diff --git a/404.html b/404.html index eeebf471..04cc6438 100644 --- a/404.html +++ b/404.html @@ -3,12 +3,16 @@ -Page Not Found | InversifyJS - - - +Page Not Found | InversifyJS + + + + + + + -
Skip to main content

Page Not Found

We could not find what you were looking for.

Please contact the owner of the site that linked you to the original URL and let them know their link is broken.

+
Skip to main content

Page Not Found

We could not find what you were looking for.

Please contact the owner of the site that linked you to the original URL and let them know their link is broken.

\ No newline at end of file diff --git a/assets/css/styles.a645dae7.css b/assets/css/styles.a645dae7.css deleted file mode 100644 index 6410304d..00000000 --- a/assets/css/styles.a645dae7.css +++ /dev/null @@ -1 +0,0 @@ -code,pre{background-color:#f6f7f8}.card,kbd{background-color:#fff}.markdown>h2,.markdown>h3,.markdown>h4,.markdown>h5,.markdown>h6{margin-bottom:calc(var(--ifm-heading-vertical-rhythm-bottom)*var(--ifm-leading))}.markdown li,body{word-wrap:break-word}body,ol ol,ol ul,ul ol,ul ul{margin:0}pre,table{overflow:auto}html,pre code,table tr{background-color:transparent}a code,pre,table td,table th{color:inherit}blockquote,ol,pre,ul{margin:0 0 1rem}.button,code{vertical-align:middle}.button--outline.button--active,.button--outline:active,.button--outline:hover,:root{--ifm-button-color:var(--ifm-font-color-base-inverse)}.menu__link:hover,a{transition:color .2s cubic-bezier(.08,.52,.52,1)}.navbar--dark,:root{--ifm-navbar-link-hover-color:var(--ifm-color-primary)}:root,html[data-theme=dark]{--ifm-color-emphasis-500:var(--ifm-color-gray-500)}.toggleButton_vJh4,html{-webkit-tap-highlight-color:transparent}.clean-list,.containsTaskList_Z0jR,.details_pOKC>summary,.dropdown__menu,.menu__list{list-style:none}:root{--ifm-color-scheme:light;--ifm-dark-value:10%;--ifm-darker-value:15%;--ifm-darkest-value:30%;--ifm-light-value:15%;--ifm-lighter-value:30%;--ifm-lightest-value:50%;--ifm-contrast-background-value:90%;--ifm-contrast-foreground-value:70%;--ifm-contrast-background-dark-value:70%;--ifm-contrast-foreground-dark-value:90%;--ifm-color-primary:#3578e5;--ifm-color-secondary:#ebedf0;--ifm-color-success:#00a400;--ifm-color-info:#54c7ec;--ifm-color-warning:#ffba00;--ifm-color-danger:#fa383e;--ifm-color-primary-dark:#306cce;--ifm-color-primary-darker:#2d66c3;--ifm-color-primary-darkest:#2554a0;--ifm-color-primary-light:#538ce9;--ifm-color-primary-lighter:#72a1ed;--ifm-color-primary-lightest:#9abcf2;--ifm-color-primary-contrast-background:#ebf2fc;--ifm-color-primary-contrast-foreground:#102445;--ifm-color-secondary-dark:#d4d5d8;--ifm-color-secondary-darker:#c8c9cc;--ifm-color-secondary-darkest:#a4a6a8;--ifm-color-secondary-light:#eef0f2;--ifm-color-secondary-lighter:#f1f2f5;--ifm-color-secondary-lightest:#f5f6f8;--ifm-color-secondary-contrast-background:#fdfdfe;--ifm-color-secondary-contrast-foreground:#474748;--ifm-color-success-dark:#009400;--ifm-color-success-darker:#008b00;--ifm-color-success-darkest:#007300;--ifm-color-success-light:#26b226;--ifm-color-success-lighter:#4dbf4d;--ifm-color-success-lightest:#80d280;--ifm-color-success-contrast-background:#e6f6e6;--ifm-color-success-contrast-foreground:#003100;--ifm-color-info-dark:#4cb3d4;--ifm-color-info-darker:#47a9c9;--ifm-color-info-darkest:#3b8ba5;--ifm-color-info-light:#6ecfef;--ifm-color-info-lighter:#87d8f2;--ifm-color-info-lightest:#aae3f6;--ifm-color-info-contrast-background:#eef9fd;--ifm-color-info-contrast-foreground:#193c47;--ifm-color-warning-dark:#e6a700;--ifm-color-warning-darker:#d99e00;--ifm-color-warning-darkest:#b38200;--ifm-color-warning-light:#ffc426;--ifm-color-warning-lighter:#ffcf4d;--ifm-color-warning-lightest:#ffdd80;--ifm-color-warning-contrast-background:#fff8e6;--ifm-color-warning-contrast-foreground:#4d3800;--ifm-color-danger-dark:#e13238;--ifm-color-danger-darker:#d53035;--ifm-color-danger-darkest:#af272b;--ifm-color-danger-light:#fb565b;--ifm-color-danger-lighter:#fb7478;--ifm-color-danger-lightest:#fd9c9f;--ifm-color-danger-contrast-background:#ffebec;--ifm-color-danger-contrast-foreground:#4b1113;--ifm-color-white:#fff;--ifm-color-black:#000;--ifm-color-gray-0:var(--ifm-color-white);--ifm-color-gray-100:#f5f6f7;--ifm-color-gray-200:#ebedf0;--ifm-color-gray-300:#dadde1;--ifm-color-gray-400:#ccd0d5;--ifm-color-gray-500:#bec3c9;--ifm-color-gray-600:#8d949e;--ifm-color-gray-700:#606770;--ifm-color-gray-800:#444950;--ifm-color-gray-900:#1c1e21;--ifm-color-gray-1000:var(--ifm-color-black);--ifm-color-emphasis-0:var(--ifm-color-gray-0);--ifm-color-emphasis-100:var(--ifm-color-gray-100);--ifm-color-emphasis-200:var(--ifm-color-gray-200);--ifm-color-emphasis-300:var(--ifm-color-gray-300);--ifm-color-emphasis-400:var(--ifm-color-gray-400);--ifm-color-emphasis-600:var(--ifm-color-gray-600);--ifm-color-emphasis-700:var(--ifm-color-gray-700);--ifm-color-emphasis-800:var(--ifm-color-gray-800);--ifm-color-emphasis-900:var(--ifm-color-gray-900);--ifm-color-emphasis-1000:var(--ifm-color-gray-1000);--ifm-color-content:var(--ifm-color-emphasis-900);--ifm-color-content-inverse:var(--ifm-color-emphasis-0);--ifm-color-content-secondary:#525860;--ifm-background-color:transparent;--ifm-background-surface-color:var(--ifm-color-content-inverse);--ifm-global-border-width:1px;--ifm-global-radius:0.4rem;--ifm-hover-overlay:rgba(0,0,0,.05);--ifm-font-color-base:var(--ifm-color-content);--ifm-font-color-base-inverse:var(--ifm-color-content-inverse);--ifm-font-color-secondary:var(--ifm-color-content-secondary);--ifm-font-family-base:system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";--ifm-font-family-monospace:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--ifm-font-size-base:100%;--ifm-font-weight-light:300;--ifm-font-weight-normal:400;--ifm-font-weight-semibold:500;--ifm-font-weight-bold:700;--ifm-font-weight-base:var(--ifm-font-weight-normal);--ifm-line-height-base:1.65;--ifm-global-spacing:1rem;--ifm-spacing-vertical:var(--ifm-global-spacing);--ifm-spacing-horizontal:var(--ifm-global-spacing);--ifm-transition-fast:200ms;--ifm-transition-slow:400ms;--ifm-transition-timing-default:cubic-bezier(0.08,0.52,0.52,1);--ifm-global-shadow-lw:0 1px 2px 0 rgba(0,0,0,.1);--ifm-global-shadow-md:0 5px 40px rgba(0,0,0,.2);--ifm-global-shadow-tl:0 12px 28px 0 rgba(0,0,0,.2),0 2px 4px 0 rgba(0,0,0,.1);--ifm-z-index-dropdown:100;--ifm-z-index-fixed:200;--ifm-z-index-overlay:400;--ifm-container-width:1140px;--ifm-container-width-xl:1320px;--ifm-code-background:#f6f7f8;--ifm-code-border-radius:var(--ifm-global-radius);--ifm-code-font-size:90%;--ifm-code-padding-horizontal:0.1rem;--ifm-code-padding-vertical:0.1rem;--ifm-pre-background:var(--ifm-code-background);--ifm-pre-border-radius:var(--ifm-code-border-radius);--ifm-pre-color:inherit;--ifm-pre-line-height:1.45;--ifm-pre-padding:1rem;--ifm-heading-color:inherit;--ifm-heading-margin-top:0;--ifm-heading-margin-bottom:var(--ifm-spacing-vertical);--ifm-heading-font-family:var(--ifm-font-family-base);--ifm-heading-font-weight:var(--ifm-font-weight-bold);--ifm-heading-line-height:1.25;--ifm-h1-font-size:2rem;--ifm-h2-font-size:1.5rem;--ifm-h3-font-size:1.25rem;--ifm-h4-font-size:1rem;--ifm-h5-font-size:0.875rem;--ifm-h6-font-size:0.85rem;--ifm-image-alignment-padding:1.25rem;--ifm-leading-desktop:1.25;--ifm-leading:calc(var(--ifm-leading-desktop)*1rem);--ifm-list-left-padding:2rem;--ifm-list-margin:1rem;--ifm-list-item-margin:0.25rem;--ifm-list-paragraph-margin:1rem;--ifm-table-cell-padding:0.75rem;--ifm-table-background:transparent;--ifm-table-stripe-background:rgba(0,0,0,.03);--ifm-table-border-width:1px;--ifm-table-border-color:var(--ifm-color-emphasis-300);--ifm-table-head-background:inherit;--ifm-table-head-color:inherit;--ifm-table-head-font-weight:var(--ifm-font-weight-bold);--ifm-table-cell-color:inherit;--ifm-link-color:var(--ifm-color-primary);--ifm-link-decoration:none;--ifm-link-hover-color:var(--ifm-link-color);--ifm-link-hover-decoration:underline;--ifm-paragraph-margin-bottom:var(--ifm-leading);--ifm-blockquote-font-size:var(--ifm-font-size-base);--ifm-blockquote-border-left-width:2px;--ifm-blockquote-padding-horizontal:var(--ifm-spacing-horizontal);--ifm-blockquote-padding-vertical:0;--ifm-blockquote-shadow:none;--ifm-blockquote-color:var(--ifm-color-emphasis-800);--ifm-blockquote-border-color:var(--ifm-color-emphasis-300);--ifm-hr-background-color:var(--ifm-color-emphasis-500);--ifm-hr-height:1px;--ifm-hr-margin-vertical:1.5rem;--ifm-scrollbar-size:7px;--ifm-scrollbar-track-background-color:#f1f1f1;--ifm-scrollbar-thumb-background-color:silver;--ifm-scrollbar-thumb-hover-background-color:#a7a7a7;--ifm-alert-background-color:inherit;--ifm-alert-border-color:inherit;--ifm-alert-border-radius:var(--ifm-global-radius);--ifm-alert-border-width:0px;--ifm-alert-border-left-width:5px;--ifm-alert-color:var(--ifm-font-color-base);--ifm-alert-padding-horizontal:var(--ifm-spacing-horizontal);--ifm-alert-padding-vertical:var(--ifm-spacing-vertical);--ifm-alert-shadow:var(--ifm-global-shadow-lw);--ifm-avatar-intro-margin:1rem;--ifm-avatar-intro-alignment:inherit;--ifm-avatar-photo-size:3rem;--ifm-badge-background-color:inherit;--ifm-badge-border-color:inherit;--ifm-badge-border-radius:var(--ifm-global-radius);--ifm-badge-border-width:var(--ifm-global-border-width);--ifm-badge-color:var(--ifm-color-white);--ifm-badge-padding-horizontal:calc(var(--ifm-spacing-horizontal)*0.5);--ifm-badge-padding-vertical:calc(var(--ifm-spacing-vertical)*0.25);--ifm-breadcrumb-border-radius:1.5rem;--ifm-breadcrumb-spacing:0.5rem;--ifm-breadcrumb-color-active:var(--ifm-color-primary);--ifm-breadcrumb-item-background-active:var(--ifm-hover-overlay);--ifm-breadcrumb-padding-horizontal:0.8rem;--ifm-breadcrumb-padding-vertical:0.4rem;--ifm-breadcrumb-size-multiplier:1;--ifm-breadcrumb-separator:url('data:image/svg+xml;utf8,');--ifm-breadcrumb-separator-filter:none;--ifm-breadcrumb-separator-size:0.5rem;--ifm-breadcrumb-separator-size-multiplier:1.25;--ifm-button-background-color:inherit;--ifm-button-border-color:var(--ifm-button-background-color);--ifm-button-border-width:var(--ifm-global-border-width);--ifm-button-font-weight:var(--ifm-font-weight-bold);--ifm-button-padding-horizontal:1.5rem;--ifm-button-padding-vertical:0.375rem;--ifm-button-size-multiplier:1;--ifm-button-transition-duration:var(--ifm-transition-fast);--ifm-button-border-radius:calc(var(--ifm-global-radius)*var(--ifm-button-size-multiplier));--ifm-button-group-spacing:2px;--ifm-card-background-color:var(--ifm-background-surface-color);--ifm-card-border-radius:calc(var(--ifm-global-radius)*2);--ifm-card-horizontal-spacing:var(--ifm-global-spacing);--ifm-card-vertical-spacing:var(--ifm-global-spacing);--ifm-toc-border-color:var(--ifm-color-emphasis-300);--ifm-toc-link-color:var(--ifm-color-content-secondary);--ifm-toc-padding-vertical:0.5rem;--ifm-toc-padding-horizontal:0.5rem;--ifm-dropdown-background-color:var(--ifm-background-surface-color);--ifm-dropdown-font-weight:var(--ifm-font-weight-semibold);--ifm-dropdown-link-color:var(--ifm-font-color-base);--ifm-dropdown-hover-background-color:var(--ifm-hover-overlay);--ifm-footer-background-color:var(--ifm-color-emphasis-100);--ifm-footer-color:inherit;--ifm-footer-link-color:var(--ifm-color-emphasis-700);--ifm-footer-link-hover-color:var(--ifm-color-primary);--ifm-footer-link-horizontal-spacing:0.5rem;--ifm-footer-padding-horizontal:calc(var(--ifm-spacing-horizontal)*2);--ifm-footer-padding-vertical:calc(var(--ifm-spacing-vertical)*2);--ifm-footer-title-color:inherit;--ifm-footer-logo-max-width:min(30rem,90vw);--ifm-hero-background-color:var(--ifm-background-surface-color);--ifm-hero-text-color:var(--ifm-color-emphasis-800);--ifm-menu-color:var(--ifm-color-emphasis-700);--ifm-menu-color-active:var(--ifm-color-primary);--ifm-menu-color-background-active:var(--ifm-hover-overlay);--ifm-menu-color-background-hover:var(--ifm-hover-overlay);--ifm-menu-link-padding-horizontal:0.75rem;--ifm-menu-link-padding-vertical:0.375rem;--ifm-menu-link-sublist-icon:url('data:image/svg+xml;utf8,');--ifm-menu-link-sublist-icon-filter:none;--ifm-navbar-background-color:var(--ifm-background-surface-color);--ifm-navbar-height:3.75rem;--ifm-navbar-item-padding-horizontal:0.75rem;--ifm-navbar-item-padding-vertical:0.25rem;--ifm-navbar-link-color:var(--ifm-font-color-base);--ifm-navbar-link-active-color:var(--ifm-link-color);--ifm-navbar-padding-horizontal:var(--ifm-spacing-horizontal);--ifm-navbar-padding-vertical:calc(var(--ifm-spacing-vertical)*0.5);--ifm-navbar-shadow:var(--ifm-global-shadow-lw);--ifm-navbar-search-input-background-color:var(--ifm-color-emphasis-200);--ifm-navbar-search-input-color:var(--ifm-color-emphasis-800);--ifm-navbar-search-input-placeholder-color:var(--ifm-color-emphasis-500);--ifm-navbar-search-input-icon:url('data:image/svg+xml;utf8,');--ifm-navbar-sidebar-width:83vw;--ifm-pagination-border-radius:var(--ifm-global-radius);--ifm-pagination-color-active:var(--ifm-color-primary);--ifm-pagination-font-size:1rem;--ifm-pagination-item-active-background:var(--ifm-hover-overlay);--ifm-pagination-page-spacing:0.2em;--ifm-pagination-padding-horizontal:calc(var(--ifm-spacing-horizontal)*1);--ifm-pagination-padding-vertical:calc(var(--ifm-spacing-vertical)*0.25);--ifm-pagination-nav-border-radius:var(--ifm-global-radius);--ifm-pagination-nav-color-hover:var(--ifm-color-primary);--ifm-pills-color-active:var(--ifm-color-primary);--ifm-pills-color-background-active:var(--ifm-hover-overlay);--ifm-pills-spacing:0.125rem;--ifm-tabs-color:var(--ifm-font-color-secondary);--ifm-tabs-color-active:var(--ifm-color-primary);--ifm-tabs-color-active-border:var(--ifm-tabs-color-active);--ifm-tabs-padding-horizontal:1rem;--ifm-tabs-padding-vertical:1rem;--docusaurus-progress-bar-color:var(--ifm-color-primary);--red:0;--green:114;--blue:189;--dark-factor:0.9;--red-dark:calc(var(--red)*var(--dark-factor));--green-dark:calc(var(--green)*var(--dark-factor));--blue-dark:calc(var(--blue)*var(--dark-factor));--darker-factor:0.85;--red-darker:calc(var(--red)*var(--darker-factor));--green-darker:calc(var(--green)*var(--darker-factor));--blue-darker:calc(var(--blue)*var(--darker-factor));--darkest-factor:0.7;--red-darkest:calc(var(--red)*var(--darkest-factor));--green-darkest:calc(var(--green)*var(--darkest-factor));--blue-darkest:calc(var(--blue)*var(--darkest-factor));--light-factor:1.05;--red-light:calc(var(--red)*var(--light-factor));--green-light:calc(var(--green)*var(--light-factor));--blue-light:calc(var(--blue)*var(--light-factor));--lighter-factor:1.1;--red-lighter:calc(var(--red)*var(--lighter-factor));--green-lighter:calc(var(--green)*var(--lighter-factor));--blue-lighter:calc(var(--blue)*var(--lighter-factor));--lightest-factor:1.15;--red-lightest:calc(var(--red)*var(--lightest-factor));--green-lightest:calc(var(--green)*var(--lightest-factor));--blue-lightest:calc(var(--blue)*var(--lightest-factor));--ifm-color-primary:rgb(var(--red),var(--green),var(--blue));--ifm-color-primary-dark:rgb(var(--red-dark),var(--green-dark),var(--blue-dark));--ifm-color-primary-darker:rgb(var(--red-darker),var(--green-darker),var(--blue-darker));--ifm-color-primary-darkest:rgb(var(--red-darkest),var(--green-darkest),var(--blue-darkest));--ifm-color-primary-light:rgb(var(--red-light),var(--green-light),var(--blue-light));--ifm-color-primary-lighter:rgb(var(--red-lighter),var(--green-lighter),var(--blue-lighter));--ifm-color-primary-lightest:rgb(var(--red-lightest),var(--green-lightest),var(--blue-lightest));--ifm-code-font-size:95%;--docusaurus-highlighted-code-line-bg:rgba(0,0,0,.1);--docusaurus-announcement-bar-height:auto;--docusaurus-collapse-button-bg:transparent;--docusaurus-collapse-button-bg-hover:rgba(0,0,0,.1);--doc-sidebar-width:300px;--doc-sidebar-hidden-width:30px;--docusaurus-blog-social-icon-size:1rem;--docusaurus-tag-list-border:var(--ifm-color-emphasis-300)}.badge--danger,.badge--info,.badge--primary,.badge--secondary,.badge--success,.badge--warning{--ifm-badge-border-color:var(--ifm-badge-background-color)}.button--link,.button--outline{--ifm-button-background-color:transparent}*{box-sizing:border-box}html{background-color:var(--ifm-background-color);color:#1c1e21;color:var(--ifm-font-color-base);--csstools-color-scheme--light:initial;color-scheme:light;color-scheme:var(--ifm-color-scheme);font:100%/1.65 system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,BlinkMacSystemFont,Helvetica,Arial,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font:var(--ifm-font-size-base)/var(--ifm-line-height-base) var(--ifm-font-family-base);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}iframe{border:0;color-scheme:auto}.container{margin:0 auto;max-width:1140px;max-width:var(--ifm-container-width);padding:0 1rem;padding:0 var(--ifm-spacing-horizontal);width:100%}.container--fluid{max-width:inherit}.col,img{max-width:100%}.row{display:flex;flex-wrap:wrap;margin:0 -1rem;margin:0 calc(var(--ifm-spacing-horizontal)*-1)}.margin-bottom--none,.margin-vert--none,.markdown>:last-child{margin-bottom:0!important}.margin-top--none,.margin-vert--none{margin-top:0!important}.row--no-gutters{margin-left:0;margin-right:0}.margin-horiz--none,.margin-right--none{margin-right:0!important}.row--no-gutters>.col{padding-left:0;padding-right:0}.row--align-top{align-items:flex-start}.row--align-bottom{align-items:flex-end}.menuExternalLink_R0x8,.row--align-center{align-items:center}.row--align-stretch{align-items:stretch}.row--align-baseline{align-items:baseline}.col{--ifm-col-width:100%;flex:1 0;margin-left:0;max-width:var(--ifm-col-width);padding:0 1rem;padding:0 var(--ifm-spacing-horizontal);width:100%}.padding-bottom--none,.padding-vert--none{padding-bottom:0!important}.padding-top--none,.padding-vert--none{padding-top:0!important}.padding-horiz--none,.padding-left--none{padding-left:0!important}.padding-horiz--none,.padding-right--none{padding-right:0!important}.col[class*=col--]{flex:0 0 var(--ifm-col-width)}.col--1{--ifm-col-width:8.33333%}.col--offset-1{margin-left:8.33333%}.col--2{--ifm-col-width:16.66667%}.col--offset-2{margin-left:16.66667%}.col--3{--ifm-col-width:25%}.col--offset-3{margin-left:25%}.col--4{--ifm-col-width:33.33333%}.col--offset-4{margin-left:33.33333%}.col--5{--ifm-col-width:41.66667%}.col--offset-5{margin-left:41.66667%}.col--6{--ifm-col-width:50%}.col--offset-6{margin-left:50%}.col--7{--ifm-col-width:58.33333%}.col--offset-7{margin-left:58.33333%}.col--8{--ifm-col-width:66.66667%}.col--offset-8{margin-left:66.66667%}.col--9{--ifm-col-width:75%}.col--offset-9{margin-left:75%}.col--10{--ifm-col-width:83.33333%}.col--offset-10{margin-left:83.33333%}.col--11{--ifm-col-width:91.66667%}.col--offset-11{margin-left:91.66667%}.col--12{--ifm-col-width:100%}.col--offset-12{margin-left:100%}.margin-horiz--none,.margin-left--none{margin-left:0!important}.margin--none{margin:0!important}.margin-bottom--xs,.margin-vert--xs{margin-bottom:.25rem!important}.margin-top--xs,.margin-vert--xs{margin-top:.25rem!important}.margin-horiz--xs,.margin-left--xs{margin-left:.25rem!important}.margin-horiz--xs,.margin-right--xs{margin-right:.25rem!important}.margin--xs{margin:.25rem!important}.margin-bottom--sm,.margin-vert--sm{margin-bottom:.5rem!important}.margin-top--sm,.margin-vert--sm{margin-top:.5rem!important}.margin-horiz--sm,.margin-left--sm{margin-left:.5rem!important}.margin-horiz--sm,.margin-right--sm{margin-right:.5rem!important}.margin--sm{margin:.5rem!important}.margin-bottom--md,.margin-vert--md{margin-bottom:1rem!important}.margin-top--md,.margin-vert--md{margin-top:1rem!important}.margin-horiz--md,.margin-left--md{margin-left:1rem!important}.margin-horiz--md,.margin-right--md{margin-right:1rem!important}.margin--md{margin:1rem!important}.margin-bottom--lg,.margin-vert--lg{margin-bottom:2rem!important}.margin-top--lg,.margin-vert--lg{margin-top:2rem!important}.margin-horiz--lg,.margin-left--lg{margin-left:2rem!important}.margin-horiz--lg,.margin-right--lg{margin-right:2rem!important}.margin--lg{margin:2rem!important}.margin-bottom--xl,.margin-vert--xl{margin-bottom:5rem!important}.margin-top--xl,.margin-vert--xl{margin-top:5rem!important}.margin-horiz--xl,.margin-left--xl{margin-left:5rem!important}.margin-horiz--xl,.margin-right--xl{margin-right:5rem!important}.margin--xl{margin:5rem!important}.padding--none{padding:0!important}.padding-bottom--xs,.padding-vert--xs{padding-bottom:.25rem!important}.padding-top--xs,.padding-vert--xs{padding-top:.25rem!important}.padding-horiz--xs,.padding-left--xs{padding-left:.25rem!important}.padding-horiz--xs,.padding-right--xs{padding-right:.25rem!important}.padding--xs{padding:.25rem!important}.padding-bottom--sm,.padding-vert--sm{padding-bottom:.5rem!important}.padding-top--sm,.padding-vert--sm{padding-top:.5rem!important}.padding-horiz--sm,.padding-left--sm{padding-left:.5rem!important}.padding-horiz--sm,.padding-right--sm{padding-right:.5rem!important}.padding--sm{padding:.5rem!important}.padding-bottom--md,.padding-vert--md{padding-bottom:1rem!important}.padding-top--md,.padding-vert--md{padding-top:1rem!important}.padding-horiz--md,.padding-left--md{padding-left:1rem!important}.padding-horiz--md,.padding-right--md{padding-right:1rem!important}.padding--md{padding:1rem!important}.padding-bottom--lg,.padding-vert--lg{padding-bottom:2rem!important}.padding-top--lg,.padding-vert--lg{padding-top:2rem!important}.padding-horiz--lg,.padding-left--lg{padding-left:2rem!important}.padding-horiz--lg,.padding-right--lg{padding-right:2rem!important}.padding--lg{padding:2rem!important}.padding-bottom--xl,.padding-vert--xl{padding-bottom:5rem!important}.padding-top--xl,.padding-vert--xl{padding-top:5rem!important}.padding-horiz--xl,.padding-left--xl{padding-left:5rem!important}.padding-horiz--xl,.padding-right--xl{padding-right:5rem!important}.padding--xl{padding:5rem!important}code{background-color:var(--ifm-code-background);border:.1rem solid rgba(0,0,0,.1);border-radius:.4rem;border-radius:var(--ifm-code-border-radius);font-family:SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-family:var(--ifm-font-family-monospace);font-size:90%;font-size:var(--ifm-code-font-size);padding:.1rem;padding:var(--ifm-code-padding-vertical) var(--ifm-code-padding-horizontal)}pre{background-color:var(--ifm-pre-background);border-radius:.4rem;border-radius:var(--ifm-pre-border-radius);color:var(--ifm-pre-color);font:90%/1.45 SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font:var(--ifm-code-font-size)/var(--ifm-pre-line-height) var(--ifm-font-family-monospace);margin:0 0 var(--ifm-spacing-vertical);padding:1rem;padding:var(--ifm-pre-padding)}pre code{border:none;font-size:100%;line-height:inherit;padding:0}kbd{background-color:var(--ifm-color-emphasis-0);border:1px solid #ccd0d5;border:1px solid var(--ifm-color-emphasis-400);border-radius:.2rem;box-shadow:inset 0 -1px 0 #ccd0d5;box-shadow:inset 0 -1px 0 var(--ifm-color-emphasis-400);color:#444950;color:var(--ifm-color-emphasis-800);font:80% SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font:80% var(--ifm-font-family-monospace);padding:.15rem .3rem}h1,h2,h3,h4,h5,h6{color:inherit;color:var(--ifm-heading-color);font-family:system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,BlinkMacSystemFont,Helvetica,Arial,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-family:var(--ifm-heading-font-family);font-weight:700;font-weight:var(--ifm-heading-font-weight);line-height:1.25;line-height:var(--ifm-heading-line-height);margin:0 0 1rem;margin:var(--ifm-heading-margin-top) 0 var(--ifm-heading-margin-bottom) 0}a,a:hover{color:#3578e5}strong,table th{font-weight:700}h1{font-size:2rem;font-size:var(--ifm-h1-font-size)}h2{font-size:1.5rem;font-size:var(--ifm-h2-font-size)}h3{font-size:1.25rem;font-size:var(--ifm-h3-font-size)}h4{font-size:1rem;font-size:var(--ifm-h4-font-size)}h5{font-size:.875rem;font-size:var(--ifm-h5-font-size)}h6{font-size:.85rem;font-size:var(--ifm-h6-font-size)}img[align=right]{padding-left:var(--image-alignment-padding)}img[align=left]{padding-right:var(--image-alignment-padding)}.markdown{--ifm-h1-vertical-rhythm-top:3;--ifm-h2-vertical-rhythm-top:2;--ifm-h3-vertical-rhythm-top:1.5;--ifm-heading-vertical-rhythm-top:1.25;--ifm-h1-vertical-rhythm-bottom:1.25;--ifm-heading-vertical-rhythm-bottom:1}.markdown:after,.markdown:before{content:"";display:table}.markdown:after{clear:both}.markdown h1:first-child{--ifm-h1-font-size:3rem;margin-bottom:calc(var(--ifm-h1-vertical-rhythm-bottom)*var(--ifm-leading))}.markdown>h2{--ifm-h2-font-size:2rem;margin-top:calc(var(--ifm-h2-vertical-rhythm-top)*var(--ifm-leading))}.markdown>h3{--ifm-h3-font-size:1.5rem;margin-top:calc(var(--ifm-h3-vertical-rhythm-top)*var(--ifm-leading))}.markdown>h4,.markdown>h5,.markdown>h6{margin-top:calc(var(--ifm-heading-vertical-rhythm-top)*var(--ifm-leading))}.markdown>p,.markdown>pre,.markdown>ul{margin-bottom:1.25rem;margin-bottom:var(--ifm-leading)}.markdown li>p{margin-top:1rem;margin-top:var(--ifm-list-paragraph-margin)}.avatar__subtitle,.markdown li+li{margin-top:.25rem}.markdown li+li{margin-top:var(--ifm-list-item-margin)}ol,ul{margin:0 0 var(--ifm-list-margin);padding-left:2rem;padding-left:var(--ifm-list-left-padding)}ol ol,ul ol{list-style-type:lower-roman}ol ol ol,ol ul ol,ul ol ol,ul ul ol{list-style-type:lower-alpha}table{border-collapse:collapse;display:block;margin-bottom:1rem;margin-bottom:var(--ifm-spacing-vertical)}table thead tr{border-bottom:2px solid #dadde1;border-bottom:2px solid var(--ifm-table-border-color)}table thead,table tr:nth-child(2n){background-color:rgba(0,0,0,.03);background-color:var(--ifm-table-stripe-background)}table tr{background-color:var(--ifm-table-background);border-top:1px solid #dadde1;border-top:var(--ifm-table-border-width) solid var(--ifm-table-border-color)}table td,table th{border:1px solid #dadde1;border:var(--ifm-table-border-width) solid var(--ifm-table-border-color);padding:.75rem;padding:var(--ifm-table-cell-padding)}table th{background-color:inherit;background-color:var(--ifm-table-head-background);color:var(--ifm-table-head-color);font-weight:var(--ifm-table-head-font-weight)}table td{color:var(--ifm-table-cell-color)}strong{font-weight:var(--ifm-font-weight-bold)}a{color:var(--ifm-link-color);text-decoration:none;-webkit-text-decoration:var(--ifm-link-decoration);text-decoration:var(--ifm-link-decoration);transition:color var(--ifm-transition-fast) var(--ifm-transition-timing-default)}a:hover{color:var(--ifm-link-hover-color);text-decoration:underline;-webkit-text-decoration:var(--ifm-link-hover-decoration);text-decoration:var(--ifm-link-hover-decoration)}.button:hover,.text--no-decoration,.text--no-decoration:hover,a:not([href]){-webkit-text-decoration:none;text-decoration:none}p{margin:0 0 1.25rem;margin:0 0 var(--ifm-paragraph-margin-bottom)}blockquote{border-left:2px solid #dadde1;border-left:var(--ifm-blockquote-border-left-width) solid var(--ifm-blockquote-border-color);box-shadow:none;box-shadow:var(--ifm-blockquote-shadow);color:#444950;color:var(--ifm-blockquote-color);font-size:100%;font-size:var(--ifm-blockquote-font-size);margin:0 0 var(--ifm-spacing-vertical);padding:0 1rem;padding:var(--ifm-blockquote-padding-vertical) var(--ifm-blockquote-padding-horizontal)}blockquote>:first-child{margin-top:0}blockquote>:last-child{margin-bottom:0}hr{background-color:#bec3c9;background-color:var(--ifm-hr-background-color);border:0;height:1px;height:var(--ifm-hr-height);margin:1.5rem 0;margin:var(--ifm-hr-margin-vertical) 0}.shadow--lw{box-shadow:0 1px 2px 0 rgba(0,0,0,.1)!important;box-shadow:var(--ifm-global-shadow-lw)!important}.shadow--md{box-shadow:0 5px 40px rgba(0,0,0,.2)!important;box-shadow:var(--ifm-global-shadow-md)!important}.shadow--tl{box-shadow:0 12px 28px 0 rgba(0,0,0,.2),0 2px 4px 0 rgba(0,0,0,.1)!important;box-shadow:var(--ifm-global-shadow-tl)!important}.text--primary{color:#3578e5;color:var(--ifm-color-primary)}.text--secondary{color:#ebedf0;color:var(--ifm-color-secondary)}.text--success{color:#00a400;color:var(--ifm-color-success)}.text--info{color:#54c7ec;color:var(--ifm-color-info)}.text--warning{color:#ffba00;color:var(--ifm-color-warning)}.text--danger{color:#fa383e;color:var(--ifm-color-danger)}.text--center{text-align:center}.text--left{text-align:left}.text--justify{text-align:justify}.text--right{text-align:right}.text--capitalize{text-transform:capitalize}.text--lowercase{text-transform:lowercase}.admonitionHeading_TE8p,.alert__heading,.text--uppercase{text-transform:uppercase}.text--light{font-weight:300;font-weight:var(--ifm-font-weight-light)}.text--normal{font-weight:400;font-weight:var(--ifm-font-weight-normal)}.text--semibold{font-weight:500;font-weight:var(--ifm-font-weight-semibold)}.text--bold{font-weight:700;font-weight:var(--ifm-font-weight-bold)}.text--italic{font-style:italic}.text--truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.text--break{word-wrap:break-word!important;word-break:break-word!important}.clean-btn{background:none;border:none;color:inherit;cursor:pointer;font-family:inherit;padding:0}.alert,.badge{background-color:inherit}.alert,.alert .close{color:var(--ifm-alert-foreground-color)}.clean-list{padding-left:0}.alert--primary{--ifm-alert-background-color:var(--ifm-color-primary-contrast-background);--ifm-alert-background-color-highlight:rgba(53,120,229,.15);--ifm-alert-foreground-color:var(--ifm-color-primary-contrast-foreground);--ifm-alert-border-color:var(--ifm-color-primary-dark)}.alert--secondary{--ifm-alert-background-color:var(--ifm-color-secondary-contrast-background);--ifm-alert-background-color-highlight:rgba(235,237,240,.15);--ifm-alert-foreground-color:var(--ifm-color-secondary-contrast-foreground);--ifm-alert-border-color:var(--ifm-color-secondary-dark)}.alert--success{--ifm-alert-background-color:var(--ifm-color-success-contrast-background);--ifm-alert-background-color-highlight:rgba(0,164,0,.15);--ifm-alert-foreground-color:var(--ifm-color-success-contrast-foreground);--ifm-alert-border-color:var(--ifm-color-success-dark)}.alert--info{--ifm-alert-background-color:var(--ifm-color-info-contrast-background);--ifm-alert-background-color-highlight:rgba(84,199,236,.15);--ifm-alert-foreground-color:var(--ifm-color-info-contrast-foreground);--ifm-alert-border-color:var(--ifm-color-info-dark)}.alert--warning{--ifm-alert-background-color:var(--ifm-color-warning-contrast-background);--ifm-alert-background-color-highlight:rgba(255,186,0,.15);--ifm-alert-foreground-color:var(--ifm-color-warning-contrast-foreground);--ifm-alert-border-color:var(--ifm-color-warning-dark)}.alert--danger{--ifm-alert-background-color:var(--ifm-color-danger-contrast-background);--ifm-alert-background-color-highlight:rgba(250,56,62,.15);--ifm-alert-foreground-color:var(--ifm-color-danger-contrast-foreground);--ifm-alert-border-color:var(--ifm-color-danger-dark)}.alert{--ifm-code-background:var(--ifm-alert-background-color-highlight);--ifm-link-color:var(--ifm-alert-foreground-color);--ifm-link-hover-color:var(--ifm-alert-foreground-color);--ifm-link-decoration:underline;--ifm-tabs-color:var(--ifm-alert-foreground-color);--ifm-tabs-color-active:var(--ifm-alert-foreground-color);--ifm-tabs-color-active-border:var(--ifm-alert-border-color);background-color:var(--ifm-alert-background-color);border:0 solid;border-color:inherit;border:var(--ifm-alert-border-width) solid var(--ifm-alert-border-color);border-left-width:5px;border-left-width:var(--ifm-alert-border-left-width);border-radius:.4rem;border-radius:var(--ifm-alert-border-radius);box-shadow:0 1px 2px 0 rgba(0,0,0,.1);box-shadow:var(--ifm-alert-shadow);padding:1rem;padding:var(--ifm-alert-padding-vertical) var(--ifm-alert-padding-horizontal)}.alert__heading{align-items:center;display:flex;font:700 .875rem/1.25 system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,BlinkMacSystemFont,Helvetica,Arial,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font:700 var(--ifm-h5-font-size)/var(--ifm-heading-line-height) var(--ifm-heading-font-family);margin-bottom:.5rem}.alert__icon{display:inline-flex;margin-right:.4em}.alert__icon svg{fill:var(--ifm-alert-foreground-color);stroke:var(--ifm-alert-foreground-color);stroke-width:0}.alert .close{margin:-1rem -1rem 0 0;margin:calc(var(--ifm-alert-padding-vertical)*-1) calc(var(--ifm-alert-padding-horizontal)*-1) 0 0;opacity:.75}.alert .close:focus,.alert .close:hover{opacity:1}.alert a{text-decoration-color:inherit;text-decoration-color:var(--ifm-alert-border-color)}.alert a:hover{text-decoration-thickness:2px}.avatar{-moz-column-gap:1rem;-moz-column-gap:var(--ifm-avatar-intro-margin);column-gap:1rem;column-gap:var(--ifm-avatar-intro-margin);display:flex}.avatar__photo{border-radius:50%;display:block;height:3rem;height:var(--ifm-avatar-photo-size);overflow:hidden;width:3rem;width:var(--ifm-avatar-photo-size)}.card--full-height,.navbar__logo img,body,html{height:100%}.avatar__photo--sm{--ifm-avatar-photo-size:2rem}.avatar__photo--lg{--ifm-avatar-photo-size:4rem}.avatar__photo--xl{--ifm-avatar-photo-size:6rem}.avatar__intro{display:flex;flex:1 1;flex-direction:column;justify-content:center;text-align:inherit;text-align:var(--ifm-avatar-intro-alignment)}.avatar__name{font:700 1rem/1.25 system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,BlinkMacSystemFont,Helvetica,Arial,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font:700 var(--ifm-h4-font-size)/var(--ifm-heading-line-height) var(--ifm-font-family-base)}.badge,.button{font-weight:700;display:inline-block}.avatar--vertical{--ifm-avatar-intro-alignment:center;--ifm-avatar-intro-margin:0.5rem;align-items:center;flex-direction:column}.badge{background-color:var(--ifm-badge-background-color);border:1px solid;border-color:inherit;border:var(--ifm-badge-border-width) solid var(--ifm-badge-border-color);border-radius:.4rem;border-radius:var(--ifm-badge-border-radius);color:#fff;color:var(--ifm-badge-color);font-size:75%;font-weight:var(--ifm-font-weight-bold);line-height:1;padding:.25rem .5rem;padding:var(--ifm-badge-padding-vertical) var(--ifm-badge-padding-horizontal)}.badge--primary{--ifm-badge-background-color:var(--ifm-color-primary)}.badge--secondary{--ifm-badge-background-color:var(--ifm-color-secondary);color:#000;color:var(--ifm-color-black)}.badge--success{--ifm-badge-background-color:var(--ifm-color-success)}.badge--info{--ifm-badge-background-color:var(--ifm-color-info)}.badge--warning{--ifm-badge-background-color:var(--ifm-color-warning)}.badge--danger{--ifm-badge-background-color:var(--ifm-color-danger)}.breadcrumbs{margin-bottom:0;padding-left:0}.breadcrumbs__item{display:inline-block}.breadcrumbs__item:not(:last-child):after{background:url('data:image/svg+xml;utf8,') 50%;background:var(--ifm-breadcrumb-separator) center;content:" ";display:inline-block;filter:none;filter:var(--ifm-breadcrumb-separator-filter);height:.625rem;height:calc(var(--ifm-breadcrumb-separator-size)*var(--ifm-breadcrumb-size-multiplier)*var(--ifm-breadcrumb-separator-size-multiplier));margin:0 .5rem;margin:0 var(--ifm-breadcrumb-spacing);opacity:.5;width:.625rem;width:calc(var(--ifm-breadcrumb-separator-size)*var(--ifm-breadcrumb-size-multiplier)*var(--ifm-breadcrumb-separator-size-multiplier))}.breadcrumbs__item--active .breadcrumbs__link{background:rgba(0,0,0,.05);background:var(--ifm-breadcrumb-item-background-active);color:#3578e5;color:var(--ifm-breadcrumb-color-active)}.breadcrumbs__link{border-radius:1.5rem;border-radius:var(--ifm-breadcrumb-border-radius);color:#1c1e21;color:var(--ifm-font-color-base);display:inline-block;font-size:1rem;font-size:calc(1rem*var(--ifm-breadcrumb-size-multiplier));padding:.4rem .8rem;padding:calc(var(--ifm-breadcrumb-padding-vertical)*var(--ifm-breadcrumb-size-multiplier)) calc(var(--ifm-breadcrumb-padding-horizontal)*var(--ifm-breadcrumb-size-multiplier));transition-duration:.2s;transition-duration:var(--ifm-transition-fast);transition-property:background,color;transition-timing-function:cubic-bezier(.08,.52,.52,1);transition-timing-function:var(--ifm-transition-timing-default)}.breadcrumbs__link:link:hover,.breadcrumbs__link:visited:hover,area[href].breadcrumbs__link:hover{background:rgba(0,0,0,.05);background:var(--ifm-breadcrumb-item-background-active);-webkit-text-decoration:none;text-decoration:none}.breadcrumbs__link:-moz-any-link:hover{background:rgba(0,0,0,.05);background:var(--ifm-breadcrumb-item-background-active);-webkit-text-decoration:none;text-decoration:none}.breadcrumbs__link:any-link:hover{background:rgba(0,0,0,.05);background:var(--ifm-breadcrumb-item-background-active);-webkit-text-decoration:none;text-decoration:none}.breadcrumbs--sm{--ifm-breadcrumb-size-multiplier:0.8}.breadcrumbs--lg{--ifm-breadcrumb-size-multiplier:1.2}.button{background-color:inherit;background-color:var(--ifm-button-background-color);border:1px solid;border-color:inherit;border:var(--ifm-button-border-width) solid var(--ifm-button-border-color);border-radius:.4rem;border-radius:var(--ifm-button-border-radius);cursor:pointer;font-size:.875rem;font-size:calc(.875rem*var(--ifm-button-size-multiplier));font-weight:var(--ifm-button-font-weight);line-height:1.5;padding:.375rem 1.5rem;padding:calc(var(--ifm-button-padding-vertical)*var(--ifm-button-size-multiplier)) calc(var(--ifm-button-padding-horizontal)*var(--ifm-button-size-multiplier));text-align:center;transition-duration:.2s;transition-duration:var(--ifm-button-transition-duration);transition-property:color,background,border-color;transition-timing-function:cubic-bezier(.08,.52,.52,1);transition-timing-function:var(--ifm-transition-timing-default);-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap}.button,.button:hover{color:#fff;color:var(--ifm-button-color)}.button--outline{--ifm-button-color:var(--ifm-button-border-color)}.button--outline:hover{--ifm-button-background-color:var(--ifm-button-border-color)}.button--link{--ifm-button-border-color:transparent;color:#3578e5;color:var(--ifm-link-color);text-decoration:none;-webkit-text-decoration:var(--ifm-link-decoration);text-decoration:var(--ifm-link-decoration)}.button--link.button--active,.button--link:active,.button--link:hover{color:#3578e5;color:var(--ifm-link-hover-color);text-decoration:underline;-webkit-text-decoration:var(--ifm-link-hover-decoration);text-decoration:var(--ifm-link-hover-decoration)}.dropdown__link--active,.dropdown__link:hover,.menu__link:hover,.navbar__brand:hover,.navbar__link--active,.navbar__link:hover,.pagination-nav__link:hover,.pagination__link:hover,.sidebarItemLink_diDN:hover,.tag_waQq:hover{-webkit-text-decoration:none;text-decoration:none}.button.disabled,.button:disabled,.button[disabled]{opacity:.65;pointer-events:none}.button--sm{--ifm-button-size-multiplier:0.8}.button--lg{--ifm-button-size-multiplier:1.35}.button--block{display:block;width:100%}.button.button--secondary{color:#1c1e21;color:var(--ifm-color-gray-900)}.button.button--secondary.button--outline:not(.button--active):not(:hover){color:#1c1e21;color:var(--ifm-font-color-base)}:where(.button--primary){--ifm-button-background-color:var(--ifm-color-primary);--ifm-button-border-color:var(--ifm-color-primary)}:where(.button--primary):not(.button--outline):hover{--ifm-button-background-color:var(--ifm-color-primary-dark);--ifm-button-border-color:var(--ifm-color-primary-dark)}.button--primary.button--active,.button--primary:active{--ifm-button-background-color:var(--ifm-color-primary-darker);--ifm-button-border-color:var(--ifm-color-primary-darker)}:where(.button--secondary){--ifm-button-background-color:var(--ifm-color-secondary);--ifm-button-border-color:var(--ifm-color-secondary)}:where(.button--secondary):not(.button--outline):hover{--ifm-button-background-color:var(--ifm-color-secondary-dark);--ifm-button-border-color:var(--ifm-color-secondary-dark)}.button--secondary.button--active,.button--secondary:active{--ifm-button-background-color:var(--ifm-color-secondary-darker);--ifm-button-border-color:var(--ifm-color-secondary-darker)}:where(.button--success){--ifm-button-background-color:var(--ifm-color-success);--ifm-button-border-color:var(--ifm-color-success)}:where(.button--success):not(.button--outline):hover{--ifm-button-background-color:var(--ifm-color-success-dark);--ifm-button-border-color:var(--ifm-color-success-dark)}.button--success.button--active,.button--success:active{--ifm-button-background-color:var(--ifm-color-success-darker);--ifm-button-border-color:var(--ifm-color-success-darker)}:where(.button--info){--ifm-button-background-color:var(--ifm-color-info);--ifm-button-border-color:var(--ifm-color-info)}:where(.button--info):not(.button--outline):hover{--ifm-button-background-color:var(--ifm-color-info-dark);--ifm-button-border-color:var(--ifm-color-info-dark)}.button--info.button--active,.button--info:active{--ifm-button-background-color:var(--ifm-color-info-darker);--ifm-button-border-color:var(--ifm-color-info-darker)}:where(.button--warning){--ifm-button-background-color:var(--ifm-color-warning);--ifm-button-border-color:var(--ifm-color-warning)}:where(.button--warning):not(.button--outline):hover{--ifm-button-background-color:var(--ifm-color-warning-dark);--ifm-button-border-color:var(--ifm-color-warning-dark)}.button--warning.button--active,.button--warning:active{--ifm-button-background-color:var(--ifm-color-warning-darker);--ifm-button-border-color:var(--ifm-color-warning-darker)}:where(.button--danger){--ifm-button-background-color:var(--ifm-color-danger);--ifm-button-border-color:var(--ifm-color-danger)}:where(.button--danger):not(.button--outline):hover{--ifm-button-background-color:var(--ifm-color-danger-dark);--ifm-button-border-color:var(--ifm-color-danger-dark)}.button--danger.button--active,.button--danger:active{--ifm-button-background-color:var(--ifm-color-danger-darker);--ifm-button-border-color:var(--ifm-color-danger-darker)}.button-group{display:inline-flex;gap:2px;gap:var(--ifm-button-group-spacing)}.button-group>.button:not(:first-child){border-bottom-left-radius:0;border-top-left-radius:0}.button-group>.button:not(:last-child){border-bottom-right-radius:0;border-top-right-radius:0}.button-group--block{display:flex;justify-content:stretch}.button-group--block>.button{flex-grow:1}.card{background-color:var(--ifm-card-background-color);border-radius:.8rem;border-radius:var(--ifm-card-border-radius);box-shadow:0 1px 2px 0 rgba(0,0,0,.1);box-shadow:var(--ifm-global-shadow-lw);display:flex;flex-direction:column;overflow:hidden}.card__image{padding-top:1rem;padding-top:var(--ifm-card-vertical-spacing)}.card__image:first-child{padding-top:0}.card__body,.card__footer,.card__header{padding:1rem;padding:var(--ifm-card-vertical-spacing) var(--ifm-card-horizontal-spacing)}.card__body:not(:last-child),.card__footer:not(:last-child),.card__header:not(:last-child){padding-bottom:0}.card__body>:last-child,.card__footer>:last-child,.card__header>:last-child{margin-bottom:0}.card__footer{margin-top:auto}.table-of-contents{font-size:.8rem;margin-bottom:0;padding:.5rem 0;padding:var(--ifm-toc-padding-vertical) 0}.table-of-contents,.table-of-contents ul{list-style:none;padding-left:.5rem;padding-left:var(--ifm-toc-padding-horizontal)}.table-of-contents li{margin:.5rem;margin:var(--ifm-toc-padding-vertical) var(--ifm-toc-padding-horizontal)}.table-of-contents__left-border{border-left:1px solid #dadde1;border-left:1px solid var(--ifm-toc-border-color)}.table-of-contents__link{color:#525860;color:var(--ifm-toc-link-color);display:block}.table-of-contents__link--active,.table-of-contents__link--active code,.table-of-contents__link:hover,.table-of-contents__link:hover code{color:#3578e5;color:var(--ifm-color-primary);-webkit-text-decoration:none;text-decoration:none}.close{color:#000;color:var(--ifm-color-black);float:right;font-size:1.5rem;font-weight:700;font-weight:var(--ifm-font-weight-bold);line-height:1;opacity:.5;padding:1rem;transition:opacity .2s cubic-bezier(.08,.52,.52,1);transition:opacity var(--ifm-transition-fast) var(--ifm-transition-timing-default)}.dropdown,.menu{font-weight:500}.close:hover{opacity:.7}.close:focus,.theme-code-block-highlighted-line .codeLineNumber_dxCa:before{opacity:.8}.dropdown{display:inline-flex;font-weight:var(--ifm-dropdown-font-weight);position:relative;vertical-align:top}.dropdown--hoverable:hover .dropdown__menu,.dropdown--show .dropdown__menu{opacity:1;pointer-events:all;transform:translateY(-1px);visibility:visible}#nprogress,.dropdown__menu,.navbar__item.dropdown .navbar__link:not([href]){pointer-events:none}.dropdown--right .dropdown__menu{left:inherit;right:0}.dropdown--nocaret .navbar__link:after{content:none!important}.dropdown__menu{background-color:#fff;background-color:var(--ifm-dropdown-background-color);border-radius:.4rem;border-radius:var(--ifm-global-radius);box-shadow:0 5px 40px rgba(0,0,0,.2);box-shadow:var(--ifm-global-shadow-md);left:0;max-height:80vh;min-width:10rem;opacity:0;overflow-y:auto;padding:.5rem;position:absolute;top:calc(100% + .05rem);top:calc(100% - var(--ifm-navbar-item-padding-vertical) + .3rem);transform:translateY(-.625rem);transition-duration:.2s;transition-duration:var(--ifm-transition-fast);transition-property:opacity,transform,visibility;transition-timing-function:cubic-bezier(.08,.52,.52,1);transition-timing-function:var(--ifm-transition-timing-default);visibility:hidden;z-index:100;z-index:var(--ifm-z-index-dropdown)}.sidebar_TFDx,.tableOfContents_PciD{max-height:calc(100vh - var(--ifm-navbar-height) - 2rem)}.dropdown__link{border-radius:.25rem;color:#1c1e21;color:var(--ifm-dropdown-link-color);display:block;font-size:.875rem;margin-top:.2rem;padding:.25rem .5rem;white-space:nowrap}.dropdown__link--active,.dropdown__link:hover{background-color:rgba(0,0,0,.05);background-color:var(--ifm-dropdown-hover-background-color);color:#1c1e21;color:var(--ifm-dropdown-link-color)}.dropdown__link--active,.dropdown__link--active:hover{--ifm-dropdown-link-color:var(--ifm-link-color)}.dropdown>.navbar__link:after{border-color:currentcolor transparent;border-style:solid;border-width:.4em .4em 0;content:"";display:inline-block;margin-left:.3em;position:relative;top:2px;transform:translateY(-50%)}.footer{background-color:#f5f6f7;background-color:var(--ifm-footer-background-color);color:inherit;color:var(--ifm-footer-color);padding:2rem;padding:var(--ifm-footer-padding-vertical) var(--ifm-footer-padding-horizontal)}.footer--dark{--ifm-footer-background-color:#303846;--ifm-footer-color:var(--ifm-footer-link-color);--ifm-footer-link-color:var(--ifm-color-secondary);--ifm-footer-title-color:var(--ifm-color-white)}.footer__links{margin-bottom:1rem}.footer__link-item{color:#606770;color:var(--ifm-footer-link-color);line-height:2}.footer__link-item:hover{color:#3578e5;color:var(--ifm-footer-link-hover-color)}.footer__link-separator{margin:0 .5rem;margin:0 var(--ifm-footer-link-horizontal-spacing)}.footer__logo{margin-top:1rem;max-width:min(30rem,90vw);max-width:var(--ifm-footer-logo-max-width)}.footer__title{color:inherit;color:var(--ifm-footer-title-color);font:700 1rem/1.25 system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,BlinkMacSystemFont,Helvetica,Arial,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font:700 var(--ifm-h4-font-size)/var(--ifm-heading-line-height) var(--ifm-font-family-base);margin-bottom:1rem;margin-bottom:var(--ifm-heading-margin-bottom)}.docItemContainer_SxhF article>:first-child,.docItemContainer_SxhF header+*,.footer__item{margin-top:0}.admonitionContent_PYjB>:last-child,.collapsibleContent_CNBZ p:last-child,.details_pOKC>summary>p:last-child,.footer__items{margin-bottom:0}.codeBlockStandalone___2k,[type=checkbox]{padding:0}.hero{align-items:center;background-color:#fff;background-color:var(--ifm-hero-background-color);color:#444950;color:var(--ifm-hero-text-color);display:flex;padding:4rem 2rem}.hero--primary{--ifm-hero-background-color:var(--ifm-color-primary);--ifm-hero-text-color:var(--ifm-font-color-base-inverse)}.hero--dark{--ifm-hero-background-color:#303846;--ifm-hero-text-color:var(--ifm-color-white)}.hero__title,.title_QC6Y{font-size:3rem}.hero__subtitle{font-size:1.5rem}.menu{font-weight:var(--ifm-font-weight-semibold);overflow-x:hidden}.menu__list{margin:0;padding-left:0}.menu__list .menu__list{flex:0 0 100%;margin-top:.25rem;padding-left:.75rem;padding-left:var(--ifm-menu-link-padding-horizontal)}.menu__list-item:not(:first-child){margin-top:.25rem}.menu__list-item--collapsed .menu__list{height:0;overflow:hidden}.menu__caret:before,.menu__link--sublist-caret:after{content:"";height:1.25rem;transform:rotate(180deg);width:1.25rem}.details_pOKC[data-collapsed=false].isBrowser_iSQa>summary:before,.details_pOKC[open]:not(.isBrowser_iSQa)>summary:before,.menu__list-item--collapsed .menu__caret:before,.menu__list-item--collapsed .menu__link--sublist:after{transform:rotate(90deg)}.menu__list-item-collapsible{border-radius:.25rem;display:flex;flex-wrap:wrap;position:relative;transition:background .2s cubic-bezier(.08,.52,.52,1);transition:background var(--ifm-transition-fast) var(--ifm-transition-timing-default)}.menu__caret:hover,.menu__link:hover,.menu__list-item-collapsible--active,.menu__list-item-collapsible:hover{background:rgba(0,0,0,.05);background:var(--ifm-menu-color-background-hover)}.menu__list-item-collapsible .menu__link--active,.menu__list-item-collapsible .menu__link:hover{background:none!important}.menu__caret,.menu__link{align-items:center;border-radius:.25rem;display:flex;transition:background .2s cubic-bezier(.08,.52,.52,1);transition:background var(--ifm-transition-fast) var(--ifm-transition-timing-default)}.menu__link{flex:1;line-height:1.25;padding:.375rem .75rem;padding:var(--ifm-menu-link-padding-vertical) var(--ifm-menu-link-padding-horizontal)}.menu__link,.menu__link:hover{color:#606770;color:var(--ifm-menu-color)}.menu__link:hover{transition:color var(--ifm-transition-fast) var(--ifm-transition-timing-default)}.menu__link--sublist-caret:after{background:url('data:image/svg+xml;utf8,') 50%/2rem 2rem;background:var(--ifm-menu-link-sublist-icon) 50%/2rem 2rem;filter:none;filter:var(--ifm-menu-link-sublist-icon-filter);margin-left:auto;min-width:1.25rem;transition:transform .2s linear;transition:transform var(--ifm-transition-fast) linear}.menu__link--active,.menu__link--active:hover{color:#3578e5;color:var(--ifm-menu-color-active)}.menu__link--active:not(.menu__link--sublist){background-color:rgba(0,0,0,.05);background-color:var(--ifm-menu-color-background-active)}.menu__caret{padding:.375rem .75rem;padding:var(--ifm-menu-link-padding-vertical) var(--ifm-menu-link-padding-horizontal)}.menu__caret:before{background:url('data:image/svg+xml;utf8,') 50%/2rem 2rem;background:var(--ifm-menu-link-sublist-icon) 50%/2rem 2rem;filter:none;filter:var(--ifm-menu-link-sublist-icon-filter);transition:transform .2s linear;transition:transform var(--ifm-transition-fast) linear}.navbar--dark,html[data-theme=dark]{--ifm-menu-link-sublist-icon-filter:invert(100%) sepia(94%) saturate(17%) hue-rotate(223deg) brightness(104%) contrast(98%)}.navbar{background-color:#fff;background-color:var(--ifm-navbar-background-color);box-shadow:0 1px 2px 0 rgba(0,0,0,.1);box-shadow:var(--ifm-navbar-shadow);height:3.75rem;height:var(--ifm-navbar-height);padding:.5rem 1rem;padding:var(--ifm-navbar-padding-vertical) var(--ifm-navbar-padding-horizontal)}.navbar,.navbar>.container,.navbar>.container-fluid{display:flex}.navbar--fixed-top{position:sticky;top:0;z-index:200;z-index:var(--ifm-z-index-fixed)}.navbar-sidebar,.navbar-sidebar__backdrop{bottom:0;opacity:0;position:fixed;transition-timing-function:ease-in-out;left:0;top:0;visibility:hidden}.navbar__inner{display:flex;flex-wrap:wrap;justify-content:space-between;width:100%}.navbar__brand{align-items:center;color:#1c1e21;color:var(--ifm-navbar-link-color);display:flex;margin-right:1rem;min-width:0}.navbar__brand:hover{color:#3578e5;color:var(--ifm-navbar-link-hover-color)}.announcementBarContent_eoPb,.navbar__title{flex:1 1 auto}.navbar__toggle{display:none;margin-right:.5rem}.navbar__logo{flex:0 0 auto;height:2rem;margin-right:.5rem}.navbar__items{align-items:center;display:flex;flex:1;min-width:0}.navbar__items--center{flex:0 0 auto}.navbar__items--center .navbar__brand{margin:0}.navbar__items--center+.navbar__items--right{flex:1}.navbar__items--right{flex:0 0 auto;justify-content:flex-end}.navbar__items--right>:last-child{padding-right:0}.navbar__item{display:inline-block;padding:.25rem .75rem;padding:var(--ifm-navbar-item-padding-vertical) var(--ifm-navbar-item-padding-horizontal)}.navbar__link{color:#1c1e21;color:var(--ifm-navbar-link-color);font-weight:500;font-weight:var(--ifm-font-weight-semibold)}.navbar__link--active,.navbar__link:hover{color:#3578e5;color:var(--ifm-navbar-link-hover-color)}.navbar--dark,.navbar--primary{--ifm-menu-color:var(--ifm-color-gray-300);--ifm-navbar-link-color:var(--ifm-color-gray-100);--ifm-navbar-search-input-background-color:hsla(0,0%,100%,.1);--ifm-navbar-search-input-placeholder-color:hsla(0,0%,100%,.5);color:#fff;color:var(--ifm-color-white)}.navbar--dark{--ifm-navbar-background-color:#242526;--ifm-menu-color-background-active:hsla(0,0%,100%,.05);--ifm-navbar-search-input-color:var(--ifm-color-white)}.navbar--primary{--ifm-navbar-background-color:var(--ifm-color-primary);--ifm-navbar-link-hover-color:var(--ifm-color-white);--ifm-menu-color-active:var(--ifm-color-white);--ifm-navbar-search-input-color:var(--ifm-color-emphasis-500)}.navbar__search-input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:url('data:image/svg+xml;utf8,') .75rem/1rem 1rem no-repeat #ebedf0;background:var(--ifm-navbar-search-input-background-color) var(--ifm-navbar-search-input-icon) no-repeat .75rem center/1rem 1rem;border:none;border-radius:2rem;color:#444950;color:var(--ifm-navbar-search-input-color);cursor:text;display:inline-block;font-size:1rem;height:2rem;padding:0 .5rem 0 2.25rem;width:12.5rem}.navbar__search-input::-moz-placeholder{color:#bec3c9;color:var(--ifm-navbar-search-input-placeholder-color)}.navbar__search-input::placeholder{color:#bec3c9;color:var(--ifm-navbar-search-input-placeholder-color)}.navbar-sidebar{background-color:#fff;background-color:var(--ifm-navbar-background-color);box-shadow:0 5px 40px rgba(0,0,0,.2);box-shadow:var(--ifm-global-shadow-md);overflow-x:hidden;transform:translate3d(-100%,0,0);transition-duration:.2s;transition-duration:var(--ifm-transition-fast);transition-property:opacity,visibility,transform;width:83vw;width:var(--ifm-navbar-sidebar-width)}.navbar-sidebar--show .navbar-sidebar,.navbar-sidebar__items{transform:translateZ(0)}.navbar-sidebar--show .navbar-sidebar,.navbar-sidebar--show .navbar-sidebar__backdrop{opacity:1;visibility:visible}.navbar-sidebar__backdrop{background-color:rgba(0,0,0,.6);right:0;transition-duration:.2s;transition-duration:var(--ifm-transition-fast);transition-property:opacity,visibility}.navbar-sidebar__brand{align-items:center;box-shadow:0 1px 2px 0 rgba(0,0,0,.1);box-shadow:var(--ifm-navbar-shadow);display:flex;flex:1;height:3.75rem;height:var(--ifm-navbar-height);padding:.5rem 1rem;padding:var(--ifm-navbar-padding-vertical) var(--ifm-navbar-padding-horizontal)}.navbar-sidebar__items{display:flex;height:calc(100% - 3.75rem);height:calc(100% - var(--ifm-navbar-height));transition:transform .2s ease-in-out;transition:transform var(--ifm-transition-fast) ease-in-out}.navbar-sidebar__items--show-secondary{transform:translate3d(-83vw,0,0);transform:translate3d(calc((var(--ifm-navbar-sidebar-width))*-1),0,0)}.navbar-sidebar__item{flex-shrink:0;padding:.5rem;width:83vw;width:calc(var(--ifm-navbar-sidebar-width))}.navbar-sidebar__back{background:rgba(0,0,0,.05);background:var(--ifm-menu-color-background-active);font-size:15px;font-weight:700;font-weight:var(--ifm-button-font-weight);margin:0 0 .2rem -.5rem;padding:.6rem 1.5rem;position:relative;text-align:left;top:-.5rem;width:calc(100% + 1rem)}.navbar-sidebar__close{display:flex;margin-left:auto}.pagination{-moz-column-gap:.2em;-moz-column-gap:var(--ifm-pagination-page-spacing);column-gap:.2em;column-gap:var(--ifm-pagination-page-spacing);display:flex;font-size:1rem;font-size:var(--ifm-pagination-font-size);padding-left:0}.pagination--sm{--ifm-pagination-font-size:0.8rem;--ifm-pagination-padding-horizontal:0.8rem;--ifm-pagination-padding-vertical:0.2rem}.pagination--lg{--ifm-pagination-font-size:1.2rem;--ifm-pagination-padding-horizontal:1.2rem;--ifm-pagination-padding-vertical:0.3rem}.pagination__item{display:inline-flex}.pagination__item>span{padding:.25rem;padding:var(--ifm-pagination-padding-vertical)}.pagination__item--active .pagination__link{color:#3578e5;color:var(--ifm-pagination-color-active)}.pagination__item--active .pagination__link,.pagination__item:not(.pagination__item--active):hover .pagination__link{background:rgba(0,0,0,.05);background:var(--ifm-pagination-item-active-background)}.pagination__item--disabled,.pagination__item[disabled]{opacity:.25;pointer-events:none}.pagination__link{border-radius:.4rem;border-radius:var(--ifm-pagination-border-radius);color:#1c1e21;color:var(--ifm-font-color-base);display:inline-block;padding:.25rem 1rem;padding:var(--ifm-pagination-padding-vertical) var(--ifm-pagination-padding-horizontal);transition:background .2s cubic-bezier(.08,.52,.52,1);transition:background var(--ifm-transition-fast) var(--ifm-transition-timing-default)}.pagination-nav{display:grid;grid-gap:1rem;grid-gap:var(--ifm-spacing-horizontal);gap:1rem;gap:var(--ifm-spacing-horizontal);grid-template-columns:repeat(2,1fr)}.pagination-nav__link{border:1px solid #dadde1;border:1px solid var(--ifm-color-emphasis-300);border-radius:.4rem;border-radius:var(--ifm-pagination-nav-border-radius);display:block;height:100%;line-height:1.25;line-height:var(--ifm-heading-line-height);padding:1rem;padding:var(--ifm-global-spacing);transition:border-color .2s cubic-bezier(.08,.52,.52,1);transition:border-color var(--ifm-transition-fast) var(--ifm-transition-timing-default)}.pagination-nav__link:hover{border-color:#3578e5;border-color:var(--ifm-pagination-nav-color-hover)}.pagination-nav__link--next{grid-column:2/3;text-align:right}.pagination-nav__label{font-size:1rem;font-size:var(--ifm-h4-font-size);font-weight:700;font-weight:var(--ifm-heading-font-weight);word-break:break-word}.pagination-nav__link--prev .pagination-nav__label:before{content:"« "}.pagination-nav__link--next .pagination-nav__label:after{content:" »"}.pagination-nav__sublabel{color:#525860;color:var(--ifm-color-content-secondary);font-size:.875rem;font-size:var(--ifm-h5-font-size);font-weight:500;font-weight:var(--ifm-font-weight-semibold);margin-bottom:.25rem}.pills{display:flex;gap:.125rem;gap:var(--ifm-pills-spacing);padding-left:0}.pills__item{border-radius:.5rem;cursor:pointer;display:inline-block;font-weight:700;font-weight:var(--ifm-font-weight-bold);padding:.25rem 1rem;transition:background .2s cubic-bezier(.08,.52,.52,1);transition:background var(--ifm-transition-fast) var(--ifm-transition-timing-default)}.tabs,:not(.containsTaskList_Z0jR>li)>.containsTaskList_Z0jR{padding-left:0}.pills__item--active{color:#3578e5;color:var(--ifm-pills-color-active)}.pills__item--active,.pills__item:not(.pills__item--active):hover{background:rgba(0,0,0,.05);background:var(--ifm-pills-color-background-active)}.pills--block{justify-content:stretch}.pills--block .pills__item{flex-grow:1;text-align:center}.tabs{color:#525860;color:var(--ifm-tabs-color);display:flex;font-weight:700;font-weight:var(--ifm-font-weight-bold);margin-bottom:0;overflow-x:auto}.tabs__item{border-bottom:3px solid transparent;border-radius:.4rem;border-radius:var(--ifm-global-radius);cursor:pointer;display:inline-flex;padding:1rem;padding:var(--ifm-tabs-padding-vertical) var(--ifm-tabs-padding-horizontal);transition:background-color .2s cubic-bezier(.08,.52,.52,1);transition:background-color var(--ifm-transition-fast) var(--ifm-transition-timing-default)}.tabs__item--active{border-bottom-color:#3578e5;border-bottom-color:var(--ifm-tabs-color-active-border);border-bottom-left-radius:0;border-bottom-right-radius:0;color:#3578e5;color:var(--ifm-tabs-color-active)}.tabs__item:hover{background-color:rgba(0,0,0,.05);background-color:var(--ifm-hover-overlay)}.tabs--block{justify-content:stretch}.tabs--block .tabs__item{flex-grow:1;justify-content:center}html[data-theme=dark]{--ifm-color-scheme:dark;--ifm-color-emphasis-0:var(--ifm-color-gray-1000);--ifm-color-emphasis-100:var(--ifm-color-gray-900);--ifm-color-emphasis-200:var(--ifm-color-gray-800);--ifm-color-emphasis-300:var(--ifm-color-gray-700);--ifm-color-emphasis-400:var(--ifm-color-gray-600);--ifm-color-emphasis-600:var(--ifm-color-gray-400);--ifm-color-emphasis-700:var(--ifm-color-gray-300);--ifm-color-emphasis-800:var(--ifm-color-gray-200);--ifm-color-emphasis-900:var(--ifm-color-gray-100);--ifm-color-emphasis-1000:var(--ifm-color-gray-0);--ifm-background-color:#1b1b1d;--ifm-background-surface-color:#242526;--ifm-hover-overlay:hsla(0,0%,100%,.05);--ifm-color-content:#e3e3e3;--ifm-color-content-secondary:#fff;--ifm-breadcrumb-separator-filter:invert(64%) sepia(11%) saturate(0%) hue-rotate(149deg) brightness(99%) contrast(95%);--ifm-code-background:hsla(0,0%,100%,.1);--ifm-scrollbar-track-background-color:#444;--ifm-scrollbar-thumb-background-color:#686868;--ifm-scrollbar-thumb-hover-background-color:#7a7a7a;--ifm-table-stripe-background:hsla(0,0%,100%,.07);--ifm-toc-border-color:var(--ifm-color-emphasis-200);--ifm-color-primary-contrast-background:#102445;--ifm-color-primary-contrast-foreground:#ebf2fc;--ifm-color-secondary-contrast-background:#474748;--ifm-color-secondary-contrast-foreground:#fdfdfe;--ifm-color-success-contrast-background:#003100;--ifm-color-success-contrast-foreground:#e6f6e6;--ifm-color-info-contrast-background:#193c47;--ifm-color-info-contrast-foreground:#eef9fd;--ifm-color-warning-contrast-background:#4d3800;--ifm-color-warning-contrast-foreground:#fff8e6;--ifm-color-danger-contrast-background:#4b1113;--ifm-color-danger-contrast-foreground:#ffebec}#nprogress .bar{background:var(--docusaurus-progress-bar-color);height:2px;left:0;position:fixed;top:0;width:100%;z-index:1031}#nprogress .peg{box-shadow:0 0 10px var(--docusaurus-progress-bar-color),0 0 5px var(--docusaurus-progress-bar-color);height:100%;opacity:1;position:absolute;right:0;transform:rotate(3deg) translateY(-4px);width:100px}[data-theme=dark]{--docusaurus-highlighted-code-line-bg:rgba(0,0,0,.3)}.backToTopButton_bDun{background-color:var(--ifm-color-emphasis-200);border-radius:50%;bottom:1.3rem;box-shadow:var(--ifm-global-shadow-lw);height:3rem;opacity:0;position:fixed;right:1.3rem;transform:scale(0);transition:all var(--ifm-transition-fast) var(--ifm-transition-timing-default);visibility:hidden;width:3rem;z-index:calc(var(--ifm-z-index-fixed) - 1)}.backToTopButton_bDun:after{background-color:var(--ifm-color-emphasis-1000);content:" ";display:inline-block;height:100%;-webkit-mask:var(--ifm-menu-link-sublist-icon) 50%/2rem 2rem no-repeat;mask:var(--ifm-menu-link-sublist-icon) 50%/2rem 2rem no-repeat;width:100%}.backToTopButtonShow_Bv6b{opacity:1;transform:scale(1);visibility:visible}.skipToContent_L4pn{background-color:var(--ifm-background-surface-color);color:var(--ifm-color-emphasis-900);left:100%;padding:calc(var(--ifm-global-spacing)/2) var(--ifm-global-spacing);position:fixed;top:1rem;z-index:calc(var(--ifm-z-index-fixed) + 1)}.skipToContent_L4pn:focus{box-shadow:var(--ifm-global-shadow-md);left:1rem}.closeButton_oyxd{line-height:0;padding:0}.content_eUr1{font-size:85%;padding:5px 0;text-align:center}.content_eUr1 a{color:inherit;-webkit-text-decoration:underline;text-decoration:underline}.announcementBar_fi8U{align-items:center;background-color:var(--ifm-color-white);border-bottom:1px solid var(--ifm-color-emphasis-100);color:var(--ifm-color-black);display:flex;height:auto;height:var(--docusaurus-announcement-bar-height)}#__docusaurus-base-url-issue-banner-container,.docSidebarContainer_H7R0,.navbarSearchContainer_Uox2:empty,.sidebarLogo_X7lI,.themedComponent_GVQ4,[data-theme=dark] .lightToggleIcon_zkfB,[data-theme=light] .darkToggleIcon_Aac9,html[data-announcement-bar-initially-dismissed=true] .announcementBar_fi8U{display:none}.announcementBarPlaceholder_gmTt{flex:0 0 10px}.announcementBarClose_iFqO{align-self:stretch;flex:0 0 30px}.toggle_szuu{height:2rem;width:2rem}.toggleButton_vJh4{align-items:center;border-radius:50%;display:flex;height:100%;justify-content:center;transition:background var(--ifm-transition-fast);width:100%}.toggleButton_vJh4:hover{background:var(--ifm-color-emphasis-200)}.toggleButtonDisabled_pNcF{cursor:not-allowed}.darkNavbarColorModeToggle_h7B0:hover{background:var(--ifm-color-gray-800)}[data-theme=dark] .themedComponent--dark_NwPQ,[data-theme=light] .themedComponent--light_TJu1,html:not([data-theme]) .themedComponent--light_TJu1{display:initial}[data-theme=dark]:root{--docusaurus-collapse-button-bg:hsla(0,0%,100%,.05);--docusaurus-collapse-button-bg-hover:hsla(0,0%,100%,.1)}.collapseSidebarButton_uxoz{display:none;margin:0}.iconExternalLink_B53c{margin-left:.3rem}.docMainContainer_gbK6,.docRoot_nYOt{display:flex;width:100%}.docsWrapper_fPe_{display:flex;flex:1 0 auto}.buttons_AeoN,.features_t9lD{align-items:center;display:flex}.dropdownNavbarItemMobile_m4vp{cursor:pointer}.iconLanguage_Y2gS{margin-right:5px;vertical-align:text-bottom}.navbarHideable_RgjD{transition:transform var(--ifm-transition-fast) ease}.navbarHidden_PyO1{transform:translate3d(0,calc(-100% - 2px),0)}.errorBoundaryError_eDZi{color:red;white-space:pre-wrap}.errorBoundaryFallback_KJUN{color:red;padding:.55rem}body:not(.navigation-with-keyboard) :not(input):focus{outline:0}.footerLogoLink_vfQ5{opacity:.5;transition:opacity var(--ifm-transition-fast) var(--ifm-transition-timing-default)}.footerLogoLink_vfQ5:hover,.hash-link:focus,:hover>.hash-link{opacity:1}.anchorWithStickyNavbar_J2y2{scroll-margin-top:calc(var(--ifm-navbar-height) + .5rem)}.anchorWithHideOnScrollNavbar_Sk5t{scroll-margin-top:.5rem}.hash-link{opacity:0;padding-left:.5rem;transition:opacity var(--ifm-transition-fast);-webkit-user-select:none;-moz-user-select:none;user-select:none}.hash-link:before{content:"#"}.features_t9lD{padding:2rem 0;width:100%}.featureSvg_GfXr{height:200px;width:200px}.mainWrapper_eDIG{display:flex;flex:1 0 auto;flex-direction:column}.docusaurus-mt-lg{margin-top:3rem}#__docusaurus{display:flex;flex-direction:column;min-height:100%}.heroBanner_qdFl{background:linear-gradient(0deg,rgb(from var(--ifm-color-primary-darkest) r g b/.5),rgb(from var(--ifm-color-primary-darkest) r g b/.5)),url(/monorepo/assets/images/home-header-ea512f58f9ce20fb9d7533525964a41a.jpg);background-size:cover;overflow:hidden;padding:4rem 0;position:relative;text-align:center}.buttons_AeoN{justify-content:center}.sidebar_TFDx{overflow-y:auto;position:sticky;top:calc(var(--ifm-navbar-height) + 2rem)}.authorSocials_kr_W,.authorTitle_MVKM{overflow:hidden;-webkit-box-orient:vertical}.sidebarItemTitle_Wd17{font-size:var(--ifm-h3-font-size);font-weight:var(--ifm-font-weight-bold)}.container_koDK,.sidebarItemList_VlER{font-size:.9rem}.sidebarItem_n4Do{margin-top:.7rem}.sidebarItemLink_diDN{color:var(--ifm-font-color-base);display:block}.sidebarItemLinkActive_LM59{color:var(--ifm-color-primary)!important}.yearGroupHeading_YD9Z{margin-bottom:.4rem;margin-top:1.6rem}.yearGroupHeading_Jkno{margin:1rem .75rem .5rem}[data-theme=dark] .githubSvg_Pmd7,[data-theme=dark] .xSvg_LPI0{fill:var(--light)}[data-theme=light] .githubSvg_Pmd7,[data-theme=light] .xSvg_LPI0{fill:var(--dark)}.authorSocials_kr_W{align-items:center;display:flex;flex-wrap:wrap;height:1rem;height:var(--docusaurus-blog-social-icon-size);line-height:0;line-clamp:1;-webkit-line-clamp:1}.authorSocialLink_TSCn{line-height:0;margin-right:.4rem}.authorSocialIcon_kKMZ,.authorSocialLink_TSCn{height:1rem;height:var(--docusaurus-blog-social-icon-size);width:1rem;width:var(--docusaurus-blog-social-icon-size)}.authorImage_cGMD{--ifm-avatar-photo-size:3.6rem}.author-as-h1_X09U .authorImage_cGMD{--ifm-avatar-photo-size:7rem}.author-as-h2_bYLQ .authorImage_cGMD{--ifm-avatar-photo-size:5.4rem}.authorDetails_UXsA{align-items:flex-start;display:flex;flex-direction:column;justify-content:space-around}.authorName_gNlq{display:flex;flex-direction:row;font-size:1.1rem;line-height:1.1rem}.author-as-h1_X09U .authorName_gNlq{display:inline;font-size:2.4rem;line-height:2.4rem}.author-as-h2_bYLQ .authorName_gNlq{display:inline;font-size:1.4rem;line-height:1.4rem}.authorTitle_MVKM{display:-webkit-box;font-size:.8rem;line-height:1rem;line-clamp:1;-webkit-line-clamp:1}.author-as-h1_X09U .authorTitle_MVKM{font-size:1.2rem;line-height:1.6rem}.author-as-h2_bYLQ .authorTitle_MVKM{font-size:1rem;line-height:1.3rem}.authorBlogPostCount_x1Ur{background:var(--ifm-color-secondary);border-radius:var(--ifm-global-radius);color:var(--ifm-color-black);font-size:.8rem;line-height:1.2;margin-left:.3rem;padding:.1rem .4rem}.buttonGroup_nnA2 button,.codeBlockContainer_E0bK{background:var(--prism-background-color);color:var(--prism-color)}.authorCol__SYW{max-width:inherit!important}.imageOnlyAuthorRow_K9bV{display:flex;flex-flow:row wrap}.imageOnlyAuthorCol_b8tz{margin-left:.3rem;margin-right:.3rem}.authorListItem_Rb57{list-style-type:none;margin-bottom:2rem}.codeBlockContainer_E0bK{border-radius:var(--ifm-code-border-radius);box-shadow:var(--ifm-global-shadow-lw);margin-bottom:var(--ifm-leading)}.codeBlockContent_ylQn{border-radius:inherit;direction:ltr;position:relative}.codeBlockTitle_hVIe{border-bottom:1px solid var(--ifm-color-emphasis-300);border-top-left-radius:inherit;border-top-right-radius:inherit;font-size:var(--ifm-code-font-size);font-weight:500;padding:.75rem var(--ifm-pre-padding)}.codeBlock_Jc0q{--ifm-pre-background:var(--prism-background-color);margin:0;padding:0}.codeBlockTitle_hVIe+.codeBlockContent_ylQn .codeBlock_Jc0q{border-top-left-radius:0;border-top-right-radius:0}.codeBlockLines_t3lx{float:left;font:inherit;min-width:100%;padding:var(--ifm-pre-padding)}.codeBlockLinesWithNumbering_Bu7b{display:table;padding:var(--ifm-pre-padding) 0}.buttonGroup_nnA2{-moz-column-gap:.2rem;column-gap:.2rem;display:flex;position:absolute;right:calc(var(--ifm-pre-padding)/2);top:calc(var(--ifm-pre-padding)/2)}.buttonGroup_nnA2 button{align-items:center;border:1px solid var(--ifm-color-emphasis-300);border-radius:var(--ifm-global-radius);display:flex;line-height:0;opacity:0;padding:.4rem;transition:opacity var(--ifm-transition-fast) ease-in-out}.buttonGroup_nnA2 button:focus-visible,.buttonGroup_nnA2 button:hover{opacity:1!important}.theme-code-block:hover .buttonGroup_nnA2 button{opacity:.4}:where(:root){--docusaurus-highlighted-code-line-bg:#484d5b}:where([data-theme=dark]){--docusaurus-highlighted-code-line-bg:#646464}.theme-code-block-highlighted-line{background-color:#484d5b;background-color:var(--docusaurus-highlighted-code-line-bg);display:block;margin:0 calc(var(--ifm-pre-padding)*-1);padding:0 var(--ifm-pre-padding)}.codeLine_iNuO{counter-increment:a;display:table-row}.codeLineNumber_dxCa{background:var(--ifm-pre-background);display:table-cell;left:0;padding:0 var(--ifm-pre-padding);position:sticky;text-align:right;width:1%;word-wrap:normal}.codeLineNumber_dxCa:before{content:counter(a);opacity:.4}.codeLineContent_c4S7{padding-right:var(--ifm-pre-padding)}.theme-code-block:hover .copyButtonCopied_L8GB{opacity:1!important}.copyButtonIcons_Zldj{height:1.125rem;position:relative;width:1.125rem}.copyButtonIcon_QaMU,.copyButtonSuccessIcon_T3R5{left:0;position:absolute;top:0;fill:currentColor;height:inherit;opacity:inherit;transition:all var(--ifm-transition-fast) ease;width:inherit}.copyButtonSuccessIcon_T3R5{color:#00d600;left:50%;opacity:0;top:50%;transform:translate(-50%,-50%) scale(.33)}.copyButtonCopied_L8GB .copyButtonIcon_QaMU{opacity:0;transform:scale(.33)}.copyButtonCopied_L8GB .copyButtonSuccessIcon_T3R5{opacity:1;transform:translate(-50%,-50%) scale(1);transition-delay:75ms}.tag_waQq{border:1px solid var(--docusaurus-tag-list-border);transition:border var(--ifm-transition-fast)}.tag_waQq:hover{--docusaurus-tag-list-border:var(--ifm-link-color)}.tagRegular_m1tw{border-radius:var(--ifm-global-radius);font-size:90%;padding:.2rem .5rem .3rem}.tagWithCount_UjR1{align-items:center;border-left:0;display:flex;padding:0 .5rem 0 1rem;position:relative}.tagWithCount_UjR1:after,.tagWithCount_UjR1:before{border:1px solid var(--docusaurus-tag-list-border);content:"";position:absolute;top:50%;transition:inherit}.tagWithCount_UjR1:before{border-bottom:0;border-right:0;height:1.18rem;right:100%;transform:translate(50%,-50%) rotate(-45deg);width:1.18rem}.tagWithCount_UjR1:after{border-radius:50%;height:.5rem;left:0;transform:translateY(-50%);width:.5rem}.tagWithCount_UjR1 span{background:var(--ifm-color-secondary);border-radius:var(--ifm-global-radius);color:var(--ifm-color-black);font-size:.7rem;line-height:1.2;margin-left:.3rem;padding:.1rem .4rem}.wordWrapButtonIcon_EQ6C{height:1.2rem;width:1.2rem}.wordWrapButtonEnabled_nMjK .wordWrapButtonIcon_EQ6C{color:var(--ifm-color-primary)}.tags_EZ1d{display:inline}.tag_VmK5{display:inline-block;margin:0 .4rem .5rem 0}.iconEdit_zWfc{margin-right:.3em;vertical-align:sub}.lastUpdated_wofB{font-size:smaller;font-style:italic;margin-top:.2rem}.tocCollapsibleButton_JGHX{align-items:center;display:flex;font-size:inherit;justify-content:space-between;padding:.4rem .8rem;width:100%}.tocCollapsibleButton_JGHX:after{background:var(--ifm-menu-link-sublist-icon) 50% 50%/2rem 2rem no-repeat;content:"";filter:var(--ifm-menu-link-sublist-icon-filter);height:1.25rem;transform:rotate(180deg);transition:transform var(--ifm-transition-fast);width:1.25rem}.tocCollapsibleButtonExpanded_ZSEQ:after,.tocCollapsibleExpanded_bXgl{transform:none}.tocCollapsible_b3HW{background-color:var(--ifm-menu-color-background-active);border-radius:var(--ifm-global-radius);margin:1rem 0}.tocCollapsibleContent_qbMX>ul{border-left:none;border-top:1px solid var(--ifm-color-emphasis-300);font-size:15px;padding:.2rem 0}.tocCollapsibleContent_qbMX ul li{margin:.4rem .8rem}.tocCollapsibleContent_qbMX a{display:block}.details_pOKC{--docusaurus-details-summary-arrow-size:0.38rem;--docusaurus-details-transition:transform 200ms ease;--docusaurus-details-decoration-color:grey}.details_pOKC>summary{cursor:pointer;padding-left:1rem;position:relative}.details_pOKC>summary::-webkit-details-marker{display:none}.details_pOKC>summary:before{border-color:transparent transparent transparent var(--docusaurus-details-decoration-color);border-style:solid;border-width:var(--docusaurus-details-summary-arrow-size);content:"";left:0;position:absolute;top:.45rem;transform:rotate(0);transform-origin:calc(var(--docusaurus-details-summary-arrow-size)/2) 50%;transition:var(--docusaurus-details-transition)}.collapsibleContent_CNBZ{border-top:1px solid var(--docusaurus-details-decoration-color);margin-top:1rem;padding-top:1rem}.details_LbvD{--docusaurus-details-decoration-color:var(--ifm-alert-border-color);--docusaurus-details-transition:transform var(--ifm-transition-fast) ease;border:1px solid var(--ifm-alert-border-color);margin:0 0 var(--ifm-spacing-vertical)}.img_SXqp{height:auto}.tableOfContents_PciD{overflow-y:auto;position:sticky;top:calc(var(--ifm-navbar-height) + 1rem)}.admonition_Vsoy{margin-bottom:1em}.admonitionHeading_TE8p{font:var(--ifm-heading-font-weight) var(--ifm-h5-font-size)/var(--ifm-heading-line-height) var(--ifm-heading-font-family)}.admonitionHeading_TE8p:not(:last-child){margin-bottom:.3rem}.admonitionHeading_TE8p code{text-transform:none}.admonitionIcon_zDsu{display:inline-block;margin-right:.4em;vertical-align:middle}.admonitionIcon_zDsu svg{display:inline-block;height:1.6em;width:1.6em;fill:var(--ifm-alert-foreground-color)}.breadcrumbHomeIcon_Xzkk{height:1.1rem;position:relative;top:1px;vertical-align:top;width:1.1rem}.breadcrumbsContainer_vLeh{--ifm-breadcrumb-size-multiplier:0.8;margin-bottom:.8rem}@media (min-width:997px){:root{--docusaurus-announcement-bar-height:30px}.announcementBarClose_iFqO,.announcementBarPlaceholder_gmTt{flex-basis:50px}.collapseSidebarButton_uxoz{background-color:transparent;background-color:var(--docusaurus-collapse-button-bg);border:1px solid var(--ifm-toc-border-color);border-radius:0;bottom:0;display:block!important;height:40px;position:sticky}.collapseSidebarButtonIcon__12T{margin-top:4px;transform:rotate(180deg)}.expandButtonIcon_IW65,[dir=rtl] .collapseSidebarButtonIcon__12T{transform:rotate(0)}.collapseSidebarButton_uxoz:focus,.collapseSidebarButton_uxoz:hover{background-color:rgba(0,0,0,.1);background-color:var(--docusaurus-collapse-button-bg-hover)}.menuHtmlItem_yMjZ{padding:var(--ifm-menu-link-padding-vertical) var(--ifm-menu-link-padding-horizontal)}.menu_jnt0{flex-grow:1;padding:.5rem}@supports (scrollbar-gutter:stable){.menu_jnt0{padding:.5rem 0 .5rem .5rem;scrollbar-gutter:stable}}.menuWithAnnouncementBar_rWo4{margin-bottom:var(--docusaurus-announcement-bar-height)}.sidebar_LPWj{display:flex;flex-direction:column;height:100%;padding-top:var(--ifm-navbar-height);width:var(--doc-sidebar-width)}.sidebarWithHideableNavbar_oe2N{padding-top:0}.sidebarHidden_Wm7s{opacity:0;visibility:hidden}.sidebarLogo_X7lI{align-items:center;color:inherit!important;display:flex!important;margin:0 var(--ifm-navbar-padding-horizontal);max-height:var(--ifm-navbar-height);min-height:var(--ifm-navbar-height);-webkit-text-decoration:none!important;text-decoration:none!important}.sidebarLogo_X7lI img{height:2rem;margin-right:.5rem}.expandButton_q5KK{align-items:center;background-color:var(--docusaurus-collapse-button-bg);display:flex;height:100%;justify-content:center;position:absolute;right:0;top:0;transition:background-color var(--ifm-transition-fast) ease;width:100%}.expandButton_q5KK:focus,.expandButton_q5KK:hover{background-color:var(--docusaurus-collapse-button-bg-hover)}[dir=rtl] .expandButtonIcon_IW65{transform:rotate(180deg)}.docSidebarContainer_H7R0{border-right:1px solid var(--ifm-toc-border-color);clip-path:inset(0);display:block;margin-top:calc(var(--ifm-navbar-height)*-1);transition:width var(--ifm-transition-fast) ease;width:300px;width:var(--doc-sidebar-width);will-change:width}.docSidebarContainerHidden__0P3{cursor:pointer;width:30px;width:var(--doc-sidebar-hidden-width)}.sidebarViewport_FoFA{height:100%;max-height:100vh;position:sticky;top:0}.docMainContainer_gbK6{flex-grow:1;max-width:calc(100% - var(--doc-sidebar-width))}.docMainContainerEnhanced_EH7r{max-width:calc(100% - var(--doc-sidebar-hidden-width))}.docItemWrapperEnhanced_VxZm{max-width:calc(var(--ifm-container-width) + var(--doc-sidebar-width))!important}.navbarSearchContainer_Uox2{padding:var(--ifm-navbar-item-padding-vertical) var(--ifm-navbar-item-padding-horizontal)}.lastUpdated_wofB{text-align:right}.tocMobile_B9Na{display:none}.docItemCol_TDGs{max-width:75%!important}}@media (min-width:1440px){.container{max-width:1320px;max-width:var(--ifm-container-width-xl)}}@media (max-width:996px){.col{--ifm-col-width:100%;flex-basis:100%;flex-basis:var(--ifm-col-width);margin-left:0}.footer{--ifm-footer-padding-horizontal:0}.colorModeToggle_DsJB,.footer__link-separator,.navbar__item,.sidebar_TFDx,.tableOfContents_PciD{display:none}.footer__col{margin-bottom:3rem;margin-bottom:calc(var(--ifm-spacing-vertical)*3)}.footer__link-item{display:block;width:-moz-max-content;width:max-content}.hero{padding-left:0;padding-right:0}.navbar>.container,.navbar>.container-fluid{padding:0}.navbar__toggle{display:inherit}.navbar__search-input{width:9rem}.pills--block,.tabs--block{flex-direction:column}.navbarSearchContainer_Uox2{position:absolute;right:var(--ifm-navbar-padding-horizontal)}.docItemContainer_oacQ{padding:0 .3rem}}@media screen and (max-width:996px){.heroBanner_qdFl{padding:2rem}}@media (max-width:576px){.markdown h1:first-child{--ifm-h1-font-size:2rem}.markdown>h2{--ifm-h2-font-size:1.5rem}.markdown>h3{--ifm-h3-font-size:1.25rem}.title_QC6Y{font-size:2rem}}@media (hover:hover){.backToTopButton_bDun:hover{background-color:var(--ifm-color-emphasis-300)}}@media (pointer:fine){.thin-scrollbar{scrollbar-width:thin}.thin-scrollbar::-webkit-scrollbar{height:7px;height:var(--ifm-scrollbar-size);width:7px;width:var(--ifm-scrollbar-size)}.thin-scrollbar::-webkit-scrollbar-track{background:#f1f1f1;background:var(--ifm-scrollbar-track-background-color);border-radius:10px}.thin-scrollbar::-webkit-scrollbar-thumb{background:silver;background:var(--ifm-scrollbar-thumb-background-color);border-radius:10px}.thin-scrollbar::-webkit-scrollbar-thumb:hover{background:#a7a7a7;background:var(--ifm-scrollbar-thumb-hover-background-color)}}@media (prefers-reduced-motion:reduce){:root{--ifm-transition-fast:0ms;--ifm-transition-slow:0ms}}@media print{.announcementBar_fi8U,.footer,.menu,.navbar,.pagination-nav,.table-of-contents,.tocMobile_B9Na{display:none}.tabs{page-break-inside:avoid}.codeBlockLines_t3lx{white-space:pre-wrap}} \ No newline at end of file diff --git a/assets/css/styles.a92035d2.css b/assets/css/styles.a92035d2.css new file mode 100644 index 00000000..2980b6eb --- /dev/null +++ b/assets/css/styles.a92035d2.css @@ -0,0 +1 @@ +code,pre{background-color:#f6f7f8}.card,kbd{background-color:#fff}.markdown>h2,.markdown>h3,.markdown>h4,.markdown>h5,.markdown>h6{margin-bottom:calc(var(--ifm-heading-vertical-rhythm-bottom)*var(--ifm-leading))}.markdown li,body{word-wrap:break-word}body,ol ol,ol ul,ul ol,ul ul{margin:0}pre,table{overflow:auto}html,pre code,table tr{background-color:transparent}a code,pre,table td,table th{color:inherit}blockquote,ol,pre,ul{margin:0 0 1rem}.DocSearch-Button,.button{-webkit-user-select:none;-moz-user-select:none}.button,code{vertical-align:middle}.button--outline.button--active,.button--outline:active,.button--outline:hover,:root{--ifm-button-color:var(--ifm-font-color-base-inverse)}.menu__link:hover,a{transition:color .2s cubic-bezier(.08,.52,.52,1)}.navbar--dark,:root{--ifm-navbar-link-hover-color:var(--ifm-color-primary)}:root,html[data-theme=dark]{--ifm-color-emphasis-500:var(--ifm-color-gray-500)}*,.DocSearch-Container,.DocSearch-Container *{box-sizing:border-box}.toggleButton_vJh4,html{-webkit-tap-highlight-color:transparent}:root{--ifm-color-scheme:light;--ifm-dark-value:10%;--ifm-darker-value:15%;--ifm-darkest-value:30%;--ifm-light-value:15%;--ifm-lighter-value:30%;--ifm-lightest-value:50%;--ifm-contrast-background-value:90%;--ifm-contrast-foreground-value:70%;--ifm-contrast-background-dark-value:70%;--ifm-contrast-foreground-dark-value:90%;--ifm-color-primary:#3578e5;--ifm-color-secondary:#ebedf0;--ifm-color-success:#00a400;--ifm-color-info:#54c7ec;--ifm-color-warning:#ffba00;--ifm-color-danger:#fa383e;--ifm-color-primary-dark:#306cce;--ifm-color-primary-darker:#2d66c3;--ifm-color-primary-darkest:#2554a0;--ifm-color-primary-light:#538ce9;--ifm-color-primary-lighter:#72a1ed;--ifm-color-primary-lightest:#9abcf2;--ifm-color-primary-contrast-background:#ebf2fc;--ifm-color-primary-contrast-foreground:#102445;--ifm-color-secondary-dark:#d4d5d8;--ifm-color-secondary-darker:#c8c9cc;--ifm-color-secondary-darkest:#a4a6a8;--ifm-color-secondary-light:#eef0f2;--ifm-color-secondary-lighter:#f1f2f5;--ifm-color-secondary-lightest:#f5f6f8;--ifm-color-secondary-contrast-background:#fdfdfe;--ifm-color-secondary-contrast-foreground:#474748;--ifm-color-success-dark:#009400;--ifm-color-success-darker:#008b00;--ifm-color-success-darkest:#007300;--ifm-color-success-light:#26b226;--ifm-color-success-lighter:#4dbf4d;--ifm-color-success-lightest:#80d280;--ifm-color-success-contrast-background:#e6f6e6;--ifm-color-success-contrast-foreground:#003100;--ifm-color-info-dark:#4cb3d4;--ifm-color-info-darker:#47a9c9;--ifm-color-info-darkest:#3b8ba5;--ifm-color-info-light:#6ecfef;--ifm-color-info-lighter:#87d8f2;--ifm-color-info-lightest:#aae3f6;--ifm-color-info-contrast-background:#eef9fd;--ifm-color-info-contrast-foreground:#193c47;--ifm-color-warning-dark:#e6a700;--ifm-color-warning-darker:#d99e00;--ifm-color-warning-darkest:#b38200;--ifm-color-warning-light:#ffc426;--ifm-color-warning-lighter:#ffcf4d;--ifm-color-warning-lightest:#ffdd80;--ifm-color-warning-contrast-background:#fff8e6;--ifm-color-warning-contrast-foreground:#4d3800;--ifm-color-danger-dark:#e13238;--ifm-color-danger-darker:#d53035;--ifm-color-danger-darkest:#af272b;--ifm-color-danger-light:#fb565b;--ifm-color-danger-lighter:#fb7478;--ifm-color-danger-lightest:#fd9c9f;--ifm-color-danger-contrast-background:#ffebec;--ifm-color-danger-contrast-foreground:#4b1113;--ifm-color-white:#fff;--ifm-color-black:#000;--ifm-color-gray-0:var(--ifm-color-white);--ifm-color-gray-100:#f5f6f7;--ifm-color-gray-200:#ebedf0;--ifm-color-gray-300:#dadde1;--ifm-color-gray-400:#ccd0d5;--ifm-color-gray-500:#bec3c9;--ifm-color-gray-600:#8d949e;--ifm-color-gray-700:#606770;--ifm-color-gray-800:#444950;--ifm-color-gray-900:#1c1e21;--ifm-color-gray-1000:var(--ifm-color-black);--ifm-color-emphasis-0:var(--ifm-color-gray-0);--ifm-color-emphasis-100:var(--ifm-color-gray-100);--ifm-color-emphasis-200:var(--ifm-color-gray-200);--ifm-color-emphasis-300:var(--ifm-color-gray-300);--ifm-color-emphasis-400:var(--ifm-color-gray-400);--ifm-color-emphasis-600:var(--ifm-color-gray-600);--ifm-color-emphasis-700:var(--ifm-color-gray-700);--ifm-color-emphasis-800:var(--ifm-color-gray-800);--ifm-color-emphasis-900:var(--ifm-color-gray-900);--ifm-color-emphasis-1000:var(--ifm-color-gray-1000);--ifm-color-content:var(--ifm-color-emphasis-900);--ifm-color-content-inverse:var(--ifm-color-emphasis-0);--ifm-color-content-secondary:#525860;--ifm-background-color:transparent;--ifm-background-surface-color:var(--ifm-color-content-inverse);--ifm-global-border-width:1px;--ifm-global-radius:0.4rem;--ifm-hover-overlay:rgba(0,0,0,.05);--ifm-font-color-base:var(--ifm-color-content);--ifm-font-color-base-inverse:var(--ifm-color-content-inverse);--ifm-font-color-secondary:var(--ifm-color-content-secondary);--ifm-font-family-base:system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";--ifm-font-family-monospace:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--ifm-font-size-base:100%;--ifm-font-weight-light:300;--ifm-font-weight-normal:400;--ifm-font-weight-semibold:500;--ifm-font-weight-bold:700;--ifm-font-weight-base:var(--ifm-font-weight-normal);--ifm-line-height-base:1.65;--ifm-global-spacing:1rem;--ifm-spacing-vertical:var(--ifm-global-spacing);--ifm-spacing-horizontal:var(--ifm-global-spacing);--ifm-transition-fast:200ms;--ifm-transition-slow:400ms;--ifm-transition-timing-default:cubic-bezier(0.08,0.52,0.52,1);--ifm-global-shadow-lw:0 1px 2px 0 rgba(0,0,0,.1);--ifm-global-shadow-md:0 5px 40px rgba(0,0,0,.2);--ifm-global-shadow-tl:0 12px 28px 0 rgba(0,0,0,.2),0 2px 4px 0 rgba(0,0,0,.1);--ifm-z-index-dropdown:100;--ifm-z-index-fixed:200;--ifm-z-index-overlay:400;--ifm-container-width:1140px;--ifm-container-width-xl:1320px;--ifm-code-background:#f6f7f8;--ifm-code-border-radius:var(--ifm-global-radius);--ifm-code-font-size:90%;--ifm-code-padding-horizontal:0.1rem;--ifm-code-padding-vertical:0.1rem;--ifm-pre-background:var(--ifm-code-background);--ifm-pre-border-radius:var(--ifm-code-border-radius);--ifm-pre-color:inherit;--ifm-pre-line-height:1.45;--ifm-pre-padding:1rem;--ifm-heading-color:inherit;--ifm-heading-margin-top:0;--ifm-heading-margin-bottom:var(--ifm-spacing-vertical);--ifm-heading-font-family:var(--ifm-font-family-base);--ifm-heading-font-weight:var(--ifm-font-weight-bold);--ifm-heading-line-height:1.25;--ifm-h1-font-size:2rem;--ifm-h2-font-size:1.5rem;--ifm-h3-font-size:1.25rem;--ifm-h4-font-size:1rem;--ifm-h5-font-size:0.875rem;--ifm-h6-font-size:0.85rem;--ifm-image-alignment-padding:1.25rem;--ifm-leading-desktop:1.25;--ifm-leading:calc(var(--ifm-leading-desktop)*1rem);--ifm-list-left-padding:2rem;--ifm-list-margin:1rem;--ifm-list-item-margin:0.25rem;--ifm-list-paragraph-margin:1rem;--ifm-table-cell-padding:0.75rem;--ifm-table-background:transparent;--ifm-table-stripe-background:rgba(0,0,0,.03);--ifm-table-border-width:1px;--ifm-table-border-color:var(--ifm-color-emphasis-300);--ifm-table-head-background:inherit;--ifm-table-head-color:inherit;--ifm-table-head-font-weight:var(--ifm-font-weight-bold);--ifm-table-cell-color:inherit;--ifm-link-color:var(--ifm-color-primary);--ifm-link-decoration:none;--ifm-link-hover-color:var(--ifm-link-color);--ifm-link-hover-decoration:underline;--ifm-paragraph-margin-bottom:var(--ifm-leading);--ifm-blockquote-font-size:var(--ifm-font-size-base);--ifm-blockquote-border-left-width:2px;--ifm-blockquote-padding-horizontal:var(--ifm-spacing-horizontal);--ifm-blockquote-padding-vertical:0;--ifm-blockquote-shadow:none;--ifm-blockquote-color:var(--ifm-color-emphasis-800);--ifm-blockquote-border-color:var(--ifm-color-emphasis-300);--ifm-hr-background-color:var(--ifm-color-emphasis-500);--ifm-hr-height:1px;--ifm-hr-margin-vertical:1.5rem;--ifm-scrollbar-size:7px;--ifm-scrollbar-track-background-color:#f1f1f1;--ifm-scrollbar-thumb-background-color:silver;--ifm-scrollbar-thumb-hover-background-color:#a7a7a7;--ifm-alert-background-color:inherit;--ifm-alert-border-color:inherit;--ifm-alert-border-radius:var(--ifm-global-radius);--ifm-alert-border-width:0px;--ifm-alert-border-left-width:5px;--ifm-alert-color:var(--ifm-font-color-base);--ifm-alert-padding-horizontal:var(--ifm-spacing-horizontal);--ifm-alert-padding-vertical:var(--ifm-spacing-vertical);--ifm-alert-shadow:var(--ifm-global-shadow-lw);--ifm-avatar-intro-margin:1rem;--ifm-avatar-intro-alignment:inherit;--ifm-avatar-photo-size:3rem;--ifm-badge-background-color:inherit;--ifm-badge-border-color:inherit;--ifm-badge-border-radius:var(--ifm-global-radius);--ifm-badge-border-width:var(--ifm-global-border-width);--ifm-badge-color:var(--ifm-color-white);--ifm-badge-padding-horizontal:calc(var(--ifm-spacing-horizontal)*0.5);--ifm-badge-padding-vertical:calc(var(--ifm-spacing-vertical)*0.25);--ifm-breadcrumb-border-radius:1.5rem;--ifm-breadcrumb-spacing:0.5rem;--ifm-breadcrumb-color-active:var(--ifm-color-primary);--ifm-breadcrumb-item-background-active:var(--ifm-hover-overlay);--ifm-breadcrumb-padding-horizontal:0.8rem;--ifm-breadcrumb-padding-vertical:0.4rem;--ifm-breadcrumb-size-multiplier:1;--ifm-breadcrumb-separator:url('data:image/svg+xml;utf8,');--ifm-breadcrumb-separator-filter:none;--ifm-breadcrumb-separator-size:0.5rem;--ifm-breadcrumb-separator-size-multiplier:1.25;--ifm-button-background-color:inherit;--ifm-button-border-color:var(--ifm-button-background-color);--ifm-button-border-width:var(--ifm-global-border-width);--ifm-button-font-weight:var(--ifm-font-weight-bold);--ifm-button-padding-horizontal:1.5rem;--ifm-button-padding-vertical:0.375rem;--ifm-button-size-multiplier:1;--ifm-button-transition-duration:var(--ifm-transition-fast);--ifm-button-border-radius:calc(var(--ifm-global-radius)*var(--ifm-button-size-multiplier));--ifm-button-group-spacing:2px;--ifm-card-background-color:var(--ifm-background-surface-color);--ifm-card-border-radius:calc(var(--ifm-global-radius)*2);--ifm-card-horizontal-spacing:var(--ifm-global-spacing);--ifm-card-vertical-spacing:var(--ifm-global-spacing);--ifm-toc-border-color:var(--ifm-color-emphasis-300);--ifm-toc-link-color:var(--ifm-color-content-secondary);--ifm-toc-padding-vertical:0.5rem;--ifm-toc-padding-horizontal:0.5rem;--ifm-dropdown-background-color:var(--ifm-background-surface-color);--ifm-dropdown-font-weight:var(--ifm-font-weight-semibold);--ifm-dropdown-link-color:var(--ifm-font-color-base);--ifm-dropdown-hover-background-color:var(--ifm-hover-overlay);--ifm-footer-background-color:var(--ifm-color-emphasis-100);--ifm-footer-color:inherit;--ifm-footer-link-color:var(--ifm-color-emphasis-700);--ifm-footer-link-hover-color:var(--ifm-color-primary);--ifm-footer-link-horizontal-spacing:0.5rem;--ifm-footer-padding-horizontal:calc(var(--ifm-spacing-horizontal)*2);--ifm-footer-padding-vertical:calc(var(--ifm-spacing-vertical)*2);--ifm-footer-title-color:inherit;--ifm-footer-logo-max-width:min(30rem,90vw);--ifm-hero-background-color:var(--ifm-background-surface-color);--ifm-hero-text-color:var(--ifm-color-emphasis-800);--ifm-menu-color:var(--ifm-color-emphasis-700);--ifm-menu-color-active:var(--ifm-color-primary);--ifm-menu-color-background-active:var(--ifm-hover-overlay);--ifm-menu-color-background-hover:var(--ifm-hover-overlay);--ifm-menu-link-padding-horizontal:0.75rem;--ifm-menu-link-padding-vertical:0.375rem;--ifm-menu-link-sublist-icon:url('data:image/svg+xml;utf8,');--ifm-menu-link-sublist-icon-filter:none;--ifm-navbar-background-color:var(--ifm-background-surface-color);--ifm-navbar-height:3.75rem;--ifm-navbar-item-padding-horizontal:0.75rem;--ifm-navbar-item-padding-vertical:0.25rem;--ifm-navbar-link-color:var(--ifm-font-color-base);--ifm-navbar-link-active-color:var(--ifm-link-color);--ifm-navbar-padding-horizontal:var(--ifm-spacing-horizontal);--ifm-navbar-padding-vertical:calc(var(--ifm-spacing-vertical)*0.5);--ifm-navbar-shadow:var(--ifm-global-shadow-lw);--ifm-navbar-search-input-background-color:var(--ifm-color-emphasis-200);--ifm-navbar-search-input-color:var(--ifm-color-emphasis-800);--ifm-navbar-search-input-placeholder-color:var(--ifm-color-emphasis-500);--ifm-navbar-search-input-icon:url('data:image/svg+xml;utf8,');--ifm-navbar-sidebar-width:83vw;--ifm-pagination-border-radius:var(--ifm-global-radius);--ifm-pagination-color-active:var(--ifm-color-primary);--ifm-pagination-font-size:1rem;--ifm-pagination-item-active-background:var(--ifm-hover-overlay);--ifm-pagination-page-spacing:0.2em;--ifm-pagination-padding-horizontal:calc(var(--ifm-spacing-horizontal)*1);--ifm-pagination-padding-vertical:calc(var(--ifm-spacing-vertical)*0.25);--ifm-pagination-nav-border-radius:var(--ifm-global-radius);--ifm-pagination-nav-color-hover:var(--ifm-color-primary);--ifm-pills-color-active:var(--ifm-color-primary);--ifm-pills-color-background-active:var(--ifm-hover-overlay);--ifm-pills-spacing:0.125rem;--ifm-tabs-color:var(--ifm-font-color-secondary);--ifm-tabs-color-active:var(--ifm-color-primary);--ifm-tabs-color-active-border:var(--ifm-tabs-color-active);--ifm-tabs-padding-horizontal:1rem;--ifm-tabs-padding-vertical:1rem;--docusaurus-progress-bar-color:var(--ifm-color-primary);--red:0;--green:114;--blue:189;--dark-factor:0.9;--red-dark:calc(var(--red)*var(--dark-factor));--green-dark:calc(var(--green)*var(--dark-factor));--blue-dark:calc(var(--blue)*var(--dark-factor));--darker-factor:0.85;--red-darker:calc(var(--red)*var(--darker-factor));--green-darker:calc(var(--green)*var(--darker-factor));--blue-darker:calc(var(--blue)*var(--darker-factor));--darkest-factor:0.7;--red-darkest:calc(var(--red)*var(--darkest-factor));--green-darkest:calc(var(--green)*var(--darkest-factor));--blue-darkest:calc(var(--blue)*var(--darkest-factor));--light-factor:1.05;--red-light:calc(var(--red)*var(--light-factor));--green-light:calc(var(--green)*var(--light-factor));--blue-light:calc(var(--blue)*var(--light-factor));--lighter-factor:1.1;--red-lighter:calc(var(--red)*var(--lighter-factor));--green-lighter:calc(var(--green)*var(--lighter-factor));--blue-lighter:calc(var(--blue)*var(--lighter-factor));--lightest-factor:1.15;--red-lightest:calc(var(--red)*var(--lightest-factor));--green-lightest:calc(var(--green)*var(--lightest-factor));--blue-lightest:calc(var(--blue)*var(--lightest-factor));--ifm-color-primary:rgb(var(--red),var(--green),var(--blue));--ifm-color-primary-dark:rgb(var(--red-dark),var(--green-dark),var(--blue-dark));--ifm-color-primary-darker:rgb(var(--red-darker),var(--green-darker),var(--blue-darker));--ifm-color-primary-darkest:rgb(var(--red-darkest),var(--green-darkest),var(--blue-darkest));--ifm-color-primary-light:rgb(var(--red-light),var(--green-light),var(--blue-light));--ifm-color-primary-lighter:rgb(var(--red-lighter),var(--green-lighter),var(--blue-lighter));--ifm-color-primary-lightest:rgb(var(--red-lightest),var(--green-lightest),var(--blue-lightest));--ifm-code-font-size:95%;--docusaurus-highlighted-code-line-bg:rgba(0,0,0,.1);--docsearch-primary-color:#5468ff;--docsearch-text-color:#1c1e21;--docsearch-spacing:12px;--docsearch-icon-stroke-width:1.4;--docsearch-highlight-color:var(--docsearch-primary-color);--docsearch-muted-color:#969faf;--docsearch-container-background:rgba(101,108,133,.8);--docsearch-logo-color:#5468ff;--docsearch-modal-width:560px;--docsearch-modal-height:600px;--docsearch-modal-background:#f5f6f7;--docsearch-modal-shadow:inset 1px 1px 0 0 hsla(0,0%,100%,.5),0 3px 8px 0 #555a64;--docsearch-searchbox-height:56px;--docsearch-searchbox-background:#ebedf0;--docsearch-searchbox-focus-background:#fff;--docsearch-searchbox-shadow:inset 0 0 0 2px var(--docsearch-primary-color);--docsearch-hit-height:56px;--docsearch-hit-color:#444950;--docsearch-hit-active-color:#fff;--docsearch-hit-background:#fff;--docsearch-hit-shadow:0 1px 3px 0 #d4d9e1;--docsearch-key-gradient:linear-gradient(-225deg,#d5dbe4,#f8f8f8);--docsearch-key-shadow:inset 0 -2px 0 0 #cdcde6,inset 0 0 1px 1px #fff,0 1px 2px 1px rgba(30,35,90,.4);--docsearch-key-pressed-shadow:inset 0 -2px 0 0 #cdcde6,inset 0 0 1px 1px #fff,0 1px 1px 0 rgba(30,35,90,.4);--docsearch-footer-height:44px;--docsearch-footer-background:#fff;--docsearch-footer-shadow:0 -1px 0 0 #e0e3e8,0 -3px 6px 0 rgba(69,98,155,.12);--docsearch-primary-color:var(--ifm-color-primary);--docsearch-text-color:var(--ifm-font-color-base);--docusaurus-announcement-bar-height:auto;--docusaurus-collapse-button-bg:transparent;--docusaurus-collapse-button-bg-hover:rgba(0,0,0,.1);--doc-sidebar-width:300px;--doc-sidebar-hidden-width:30px;--docusaurus-blog-social-icon-size:1rem;--docusaurus-tag-list-border:var(--ifm-color-emphasis-300)}.badge--danger,.badge--info,.badge--primary,.badge--secondary,.badge--success,.badge--warning{--ifm-badge-border-color:var(--ifm-badge-background-color)}.button--link,.button--outline{--ifm-button-background-color:transparent}html{background-color:var(--ifm-background-color);color:#1c1e21;color:var(--ifm-font-color-base);--csstools-color-scheme--light:initial;color-scheme:light;color-scheme:var(--ifm-color-scheme);font:100%/1.65 system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,BlinkMacSystemFont,Helvetica,Arial,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font:var(--ifm-font-size-base)/var(--ifm-line-height-base) var(--ifm-font-family-base);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}iframe{border:0;color-scheme:auto}.container{margin:0 auto;max-width:1140px;max-width:var(--ifm-container-width);padding:0 1rem;padding:0 var(--ifm-spacing-horizontal);width:100%}.container--fluid{max-width:inherit}.col,img{max-width:100%}.row{display:flex;flex-wrap:wrap;margin:0 -1rem;margin:0 calc(var(--ifm-spacing-horizontal)*-1)}.margin-bottom--none,.margin-vert--none,.markdown>:last-child{margin-bottom:0!important}.margin-top--none,.margin-vert--none{margin-top:0!important}.row--no-gutters{margin-left:0;margin-right:0}.margin-horiz--none,.margin-right--none{margin-right:0!important}.row--no-gutters>.col{padding-left:0;padding-right:0}.row--align-top{align-items:flex-start}.row--align-bottom{align-items:flex-end}.menuExternalLink_R0x8,.row--align-center{align-items:center}.row--align-stretch{align-items:stretch}.row--align-baseline{align-items:baseline}.col{--ifm-col-width:100%;flex:1 0;margin-left:0;max-width:var(--ifm-col-width);padding:0 1rem;padding:0 var(--ifm-spacing-horizontal);width:100%}.padding-bottom--none,.padding-vert--none{padding-bottom:0!important}.padding-top--none,.padding-vert--none{padding-top:0!important}.padding-horiz--none,.padding-left--none{padding-left:0!important}.padding-horiz--none,.padding-right--none{padding-right:0!important}.col[class*=col--]{flex:0 0 var(--ifm-col-width)}.col--1{--ifm-col-width:8.33333%}.col--offset-1{margin-left:8.33333%}.col--2{--ifm-col-width:16.66667%}.col--offset-2{margin-left:16.66667%}.col--3{--ifm-col-width:25%}.col--offset-3{margin-left:25%}.col--4{--ifm-col-width:33.33333%}.col--offset-4{margin-left:33.33333%}.col--5{--ifm-col-width:41.66667%}.col--offset-5{margin-left:41.66667%}.col--6{--ifm-col-width:50%}.col--offset-6{margin-left:50%}.col--7{--ifm-col-width:58.33333%}.col--offset-7{margin-left:58.33333%}.col--8{--ifm-col-width:66.66667%}.col--offset-8{margin-left:66.66667%}.col--9{--ifm-col-width:75%}.col--offset-9{margin-left:75%}.col--10{--ifm-col-width:83.33333%}.col--offset-10{margin-left:83.33333%}.col--11{--ifm-col-width:91.66667%}.col--offset-11{margin-left:91.66667%}.col--12{--ifm-col-width:100%}.col--offset-12{margin-left:100%}.margin-horiz--none,.margin-left--none{margin-left:0!important}.margin--none{margin:0!important}.margin-bottom--xs,.margin-vert--xs{margin-bottom:.25rem!important}.margin-top--xs,.margin-vert--xs{margin-top:.25rem!important}.margin-horiz--xs,.margin-left--xs{margin-left:.25rem!important}.margin-horiz--xs,.margin-right--xs{margin-right:.25rem!important}.margin--xs{margin:.25rem!important}.margin-bottom--sm,.margin-vert--sm{margin-bottom:.5rem!important}.margin-top--sm,.margin-vert--sm{margin-top:.5rem!important}.margin-horiz--sm,.margin-left--sm{margin-left:.5rem!important}.margin-horiz--sm,.margin-right--sm{margin-right:.5rem!important}.margin--sm{margin:.5rem!important}.margin-bottom--md,.margin-vert--md{margin-bottom:1rem!important}.margin-top--md,.margin-vert--md{margin-top:1rem!important}.margin-horiz--md,.margin-left--md{margin-left:1rem!important}.margin-horiz--md,.margin-right--md{margin-right:1rem!important}.margin--md{margin:1rem!important}.margin-bottom--lg,.margin-vert--lg{margin-bottom:2rem!important}.margin-top--lg,.margin-vert--lg{margin-top:2rem!important}.margin-horiz--lg,.margin-left--lg{margin-left:2rem!important}.margin-horiz--lg,.margin-right--lg{margin-right:2rem!important}.margin--lg{margin:2rem!important}.margin-bottom--xl,.margin-vert--xl{margin-bottom:5rem!important}.margin-top--xl,.margin-vert--xl{margin-top:5rem!important}.margin-horiz--xl,.margin-left--xl{margin-left:5rem!important}.margin-horiz--xl,.margin-right--xl{margin-right:5rem!important}.margin--xl{margin:5rem!important}.padding--none{padding:0!important}.padding-bottom--xs,.padding-vert--xs{padding-bottom:.25rem!important}.padding-top--xs,.padding-vert--xs{padding-top:.25rem!important}.padding-horiz--xs,.padding-left--xs{padding-left:.25rem!important}.padding-horiz--xs,.padding-right--xs{padding-right:.25rem!important}.padding--xs{padding:.25rem!important}.padding-bottom--sm,.padding-vert--sm{padding-bottom:.5rem!important}.padding-top--sm,.padding-vert--sm{padding-top:.5rem!important}.padding-horiz--sm,.padding-left--sm{padding-left:.5rem!important}.padding-horiz--sm,.padding-right--sm{padding-right:.5rem!important}.padding--sm{padding:.5rem!important}.padding-bottom--md,.padding-vert--md{padding-bottom:1rem!important}.padding-top--md,.padding-vert--md{padding-top:1rem!important}.padding-horiz--md,.padding-left--md{padding-left:1rem!important}.padding-horiz--md,.padding-right--md{padding-right:1rem!important}.padding--md{padding:1rem!important}.padding-bottom--lg,.padding-vert--lg{padding-bottom:2rem!important}.padding-top--lg,.padding-vert--lg{padding-top:2rem!important}.padding-horiz--lg,.padding-left--lg{padding-left:2rem!important}.padding-horiz--lg,.padding-right--lg{padding-right:2rem!important}.padding--lg{padding:2rem!important}.padding-bottom--xl,.padding-vert--xl{padding-bottom:5rem!important}.padding-top--xl,.padding-vert--xl{padding-top:5rem!important}.padding-horiz--xl,.padding-left--xl{padding-left:5rem!important}.padding-horiz--xl,.padding-right--xl{padding-right:5rem!important}.padding--xl{padding:5rem!important}code{background-color:var(--ifm-code-background);border:.1rem solid rgba(0,0,0,.1);border-radius:.4rem;border-radius:var(--ifm-code-border-radius);font-family:SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-family:var(--ifm-font-family-monospace);font-size:90%;font-size:var(--ifm-code-font-size);padding:.1rem;padding:var(--ifm-code-padding-vertical) var(--ifm-code-padding-horizontal)}pre{background-color:var(--ifm-pre-background);border-radius:.4rem;border-radius:var(--ifm-pre-border-radius);color:var(--ifm-pre-color);font:90%/1.45 SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font:var(--ifm-code-font-size)/var(--ifm-pre-line-height) var(--ifm-font-family-monospace);margin:0 0 var(--ifm-spacing-vertical);padding:1rem;padding:var(--ifm-pre-padding)}pre code{border:none;font-size:100%;line-height:inherit;padding:0}kbd{background-color:var(--ifm-color-emphasis-0);border:1px solid #ccd0d5;border:1px solid var(--ifm-color-emphasis-400);border-radius:.2rem;box-shadow:inset 0 -1px 0 #ccd0d5;box-shadow:inset 0 -1px 0 var(--ifm-color-emphasis-400);color:#444950;color:var(--ifm-color-emphasis-800);font:80% SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font:80% var(--ifm-font-family-monospace);padding:.15rem .3rem}h1,h2,h3,h4,h5,h6{color:inherit;color:var(--ifm-heading-color);font-family:system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,BlinkMacSystemFont,Helvetica,Arial,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-family:var(--ifm-heading-font-family);font-weight:700;font-weight:var(--ifm-heading-font-weight);line-height:1.25;line-height:var(--ifm-heading-line-height);margin:0 0 1rem;margin:var(--ifm-heading-margin-top) 0 var(--ifm-heading-margin-bottom) 0}a,a:hover{color:#3578e5}strong,table th{font-weight:700}h1{font-size:2rem;font-size:var(--ifm-h1-font-size)}h2{font-size:1.5rem;font-size:var(--ifm-h2-font-size)}h3{font-size:1.25rem;font-size:var(--ifm-h3-font-size)}h4{font-size:1rem;font-size:var(--ifm-h4-font-size)}h5{font-size:.875rem;font-size:var(--ifm-h5-font-size)}h6{font-size:.85rem;font-size:var(--ifm-h6-font-size)}img[align=right]{padding-left:var(--image-alignment-padding)}img[align=left]{padding-right:var(--image-alignment-padding)}.markdown{--ifm-h1-vertical-rhythm-top:3;--ifm-h2-vertical-rhythm-top:2;--ifm-h3-vertical-rhythm-top:1.5;--ifm-heading-vertical-rhythm-top:1.25;--ifm-h1-vertical-rhythm-bottom:1.25;--ifm-heading-vertical-rhythm-bottom:1}.markdown:after,.markdown:before{content:"";display:table}.markdown:after{clear:both}.markdown h1:first-child{--ifm-h1-font-size:3rem;margin-bottom:calc(var(--ifm-h1-vertical-rhythm-bottom)*var(--ifm-leading))}.markdown>h2{--ifm-h2-font-size:2rem;margin-top:calc(var(--ifm-h2-vertical-rhythm-top)*var(--ifm-leading))}.markdown>h3{--ifm-h3-font-size:1.5rem;margin-top:calc(var(--ifm-h3-vertical-rhythm-top)*var(--ifm-leading))}.markdown>h4,.markdown>h5,.markdown>h6{margin-top:calc(var(--ifm-heading-vertical-rhythm-top)*var(--ifm-leading))}.markdown>p,.markdown>pre,.markdown>ul{margin-bottom:1.25rem;margin-bottom:var(--ifm-leading)}.markdown li>p{margin-top:1rem;margin-top:var(--ifm-list-paragraph-margin)}.avatar__subtitle,.markdown li+li{margin-top:.25rem}.markdown li+li{margin-top:var(--ifm-list-item-margin)}ol,ul{margin:0 0 var(--ifm-list-margin);padding-left:2rem;padding-left:var(--ifm-list-left-padding)}ol ol,ul ol{list-style-type:lower-roman}ol ol ol,ol ul ol,ul ol ol,ul ul ol{list-style-type:lower-alpha}table{border-collapse:collapse;display:block;margin-bottom:1rem;margin-bottom:var(--ifm-spacing-vertical)}table thead tr{border-bottom:2px solid #dadde1;border-bottom:2px solid var(--ifm-table-border-color)}table thead,table tr:nth-child(2n){background-color:rgba(0,0,0,.03);background-color:var(--ifm-table-stripe-background)}table tr{background-color:var(--ifm-table-background);border-top:1px solid #dadde1;border-top:var(--ifm-table-border-width) solid var(--ifm-table-border-color)}table td,table th{border:1px solid #dadde1;border:var(--ifm-table-border-width) solid var(--ifm-table-border-color);padding:.75rem;padding:var(--ifm-table-cell-padding)}table th{background-color:inherit;background-color:var(--ifm-table-head-background);color:var(--ifm-table-head-color);font-weight:var(--ifm-table-head-font-weight)}table td{color:var(--ifm-table-cell-color)}strong{font-weight:var(--ifm-font-weight-bold)}a{color:var(--ifm-link-color);text-decoration:none;-webkit-text-decoration:var(--ifm-link-decoration);text-decoration:var(--ifm-link-decoration);transition:color var(--ifm-transition-fast) var(--ifm-transition-timing-default)}a:hover{color:var(--ifm-link-hover-color);text-decoration:underline;-webkit-text-decoration:var(--ifm-link-hover-decoration);text-decoration:var(--ifm-link-hover-decoration)}.button:hover,.text--no-decoration,.text--no-decoration:hover,a:not([href]){-webkit-text-decoration:none;text-decoration:none}p{margin:0 0 1.25rem;margin:0 0 var(--ifm-paragraph-margin-bottom)}blockquote{border-left:2px solid #dadde1;border-left:var(--ifm-blockquote-border-left-width) solid var(--ifm-blockquote-border-color);box-shadow:none;box-shadow:var(--ifm-blockquote-shadow);color:#444950;color:var(--ifm-blockquote-color);font-size:100%;font-size:var(--ifm-blockquote-font-size);margin:0 0 var(--ifm-spacing-vertical);padding:0 1rem;padding:var(--ifm-blockquote-padding-vertical) var(--ifm-blockquote-padding-horizontal)}blockquote>:first-child{margin-top:0}blockquote>:last-child{margin-bottom:0}hr{background-color:#bec3c9;background-color:var(--ifm-hr-background-color);border:0;height:1px;height:var(--ifm-hr-height);margin:1.5rem 0;margin:var(--ifm-hr-margin-vertical) 0}.shadow--lw{box-shadow:0 1px 2px 0 rgba(0,0,0,.1)!important;box-shadow:var(--ifm-global-shadow-lw)!important}.shadow--md{box-shadow:0 5px 40px rgba(0,0,0,.2)!important;box-shadow:var(--ifm-global-shadow-md)!important}.shadow--tl{box-shadow:0 12px 28px 0 rgba(0,0,0,.2),0 2px 4px 0 rgba(0,0,0,.1)!important;box-shadow:var(--ifm-global-shadow-tl)!important}.text--primary{color:#3578e5;color:var(--ifm-color-primary)}.text--secondary{color:#ebedf0;color:var(--ifm-color-secondary)}.text--success{color:#00a400;color:var(--ifm-color-success)}.text--info{color:#54c7ec;color:var(--ifm-color-info)}.text--warning{color:#ffba00;color:var(--ifm-color-warning)}.text--danger{color:#fa383e;color:var(--ifm-color-danger)}.text--center{text-align:center}.text--left{text-align:left}.text--justify{text-align:justify}.text--right{text-align:right}.text--capitalize{text-transform:capitalize}.text--lowercase{text-transform:lowercase}.admonitionHeading_TE8p,.alert__heading,.text--uppercase{text-transform:uppercase}.text--light{font-weight:300;font-weight:var(--ifm-font-weight-light)}.text--normal{font-weight:400;font-weight:var(--ifm-font-weight-normal)}.text--semibold{font-weight:500;font-weight:var(--ifm-font-weight-semibold)}.text--bold{font-weight:700;font-weight:var(--ifm-font-weight-bold)}.text--italic{font-style:italic}.text--truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.text--break{word-wrap:break-word!important;word-break:break-word!important}.clean-btn{background:none;border:none;color:inherit;cursor:pointer;font-family:inherit;padding:0}.alert,.badge{background-color:inherit}.alert,.alert .close{color:var(--ifm-alert-foreground-color)}.clean-list{list-style:none;padding-left:0}.alert--primary{--ifm-alert-background-color:var(--ifm-color-primary-contrast-background);--ifm-alert-background-color-highlight:rgba(53,120,229,.15);--ifm-alert-foreground-color:var(--ifm-color-primary-contrast-foreground);--ifm-alert-border-color:var(--ifm-color-primary-dark)}.alert--secondary{--ifm-alert-background-color:var(--ifm-color-secondary-contrast-background);--ifm-alert-background-color-highlight:rgba(235,237,240,.15);--ifm-alert-foreground-color:var(--ifm-color-secondary-contrast-foreground);--ifm-alert-border-color:var(--ifm-color-secondary-dark)}.alert--success{--ifm-alert-background-color:var(--ifm-color-success-contrast-background);--ifm-alert-background-color-highlight:rgba(0,164,0,.15);--ifm-alert-foreground-color:var(--ifm-color-success-contrast-foreground);--ifm-alert-border-color:var(--ifm-color-success-dark)}.alert--info{--ifm-alert-background-color:var(--ifm-color-info-contrast-background);--ifm-alert-background-color-highlight:rgba(84,199,236,.15);--ifm-alert-foreground-color:var(--ifm-color-info-contrast-foreground);--ifm-alert-border-color:var(--ifm-color-info-dark)}.alert--warning{--ifm-alert-background-color:var(--ifm-color-warning-contrast-background);--ifm-alert-background-color-highlight:rgba(255,186,0,.15);--ifm-alert-foreground-color:var(--ifm-color-warning-contrast-foreground);--ifm-alert-border-color:var(--ifm-color-warning-dark)}.alert--danger{--ifm-alert-background-color:var(--ifm-color-danger-contrast-background);--ifm-alert-background-color-highlight:rgba(250,56,62,.15);--ifm-alert-foreground-color:var(--ifm-color-danger-contrast-foreground);--ifm-alert-border-color:var(--ifm-color-danger-dark)}.alert{--ifm-code-background:var(--ifm-alert-background-color-highlight);--ifm-link-color:var(--ifm-alert-foreground-color);--ifm-link-hover-color:var(--ifm-alert-foreground-color);--ifm-link-decoration:underline;--ifm-tabs-color:var(--ifm-alert-foreground-color);--ifm-tabs-color-active:var(--ifm-alert-foreground-color);--ifm-tabs-color-active-border:var(--ifm-alert-border-color);background-color:var(--ifm-alert-background-color);border:0 solid;border-color:inherit;border:var(--ifm-alert-border-width) solid var(--ifm-alert-border-color);border-left-width:5px;border-left-width:var(--ifm-alert-border-left-width);border-radius:.4rem;border-radius:var(--ifm-alert-border-radius);box-shadow:0 1px 2px 0 rgba(0,0,0,.1);box-shadow:var(--ifm-alert-shadow);padding:1rem;padding:var(--ifm-alert-padding-vertical) var(--ifm-alert-padding-horizontal)}.alert__heading{align-items:center;display:flex;font:700 .875rem/1.25 system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,BlinkMacSystemFont,Helvetica,Arial,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font:700 var(--ifm-h5-font-size)/var(--ifm-heading-line-height) var(--ifm-heading-font-family);margin-bottom:.5rem}.alert__icon{display:inline-flex;margin-right:.4em}.alert__icon svg{fill:var(--ifm-alert-foreground-color);stroke:var(--ifm-alert-foreground-color);stroke-width:0}.alert .close{margin:-1rem -1rem 0 0;margin:calc(var(--ifm-alert-padding-vertical)*-1) calc(var(--ifm-alert-padding-horizontal)*-1) 0 0;opacity:.75}.alert .close:focus,.alert .close:hover{opacity:1}.alert a{text-decoration-color:inherit;text-decoration-color:var(--ifm-alert-border-color)}.alert a:hover{text-decoration-thickness:2px}.avatar{-moz-column-gap:1rem;-moz-column-gap:var(--ifm-avatar-intro-margin);column-gap:1rem;column-gap:var(--ifm-avatar-intro-margin);display:flex}.avatar__photo{border-radius:50%;display:block;height:3rem;height:var(--ifm-avatar-photo-size);overflow:hidden;width:3rem;width:var(--ifm-avatar-photo-size)}.card--full-height,.navbar__logo img,body,html{height:100%}.avatar__photo--sm{--ifm-avatar-photo-size:2rem}.avatar__photo--lg{--ifm-avatar-photo-size:4rem}.avatar__photo--xl{--ifm-avatar-photo-size:6rem}.avatar__intro{display:flex;flex:1 1;flex-direction:column;justify-content:center;text-align:inherit;text-align:var(--ifm-avatar-intro-alignment)}.avatar__name{font:700 1rem/1.25 system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,BlinkMacSystemFont,Helvetica,Arial,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font:700 var(--ifm-h4-font-size)/var(--ifm-heading-line-height) var(--ifm-font-family-base)}.badge,.button{font-weight:700;display:inline-block}.avatar--vertical{--ifm-avatar-intro-alignment:center;--ifm-avatar-intro-margin:0.5rem;align-items:center;flex-direction:column}.badge{background-color:var(--ifm-badge-background-color);border:1px solid;border-color:inherit;border:var(--ifm-badge-border-width) solid var(--ifm-badge-border-color);border-radius:.4rem;border-radius:var(--ifm-badge-border-radius);color:#fff;color:var(--ifm-badge-color);font-size:75%;font-weight:var(--ifm-font-weight-bold);line-height:1;padding:.25rem .5rem;padding:var(--ifm-badge-padding-vertical) var(--ifm-badge-padding-horizontal)}.badge--primary{--ifm-badge-background-color:var(--ifm-color-primary)}.badge--secondary{--ifm-badge-background-color:var(--ifm-color-secondary);color:#000;color:var(--ifm-color-black)}.badge--success{--ifm-badge-background-color:var(--ifm-color-success)}.badge--info{--ifm-badge-background-color:var(--ifm-color-info)}.badge--warning{--ifm-badge-background-color:var(--ifm-color-warning)}.badge--danger{--ifm-badge-background-color:var(--ifm-color-danger)}.breadcrumbs{margin-bottom:0;padding-left:0}.breadcrumbs__item{display:inline-block}.breadcrumbs__item:not(:last-child):after{background:url('data:image/svg+xml;utf8,') 50%;background:var(--ifm-breadcrumb-separator) center;content:" ";display:inline-block;filter:none;filter:var(--ifm-breadcrumb-separator-filter);height:.625rem;height:calc(var(--ifm-breadcrumb-separator-size)*var(--ifm-breadcrumb-size-multiplier)*var(--ifm-breadcrumb-separator-size-multiplier));margin:0 .5rem;margin:0 var(--ifm-breadcrumb-spacing);opacity:.5;width:.625rem;width:calc(var(--ifm-breadcrumb-separator-size)*var(--ifm-breadcrumb-size-multiplier)*var(--ifm-breadcrumb-separator-size-multiplier))}.breadcrumbs__item--active .breadcrumbs__link{background:rgba(0,0,0,.05);background:var(--ifm-breadcrumb-item-background-active);color:#3578e5;color:var(--ifm-breadcrumb-color-active)}.breadcrumbs__link{border-radius:1.5rem;border-radius:var(--ifm-breadcrumb-border-radius);color:#1c1e21;color:var(--ifm-font-color-base);display:inline-block;font-size:1rem;font-size:calc(1rem*var(--ifm-breadcrumb-size-multiplier));padding:.4rem .8rem;padding:calc(var(--ifm-breadcrumb-padding-vertical)*var(--ifm-breadcrumb-size-multiplier)) calc(var(--ifm-breadcrumb-padding-horizontal)*var(--ifm-breadcrumb-size-multiplier));transition-duration:.2s;transition-duration:var(--ifm-transition-fast);transition-property:background,color;transition-timing-function:cubic-bezier(.08,.52,.52,1);transition-timing-function:var(--ifm-transition-timing-default)}.breadcrumbs__link:link:hover,.breadcrumbs__link:visited:hover,area[href].breadcrumbs__link:hover{background:rgba(0,0,0,.05);background:var(--ifm-breadcrumb-item-background-active);-webkit-text-decoration:none;text-decoration:none}.breadcrumbs__link:-moz-any-link:hover{background:rgba(0,0,0,.05);background:var(--ifm-breadcrumb-item-background-active);-webkit-text-decoration:none;text-decoration:none}.breadcrumbs__link:any-link:hover{background:rgba(0,0,0,.05);background:var(--ifm-breadcrumb-item-background-active);-webkit-text-decoration:none;text-decoration:none}.breadcrumbs--sm{--ifm-breadcrumb-size-multiplier:0.8}.breadcrumbs--lg{--ifm-breadcrumb-size-multiplier:1.2}.button{background-color:inherit;background-color:var(--ifm-button-background-color);border:1px solid;border-color:inherit;border:var(--ifm-button-border-width) solid var(--ifm-button-border-color);border-radius:.4rem;border-radius:var(--ifm-button-border-radius);cursor:pointer;font-size:.875rem;font-size:calc(.875rem*var(--ifm-button-size-multiplier));font-weight:var(--ifm-button-font-weight);line-height:1.5;padding:.375rem 1.5rem;padding:calc(var(--ifm-button-padding-vertical)*var(--ifm-button-size-multiplier)) calc(var(--ifm-button-padding-horizontal)*var(--ifm-button-size-multiplier));text-align:center;transition-duration:.2s;transition-duration:var(--ifm-button-transition-duration);transition-property:color,background,border-color;transition-timing-function:cubic-bezier(.08,.52,.52,1);transition-timing-function:var(--ifm-transition-timing-default);user-select:none;white-space:nowrap}.button,.button:hover{color:#fff;color:var(--ifm-button-color)}.button--outline{--ifm-button-color:var(--ifm-button-border-color)}.button--outline:hover{--ifm-button-background-color:var(--ifm-button-border-color)}.button--link{--ifm-button-border-color:transparent;color:#3578e5;color:var(--ifm-link-color);text-decoration:none;-webkit-text-decoration:var(--ifm-link-decoration);text-decoration:var(--ifm-link-decoration)}.button--link.button--active,.button--link:active,.button--link:hover{color:#3578e5;color:var(--ifm-link-hover-color);text-decoration:underline;-webkit-text-decoration:var(--ifm-link-hover-decoration);text-decoration:var(--ifm-link-hover-decoration)}.DocSearch-Container a,.dropdown__link--active,.dropdown__link:hover,.menu__link:hover,.navbar__brand:hover,.navbar__link--active,.navbar__link:hover,.pagination-nav__link:hover,.pagination__link:hover,.sidebarItemLink_diDN:hover{-webkit-text-decoration:none;text-decoration:none}.button.disabled,.button:disabled,.button[disabled]{opacity:.65;pointer-events:none}.button--sm{--ifm-button-size-multiplier:0.8}.button--lg{--ifm-button-size-multiplier:1.35}.button--block{display:block;width:100%}.button.button--secondary{color:#1c1e21;color:var(--ifm-color-gray-900)}.button.button--secondary.button--outline:not(.button--active):not(:hover){color:#1c1e21;color:var(--ifm-font-color-base)}:where(.button--primary){--ifm-button-background-color:var(--ifm-color-primary);--ifm-button-border-color:var(--ifm-color-primary)}:where(.button--primary):not(.button--outline):hover{--ifm-button-background-color:var(--ifm-color-primary-dark);--ifm-button-border-color:var(--ifm-color-primary-dark)}.button--primary.button--active,.button--primary:active{--ifm-button-background-color:var(--ifm-color-primary-darker);--ifm-button-border-color:var(--ifm-color-primary-darker)}:where(.button--secondary){--ifm-button-background-color:var(--ifm-color-secondary);--ifm-button-border-color:var(--ifm-color-secondary)}:where(.button--secondary):not(.button--outline):hover{--ifm-button-background-color:var(--ifm-color-secondary-dark);--ifm-button-border-color:var(--ifm-color-secondary-dark)}.button--secondary.button--active,.button--secondary:active{--ifm-button-background-color:var(--ifm-color-secondary-darker);--ifm-button-border-color:var(--ifm-color-secondary-darker)}:where(.button--success){--ifm-button-background-color:var(--ifm-color-success);--ifm-button-border-color:var(--ifm-color-success)}:where(.button--success):not(.button--outline):hover{--ifm-button-background-color:var(--ifm-color-success-dark);--ifm-button-border-color:var(--ifm-color-success-dark)}.button--success.button--active,.button--success:active{--ifm-button-background-color:var(--ifm-color-success-darker);--ifm-button-border-color:var(--ifm-color-success-darker)}:where(.button--info){--ifm-button-background-color:var(--ifm-color-info);--ifm-button-border-color:var(--ifm-color-info)}:where(.button--info):not(.button--outline):hover{--ifm-button-background-color:var(--ifm-color-info-dark);--ifm-button-border-color:var(--ifm-color-info-dark)}.button--info.button--active,.button--info:active{--ifm-button-background-color:var(--ifm-color-info-darker);--ifm-button-border-color:var(--ifm-color-info-darker)}:where(.button--warning){--ifm-button-background-color:var(--ifm-color-warning);--ifm-button-border-color:var(--ifm-color-warning)}:where(.button--warning):not(.button--outline):hover{--ifm-button-background-color:var(--ifm-color-warning-dark);--ifm-button-border-color:var(--ifm-color-warning-dark)}.button--warning.button--active,.button--warning:active{--ifm-button-background-color:var(--ifm-color-warning-darker);--ifm-button-border-color:var(--ifm-color-warning-darker)}:where(.button--danger){--ifm-button-background-color:var(--ifm-color-danger);--ifm-button-border-color:var(--ifm-color-danger)}:where(.button--danger):not(.button--outline):hover{--ifm-button-background-color:var(--ifm-color-danger-dark);--ifm-button-border-color:var(--ifm-color-danger-dark)}.button--danger.button--active,.button--danger:active{--ifm-button-background-color:var(--ifm-color-danger-darker);--ifm-button-border-color:var(--ifm-color-danger-darker)}.button-group{display:inline-flex;gap:2px;gap:var(--ifm-button-group-spacing)}.button-group>.button:not(:first-child){border-bottom-left-radius:0;border-top-left-radius:0}.button-group>.button:not(:last-child){border-bottom-right-radius:0;border-top-right-radius:0}.button-group--block{display:flex;justify-content:stretch}.button-group--block>.button{flex-grow:1}.card{background-color:var(--ifm-card-background-color);border-radius:.8rem;border-radius:var(--ifm-card-border-radius);box-shadow:0 1px 2px 0 rgba(0,0,0,.1);box-shadow:var(--ifm-global-shadow-lw);display:flex;flex-direction:column;overflow:hidden}.card__image{padding-top:1rem;padding-top:var(--ifm-card-vertical-spacing)}.card__image:first-child{padding-top:0}.card__body,.card__footer,.card__header{padding:1rem;padding:var(--ifm-card-vertical-spacing) var(--ifm-card-horizontal-spacing)}.card__body:not(:last-child),.card__footer:not(:last-child),.card__header:not(:last-child){padding-bottom:0}.card__body>:last-child,.card__footer>:last-child,.card__header>:last-child{margin-bottom:0}.card__footer{margin-top:auto}.table-of-contents{font-size:.8rem;margin-bottom:0;padding:.5rem 0;padding:var(--ifm-toc-padding-vertical) 0}.table-of-contents,.table-of-contents ul{list-style:none;padding-left:.5rem;padding-left:var(--ifm-toc-padding-horizontal)}.table-of-contents li{margin:.5rem;margin:var(--ifm-toc-padding-vertical) var(--ifm-toc-padding-horizontal)}.table-of-contents__left-border{border-left:1px solid #dadde1;border-left:1px solid var(--ifm-toc-border-color)}.table-of-contents__link{color:#525860;color:var(--ifm-toc-link-color);display:block}.table-of-contents__link--active,.table-of-contents__link--active code,.table-of-contents__link:hover,.table-of-contents__link:hover code{color:#3578e5;color:var(--ifm-color-primary);-webkit-text-decoration:none;text-decoration:none}.close{color:#000;color:var(--ifm-color-black);float:right;font-size:1.5rem;font-weight:700;font-weight:var(--ifm-font-weight-bold);line-height:1;opacity:.5;padding:1rem;transition:opacity .2s cubic-bezier(.08,.52,.52,1);transition:opacity var(--ifm-transition-fast) var(--ifm-transition-timing-default)}.dropdown,.menu{font-weight:500}.close:hover{opacity:.7}.close:focus,.theme-code-block-highlighted-line .codeLineNumber_dxCa:before{opacity:.8}.dropdown{display:inline-flex;font-weight:var(--ifm-dropdown-font-weight);position:relative;vertical-align:top}.dropdown--hoverable:hover .dropdown__menu,.dropdown--show .dropdown__menu{opacity:1;pointer-events:all;transform:translateY(-1px);visibility:visible}#nprogress,.dropdown__menu,.navbar__item.dropdown .navbar__link:not([href]){pointer-events:none}.dropdown--right .dropdown__menu{left:inherit;right:0}.dropdown--nocaret .navbar__link:after{content:none!important}.dropdown__menu{background-color:#fff;background-color:var(--ifm-dropdown-background-color);border-radius:.4rem;border-radius:var(--ifm-global-radius);box-shadow:0 5px 40px rgba(0,0,0,.2);box-shadow:var(--ifm-global-shadow-md);left:0;list-style:none;max-height:80vh;min-width:10rem;opacity:0;overflow-y:auto;padding:.5rem;position:absolute;top:calc(100% + .05rem);top:calc(100% - var(--ifm-navbar-item-padding-vertical) + .3rem);transform:translateY(-.625rem);transition-duration:.2s;transition-duration:var(--ifm-transition-fast);transition-property:opacity,transform,visibility;transition-timing-function:cubic-bezier(.08,.52,.52,1);transition-timing-function:var(--ifm-transition-timing-default);visibility:hidden;z-index:100;z-index:var(--ifm-z-index-dropdown)}.dropdown__link{border-radius:.25rem;color:#1c1e21;color:var(--ifm-dropdown-link-color);display:block;font-size:.875rem;margin-top:.2rem;padding:.25rem .5rem;white-space:nowrap}.dropdown__link--active,.dropdown__link:hover{background-color:rgba(0,0,0,.05);background-color:var(--ifm-dropdown-hover-background-color);color:#1c1e21;color:var(--ifm-dropdown-link-color)}.dropdown__link--active,.dropdown__link--active:hover{--ifm-dropdown-link-color:var(--ifm-link-color)}.dropdown>.navbar__link:after{border-color:currentcolor transparent;border-style:solid;border-width:.4em .4em 0;content:"";display:inline-block;margin-left:.3em;position:relative;top:2px;transform:translateY(-50%)}.footer{background-color:#f5f6f7;background-color:var(--ifm-footer-background-color);color:inherit;color:var(--ifm-footer-color);padding:2rem;padding:var(--ifm-footer-padding-vertical) var(--ifm-footer-padding-horizontal)}.footer--dark{--ifm-footer-background-color:#303846;--ifm-footer-color:var(--ifm-footer-link-color);--ifm-footer-link-color:var(--ifm-color-secondary);--ifm-footer-title-color:var(--ifm-color-white)}.footer__links{margin-bottom:1rem}.footer__link-item{color:#606770;color:var(--ifm-footer-link-color);line-height:2}.footer__link-item:hover{color:#3578e5;color:var(--ifm-footer-link-hover-color)}.footer__link-separator{margin:0 .5rem;margin:0 var(--ifm-footer-link-horizontal-spacing)}.footer__logo{margin-top:1rem;max-width:min(30rem,90vw);max-width:var(--ifm-footer-logo-max-width)}.footer__title{color:inherit;color:var(--ifm-footer-title-color);font:700 1rem/1.25 system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,BlinkMacSystemFont,Helvetica,Arial,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font:700 var(--ifm-h4-font-size)/var(--ifm-heading-line-height) var(--ifm-font-family-base);margin-bottom:1rem;margin-bottom:var(--ifm-heading-margin-bottom)}.docItemContainer_SxhF article>:first-child,.docItemContainer_SxhF header+*,.footer__item{margin-top:0}.admonitionContent_PYjB>:last-child,.collapsibleContent_CNBZ p:last-child,.details_pOKC>summary>p:last-child,.footer__items{margin-bottom:0}.codeBlockStandalone___2k,[type=checkbox]{padding:0}.hero{align-items:center;background-color:#fff;background-color:var(--ifm-hero-background-color);color:#444950;color:var(--ifm-hero-text-color);display:flex;padding:4rem 2rem}.hero--primary{--ifm-hero-background-color:var(--ifm-color-primary);--ifm-hero-text-color:var(--ifm-font-color-base-inverse)}.hero--dark{--ifm-hero-background-color:#303846;--ifm-hero-text-color:var(--ifm-color-white)}.hero__title,.title_QC6Y{font-size:3rem}.hero__subtitle{font-size:1.5rem}.menu{font-weight:var(--ifm-font-weight-semibold);overflow-x:hidden}.menu__list{list-style:none;margin:0;padding-left:0}.menu__list .menu__list{flex:0 0 100%;margin-top:.25rem;padding-left:.75rem;padding-left:var(--ifm-menu-link-padding-horizontal)}.menu__list-item:not(:first-child){margin-top:.25rem}.menu__list-item--collapsed .menu__list{height:0;overflow:hidden}.menu__caret:before,.menu__link--sublist-caret:after{content:"";height:1.25rem;transform:rotate(180deg);width:1.25rem}.details_pOKC[data-collapsed=false].isBrowser_iSQa>summary:before,.details_pOKC[open]:not(.isBrowser_iSQa)>summary:before,.menu__list-item--collapsed .menu__caret:before,.menu__list-item--collapsed .menu__link--sublist:after{transform:rotate(90deg)}.menu__list-item-collapsible{border-radius:.25rem;display:flex;flex-wrap:wrap;position:relative;transition:background .2s cubic-bezier(.08,.52,.52,1);transition:background var(--ifm-transition-fast) var(--ifm-transition-timing-default)}.menu__caret:hover,.menu__link:hover,.menu__list-item-collapsible--active,.menu__list-item-collapsible:hover{background:rgba(0,0,0,.05);background:var(--ifm-menu-color-background-hover)}.menu__list-item-collapsible .menu__link--active,.menu__list-item-collapsible .menu__link:hover{background:none!important}.menu__caret,.menu__link{align-items:center;border-radius:.25rem;display:flex;transition:background .2s cubic-bezier(.08,.52,.52,1);transition:background var(--ifm-transition-fast) var(--ifm-transition-timing-default)}.menu__link{flex:1;line-height:1.25;padding:.375rem .75rem;padding:var(--ifm-menu-link-padding-vertical) var(--ifm-menu-link-padding-horizontal)}.menu__link,.menu__link:hover{color:#606770;color:var(--ifm-menu-color)}.menu__link:hover{transition:color var(--ifm-transition-fast) var(--ifm-transition-timing-default)}.menu__link--sublist-caret:after{background:url('data:image/svg+xml;utf8,') 50%/2rem 2rem;background:var(--ifm-menu-link-sublist-icon) 50%/2rem 2rem;filter:none;filter:var(--ifm-menu-link-sublist-icon-filter);margin-left:auto;min-width:1.25rem;transition:transform .2s linear;transition:transform var(--ifm-transition-fast) linear}.menu__link--active,.menu__link--active:hover{color:#3578e5;color:var(--ifm-menu-color-active)}.menu__link--active:not(.menu__link--sublist){background-color:rgba(0,0,0,.05);background-color:var(--ifm-menu-color-background-active)}.menu__caret{padding:.375rem .75rem;padding:var(--ifm-menu-link-padding-vertical) var(--ifm-menu-link-padding-horizontal)}.menu__caret:before{background:url('data:image/svg+xml;utf8,') 50%/2rem 2rem;background:var(--ifm-menu-link-sublist-icon) 50%/2rem 2rem;filter:none;filter:var(--ifm-menu-link-sublist-icon-filter);transition:transform .2s linear;transition:transform var(--ifm-transition-fast) linear}.navbar--dark,html[data-theme=dark]{--ifm-menu-link-sublist-icon-filter:invert(100%) sepia(94%) saturate(17%) hue-rotate(223deg) brightness(104%) contrast(98%)}.navbar{background-color:#fff;background-color:var(--ifm-navbar-background-color);box-shadow:0 1px 2px 0 rgba(0,0,0,.1);box-shadow:var(--ifm-navbar-shadow);height:3.75rem;height:var(--ifm-navbar-height);padding:.5rem 1rem;padding:var(--ifm-navbar-padding-vertical) var(--ifm-navbar-padding-horizontal)}.navbar,.navbar>.container,.navbar>.container-fluid{display:flex}.navbar--fixed-top{position:sticky;top:0;z-index:200;z-index:var(--ifm-z-index-fixed)}.navbar-sidebar,.navbar-sidebar__backdrop{bottom:0;opacity:0;position:fixed;transition-timing-function:ease-in-out;top:0;visibility:hidden;left:0}.navbar__inner{display:flex;flex-wrap:wrap;justify-content:space-between;width:100%}.navbar__brand{align-items:center;color:#1c1e21;color:var(--ifm-navbar-link-color);display:flex;margin-right:1rem;min-width:0}.navbar__brand:hover{color:#3578e5;color:var(--ifm-navbar-link-hover-color)}.announcementBarContent_eoPb,.navbar__title{flex:1 1 auto}.navbar__toggle{display:none;margin-right:.5rem}.navbar__logo{flex:0 0 auto;height:2rem;margin-right:.5rem}.navbar__items{align-items:center;display:flex;flex:1;min-width:0}.navbar__items--center{flex:0 0 auto}.navbar__items--center .navbar__brand{margin:0}.navbar__items--center+.navbar__items--right{flex:1}.navbar__items--right{flex:0 0 auto;justify-content:flex-end}.navbar__items--right>:last-child{padding-right:0}.navbar__item{display:inline-block;padding:.25rem .75rem;padding:var(--ifm-navbar-item-padding-vertical) var(--ifm-navbar-item-padding-horizontal)}.navbar__link{color:#1c1e21;color:var(--ifm-navbar-link-color);font-weight:500;font-weight:var(--ifm-font-weight-semibold)}.navbar__link--active,.navbar__link:hover{color:#3578e5;color:var(--ifm-navbar-link-hover-color)}.navbar--dark,.navbar--primary{--ifm-menu-color:var(--ifm-color-gray-300);--ifm-navbar-link-color:var(--ifm-color-gray-100);--ifm-navbar-search-input-background-color:hsla(0,0%,100%,.1);--ifm-navbar-search-input-placeholder-color:hsla(0,0%,100%,.5);color:#fff;color:var(--ifm-color-white)}.navbar--dark{--ifm-navbar-background-color:#242526;--ifm-menu-color-background-active:hsla(0,0%,100%,.05);--ifm-navbar-search-input-color:var(--ifm-color-white)}.navbar--primary{--ifm-navbar-background-color:var(--ifm-color-primary);--ifm-navbar-link-hover-color:var(--ifm-color-white);--ifm-menu-color-active:var(--ifm-color-white);--ifm-navbar-search-input-color:var(--ifm-color-emphasis-500)}.navbar__search-input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:url('data:image/svg+xml;utf8,') .75rem/1rem 1rem no-repeat #ebedf0;background:var(--ifm-navbar-search-input-background-color) var(--ifm-navbar-search-input-icon) no-repeat .75rem center/1rem 1rem;border:none;border-radius:2rem;color:#444950;color:var(--ifm-navbar-search-input-color);cursor:text;display:inline-block;font-size:1rem;height:2rem;padding:0 .5rem 0 2.25rem;width:12.5rem}.navbar__search-input::-moz-placeholder{color:#bec3c9;color:var(--ifm-navbar-search-input-placeholder-color)}.navbar__search-input::placeholder{color:#bec3c9;color:var(--ifm-navbar-search-input-placeholder-color)}.navbar-sidebar{background-color:#fff;background-color:var(--ifm-navbar-background-color);box-shadow:0 5px 40px rgba(0,0,0,.2);box-shadow:var(--ifm-global-shadow-md);overflow-x:hidden;transform:translate3d(-100%,0,0);transition-duration:.2s;transition-duration:var(--ifm-transition-fast);transition-property:opacity,visibility,transform;width:83vw;width:var(--ifm-navbar-sidebar-width)}.navbar-sidebar--show .navbar-sidebar,.navbar-sidebar__items{transform:translateZ(0)}.navbar-sidebar--show .navbar-sidebar,.navbar-sidebar--show .navbar-sidebar__backdrop{opacity:1;visibility:visible}.navbar-sidebar__backdrop{background-color:rgba(0,0,0,.6);right:0;transition-duration:.2s;transition-duration:var(--ifm-transition-fast);transition-property:opacity,visibility}.navbar-sidebar__brand{align-items:center;box-shadow:0 1px 2px 0 rgba(0,0,0,.1);box-shadow:var(--ifm-navbar-shadow);display:flex;flex:1;height:3.75rem;height:var(--ifm-navbar-height);padding:.5rem 1rem;padding:var(--ifm-navbar-padding-vertical) var(--ifm-navbar-padding-horizontal)}.navbar-sidebar__items{display:flex;height:calc(100% - 3.75rem);height:calc(100% - var(--ifm-navbar-height));transition:transform .2s ease-in-out;transition:transform var(--ifm-transition-fast) ease-in-out}.navbar-sidebar__items--show-secondary{transform:translate3d(-83vw,0,0);transform:translate3d(calc((var(--ifm-navbar-sidebar-width))*-1),0,0)}.navbar-sidebar__item{flex-shrink:0;padding:.5rem;width:83vw;width:calc(var(--ifm-navbar-sidebar-width))}.navbar-sidebar__back{background:rgba(0,0,0,.05);background:var(--ifm-menu-color-background-active);font-size:15px;font-weight:700;font-weight:var(--ifm-button-font-weight);margin:0 0 .2rem -.5rem;padding:.6rem 1.5rem;position:relative;text-align:left;top:-.5rem;width:calc(100% + 1rem)}.navbar-sidebar__close{display:flex;margin-left:auto}.pagination{-moz-column-gap:.2em;-moz-column-gap:var(--ifm-pagination-page-spacing);column-gap:.2em;column-gap:var(--ifm-pagination-page-spacing);display:flex;font-size:1rem;font-size:var(--ifm-pagination-font-size);padding-left:0}.pagination--sm{--ifm-pagination-font-size:0.8rem;--ifm-pagination-padding-horizontal:0.8rem;--ifm-pagination-padding-vertical:0.2rem}.pagination--lg{--ifm-pagination-font-size:1.2rem;--ifm-pagination-padding-horizontal:1.2rem;--ifm-pagination-padding-vertical:0.3rem}.pagination__item{display:inline-flex}.pagination__item>span{padding:.25rem;padding:var(--ifm-pagination-padding-vertical)}.pagination__item--active .pagination__link{color:#3578e5;color:var(--ifm-pagination-color-active)}.pagination__item--active .pagination__link,.pagination__item:not(.pagination__item--active):hover .pagination__link{background:rgba(0,0,0,.05);background:var(--ifm-pagination-item-active-background)}.pagination__item--disabled,.pagination__item[disabled]{opacity:.25;pointer-events:none}.pagination__link{border-radius:.4rem;border-radius:var(--ifm-pagination-border-radius);color:#1c1e21;color:var(--ifm-font-color-base);display:inline-block;padding:.25rem 1rem;padding:var(--ifm-pagination-padding-vertical) var(--ifm-pagination-padding-horizontal);transition:background .2s cubic-bezier(.08,.52,.52,1);transition:background var(--ifm-transition-fast) var(--ifm-transition-timing-default)}.pagination-nav{display:grid;grid-gap:1rem;grid-gap:var(--ifm-spacing-horizontal);gap:1rem;gap:var(--ifm-spacing-horizontal);grid-template-columns:repeat(2,1fr)}.pagination-nav__link{border:1px solid #dadde1;border:1px solid var(--ifm-color-emphasis-300);border-radius:.4rem;border-radius:var(--ifm-pagination-nav-border-radius);display:block;height:100%;line-height:1.25;line-height:var(--ifm-heading-line-height);padding:1rem;padding:var(--ifm-global-spacing);transition:border-color .2s cubic-bezier(.08,.52,.52,1);transition:border-color var(--ifm-transition-fast) var(--ifm-transition-timing-default)}.pagination-nav__link:hover{border-color:#3578e5;border-color:var(--ifm-pagination-nav-color-hover)}.pagination-nav__link--next{grid-column:2/3;text-align:right}.pagination-nav__label{font-size:1rem;font-size:var(--ifm-h4-font-size);font-weight:700;font-weight:var(--ifm-heading-font-weight);word-break:break-word}.pagination-nav__link--prev .pagination-nav__label:before{content:"« "}.pagination-nav__link--next .pagination-nav__label:after{content:" »"}.pagination-nav__sublabel{color:#525860;color:var(--ifm-color-content-secondary);font-size:.875rem;font-size:var(--ifm-h5-font-size);font-weight:500;font-weight:var(--ifm-font-weight-semibold);margin-bottom:.25rem}.pills{display:flex;gap:.125rem;gap:var(--ifm-pills-spacing);padding-left:0}.pills__item{border-radius:.5rem;cursor:pointer;display:inline-block;font-weight:700;font-weight:var(--ifm-font-weight-bold);padding:.25rem 1rem;transition:background .2s cubic-bezier(.08,.52,.52,1);transition:background var(--ifm-transition-fast) var(--ifm-transition-timing-default)}.tabs,:not(.containsTaskList_Z0jR>li)>.containsTaskList_Z0jR{padding-left:0}.pills__item--active{color:#3578e5;color:var(--ifm-pills-color-active)}.pills__item--active,.pills__item:not(.pills__item--active):hover{background:rgba(0,0,0,.05);background:var(--ifm-pills-color-background-active)}.pills--block{justify-content:stretch}.pills--block .pills__item{flex-grow:1;text-align:center}.tabs{color:#525860;color:var(--ifm-tabs-color);display:flex;font-weight:700;font-weight:var(--ifm-font-weight-bold);margin-bottom:0;overflow-x:auto}.tabs__item{border-bottom:3px solid transparent;border-radius:.4rem;border-radius:var(--ifm-global-radius);cursor:pointer;display:inline-flex;padding:1rem;padding:var(--ifm-tabs-padding-vertical) var(--ifm-tabs-padding-horizontal);transition:background-color .2s cubic-bezier(.08,.52,.52,1);transition:background-color var(--ifm-transition-fast) var(--ifm-transition-timing-default)}.tabs__item--active{border-bottom-color:#3578e5;border-bottom-color:var(--ifm-tabs-color-active-border);border-bottom-left-radius:0;border-bottom-right-radius:0;color:#3578e5;color:var(--ifm-tabs-color-active)}.tabs__item:hover{background-color:rgba(0,0,0,.05);background-color:var(--ifm-hover-overlay)}.tabs--block{justify-content:stretch}.tabs--block .tabs__item{flex-grow:1;justify-content:center}.DocSearch-Button,.DocSearch-Button-Container{align-items:center;display:flex}html[data-theme=dark]{--ifm-color-scheme:dark;--ifm-color-emphasis-0:var(--ifm-color-gray-1000);--ifm-color-emphasis-100:var(--ifm-color-gray-900);--ifm-color-emphasis-200:var(--ifm-color-gray-800);--ifm-color-emphasis-300:var(--ifm-color-gray-700);--ifm-color-emphasis-400:var(--ifm-color-gray-600);--ifm-color-emphasis-600:var(--ifm-color-gray-400);--ifm-color-emphasis-700:var(--ifm-color-gray-300);--ifm-color-emphasis-800:var(--ifm-color-gray-200);--ifm-color-emphasis-900:var(--ifm-color-gray-100);--ifm-color-emphasis-1000:var(--ifm-color-gray-0);--ifm-background-color:#1b1b1d;--ifm-background-surface-color:#242526;--ifm-hover-overlay:hsla(0,0%,100%,.05);--ifm-color-content:#e3e3e3;--ifm-color-content-secondary:#fff;--ifm-breadcrumb-separator-filter:invert(64%) sepia(11%) saturate(0%) hue-rotate(149deg) brightness(99%) contrast(95%);--ifm-code-background:hsla(0,0%,100%,.1);--ifm-scrollbar-track-background-color:#444;--ifm-scrollbar-thumb-background-color:#686868;--ifm-scrollbar-thumb-hover-background-color:#7a7a7a;--ifm-table-stripe-background:hsla(0,0%,100%,.07);--ifm-toc-border-color:var(--ifm-color-emphasis-200);--ifm-color-primary-contrast-background:#102445;--ifm-color-primary-contrast-foreground:#ebf2fc;--ifm-color-secondary-contrast-background:#474748;--ifm-color-secondary-contrast-foreground:#fdfdfe;--ifm-color-success-contrast-background:#003100;--ifm-color-success-contrast-foreground:#e6f6e6;--ifm-color-info-contrast-background:#193c47;--ifm-color-info-contrast-foreground:#eef9fd;--ifm-color-warning-contrast-background:#4d3800;--ifm-color-warning-contrast-foreground:#fff8e6;--ifm-color-danger-contrast-background:#4b1113;--ifm-color-danger-contrast-foreground:#ffebec;--docsearch-text-color:#f5f6f7;--docsearch-container-background:rgba(9,10,17,.8);--docsearch-modal-background:#15172a;--docsearch-modal-shadow:inset 1px 1px 0 0 #2c2e40,0 3px 8px 0 #000309;--docsearch-searchbox-background:#090a11;--docsearch-searchbox-focus-background:#000;--docsearch-hit-color:#bec3c9;--docsearch-hit-shadow:none;--docsearch-hit-background:#090a11;--docsearch-key-gradient:linear-gradient(-26.5deg,#565872,#31355b);--docsearch-key-shadow:inset 0 -2px 0 0 #282d55,inset 0 0 1px 1px #51577d,0 2px 2px 0 rgba(3,4,9,.3);--docsearch-key-pressed-shadow:inset 0 -2px 0 0 #282d55,inset 0 0 1px 1px #51577d,0 1px 1px 0 rgba(3,4,9,.302);--docsearch-footer-background:#1e2136;--docsearch-footer-shadow:inset 0 1px 0 0 rgba(73,76,106,.5),0 -4px 8px 0 rgba(0,0,0,.2);--docsearch-logo-color:#fff;--docsearch-muted-color:#7f8497}#nprogress .bar{background:var(--docusaurus-progress-bar-color);height:2px;left:0;position:fixed;top:0;width:100%;z-index:1031}#nprogress .peg{box-shadow:0 0 10px var(--docusaurus-progress-bar-color),0 0 5px var(--docusaurus-progress-bar-color);height:100%;opacity:1;position:absolute;right:0;transform:rotate(3deg) translateY(-4px);width:100px}[data-theme=dark]{--docusaurus-highlighted-code-line-bg:rgba(0,0,0,.3)}.backToTopButton_bDun{background-color:var(--ifm-color-emphasis-200);border-radius:50%;bottom:1.3rem;box-shadow:var(--ifm-global-shadow-lw);height:3rem;opacity:0;position:fixed;right:1.3rem;transform:scale(0);transition:all var(--ifm-transition-fast) var(--ifm-transition-timing-default);visibility:hidden;width:3rem;z-index:calc(var(--ifm-z-index-fixed) - 1)}.backToTopButton_bDun:after{background-color:var(--ifm-color-emphasis-1000);content:" ";display:inline-block;height:100%;-webkit-mask:var(--ifm-menu-link-sublist-icon) 50%/2rem 2rem no-repeat;mask:var(--ifm-menu-link-sublist-icon) 50%/2rem 2rem no-repeat;width:100%}.backToTopButtonShow_Bv6b{opacity:1;transform:scale(1);visibility:visible}.DocSearch-Button{background:#ebedf0;background:var(--docsearch-searchbox-background);border:0;border-radius:40px;color:#969faf;color:var(--docsearch-muted-color);cursor:pointer;font-weight:500;height:36px;justify-content:space-between;padding:0 8px;user-select:none}.DocSearch-Footer,.DocSearch-Help{-webkit-user-select:none;-moz-user-select:none}.DocSearch-Button:active,.DocSearch-Button:focus,.DocSearch-Button:hover{background:#fff;background:var(--docsearch-searchbox-focus-background);box-shadow:inset 0 0 0 2px #5468ff;box-shadow:var(--docsearch-searchbox-shadow);color:#1c1e21;color:var(--docsearch-text-color);outline:0}.DocSearch-Search-Icon{stroke-width:1.6}.DocSearch-Button .DocSearch-Search-Icon{color:#1c1e21;color:var(--docsearch-text-color)}.DocSearch-Button-Placeholder{font-size:1rem;padding:0 12px 0 6px}.DocSearch-Input,.DocSearch-Link{-webkit-appearance:none;-moz-appearance:none;font:inherit}.DocSearch-Button-Keys{display:flex;min-width:calc(40px + .8em)}.DocSearch-Button-Key{align-items:center;background:linear-gradient(-225deg,#d5dbe4,#f8f8f8);background:var(--docsearch-key-gradient);border:0;border-radius:3px;box-shadow:inset 0 -2px 0 0 #cdcde6,inset 0 0 1px 1px #fff,0 1px 2px 1px rgba(30,35,90,.4);box-shadow:var(--docsearch-key-shadow);color:#969faf;color:var(--docsearch-muted-color);display:flex;height:18px;justify-content:center;margin-right:.4em;padding:0 0 2px;position:relative;top:-1px;width:20px}.DocSearch-Button-Key--pressed{box-shadow:inset 0 -2px 0 0 #cdcde6,inset 0 0 1px 1px #fff,0 1px 1px 0 rgba(30,35,90,.4);box-shadow:var(--docsearch-key-pressed-shadow);transform:translate3d(0,1px,0)}.DocSearch--active{overflow:hidden!important}.DocSearch-Container{background-color:rgba(101,108,133,.8);background-color:var(--docsearch-container-background);height:100vh;left:0;position:fixed;top:0;width:100vw;z-index:200}.DocSearch-Hit[aria-selected=true] mark,.DocSearch-Prefill:focus,.DocSearch-Prefill:hover,.content_eUr1 a{-webkit-text-decoration:underline;text-decoration:underline}.DocSearch-Link{appearance:none;background:none;border:0;color:#5468ff;color:var(--docsearch-highlight-color);cursor:pointer;margin:0;padding:0}.DocSearch-Modal{background:#f5f6f7;background:var(--docsearch-modal-background);border-radius:6px;box-shadow:inset 1px 1px 0 0 hsla(0,0%,100%,.5),0 3px 8px 0 #555a64;box-shadow:var(--docsearch-modal-shadow);flex-direction:column;margin:60px auto auto;max-width:560px;max-width:var(--docsearch-modal-width);position:relative}.DocSearch-SearchBar{display:flex;padding:12px 12px 0;padding:var(--docsearch-spacing) var(--docsearch-spacing) 0}.DocSearch-Form{align-items:center;background:#fff;background:var(--docsearch-searchbox-focus-background);border-radius:4px;box-shadow:inset 0 0 0 2px #5468ff;box-shadow:var(--docsearch-searchbox-shadow);display:flex;height:56px;height:var(--docsearch-searchbox-height);margin:0;padding:0 12px;padding:0 var(--docsearch-spacing);position:relative;width:100%}.DocSearch-Input{appearance:none;background:0 0;border:0;color:#1c1e21;color:var(--docsearch-text-color);flex:1;font-size:1.2em;height:100%;outline:0;padding:0 0 0 8px;width:80%}.DocSearch-Hit-action-button,.DocSearch-Reset{-webkit-appearance:none;-moz-appearance:none;border:0;cursor:pointer}.DocSearch-Input::-moz-placeholder{color:#969faf;color:var(--docsearch-muted-color);opacity:1}.DocSearch-Input::placeholder{color:#969faf;color:var(--docsearch-muted-color);opacity:1}.DocSearch-Input::-webkit-search-cancel-button,.DocSearch-Input::-webkit-search-decoration,.DocSearch-Input::-webkit-search-results-button,.DocSearch-Input::-webkit-search-results-decoration{display:none}.DocSearch-LoadingIndicator,.DocSearch-MagnifierLabel,.DocSearch-Reset{margin:0;padding:0}.DocSearch-Container--Stalled .DocSearch-LoadingIndicator,.DocSearch-MagnifierLabel,.DocSearch-Reset{align-items:center;color:#5468ff;color:var(--docsearch-highlight-color);display:flex;justify-content:center}.DocSearch-Cancel,.DocSearch-Container--Stalled .DocSearch-MagnifierLabel,.DocSearch-LoadingIndicator,.DocSearch-Reset[hidden]{display:none}.DocSearch-Reset{animation:.1s ease-in forwards a;appearance:none;background:none;border-radius:50%;color:var(--docsearch-icon-color);padding:2px;right:0;stroke-width:1.4;stroke-width:var(--docsearch-icon-stroke-width)}.DocSearch-Reset:hover{color:#5468ff;color:var(--docsearch-highlight-color)}.DocSearch-LoadingIndicator svg,.DocSearch-MagnifierLabel svg{height:24px;width:24px}.DocSearch-Dropdown{max-height:488px;max-height:calc(var(--docsearch-modal-height) - var(--docsearch-searchbox-height) - var(--docsearch-spacing) - var(--docsearch-footer-height));min-height:12px;min-height:var(--docsearch-spacing);overflow-y:auto;overflow-y:overlay;padding:0 12px;padding:0 var(--docsearch-spacing);scrollbar-color:#969faf #f5f6f7;scrollbar-color:var(--docsearch-muted-color) var(--docsearch-modal-background);scrollbar-width:thin}.sidebar_TFDx,.tableOfContents_PciD{max-height:calc(100vh - var(--ifm-navbar-height) - 2rem)}.DocSearch-Dropdown::-webkit-scrollbar{width:12px}.DocSearch-Dropdown::-webkit-scrollbar-track{background:0 0}.DocSearch-Dropdown::-webkit-scrollbar-thumb{background-color:#969faf;background-color:var(--docsearch-muted-color);border:3px solid #f5f6f7;border:3px solid var(--docsearch-modal-background);border-radius:20px}.DocSearch-Dropdown ul{list-style:none;margin:0;padding:0}.DocSearch-Label{font-size:.75em;line-height:1.6em}.DocSearch-Help,.DocSearch-Label{color:#969faf;color:var(--docsearch-muted-color)}.DocSearch-Help{font-size:.9em;margin:0;user-select:none}.DocSearch-Title{font-size:1.2em}.DocSearch-Logo a{display:flex}.DocSearch-Logo svg{color:#5468ff;color:var(--docsearch-logo-color);margin-left:8px}.DocSearch-Hits:last-of-type{margin-bottom:24px}.DocSearch-Hits mark{background:none;color:#5468ff;color:var(--docsearch-highlight-color)}.DocSearch-HitsFooter{color:#969faf;color:var(--docsearch-muted-color);display:flex;font-size:.85em;justify-content:center;margin-bottom:12px;margin-bottom:var(--docsearch-spacing);padding:12px;padding:var(--docsearch-spacing)}.DocSearch-HitsFooter a{border-bottom:1px solid;color:inherit}.DocSearch-Hit{border-radius:4px;display:flex;padding-bottom:4px;position:relative}.DocSearch-Hit--deleting{opacity:0;transition:.25s linear}.DocSearch-Hit--favoriting{transform:scale(0);transform-origin:top center;transition:.25s linear .25s}.DocSearch-Hit a{background:#fff;background:var(--docsearch-hit-background);border-radius:4px;box-shadow:0 1px 3px 0 #d4d9e1;box-shadow:var(--docsearch-hit-shadow);display:block;padding-left:12px;padding-left:var(--docsearch-spacing);width:100%}.DocSearch-Hit-source{background:#f5f6f7;background:var(--docsearch-modal-background);color:#5468ff;color:var(--docsearch-highlight-color);font-size:.85em;font-weight:600;line-height:32px;margin:0 -4px;padding:8px 4px 0;position:sticky;top:0;z-index:10}.DocSearch-Hit-Tree{color:#969faf;color:var(--docsearch-muted-color);height:56px;height:var(--docsearch-hit-height);opacity:.5;stroke-width:1.4;stroke-width:var(--docsearch-icon-stroke-width);width:24px}.DocSearch-Hit[aria-selected=true] a{background-color:#5468ff;background-color:var(--docsearch-highlight-color)}.DocSearch-Hit-Container{align-items:center;color:#444950;color:var(--docsearch-hit-color);display:flex;flex-direction:row;height:56px;height:var(--docsearch-hit-height);padding:0 12px 0 0;padding:0 var(--docsearch-spacing) 0 0}.DocSearch-Hit-icon{height:20px;width:20px}.DocSearch-Hit-action,.DocSearch-Hit-icon{color:#969faf;color:var(--docsearch-muted-color);stroke-width:1.4;stroke-width:var(--docsearch-icon-stroke-width)}.DocSearch-Hit-action{align-items:center;display:flex;height:22px;width:22px}.DocSearch-Hit-action svg{display:block;height:18px;width:18px}.DocSearch-Hit-action+.DocSearch-Hit-action{margin-left:6px}.DocSearch-Hit-action-button{appearance:none;background:none;border-radius:50%;color:inherit;padding:2px}#__docusaurus-base-url-issue-banner-container,.docSidebarContainer_H7R0,.navbarSearchContainer_Uox2:empty,.sidebarLogo_X7lI,.themedComponent_GVQ4,[data-theme=dark] .lightToggleIcon_zkfB,[data-theme=light] .darkToggleIcon_Aac9,html[data-announcement-bar-initially-dismissed=true] .announcementBar_fi8U,svg.DocSearch-Hit-Select-Icon{display:none}.DocSearch-Hit[aria-selected=true] .DocSearch-Hit-Select-Icon,.tocCollapsibleContent_qbMX a{display:block}.DocSearch-Hit-action-button:focus,.DocSearch-Hit-action-button:hover{background:rgba(0,0,0,.2);transition:background-color .1s ease-in}.DocSearch-Hit-action-button:focus path,.DocSearch-Hit-action-button:hover path{fill:#fff}.DocSearch-Hit-content-wrapper{display:flex;flex:1 1 auto;flex-direction:column;font-weight:500;justify-content:center;line-height:1.2em;margin:0 8px;overflow-x:hidden;position:relative;text-overflow:ellipsis;white-space:nowrap;width:80%}.DocSearch-Hit-title{font-size:.9em}.DocSearch-Hit-path{color:#969faf;color:var(--docsearch-muted-color);font-size:.75em}.DocSearch-Hit[aria-selected=true] .DocSearch-Hit-Tree,.DocSearch-Hit[aria-selected=true] .DocSearch-Hit-action,.DocSearch-Hit[aria-selected=true] .DocSearch-Hit-icon,.DocSearch-Hit[aria-selected=true] .DocSearch-Hit-path,.DocSearch-Hit[aria-selected=true] .DocSearch-Hit-text,.DocSearch-Hit[aria-selected=true] .DocSearch-Hit-title,.DocSearch-Hit[aria-selected=true] mark{color:#fff!important;color:var(--docsearch-hit-active-color)!important}.DocSearch-ErrorScreen,.DocSearch-NoResults,.DocSearch-StartScreen{font-size:.9em;margin:0 auto;padding:36px 0;text-align:center;width:80%}.DocSearch-Screen-Icon{color:#969faf;color:var(--docsearch-muted-color);padding-bottom:12px}.DocSearch-NoResults-Prefill-List{display:inline-block;padding-bottom:24px;text-align:left}.DocSearch-NoResults-Prefill-List ul{display:inline-block;padding:8px 0 0}.DocSearch-NoResults-Prefill-List li{list-style-position:inside;list-style-type:"» "}.DocSearch-Prefill{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;border-radius:1em;color:#5468ff;color:var(--docsearch-highlight-color);cursor:pointer;display:inline-block;font-size:1em;font-weight:700;padding:0}.DocSearch-Prefill:focus,.DocSearch-Prefill:hover{outline:0}.DocSearch-Footer{align-items:center;background:#fff;background:var(--docsearch-footer-background);border-radius:0 0 8px 8px;box-shadow:0 -1px 0 0 #e0e3e8,0 -3px 6px 0 rgba(69,98,155,.12);box-shadow:var(--docsearch-footer-shadow);display:flex;flex-direction:row-reverse;flex-shrink:0;height:44px;height:var(--docsearch-footer-height);justify-content:space-between;padding:0 12px;padding:0 var(--docsearch-spacing);position:relative;user-select:none;width:100%;z-index:300}.DocSearch-Commands li,.DocSearch-Commands-Key{align-items:center;display:flex}.DocSearch-Commands{color:#969faf;color:var(--docsearch-muted-color);display:flex;list-style:none;margin:0;padding:0}.DocSearch-Commands li:not(:last-of-type){margin-right:.8em}.DocSearch-Commands-Key{background:linear-gradient(-225deg,#d5dbe4,#f8f8f8);background:var(--docsearch-key-gradient);border:0;border-radius:2px;box-shadow:inset 0 -2px 0 0 #cdcde6,inset 0 0 1px 1px #fff,0 1px 2px 1px rgba(30,35,90,.4);box-shadow:var(--docsearch-key-shadow);color:#969faf;color:var(--docsearch-muted-color);height:18px;justify-content:center;margin-right:.4em;padding:0 0 1px;width:20px}.DocSearch-VisuallyHiddenForAccessibility{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}@keyframes a{0%{opacity:0}to{opacity:1}}.DocSearch-Button{margin:0;transition:all var(--ifm-transition-fast) var(--ifm-transition-timing-default)}.DocSearch-Container,.skipToContent_L4pn{z-index:calc(var(--ifm-z-index-fixed) + 1)}.skipToContent_L4pn{background-color:var(--ifm-background-surface-color);color:var(--ifm-color-emphasis-900);left:100%;padding:calc(var(--ifm-global-spacing)/2) var(--ifm-global-spacing);position:fixed;top:1rem}.skipToContent_L4pn:focus{box-shadow:var(--ifm-global-shadow-md);left:1rem}.closeButton_oyxd{line-height:0;padding:0}.content_eUr1{font-size:85%;padding:5px 0;text-align:center}.content_eUr1 a{color:inherit}.announcementBar_fi8U{align-items:center;background-color:var(--ifm-color-white);border-bottom:1px solid var(--ifm-color-emphasis-100);color:var(--ifm-color-black);display:flex;height:auto;height:var(--docusaurus-announcement-bar-height)}.announcementBarPlaceholder_gmTt{flex:0 0 10px}.announcementBarClose_iFqO{align-self:stretch;flex:0 0 30px}.toggle_szuu{height:2rem;width:2rem}.toggleButton_vJh4{align-items:center;border-radius:50%;display:flex;height:100%;justify-content:center;transition:background var(--ifm-transition-fast);width:100%}.toggleButton_vJh4:hover{background:var(--ifm-color-emphasis-200)}.toggleButtonDisabled_pNcF{cursor:not-allowed}.darkNavbarColorModeToggle_h7B0:hover{background:var(--ifm-color-gray-800)}[data-theme=dark] .themedComponent--dark_NwPQ,[data-theme=light] .themedComponent--light_TJu1,html:not([data-theme]) .themedComponent--light_TJu1{display:initial}[data-theme=dark]:root{--docusaurus-collapse-button-bg:hsla(0,0%,100%,.05);--docusaurus-collapse-button-bg-hover:hsla(0,0%,100%,.1)}.collapseSidebarButton_uxoz{display:none;margin:0}.iconExternalLink_B53c{margin-left:.3rem}.docMainContainer_gbK6,.docRoot_nYOt{display:flex;width:100%}.docsWrapper_fPe_{display:flex;flex:1 0 auto}.buttons_AeoN,.features_t9lD{align-items:center;display:flex}.dropdownNavbarItemMobile_m4vp{cursor:pointer}.iconLanguage_Y2gS{margin-right:5px;vertical-align:text-bottom}.navbarHideable_RgjD{transition:transform var(--ifm-transition-fast) ease}.navbarHidden_PyO1{transform:translate3d(0,calc(-100% - 2px),0)}.errorBoundaryError_eDZi{color:red;white-space:pre-wrap}.errorBoundaryFallback_KJUN{color:red;padding:.55rem}body:not(.navigation-with-keyboard) :not(input):focus{outline:0}.footerLogoLink_vfQ5{opacity:.5;transition:opacity var(--ifm-transition-fast) var(--ifm-transition-timing-default)}.footerLogoLink_vfQ5:hover,.hash-link:focus,:hover>.hash-link{opacity:1}.anchorWithStickyNavbar_J2y2{scroll-margin-top:calc(var(--ifm-navbar-height) + .5rem)}.anchorWithHideOnScrollNavbar_Sk5t{scroll-margin-top:.5rem}.hash-link{opacity:0;padding-left:.5rem;transition:opacity var(--ifm-transition-fast);-webkit-user-select:none;-moz-user-select:none;user-select:none}.hash-link:before{content:"#"}.features_t9lD{padding:2rem 0;width:100%}.featureSvg_GfXr{height:200px;width:200px}.mainWrapper_eDIG{display:flex;flex:1 0 auto;flex-direction:column}.docusaurus-mt-lg{margin-top:3rem}#__docusaurus{display:flex;flex-direction:column;min-height:100%}.searchQueryInput_Unxx,.searchVersionInput_MCGI{background:var(--docsearch-searchbox-focus-background);border:2px solid var(--ifm-toc-border-color);border-radius:var(--ifm-global-radius);color:var(--docsearch-text-color);font:var(--ifm-font-size-base) var(--ifm-font-family-base);margin-bottom:.5rem;padding:.8rem;transition:border var(--ifm-transition-fast) ease;width:100%}.searchQueryInput_Unxx:focus,.searchVersionInput_MCGI:focus{border-color:var(--docsearch-primary-color);outline:0}.searchQueryInput_Unxx::-moz-placeholder{color:var(--docsearch-muted-color)}.searchQueryInput_Unxx::placeholder{color:var(--docsearch-muted-color)}.searchResultsColumn_kmpW{font-size:.9rem;font-weight:700}.algoliaLogo_zfpA{max-width:150px}.algoliaLogoPathFill_H9Ml{fill:var(--ifm-font-color-base)}.searchResultItem_Akbz{border-bottom:1px solid var(--ifm-toc-border-color);padding:1rem 0}.searchResultItemHeading_wVTg{font-weight:400;margin-bottom:0}.searchResultItemPath_SzVZ{color:var(--ifm-color-content-secondary);font-size:.8rem;--ifm-breadcrumb-separator-size-multiplier:1}.searchResultItemSummary_WePF{font-style:italic;margin:.5rem 0 0}.loadingSpinner_qJfz{animation:1s linear infinite b;border:.4em solid #eee;border-radius:50%;border-top:.4em solid var(--ifm-color-primary);height:3rem;margin:0 auto;width:3rem}@keyframes b{to{transform:rotate(1turn)}}.loader_Q5Uk{margin-top:2rem}.search-result-match{background:rgba(255,215,142,.25);color:var(--docsearch-hit-color);padding:.09em 0}.heroBanner_qdFl{background:linear-gradient(0deg,rgb(from var(--ifm-color-primary-darkest) r g b/.5),rgb(from var(--ifm-color-primary-darkest) r g b/.5)),url(/monorepo/assets/images/home-header-ea512f58f9ce20fb9d7533525964a41a.jpg);background-size:cover;overflow:hidden;padding:4rem 0;position:relative;text-align:center}.buttons_AeoN{justify-content:center}.sidebar_TFDx{overflow-y:auto;position:sticky;top:calc(var(--ifm-navbar-height) + 2rem)}.authorSocials_kr_W,.authorTitle_MVKM{overflow:hidden;-webkit-box-orient:vertical}.sidebarItemTitle_Wd17{font-size:var(--ifm-h3-font-size);font-weight:var(--ifm-font-weight-bold)}.container_koDK,.sidebarItemList_VlER{font-size:.9rem}.sidebarItem_n4Do{margin-top:.7rem}.sidebarItemLink_diDN{color:var(--ifm-font-color-base);display:block}.sidebarItemLinkActive_LM59{color:var(--ifm-color-primary)!important}.yearGroupHeading_YD9Z{margin-bottom:.4rem;margin-top:1.6rem}.yearGroupHeading_Jkno{margin:1rem .75rem .5rem}[data-theme=dark] .githubSvg_Pmd7,[data-theme=dark] .xSvg_LPI0{fill:var(--light)}[data-theme=light] .githubSvg_Pmd7,[data-theme=light] .xSvg_LPI0{fill:var(--dark)}.authorSocials_kr_W{align-items:center;display:flex;flex-wrap:wrap;height:1rem;height:var(--docusaurus-blog-social-icon-size);line-height:0;line-clamp:1;-webkit-line-clamp:1}.authorSocialLink_TSCn{line-height:0;margin-right:.4rem}.authorSocialIcon_kKMZ,.authorSocialLink_TSCn{height:1rem;height:var(--docusaurus-blog-social-icon-size);width:1rem;width:var(--docusaurus-blog-social-icon-size)}.authorImage_cGMD{--ifm-avatar-photo-size:3.6rem}.author-as-h1_X09U .authorImage_cGMD{--ifm-avatar-photo-size:7rem}.author-as-h2_bYLQ .authorImage_cGMD{--ifm-avatar-photo-size:5.4rem}.authorDetails_UXsA{align-items:flex-start;display:flex;flex-direction:column;justify-content:space-around}.authorName_gNlq{display:flex;flex-direction:row;font-size:1.1rem;line-height:1.1rem}.author-as-h1_X09U .authorName_gNlq{display:inline;font-size:2.4rem;line-height:2.4rem}.author-as-h2_bYLQ .authorName_gNlq{display:inline;font-size:1.4rem;line-height:1.4rem}.authorTitle_MVKM{display:-webkit-box;font-size:.8rem;line-height:1rem;line-clamp:1;-webkit-line-clamp:1}.author-as-h1_X09U .authorTitle_MVKM{font-size:1.2rem;line-height:1.6rem}.author-as-h2_bYLQ .authorTitle_MVKM{font-size:1rem;line-height:1.3rem}.authorBlogPostCount_x1Ur{background:var(--ifm-color-secondary);border-radius:var(--ifm-global-radius);color:var(--ifm-color-black);font-size:.8rem;line-height:1.2;margin-left:.3rem;padding:.1rem .4rem}.buttonGroup_nnA2 button,.codeBlockContainer_E0bK{background:var(--prism-background-color);color:var(--prism-color)}.authorCol__SYW{max-width:inherit!important}.imageOnlyAuthorRow_K9bV{display:flex;flex-flow:row wrap}.imageOnlyAuthorCol_b8tz{margin-left:.3rem;margin-right:.3rem}.authorListItem_Rb57{list-style-type:none;margin-bottom:2rem}.codeBlockContainer_E0bK{border-radius:var(--ifm-code-border-radius);box-shadow:var(--ifm-global-shadow-lw);margin-bottom:var(--ifm-leading)}.codeBlockContent_ylQn{border-radius:inherit;direction:ltr;position:relative}.codeBlockTitle_hVIe{border-bottom:1px solid var(--ifm-color-emphasis-300);border-top-left-radius:inherit;border-top-right-radius:inherit;font-size:var(--ifm-code-font-size);font-weight:500;padding:.75rem var(--ifm-pre-padding)}.codeBlock_Jc0q{--ifm-pre-background:var(--prism-background-color);margin:0;padding:0}.codeBlockTitle_hVIe+.codeBlockContent_ylQn .codeBlock_Jc0q{border-top-left-radius:0;border-top-right-radius:0}.codeBlockLines_t3lx{float:left;font:inherit;min-width:100%;padding:var(--ifm-pre-padding)}.codeBlockLinesWithNumbering_Bu7b{display:table;padding:var(--ifm-pre-padding) 0}.buttonGroup_nnA2{-moz-column-gap:.2rem;column-gap:.2rem;display:flex;position:absolute;right:calc(var(--ifm-pre-padding)/2);top:calc(var(--ifm-pre-padding)/2)}.buttonGroup_nnA2 button{align-items:center;border:1px solid var(--ifm-color-emphasis-300);border-radius:var(--ifm-global-radius);display:flex;line-height:0;opacity:0;padding:.4rem;transition:opacity var(--ifm-transition-fast) ease-in-out}.buttonGroup_nnA2 button:focus-visible,.buttonGroup_nnA2 button:hover{opacity:1!important}.theme-code-block:hover .buttonGroup_nnA2 button{opacity:.4}:where(:root){--docusaurus-highlighted-code-line-bg:#484d5b}:where([data-theme=dark]){--docusaurus-highlighted-code-line-bg:#646464}.theme-code-block-highlighted-line{background-color:#484d5b;background-color:var(--docusaurus-highlighted-code-line-bg);display:block;margin:0 calc(var(--ifm-pre-padding)*-1);padding:0 var(--ifm-pre-padding)}.codeLine_iNuO{counter-increment:a;display:table-row}.codeLineNumber_dxCa{background:var(--ifm-pre-background);display:table-cell;left:0;padding:0 var(--ifm-pre-padding);position:sticky;text-align:right;width:1%;word-wrap:normal}.codeLineNumber_dxCa:before{content:counter(a);opacity:.4}.codeLineContent_c4S7{padding-right:var(--ifm-pre-padding)}.theme-code-block:hover .copyButtonCopied_L8GB{opacity:1!important}.copyButtonIcons_Zldj{height:1.125rem;position:relative;width:1.125rem}.copyButtonIcon_QaMU,.copyButtonSuccessIcon_T3R5{left:0;position:absolute;top:0;fill:currentColor;height:inherit;opacity:inherit;transition:all var(--ifm-transition-fast) ease;width:inherit}.copyButtonSuccessIcon_T3R5{color:#00d600;left:50%;opacity:0;top:50%;transform:translate(-50%,-50%) scale(.33)}.copyButtonCopied_L8GB .copyButtonIcon_QaMU{opacity:0;transform:scale(.33)}.copyButtonCopied_L8GB .copyButtonSuccessIcon_T3R5{opacity:1;transform:translate(-50%,-50%) scale(1);transition-delay:75ms}.tag_waQq{border:1px solid var(--docusaurus-tag-list-border);transition:border var(--ifm-transition-fast)}.tag_waQq:hover{--docusaurus-tag-list-border:var(--ifm-link-color);-webkit-text-decoration:none;text-decoration:none}.tagRegular_m1tw{border-radius:var(--ifm-global-radius);font-size:90%;padding:.2rem .5rem .3rem}.tagWithCount_UjR1{align-items:center;border-left:0;display:flex;padding:0 .5rem 0 1rem;position:relative}.tagWithCount_UjR1:after,.tagWithCount_UjR1:before{border:1px solid var(--docusaurus-tag-list-border);content:"";position:absolute;top:50%;transition:inherit}.tagWithCount_UjR1:before{border-bottom:0;border-right:0;height:1.18rem;right:100%;transform:translate(50%,-50%) rotate(-45deg);width:1.18rem}.tagWithCount_UjR1:after{border-radius:50%;height:.5rem;left:0;transform:translateY(-50%);width:.5rem}.tagWithCount_UjR1 span{background:var(--ifm-color-secondary);border-radius:var(--ifm-global-radius);color:var(--ifm-color-black);font-size:.7rem;line-height:1.2;margin-left:.3rem;padding:.1rem .4rem}.wordWrapButtonIcon_EQ6C{height:1.2rem;width:1.2rem}.wordWrapButtonEnabled_nMjK .wordWrapButtonIcon_EQ6C{color:var(--ifm-color-primary)}.tags_EZ1d{display:inline}.tag_VmK5{display:inline-block;margin:0 .4rem .5rem 0}.iconEdit_zWfc{margin-right:.3em;vertical-align:sub}.lastUpdated_wofB{font-size:smaller;font-style:italic;margin-top:.2rem}.tocCollapsibleButton_JGHX{align-items:center;display:flex;font-size:inherit;justify-content:space-between;padding:.4rem .8rem;width:100%}.tocCollapsibleButton_JGHX:after{background:var(--ifm-menu-link-sublist-icon) 50% 50%/2rem 2rem no-repeat;content:"";filter:var(--ifm-menu-link-sublist-icon-filter);height:1.25rem;transform:rotate(180deg);transition:transform var(--ifm-transition-fast);width:1.25rem}.tocCollapsibleButtonExpanded_ZSEQ:after,.tocCollapsibleExpanded_bXgl{transform:none}.tocCollapsible_b3HW{background-color:var(--ifm-menu-color-background-active);border-radius:var(--ifm-global-radius);margin:1rem 0}.tocCollapsibleContent_qbMX>ul{border-left:none;border-top:1px solid var(--ifm-color-emphasis-300);font-size:15px;padding:.2rem 0}.tocCollapsibleContent_qbMX ul li{margin:.4rem .8rem}.details_pOKC{--docusaurus-details-summary-arrow-size:0.38rem;--docusaurus-details-transition:transform 200ms ease;--docusaurus-details-decoration-color:grey}.details_pOKC>summary{cursor:pointer;list-style:none;padding-left:1rem;position:relative}.details_pOKC>summary::-webkit-details-marker{display:none}.details_pOKC>summary:before{border-color:transparent transparent transparent var(--docusaurus-details-decoration-color);border-style:solid;border-width:var(--docusaurus-details-summary-arrow-size);content:"";left:0;position:absolute;top:.45rem;transform:rotate(0);transform-origin:calc(var(--docusaurus-details-summary-arrow-size)/2) 50%;transition:var(--docusaurus-details-transition)}.collapsibleContent_CNBZ{border-top:1px solid var(--docusaurus-details-decoration-color);margin-top:1rem;padding-top:1rem}.details_LbvD{--docusaurus-details-decoration-color:var(--ifm-alert-border-color);--docusaurus-details-transition:transform var(--ifm-transition-fast) ease;border:1px solid var(--ifm-alert-border-color);margin:0 0 var(--ifm-spacing-vertical)}.containsTaskList_Z0jR{list-style:none}.img_SXqp{height:auto}.tableOfContents_PciD{overflow-y:auto;position:sticky;top:calc(var(--ifm-navbar-height) + 1rem)}.admonition_Vsoy{margin-bottom:1em}.admonitionHeading_TE8p{font:var(--ifm-heading-font-weight) var(--ifm-h5-font-size)/var(--ifm-heading-line-height) var(--ifm-heading-font-family)}.admonitionHeading_TE8p:not(:last-child){margin-bottom:.3rem}.admonitionHeading_TE8p code{text-transform:none}.admonitionIcon_zDsu{display:inline-block;margin-right:.4em;vertical-align:middle}.admonitionIcon_zDsu svg{display:inline-block;height:1.6em;width:1.6em;fill:var(--ifm-alert-foreground-color)}.breadcrumbHomeIcon_Xzkk{height:1.1rem;position:relative;top:1px;vertical-align:top;width:1.1rem}.breadcrumbsContainer_vLeh{--ifm-breadcrumb-size-multiplier:0.8;margin-bottom:.8rem}@media (min-width:997px){:root{--docusaurus-announcement-bar-height:30px}.announcementBarClose_iFqO,.announcementBarPlaceholder_gmTt{flex-basis:50px}.collapseSidebarButton_uxoz{background-color:transparent;background-color:var(--docusaurus-collapse-button-bg);border:1px solid var(--ifm-toc-border-color);border-radius:0;bottom:0;display:block!important;height:40px;position:sticky}.collapseSidebarButtonIcon__12T{margin-top:4px;transform:rotate(180deg)}.expandButtonIcon_IW65,[dir=rtl] .collapseSidebarButtonIcon__12T{transform:rotate(0)}.collapseSidebarButton_uxoz:focus,.collapseSidebarButton_uxoz:hover{background-color:rgba(0,0,0,.1);background-color:var(--docusaurus-collapse-button-bg-hover)}.menuHtmlItem_yMjZ{padding:var(--ifm-menu-link-padding-vertical) var(--ifm-menu-link-padding-horizontal)}.menu_jnt0{flex-grow:1;padding:.5rem}@supports (scrollbar-gutter:stable){.menu_jnt0{padding:.5rem 0 .5rem .5rem;scrollbar-gutter:stable}}.menuWithAnnouncementBar_rWo4{margin-bottom:var(--docusaurus-announcement-bar-height)}.sidebar_LPWj{display:flex;flex-direction:column;height:100%;padding-top:var(--ifm-navbar-height);width:var(--doc-sidebar-width)}.sidebarWithHideableNavbar_oe2N{padding-top:0}.sidebarHidden_Wm7s{opacity:0;visibility:hidden}.sidebarLogo_X7lI{align-items:center;color:inherit!important;display:flex!important;margin:0 var(--ifm-navbar-padding-horizontal);max-height:var(--ifm-navbar-height);min-height:var(--ifm-navbar-height);-webkit-text-decoration:none!important;text-decoration:none!important}.sidebarLogo_X7lI img{height:2rem;margin-right:.5rem}.expandButton_q5KK{align-items:center;background-color:var(--docusaurus-collapse-button-bg);display:flex;height:100%;justify-content:center;position:absolute;right:0;top:0;transition:background-color var(--ifm-transition-fast) ease;width:100%}.expandButton_q5KK:focus,.expandButton_q5KK:hover{background-color:var(--docusaurus-collapse-button-bg-hover)}[dir=rtl] .expandButtonIcon_IW65{transform:rotate(180deg)}.docSidebarContainer_H7R0{border-right:1px solid var(--ifm-toc-border-color);clip-path:inset(0);display:block;margin-top:calc(var(--ifm-navbar-height)*-1);transition:width var(--ifm-transition-fast) ease;width:300px;width:var(--doc-sidebar-width);will-change:width}.docSidebarContainerHidden__0P3{cursor:pointer;width:30px;width:var(--doc-sidebar-hidden-width)}.sidebarViewport_FoFA{height:100%;max-height:100vh;position:sticky;top:0}.docMainContainer_gbK6{flex-grow:1;max-width:calc(100% - var(--doc-sidebar-width))}.docMainContainerEnhanced_EH7r{max-width:calc(100% - var(--doc-sidebar-hidden-width))}.docItemWrapperEnhanced_VxZm{max-width:calc(var(--ifm-container-width) + var(--doc-sidebar-width))!important}.navbarSearchContainer_Uox2{padding:var(--ifm-navbar-item-padding-vertical) var(--ifm-navbar-item-padding-horizontal)}.lastUpdated_wofB{text-align:right}.tocMobile_B9Na{display:none}.docItemCol_TDGs{max-width:75%!important}}@media (min-width:1440px){.container{max-width:1320px;max-width:var(--ifm-container-width-xl)}}@media (max-width:996px){.col{--ifm-col-width:100%;flex-basis:100%;flex-basis:var(--ifm-col-width);margin-left:0}.footer{--ifm-footer-padding-horizontal:0}.colorModeToggle_DsJB,.footer__link-separator,.navbar__item,.sidebar_TFDx,.tableOfContents_PciD{display:none}.footer__col{margin-bottom:3rem;margin-bottom:calc(var(--ifm-spacing-vertical)*3)}.footer__link-item{display:block;width:-moz-max-content;width:max-content}.hero{padding-left:0;padding-right:0}.navbar>.container,.navbar>.container-fluid{padding:0}.navbar__toggle{display:inherit}.navbar__search-input{width:9rem}.pills--block,.tabs--block{flex-direction:column}.navbarSearchContainer_Uox2{position:absolute;right:var(--ifm-navbar-padding-horizontal)}.docItemContainer_oacQ{padding:0 .3rem}}@media only screen and (max-width:996px){.searchQueryColumn_n_Bs,.searchResultsColumn_kmpW{max-width:60%!important}.searchLogoColumn_oFbR,.searchVersionColumn_hceu{max-width:40%!important}.searchLogoColumn_oFbR{padding-left:0!important}}@media screen and (max-width:996px){.heroBanner_qdFl{padding:2rem}}@media (max-width:768px){.DocSearch-Button-Keys,.DocSearch-Button-Placeholder,.DocSearch-Commands,.DocSearch-Hit-Tree{display:none}:root{--docsearch-spacing:10px;--docsearch-footer-height:40px}.DocSearch-Dropdown{height:100%;max-height:calc(100vh - 112px);max-height:calc(var(--docsearch-vh,1vh)*100 - var(--docsearch-searchbox-height) - var(--docsearch-spacing) - var(--docsearch-footer-height))}.DocSearch-Container{height:100vh;height:calc(var(--docsearch-vh,1vh)*100);position:absolute}.DocSearch-Footer{border-radius:0;bottom:0;position:absolute}.DocSearch-Hit-content-wrapper{display:flex;position:relative;width:80%}.DocSearch-Modal{border-radius:0;box-shadow:none;height:100vh;height:calc(var(--docsearch-vh,1vh)*100);margin:0;max-width:100%;width:100%}.DocSearch-Cancel{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;color:#5468ff;color:var(--docsearch-highlight-color);cursor:pointer;display:inline-block;flex:none;font:inherit;font-size:1em;font-weight:500;margin-left:12px;margin-left:var(--docsearch-spacing);outline:0;overflow:hidden;padding:0;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap}}@media (max-width:576px){.markdown h1:first-child{--ifm-h1-font-size:2rem}.markdown>h2{--ifm-h2-font-size:1.5rem}.markdown>h3{--ifm-h3-font-size:1.25rem}.title_QC6Y{font-size:2rem}}@media screen and (max-width:576px){.searchQueryColumn_n_Bs{max-width:100%!important}.searchVersionColumn_hceu{max-width:100%!important;padding-left:var(--ifm-spacing-horizontal)!important}}@media (hover:hover){.backToTopButton_bDun:hover{background-color:var(--ifm-color-emphasis-300)}}@media (pointer:fine){.thin-scrollbar{scrollbar-width:thin}.thin-scrollbar::-webkit-scrollbar{height:7px;height:var(--ifm-scrollbar-size);width:7px;width:var(--ifm-scrollbar-size)}.thin-scrollbar::-webkit-scrollbar-track{background:#f1f1f1;background:var(--ifm-scrollbar-track-background-color);border-radius:10px}.thin-scrollbar::-webkit-scrollbar-thumb{background:silver;background:var(--ifm-scrollbar-thumb-background-color);border-radius:10px}.thin-scrollbar::-webkit-scrollbar-thumb:hover{background:#a7a7a7;background:var(--ifm-scrollbar-thumb-hover-background-color)}}@media (prefers-reduced-motion:reduce){:root{--ifm-transition-fast:0ms;--ifm-transition-slow:0ms}}@media screen and (prefers-reduced-motion:reduce){.DocSearch-Reset{animation:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;border-radius:50%;color:var(--docsearch-icon-color);cursor:pointer;right:0;stroke-width:1.4;stroke-width:var(--docsearch-icon-stroke-width)}.DocSearch-Hit--deleting,.DocSearch-Hit--favoriting{transition:none}.DocSearch-Hit-action-button:focus,.DocSearch-Hit-action-button:hover{background:rgba(0,0,0,.2);transition:none}}@media print{.announcementBar_fi8U,.footer,.menu,.navbar,.pagination-nav,.table-of-contents,.tocMobile_B9Na{display:none}.tabs{page-break-inside:avoid}.codeBlockLines_t3lx{white-space:pre-wrap}} \ No newline at end of file diff --git a/assets/js/17896441.135dcc01.js b/assets/js/17896441.135dcc01.js deleted file mode 100644 index 05e3f5a4..00000000 --- a/assets/js/17896441.135dcc01.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunk_inversifyjs_inversify_docs_site=self.webpackChunk_inversifyjs_inversify_docs_site||[]).push([[401],{3623:(e,n,t)=>{t.d(n,{A:()=>x});t(2581);var a=t(4921),i=t(5237),s=t(8498),r=t(9793);function l(){return(0,r.jsx)(i.A,{id:"theme.contentVisibility.unlistedBanner.title",description:"The unlisted content banner title",children:"Unlisted page"})}function o(){return(0,r.jsx)(i.A,{id:"theme.contentVisibility.unlistedBanner.message",description:"The unlisted content banner message",children:"This page is unlisted. Search engines will not index it, and only users having a direct link can access it."})}function c(){return(0,r.jsx)(s.A,{children:(0,r.jsx)("meta",{name:"robots",content:"noindex, nofollow"})})}function d(){return(0,r.jsx)(i.A,{id:"theme.contentVisibility.draftBanner.title",description:"The draft content banner title",children:"Draft page"})}function u(){return(0,r.jsx)(i.A,{id:"theme.contentVisibility.draftBanner.message",description:"The draft content banner message",children:"This page is a draft. It will only be visible in dev and be excluded from the production build."})}var m=t(8051),v=t(7260);function h(e){var n=e.className;return(0,r.jsx)(v.A,{type:"caution",title:(0,r.jsx)(d,{}),className:(0,a.A)(n,m.G.common.draftBanner),children:(0,r.jsx)(u,{})})}function b(e){var n=e.className;return(0,r.jsx)(v.A,{type:"caution",title:(0,r.jsx)(l,{}),className:(0,a.A)(n,m.G.common.unlistedBanner),children:(0,r.jsx)(o,{})})}function f(e){return(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(c,{}),(0,r.jsx)(b,Object.assign({},e))]})}function x(e){var n=e.metadata,t=n.unlisted,a=n.frontMatter;return(0,r.jsxs)(r.Fragment,{children:[(t||a.unlisted)&&(0,r.jsx)(f,{}),a.draft&&(0,r.jsx)(h,{})]})}},7390:(e,n,t)=>{t.r(n),t.d(n,{default:()=>re});var a=t(2581),i=t(541),s=t(4222),r=t(9793),l=a.createContext(null);function o(e){var n=e.children,t=function(e){return(0,a.useMemo)((function(){return{metadata:e.metadata,frontMatter:e.frontMatter,assets:e.assets,contentTitle:e.contentTitle,toc:e.toc}}),[e])}(e.content);return(0,r.jsx)(l.Provider,{value:t,children:n})}function c(){var e=(0,a.useContext)(l);if(null===e)throw new s.dV("DocProvider");return e}function d(){var e,n=c(),t=n.metadata,a=n.frontMatter,s=n.assets;return(0,r.jsx)(i.be,{title:t.title,description:t.description,keywords:a.keywords,image:null!=(e=s.image)?e:a.image})}var u=t(4921),m=t(1721),v=t(5237),h=t(392);function b(e){var n=e.previous,t=e.next;return(0,r.jsxs)("nav",{className:"pagination-nav docusaurus-mt-lg","aria-label":(0,v.T)({id:"theme.docs.paginator.navAriaLabel",message:"Docs pages",description:"The ARIA label for the docs pagination"}),children:[n&&(0,r.jsx)(h.A,Object.assign({},n,{subLabel:(0,r.jsx)(v.A,{id:"theme.docs.paginator.previous",description:"The label used to navigate to the previous doc",children:"Previous"})})),t&&(0,r.jsx)(h.A,Object.assign({},t,{subLabel:(0,r.jsx)(v.A,{id:"theme.docs.paginator.next",description:"The label used to navigate to the next doc",children:"Next"}),isNext:!0}))]})}function f(){var e=c().metadata;return(0,r.jsx)(b,{previous:e.previous,next:e.next})}var x=t(9068),g=t(2772),p=t(4858),j=t(8051),A=t(4100),L=t(7395);var N={unreleased:function(e){var n=e.siteTitle,t=e.versionMetadata;return(0,r.jsx)(v.A,{id:"theme.docs.versions.unreleasedVersionLabel",description:"The label used to tell the user that he's browsing an unreleased doc version",values:{siteTitle:n,versionLabel:(0,r.jsx)("b",{children:t.label})},children:"This is unreleased documentation for {siteTitle} {versionLabel} version."})},unmaintained:function(e){var n=e.siteTitle,t=e.versionMetadata;return(0,r.jsx)(v.A,{id:"theme.docs.versions.unmaintainedVersionLabel",description:"The label used to tell the user that he's browsing an unmaintained doc version",values:{siteTitle:n,versionLabel:(0,r.jsx)("b",{children:t.label})},children:"This is documentation for {siteTitle} {versionLabel}, which is no longer actively maintained."})}};function C(e){var n=N[e.versionMetadata.banner];return(0,r.jsx)(n,Object.assign({},e))}function _(e){var n=e.versionLabel,t=e.to,a=e.onClick;return(0,r.jsx)(v.A,{id:"theme.docs.versions.latestVersionSuggestionLabel",description:"The label used to tell the user to check the latest version",values:{versionLabel:n,latestVersionLink:(0,r.jsx)("b",{children:(0,r.jsx)(g.A,{to:t,onClick:a,children:(0,r.jsx)(v.A,{id:"theme.docs.versions.latestVersionLinkLabel",description:"The label used for the latest version suggestion link label",children:"latest version"})})})},children:"For up-to-date documentation, see the {latestVersionLink} ({versionLabel})."})}function k(e){var n,t=e.className,a=e.versionMetadata,i=(0,x.A)().siteConfig.title,s=(0,p.vT)({failfast:!0}).pluginId,l=(0,A.g1)(s).savePreferredVersionName,o=(0,p.HW)(s),c=o.latestDocSuggestion,d=o.latestVersionSuggestion,m=null!=c?c:(n=d).docs.find((function(e){return e.id===n.mainDocId}));return(0,r.jsxs)("div",{className:(0,u.A)(t,j.G.docs.docVersionBanner,"alert alert--warning margin-bottom--md"),role:"alert",children:[(0,r.jsx)("div",{children:(0,r.jsx)(C,{siteTitle:i,versionMetadata:a})}),(0,r.jsx)("div",{className:"margin-top--md",children:(0,r.jsx)(_,{versionLabel:d.label,to:m.path,onClick:function(){return l(d.name)}})})]})}function H(e){var n=e.className,t=(0,L.r)();return t.banner?(0,r.jsx)(k,{className:n,versionMetadata:t}):null}function T(e){var n=e.className,t=(0,L.r)();return t.badge?(0,r.jsx)("span",{className:(0,u.A)(n,j.G.docs.docVersionBadge,"badge badge--secondary"),children:(0,r.jsx)(v.A,{id:"theme.docs.versionBadge.label",values:{versionLabel:t.label},children:"Version: {versionLabel}"})}):null}var y=t(2963),M=t(2864);function B(){var e=c().metadata,n=e.editUrl,t=e.lastUpdatedAt,a=e.lastUpdatedBy,i=e.tags,s=i.length>0,l=!!(n||t||a);return s||l?(0,r.jsxs)("footer",{className:(0,u.A)(j.G.docs.docFooter,"docusaurus-mt-lg"),children:[s&&(0,r.jsx)("div",{className:(0,u.A)("row margin-top--sm",j.G.docs.docFooterTagsRow),children:(0,r.jsx)("div",{className:"col",children:(0,r.jsx)(y.A,{tags:i})})}),l&&(0,r.jsx)(M.A,{className:(0,u.A)("margin-top--sm",j.G.docs.docFooterEditMetaRow),editUrl:n,lastUpdatedAt:t,lastUpdatedBy:a})]}):null}var O=t(7818),I=t(4073),w=t(4528);const E={tocCollapsibleButton:"tocCollapsibleButton_JGHX",tocCollapsibleButtonExpanded:"tocCollapsibleButtonExpanded_ZSEQ"};var V=["collapsed"];function S(e){var n=e.collapsed,t=(0,w.A)(e,V);return(0,r.jsx)("button",Object.assign({type:"button"},t,{className:(0,u.A)("clean-btn",E.tocCollapsibleButton,!n&&E.tocCollapsibleButtonExpanded,t.className),children:(0,r.jsx)(v.A,{id:"theme.TOCCollapsible.toggleButtonLabel",description:"The label used by the button on the collapsible TOC component",children:"On this page"})}))}const G={tocCollapsible:"tocCollapsible_b3HW",tocCollapsibleContent:"tocCollapsibleContent_qbMX",tocCollapsibleExpanded:"tocCollapsibleExpanded_bXgl"};function P(e){var n=e.toc,t=e.className,a=e.minHeadingLevel,i=e.maxHeadingLevel,s=(0,O.u)({initialState:!0}),l=s.collapsed,o=s.toggleCollapsed;return(0,r.jsxs)("div",{className:(0,u.A)(G.tocCollapsible,!l&&G.tocCollapsibleExpanded,t),children:[(0,r.jsx)(S,{collapsed:l,onClick:o}),(0,r.jsx)(O.N,{lazy:!0,className:G.tocCollapsibleContent,collapsed:l,children:(0,r.jsx)(I.A,{toc:n,minHeadingLevel:a,maxHeadingLevel:i})})]})}const D={tocMobile:"tocMobile_B9Na"};function R(){var e=c(),n=e.toc,t=e.frontMatter;return(0,r.jsx)(P,{toc:n,minHeadingLevel:t.toc_min_heading_level,maxHeadingLevel:t.toc_max_heading_level,className:(0,u.A)(j.G.docs.docTocMobile,D.tocMobile)})}var U=t(8687);function F(){var e=c(),n=e.toc,t=e.frontMatter;return(0,r.jsx)(U.A,{toc:n,minHeadingLevel:t.toc_min_heading_level,maxHeadingLevel:t.toc_max_heading_level,className:j.G.docs.docTocDesktop})}var z=t(7887),X=t(8088);function q(e){var n,t,a,i,s=e.children,l=(n=c(),t=n.metadata,a=n.frontMatter,i=n.contentTitle,a.hide_title||void 0!==i?null:t.title);return(0,r.jsxs)("div",{className:(0,u.A)(j.G.docs.docMarkdown,"markdown"),children:[l&&(0,r.jsx)("header",{children:(0,r.jsx)(z.A,{as:"h1",children:l})}),(0,r.jsx)(X.A,{children:s})]})}var Q=t(6534),W=t(4421),J=t(4447);function Z(e){return(0,r.jsx)("svg",Object.assign({viewBox:"0 0 24 24"},e,{children:(0,r.jsx)("path",{d:"M10 19v-5h4v5c0 .55.45 1 1 1h3c.55 0 1-.45 1-1v-7h1.7c.46 0 .68-.57.33-.87L12.67 3.6c-.38-.34-.96-.34-1.34 0l-8.36 7.53c-.34.3-.13.87.33.87H5v7c0 .55.45 1 1 1h3c.55 0 1-.45 1-1z",fill:"currentColor"})}))}const K={breadcrumbHomeIcon:"breadcrumbHomeIcon_Xzkk"};function Y(){var e=(0,J.Ay)("/");return(0,r.jsx)("li",{className:"breadcrumbs__item",children:(0,r.jsx)(g.A,{"aria-label":(0,v.T)({id:"theme.docs.breadcrumbs.home",message:"Home page",description:"The ARIA label for the home page in the breadcrumbs"}),className:"breadcrumbs__link",href:e,children:(0,r.jsx)(Z,{className:K.breadcrumbHomeIcon})})})}const $={breadcrumbsContainer:"breadcrumbsContainer_vLeh"};function ee(e){var n=e.children,t=e.href,a="breadcrumbs__link";return e.isLast?(0,r.jsx)("span",{className:a,itemProp:"name",children:n}):t?(0,r.jsx)(g.A,{className:a,href:t,itemProp:"item",children:(0,r.jsx)("span",{itemProp:"name",children:n})}):(0,r.jsx)("span",{className:a,children:n})}function ne(e){var n=e.children,t=e.active,a=e.index,i=e.addMicrodata;return(0,r.jsxs)("li",Object.assign({},i&&{itemScope:!0,itemProp:"itemListElement",itemType:"https://schema.org/ListItem"},{className:(0,u.A)("breadcrumbs__item",{"breadcrumbs__item--active":t}),children:[n,(0,r.jsx)("meta",{itemProp:"position",content:String(a+1)})]}))}function te(){var e=(0,Q.OF)(),n=(0,W.Dt)();return e?(0,r.jsx)("nav",{className:(0,u.A)(j.G.docs.docBreadcrumbs,$.breadcrumbsContainer),"aria-label":(0,v.T)({id:"theme.docs.breadcrumbs.navAriaLabel",message:"Breadcrumbs",description:"The ARIA label for the breadcrumbs"}),children:(0,r.jsxs)("ul",{className:"breadcrumbs",itemScope:!0,itemType:"https://schema.org/BreadcrumbList",children:[n&&(0,r.jsx)(Y,{}),e.map((function(n,t){var a=t===e.length-1,i="category"===n.type&&n.linkUnlisted?void 0:n.href;return(0,r.jsx)(ne,{active:a,index:t,addMicrodata:!!i,children:(0,r.jsx)(ee,{href:i,isLast:a,children:n.label})},t)}))]})}):null}var ae=t(3623);const ie={docItemContainer:"docItemContainer_SxhF",docItemCol:"docItemCol_TDGs"};function se(e){var n,t,a,i,s,l,o=e.children,d=(n=c(),t=n.frontMatter,a=n.toc,i=(0,m.l)(),s=t.hide_table_of_contents,l=!s&&a.length>0,{hidden:s,mobile:l?(0,r.jsx)(R,{}):void 0,desktop:!l||"desktop"!==i&&"ssr"!==i?void 0:(0,r.jsx)(F,{})}),v=c().metadata;return(0,r.jsxs)("div",{className:"row",children:[(0,r.jsxs)("div",{className:(0,u.A)("col",!d.hidden&&ie.docItemCol),children:[(0,r.jsx)(ae.A,{metadata:v}),(0,r.jsx)(H,{}),(0,r.jsxs)("div",{className:ie.docItemContainer,children:[(0,r.jsxs)("article",{children:[(0,r.jsx)(te,{}),(0,r.jsx)(T,{}),d.mobile,(0,r.jsx)(q,{children:o}),(0,r.jsx)(B,{})]}),(0,r.jsx)(f,{})]})]}),d.desktop&&(0,r.jsx)("div",{className:"col col--3",children:d.desktop})]})}function re(e){var n="docs-doc-id-"+e.content.metadata.id,t=e.content;return(0,r.jsx)(o,{content:e.content,children:(0,r.jsxs)(i.e3,{className:n,children:[(0,r.jsx)(d,{}),(0,r.jsx)(se,{children:(0,r.jsx)(t,{})})]})})}},8687:(e,n,t)=>{t.d(n,{A:()=>u});var a=t(4528),i=(t(2581),t(4921)),s=t(4073);const r={tableOfContents:"tableOfContents_PciD",docItemContainer:"docItemContainer_oacQ"};var l=t(9793),o=["className"],c="table-of-contents__link toc-highlight",d="table-of-contents__link--active";function u(e){var n=e.className,t=(0,a.A)(e,o);return(0,l.jsx)("div",{className:(0,i.A)(r.tableOfContents,"thin-scrollbar",n),children:(0,l.jsx)(s.A,Object.assign({},t,{linkClassName:c,linkActiveClassName:d}))})}},4073:(e,n,t)=>{t.d(n,{A:()=>g});var a=t(4528),i=t(2581),s=t(6938),r=["parentIndex"];function l(e){var n=e.map((function(e){return Object.assign({},e,{parentIndex:-1,children:[]})})),t=Array(7).fill(-1);n.forEach((function(e,n){var a=t.slice(2,e.level);e.parentIndex=Math.max.apply(Math,a),t[e.level]=n}));var i=[];return n.forEach((function(e){var t=e.parentIndex,s=(0,a.A)(e,r);t>=0?n[t].children.push(s):i.push(s)})),i}function o(e){var n=e.toc,t=e.minHeadingLevel,a=e.maxHeadingLevel;return n.flatMap((function(e){var n=o({toc:e.children,minHeadingLevel:t,maxHeadingLevel:a});return function(e){return e.level>=t&&e.level<=a}(e)?[Object.assign({},e,{children:n})]:n}))}function c(e){var n=e.getBoundingClientRect();return n.top===n.bottom?c(e.parentNode):n}function d(e,n){var t,a,i=n.anchorTopOffset,s=e.find((function(e){return c(e).top>=i}));return s?function(e){return e.top>0&&e.bottom{t.d(n,{A:()=>x});t(2581);var a=t(4921),i=t(7618),s=t(8498),r=t(9793);function l(){return(0,r.jsx)(i.A,{id:"theme.contentVisibility.unlistedBanner.title",description:"The unlisted content banner title",children:"Unlisted page"})}function o(){return(0,r.jsx)(i.A,{id:"theme.contentVisibility.unlistedBanner.message",description:"The unlisted content banner message",children:"This page is unlisted. Search engines will not index it, and only users having a direct link can access it."})}function c(){return(0,r.jsx)(s.A,{children:(0,r.jsx)("meta",{name:"robots",content:"noindex, nofollow"})})}function d(){return(0,r.jsx)(i.A,{id:"theme.contentVisibility.draftBanner.title",description:"The draft content banner title",children:"Draft page"})}function u(){return(0,r.jsx)(i.A,{id:"theme.contentVisibility.draftBanner.message",description:"The draft content banner message",children:"This page is a draft. It will only be visible in dev and be excluded from the production build."})}var m=t(8051),v=t(7260);function h(e){var n=e.className;return(0,r.jsx)(v.A,{type:"caution",title:(0,r.jsx)(d,{}),className:(0,a.A)(n,m.G.common.draftBanner),children:(0,r.jsx)(u,{})})}function b(e){var n=e.className;return(0,r.jsx)(v.A,{type:"caution",title:(0,r.jsx)(l,{}),className:(0,a.A)(n,m.G.common.unlistedBanner),children:(0,r.jsx)(o,{})})}function f(e){return(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(c,{}),(0,r.jsx)(b,Object.assign({},e))]})}function x(e){var n=e.metadata,t=n.unlisted,a=n.frontMatter;return(0,r.jsxs)(r.Fragment,{children:[(t||a.unlisted)&&(0,r.jsx)(f,{}),a.draft&&(0,r.jsx)(h,{})]})}},7390:(e,n,t)=>{t.r(n),t.d(n,{default:()=>re});var a=t(2581),i=t(1448),s=t(4222),r=t(9793),l=a.createContext(null);function o(e){var n=e.children,t=function(e){return(0,a.useMemo)((function(){return{metadata:e.metadata,frontMatter:e.frontMatter,assets:e.assets,contentTitle:e.contentTitle,toc:e.toc}}),[e])}(e.content);return(0,r.jsx)(l.Provider,{value:t,children:n})}function c(){var e=(0,a.useContext)(l);if(null===e)throw new s.dV("DocProvider");return e}function d(){var e,n=c(),t=n.metadata,a=n.frontMatter,s=n.assets;return(0,r.jsx)(i.be,{title:t.title,description:t.description,keywords:a.keywords,image:null!=(e=s.image)?e:a.image})}var u=t(4921),m=t(1721),v=t(7618),h=t(392);function b(e){var n=e.previous,t=e.next;return(0,r.jsxs)("nav",{className:"pagination-nav docusaurus-mt-lg","aria-label":(0,v.T)({id:"theme.docs.paginator.navAriaLabel",message:"Docs pages",description:"The ARIA label for the docs pagination"}),children:[n&&(0,r.jsx)(h.A,Object.assign({},n,{subLabel:(0,r.jsx)(v.A,{id:"theme.docs.paginator.previous",description:"The label used to navigate to the previous doc",children:"Previous"})})),t&&(0,r.jsx)(h.A,Object.assign({},t,{subLabel:(0,r.jsx)(v.A,{id:"theme.docs.paginator.next",description:"The label used to navigate to the next doc",children:"Next"}),isNext:!0}))]})}function f(){var e=c().metadata;return(0,r.jsx)(b,{previous:e.previous,next:e.next})}var x=t(9068),g=t(2772),p=t(4858),j=t(8051),A=t(4100),L=t(7395);var N={unreleased:function(e){var n=e.siteTitle,t=e.versionMetadata;return(0,r.jsx)(v.A,{id:"theme.docs.versions.unreleasedVersionLabel",description:"The label used to tell the user that he's browsing an unreleased doc version",values:{siteTitle:n,versionLabel:(0,r.jsx)("b",{children:t.label})},children:"This is unreleased documentation for {siteTitle} {versionLabel} version."})},unmaintained:function(e){var n=e.siteTitle,t=e.versionMetadata;return(0,r.jsx)(v.A,{id:"theme.docs.versions.unmaintainedVersionLabel",description:"The label used to tell the user that he's browsing an unmaintained doc version",values:{siteTitle:n,versionLabel:(0,r.jsx)("b",{children:t.label})},children:"This is documentation for {siteTitle} {versionLabel}, which is no longer actively maintained."})}};function C(e){var n=N[e.versionMetadata.banner];return(0,r.jsx)(n,Object.assign({},e))}function _(e){var n=e.versionLabel,t=e.to,a=e.onClick;return(0,r.jsx)(v.A,{id:"theme.docs.versions.latestVersionSuggestionLabel",description:"The label used to tell the user to check the latest version",values:{versionLabel:n,latestVersionLink:(0,r.jsx)("b",{children:(0,r.jsx)(g.A,{to:t,onClick:a,children:(0,r.jsx)(v.A,{id:"theme.docs.versions.latestVersionLinkLabel",description:"The label used for the latest version suggestion link label",children:"latest version"})})})},children:"For up-to-date documentation, see the {latestVersionLink} ({versionLabel})."})}function k(e){var n,t=e.className,a=e.versionMetadata,i=(0,x.A)().siteConfig.title,s=(0,p.vT)({failfast:!0}).pluginId,l=(0,A.g1)(s).savePreferredVersionName,o=(0,p.HW)(s),c=o.latestDocSuggestion,d=o.latestVersionSuggestion,m=null!=c?c:(n=d).docs.find((function(e){return e.id===n.mainDocId}));return(0,r.jsxs)("div",{className:(0,u.A)(t,j.G.docs.docVersionBanner,"alert alert--warning margin-bottom--md"),role:"alert",children:[(0,r.jsx)("div",{children:(0,r.jsx)(C,{siteTitle:i,versionMetadata:a})}),(0,r.jsx)("div",{className:"margin-top--md",children:(0,r.jsx)(_,{versionLabel:d.label,to:m.path,onClick:function(){return l(d.name)}})})]})}function H(e){var n=e.className,t=(0,L.r)();return t.banner?(0,r.jsx)(k,{className:n,versionMetadata:t}):null}function T(e){var n=e.className,t=(0,L.r)();return t.badge?(0,r.jsx)("span",{className:(0,u.A)(n,j.G.docs.docVersionBadge,"badge badge--secondary"),children:(0,r.jsx)(v.A,{id:"theme.docs.versionBadge.label",values:{versionLabel:t.label},children:"Version: {versionLabel}"})}):null}var y=t(2963),M=t(2864);function B(){var e=c().metadata,n=e.editUrl,t=e.lastUpdatedAt,a=e.lastUpdatedBy,i=e.tags,s=i.length>0,l=!!(n||t||a);return s||l?(0,r.jsxs)("footer",{className:(0,u.A)(j.G.docs.docFooter,"docusaurus-mt-lg"),children:[s&&(0,r.jsx)("div",{className:(0,u.A)("row margin-top--sm",j.G.docs.docFooterTagsRow),children:(0,r.jsx)("div",{className:"col",children:(0,r.jsx)(y.A,{tags:i})})}),l&&(0,r.jsx)(M.A,{className:(0,u.A)("margin-top--sm",j.G.docs.docFooterEditMetaRow),editUrl:n,lastUpdatedAt:t,lastUpdatedBy:a})]}):null}var O=t(7818),I=t(4073),w=t(4528);const E={tocCollapsibleButton:"tocCollapsibleButton_JGHX",tocCollapsibleButtonExpanded:"tocCollapsibleButtonExpanded_ZSEQ"};var V=["collapsed"];function S(e){var n=e.collapsed,t=(0,w.A)(e,V);return(0,r.jsx)("button",Object.assign({type:"button"},t,{className:(0,u.A)("clean-btn",E.tocCollapsibleButton,!n&&E.tocCollapsibleButtonExpanded,t.className),children:(0,r.jsx)(v.A,{id:"theme.TOCCollapsible.toggleButtonLabel",description:"The label used by the button on the collapsible TOC component",children:"On this page"})}))}const G={tocCollapsible:"tocCollapsible_b3HW",tocCollapsibleContent:"tocCollapsibleContent_qbMX",tocCollapsibleExpanded:"tocCollapsibleExpanded_bXgl"};function P(e){var n=e.toc,t=e.className,a=e.minHeadingLevel,i=e.maxHeadingLevel,s=(0,O.u)({initialState:!0}),l=s.collapsed,o=s.toggleCollapsed;return(0,r.jsxs)("div",{className:(0,u.A)(G.tocCollapsible,!l&&G.tocCollapsibleExpanded,t),children:[(0,r.jsx)(S,{collapsed:l,onClick:o}),(0,r.jsx)(O.N,{lazy:!0,className:G.tocCollapsibleContent,collapsed:l,children:(0,r.jsx)(I.A,{toc:n,minHeadingLevel:a,maxHeadingLevel:i})})]})}const D={tocMobile:"tocMobile_B9Na"};function R(){var e=c(),n=e.toc,t=e.frontMatter;return(0,r.jsx)(P,{toc:n,minHeadingLevel:t.toc_min_heading_level,maxHeadingLevel:t.toc_max_heading_level,className:(0,u.A)(j.G.docs.docTocMobile,D.tocMobile)})}var U=t(8687);function F(){var e=c(),n=e.toc,t=e.frontMatter;return(0,r.jsx)(U.A,{toc:n,minHeadingLevel:t.toc_min_heading_level,maxHeadingLevel:t.toc_max_heading_level,className:j.G.docs.docTocDesktop})}var z=t(7887),X=t(8964);function q(e){var n,t,a,i,s=e.children,l=(n=c(),t=n.metadata,a=n.frontMatter,i=n.contentTitle,a.hide_title||void 0!==i?null:t.title);return(0,r.jsxs)("div",{className:(0,u.A)(j.G.docs.docMarkdown,"markdown"),children:[l&&(0,r.jsx)("header",{children:(0,r.jsx)(z.A,{as:"h1",children:l})}),(0,r.jsx)(X.A,{children:s})]})}var Q=t(6534),W=t(4421),J=t(4447);function Z(e){return(0,r.jsx)("svg",Object.assign({viewBox:"0 0 24 24"},e,{children:(0,r.jsx)("path",{d:"M10 19v-5h4v5c0 .55.45 1 1 1h3c.55 0 1-.45 1-1v-7h1.7c.46 0 .68-.57.33-.87L12.67 3.6c-.38-.34-.96-.34-1.34 0l-8.36 7.53c-.34.3-.13.87.33.87H5v7c0 .55.45 1 1 1h3c.55 0 1-.45 1-1z",fill:"currentColor"})}))}const K={breadcrumbHomeIcon:"breadcrumbHomeIcon_Xzkk"};function Y(){var e=(0,J.Ay)("/");return(0,r.jsx)("li",{className:"breadcrumbs__item",children:(0,r.jsx)(g.A,{"aria-label":(0,v.T)({id:"theme.docs.breadcrumbs.home",message:"Home page",description:"The ARIA label for the home page in the breadcrumbs"}),className:"breadcrumbs__link",href:e,children:(0,r.jsx)(Z,{className:K.breadcrumbHomeIcon})})})}const $={breadcrumbsContainer:"breadcrumbsContainer_vLeh"};function ee(e){var n=e.children,t=e.href,a="breadcrumbs__link";return e.isLast?(0,r.jsx)("span",{className:a,itemProp:"name",children:n}):t?(0,r.jsx)(g.A,{className:a,href:t,itemProp:"item",children:(0,r.jsx)("span",{itemProp:"name",children:n})}):(0,r.jsx)("span",{className:a,children:n})}function ne(e){var n=e.children,t=e.active,a=e.index,i=e.addMicrodata;return(0,r.jsxs)("li",Object.assign({},i&&{itemScope:!0,itemProp:"itemListElement",itemType:"https://schema.org/ListItem"},{className:(0,u.A)("breadcrumbs__item",{"breadcrumbs__item--active":t}),children:[n,(0,r.jsx)("meta",{itemProp:"position",content:String(a+1)})]}))}function te(){var e=(0,Q.OF)(),n=(0,W.Dt)();return e?(0,r.jsx)("nav",{className:(0,u.A)(j.G.docs.docBreadcrumbs,$.breadcrumbsContainer),"aria-label":(0,v.T)({id:"theme.docs.breadcrumbs.navAriaLabel",message:"Breadcrumbs",description:"The ARIA label for the breadcrumbs"}),children:(0,r.jsxs)("ul",{className:"breadcrumbs",itemScope:!0,itemType:"https://schema.org/BreadcrumbList",children:[n&&(0,r.jsx)(Y,{}),e.map((function(n,t){var a=t===e.length-1,i="category"===n.type&&n.linkUnlisted?void 0:n.href;return(0,r.jsx)(ne,{active:a,index:t,addMicrodata:!!i,children:(0,r.jsx)(ee,{href:i,isLast:a,children:n.label})},t)}))]})}):null}var ae=t(3623);const ie={docItemContainer:"docItemContainer_SxhF",docItemCol:"docItemCol_TDGs"};function se(e){var n,t,a,i,s,l,o=e.children,d=(n=c(),t=n.frontMatter,a=n.toc,i=(0,m.l)(),s=t.hide_table_of_contents,l=!s&&a.length>0,{hidden:s,mobile:l?(0,r.jsx)(R,{}):void 0,desktop:!l||"desktop"!==i&&"ssr"!==i?void 0:(0,r.jsx)(F,{})}),v=c().metadata;return(0,r.jsxs)("div",{className:"row",children:[(0,r.jsxs)("div",{className:(0,u.A)("col",!d.hidden&&ie.docItemCol),children:[(0,r.jsx)(ae.A,{metadata:v}),(0,r.jsx)(H,{}),(0,r.jsxs)("div",{className:ie.docItemContainer,children:[(0,r.jsxs)("article",{children:[(0,r.jsx)(te,{}),(0,r.jsx)(T,{}),d.mobile,(0,r.jsx)(q,{children:o}),(0,r.jsx)(B,{})]}),(0,r.jsx)(f,{})]})]}),d.desktop&&(0,r.jsx)("div",{className:"col col--3",children:d.desktop})]})}function re(e){var n="docs-doc-id-"+e.content.metadata.id,t=e.content;return(0,r.jsx)(o,{content:e.content,children:(0,r.jsxs)(i.e3,{className:n,children:[(0,r.jsx)(d,{}),(0,r.jsx)(se,{children:(0,r.jsx)(t,{})})]})})}},8687:(e,n,t)=>{t.d(n,{A:()=>u});var a=t(4528),i=(t(2581),t(4921)),s=t(4073);const r={tableOfContents:"tableOfContents_PciD",docItemContainer:"docItemContainer_oacQ"};var l=t(9793),o=["className"],c="table-of-contents__link toc-highlight",d="table-of-contents__link--active";function u(e){var n=e.className,t=(0,a.A)(e,o);return(0,l.jsx)("div",{className:(0,i.A)(r.tableOfContents,"thin-scrollbar",n),children:(0,l.jsx)(s.A,Object.assign({},t,{linkClassName:c,linkActiveClassName:d}))})}},4073:(e,n,t)=>{t.d(n,{A:()=>g});var a=t(4528),i=t(2581),s=t(6938),r=["parentIndex"];function l(e){var n=e.map((function(e){return Object.assign({},e,{parentIndex:-1,children:[]})})),t=Array(7).fill(-1);n.forEach((function(e,n){var a=t.slice(2,e.level);e.parentIndex=Math.max.apply(Math,a),t[e.level]=n}));var i=[];return n.forEach((function(e){var t=e.parentIndex,s=(0,a.A)(e,r);t>=0?n[t].children.push(s):i.push(s)})),i}function o(e){var n=e.toc,t=e.minHeadingLevel,a=e.maxHeadingLevel;return n.flatMap((function(e){var n=o({toc:e.children,minHeadingLevel:t,maxHeadingLevel:a});return function(e){return e.level>=t&&e.level<=a}(e)?[Object.assign({},e,{children:n})]:n}))}function c(e){var n=e.getBoundingClientRect();return n.top===n.bottom?c(e.parentNode):n}function d(e,n){var t,a,i=n.anchorTopOffset,s=e.find((function(e){return c(e).top>=i}));return s?function(e){return e.top>0&&e.bottom{function t(){this._events=this._events||{},this._maxListeners=this._maxListeners||void 0}function r(e){return"function"==typeof e}function n(e){return"object"==typeof e&&null!==e}function i(e){return void 0===e}e.exports=t,t.prototype._events=void 0,t.prototype._maxListeners=void 0,t.defaultMaxListeners=10,t.prototype.setMaxListeners=function(e){if("number"!=typeof e||e<0||isNaN(e))throw TypeError("n must be a positive number");return this._maxListeners=e,this},t.prototype.emit=function(e){var t,s,a,c,o,u;if(this._events||(this._events={}),"error"===e&&(!this._events.error||n(this._events.error)&&!this._events.error.length)){if((t=arguments[1])instanceof Error)throw t;var h=new Error('Uncaught, unspecified "error" event. ('+t+")");throw h.context=t,h}if(i(s=this._events[e]))return!1;if(r(s))switch(arguments.length){case 1:s.call(this);break;case 2:s.call(this,arguments[1]);break;case 3:s.call(this,arguments[1],arguments[2]);break;default:c=Array.prototype.slice.call(arguments,1),s.apply(this,c)}else if(n(s))for(c=Array.prototype.slice.call(arguments,1),a=(u=s.slice()).length,o=0;o0&&this._events[e].length>a&&(this._events[e].warned=!0,console.error("(node) warning: possible EventEmitter memory leak detected. %d listeners added. Use emitter.setMaxListeners() to increase limit.",this._events[e].length),"function"==typeof console.trace&&console.trace()),this},t.prototype.on=t.prototype.addListener,t.prototype.once=function(e,t){if(!r(t))throw TypeError("listener must be a function");var n=!1;function i(){this.removeListener(e,i),n||(n=!0,t.apply(this,arguments))}return i.listener=t,this.on(e,i),this},t.prototype.removeListener=function(e,t){var i,s,a,c;if(!r(t))throw TypeError("listener must be a function");if(!this._events||!this._events[e])return this;if(a=(i=this._events[e]).length,s=-1,i===t||r(i.listener)&&i.listener===t)delete this._events[e],this._events.removeListener&&this.emit("removeListener",e,t);else if(n(i)){for(c=a;c-- >0;)if(i[c]===t||i[c].listener&&i[c].listener===t){s=c;break}if(s<0)return this;1===i.length?(i.length=0,delete this._events[e]):i.splice(s,1),this._events.removeListener&&this.emit("removeListener",e,t)}return this},t.prototype.removeAllListeners=function(e){var t,n;if(!this._events)return this;if(!this._events.removeListener)return 0===arguments.length?this._events={}:this._events[e]&&delete this._events[e],this;if(0===arguments.length){for(t in this._events)"removeListener"!==t&&this.removeAllListeners(t);return this.removeAllListeners("removeListener"),this._events={},this}if(r(n=this._events[e]))this.removeListener(e,n);else if(n)for(;n.length;)this.removeListener(e,n[n.length-1]);return delete this._events[e],this},t.prototype.listeners=function(e){return this._events&&this._events[e]?r(this._events[e])?[this._events[e]]:this._events[e].slice():[]},t.prototype.listenerCount=function(e){if(this._events){var t=this._events[e];if(r(t))return 1;if(t)return t.length}return 0},t.listenerCount=function(e,t){return e.listenerCount(t)}},2353:(e,t,r)=>{"use strict";var n=r(2937),i=r(7889),s=r(9389),a=r(5301),c=r(793);function o(e,t,r,i){return new n(e,t,r,i)}o.version=r(4316),o.AlgoliaSearchHelper=n,o.SearchParameters=a,o.RecommendParameters=i,o.SearchResults=c,o.RecommendResults=s,e.exports=o},2246:(e,t,r)=>{"use strict";var n=r(9042);function i(e,t,r){this.main=e,this.fn=t,this.recommendFn=r,this.lastResults=null,this.lastRecommendResults=null}r(2568)(i,n),i.prototype.detach=function(){this.removeAllListeners(),this.main.detachDerivedHelper(this)},i.prototype.getModifiedState=function(e){return this.fn(e)},i.prototype.getModifiedRecommendState=function(e){return this.recommendFn(e)},e.exports=i},7889:e=>{"use strict";function t(e){e=e||{},this.params=e.params||[]}t.prototype={constructor:t,addParams:function(e){var r=this.params.slice();return r.push(e),new t({params:r})},removeParams:function(e){return new t({params:this.params.filter((function(t){return t.$$id!==e}))})},addFrequentlyBoughtTogether:function(e){return this.addParams(Object.assign({},e,{model:"bought-together"}))},addRelatedProducts:function(e){return this.addParams(Object.assign({},e,{model:"related-products"}))},addTrendingItems:function(e){return this.addParams(Object.assign({},e,{model:"trending-items"}))},addTrendingFacets:function(e){return this.addParams(Object.assign({},e,{model:"trending-facets"}))},addLookingSimilar:function(e){return this.addParams(Object.assign({},e,{model:"looking-similar"}))},_buildQueries:function(e,t){return this.params.filter((function(e){return void 0===t[e.$$id]})).map((function(t){var r=Object.assign({},t,{indexName:e,threshold:t.threshold||0});return delete r.$$id,r}))}},e.exports=t},9389:e=>{"use strict";function t(e,t){this._state=e,this._rawResults={};var r=this;e.params.forEach((function(e){var n=e.$$id;r[n]=t[n],r._rawResults[n]=t[n]}))}t.prototype={constructor:t},e.exports=t},8700:(e,t,r)=>{"use strict";var n=r(752),i=r(1067),s=r(2337),a={addRefinement:function(e,t,r){if(a.isRefined(e,t,r))return e;var i=""+r,s=e[t]?e[t].concat(i):[i],c={};return c[t]=s,n(c,e)},removeRefinement:function(e,t,r){if(void 0===r)return a.clearRefinement(e,(function(e,r){return t===r}));var n=""+r;return a.clearRefinement(e,(function(e,r){return t===r&&n===e}))},toggleRefinement:function(e,t,r){if(void 0===r)throw new Error("toggleRefinement should be used with a value");return a.isRefined(e,t,r)?a.removeRefinement(e,t,r):a.addRefinement(e,t,r)},clearRefinement:function(e,t,r){if(void 0===t)return i(e)?{}:e;if("string"==typeof t)return s(e,[t]);if("function"==typeof t){var n=!1,a=Object.keys(e).reduce((function(i,s){var a=e[s]||[],c=a.filter((function(e){return!t(e,s,r)}));return c.length!==a.length&&(n=!0),i[s]=c,i}),{});return n?a:e}},isRefined:function(e,t,r){var n=Boolean(e[t])&&e[t].length>0;if(void 0===r||!n)return n;var i=""+r;return-1!==e[t].indexOf(i)}};e.exports=a},5301:(e,t,r)=>{"use strict";var n=r(752),i=r(5759),s=r(4553),a=r(7610),c=r(1067),o=r(2337),u=r(3297),h=r(270),f=r(8700);function l(e,t){return Array.isArray(e)&&Array.isArray(t)?e.length===t.length&&e.every((function(e,r){return l(t[r],e)})):e===t}function m(e){var t=e?m._parseNumbers(e):{};void 0===t.userToken||h(t.userToken)||console.warn("[algoliasearch-helper] The `userToken` parameter is invalid. This can lead to wrong analytics.\n - Format: [a-zA-Z0-9_-]{1,64}"),this.facets=t.facets||[],this.disjunctiveFacets=t.disjunctiveFacets||[],this.hierarchicalFacets=t.hierarchicalFacets||[],this.facetsRefinements=t.facetsRefinements||{},this.facetsExcludes=t.facetsExcludes||{},this.disjunctiveFacetsRefinements=t.disjunctiveFacetsRefinements||{},this.numericRefinements=t.numericRefinements||{},this.tagRefinements=t.tagRefinements||[],this.hierarchicalFacetsRefinements=t.hierarchicalFacetsRefinements||{};var r=this;Object.keys(t).forEach((function(e){var n=-1!==m.PARAMETERS.indexOf(e),i=void 0!==t[e];!n&&i&&(r[e]=t[e])}))}m.PARAMETERS=Object.keys(new m),m._parseNumbers=function(e){if(e instanceof m)return e;var t={};if(["aroundPrecision","aroundRadius","getRankingInfo","minWordSizefor2Typos","minWordSizefor1Typo","page","maxValuesPerFacet","distinct","minimumAroundRadius","hitsPerPage","minProximity"].forEach((function(r){var n=e[r];if("string"==typeof n){var i=parseFloat(n);t[r]=isNaN(i)?n:i}})),Array.isArray(e.insideBoundingBox)&&(t.insideBoundingBox=e.insideBoundingBox.map((function(e){return Array.isArray(e)?e.map((function(e){return parseFloat(e)})):e}))),e.numericRefinements){var r={};Object.keys(e.numericRefinements).forEach((function(t){var n=e.numericRefinements[t]||{};r[t]={},Object.keys(n).forEach((function(e){var i=n[e].map((function(e){return Array.isArray(e)?e.map((function(e){return"string"==typeof e?parseFloat(e):e})):"string"==typeof e?parseFloat(e):e}));r[t][e]=i}))})),t.numericRefinements=r}return a(e,t)},m.make=function(e){var t=new m(e);return(e.hierarchicalFacets||[]).forEach((function(e){if(e.rootPath){var r=t.getHierarchicalRefinement(e.name);r.length>0&&0!==r[0].indexOf(e.rootPath)&&(t=t.clearRefinements(e.name)),0===(r=t.getHierarchicalRefinement(e.name)).length&&(t=t.toggleHierarchicalFacetRefinement(e.name,e.rootPath))}})),t},m.validate=function(e,t){var r=t||{};return e.tagFilters&&r.tagRefinements&&r.tagRefinements.length>0?new Error("[Tags] Cannot switch from the managed tag API to the advanced API. It is probably an error, if it is really what you want, you should first clear the tags with clearTags method."):e.tagRefinements.length>0&&r.tagFilters?new Error("[Tags] Cannot switch from the advanced tag API to the managed API. It is probably an error, if it is not, you should first clear the tags with clearTags method."):e.numericFilters&&r.numericRefinements&&c(r.numericRefinements)?new Error("[Numeric filters] Can't switch from the advanced to the managed API. It is probably an error, if this is really what you want, you have to first clear the numeric filters."):c(e.numericRefinements)&&r.numericFilters?new Error("[Numeric filters] Can't switch from the managed API to the advanced. It is probably an error, if this is really what you want, you have to first clear the numeric filters."):null},m.prototype={constructor:m,clearRefinements:function(e){var t={numericRefinements:this._clearNumericRefinements(e),facetsRefinements:f.clearRefinement(this.facetsRefinements,e,"conjunctiveFacet"),facetsExcludes:f.clearRefinement(this.facetsExcludes,e,"exclude"),disjunctiveFacetsRefinements:f.clearRefinement(this.disjunctiveFacetsRefinements,e,"disjunctiveFacet"),hierarchicalFacetsRefinements:f.clearRefinement(this.hierarchicalFacetsRefinements,e,"hierarchicalFacet")};return t.numericRefinements===this.numericRefinements&&t.facetsRefinements===this.facetsRefinements&&t.facetsExcludes===this.facetsExcludes&&t.disjunctiveFacetsRefinements===this.disjunctiveFacetsRefinements&&t.hierarchicalFacetsRefinements===this.hierarchicalFacetsRefinements?this:this.setQueryParameters(t)},clearTags:function(){return void 0===this.tagFilters&&0===this.tagRefinements.length?this:this.setQueryParameters({tagFilters:void 0,tagRefinements:[]})},setIndex:function(e){return e===this.index?this:this.setQueryParameters({index:e})},setQuery:function(e){return e===this.query?this:this.setQueryParameters({query:e})},setPage:function(e){return e===this.page?this:this.setQueryParameters({page:e})},setFacets:function(e){return this.setQueryParameters({facets:e})},setDisjunctiveFacets:function(e){return this.setQueryParameters({disjunctiveFacets:e})},setHitsPerPage:function(e){return this.hitsPerPage===e?this:this.setQueryParameters({hitsPerPage:e})},setTypoTolerance:function(e){return this.typoTolerance===e?this:this.setQueryParameters({typoTolerance:e})},addNumericRefinement:function(e,t,r){var n=u(r);if(this.isNumericRefined(e,t,n))return this;var i=a({},this.numericRefinements);return i[e]=a({},i[e]),i[e][t]?(i[e][t]=i[e][t].slice(),i[e][t].push(n)):i[e][t]=[n],this.setQueryParameters({numericRefinements:i})},getConjunctiveRefinements:function(e){return this.isConjunctiveFacet(e)&&this.facetsRefinements[e]||[]},getDisjunctiveRefinements:function(e){return this.isDisjunctiveFacet(e)&&this.disjunctiveFacetsRefinements[e]||[]},getHierarchicalRefinement:function(e){return this.hierarchicalFacetsRefinements[e]||[]},getExcludeRefinements:function(e){return this.isConjunctiveFacet(e)&&this.facetsExcludes[e]||[]},removeNumericRefinement:function(e,t,r){var n=r;return void 0!==n?this.isNumericRefined(e,t,n)?this.setQueryParameters({numericRefinements:this._clearNumericRefinements((function(r,i){return i===e&&r.op===t&&l(r.val,u(n))}))}):this:void 0!==t?this.isNumericRefined(e,t)?this.setQueryParameters({numericRefinements:this._clearNumericRefinements((function(r,n){return n===e&&r.op===t}))}):this:this.isNumericRefined(e)?this.setQueryParameters({numericRefinements:this._clearNumericRefinements((function(t,r){return r===e}))}):this},getNumericRefinements:function(e){return this.numericRefinements[e]||{}},getNumericRefinement:function(e,t){return this.numericRefinements[e]&&this.numericRefinements[e][t]},_clearNumericRefinements:function(e){if(void 0===e)return c(this.numericRefinements)?{}:this.numericRefinements;if("string"==typeof e)return o(this.numericRefinements,[e]);if("function"==typeof e){var t=!1,r=this.numericRefinements,n=Object.keys(r).reduce((function(n,i){var s=r[i],a={};return s=s||{},Object.keys(s).forEach((function(r){var n=s[r]||[],c=[];n.forEach((function(t){e({val:t,op:r},i,"numeric")||c.push(t)})),c.length!==n.length&&(t=!0),a[r]=c})),n[i]=a,n}),{});return t?n:this.numericRefinements}},addFacet:function(e){return this.isConjunctiveFacet(e)?this:this.setQueryParameters({facets:this.facets.concat([e])})},addDisjunctiveFacet:function(e){return this.isDisjunctiveFacet(e)?this:this.setQueryParameters({disjunctiveFacets:this.disjunctiveFacets.concat([e])})},addHierarchicalFacet:function(e){if(this.isHierarchicalFacet(e.name))throw new Error("Cannot declare two hierarchical facets with the same name: `"+e.name+"`");return this.setQueryParameters({hierarchicalFacets:this.hierarchicalFacets.concat([e])})},addFacetRefinement:function(e,t){if(!this.isConjunctiveFacet(e))throw new Error(e+" is not defined in the facets attribute of the helper configuration");return f.isRefined(this.facetsRefinements,e,t)?this:this.setQueryParameters({facetsRefinements:f.addRefinement(this.facetsRefinements,e,t)})},addExcludeRefinement:function(e,t){if(!this.isConjunctiveFacet(e))throw new Error(e+" is not defined in the facets attribute of the helper configuration");return f.isRefined(this.facetsExcludes,e,t)?this:this.setQueryParameters({facetsExcludes:f.addRefinement(this.facetsExcludes,e,t)})},addDisjunctiveFacetRefinement:function(e,t){if(!this.isDisjunctiveFacet(e))throw new Error(e+" is not defined in the disjunctiveFacets attribute of the helper configuration");return f.isRefined(this.disjunctiveFacetsRefinements,e,t)?this:this.setQueryParameters({disjunctiveFacetsRefinements:f.addRefinement(this.disjunctiveFacetsRefinements,e,t)})},addTagRefinement:function(e){if(this.isTagRefined(e))return this;var t={tagRefinements:this.tagRefinements.concat(e)};return this.setQueryParameters(t)},removeFacet:function(e){return this.isConjunctiveFacet(e)?this.clearRefinements(e).setQueryParameters({facets:this.facets.filter((function(t){return t!==e}))}):this},removeDisjunctiveFacet:function(e){return this.isDisjunctiveFacet(e)?this.clearRefinements(e).setQueryParameters({disjunctiveFacets:this.disjunctiveFacets.filter((function(t){return t!==e}))}):this},removeHierarchicalFacet:function(e){return this.isHierarchicalFacet(e)?this.clearRefinements(e).setQueryParameters({hierarchicalFacets:this.hierarchicalFacets.filter((function(t){return t.name!==e}))}):this},removeFacetRefinement:function(e,t){if(!this.isConjunctiveFacet(e))throw new Error(e+" is not defined in the facets attribute of the helper configuration");return f.isRefined(this.facetsRefinements,e,t)?this.setQueryParameters({facetsRefinements:f.removeRefinement(this.facetsRefinements,e,t)}):this},removeExcludeRefinement:function(e,t){if(!this.isConjunctiveFacet(e))throw new Error(e+" is not defined in the facets attribute of the helper configuration");return f.isRefined(this.facetsExcludes,e,t)?this.setQueryParameters({facetsExcludes:f.removeRefinement(this.facetsExcludes,e,t)}):this},removeDisjunctiveFacetRefinement:function(e,t){if(!this.isDisjunctiveFacet(e))throw new Error(e+" is not defined in the disjunctiveFacets attribute of the helper configuration");return f.isRefined(this.disjunctiveFacetsRefinements,e,t)?this.setQueryParameters({disjunctiveFacetsRefinements:f.removeRefinement(this.disjunctiveFacetsRefinements,e,t)}):this},removeTagRefinement:function(e){if(!this.isTagRefined(e))return this;var t={tagRefinements:this.tagRefinements.filter((function(t){return t!==e}))};return this.setQueryParameters(t)},toggleRefinement:function(e,t){return this.toggleFacetRefinement(e,t)},toggleFacetRefinement:function(e,t){if(this.isHierarchicalFacet(e))return this.toggleHierarchicalFacetRefinement(e,t);if(this.isConjunctiveFacet(e))return this.toggleConjunctiveFacetRefinement(e,t);if(this.isDisjunctiveFacet(e))return this.toggleDisjunctiveFacetRefinement(e,t);throw new Error("Cannot refine the undeclared facet "+e+"; it should be added to the helper options facets, disjunctiveFacets or hierarchicalFacets")},toggleConjunctiveFacetRefinement:function(e,t){if(!this.isConjunctiveFacet(e))throw new Error(e+" is not defined in the facets attribute of the helper configuration");return this.setQueryParameters({facetsRefinements:f.toggleRefinement(this.facetsRefinements,e,t)})},toggleExcludeFacetRefinement:function(e,t){if(!this.isConjunctiveFacet(e))throw new Error(e+" is not defined in the facets attribute of the helper configuration");return this.setQueryParameters({facetsExcludes:f.toggleRefinement(this.facetsExcludes,e,t)})},toggleDisjunctiveFacetRefinement:function(e,t){if(!this.isDisjunctiveFacet(e))throw new Error(e+" is not defined in the disjunctiveFacets attribute of the helper configuration");return this.setQueryParameters({disjunctiveFacetsRefinements:f.toggleRefinement(this.disjunctiveFacetsRefinements,e,t)})},toggleHierarchicalFacetRefinement:function(e,t){if(!this.isHierarchicalFacet(e))throw new Error(e+" is not defined in the hierarchicalFacets attribute of the helper configuration");var r=this._getHierarchicalFacetSeparator(this.getHierarchicalFacetByName(e)),i={};return void 0!==this.hierarchicalFacetsRefinements[e]&&this.hierarchicalFacetsRefinements[e].length>0&&(this.hierarchicalFacetsRefinements[e][0]===t||0===this.hierarchicalFacetsRefinements[e][0].indexOf(t+r))?-1===t.indexOf(r)?i[e]=[]:i[e]=[t.slice(0,t.lastIndexOf(r))]:i[e]=[t],this.setQueryParameters({hierarchicalFacetsRefinements:n(i,this.hierarchicalFacetsRefinements)})},addHierarchicalFacetRefinement:function(e,t){if(this.isHierarchicalFacetRefined(e))throw new Error(e+" is already refined.");if(!this.isHierarchicalFacet(e))throw new Error(e+" is not defined in the hierarchicalFacets attribute of the helper configuration.");var r={};return r[e]=[t],this.setQueryParameters({hierarchicalFacetsRefinements:n(r,this.hierarchicalFacetsRefinements)})},removeHierarchicalFacetRefinement:function(e){if(!this.isHierarchicalFacetRefined(e))return this;var t={};return t[e]=[],this.setQueryParameters({hierarchicalFacetsRefinements:n(t,this.hierarchicalFacetsRefinements)})},toggleTagRefinement:function(e){return this.isTagRefined(e)?this.removeTagRefinement(e):this.addTagRefinement(e)},isDisjunctiveFacet:function(e){return this.disjunctiveFacets.indexOf(e)>-1},isHierarchicalFacet:function(e){return void 0!==this.getHierarchicalFacetByName(e)},isConjunctiveFacet:function(e){return this.facets.indexOf(e)>-1},isFacetRefined:function(e,t){return!!this.isConjunctiveFacet(e)&&f.isRefined(this.facetsRefinements,e,t)},isExcludeRefined:function(e,t){return!!this.isConjunctiveFacet(e)&&f.isRefined(this.facetsExcludes,e,t)},isDisjunctiveFacetRefined:function(e,t){return!!this.isDisjunctiveFacet(e)&&f.isRefined(this.disjunctiveFacetsRefinements,e,t)},isHierarchicalFacetRefined:function(e,t){if(!this.isHierarchicalFacet(e))return!1;var r=this.getHierarchicalRefinement(e);return t?-1!==r.indexOf(t):r.length>0},isNumericRefined:function(e,t,r){if(void 0===r&&void 0===t)return Boolean(this.numericRefinements[e]);var n=this.numericRefinements[e]&&void 0!==this.numericRefinements[e][t];if(void 0===r||!n)return n;var s,a,c=u(r),o=void 0!==(s=this.numericRefinements[e][t],a=c,i(s,(function(e){return l(e,a)})));return n&&o},isTagRefined:function(e){return-1!==this.tagRefinements.indexOf(e)},getRefinedDisjunctiveFacets:function(){var e=this,t=s(Object.keys(this.numericRefinements).filter((function(t){return Object.keys(e.numericRefinements[t]).length>0})),this.disjunctiveFacets);return Object.keys(this.disjunctiveFacetsRefinements).filter((function(t){return e.disjunctiveFacetsRefinements[t].length>0})).concat(t).concat(this.getRefinedHierarchicalFacets()).sort()},getRefinedHierarchicalFacets:function(){var e=this;return s(this.hierarchicalFacets.map((function(e){return e.name})),Object.keys(this.hierarchicalFacetsRefinements).filter((function(t){return e.hierarchicalFacetsRefinements[t].length>0}))).sort()},getUnrefinedDisjunctiveFacets:function(){var e=this.getRefinedDisjunctiveFacets();return this.disjunctiveFacets.filter((function(t){return-1===e.indexOf(t)}))},managedParameters:["index","facets","disjunctiveFacets","facetsRefinements","hierarchicalFacets","facetsExcludes","disjunctiveFacetsRefinements","numericRefinements","tagRefinements","hierarchicalFacetsRefinements"],getQueryParams:function(){var e=this.managedParameters,t={},r=this;return Object.keys(this).forEach((function(n){var i=r[n];-1===e.indexOf(n)&&void 0!==i&&(t[n]=i)})),t},setQueryParameter:function(e,t){if(this[e]===t)return this;var r={};return r[e]=t,this.setQueryParameters(r)},setQueryParameters:function(e){if(!e)return this;var t=m.validate(this,e);if(t)throw t;var r=this,n=m._parseNumbers(e),i=Object.keys(this).reduce((function(e,t){return e[t]=r[t],e}),{}),s=Object.keys(n).reduce((function(e,t){var r=void 0!==e[t],i=void 0!==n[t];return r&&!i?o(e,[t]):(i&&(e[t]=n[t]),e)}),i);return new this.constructor(s)},resetPage:function(){return void 0===this.page?this:this.setPage(0)},_getHierarchicalFacetSortBy:function(e){return e.sortBy||["isRefined:desc","name:asc"]},_getHierarchicalFacetSeparator:function(e){return e.separator||" > "},_getHierarchicalRootPath:function(e){return e.rootPath||null},_getHierarchicalShowParentLevel:function(e){return"boolean"!=typeof e.showParentLevel||e.showParentLevel},getHierarchicalFacetByName:function(e){return i(this.hierarchicalFacets,(function(t){return t.name===e}))},getHierarchicalFacetBreadcrumb:function(e){if(!this.isHierarchicalFacet(e))return[];var t=this.getHierarchicalRefinement(e)[0];if(!t)return[];var r=this._getHierarchicalFacetSeparator(this.getHierarchicalFacetByName(e));return t.split(r).map((function(e){return e.trim()}))},toString:function(){return JSON.stringify(this,null,2)}},e.exports=m},831:(e,t,r)=>{"use strict";e.exports=function(e){return function(t,r){var n=e.hierarchicalFacets[r],u=e.hierarchicalFacetsRefinements[n.name]&&e.hierarchicalFacetsRefinements[n.name][0]||"",h=e._getHierarchicalFacetSeparator(n),f=e._getHierarchicalRootPath(n),l=e._getHierarchicalShowParentLevel(n),m=s(e._getHierarchicalFacetSortBy(n)),d=t.every((function(e){return e.exhaustive})),p=function(e,t,r,n,s){return function(u,h,f){var l=u;if(f>0){var m=0;for(l=u;m{"use strict";var n=r(6075),i=r(752),s=r(223),a=r(5759),c=r(6227),o=r(8335),u=r(3872),h=s.escapeFacetValue,f=s.unescapeFacetValue,l=r(831);function m(e){var t={};return e.forEach((function(e,r){t[e]=r})),t}function d(e,t,r){t&&t[r]&&(e.stats=t[r])}function p(e,t,r){var s=t[0]||{};this._rawResults=t;var o=this;Object.keys(s).forEach((function(e){o[e]=s[e]}));var u=i(r,{persistHierarchicalRootCount:!1});Object.keys(u).forEach((function(e){o[e]=u[e]})),this.processingTimeMS=t.reduce((function(e,t){return void 0===t.processingTimeMS?e:e+t.processingTimeMS}),0),this.disjunctiveFacets=[],this.hierarchicalFacets=e.hierarchicalFacets.map((function(){return[]})),this.facets=[];var h=e.getRefinedDisjunctiveFacets(),p=m(e.facets),v=m(e.disjunctiveFacets),g=1,y=s.facets||{};Object.keys(y).forEach((function(t){var r,n,i=y[t],u=(r=e.hierarchicalFacets,n=t,a(r,(function(e){return(e.attributes||[]).indexOf(n)>-1})));if(u){var h=u.attributes.indexOf(t),f=c(e.hierarchicalFacets,(function(e){return e.name===u.name}));o.hierarchicalFacets[f][h]={attribute:t,data:i,exhaustive:s.exhaustiveFacetsCount}}else{var l,m=-1!==e.disjunctiveFacets.indexOf(t),g=-1!==e.facets.indexOf(t);m&&(l=v[t],o.disjunctiveFacets[l]={name:t,data:i,exhaustive:s.exhaustiveFacetsCount},d(o.disjunctiveFacets[l],s.facets_stats,t)),g&&(l=p[t],o.facets[l]={name:t,data:i,exhaustive:s.exhaustiveFacetsCount},d(o.facets[l],s.facets_stats,t))}})),this.hierarchicalFacets=n(this.hierarchicalFacets),h.forEach((function(r){var n=t[g],a=n&&n.facets?n.facets:{},u=e.getHierarchicalFacetByName(r);Object.keys(a).forEach((function(t){var r,h=a[t];if(u){r=c(e.hierarchicalFacets,(function(e){return e.name===u.name}));var l=c(o.hierarchicalFacets[r],(function(e){return e.attribute===t}));if(-1===l)return;o.hierarchicalFacets[r][l].data=o.persistHierarchicalRootCount?i(o.hierarchicalFacets[r][l].data,h):i(h,o.hierarchicalFacets[r][l].data)}else{r=v[t];var m=s.facets&&s.facets[t]||{};o.disjunctiveFacets[r]={name:t,data:i(m,h),exhaustive:n.exhaustiveFacetsCount},d(o.disjunctiveFacets[r],n.facets_stats,t),e.disjunctiveFacetsRefinements[t]&&e.disjunctiveFacetsRefinements[t].forEach((function(n){!o.disjunctiveFacets[r].data[n]&&e.disjunctiveFacetsRefinements[t].indexOf(f(n))>-1&&(o.disjunctiveFacets[r].data[n]=0)}))}})),g++})),e.getRefinedHierarchicalFacets().forEach((function(r){var n=e.getHierarchicalFacetByName(r),s=e._getHierarchicalFacetSeparator(n),a=e.getHierarchicalRefinement(r);0===a.length||a[0].split(s).length<2||t.slice(g).forEach((function(t){var r=t&&t.facets?t.facets:{};Object.keys(r).forEach((function(t){var u=r[t],h=c(e.hierarchicalFacets,(function(e){return e.name===n.name})),f=c(o.hierarchicalFacets[h],(function(e){return e.attribute===t}));if(-1!==f){var l={};if(a.length>0&&!o.persistHierarchicalRootCount){var m=a[0].split(s)[0];l[m]=o.hierarchicalFacets[h][f].data[m]}o.hierarchicalFacets[h][f].data=i(l,u,o.hierarchicalFacets[h][f].data)}})),g++}))})),Object.keys(e.facetsExcludes).forEach((function(t){var r=e.facetsExcludes[t],n=p[t];o.facets[n]={name:t,data:y[t],exhaustive:s.exhaustiveFacetsCount},r.forEach((function(e){o.facets[n]=o.facets[n]||{name:t},o.facets[n].data=o.facets[n].data||{},o.facets[n].data[e]=0}))})),this.hierarchicalFacets=this.hierarchicalFacets.map(l(e)),this.facets=n(this.facets),this.disjunctiveFacets=n(this.disjunctiveFacets),this._state=e}function v(e,t){function r(e){return e.name===t}if(e._state.isConjunctiveFacet(t)){var n=a(e.facets,r);return n?Object.keys(n.data).map((function(r){var i=h(r);return{name:r,escapedValue:i,count:n.data[r],isRefined:e._state.isFacetRefined(t,i),isExcluded:e._state.isExcludeRefined(t,r)}})):[]}if(e._state.isDisjunctiveFacet(t)){var i=a(e.disjunctiveFacets,r);return i?Object.keys(i.data).map((function(r){var n=h(r);return{name:r,escapedValue:n,count:i.data[r],isRefined:e._state.isDisjunctiveFacetRefined(t,n)}})):[]}if(e._state.isHierarchicalFacet(t)){var s=a(e.hierarchicalFacets,r);if(!s)return s;var c=e._state.getHierarchicalFacetByName(t),o=e._state._getHierarchicalFacetSeparator(c),u=f(e._state.getHierarchicalRefinement(t)[0]||"");0===u.indexOf(c.rootPath)&&(u=u.replace(c.rootPath+o,""));var l=u.split(o);return l.unshift(t),g(s,l,0),s}}function g(e,t,r){e.isRefined=e.name===(t[r]&&t[r].trim()),e.data&&e.data.forEach((function(e){g(e,t,r+1)}))}function y(e,t,r,n){if(n=n||0,Array.isArray(t))return e(t,r[n]);if(!t.data||0===t.data.length)return t;var s=t.data.map((function(t){return y(e,t,r,n+1)})),a=e(s,r[n]);return i({data:a},t)}function R(e,t){var r=a(e,(function(e){return e.name===t}));return r&&r.stats}function F(e,t,r,n,i){var s=a(i,(function(e){return e.name===r})),c=s&&s.data&&s.data[n]?s.data[n]:0,o=s&&s.exhaustive||!1;return{type:t,attributeName:r,name:n,count:c,exhaustive:o}}p.prototype.getFacetByName=function(e){function t(t){return t.name===e}return a(this.facets,t)||a(this.disjunctiveFacets,t)||a(this.hierarchicalFacets,t)},p.DEFAULT_SORT=["isRefined:desc","count:desc","name:asc"],p.prototype.getFacetValues=function(e,t){var r=v(this,e);if(r){var n,s=i(t,{sortBy:p.DEFAULT_SORT,facetOrdering:!(t&&t.sortBy)}),a=this;if(Array.isArray(r))n=[e];else n=a._state.getHierarchicalFacetByName(r.name).attributes;return y((function(e,t){if(s.facetOrdering){var r=function(e,t){return e.renderingContent&&e.renderingContent.facetOrdering&&e.renderingContent.facetOrdering.values&&e.renderingContent.facetOrdering.values[t]}(a,t);if(r)return function(e,t){var r=[],n=[],i=t.hide||[],s=(t.order||[]).reduce((function(e,t,r){return e[t]=r,e}),{});e.forEach((function(e){var t=e.path||e.name,a=i.indexOf(t)>-1;a||void 0===s[t]?a||n.push(e):r[s[t]]=e})),r=r.filter((function(e){return e}));var a,c=t.sortRemainingBy;return"hidden"===c?r:(a="alpha"===c?[["path","name"],["asc","asc"]]:[["count"],["desc"]],r.concat(u(n,a[0],a[1])))}(e,r)}if(Array.isArray(s.sortBy)){var n=o(s.sortBy,p.DEFAULT_SORT);return u(e,n[0],n[1])}if("function"==typeof s.sortBy)return function(e,t){return t.sort(e)}(s.sortBy,e);throw new Error("options.sortBy is optional but if defined it must be either an array of string (predicates) or a sorting function")}),r,n)}},p.prototype.getFacetStats=function(e){return this._state.isConjunctiveFacet(e)?R(this.facets,e):this._state.isDisjunctiveFacet(e)?R(this.disjunctiveFacets,e):void 0},p.prototype.getRefinements=function(){var e=this._state,t=this,r=[];return Object.keys(e.facetsRefinements).forEach((function(n){e.facetsRefinements[n].forEach((function(i){r.push(F(e,"facet",n,i,t.facets))}))})),Object.keys(e.facetsExcludes).forEach((function(n){e.facetsExcludes[n].forEach((function(i){r.push(F(e,"exclude",n,i,t.facets))}))})),Object.keys(e.disjunctiveFacetsRefinements).forEach((function(n){e.disjunctiveFacetsRefinements[n].forEach((function(i){r.push(F(e,"disjunctive",n,i,t.disjunctiveFacets))}))})),Object.keys(e.hierarchicalFacetsRefinements).forEach((function(n){e.hierarchicalFacetsRefinements[n].forEach((function(i){r.push(function(e,t,r,n){var i=e.getHierarchicalFacetByName(t),s=e._getHierarchicalFacetSeparator(i),c=r.split(s),o=a(n,(function(e){return e.name===t})),u=c.reduce((function(e,t){var r=e&&a(e.data,(function(e){return e.name===t}));return void 0!==r?r:e}),o),h=u&&u.count||0,f=u&&u.exhaustive||!1,l=u&&u.path||"";return{type:"hierarchical",attributeName:t,name:l,count:h,exhaustive:f}}(e,n,i,t.hierarchicalFacets))}))})),Object.keys(e.numericRefinements).forEach((function(t){var n=e.numericRefinements[t];Object.keys(n).forEach((function(e){n[e].forEach((function(n){r.push({type:"numeric",attributeName:t,name:n,numericValue:n,operator:e})}))}))})),e.tagRefinements.forEach((function(e){r.push({type:"tag",attributeName:"_tags",name:e})})),r},e.exports=p},2937:(e,t,r)=>{"use strict";var n=r(9042),i=r(2246),s=r(223).escapeFacetValue,a=r(2568),c=r(7610),o=r(1067),u=r(2337),h=r(7889),f=r(9389),l=r(1918),m=r(5301),d=r(793),p=r(2191),v=r(4316);function g(e,t,r,n){"function"==typeof e.addAlgoliaAgent&&e.addAlgoliaAgent("JS Helper ("+v+")"),this.setClient(e);var i=r||{};i.index=t,this.state=m.make(i),this.recommendState=new h({params:i.recommendState}),this.lastResults=null,this.lastRecommendResults=null,this._queryId=0,this._recommendQueryId=0,this._lastQueryIdReceived=-1,this._lastRecommendQueryIdReceived=-1,this.derivedHelpers=[],this._currentNbQueries=0,this._currentNbRecommendQueries=0,this._searchResultsOptions=n,this._recommendCache={}}function y(e){if(e<0)throw new Error("Page requested below 0.");return this._change({state:this.state.setPage(e),isPageReset:!1}),this}function R(){return this.state.page}a(g,n),g.prototype.search=function(){return this._search({onlyWithDerivedHelpers:!1}),this},g.prototype.searchOnlyWithDerivedHelpers=function(){return this._search({onlyWithDerivedHelpers:!0}),this},g.prototype.recommend=function(){return this._recommend(),this},g.prototype.getQuery=function(){var e=this.state;return l._getHitsSearchParams(e)},g.prototype.searchOnce=function(e,t){var r=e?this.state.setQueryParameters(e):this.state,n=l._getQueries(r.index,r),i=this;if(this._currentNbQueries++,this.emit("searchOnce",{state:r}),!t)return this.client.search(n).then((function(e){return i._currentNbQueries--,0===i._currentNbQueries&&i.emit("searchQueueEmpty"),{content:new d(r,e.results),state:r,_originalResponse:e}}),(function(e){throw i._currentNbQueries--,0===i._currentNbQueries&&i.emit("searchQueueEmpty"),e}));this.client.search(n).then((function(e){i._currentNbQueries--,0===i._currentNbQueries&&i.emit("searchQueueEmpty"),t(null,new d(r,e.results),r)})).catch((function(e){i._currentNbQueries--,0===i._currentNbQueries&&i.emit("searchQueueEmpty"),t(e,null,r)}))},g.prototype.findAnswers=function(e){console.warn("[algoliasearch-helper] answers is no longer supported");var t=this.state,r=this.derivedHelpers[0];if(!r)return Promise.resolve([]);var n=r.getModifiedState(t),i=c({attributesForPrediction:e.attributesForPrediction,nbHits:e.nbHits},{params:u(l._getHitsSearchParams(n),["attributesToSnippet","hitsPerPage","restrictSearchableAttributes","snippetEllipsisText"])}),s="search for answers was called, but this client does not have a function client.initIndex(index).findAnswers";if("function"!=typeof this.client.initIndex)throw new Error(s);var a=this.client.initIndex(n.index);if("function"!=typeof a.findAnswers)throw new Error(s);return a.findAnswers(n.query,e.queryLanguages,i)},g.prototype.searchForFacetValues=function(e,t,r,n){var i="function"==typeof this.client.searchForFacetValues&&"function"!=typeof this.client.searchForFacets,a="function"==typeof this.client.initIndex;if(!i&&!a&&"function"!=typeof this.client.search)throw new Error("search for facet values (searchable) was called, but this client does not have a function client.searchForFacetValues or client.initIndex(index).searchForFacetValues");var c=this.state.setQueryParameters(n||{}),o=c.isDisjunctiveFacet(e),u=l.getSearchForFacetQuery(e,t,r,c);this._currentNbQueries++;var h,f=this;return i?h=this.client.searchForFacetValues([{indexName:c.index,params:u}]):a?h=this.client.initIndex(c.index).searchForFacetValues(u):(delete u.facetName,h=this.client.search([{type:"facet",facet:e,indexName:c.index,params:u}]).then((function(e){return e.results[0]}))),this.emit("searchForFacetValues",{state:c,facet:e,query:t}),h.then((function(t){return f._currentNbQueries--,0===f._currentNbQueries&&f.emit("searchQueueEmpty"),(t=Array.isArray(t)?t[0]:t).facetHits.forEach((function(t){t.escapedValue=s(t.value),t.isRefined=o?c.isDisjunctiveFacetRefined(e,t.escapedValue):c.isFacetRefined(e,t.escapedValue)})),t}),(function(e){throw f._currentNbQueries--,0===f._currentNbQueries&&f.emit("searchQueueEmpty"),e}))},g.prototype.setQuery=function(e){return this._change({state:this.state.resetPage().setQuery(e),isPageReset:!0}),this},g.prototype.clearRefinements=function(e){return this._change({state:this.state.resetPage().clearRefinements(e),isPageReset:!0}),this},g.prototype.clearTags=function(){return this._change({state:this.state.resetPage().clearTags(),isPageReset:!0}),this},g.prototype.addDisjunctiveFacetRefinement=function(e,t){return this._change({state:this.state.resetPage().addDisjunctiveFacetRefinement(e,t),isPageReset:!0}),this},g.prototype.addDisjunctiveRefine=function(){return this.addDisjunctiveFacetRefinement.apply(this,arguments)},g.prototype.addHierarchicalFacetRefinement=function(e,t){return this._change({state:this.state.resetPage().addHierarchicalFacetRefinement(e,t),isPageReset:!0}),this},g.prototype.addNumericRefinement=function(e,t,r){return this._change({state:this.state.resetPage().addNumericRefinement(e,t,r),isPageReset:!0}),this},g.prototype.addFacetRefinement=function(e,t){return this._change({state:this.state.resetPage().addFacetRefinement(e,t),isPageReset:!0}),this},g.prototype.addRefine=function(){return this.addFacetRefinement.apply(this,arguments)},g.prototype.addFacetExclusion=function(e,t){return this._change({state:this.state.resetPage().addExcludeRefinement(e,t),isPageReset:!0}),this},g.prototype.addExclude=function(){return this.addFacetExclusion.apply(this,arguments)},g.prototype.addTag=function(e){return this._change({state:this.state.resetPage().addTagRefinement(e),isPageReset:!0}),this},g.prototype.addFrequentlyBoughtTogether=function(e){return this._recommendChange({state:this.recommendState.addFrequentlyBoughtTogether(e)}),this},g.prototype.addRelatedProducts=function(e){return this._recommendChange({state:this.recommendState.addRelatedProducts(e)}),this},g.prototype.addTrendingItems=function(e){return this._recommendChange({state:this.recommendState.addTrendingItems(e)}),this},g.prototype.addTrendingFacets=function(e){return this._recommendChange({state:this.recommendState.addTrendingFacets(e)}),this},g.prototype.addLookingSimilar=function(e){return this._recommendChange({state:this.recommendState.addLookingSimilar(e)}),this},g.prototype.removeNumericRefinement=function(e,t,r){return this._change({state:this.state.resetPage().removeNumericRefinement(e,t,r),isPageReset:!0}),this},g.prototype.removeDisjunctiveFacetRefinement=function(e,t){return this._change({state:this.state.resetPage().removeDisjunctiveFacetRefinement(e,t),isPageReset:!0}),this},g.prototype.removeDisjunctiveRefine=function(){return this.removeDisjunctiveFacetRefinement.apply(this,arguments)},g.prototype.removeHierarchicalFacetRefinement=function(e){return this._change({state:this.state.resetPage().removeHierarchicalFacetRefinement(e),isPageReset:!0}),this},g.prototype.removeFacetRefinement=function(e,t){return this._change({state:this.state.resetPage().removeFacetRefinement(e,t),isPageReset:!0}),this},g.prototype.removeRefine=function(){return this.removeFacetRefinement.apply(this,arguments)},g.prototype.removeFacetExclusion=function(e,t){return this._change({state:this.state.resetPage().removeExcludeRefinement(e,t),isPageReset:!0}),this},g.prototype.removeExclude=function(){return this.removeFacetExclusion.apply(this,arguments)},g.prototype.removeTag=function(e){return this._change({state:this.state.resetPage().removeTagRefinement(e),isPageReset:!0}),this},g.prototype.removeFrequentlyBoughtTogether=function(e){return this._recommendChange({state:this.recommendState.removeParams(e)}),this},g.prototype.removeRelatedProducts=function(e){return this._recommendChange({state:this.recommendState.removeParams(e)}),this},g.prototype.removeTrendingItems=function(e){return this._recommendChange({state:this.recommendState.removeParams(e)}),this},g.prototype.removeTrendingFacets=function(e){return this._recommendChange({state:this.recommendState.removeParams(e)}),this},g.prototype.removeLookingSimilar=function(e){return this._recommendChange({state:this.recommendState.removeParams(e)}),this},g.prototype.toggleFacetExclusion=function(e,t){return this._change({state:this.state.resetPage().toggleExcludeFacetRefinement(e,t),isPageReset:!0}),this},g.prototype.toggleExclude=function(){return this.toggleFacetExclusion.apply(this,arguments)},g.prototype.toggleRefinement=function(e,t){return this.toggleFacetRefinement(e,t)},g.prototype.toggleFacetRefinement=function(e,t){return this._change({state:this.state.resetPage().toggleFacetRefinement(e,t),isPageReset:!0}),this},g.prototype.toggleRefine=function(){return this.toggleFacetRefinement.apply(this,arguments)},g.prototype.toggleTag=function(e){return this._change({state:this.state.resetPage().toggleTagRefinement(e),isPageReset:!0}),this},g.prototype.nextPage=function(){var e=this.state.page||0;return this.setPage(e+1)},g.prototype.previousPage=function(){var e=this.state.page||0;return this.setPage(e-1)},g.prototype.setCurrentPage=y,g.prototype.setPage=y,g.prototype.setIndex=function(e){return this._change({state:this.state.resetPage().setIndex(e),isPageReset:!0}),this},g.prototype.setQueryParameter=function(e,t){return this._change({state:this.state.resetPage().setQueryParameter(e,t),isPageReset:!0}),this},g.prototype.setState=function(e){return this._change({state:m.make(e),isPageReset:!1}),this},g.prototype.overrideStateWithoutTriggeringChangeEvent=function(e){return this.state=new m(e),this},g.prototype.hasRefinements=function(e){return!!o(this.state.getNumericRefinements(e))||(this.state.isConjunctiveFacet(e)?this.state.isFacetRefined(e):this.state.isDisjunctiveFacet(e)?this.state.isDisjunctiveFacetRefined(e):!!this.state.isHierarchicalFacet(e)&&this.state.isHierarchicalFacetRefined(e))},g.prototype.isExcluded=function(e,t){return this.state.isExcludeRefined(e,t)},g.prototype.isDisjunctiveRefined=function(e,t){return this.state.isDisjunctiveFacetRefined(e,t)},g.prototype.hasTag=function(e){return this.state.isTagRefined(e)},g.prototype.isTagRefined=function(){return this.hasTagRefinements.apply(this,arguments)},g.prototype.getIndex=function(){return this.state.index},g.prototype.getCurrentPage=R,g.prototype.getPage=R,g.prototype.getTags=function(){return this.state.tagRefinements},g.prototype.getRefinements=function(e){var t=[];if(this.state.isConjunctiveFacet(e))this.state.getConjunctiveRefinements(e).forEach((function(e){t.push({value:e,type:"conjunctive"})})),this.state.getExcludeRefinements(e).forEach((function(e){t.push({value:e,type:"exclude"})}));else if(this.state.isDisjunctiveFacet(e)){this.state.getDisjunctiveRefinements(e).forEach((function(e){t.push({value:e,type:"disjunctive"})}))}var r=this.state.getNumericRefinements(e);return Object.keys(r).forEach((function(e){var n=r[e];t.push({value:n,operator:e,type:"numeric"})})),t},g.prototype.getNumericRefinement=function(e,t){return this.state.getNumericRefinement(e,t)},g.prototype.getHierarchicalFacetBreadcrumb=function(e){return this.state.getHierarchicalFacetBreadcrumb(e)},g.prototype._search=function(e){var t=this.state,r=[],n=[];e.onlyWithDerivedHelpers||(n=l._getQueries(t.index,t),r.push({state:t,queriesCount:n.length,helper:this}),this.emit("search",{state:t,results:this.lastResults}));var i=this.derivedHelpers.map((function(e){var n=e.getModifiedState(t),i=n.index?l._getQueries(n.index,n):[];return r.push({state:n,queriesCount:i.length,helper:e}),e.emit("search",{state:n,results:e.lastResults}),i})),s=Array.prototype.concat.apply(n,i),a=this._queryId++;if(this._currentNbQueries++,!s.length)return Promise.resolve({results:[]}).then(this._dispatchAlgoliaResponse.bind(this,r,a));try{this.client.search(s).then(this._dispatchAlgoliaResponse.bind(this,r,a)).catch(this._dispatchAlgoliaError.bind(this,a))}catch(c){this.emit("error",{error:c})}},g.prototype._recommend=function(){var e=this.state,t=this.recommendState,r=this.getIndex(),n=[{state:t,index:r,helper:this}],i=t.params.map((function(e){return e.$$id}));this.emit("fetch",{recommend:{state:t,results:this.lastRecommendResults}});var s=this._recommendCache,a=this.derivedHelpers.map((function(t){var r=t.getModifiedState(e).index;if(!r)return[];var a=t.getModifiedRecommendState(new h);return n.push({state:a,index:r,helper:t}),i=Array.prototype.concat.apply(i,a.params.map((function(e){return e.$$id}))),t.emit("fetch",{recommend:{state:a,results:t.lastRecommendResults}}),a._buildQueries(r,s)})),c=Array.prototype.concat.apply(this.recommendState._buildQueries(r,s),a);if(0!==c.length)if(c.length>0&&void 0===this.client.getRecommendations)console.warn("Please update algoliasearch/lite to the latest version in order to use recommend widgets.");else{var o=this._recommendQueryId++;this._currentNbRecommendQueries++;try{this.client.getRecommendations(c).then(this._dispatchRecommendResponse.bind(this,o,n,i)).catch(this._dispatchRecommendError.bind(this,o))}catch(u){this.emit("error",{error:u})}}},g.prototype._dispatchAlgoliaResponse=function(e,t,r){var n=this;if(!(t0},g.prototype._change=function(e){var t=e.state,r=e.isPageReset;t!==this.state&&(this.state=t,this.emit("change",{state:this.state,results:this.lastResults,isPageReset:r}))},g.prototype._recommendChange=function(e){var t=e.state;t!==this.recommendState&&(this.recommendState=t,this.emit("recommend:change",{search:{results:this.lastResults,state:this.state},recommend:{results:this.lastRecommendResults,state:this.recommendState}}))},g.prototype.clearCache=function(){return this.client.clearCache&&this.client.clearCache(),this},g.prototype.setClient=function(e){return this.client===e||("function"==typeof e.addAlgoliaAgent&&e.addAlgoliaAgent("JS Helper ("+v+")"),this.client=e),this},g.prototype.getClient=function(){return this.client},g.prototype.derive=function(e,t){var r=new i(this,e,t);return this.derivedHelpers.push(r),r},g.prototype.detachDerivedHelper=function(e){var t=this.derivedHelpers.indexOf(e);if(-1===t)throw new Error("Derived helper already detached");this.derivedHelpers.splice(t,1)},g.prototype.hasPendingRequests=function(){return this._currentNbQueries>0},e.exports=g},6075:e=>{"use strict";e.exports=function(e){return Array.isArray(e)?e.filter(Boolean):[]}},752:e=>{"use strict";e.exports=function(){return Array.prototype.slice.call(arguments).reduceRight((function(e,t){return Object.keys(Object(t)).forEach((function(r){void 0!==t[r]&&(void 0!==e[r]&&delete e[r],e[r]=t[r])})),e}),{})}},223:e=>{"use strict";e.exports={escapeFacetValue:function(e){return"string"!=typeof e?e:String(e).replace(/^-/,"\\-")},unescapeFacetValue:function(e){return"string"!=typeof e?e:e.replace(/^\\-/,"-")}}},5759:e=>{"use strict";e.exports=function(e,t){if(Array.isArray(e))for(var r=0;r{"use strict";e.exports=function(e,t){if(!Array.isArray(e))return-1;for(var r=0;r{e.exports=function(e){return e.reduce((function(e,t){return e.concat(t)}),[])}},8335:(e,t,r)=>{"use strict";var n=r(5759);e.exports=function(e,t){var r=(t||[]).map((function(e){return e.split(":")}));return e.reduce((function(e,t){var i=t.split(":"),s=n(r,(function(e){return e[0]===i[0]}));return i.length>1||!s?(e[0].push(i[0]),e[1].push(i[1]),e):(e[0].push(s[0]),e[1].push(s[1]),e)}),[[],[]])}},2568:e=>{"use strict";e.exports=function(e,t){e.prototype=Object.create(t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}})}},4553:e=>{"use strict";e.exports=function(e,t){return e.filter((function(r,n){return t.indexOf(r)>-1&&e.indexOf(r)===n}))}},7610:e=>{"use strict";function t(e){return"function"==typeof e||Array.isArray(e)||"[object Object]"===Object.prototype.toString.call(e)}function r(e,n){if(e===n)return e;for(var i in n)if(Object.prototype.hasOwnProperty.call(n,i)&&"__proto__"!==i&&"constructor"!==i){var s=n[i],a=e[i];void 0!==a&&void 0===s||(t(a)&&t(s)?e[i]=r(a,s):e[i]="object"==typeof(c=s)&&null!==c?r(Array.isArray(c)?[]:{},c):c)}var c;return e}e.exports=function(e){t(e)||(e={});for(var n=1,i=arguments.length;n{"use strict";e.exports=function(e){return e&&Object.keys(e).length>0}},2337:e=>{"use strict";e.exports=function(e,t){if(null===e)return{};var r,n,i={},s=Object.keys(e);for(n=0;n=0||(i[r]=e[r]);return i}},3872:e=>{"use strict";function t(e,t){if(e!==t){var r=void 0!==e,n=null===e,i=void 0!==t,s=null===t;if(!s&&e>t||n&&i||!r)return 1;if(!n&&e=n.length?s:"desc"===n[i]?-s:s}return e.index-r.index})),i.map((function(e){return e.value}))}},3297:e=>{"use strict";e.exports=function e(t){if("number"==typeof t)return t;if("string"==typeof t)return parseFloat(t);if(Array.isArray(t))return t.map(e);throw new Error("The value should be a number, a parsable string or an array of those.")}},1918:(e,t,r)=>{"use strict";var n=r(7610);function i(e){return Object.keys(e).sort().reduce((function(t,r){return t[r]=e[r],t}),{})}var s={_getQueries:function(e,t){var r=[];return r.push({indexName:e,params:s._getHitsSearchParams(t)}),t.getRefinedDisjunctiveFacets().forEach((function(n){r.push({indexName:e,params:s._getDisjunctiveFacetSearchParams(t,n)})})),t.getRefinedHierarchicalFacets().forEach((function(n){var i=t.getHierarchicalFacetByName(n),a=t.getHierarchicalRefinement(n),c=t._getHierarchicalFacetSeparator(i);if(a.length>0&&a[0].split(c).length>1){var o=a[0].split(c).slice(0,-1).reduce((function(e,t,r){return e.concat({attribute:i.attributes[r],value:0===r?t:[e[e.length-1].value,t].join(c)})}),[]);o.forEach((function(n,a){var c=s._getDisjunctiveFacetSearchParams(t,n.attribute,0===a);function u(e){return i.attributes.some((function(t){return t===e.split(":")[0]}))}var h=(c.facetFilters||[]).reduce((function(e,t){if(Array.isArray(t)){var r=t.filter((function(e){return!u(e)}));r.length>0&&e.push(r)}return"string"!=typeof t||u(t)||e.push(t),e}),[]),f=o[a-1];a>0?c.facetFilters=h.concat(f.attribute+":"+f.value):h.length>0?c.facetFilters=h:delete c.facetFilters,r.push({indexName:e,params:c})}))}})),r},_getHitsSearchParams:function(e){var t=e.facets.concat(e.disjunctiveFacets).concat(s._getHitsHierarchicalFacetsAttributes(e)).sort(),r=s._getFacetFilters(e),a=s._getNumericFilters(e),c=s._getTagFilters(e),o={};return t.length>0&&(o.facets=t.indexOf("*")>-1?["*"]:t),c.length>0&&(o.tagFilters=c),r.length>0&&(o.facetFilters=r),a.length>0&&(o.numericFilters=a),i(n({},e.getQueryParams(),o))},_getDisjunctiveFacetSearchParams:function(e,t,r){var a=s._getFacetFilters(e,t,r),c=s._getNumericFilters(e,t),o=s._getTagFilters(e),u={hitsPerPage:0,page:0,analytics:!1,clickAnalytics:!1};o.length>0&&(u.tagFilters=o);var h=e.getHierarchicalFacetByName(t);return u.facets=h?s._getDisjunctiveHierarchicalFacetAttribute(e,h,r):t,c.length>0&&(u.numericFilters=c),a.length>0&&(u.facetFilters=a),i(n({},e.getQueryParams(),u))},_getNumericFilters:function(e,t){if(e.numericFilters)return e.numericFilters;var r=[];return Object.keys(e.numericRefinements).forEach((function(n){var i=e.numericRefinements[n]||{};Object.keys(i).forEach((function(e){var s=i[e]||[];t!==n&&s.forEach((function(t){if(Array.isArray(t)){var i=t.map((function(t){return n+e+t}));r.push(i)}else r.push(n+e+t)}))}))})),r},_getTagFilters:function(e){return e.tagFilters?e.tagFilters:e.tagRefinements.join(",")},_getFacetFilters:function(e,t,r){var n=[],i=e.facetsRefinements||{};Object.keys(i).sort().forEach((function(e){(i[e]||[]).slice().sort().forEach((function(t){n.push(e+":"+t)}))}));var s=e.facetsExcludes||{};Object.keys(s).sort().forEach((function(e){(s[e]||[]).sort().forEach((function(t){n.push(e+":-"+t)}))}));var a=e.disjunctiveFacetsRefinements||{};Object.keys(a).sort().forEach((function(e){var r=a[e]||[];if(e!==t&&r&&0!==r.length){var i=[];r.slice().sort().forEach((function(t){i.push(e+":"+t)})),n.push(i)}}));var c=e.hierarchicalFacetsRefinements||{};return Object.keys(c).sort().forEach((function(i){var s=(c[i]||[])[0];if(void 0!==s){var a,o,u=e.getHierarchicalFacetByName(i),h=e._getHierarchicalFacetSeparator(u),f=e._getHierarchicalRootPath(u);if(t===i){if(-1===s.indexOf(h)||!f&&!0===r||f&&f.split(h).length===s.split(h).length)return;f?(o=f.split(h).length-1,s=f):(o=s.split(h).length-2,s=s.slice(0,s.lastIndexOf(h))),a=u.attributes[o]}else o=s.split(h).length-1,a=u.attributes[o];a&&n.push([a+":"+s])}})),n},_getHitsHierarchicalFacetsAttributes:function(e){return e.hierarchicalFacets.reduce((function(t,r){var n=e.getHierarchicalRefinement(r.name)[0];if(!n)return t.push(r.attributes[0]),t;var i=e._getHierarchicalFacetSeparator(r),s=n.split(i).length,a=r.attributes.slice(0,s+1);return t.concat(a)}),[])},_getDisjunctiveHierarchicalFacetAttribute:function(e,t,r){var n=e._getHierarchicalFacetSeparator(t);if(!0===r){var i=e._getHierarchicalRootPath(t),s=0;return i&&(s=i.split(n).length),[t.attributes[s]]}var a=(e.getHierarchicalRefinement(t.name)[0]||"").split(n).length-1;return t.attributes.slice(0,a+1)},getSearchForFacetQuery:function(e,t,r,a){var c=a.isDisjunctiveFacet(e)?a.clearRefinements(e):a,o={facetQuery:t,facetName:e};return"number"==typeof r&&(o.maxFacetHits=r),i(n({},s._getHitsSearchParams(c),o))}};e.exports=s},270:e=>{"use strict";e.exports=function(e){return null!==e&&/^[a-zA-Z0-9_-]{1,64}$/.test(e)}},2191:(e,t,r)=>{"use strict";var n=r(5759),i=r(6523);e.exports=function(e){var t={};return e.forEach((function(e){e.forEach((function(e,r){t[e.objectID]?t[e.objectID]={indexSum:t[e.objectID].indexSum+r,count:t[e.objectID].count+1}:t[e.objectID]={indexSum:r,count:1}}))})),function(e,t){var r=[];return Object.keys(e).forEach((function(n){e[n].count<2&&(e[n].indexSum+=100),r.push({objectID:n,avgOfIndices:e[n].indexSum/t})})),r.sort((function(e,t){return e.avgOfIndices>t.avgOfIndices?1:-1}))}(t,e.length).reduce((function(t,r){var s=n(i(e),(function(e){return e.objectID===r.objectID}));return s?t.concat(s):t}),[])}},4316:e=>{"use strict";e.exports="3.22.6"},7757:function(e){e.exports=function(){"use strict";function e(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function t(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function r(r){for(var n=1;n=0||(i[r]=e[r]);return i}(e,t);if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(e);for(n=0;n=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}function i(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if(Symbol.iterator in Object(e)||"[object Arguments]"===Object.prototype.toString.call(e)){var r=[],n=!0,i=!1,s=void 0;try{for(var a,c=e[Symbol.iterator]();!(n=(a=c.next()).done)&&(r.push(a.value),!t||r.length!==t);n=!0);}catch(e){i=!0,s=e}finally{try{n||null==c.return||c.return()}finally{if(i)throw s}}return r}}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance")}()}function s(e){return function(e){if(Array.isArray(e)){for(var t=0,r=new Array(e.length);t2&&void 0!==arguments[2]?arguments[2]:{miss:function(){return Promise.resolve()}};return Promise.resolve().then((function(){c();var t=JSON.stringify(e);return s()[t]})).then((function(e){return Promise.all([e?e.value:t(),void 0!==e])})).then((function(e){var t=i(e,2),n=t[0],s=t[1];return Promise.all([n,s||r.miss(n)])})).then((function(e){return i(e,1)[0]}))},set:function(e,t){return Promise.resolve().then((function(){var i=s();return i[JSON.stringify(e)]={timestamp:(new Date).getTime(),value:t},n().setItem(r,JSON.stringify(i)),t}))},delete:function(e){return Promise.resolve().then((function(){var t=s();delete t[JSON.stringify(e)],n().setItem(r,JSON.stringify(t))}))},clear:function(){return Promise.resolve().then((function(){n().removeItem(r)}))}}}function c(e){var t=s(e.caches),r=t.shift();return void 0===r?{get:function(e,t){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{miss:function(){return Promise.resolve()}};return t().then((function(e){return Promise.all([e,r.miss(e)])})).then((function(e){return i(e,1)[0]}))},set:function(e,t){return Promise.resolve(t)},delete:function(e){return Promise.resolve()},clear:function(){return Promise.resolve()}}:{get:function(e,n){var i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{miss:function(){return Promise.resolve()}};return r.get(e,n,i).catch((function(){return c({caches:t}).get(e,n,i)}))},set:function(e,n){return r.set(e,n).catch((function(){return c({caches:t}).set(e,n)}))},delete:function(e){return r.delete(e).catch((function(){return c({caches:t}).delete(e)}))},clear:function(){return r.clear().catch((function(){return c({caches:t}).clear()}))}}}function o(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{serializable:!0},t={};return{get:function(r,n){var i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{miss:function(){return Promise.resolve()}},s=JSON.stringify(r);if(s in t)return Promise.resolve(e.serializable?JSON.parse(t[s]):t[s]);var a=n(),c=i&&i.miss||function(){return Promise.resolve()};return a.then((function(e){return c(e)})).then((function(){return a}))},set:function(r,n){return t[JSON.stringify(r)]=e.serializable?JSON.stringify(n):n,Promise.resolve(n)},delete:function(e){return delete t[JSON.stringify(e)],Promise.resolve()},clear:function(){return t={},Promise.resolve()}}}function u(e){for(var t=e.length-1;t>0;t--){var r=Math.floor(Math.random()*(t+1)),n=e[t];e[t]=e[r],e[r]=n}return e}function h(e,t){return t?(Object.keys(t).forEach((function(r){e[r]=t[r](e)})),e):e}function f(e){for(var t=arguments.length,r=new Array(t>1?t-1:0),n=1;n0?n:void 0,timeout:r.timeout||t,headers:r.headers||{},queryParameters:r.queryParameters||{},cacheable:r.cacheable}}var d={Read:1,Write:2,Any:3},p=1,v=2,g=3;function y(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:p;return r(r({},e),{},{status:t,lastUpdate:Date.now()})}function R(e){return"string"==typeof e?{protocol:"https",url:e,accept:d.Any}:{protocol:e.protocol||"https",url:e.url,accept:e.accept||d.Any}}var F="GET",b="POST";function j(e,t){return Promise.all(t.map((function(t){return e.get(t,(function(){return Promise.resolve(y(t))}))}))).then((function(e){var r=e.filter((function(e){return function(e){return e.status===p||Date.now()-e.lastUpdate>12e4}(e)})),n=e.filter((function(e){return function(e){return e.status===g&&Date.now()-e.lastUpdate<=12e4}(e)})),i=[].concat(s(r),s(n));return{getTimeout:function(e,t){return(0===n.length&&0===e?1:n.length+3+e)*t},statelessHosts:i.length>0?i.map((function(e){return R(e)})):t}}))}function _(e,t,n,i){var a=[],c=function(e,t){if(e.method!==F&&(void 0!==e.data||void 0!==t.data)){var n=Array.isArray(e.data)?e.data:r(r({},e.data),t.data);return JSON.stringify(n)}}(n,i),o=function(e,t){var n=r(r({},e.headers),t.headers),i={};return Object.keys(n).forEach((function(e){var t=n[e];i[e.toLowerCase()]=t})),i}(e,i),u=n.method,h=n.method!==F?{}:r(r({},n.data),i.data),f=r(r(r({"x-algolia-agent":e.userAgent.value},e.queryParameters),h),i.queryParameters),l=0,m=function t(r,s){var h=r.pop();if(void 0===h)throw{name:"RetryError",message:"Unreachable hosts - your application id may be incorrect. If the error persists, please reach out to the Algolia Support team: https://alg.li/support .",transporterStackTrace:E(a)};var m={data:c,headers:o,method:u,url:x(h,n.path,f),connectTimeout:s(l,e.timeouts.connect),responseTimeout:s(l,i.timeout)},d=function(e){var t={request:m,response:e,host:h,triesLeft:r.length};return a.push(t),t},p={onSuccess:function(e){return function(e){try{return JSON.parse(e.content)}catch(t){throw function(e,t){return{name:"DeserializationError",message:e,response:t}}(t.message,e)}}(e)},onRetry:function(n){var i=d(n);return n.isTimedOut&&l++,Promise.all([e.logger.info("Retryable failure",w(i)),e.hostsCache.set(h,y(h,n.isTimedOut?g:v))]).then((function(){return t(r,s)}))},onFail:function(e){throw d(e),function(e,t){var r=e.content,n=e.status,i=r;try{i=JSON.parse(r).message}catch(e){}return function(e,t,r){return{name:"ApiError",message:e,status:t,transporterStackTrace:r}}(i,n,t)}(e,E(a))}};return e.requester.send(m).then((function(e){return function(e,t){return function(e){var t=e.status;return e.isTimedOut||function(e){var t=e.isTimedOut,r=e.status;return!t&&!~~r}(e)||2!=~~(t/100)&&4!=~~(t/100)}(e)?t.onRetry(e):2==~~(e.status/100)?t.onSuccess(e):t.onFail(e)}(e,p)}))};return j(e.hostsCache,t).then((function(e){return m(s(e.statelessHosts).reverse(),e.getTimeout)}))}function P(e){var t={value:"Algolia for JavaScript (".concat(e,")"),add:function(e){var r="; ".concat(e.segment).concat(void 0!==e.version?" (".concat(e.version,")"):"");return-1===t.value.indexOf(r)&&(t.value="".concat(t.value).concat(r)),t}};return t}function x(e,t,r){var n=O(r),i="".concat(e.protocol,"://").concat(e.url,"/").concat("/"===t.charAt(0)?t.substr(1):t);return n.length&&(i+="?".concat(n)),i}function O(e){return Object.keys(e).map((function(t){return f("%s=%s",t,(r=e[t],"[object Object]"===Object.prototype.toString.call(r)||"[object Array]"===Object.prototype.toString.call(r)?JSON.stringify(e[t]):e[t]));var r})).join("&")}function E(e){return e.map((function(e){return w(e)}))}function w(e){var t=e.request.headers["x-algolia-api-key"]?{"x-algolia-api-key":"*****"}:{};return r(r({},e),{},{request:r(r({},e.request),{},{headers:r(r({},e.request.headers),t)})})}var S=function(e){var t=e.appId,n=function(e,t,r){var n={"x-algolia-api-key":r,"x-algolia-application-id":t};return{headers:function(){return e===l.WithinHeaders?n:{}},queryParameters:function(){return e===l.WithinQueryParameters?n:{}}}}(void 0!==e.authMode?e.authMode:l.WithinHeaders,t,e.apiKey),s=function(e){var t=e.hostsCache,r=e.logger,n=e.requester,s=e.requestsCache,a=e.responsesCache,c=e.timeouts,o=e.userAgent,u=e.hosts,h=e.queryParameters,f={hostsCache:t,logger:r,requester:n,requestsCache:s,responsesCache:a,timeouts:c,userAgent:o,headers:e.headers,queryParameters:h,hosts:u.map((function(e){return R(e)})),read:function(e,t){var r=m(t,f.timeouts.read),n=function(){return _(f,f.hosts.filter((function(e){return!!(e.accept&d.Read)})),e,r)};if(!0!==(void 0!==r.cacheable?r.cacheable:e.cacheable))return n();var s={request:e,mappedRequestOptions:r,transporter:{queryParameters:f.queryParameters,headers:f.headers}};return f.responsesCache.get(s,(function(){return f.requestsCache.get(s,(function(){return f.requestsCache.set(s,n()).then((function(e){return Promise.all([f.requestsCache.delete(s),e])}),(function(e){return Promise.all([f.requestsCache.delete(s),Promise.reject(e)])})).then((function(e){var t=i(e,2);return t[0],t[1]}))}))}),{miss:function(e){return f.responsesCache.set(s,e)}})},write:function(e,t){return _(f,f.hosts.filter((function(e){return!!(e.accept&d.Write)})),e,m(t,f.timeouts.write))}};return f}(r(r({hosts:[{url:"".concat(t,"-dsn.algolia.net"),accept:d.Read},{url:"".concat(t,".algolia.net"),accept:d.Write}].concat(u([{url:"".concat(t,"-1.algolianet.com")},{url:"".concat(t,"-2.algolianet.com")},{url:"".concat(t,"-3.algolianet.com")}]))},e),{},{headers:r(r(r({},n.headers()),{"content-type":"application/x-www-form-urlencoded"}),e.headers),queryParameters:r(r({},n.queryParameters()),e.queryParameters)}));return h({transporter:s,appId:t,addAlgoliaAgent:function(e,t){s.userAgent.add({segment:e,version:t})},clearCache:function(){return Promise.all([s.requestsCache.clear(),s.responsesCache.clear()]).then((function(){}))}},e.methods)},A=function(e){return function(t,r){return t.method===F?e.transporter.read(t,r):e.transporter.write(t,r)}},N=function(e){return function(t){var r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return h({transporter:e.transporter,appId:e.appId,indexName:t},r.methods)}},H=function(e){return function(t,n){var i=t.map((function(e){return r(r({},e),{},{params:O(e.params||{})})}));return e.transporter.read({method:b,path:"1/indexes/*/queries",data:{requests:i},cacheable:!0},n)}},T=function(e){return function(t,i){return Promise.all(t.map((function(t){var s=t.params,a=s.facetName,c=s.facetQuery,o=n(s,["facetName","facetQuery"]);return N(e)(t.indexName,{methods:{searchForFacetValues:I}}).searchForFacetValues(a,c,r(r({},i),o))})))}},Q=function(e){return function(t,r,n){return e.transporter.read({method:b,path:f("1/answers/%s/prediction",e.indexName),data:{query:t,queryLanguages:r},cacheable:!0},n)}},C=function(e){return function(t,r){return e.transporter.read({method:b,path:f("1/indexes/%s/query",e.indexName),data:{query:t},cacheable:!0},r)}},I=function(e){return function(t,r,n){return e.transporter.read({method:b,path:f("1/indexes/%s/facets/%s/query",e.indexName,t),data:{facetQuery:r},cacheable:!0},n)}},D=1,k=2,q=3,L=function(e){return function(t,n){var i=t.map((function(e){return r(r({},e),{},{threshold:e.threshold||0})}));return e.transporter.read({method:b,path:"1/indexes/*/recommendations",data:{requests:i},cacheable:!0},n)}};function V(e,t,n){var i,s={appId:e,apiKey:t,timeouts:{connect:1,read:2,write:30},requester:{send:function(e){return new Promise((function(t){var r=new XMLHttpRequest;r.open(e.method,e.url,!0),Object.keys(e.headers).forEach((function(t){return r.setRequestHeader(t,e.headers[t])}));var n,i=function(e,n){return setTimeout((function(){r.abort(),t({status:0,content:n,isTimedOut:!0})}),1e3*e)},s=i(e.connectTimeout,"Connection timeout");r.onreadystatechange=function(){r.readyState>r.OPENED&&void 0===n&&(clearTimeout(s),n=i(e.responseTimeout,"Socket timeout"))},r.onerror=function(){0===r.status&&(clearTimeout(s),clearTimeout(n),t({content:r.responseText||"Network request failed",status:r.status,isTimedOut:!1}))},r.onload=function(){clearTimeout(s),clearTimeout(n),t({content:r.responseText,status:r.status,isTimedOut:!1})},r.send(e.data)}))}},logger:(i=q,{debug:function(e,t){return D>=i&&console.debug(e,t),Promise.resolve()},info:function(e,t){return k>=i&&console.info(e,t),Promise.resolve()},error:function(e,t){return console.error(e,t),Promise.resolve()}}),responsesCache:o(),requestsCache:o({serializable:!1}),hostsCache:c({caches:[a({key:"".concat("4.24.0","-").concat(e)}),o()]}),userAgent:P("4.24.0").add({segment:"Browser",version:"lite"}),authMode:l.WithinQueryParameters};return S(r(r(r({},s),n),{},{methods:{search:H,searchForFacetValues:T,multipleQueries:H,multipleSearchForFacetValues:T,customRequest:A,initIndex:function(e){return function(t){return N(e)(t,{methods:{search:C,searchForFacetValues:I,findAnswers:Q}})}},getRecommendations:L}}))}return V.version="4.24.0",V}()},8693:(e,t,r)=>{"use strict";r.d(t,{W:()=>u});var n=r(2581),i=r(9068),s=["zero","one","two","few","many","other"];function a(e){return s.filter((function(t){return e.includes(t)}))}var c={locale:"en",pluralForms:a(["one","other"]),select:function(e){return 1===e?"one":"other"}};function o(){var e=(0,i.A)().i18n.currentLocale;return(0,n.useMemo)((function(){try{return t=e,r=new Intl.PluralRules(t),{locale:t,pluralForms:a(r.resolvedOptions().pluralCategories),select:function(e){return r.select(e)}}}catch(n){return console.error('Failed to use Intl.PluralRules for locale "'+e+'".\nDocusaurus will fallback to the default (English) implementation.\nError: '+n.message+"\n"),c}var t,r}),[e])}function u(){var e=o();return{selectMessage:function(t,r){return function(e,t,r){var n=e.split("|");if(1===n.length)return n[0];n.length>r.pluralForms.length&&console.error("For locale="+r.locale+", a maximum of "+r.pluralForms.length+" plural forms are expected ("+r.pluralForms.join(",")+"), but the message contains "+n.length+": "+e);var i=r.select(t),s=r.pluralForms.indexOf(i);return n[Math.min(s,n.length-1)]}(r,t,e)}}}},4385:(e,t,r)=>{"use strict";r.r(t),r.d(t,{default:()=>w});var n=r(2581),i=r(4921),s=r(2353),a=r.n(s),c=r(7757),o=r.n(c),u=r(2651),h=r(8498),f=r(2772),l=r(4858),m=r(8693),d=r(2939),p=r(4222),v=r(1448),g=r(5381),y=r(7618),R=r(9068),F=r(7643),b=r(1527),j=r(8711),_=r(7887);const P={searchQueryInput:"searchQueryInput_Unxx",searchVersionInput:"searchVersionInput_MCGI",searchResultsColumn:"searchResultsColumn_kmpW",algoliaLogo:"algoliaLogo_zfpA",algoliaLogoPathFill:"algoliaLogoPathFill_H9Ml",searchResultItem:"searchResultItem_Akbz",searchResultItemHeading:"searchResultItemHeading_wVTg",searchResultItemPath:"searchResultItemPath_SzVZ",searchResultItemSummary:"searchResultItemSummary_WePF",searchQueryColumn:"searchQueryColumn_n_Bs",searchVersionColumn:"searchVersionColumn_hceu",searchLogoColumn:"searchLogoColumn_oFbR",loadingSpinner:"loadingSpinner_qJfz","loading-spin":"loading-spin_RTSJ",loader:"loader_Q5Uk"};var x=r(9793);function O(e){var t=e.docsSearchVersionsHelpers,r=Object.entries(t.allDocsData).filter((function(e){return e[1].versions.length>1}));return(0,x.jsx)("div",{className:(0,i.A)("col","col--3","padding-left--none",P.searchVersionColumn),children:r.map((function(e){var n=e[0],i=e[1],s=r.length>1?n+": ":"";return(0,x.jsx)("select",{onChange:function(e){return t.setSearchVersion(n,e.target.value)},defaultValue:t.searchVersions[n],className:P.searchVersionInput,children:i.versions.map((function(e,t){return(0,x.jsx)("option",{label:""+s+e.label,value:e.name},t)}))},n)}))})}function E(){var e,t,r,s,c,v,E=(0,R.A)().i18n.currentLocale,w=(0,F.c)().algolia,S=w.appId,A=w.apiKey,N=w.indexName,H=w.contextualSearch,T=(0,b.C)(),Q=(e=(0,m.W)().selectMessage,function(t){return e(t,(0,y.T)({id:"theme.SearchPage.documentsFound.plurals",description:'Pluralized label for "{count} documents found". Use as much plural forms (separated by "|") as your language support (see https://www.unicode.org/cldr/cldr-aux/charts/34/supplemental/language_plural_rules.html)',message:"One document found|{count} documents found"},{count:t}))}),C=(t=(0,l.Gy)(),r=(0,n.useState)((function(){return Object.entries(t).reduce((function(e,t){var r,n=t[0],i=t[1];return Object.assign({},e,((r={})[n]=i.versions[0].name,r))}),{})})),s=r[0],c=r[1],v=Object.values(t).some((function(e){return e.versions.length>1})),{allDocsData:t,versioningEnabled:v,searchVersions:s,setSearchVersion:function(e,t){return c((function(r){var n;return Object.assign({},r,((n={})[e]=t,n))}))}}),I=(0,d.b)(),D=I[0],k=I[1],q={items:[],query:null,totalResults:null,totalPages:null,lastPage:null,hasMore:null,loading:null},L=(0,n.useReducer)((function(e,t){switch(t.type){case"reset":return q;case"loading":return Object.assign({},e,{loading:!0});case"update":return D!==t.value.query?e:Object.assign({},t.value,{items:0===t.value.lastPage?t.value.items:e.items.concat(t.value.items)});case"advance":var r=e.totalPages>e.lastPage+1;return Object.assign({},e,{lastPage:r?e.lastPage+1:e.lastPage,hasMore:r});default:return e}}),q),V=L[0],B=L[1],M=H?["language","docusaurus_tag"]:[],z=o()(S,A),J=a()(z,N,{hitsPerPage:15,advancedSyntax:!0,disjunctiveFacets:M});J.on("result",(function(e){var t=e.results,r=t.query,n=t.hits,i=t.page,s=t.nbHits,a=t.nbPages;if(""!==r&&Array.isArray(n)){var c=function(e){return e.replace(/algolia-docsearch-suggestion--highlight/g,"search-result-match")},o=n.map((function(e){var t=e.url,r=e._highlightResult.hierarchy,n=e._snippetResult,i=void 0===n?{}:n,s=Object.keys(r).map((function(e){return c(r[e].value)}));return{title:s.pop(),url:T(t),summary:i.content?c(i.content.value)+"...":"",breadcrumbs:s}}));B({type:"update",value:{items:o,query:r,totalResults:s,totalPages:a,lastPage:i,hasMore:a>i+1,loading:!1}})}else B({type:"reset"})}));var W=(0,n.useState)(null),U=W[0],$=W[1],G=(0,n.useRef)(0),K=(0,n.useRef)(u.A.canUseIntersectionObserver&&new IntersectionObserver((function(e){var t=e[0],r=t.isIntersecting,n=t.boundingClientRect.y;r&&G.current>n&&B({type:"advance"}),G.current=n}),{threshold:1})),Z=function(){return D?(0,y.T)({id:"theme.SearchPage.existingResultsTitle",message:'Search results for "{query}"',description:"The search page title for non-empty query"},{query:D}):(0,y.T)({id:"theme.SearchPage.emptyResultsTitle",message:"Search the documentation",description:"The search page title for empty query"})},X=(0,p._q)((function(e){void 0===e&&(e=0),H&&(J.addDisjunctiveFacetRefinement("docusaurus_tag","default"),J.addDisjunctiveFacetRefinement("language",E),Object.entries(C.searchVersions).forEach((function(e){var t=e[0],r=e[1];J.addDisjunctiveFacetRefinement("docusaurus_tag","docs-"+t+"-"+r)}))),J.setQuery(D).setPage(e).search()}));return(0,n.useEffect)((function(){if(U){var e=K.current;return e?(e.observe(U),function(){return e.unobserve(U)}):function(){return!0}}}),[U]),(0,n.useEffect)((function(){B({type:"reset"}),D&&(B({type:"loading"}),setTimeout((function(){X()}),300))}),[D,C.searchVersions,X]),(0,n.useEffect)((function(){V.lastPage&&0!==V.lastPage&&X(V.lastPage)}),[X,V.lastPage]),(0,x.jsxs)(j.A,{children:[(0,x.jsxs)(h.A,{children:[(0,x.jsx)("title",{children:(0,g.s)(Z())}),(0,x.jsx)("meta",{property:"robots",content:"noindex, follow"})]}),(0,x.jsxs)("div",{className:"container margin-vert--lg",children:[(0,x.jsx)(_.A,{as:"h1",children:Z()}),(0,x.jsxs)("form",{className:"row",onSubmit:function(e){return e.preventDefault()},children:[(0,x.jsx)("div",{className:(0,i.A)("col",P.searchQueryColumn,{"col--9":C.versioningEnabled,"col--12":!C.versioningEnabled}),children:(0,x.jsx)("input",{type:"search",name:"q",className:P.searchQueryInput,placeholder:(0,y.T)({id:"theme.SearchPage.inputPlaceholder",message:"Type your search here",description:"The placeholder for search page input"}),"aria-label":(0,y.T)({id:"theme.SearchPage.inputLabel",message:"Search",description:"The ARIA label for search page input"}),onChange:function(e){return k(e.target.value)},value:D,autoComplete:"off",autoFocus:!0})}),H&&C.versioningEnabled&&(0,x.jsx)(O,{docsSearchVersionsHelpers:C})]}),(0,x.jsxs)("div",{className:"row",children:[(0,x.jsx)("div",{className:(0,i.A)("col","col--8",P.searchResultsColumn),children:!!V.totalResults&&Q(V.totalResults)}),(0,x.jsx)("div",{className:(0,i.A)("col","col--4","text--right",P.searchLogoColumn),children:(0,x.jsx)(f.A,{to:"https://www.algolia.com/","aria-label":(0,y.T)({id:"theme.SearchPage.algoliaLabel",message:"Search by Algolia",description:"The ARIA label for Algolia mention"}),children:(0,x.jsx)("svg",{viewBox:"0 0 168 24",className:P.algoliaLogo,children:(0,x.jsxs)("g",{fill:"none",children:[(0,x.jsx)("path",{className:P.algoliaLogoPathFill,d:"M120.925 18.804c-4.386.02-4.386-3.54-4.386-4.106l-.007-13.336 2.675-.424v13.254c0 .322 0 2.358 1.718 2.364v2.248zm-10.846-2.18c.821 0 1.43-.047 1.855-.129v-2.719a6.334 6.334 0 0 0-1.574-.199 5.7 5.7 0 0 0-.897.069 2.699 2.699 0 0 0-.814.24c-.24.116-.439.28-.582.491-.15.212-.219.335-.219.656 0 .628.219.991.616 1.23s.938.362 1.615.362zm-.233-9.7c.883 0 1.629.109 2.231.328.602.218 1.088.525 1.444.915.363.396.609.922.76 1.483.157.56.232 1.175.232 1.85v6.874a32.5 32.5 0 0 1-1.868.314c-.834.123-1.772.185-2.813.185-.69 0-1.327-.069-1.895-.198a4.001 4.001 0 0 1-1.471-.636 3.085 3.085 0 0 1-.951-1.134c-.226-.465-.343-1.12-.343-1.803 0-.656.13-1.073.384-1.525a3.24 3.24 0 0 1 1.047-1.106c.445-.287.95-.492 1.532-.615a8.8 8.8 0 0 1 1.82-.185 8.404 8.404 0 0 1 1.972.24v-.438c0-.307-.035-.6-.11-.874a1.88 1.88 0 0 0-.384-.73 1.784 1.784 0 0 0-.724-.493 3.164 3.164 0 0 0-1.143-.205c-.616 0-1.177.075-1.69.164a7.735 7.735 0 0 0-1.26.307l-.321-2.192c.335-.117.834-.233 1.478-.349a10.98 10.98 0 0 1 2.073-.178zm52.842 9.626c.822 0 1.43-.048 1.854-.13V13.7a6.347 6.347 0 0 0-1.574-.199c-.294 0-.595.021-.896.069a2.7 2.7 0 0 0-.814.24 1.46 1.46 0 0 0-.582.491c-.15.212-.218.335-.218.656 0 .628.218.991.615 1.23.404.245.938.362 1.615.362zm-.226-9.694c.883 0 1.629.108 2.231.327.602.219 1.088.526 1.444.915.355.39.609.923.759 1.483a6.8 6.8 0 0 1 .233 1.852v6.873c-.41.088-1.034.19-1.868.314-.834.123-1.772.184-2.813.184-.69 0-1.327-.068-1.895-.198a4.001 4.001 0 0 1-1.471-.635 3.085 3.085 0 0 1-.951-1.134c-.226-.465-.343-1.12-.343-1.804 0-.656.13-1.073.384-1.524.26-.45.608-.82 1.047-1.107.445-.286.95-.491 1.532-.614a8.803 8.803 0 0 1 2.751-.13c.329.034.671.096 1.04.185v-.437a3.3 3.3 0 0 0-.109-.875 1.873 1.873 0 0 0-.384-.731 1.784 1.784 0 0 0-.724-.492 3.165 3.165 0 0 0-1.143-.205c-.616 0-1.177.075-1.69.164a7.75 7.75 0 0 0-1.26.307l-.321-2.193c.335-.116.834-.232 1.478-.348a11.633 11.633 0 0 1 2.073-.177zm-8.034-1.271a1.626 1.626 0 0 1-1.628-1.62c0-.895.725-1.62 1.628-1.62.904 0 1.63.725 1.63 1.62 0 .895-.733 1.62-1.63 1.62zm1.348 13.22h-2.689V7.27l2.69-.423v11.956zm-4.714 0c-4.386.02-4.386-3.54-4.386-4.107l-.008-13.336 2.676-.424v13.254c0 .322 0 2.358 1.718 2.364v2.248zm-8.698-5.903c0-1.156-.253-2.119-.746-2.788-.493-.677-1.183-1.01-2.067-1.01-.882 0-1.574.333-2.065 1.01-.493.676-.733 1.632-.733 2.788 0 1.168.246 1.953.74 2.63.492.683 1.183 1.018 2.066 1.018.882 0 1.574-.342 2.067-1.019.492-.683.738-1.46.738-2.63zm2.737-.007c0 .902-.13 1.584-.397 2.33a5.52 5.52 0 0 1-1.128 1.906 4.986 4.986 0 0 1-1.752 1.223c-.685.286-1.739.45-2.265.45-.528-.006-1.574-.157-2.252-.45a5.096 5.096 0 0 1-1.744-1.223c-.487-.527-.863-1.162-1.137-1.906a6.345 6.345 0 0 1-.41-2.33c0-.902.123-1.77.397-2.508a5.554 5.554 0 0 1 1.15-1.892 5.133 5.133 0 0 1 1.75-1.216c.679-.287 1.425-.423 2.232-.423.808 0 1.553.142 2.237.423a4.88 4.88 0 0 1 1.753 1.216 5.644 5.644 0 0 1 1.135 1.892c.287.738.431 1.606.431 2.508zm-20.138 0c0 1.12.246 2.363.738 2.882.493.52 1.13.78 1.91.78.424 0 .828-.062 1.204-.178.377-.116.677-.253.917-.417V9.33a10.476 10.476 0 0 0-1.766-.226c-.971-.028-1.71.37-2.23 1.004-.513.636-.773 1.75-.773 2.788zm7.438 5.274c0 1.824-.466 3.156-1.404 4.004-.936.846-2.367 1.27-4.296 1.27-.705 0-2.17-.137-3.34-.396l.431-2.118c.98.205 2.272.26 2.95.26 1.074 0 1.84-.219 2.299-.656.459-.437.684-1.086.684-1.948v-.437a8.07 8.07 0 0 1-1.047.397c-.43.13-.93.198-1.492.198-.739 0-1.41-.116-2.018-.349a4.206 4.206 0 0 1-1.567-1.025c-.431-.45-.774-1.017-1.013-1.694-.24-.677-.363-1.885-.363-2.773 0-.834.13-1.88.384-2.577.26-.696.629-1.298 1.129-1.796.493-.498 1.095-.881 1.8-1.162a6.605 6.605 0 0 1 2.428-.457c.87 0 1.67.109 2.45.24.78.129 1.444.265 1.985.415V18.17zM6.972 6.677v1.627c-.712-.446-1.52-.67-2.425-.67-.585 0-1.045.13-1.38.391a1.24 1.24 0 0 0-.502 1.03c0 .425.164.765.494 1.02.33.256.835.532 1.516.83.447.192.795.356 1.045.495.25.138.537.332.862.582.324.25.563.548.718.894.154.345.23.741.23 1.188 0 .947-.334 1.691-1.004 2.234-.67.542-1.537.814-2.601.814-1.18 0-2.16-.229-2.936-.686v-1.708c.84.628 1.814.942 2.92.942.585 0 1.048-.136 1.388-.407.34-.271.51-.646.51-1.125 0-.287-.1-.55-.302-.79-.203-.24-.42-.42-.655-.542-.234-.123-.585-.29-1.053-.503a61.27 61.27 0 0 1-.582-.271 13.67 13.67 0 0 1-.55-.287 4.275 4.275 0 0 1-.567-.351 6.92 6.92 0 0 1-.455-.4c-.18-.17-.31-.34-.39-.51-.08-.17-.155-.37-.224-.598a2.553 2.553 0 0 1-.104-.742c0-.915.333-1.638.998-2.17.664-.532 1.523-.798 2.576-.798.968 0 1.793.17 2.473.51zm7.468 5.696v-.287c-.022-.607-.187-1.088-.495-1.444-.309-.357-.75-.535-1.324-.535-.532 0-.99.194-1.373.583-.382.388-.622.949-.717 1.683h3.909zm1.005 2.792v1.404c-.596.34-1.383.51-2.362.51-1.255 0-2.255-.377-3-1.132-.744-.755-1.116-1.744-1.116-2.968 0-1.297.34-2.316 1.021-3.055.68-.74 1.548-1.11 2.6-1.11 1.033 0 1.852.323 2.458.966.606.644.91 1.572.91 2.784 0 .33-.033.676-.096 1.038h-5.314c.107.702.405 1.239.894 1.611.49.372 1.106.558 1.85.558.862 0 1.58-.202 2.155-.606zm6.605-1.77h-1.212c-.596 0-1.045.116-1.349.35-.303.234-.454.532-.454.894 0 .372.117.664.35.877.235.213.575.32 1.022.32.51 0 .912-.142 1.204-.424.293-.281.44-.651.44-1.108v-.91zm-4.068-2.554V9.325c.627-.361 1.457-.542 2.489-.542 2.116 0 3.175 1.026 3.175 3.08V17h-1.548v-.957c-.415.68-1.143 1.02-2.186 1.02-.766 0-1.38-.22-1.843-.661-.462-.442-.694-1.003-.694-1.684 0-.776.293-1.38.878-1.81.585-.431 1.404-.647 2.457-.647h1.34V11.8c0-.554-.133-.971-.399-1.253-.266-.282-.707-.423-1.324-.423a4.07 4.07 0 0 0-2.345.718zm9.333-1.93v1.42c.394-1 1.101-1.5 2.123-1.5.148 0 .313.016.494.048v1.531a1.885 1.885 0 0 0-.75-.143c-.542 0-.989.24-1.34.718-.351.479-.527 1.048-.527 1.707V17h-1.563V8.91h1.563zm5.01 4.084c.022.82.272 1.492.75 2.019.479.526 1.15.79 2.01.79.639 0 1.235-.176 1.788-.527v1.404c-.521.319-1.186.479-1.995.479-1.265 0-2.276-.4-3.031-1.197-.755-.798-1.133-1.792-1.133-2.984 0-1.16.38-2.151 1.14-2.975.761-.825 1.79-1.237 3.088-1.237.702 0 1.346.149 1.93.447v1.436a3.242 3.242 0 0 0-1.77-.495c-.84 0-1.513.266-2.019.798-.505.532-.758 1.213-.758 2.042zM40.24 5.72v4.579c.458-1 1.293-1.5 2.505-1.5.787 0 1.42.245 1.899.734.479.49.718 1.17.718 2.042V17h-1.564v-5.106c0-.553-.14-.98-.422-1.284-.282-.303-.652-.455-1.11-.455-.531 0-1.002.202-1.411.606-.41.405-.615 1.022-.615 1.851V17h-1.563V5.72h1.563zm14.966 10.02c.596 0 1.096-.253 1.5-.758.404-.506.606-1.157.606-1.955 0-.915-.202-1.62-.606-2.114-.404-.495-.92-.742-1.548-.742-.553 0-1.05.224-1.491.67-.442.447-.662 1.133-.662 2.058 0 .958.212 1.67.638 2.138.425.469.946.703 1.563.703zM53.004 5.72v4.42c.574-.894 1.388-1.341 2.44-1.341 1.022 0 1.857.383 2.506 1.149.649.766.973 1.781.973 3.047 0 1.138-.309 2.109-.925 2.912-.617.803-1.463 1.205-2.537 1.205-1.075 0-1.894-.447-2.457-1.34V17h-1.58V5.72h1.58zm9.908 11.104l-3.223-7.913h1.739l1.005 2.632 1.26 3.415c.096-.32.48-1.458 1.15-3.415l.909-2.632h1.66l-2.92 7.866c-.777 2.074-1.963 3.11-3.559 3.11a2.92 2.92 0 0 1-.734-.079v-1.34c.17.042.351.064.543.064 1.032 0 1.755-.57 2.17-1.708z"}),(0,x.jsx)("path",{fill:"#5468FF",d:"M78.988.938h16.594a2.968 2.968 0 0 1 2.966 2.966V20.5a2.967 2.967 0 0 1-2.966 2.964H78.988a2.967 2.967 0 0 1-2.966-2.964V3.897A2.961 2.961 0 0 1 78.988.938z"}),(0,x.jsx)("path",{fill:"white",d:"M89.632 5.967v-.772a.978.978 0 0 0-.978-.977h-2.28a.978.978 0 0 0-.978.977v.793c0 .088.082.15.171.13a7.127 7.127 0 0 1 1.984-.28c.65 0 1.295.088 1.917.259.082.02.164-.04.164-.13m-6.248 1.01l-.39-.389a.977.977 0 0 0-1.382 0l-.465.465a.973.973 0 0 0 0 1.38l.383.383c.062.061.15.047.205-.014.226-.307.472-.601.746-.874.281-.28.568-.526.883-.751.068-.042.075-.137.02-.2m4.16 2.453v3.341c0 .096.104.165.192.117l2.97-1.537c.068-.034.089-.117.055-.184a3.695 3.695 0 0 0-3.08-1.866c-.068 0-.136.054-.136.13m0 8.048a4.489 4.489 0 0 1-4.49-4.482 4.488 4.488 0 0 1 4.49-4.482 4.488 4.488 0 0 1 4.489 4.482 4.484 4.484 0 0 1-4.49 4.482m0-10.85a6.363 6.363 0 1 0 0 12.729 6.37 6.37 0 0 0 6.372-6.368 6.358 6.358 0 0 0-6.371-6.36"})]})})})})]}),V.items.length>0?(0,x.jsx)("main",{children:V.items.map((function(e,t){var r=e.title,n=e.url,s=e.summary,a=e.breadcrumbs;return(0,x.jsxs)("article",{className:P.searchResultItem,children:[(0,x.jsx)(_.A,{as:"h2",className:P.searchResultItemHeading,children:(0,x.jsx)(f.A,{to:n,dangerouslySetInnerHTML:{__html:r}})}),a.length>0&&(0,x.jsx)("nav",{"aria-label":"breadcrumbs",children:(0,x.jsx)("ul",{className:(0,i.A)("breadcrumbs",P.searchResultItemPath),children:a.map((function(e,t){return(0,x.jsx)("li",{className:"breadcrumbs__item",dangerouslySetInnerHTML:{__html:e}},t)}))})}),s&&(0,x.jsx)("p",{className:P.searchResultItemSummary,dangerouslySetInnerHTML:{__html:s}})]},t)}))}):[D&&!V.loading&&(0,x.jsx)("p",{children:(0,x.jsx)(y.A,{id:"theme.SearchPage.noResultsText",description:"The paragraph for empty search result",children:"No results were found"})},"no-results"),!!V.loading&&(0,x.jsx)("div",{className:P.loadingSpinner},"spinner")],V.hasMore&&(0,x.jsx)("div",{className:P.loader,ref:$,children:(0,x.jsx)(y.A,{id:"theme.SearchPage.fetchingNewResults",description:"The paragraph for fetching new search results",children:"Fetching new results..."})})]})]})}function w(){return(0,x.jsx)(v.e3,{className:"search-page-wrapper",children:(0,x.jsx)(E,{})})}}}]); \ No newline at end of file diff --git a/assets/js/1a4e3797.2c73f002.js.LICENSE.txt b/assets/js/1a4e3797.2c73f002.js.LICENSE.txt new file mode 100644 index 00000000..bfc7620f --- /dev/null +++ b/assets/js/1a4e3797.2c73f002.js.LICENSE.txt @@ -0,0 +1 @@ +/*! algoliasearch-lite.umd.js | 4.24.0 | © Algolia, inc. | https://github.com/algolia/algoliasearch-client-javascript */ diff --git a/assets/js/1df93b7f.04226ec9.js b/assets/js/1df93b7f.33bb327e.js similarity index 97% rename from assets/js/1df93b7f.04226ec9.js rename to assets/js/1df93b7f.33bb327e.js index eb9f7c72..7c088b10 100644 --- a/assets/js/1df93b7f.04226ec9.js +++ b/assets/js/1df93b7f.33bb327e.js @@ -1 +1 @@ -"use strict";(self.webpackChunk_inversifyjs_inversify_docs_site=self.webpackChunk_inversifyjs_inversify_docs_site||[]).push([[583],{4053:(e,s,i)=>{i.r(s),i.d(s,{default:()=>j});var t=i(2772),r=i(9068);const n=i.p+"assets/images/js-9f5fe44b92504ec4f2c3bab50221bcc3.png",a=i.p+"assets/images/plug-ed6eff3911ab24cbdc22444c76eccc7b.jpg",c=i.p+"assets/images/ts-7b64d9ca208b9c3f7055998de6866fb1.png";var o=i(7887),l=i(4921);i(2581);const d={features:"features_t9lD",featureSvg:"featureSvg_GfXr"};var p=i(9793),h=[{description:(0,p.jsx)(p.Fragment,{children:"InversifyJS is powered by TypeScript. TypeScript enable JavaScript developers to use highly-productive development tools and practices when developing JavaScript applications."}),imgSrc:c,title:"Strongly Typed"},{description:(0,p.jsx)(p.Fragment,{children:"InversifyJS compiles to clean, simple JavaScript code which runs on any browser, in Node.js, or in any JavaScript engine that supports ECMAScript 2022 (or newer)"}),imgSrc:n,title:"Universal"},{description:(0,p.jsx)(p.Fragment,{children:"Inversifyjs is framework-agnostic and has been designed to in a way that makes possible its integration with popular frameworks and libraries like hapi, express, react or backbone."}),imgSrc:a,title:"Pluggable"}];function u(e){var s=e.title,i=e.imgSrc,t=e.description;return(0,p.jsxs)("div",{className:(0,l.A)("col col--4"),children:[(0,p.jsx)("div",{className:"text--center",children:(0,p.jsx)("img",{className:d.featureSvg,src:i})}),(0,p.jsxs)("div",{className:"text--center padding-horiz--md",children:[(0,p.jsx)(o.A,{as:"h3",children:s}),(0,p.jsx)("p",{children:t})]})]})}function g(){return(0,p.jsx)("section",{className:d.features,children:(0,p.jsx)("div",{className:"container",children:(0,p.jsx)("div",{className:"row",children:h.map((function(e,s){return(0,p.jsx)(u,Object.assign({},e),s)}))})})})}var m=i(6750);const f={heroBanner:"heroBanner_qdFl",buttons:"buttons_AeoN"};function v(){var e=(0,r.A)().siteConfig;return(0,p.jsx)("header",{className:(0,l.A)("hero hero--primary",f.heroBanner),children:(0,p.jsxs)("div",{className:"container",children:[(0,p.jsx)(o.A,{as:"h1",className:"hero__title",children:e.title}),(0,p.jsx)("p",{className:"hero__subtitle",children:e.tagline}),(0,p.jsx)("div",{className:f.buttons,children:(0,p.jsx)(t.A,{className:"button button--secondary button--lg",to:"/docs/introduction/getting-started",children:"Quick Start"})})]})})}function j(){var e=(0,r.A)().siteConfig;return(0,p.jsxs)(m.A,{title:e.title+" docs",description:e.title+" documentation pages",children:[(0,p.jsx)(v,{}),(0,p.jsx)("main",{children:(0,p.jsx)(g,{})})]})}}}]); \ No newline at end of file +"use strict";(self.webpackChunk_inversifyjs_inversify_docs_site=self.webpackChunk_inversifyjs_inversify_docs_site||[]).push([[583],{4053:(e,s,i)=>{i.r(s),i.d(s,{default:()=>j});var t=i(2772),r=i(9068);const n=i.p+"assets/images/js-9f5fe44b92504ec4f2c3bab50221bcc3.png",a=i.p+"assets/images/plug-ed6eff3911ab24cbdc22444c76eccc7b.jpg",c=i.p+"assets/images/ts-7b64d9ca208b9c3f7055998de6866fb1.png";var o=i(7887),l=i(4921);i(2581);const d={features:"features_t9lD",featureSvg:"featureSvg_GfXr"};var p=i(9793),h=[{description:(0,p.jsx)(p.Fragment,{children:"InversifyJS is powered by TypeScript. TypeScript enable JavaScript developers to use highly-productive development tools and practices when developing JavaScript applications."}),imgSrc:c,title:"Strongly Typed"},{description:(0,p.jsx)(p.Fragment,{children:"InversifyJS compiles to clean, simple JavaScript code which runs on any browser, in Node.js, or in any JavaScript engine that supports ECMAScript 2022 (or newer)"}),imgSrc:n,title:"Universal"},{description:(0,p.jsx)(p.Fragment,{children:"Inversifyjs is framework-agnostic and has been designed to in a way that makes possible its integration with popular frameworks and libraries like hapi, express, react or backbone."}),imgSrc:a,title:"Pluggable"}];function u(e){var s=e.title,i=e.imgSrc,t=e.description;return(0,p.jsxs)("div",{className:(0,l.A)("col col--4"),children:[(0,p.jsx)("div",{className:"text--center",children:(0,p.jsx)("img",{className:d.featureSvg,src:i})}),(0,p.jsxs)("div",{className:"text--center padding-horiz--md",children:[(0,p.jsx)(o.A,{as:"h3",children:s}),(0,p.jsx)("p",{children:t})]})]})}function g(){return(0,p.jsx)("section",{className:d.features,children:(0,p.jsx)("div",{className:"container",children:(0,p.jsx)("div",{className:"row",children:h.map((function(e,s){return(0,p.jsx)(u,Object.assign({},e),s)}))})})})}var m=i(8711);const f={heroBanner:"heroBanner_qdFl",buttons:"buttons_AeoN"};function v(){var e=(0,r.A)().siteConfig;return(0,p.jsx)("header",{className:(0,l.A)("hero hero--primary",f.heroBanner),children:(0,p.jsxs)("div",{className:"container",children:[(0,p.jsx)(o.A,{as:"h1",className:"hero__title",children:e.title}),(0,p.jsx)("p",{className:"hero__subtitle",children:e.tagline}),(0,p.jsx)("div",{className:f.buttons,children:(0,p.jsx)(t.A,{className:"button button--secondary button--lg",to:"/docs/introduction/getting-started",children:"Quick Start"})})]})})}function j(){var e=(0,r.A)().siteConfig;return(0,p.jsxs)(m.A,{title:e.title+" docs",description:e.title+" documentation pages",children:[(0,p.jsx)(v,{}),(0,p.jsx)("main",{children:(0,p.jsx)(g,{})})]})}}}]); \ No newline at end of file diff --git a/assets/js/284.8f9a3a14.js b/assets/js/284.8f9a3a14.js new file mode 100644 index 00000000..ef9f2c52 --- /dev/null +++ b/assets/js/284.8f9a3a14.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_inversifyjs_inversify_docs_site=self.webpackChunk_inversifyjs_inversify_docs_site||[]).push([[284],{8284:(s,e,i)=>{i.r(e),i.d(e,{DocSearchModal:()=>r.a1});var r=i(9914)}}]); \ No newline at end of file diff --git a/assets/js/33fc5bb8.17c72d34.js b/assets/js/33fc5bb8.17c72d34.js deleted file mode 100644 index fe330673..00000000 --- a/assets/js/33fc5bb8.17c72d34.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunk_inversifyjs_inversify_docs_site=self.webpackChunk_inversifyjs_inversify_docs_site||[]).push([[867],{1484:(e,t,a)=>{a.r(t),a.d(t,{default:()=>b});a(2581);var r=a(4921),s=a(541),n=a(8051),i=a(2457),o=a(2772),l=a(5142),c=a(1550),d=a(9583),u=a(3381),h=a(2821),g=a(9268),m=a(9793);function p(e){var t=e.author,a=(0,i.wI)(t);return(0,m.jsxs)(m.Fragment,{children:[(0,m.jsx)(s.be,{title:a}),(0,m.jsx)(u.A,{tag:"blog_authors_posts"})]})}function x(){var e=(0,l.x)().authorsListPath;return(0,m.jsx)(o.A,{href:e,children:(0,m.jsx)(i.np,{})})}function j(e){var t=e.author,a=e.items,r=e.sidebar,s=e.listMetadata;return(0,m.jsxs)(c.A,{sidebar:r,children:[(0,m.jsxs)("header",{className:"margin-bottom--xl",children:[(0,m.jsx)(g.A,{as:"h1",author:t}),t.description&&(0,m.jsx)("p",{children:t.description}),(0,m.jsx)(x,{})]}),0===a.length?(0,m.jsx)("p",{children:(0,m.jsx)(i.Y4,{})}):(0,m.jsxs)(m.Fragment,{children:[(0,m.jsx)("hr",{}),(0,m.jsx)(h.A,{items:a}),(0,m.jsx)(d.A,{metadata:s})]})]})}function b(e){return(0,m.jsxs)(s.e3,{className:(0,r.A)(n.G.wrapper.blogPages,n.G.page.blogAuthorsPostsPage),children:[(0,m.jsx)(p,Object.assign({},e)),(0,m.jsx)(j,Object.assign({},e))]})}},9583:(e,t,a)=>{a.d(t,{A:()=>i});a(2581);var r=a(5237),s=a(392),n=a(9793);function i(e){var t=e.metadata,a=t.previousPage,i=t.nextPage;return(0,n.jsxs)("nav",{className:"pagination-nav","aria-label":(0,r.T)({id:"theme.blog.paginator.navAriaLabel",message:"Blog list page navigation",description:"The ARIA label for the blog pagination"}),children:[a&&(0,n.jsx)(s.A,{permalink:a,title:(0,n.jsx)(r.A,{id:"theme.blog.paginator.newerEntries",description:"The label used to navigate to the newer blog posts page (previous page)",children:"Newer entries"})}),i&&(0,n.jsx)(s.A,{permalink:i,title:(0,n.jsx)(r.A,{id:"theme.blog.paginator.olderEntries",description:"The label used to navigate to the older blog posts page (next page)",children:"Older entries"}),isNext:!0})]})}},6729:(e,t,a)=>{a.d(t,{A:()=>M});a(2581);var r=a(4921),s=a(5142),n=a(9793);function i(e){var t=e.children,a=e.className;return(0,n.jsx)("article",{className:a,children:t})}var o=a(2772);const l={title:"title_QC6Y"};function c(e){var t=e.className,a=(0,s.e7)(),i=a.metadata,c=a.isBlogPostPage,d=i.permalink,u=i.title,h=c?"h1":"h2";return(0,n.jsx)(h,{className:(0,r.A)(l.title,t),children:c?u:(0,n.jsx)(o.A,{to:d,children:u})})}var d=a(5237),u=a(8693),h=a(5398);const g={container:"container_koDK"};function m(e){var t,a=e.readingTime,r=(t=(0,u.W)().selectMessage,function(e){var a=Math.ceil(e);return t(a,(0,d.T)({id:"theme.blog.post.readingTime.plurals",description:'Pluralized label for "{readingTime} min read". Use as much plural forms (separated by "|") as your language support (see https://www.unicode.org/cldr/cldr-aux/charts/34/supplemental/language_plural_rules.html)',message:"One min read|{readingTime} min read"},{readingTime:a}))});return(0,n.jsx)(n.Fragment,{children:r(a)})}function p(e){var t=e.date,a=e.formattedDate;return(0,n.jsx)("time",{dateTime:t,children:a})}function x(){return(0,n.jsx)(n.Fragment,{children:" \xb7 "})}function j(e){var t,a=e.className,i=(0,s.e7)().metadata,o=i.date,l=i.readingTime,c=(0,h.i)({day:"numeric",month:"long",year:"numeric",timeZone:"UTC"});return(0,n.jsxs)("div",{className:(0,r.A)(g.container,"margin-vert--md",a),children:[(0,n.jsx)(p,{date:o,formattedDate:(t=o,c.format(new Date(t)))}),void 0!==l&&(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(x,{}),(0,n.jsx)(m,{readingTime:l})]})]})}var b=a(9268);const v={authorCol:"authorCol__SYW",imageOnlyAuthorRow:"imageOnlyAuthorRow_K9bV",imageOnlyAuthorCol:"imageOnlyAuthorCol_b8tz"};function f(e){var t=e.className,a=(0,s.e7)(),i=a.metadata.authors,o=a.assets;if(0===i.length)return null;var l=i.every((function(e){return!e.name})),c=1===i.length;return(0,n.jsx)("div",{className:(0,r.A)("margin-top--md margin-bottom--sm",l?v.imageOnlyAuthorRow:"row",t),children:i.map((function(e,t){var a;return(0,n.jsx)("div",{className:(0,r.A)(!l&&(c?"col col--12":"col col--6"),l?v.imageOnlyAuthorCol:v.authorCol),children:(0,n.jsx)(b.A,{author:Object.assign({},e,{imageURL:null!=(a=o.authorsImageUrls[t])?a:e.imageURL})})},t)}))})}function A(){return(0,n.jsxs)("header",{children:[(0,n.jsx)(c,{}),(0,n.jsx)(j,{}),(0,n.jsx)(f,{})]})}var T=a(4969),w=a(8088);function N(e){var t=e.children,a=e.className,i=(0,s.e7)().isBlogPostPage;return(0,n.jsx)("div",{id:i?T.LU:void 0,className:(0,r.A)("markdown",a),children:(0,n.jsx)(w.A,{children:t})})}var y=a(8051),P=a(2864),_=a(2963),k=a(4528),O=["blogPostTitle"];function U(){return(0,n.jsx)("b",{children:(0,n.jsx)(d.A,{id:"theme.blog.post.readMore",description:"The label used in blog post item excerpts to link to full blog posts",children:"Read more"})})}function R(e){var t=e.blogPostTitle,a=(0,k.A)(e,O);return(0,n.jsx)(o.A,Object.assign({"aria-label":(0,d.T)({message:"Read more about {title}",id:"theme.blog.post.readMoreLabel",description:"The ARIA label for the link to full blog posts from excerpts"},{title:t})},a,{children:(0,n.jsx)(U,{})}))}function C(){var e=(0,s.e7)(),t=e.metadata,a=e.isBlogPostPage,i=t.tags,o=t.title,l=t.editUrl,c=t.hasTruncateMarker,d=t.lastUpdatedBy,u=t.lastUpdatedAt,h=!a&&c,g=i.length>0;if(!(g||h||l))return null;if(a){var m=!!(l||u||d);return(0,n.jsxs)("footer",{className:"docusaurus-mt-lg",children:[g&&(0,n.jsx)("div",{className:(0,r.A)("row","margin-top--sm",y.G.blog.blogFooterEditMetaRow),children:(0,n.jsx)("div",{className:"col",children:(0,n.jsx)(_.A,{tags:i})})}),m&&(0,n.jsx)(P.A,{className:(0,r.A)("margin-top--sm",y.G.blog.blogFooterEditMetaRow),editUrl:l,lastUpdatedAt:u,lastUpdatedBy:d})]})}return(0,n.jsxs)("footer",{className:"row docusaurus-mt-lg",children:[g&&(0,n.jsx)("div",{className:(0,r.A)("col",{"col--9":h}),children:(0,n.jsx)(_.A,{tags:i})}),h&&(0,n.jsx)("div",{className:(0,r.A)("col text--right",{"col--3":g}),children:(0,n.jsx)(R,{blogPostTitle:o,to:t.permalink})})]})}function M(e){var t=e.children,a=e.className,o=(0,s.e7)().isBlogPostPage?void 0:"margin-bottom--xl";return(0,n.jsxs)(i,{className:(0,r.A)(o,a),children:[(0,n.jsx)(A,{}),(0,n.jsx)(N,{children:t}),(0,n.jsx)(C,{})]})}},2821:(e,t,a)=>{a.d(t,{A:()=>i});a(2581);var r=a(5142),s=a(6729),n=a(9793);function i(e){var t=e.items,a=e.component,i=void 0===a?s.A:a;return(0,n.jsx)(n.Fragment,{children:t.map((function(e){var t=e.content;return(0,n.jsx)(r.in,{content:t,children:(0,n.jsx)(i,{children:(0,n.jsx)(t,{})})},t.metadata.permalink)}))})}},2457:(e,t,a)=>{a.d(t,{Y4:()=>d,np:()=>c,uz:()=>l,wI:()=>o});a(2581);var r=a(5237),s=a(8693),n=a(9793);function i(){var e=(0,s.W)().selectMessage;return function(t){return e(t,(0,r.T)({id:"theme.blog.post.plurals",description:'Pluralized label for "{count} posts". Use as much plural forms (separated by "|") as your language support (see https://www.unicode.org/cldr/cldr-aux/charts/34/supplemental/language_plural_rules.html)',message:"One post|{count} posts"},{count:t}))}}function o(e){var t=i();return(0,r.T)({id:"theme.blog.author.pageTitle",description:"The title of the page for a blog author",message:"{authorName} - {nPosts}"},{nPosts:t(e.count),authorName:e.name||e.key})}var l=function(){return(0,r.T)({id:"theme.blog.authorsList.pageTitle",message:"Authors",description:"The title of the authors page"})};function c(){return(0,n.jsx)(r.A,{id:"theme.blog.authorsList.viewAll",description:"The label of the link targeting the blog authors page",children:"View all authors"})}function d(){return(0,n.jsx)(r.A,{id:"theme.blog.author.noPosts",description:"The text for authors with 0 blog post",children:"This author has not written any posts yet."})}}}]); \ No newline at end of file diff --git a/assets/js/33fc5bb8.90c300bf.js b/assets/js/33fc5bb8.90c300bf.js new file mode 100644 index 00000000..3aa89691 --- /dev/null +++ b/assets/js/33fc5bb8.90c300bf.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_inversifyjs_inversify_docs_site=self.webpackChunk_inversifyjs_inversify_docs_site||[]).push([[867],{1484:(e,t,a)=>{a.r(t),a.d(t,{default:()=>b});a(2581);var r=a(4921),s=a(1448),n=a(8051),i=a(2457),o=a(2772),l=a(5142),c=a(1550),d=a(9583),u=a(3381),h=a(2821),g=a(9268),m=a(9793);function p(e){var t=e.author,a=(0,i.wI)(t);return(0,m.jsxs)(m.Fragment,{children:[(0,m.jsx)(s.be,{title:a}),(0,m.jsx)(u.A,{tag:"blog_authors_posts"})]})}function x(){var e=(0,l.x)().authorsListPath;return(0,m.jsx)(o.A,{href:e,children:(0,m.jsx)(i.np,{})})}function j(e){var t=e.author,a=e.items,r=e.sidebar,s=e.listMetadata;return(0,m.jsxs)(c.A,{sidebar:r,children:[(0,m.jsxs)("header",{className:"margin-bottom--xl",children:[(0,m.jsx)(g.A,{as:"h1",author:t}),t.description&&(0,m.jsx)("p",{children:t.description}),(0,m.jsx)(x,{})]}),0===a.length?(0,m.jsx)("p",{children:(0,m.jsx)(i.Y4,{})}):(0,m.jsxs)(m.Fragment,{children:[(0,m.jsx)("hr",{}),(0,m.jsx)(h.A,{items:a}),(0,m.jsx)(d.A,{metadata:s})]})]})}function b(e){return(0,m.jsxs)(s.e3,{className:(0,r.A)(n.G.wrapper.blogPages,n.G.page.blogAuthorsPostsPage),children:[(0,m.jsx)(p,Object.assign({},e)),(0,m.jsx)(j,Object.assign({},e))]})}},9583:(e,t,a)=>{a.d(t,{A:()=>i});a(2581);var r=a(7618),s=a(392),n=a(9793);function i(e){var t=e.metadata,a=t.previousPage,i=t.nextPage;return(0,n.jsxs)("nav",{className:"pagination-nav","aria-label":(0,r.T)({id:"theme.blog.paginator.navAriaLabel",message:"Blog list page navigation",description:"The ARIA label for the blog pagination"}),children:[a&&(0,n.jsx)(s.A,{permalink:a,title:(0,n.jsx)(r.A,{id:"theme.blog.paginator.newerEntries",description:"The label used to navigate to the newer blog posts page (previous page)",children:"Newer entries"})}),i&&(0,n.jsx)(s.A,{permalink:i,title:(0,n.jsx)(r.A,{id:"theme.blog.paginator.olderEntries",description:"The label used to navigate to the older blog posts page (next page)",children:"Older entries"}),isNext:!0})]})}},6729:(e,t,a)=>{a.d(t,{A:()=>M});a(2581);var r=a(4921),s=a(5142),n=a(9793);function i(e){var t=e.children,a=e.className;return(0,n.jsx)("article",{className:a,children:t})}var o=a(2772);const l={title:"title_QC6Y"};function c(e){var t=e.className,a=(0,s.e7)(),i=a.metadata,c=a.isBlogPostPage,d=i.permalink,u=i.title,h=c?"h1":"h2";return(0,n.jsx)(h,{className:(0,r.A)(l.title,t),children:c?u:(0,n.jsx)(o.A,{to:d,children:u})})}var d=a(7618),u=a(8693),h=a(5398);const g={container:"container_koDK"};function m(e){var t,a=e.readingTime,r=(t=(0,u.W)().selectMessage,function(e){var a=Math.ceil(e);return t(a,(0,d.T)({id:"theme.blog.post.readingTime.plurals",description:'Pluralized label for "{readingTime} min read". Use as much plural forms (separated by "|") as your language support (see https://www.unicode.org/cldr/cldr-aux/charts/34/supplemental/language_plural_rules.html)',message:"One min read|{readingTime} min read"},{readingTime:a}))});return(0,n.jsx)(n.Fragment,{children:r(a)})}function p(e){var t=e.date,a=e.formattedDate;return(0,n.jsx)("time",{dateTime:t,children:a})}function x(){return(0,n.jsx)(n.Fragment,{children:" \xb7 "})}function j(e){var t,a=e.className,i=(0,s.e7)().metadata,o=i.date,l=i.readingTime,c=(0,h.i)({day:"numeric",month:"long",year:"numeric",timeZone:"UTC"});return(0,n.jsxs)("div",{className:(0,r.A)(g.container,"margin-vert--md",a),children:[(0,n.jsx)(p,{date:o,formattedDate:(t=o,c.format(new Date(t)))}),void 0!==l&&(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(x,{}),(0,n.jsx)(m,{readingTime:l})]})]})}var b=a(9268);const v={authorCol:"authorCol__SYW",imageOnlyAuthorRow:"imageOnlyAuthorRow_K9bV",imageOnlyAuthorCol:"imageOnlyAuthorCol_b8tz"};function f(e){var t=e.className,a=(0,s.e7)(),i=a.metadata.authors,o=a.assets;if(0===i.length)return null;var l=i.every((function(e){return!e.name})),c=1===i.length;return(0,n.jsx)("div",{className:(0,r.A)("margin-top--md margin-bottom--sm",l?v.imageOnlyAuthorRow:"row",t),children:i.map((function(e,t){var a;return(0,n.jsx)("div",{className:(0,r.A)(!l&&(c?"col col--12":"col col--6"),l?v.imageOnlyAuthorCol:v.authorCol),children:(0,n.jsx)(b.A,{author:Object.assign({},e,{imageURL:null!=(a=o.authorsImageUrls[t])?a:e.imageURL})})},t)}))})}function A(){return(0,n.jsxs)("header",{children:[(0,n.jsx)(c,{}),(0,n.jsx)(j,{}),(0,n.jsx)(f,{})]})}var T=a(4969),w=a(8964);function N(e){var t=e.children,a=e.className,i=(0,s.e7)().isBlogPostPage;return(0,n.jsx)("div",{id:i?T.LU:void 0,className:(0,r.A)("markdown",a),children:(0,n.jsx)(w.A,{children:t})})}var y=a(8051),P=a(2864),_=a(2963),k=a(4528),O=["blogPostTitle"];function U(){return(0,n.jsx)("b",{children:(0,n.jsx)(d.A,{id:"theme.blog.post.readMore",description:"The label used in blog post item excerpts to link to full blog posts",children:"Read more"})})}function R(e){var t=e.blogPostTitle,a=(0,k.A)(e,O);return(0,n.jsx)(o.A,Object.assign({"aria-label":(0,d.T)({message:"Read more about {title}",id:"theme.blog.post.readMoreLabel",description:"The ARIA label for the link to full blog posts from excerpts"},{title:t})},a,{children:(0,n.jsx)(U,{})}))}function C(){var e=(0,s.e7)(),t=e.metadata,a=e.isBlogPostPage,i=t.tags,o=t.title,l=t.editUrl,c=t.hasTruncateMarker,d=t.lastUpdatedBy,u=t.lastUpdatedAt,h=!a&&c,g=i.length>0;if(!(g||h||l))return null;if(a){var m=!!(l||u||d);return(0,n.jsxs)("footer",{className:"docusaurus-mt-lg",children:[g&&(0,n.jsx)("div",{className:(0,r.A)("row","margin-top--sm",y.G.blog.blogFooterEditMetaRow),children:(0,n.jsx)("div",{className:"col",children:(0,n.jsx)(_.A,{tags:i})})}),m&&(0,n.jsx)(P.A,{className:(0,r.A)("margin-top--sm",y.G.blog.blogFooterEditMetaRow),editUrl:l,lastUpdatedAt:u,lastUpdatedBy:d})]})}return(0,n.jsxs)("footer",{className:"row docusaurus-mt-lg",children:[g&&(0,n.jsx)("div",{className:(0,r.A)("col",{"col--9":h}),children:(0,n.jsx)(_.A,{tags:i})}),h&&(0,n.jsx)("div",{className:(0,r.A)("col text--right",{"col--3":g}),children:(0,n.jsx)(R,{blogPostTitle:o,to:t.permalink})})]})}function M(e){var t=e.children,a=e.className,o=(0,s.e7)().isBlogPostPage?void 0:"margin-bottom--xl";return(0,n.jsxs)(i,{className:(0,r.A)(o,a),children:[(0,n.jsx)(A,{}),(0,n.jsx)(N,{children:t}),(0,n.jsx)(C,{})]})}},2821:(e,t,a)=>{a.d(t,{A:()=>i});a(2581);var r=a(5142),s=a(6729),n=a(9793);function i(e){var t=e.items,a=e.component,i=void 0===a?s.A:a;return(0,n.jsx)(n.Fragment,{children:t.map((function(e){var t=e.content;return(0,n.jsx)(r.in,{content:t,children:(0,n.jsx)(i,{children:(0,n.jsx)(t,{})})},t.metadata.permalink)}))})}},2457:(e,t,a)=>{a.d(t,{Y4:()=>d,np:()=>c,uz:()=>l,wI:()=>o});a(2581);var r=a(7618),s=a(8693),n=a(9793);function i(){var e=(0,s.W)().selectMessage;return function(t){return e(t,(0,r.T)({id:"theme.blog.post.plurals",description:'Pluralized label for "{count} posts". Use as much plural forms (separated by "|") as your language support (see https://www.unicode.org/cldr/cldr-aux/charts/34/supplemental/language_plural_rules.html)',message:"One post|{count} posts"},{count:t}))}}function o(e){var t=i();return(0,r.T)({id:"theme.blog.author.pageTitle",description:"The title of the page for a blog author",message:"{authorName} - {nPosts}"},{nPosts:t(e.count),authorName:e.name||e.key})}var l=function(){return(0,r.T)({id:"theme.blog.authorsList.pageTitle",message:"Authors",description:"The title of the authors page"})};function c(){return(0,n.jsx)(r.A,{id:"theme.blog.authorsList.viewAll",description:"The label of the link targeting the blog authors page",children:"View all authors"})}function d(){return(0,n.jsx)(r.A,{id:"theme.blog.author.noPosts",description:"The text for authors with 0 blog post",children:"This author has not written any posts yet."})}}}]); \ No newline at end of file diff --git a/assets/js/5e95c892.1b392e15.js b/assets/js/5e95c892.1b392e15.js deleted file mode 100644 index ef32afe7..00000000 --- a/assets/js/5e95c892.1b392e15.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunk_inversifyjs_inversify_docs_site=self.webpackChunk_inversifyjs_inversify_docs_site||[]).push([[647],{7787:(s,e,r)=>{r.r(e),r.d(e,{default:()=>f});r(2581);var i=r(4921),n=r(541),c=r(8051),t=r(3020),u=r(6750),a=r(9793);function f(s){return(0,a.jsx)(n.e3,{className:(0,i.A)(c.G.wrapper.docsPages),children:(0,a.jsx)(u.A,{children:(0,t.v)(s.route.routes)})})}}}]); \ No newline at end of file diff --git a/assets/js/5e95c892.e28f0d12.js b/assets/js/5e95c892.e28f0d12.js new file mode 100644 index 00000000..7f0ca06f --- /dev/null +++ b/assets/js/5e95c892.e28f0d12.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_inversifyjs_inversify_docs_site=self.webpackChunk_inversifyjs_inversify_docs_site||[]).push([[647],{7787:(s,e,r)=>{r.r(e),r.d(e,{default:()=>f});r(2581);var i=r(4921),n=r(1448),c=r(8051),t=r(3020),u=r(8711),a=r(9793);function f(s){return(0,a.jsx)(n.e3,{className:(0,i.A)(c.G.wrapper.docsPages),children:(0,a.jsx)(u.A,{children:(0,t.v)(s.route.routes)})})}}}]); \ No newline at end of file diff --git a/assets/js/621db11d.44d8a770.js b/assets/js/621db11d.44d8a770.js deleted file mode 100644 index fdd550fe..00000000 --- a/assets/js/621db11d.44d8a770.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunk_inversifyjs_inversify_docs_site=self.webpackChunk_inversifyjs_inversify_docs_site||[]).push([[212],{452:(t,e,s)=>{s.r(e),s.d(e,{default:()=>f});s(2581);var r=s(4921),a=s(541),o=s(8051),n=s(2457),i=s(1550),u=s(3381),l=s(7887),h=s(9268);const c={authorListItem:"authorListItem_Rb57"};var g=s(9793);function p(t){var e=t.author;return(0,g.jsx)("li",{className:c.authorListItem,children:(0,g.jsx)(h.A,{as:"h2",author:e,count:e.count})})}function d(t){var e=t.authors;return(0,g.jsx)("section",{className:(0,r.A)("margin-vert--lg",c.authorsListSection),children:(0,g.jsx)("ul",{children:e.map((function(t){return(0,g.jsx)(p,{author:t},t.key)}))})})}function f(t){var e=t.authors,s=t.sidebar,h=(0,n.uz)();return(0,g.jsxs)(a.e3,{className:(0,r.A)(o.G.wrapper.blogPages,o.G.page.blogAuthorsListPage),children:[(0,g.jsx)(a.be,{title:h}),(0,g.jsx)(u.A,{tag:"blog_authors_list"}),(0,g.jsxs)(i.A,{sidebar:s,children:[(0,g.jsx)(l.A,{as:"h1",children:h}),(0,g.jsx)(d,{authors:e})]})]})}},2457:(t,e,s)=>{s.d(e,{Y4:()=>h,np:()=>l,uz:()=>u,wI:()=>i});s(2581);var r=s(5237),a=s(8693),o=s(9793);function n(){var t=(0,a.W)().selectMessage;return function(e){return t(e,(0,r.T)({id:"theme.blog.post.plurals",description:'Pluralized label for "{count} posts". Use as much plural forms (separated by "|") as your language support (see https://www.unicode.org/cldr/cldr-aux/charts/34/supplemental/language_plural_rules.html)',message:"One post|{count} posts"},{count:e}))}}function i(t){var e=n();return(0,r.T)({id:"theme.blog.author.pageTitle",description:"The title of the page for a blog author",message:"{authorName} - {nPosts}"},{nPosts:e(t.count),authorName:t.name||t.key})}var u=function(){return(0,r.T)({id:"theme.blog.authorsList.pageTitle",message:"Authors",description:"The title of the authors page"})};function l(){return(0,o.jsx)(r.A,{id:"theme.blog.authorsList.viewAll",description:"The label of the link targeting the blog authors page",children:"View all authors"})}function h(){return(0,o.jsx)(r.A,{id:"theme.blog.author.noPosts",description:"The text for authors with 0 blog post",children:"This author has not written any posts yet."})}}}]); \ No newline at end of file diff --git a/assets/js/621db11d.a1be53ae.js b/assets/js/621db11d.a1be53ae.js new file mode 100644 index 00000000..2e57502c --- /dev/null +++ b/assets/js/621db11d.a1be53ae.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_inversifyjs_inversify_docs_site=self.webpackChunk_inversifyjs_inversify_docs_site||[]).push([[212],{452:(t,e,s)=>{s.r(e),s.d(e,{default:()=>f});s(2581);var r=s(4921),a=s(1448),o=s(8051),n=s(2457),i=s(1550),u=s(3381),l=s(7887),h=s(9268);const c={authorListItem:"authorListItem_Rb57"};var g=s(9793);function p(t){var e=t.author;return(0,g.jsx)("li",{className:c.authorListItem,children:(0,g.jsx)(h.A,{as:"h2",author:e,count:e.count})})}function d(t){var e=t.authors;return(0,g.jsx)("section",{className:(0,r.A)("margin-vert--lg",c.authorsListSection),children:(0,g.jsx)("ul",{children:e.map((function(t){return(0,g.jsx)(p,{author:t},t.key)}))})})}function f(t){var e=t.authors,s=t.sidebar,h=(0,n.uz)();return(0,g.jsxs)(a.e3,{className:(0,r.A)(o.G.wrapper.blogPages,o.G.page.blogAuthorsListPage),children:[(0,g.jsx)(a.be,{title:h}),(0,g.jsx)(u.A,{tag:"blog_authors_list"}),(0,g.jsxs)(i.A,{sidebar:s,children:[(0,g.jsx)(l.A,{as:"h1",children:h}),(0,g.jsx)(d,{authors:e})]})]})}},2457:(t,e,s)=>{s.d(e,{Y4:()=>h,np:()=>l,uz:()=>u,wI:()=>i});s(2581);var r=s(7618),a=s(8693),o=s(9793);function n(){var t=(0,a.W)().selectMessage;return function(e){return t(e,(0,r.T)({id:"theme.blog.post.plurals",description:'Pluralized label for "{count} posts". Use as much plural forms (separated by "|") as your language support (see https://www.unicode.org/cldr/cldr-aux/charts/34/supplemental/language_plural_rules.html)',message:"One post|{count} posts"},{count:e}))}}function i(t){var e=n();return(0,r.T)({id:"theme.blog.author.pageTitle",description:"The title of the page for a blog author",message:"{authorName} - {nPosts}"},{nPosts:e(t.count),authorName:t.name||t.key})}var u=function(){return(0,r.T)({id:"theme.blog.authorsList.pageTitle",message:"Authors",description:"The title of the authors page"})};function l(){return(0,o.jsx)(r.A,{id:"theme.blog.authorsList.viewAll",description:"The label of the link targeting the blog authors page",children:"View all authors"})}function h(){return(0,o.jsx)(r.A,{id:"theme.blog.author.noPosts",description:"The text for authors with 0 blog post",children:"This author has not written any posts yet."})}}}]); \ No newline at end of file diff --git a/assets/js/65.77b87163.js b/assets/js/65.c4020a05.js similarity index 99% rename from assets/js/65.77b87163.js rename to assets/js/65.c4020a05.js index 6f702eb1..2eb0e049 100644 --- a/assets/js/65.77b87163.js +++ b/assets/js/65.c4020a05.js @@ -1 +1 @@ -"use strict";(self.webpackChunk_inversifyjs_inversify_docs_site=self.webpackChunk_inversifyjs_inversify_docs_site||[]).push([[65],{5142:(e,t,a)=>{a.d(t,{in:()=>c,OU:()=>M,Ki:()=>_,kJ:()=>f,x:()=>l,e7:()=>u,J_:()=>p,Gx:()=>k});var n=a(2581),r=a(4222),s=a(2765),i=a(9793);function l(){var e,t=(0,s.A)(),a=null==t||null==(e=t.data)?void 0:e.blogMetadata;if(!a)throw new Error("useBlogMetadata() can't be called on the current route because the blog metadata could not be found in route context");return a}var o=n.createContext(null);function c(e){var t=e.children,a=e.content,r=e.isBlogPostPage,s=function(e){var t=e.content,a=e.isBlogPostPage;return(0,n.useMemo)((function(){return{metadata:t.metadata,frontMatter:t.frontMatter,assets:t.assets,toc:t.toc,isBlogPostPage:a}}),[t,a])}({content:a,isBlogPostPage:void 0!==r&&r});return(0,i.jsx)(o.Provider,{value:s,children:t})}function u(){var e=(0,n.useContext)(o);if(null===e)throw new r.dV("BlogPostProvider");return e}var m=a(4447),h=a(9068),d=function(e){return new Date(e).toISOString()};function g(e){var t=e.map(x);return{author:1===t.length?t[0]:t}}function v(e,t,a){return e?{image:(n={imageUrl:t(e,{absolute:!0}),caption:"title image for the blog post: "+a},r=n.imageUrl,s=n.caption,{"@type":"ImageObject","@id":r,url:r,contentUrl:r,caption:s})}:{};var n,r,s}function f(e){var t=(0,h.A)().siteConfig,a=(0,m.hH)().withBaseUrl,n=e.metadata,r=n.blogDescription,s=n.blogTitle,i=n.permalink,l=""+t.url+i;return{"@context":"https://schema.org","@type":"Blog","@id":l,mainEntityOfPage:l,headline:s,description:r,blogPost:e.items.map((function(e){return function(e,t,a){var n,r,s=e.assets,i=e.frontMatter,l=e.metadata,o=l.date,c=l.title,u=l.description,m=l.lastUpdatedAt,h=null!=(n=s.image)?n:i.image,f=null!=(r=i.keywords)?r:[],p=""+t.url+l.permalink,x=m?d(m):void 0;return Object.assign({"@type":"BlogPosting","@id":p,mainEntityOfPage:p,url:p,headline:c,name:c,description:u,datePublished:o},x?{dateModified:x}:{},g(l.authors),v(h,a,c),f?{keywords:f}:{})}(e.content,t,a)}))}}function p(){var e,t,a=l(),n=u(),r=n.assets,s=n.metadata,i=(0,h.A)().siteConfig,o=(0,m.hH)().withBaseUrl,c=s.date,f=s.title,p=s.description,x=s.frontMatter,j=s.lastUpdatedAt,b=null!=(e=r.image)?e:x.image,w=null!=(t=x.keywords)?t:[],N=j?d(j):void 0,k=""+i.url+s.permalink;return Object.assign({"@context":"https://schema.org","@type":"BlogPosting","@id":k,mainEntityOfPage:k,url:k,headline:f,name:f,description:p,datePublished:c},N?{dateModified:N}:{},g(s.authors),v(b,o,f),w?{keywords:w}:{},{isPartOf:{"@type":"Blog","@id":""+i.url+a.blogBasePath,name:a.blogTitle}})}function x(e){return Object.assign({"@type":"Person"},e.name?{name:e.name}:{},e.title?{description:e.title}:{},e.url?{url:e.url}:{},e.email?{email:e.email}:{},e.imageURL?{image:e.imageURL}:{})}var j=a(8516),b=a(2772),w=a(582),N=a(4421);function k(e){var t=(0,j.zy)().pathname;return(0,n.useMemo)((function(){return e.filter((function(e){return function(e,t){return!(e.unlisted&&!(0,N.ys)(e.permalink,t))}(e,t)}))}),[e,t])}function _(e){var t=(0,w.$z)(e,(function(e){return""+new Date(e.date).getFullYear()})),a=Object.entries(t);return a.reverse(),a}function M(e){var t=e.items,a=e.ulClassName,n=e.liClassName,r=e.linkClassName,s=e.linkActiveClassName;return(0,i.jsx)("ul",{className:a,children:t.map((function(e){return(0,i.jsx)("li",{className:n,children:(0,i.jsx)(b.A,{isNavLink:!0,to:e.permalink,className:r,activeClassName:s,children:e.title})},e.permalink)}))})}},9268:(e,t,a)=>{a.d(t,{A:()=>j});a(2581);var n=a(4921),r=a(2772),s=a(9793);const i="githubSvg_Pmd7";const l="xSvg_LPI0";const o=function(e){return(0,s.jsxs)("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",width:"1em",height:"1em",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"},e,{children:[(0,s.jsx)("path",{stroke:"none",d:"M0 0h24v24H0z",fill:"none"}),(0,s.jsx)("path",{d:"M3 12a9 9 0 1 0 18 0a9 9 0 0 0 -18 0"}),(0,s.jsx)("path",{d:"M3.6 9h16.8"}),(0,s.jsx)("path",{d:"M3.6 15h16.8"}),(0,s.jsx)("path",{d:"M11.5 3a17 17 0 0 0 0 18"}),(0,s.jsx)("path",{d:"M12.5 3a17 17 0 0 1 0 18"})]}))},c={authorSocials:"authorSocials_kr_W",authorSocialLink:"authorSocialLink_TSCn",authorSocialIcon:"authorSocialIcon_kKMZ"};var u={twitter:{Icon:function(e){return(0,s.jsx)("svg",Object.assign({viewBox:"0 0 256 209",width:"1em",height:"1em",xmlns:"http://www.w3.org/2000/svg",preserveAspectRatio:"xMidYMid"},e,{children:(0,s.jsx)("path",{d:"M256 25.45c-9.42 4.177-19.542 7-30.166 8.27 10.845-6.5 19.172-16.793 23.093-29.057a105.183 105.183 0 0 1-33.351 12.745C205.995 7.201 192.346.822 177.239.822c-29.006 0-52.523 23.516-52.523 52.52 0 4.117.465 8.125 1.36 11.97-43.65-2.191-82.35-23.1-108.255-54.876-4.52 7.757-7.11 16.78-7.11 26.404 0 18.222 9.273 34.297 23.365 43.716a52.312 52.312 0 0 1-23.79-6.57c-.003.22-.003.44-.003.661 0 25.447 18.104 46.675 42.13 51.5a52.592 52.592 0 0 1-23.718.9c6.683 20.866 26.08 36.05 49.062 36.475-17.975 14.086-40.622 22.483-65.228 22.483-4.24 0-8.42-.249-12.529-.734 23.243 14.902 50.85 23.597 80.51 23.597 96.607 0 149.434-80.031 149.434-149.435 0-2.278-.05-4.543-.152-6.795A106.748 106.748 0 0 0 256 25.45",fill:"#55acee"})}))},label:"Twitter"},github:{Icon:function(e){return(0,s.jsx)("svg",Object.assign({viewBox:"0 0 256 250",width:"1em",height:"1em"},e,{className:(0,n.A)(e.className,i),xmlns:"http://www.w3.org/2000/svg",style:{"--dark":"#000","--light":"#fff"},preserveAspectRatio:"xMidYMid",children:(0,s.jsx)("path",{d:"M128.001 0C57.317 0 0 57.307 0 128.001c0 56.554 36.676 104.535 87.535 121.46 6.397 1.185 8.746-2.777 8.746-6.158 0-3.052-.12-13.135-.174-23.83-35.61 7.742-43.124-15.103-43.124-15.103-5.823-14.795-14.213-18.73-14.213-18.73-11.613-7.944.876-7.78.876-7.78 12.853.902 19.621 13.19 19.621 13.19 11.417 19.568 29.945 13.911 37.249 10.64 1.149-8.272 4.466-13.92 8.127-17.116-28.431-3.236-58.318-14.212-58.318-63.258 0-13.975 5-25.394 13.188-34.358-1.329-3.224-5.71-16.242 1.24-33.874 0 0 10.749-3.44 35.21 13.121 10.21-2.836 21.16-4.258 32.038-4.307 10.878.049 21.837 1.47 32.066 4.307 24.431-16.56 35.165-13.12 35.165-13.12 6.967 17.63 2.584 30.65 1.255 33.873 8.207 8.964 13.173 20.383 13.173 34.358 0 49.163-29.944 59.988-58.447 63.157 4.591 3.972 8.682 11.762 8.682 23.704 0 17.126-.148 30.91-.148 35.126 0 3.407 2.304 7.398 8.792 6.14C219.37 232.5 256 184.537 256 128.002 256 57.307 198.691 0 128.001 0Zm-80.06 182.34c-.282.636-1.283.827-2.194.39-.929-.417-1.45-1.284-1.15-1.922.276-.655 1.279-.838 2.205-.399.93.418 1.46 1.293 1.139 1.931Zm6.296 5.618c-.61.566-1.804.303-2.614-.591-.837-.892-.994-2.086-.375-2.66.63-.566 1.787-.301 2.626.591.838.903 1 2.088.363 2.66Zm4.32 7.188c-.785.545-2.067.034-2.86-1.104-.784-1.138-.784-2.503.017-3.05.795-.547 2.058-.055 2.861 1.075.782 1.157.782 2.522-.019 3.08Zm7.304 8.325c-.701.774-2.196.566-3.29-.49-1.119-1.032-1.43-2.496-.726-3.27.71-.776 2.213-.558 3.315.49 1.11 1.03 1.45 2.505.701 3.27Zm9.442 2.81c-.31 1.003-1.75 1.459-3.199 1.033-1.448-.439-2.395-1.613-2.103-2.626.301-1.01 1.747-1.484 3.207-1.028 1.446.436 2.396 1.602 2.095 2.622Zm10.744 1.193c.036 1.055-1.193 1.93-2.715 1.95-1.53.034-2.769-.82-2.786-1.86 0-1.065 1.202-1.932 2.733-1.958 1.522-.03 2.768.818 2.768 1.868Zm10.555-.405c.182 1.03-.875 2.088-2.387 2.37-1.485.271-2.861-.365-3.05-1.386-.184-1.056.893-2.114 2.376-2.387 1.514-.263 2.868.356 3.061 1.403Z"})}))},label:"GitHub"},stackoverflow:{Icon:function(e){return(0,s.jsxs)("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 169.61 200",width:"1em",height:"1em"},e,{children:[(0,s.jsx)("path",{d:"M140.44 178.38v-48.65h21.61V200H0v-70.27h21.61v48.65z",fill:"#bcbbbb"}),(0,s.jsx)("path",{d:"M124.24 140.54l4.32-16.22-86.97-17.83-3.78 17.83zM49.7 82.16L130.72 120l7.56-16.22-81.02-37.83zm22.68-40l68.06 57.3 11.35-13.51-68.6-57.3-11.35 13.51zM116.14 0l-14.59 10.81 53.48 71.89 14.58-10.81zM37.81 162.16h86.43v-16.21H37.81z",fill:"#f48024"})]}))},label:"Stack Overflow"},linkedin:{Icon:function(e){return(0,s.jsx)("svg",Object.assign({width:"1em",height:"1em",xmlns:"http://www.w3.org/2000/svg",preserveAspectRatio:"xMidYMid",viewBox:"0 0 256 256"},e,{children:(0,s.jsx)("path",{d:"M218.123 218.127h-37.931v-59.403c0-14.165-.253-32.4-19.728-32.4-19.756 0-22.779 15.434-22.779 31.369v60.43h-37.93V95.967h36.413v16.694h.51a39.907 39.907 0 0 1 35.928-19.733c38.445 0 45.533 25.288 45.533 58.186l-.016 67.013ZM56.955 79.27c-12.157.002-22.014-9.852-22.016-22.009-.002-12.157 9.851-22.014 22.008-22.016 12.157-.003 22.014 9.851 22.016 22.008A22.013 22.013 0 0 1 56.955 79.27m18.966 138.858H37.95V95.967h37.97v122.16ZM237.033.018H18.89C8.58-.098.125 8.161-.001 18.471v219.053c.122 10.315 8.576 18.582 18.89 18.474h218.144c10.336.128 18.823-8.139 18.966-18.474V18.454c-.147-10.33-8.635-18.588-18.966-18.453",fill:"#0A66C2"})}))},label:"LinkedIn"},x:{Icon:function(e){return(0,s.jsx)("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",width:"1em",height:"1em",fill:"none",viewBox:"0 0 1200 1227"},e,{className:(0,n.A)(e.className,l),style:{"--dark":"#000","--light":"#fff"},children:(0,s.jsx)("path",{d:"M714.163 519.284 1160.89 0h-105.86L667.137 450.887 357.328 0H0l468.492 681.821L0 1226.37h105.866l409.625-476.152 327.181 476.152H1200L714.137 519.284h.026ZM569.165 687.828l-47.468-67.894-377.686-540.24h162.604l304.797 435.991 47.468 67.894 396.2 566.721H892.476L569.165 687.854v-.026Z"})}))},label:"X"}};function m(e){var t,a,i=e.platform,l=e.link,m=null!=(a=u[t=i])?a:{Icon:o,label:t},h=m.Icon,d=m.label;return(0,s.jsx)(r.A,{className:c.authorSocialLink,href:l,title:d,children:(0,s.jsx)(h,{className:(0,n.A)(c.authorSocialLink)})})}function h(e){var t,a=e.author,n=Object.entries(null!=(t=a.socials)?t:{});return(0,s.jsx)("div",{className:c.authorSocials,children:n.map((function(e){var t=e[0],a=e[1];return(0,s.jsx)(m,{platform:t,link:a},t)}))})}var d=a(7887);const g={authorImage:"authorImage_cGMD","author-as-h1":"author-as-h1_X09U","author-as-h2":"author-as-h2_bYLQ",authorDetails:"authorDetails_UXsA",authorName:"authorName_gNlq",authorTitle:"authorTitle_MVKM",authorBlogPostCount:"authorBlogPostCount_x1Ur"};function v(e){return e.href?(0,s.jsx)(r.A,Object.assign({},e)):(0,s.jsx)(s.Fragment,{children:e.children})}function f(e){var t=e.title;return(0,s.jsx)("small",{className:g.authorTitle,title:t,children:t})}function p(e){var t=e.name,a=e.as;return a?(0,s.jsx)(d.A,{as:a,className:g.authorName,children:t}):(0,s.jsx)("span",{className:g.authorName,children:t})}function x(e){var t=e.count;return(0,s.jsx)("span",{className:(0,n.A)(g.authorBlogPostCount),children:t})}function j(e){var t=e.as,a=e.author,r=e.className,i=e.count,l=a.name,o=a.title,c=a.url,u=a.imageURL,m=a.email,d=a.page,j=(null==d?void 0:d.permalink)||c||m&&"mailto:"+m||void 0;return(0,s.jsxs)("div",{className:(0,n.A)("avatar margin-bottom--sm",r,g["author-as-"+t]),children:[u&&(0,s.jsx)(v,{href:j,className:"avatar__photo-link",children:(0,s.jsx)("img",{className:(0,n.A)("avatar__photo",g.authorImage),src:u,alt:l})}),(l||o)&&(0,s.jsxs)("div",{className:(0,n.A)("avatar__intro",g.authorDetails),children:[(0,s.jsxs)("div",{className:"avatar__name",children:[l&&(0,s.jsx)(v,{href:j,children:(0,s.jsx)(p,{name:l,as:t})}),void 0!==i&&(0,s.jsx)(x,{count:i})]}),!!o&&(0,s.jsx)(f,{title:o}),(0,s.jsx)(h,{author:a})]})]})}},1550:(e,t,a)=>{a.d(t,{A:()=>H});var n=a(4528),r=a(2581),s=a(4921),i=a(6750),l=a(1721),o=a(5237),c=a(5142),u=a(6938),m=a(7887),h=a(9793);function d(e){var t=e.year,a=e.yearGroupHeadingClassName,n=e.children;return(0,h.jsxs)("div",{role:"group",children:[(0,h.jsx)(m.A,{as:"h3",className:a,children:t}),n]})}function g(e){var t=e.items,a=e.yearGroupHeadingClassName,n=e.ListComponent;if((0,u.p)().blog.sidebar.groupByYear){var r=(0,c.Ki)(t);return(0,h.jsx)(h.Fragment,{children:r.map((function(e){var t=e[0],r=e[1];return(0,h.jsx)(d,{year:t,yearGroupHeadingClassName:a,children:(0,h.jsx)(n,{items:r})},t)}))})}return(0,h.jsx)(n,{items:t})}const v=(0,r.memo)(g),f="sidebar_TFDx",p="sidebarItemTitle_Wd17",x="sidebarItemList_VlER",j="sidebarItem_n4Do",b="sidebarItemLink_diDN",w="sidebarItemLinkActive_LM59",N="yearGroupHeading_YD9Z";var k=function(e){var t=e.items;return(0,h.jsx)(c.OU,{items:t,ulClassName:(0,s.A)(x,"clean-list"),liClassName:j,linkClassName:b,linkActiveClassName:w})};function _(e){var t=e.sidebar,a=(0,c.Gx)(t.items);return(0,h.jsx)("aside",{className:"col col--3",children:(0,h.jsxs)("nav",{className:(0,s.A)(f,"thin-scrollbar"),"aria-label":(0,o.T)({id:"theme.blog.sidebar.navAriaLabel",message:"Blog recent posts navigation",description:"The ARIA label for recent posts in the blog sidebar"}),children:[(0,h.jsx)("div",{className:(0,s.A)(p,"margin-bottom--md"),children:t.title}),(0,h.jsx)(v,{items:a,ListComponent:k,yearGroupHeadingClassName:N})]})})}const M=(0,r.memo)(_);var A=a(3948);const C="yearGroupHeading_Jkno";var y=function(e){var t=e.items;return(0,h.jsx)(c.OU,{items:t,ulClassName:"menu__list",liClassName:"menu__list-item",linkClassName:"menu__link",linkActiveClassName:"menu__link--active"})};function P(e){var t=e.sidebar,a=(0,c.Gx)(t.items);return(0,h.jsx)(v,{items:a,ListComponent:y,yearGroupHeadingClassName:C})}function L(e){return(0,h.jsx)(A.GX,{component:P,props:e})}const O=(0,r.memo)(L);function B(e){var t=e.sidebar,a=(0,l.l)();return null!=t&&t.items.length?"mobile"===a?(0,h.jsx)(O,{sidebar:t}):(0,h.jsx)(M,{sidebar:t}):null}var I=["sidebar","toc","children"];function H(e){var t=e.sidebar,a=e.toc,r=e.children,l=(0,n.A)(e,I),o=t&&t.items.length>0;return(0,h.jsx)(i.A,Object.assign({},l,{children:(0,h.jsx)("div",{className:"container margin-vert--lg",children:(0,h.jsxs)("div",{className:"row",children:[(0,h.jsx)(B,{sidebar:t}),(0,h.jsx)("main",{className:(0,s.A)("col",{"col--7":o,"col--9 col--offset-1":!o}),children:r}),a&&(0,h.jsx)("div",{className:"col col--2",children:a})]})})}))}},8693:(e,t,a)=>{a.d(t,{W:()=>c});var n=a(2581),r=a(9068),s=["zero","one","two","few","many","other"];function i(e){return s.filter((function(t){return e.includes(t)}))}var l={locale:"en",pluralForms:i(["one","other"]),select:function(e){return 1===e?"one":"other"}};function o(){var e=(0,r.A)().i18n.currentLocale;return(0,n.useMemo)((function(){try{return t=e,a=new Intl.PluralRules(t),{locale:t,pluralForms:i(a.resolvedOptions().pluralCategories),select:function(e){return a.select(e)}}}catch(n){return console.error('Failed to use Intl.PluralRules for locale "'+e+'".\nDocusaurus will fallback to the default (English) implementation.\nError: '+n.message+"\n"),l}var t,a}),[e])}function c(){var e=o();return{selectMessage:function(t,a){return function(e,t,a){var n=e.split("|");if(1===n.length)return n[0];n.length>a.pluralForms.length&&console.error("For locale="+a.locale+", a maximum of "+a.pluralForms.length+" plural forms are expected ("+a.pluralForms.join(",")+"), but the message contains "+n.length+": "+e);var r=a.select(t),s=a.pluralForms.indexOf(r);return n[Math.min(s,n.length-1)]}(a,t,e)}}}}}]); \ No newline at end of file +"use strict";(self.webpackChunk_inversifyjs_inversify_docs_site=self.webpackChunk_inversifyjs_inversify_docs_site||[]).push([[65],{5142:(e,t,a)=>{a.d(t,{in:()=>c,OU:()=>M,Ki:()=>_,kJ:()=>f,x:()=>l,e7:()=>u,J_:()=>p,Gx:()=>k});var n=a(2581),r=a(4222),s=a(2765),i=a(9793);function l(){var e,t=(0,s.A)(),a=null==t||null==(e=t.data)?void 0:e.blogMetadata;if(!a)throw new Error("useBlogMetadata() can't be called on the current route because the blog metadata could not be found in route context");return a}var o=n.createContext(null);function c(e){var t=e.children,a=e.content,r=e.isBlogPostPage,s=function(e){var t=e.content,a=e.isBlogPostPage;return(0,n.useMemo)((function(){return{metadata:t.metadata,frontMatter:t.frontMatter,assets:t.assets,toc:t.toc,isBlogPostPage:a}}),[t,a])}({content:a,isBlogPostPage:void 0!==r&&r});return(0,i.jsx)(o.Provider,{value:s,children:t})}function u(){var e=(0,n.useContext)(o);if(null===e)throw new r.dV("BlogPostProvider");return e}var m=a(4447),h=a(9068),d=function(e){return new Date(e).toISOString()};function g(e){var t=e.map(x);return{author:1===t.length?t[0]:t}}function v(e,t,a){return e?{image:(n={imageUrl:t(e,{absolute:!0}),caption:"title image for the blog post: "+a},r=n.imageUrl,s=n.caption,{"@type":"ImageObject","@id":r,url:r,contentUrl:r,caption:s})}:{};var n,r,s}function f(e){var t=(0,h.A)().siteConfig,a=(0,m.hH)().withBaseUrl,n=e.metadata,r=n.blogDescription,s=n.blogTitle,i=n.permalink,l=""+t.url+i;return{"@context":"https://schema.org","@type":"Blog","@id":l,mainEntityOfPage:l,headline:s,description:r,blogPost:e.items.map((function(e){return function(e,t,a){var n,r,s=e.assets,i=e.frontMatter,l=e.metadata,o=l.date,c=l.title,u=l.description,m=l.lastUpdatedAt,h=null!=(n=s.image)?n:i.image,f=null!=(r=i.keywords)?r:[],p=""+t.url+l.permalink,x=m?d(m):void 0;return Object.assign({"@type":"BlogPosting","@id":p,mainEntityOfPage:p,url:p,headline:c,name:c,description:u,datePublished:o},x?{dateModified:x}:{},g(l.authors),v(h,a,c),f?{keywords:f}:{})}(e.content,t,a)}))}}function p(){var e,t,a=l(),n=u(),r=n.assets,s=n.metadata,i=(0,h.A)().siteConfig,o=(0,m.hH)().withBaseUrl,c=s.date,f=s.title,p=s.description,x=s.frontMatter,j=s.lastUpdatedAt,b=null!=(e=r.image)?e:x.image,w=null!=(t=x.keywords)?t:[],N=j?d(j):void 0,k=""+i.url+s.permalink;return Object.assign({"@context":"https://schema.org","@type":"BlogPosting","@id":k,mainEntityOfPage:k,url:k,headline:f,name:f,description:p,datePublished:c},N?{dateModified:N}:{},g(s.authors),v(b,o,f),w?{keywords:w}:{},{isPartOf:{"@type":"Blog","@id":""+i.url+a.blogBasePath,name:a.blogTitle}})}function x(e){return Object.assign({"@type":"Person"},e.name?{name:e.name}:{},e.title?{description:e.title}:{},e.url?{url:e.url}:{},e.email?{email:e.email}:{},e.imageURL?{image:e.imageURL}:{})}var j=a(8516),b=a(2772),w=a(582),N=a(4421);function k(e){var t=(0,j.zy)().pathname;return(0,n.useMemo)((function(){return e.filter((function(e){return function(e,t){return!(e.unlisted&&!(0,N.ys)(e.permalink,t))}(e,t)}))}),[e,t])}function _(e){var t=(0,w.$z)(e,(function(e){return""+new Date(e.date).getFullYear()})),a=Object.entries(t);return a.reverse(),a}function M(e){var t=e.items,a=e.ulClassName,n=e.liClassName,r=e.linkClassName,s=e.linkActiveClassName;return(0,i.jsx)("ul",{className:a,children:t.map((function(e){return(0,i.jsx)("li",{className:n,children:(0,i.jsx)(b.A,{isNavLink:!0,to:e.permalink,className:r,activeClassName:s,children:e.title})},e.permalink)}))})}},9268:(e,t,a)=>{a.d(t,{A:()=>j});a(2581);var n=a(4921),r=a(2772),s=a(9793);const i="githubSvg_Pmd7";const l="xSvg_LPI0";const o=function(e){return(0,s.jsxs)("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",width:"1em",height:"1em",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"},e,{children:[(0,s.jsx)("path",{stroke:"none",d:"M0 0h24v24H0z",fill:"none"}),(0,s.jsx)("path",{d:"M3 12a9 9 0 1 0 18 0a9 9 0 0 0 -18 0"}),(0,s.jsx)("path",{d:"M3.6 9h16.8"}),(0,s.jsx)("path",{d:"M3.6 15h16.8"}),(0,s.jsx)("path",{d:"M11.5 3a17 17 0 0 0 0 18"}),(0,s.jsx)("path",{d:"M12.5 3a17 17 0 0 1 0 18"})]}))},c={authorSocials:"authorSocials_kr_W",authorSocialLink:"authorSocialLink_TSCn",authorSocialIcon:"authorSocialIcon_kKMZ"};var u={twitter:{Icon:function(e){return(0,s.jsx)("svg",Object.assign({viewBox:"0 0 256 209",width:"1em",height:"1em",xmlns:"http://www.w3.org/2000/svg",preserveAspectRatio:"xMidYMid"},e,{children:(0,s.jsx)("path",{d:"M256 25.45c-9.42 4.177-19.542 7-30.166 8.27 10.845-6.5 19.172-16.793 23.093-29.057a105.183 105.183 0 0 1-33.351 12.745C205.995 7.201 192.346.822 177.239.822c-29.006 0-52.523 23.516-52.523 52.52 0 4.117.465 8.125 1.36 11.97-43.65-2.191-82.35-23.1-108.255-54.876-4.52 7.757-7.11 16.78-7.11 26.404 0 18.222 9.273 34.297 23.365 43.716a52.312 52.312 0 0 1-23.79-6.57c-.003.22-.003.44-.003.661 0 25.447 18.104 46.675 42.13 51.5a52.592 52.592 0 0 1-23.718.9c6.683 20.866 26.08 36.05 49.062 36.475-17.975 14.086-40.622 22.483-65.228 22.483-4.24 0-8.42-.249-12.529-.734 23.243 14.902 50.85 23.597 80.51 23.597 96.607 0 149.434-80.031 149.434-149.435 0-2.278-.05-4.543-.152-6.795A106.748 106.748 0 0 0 256 25.45",fill:"#55acee"})}))},label:"Twitter"},github:{Icon:function(e){return(0,s.jsx)("svg",Object.assign({viewBox:"0 0 256 250",width:"1em",height:"1em"},e,{className:(0,n.A)(e.className,i),xmlns:"http://www.w3.org/2000/svg",style:{"--dark":"#000","--light":"#fff"},preserveAspectRatio:"xMidYMid",children:(0,s.jsx)("path",{d:"M128.001 0C57.317 0 0 57.307 0 128.001c0 56.554 36.676 104.535 87.535 121.46 6.397 1.185 8.746-2.777 8.746-6.158 0-3.052-.12-13.135-.174-23.83-35.61 7.742-43.124-15.103-43.124-15.103-5.823-14.795-14.213-18.73-14.213-18.73-11.613-7.944.876-7.78.876-7.78 12.853.902 19.621 13.19 19.621 13.19 11.417 19.568 29.945 13.911 37.249 10.64 1.149-8.272 4.466-13.92 8.127-17.116-28.431-3.236-58.318-14.212-58.318-63.258 0-13.975 5-25.394 13.188-34.358-1.329-3.224-5.71-16.242 1.24-33.874 0 0 10.749-3.44 35.21 13.121 10.21-2.836 21.16-4.258 32.038-4.307 10.878.049 21.837 1.47 32.066 4.307 24.431-16.56 35.165-13.12 35.165-13.12 6.967 17.63 2.584 30.65 1.255 33.873 8.207 8.964 13.173 20.383 13.173 34.358 0 49.163-29.944 59.988-58.447 63.157 4.591 3.972 8.682 11.762 8.682 23.704 0 17.126-.148 30.91-.148 35.126 0 3.407 2.304 7.398 8.792 6.14C219.37 232.5 256 184.537 256 128.002 256 57.307 198.691 0 128.001 0Zm-80.06 182.34c-.282.636-1.283.827-2.194.39-.929-.417-1.45-1.284-1.15-1.922.276-.655 1.279-.838 2.205-.399.93.418 1.46 1.293 1.139 1.931Zm6.296 5.618c-.61.566-1.804.303-2.614-.591-.837-.892-.994-2.086-.375-2.66.63-.566 1.787-.301 2.626.591.838.903 1 2.088.363 2.66Zm4.32 7.188c-.785.545-2.067.034-2.86-1.104-.784-1.138-.784-2.503.017-3.05.795-.547 2.058-.055 2.861 1.075.782 1.157.782 2.522-.019 3.08Zm7.304 8.325c-.701.774-2.196.566-3.29-.49-1.119-1.032-1.43-2.496-.726-3.27.71-.776 2.213-.558 3.315.49 1.11 1.03 1.45 2.505.701 3.27Zm9.442 2.81c-.31 1.003-1.75 1.459-3.199 1.033-1.448-.439-2.395-1.613-2.103-2.626.301-1.01 1.747-1.484 3.207-1.028 1.446.436 2.396 1.602 2.095 2.622Zm10.744 1.193c.036 1.055-1.193 1.93-2.715 1.95-1.53.034-2.769-.82-2.786-1.86 0-1.065 1.202-1.932 2.733-1.958 1.522-.03 2.768.818 2.768 1.868Zm10.555-.405c.182 1.03-.875 2.088-2.387 2.37-1.485.271-2.861-.365-3.05-1.386-.184-1.056.893-2.114 2.376-2.387 1.514-.263 2.868.356 3.061 1.403Z"})}))},label:"GitHub"},stackoverflow:{Icon:function(e){return(0,s.jsxs)("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 169.61 200",width:"1em",height:"1em"},e,{children:[(0,s.jsx)("path",{d:"M140.44 178.38v-48.65h21.61V200H0v-70.27h21.61v48.65z",fill:"#bcbbbb"}),(0,s.jsx)("path",{d:"M124.24 140.54l4.32-16.22-86.97-17.83-3.78 17.83zM49.7 82.16L130.72 120l7.56-16.22-81.02-37.83zm22.68-40l68.06 57.3 11.35-13.51-68.6-57.3-11.35 13.51zM116.14 0l-14.59 10.81 53.48 71.89 14.58-10.81zM37.81 162.16h86.43v-16.21H37.81z",fill:"#f48024"})]}))},label:"Stack Overflow"},linkedin:{Icon:function(e){return(0,s.jsx)("svg",Object.assign({width:"1em",height:"1em",xmlns:"http://www.w3.org/2000/svg",preserveAspectRatio:"xMidYMid",viewBox:"0 0 256 256"},e,{children:(0,s.jsx)("path",{d:"M218.123 218.127h-37.931v-59.403c0-14.165-.253-32.4-19.728-32.4-19.756 0-22.779 15.434-22.779 31.369v60.43h-37.93V95.967h36.413v16.694h.51a39.907 39.907 0 0 1 35.928-19.733c38.445 0 45.533 25.288 45.533 58.186l-.016 67.013ZM56.955 79.27c-12.157.002-22.014-9.852-22.016-22.009-.002-12.157 9.851-22.014 22.008-22.016 12.157-.003 22.014 9.851 22.016 22.008A22.013 22.013 0 0 1 56.955 79.27m18.966 138.858H37.95V95.967h37.97v122.16ZM237.033.018H18.89C8.58-.098.125 8.161-.001 18.471v219.053c.122 10.315 8.576 18.582 18.89 18.474h218.144c10.336.128 18.823-8.139 18.966-18.474V18.454c-.147-10.33-8.635-18.588-18.966-18.453",fill:"#0A66C2"})}))},label:"LinkedIn"},x:{Icon:function(e){return(0,s.jsx)("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",width:"1em",height:"1em",fill:"none",viewBox:"0 0 1200 1227"},e,{className:(0,n.A)(e.className,l),style:{"--dark":"#000","--light":"#fff"},children:(0,s.jsx)("path",{d:"M714.163 519.284 1160.89 0h-105.86L667.137 450.887 357.328 0H0l468.492 681.821L0 1226.37h105.866l409.625-476.152 327.181 476.152H1200L714.137 519.284h.026ZM569.165 687.828l-47.468-67.894-377.686-540.24h162.604l304.797 435.991 47.468 67.894 396.2 566.721H892.476L569.165 687.854v-.026Z"})}))},label:"X"}};function m(e){var t,a,i=e.platform,l=e.link,m=null!=(a=u[t=i])?a:{Icon:o,label:t},h=m.Icon,d=m.label;return(0,s.jsx)(r.A,{className:c.authorSocialLink,href:l,title:d,children:(0,s.jsx)(h,{className:(0,n.A)(c.authorSocialLink)})})}function h(e){var t,a=e.author,n=Object.entries(null!=(t=a.socials)?t:{});return(0,s.jsx)("div",{className:c.authorSocials,children:n.map((function(e){var t=e[0],a=e[1];return(0,s.jsx)(m,{platform:t,link:a},t)}))})}var d=a(7887);const g={authorImage:"authorImage_cGMD","author-as-h1":"author-as-h1_X09U","author-as-h2":"author-as-h2_bYLQ",authorDetails:"authorDetails_UXsA",authorName:"authorName_gNlq",authorTitle:"authorTitle_MVKM",authorBlogPostCount:"authorBlogPostCount_x1Ur"};function v(e){return e.href?(0,s.jsx)(r.A,Object.assign({},e)):(0,s.jsx)(s.Fragment,{children:e.children})}function f(e){var t=e.title;return(0,s.jsx)("small",{className:g.authorTitle,title:t,children:t})}function p(e){var t=e.name,a=e.as;return a?(0,s.jsx)(d.A,{as:a,className:g.authorName,children:t}):(0,s.jsx)("span",{className:g.authorName,children:t})}function x(e){var t=e.count;return(0,s.jsx)("span",{className:(0,n.A)(g.authorBlogPostCount),children:t})}function j(e){var t=e.as,a=e.author,r=e.className,i=e.count,l=a.name,o=a.title,c=a.url,u=a.imageURL,m=a.email,d=a.page,j=(null==d?void 0:d.permalink)||c||m&&"mailto:"+m||void 0;return(0,s.jsxs)("div",{className:(0,n.A)("avatar margin-bottom--sm",r,g["author-as-"+t]),children:[u&&(0,s.jsx)(v,{href:j,className:"avatar__photo-link",children:(0,s.jsx)("img",{className:(0,n.A)("avatar__photo",g.authorImage),src:u,alt:l})}),(l||o)&&(0,s.jsxs)("div",{className:(0,n.A)("avatar__intro",g.authorDetails),children:[(0,s.jsxs)("div",{className:"avatar__name",children:[l&&(0,s.jsx)(v,{href:j,children:(0,s.jsx)(p,{name:l,as:t})}),void 0!==i&&(0,s.jsx)(x,{count:i})]}),!!o&&(0,s.jsx)(f,{title:o}),(0,s.jsx)(h,{author:a})]})]})}},1550:(e,t,a)=>{a.d(t,{A:()=>H});var n=a(4528),r=a(2581),s=a(4921),i=a(8711),l=a(1721),o=a(7618),c=a(5142),u=a(6938),m=a(7887),h=a(9793);function d(e){var t=e.year,a=e.yearGroupHeadingClassName,n=e.children;return(0,h.jsxs)("div",{role:"group",children:[(0,h.jsx)(m.A,{as:"h3",className:a,children:t}),n]})}function g(e){var t=e.items,a=e.yearGroupHeadingClassName,n=e.ListComponent;if((0,u.p)().blog.sidebar.groupByYear){var r=(0,c.Ki)(t);return(0,h.jsx)(h.Fragment,{children:r.map((function(e){var t=e[0],r=e[1];return(0,h.jsx)(d,{year:t,yearGroupHeadingClassName:a,children:(0,h.jsx)(n,{items:r})},t)}))})}return(0,h.jsx)(n,{items:t})}const v=(0,r.memo)(g),f="sidebar_TFDx",p="sidebarItemTitle_Wd17",x="sidebarItemList_VlER",j="sidebarItem_n4Do",b="sidebarItemLink_diDN",w="sidebarItemLinkActive_LM59",N="yearGroupHeading_YD9Z";var k=function(e){var t=e.items;return(0,h.jsx)(c.OU,{items:t,ulClassName:(0,s.A)(x,"clean-list"),liClassName:j,linkClassName:b,linkActiveClassName:w})};function _(e){var t=e.sidebar,a=(0,c.Gx)(t.items);return(0,h.jsx)("aside",{className:"col col--3",children:(0,h.jsxs)("nav",{className:(0,s.A)(f,"thin-scrollbar"),"aria-label":(0,o.T)({id:"theme.blog.sidebar.navAriaLabel",message:"Blog recent posts navigation",description:"The ARIA label for recent posts in the blog sidebar"}),children:[(0,h.jsx)("div",{className:(0,s.A)(p,"margin-bottom--md"),children:t.title}),(0,h.jsx)(v,{items:a,ListComponent:k,yearGroupHeadingClassName:N})]})})}const M=(0,r.memo)(_);var A=a(3948);const C="yearGroupHeading_Jkno";var y=function(e){var t=e.items;return(0,h.jsx)(c.OU,{items:t,ulClassName:"menu__list",liClassName:"menu__list-item",linkClassName:"menu__link",linkActiveClassName:"menu__link--active"})};function P(e){var t=e.sidebar,a=(0,c.Gx)(t.items);return(0,h.jsx)(v,{items:a,ListComponent:y,yearGroupHeadingClassName:C})}function L(e){return(0,h.jsx)(A.GX,{component:P,props:e})}const O=(0,r.memo)(L);function B(e){var t=e.sidebar,a=(0,l.l)();return null!=t&&t.items.length?"mobile"===a?(0,h.jsx)(O,{sidebar:t}):(0,h.jsx)(M,{sidebar:t}):null}var I=["sidebar","toc","children"];function H(e){var t=e.sidebar,a=e.toc,r=e.children,l=(0,n.A)(e,I),o=t&&t.items.length>0;return(0,h.jsx)(i.A,Object.assign({},l,{children:(0,h.jsx)("div",{className:"container margin-vert--lg",children:(0,h.jsxs)("div",{className:"row",children:[(0,h.jsx)(B,{sidebar:t}),(0,h.jsx)("main",{className:(0,s.A)("col",{"col--7":o,"col--9 col--offset-1":!o}),children:r}),a&&(0,h.jsx)("div",{className:"col col--2",children:a})]})})}))}},8693:(e,t,a)=>{a.d(t,{W:()=>c});var n=a(2581),r=a(9068),s=["zero","one","two","few","many","other"];function i(e){return s.filter((function(t){return e.includes(t)}))}var l={locale:"en",pluralForms:i(["one","other"]),select:function(e){return 1===e?"one":"other"}};function o(){var e=(0,r.A)().i18n.currentLocale;return(0,n.useMemo)((function(){try{return t=e,a=new Intl.PluralRules(t),{locale:t,pluralForms:i(a.resolvedOptions().pluralCategories),select:function(e){return a.select(e)}}}catch(n){return console.error('Failed to use Intl.PluralRules for locale "'+e+'".\nDocusaurus will fallback to the default (English) implementation.\nError: '+n.message+"\n"),l}var t,a}),[e])}function c(){var e=o();return{selectMessage:function(t,a){return function(e,t,a){var n=e.split("|");if(1===n.length)return n[0];n.length>a.pluralForms.length&&console.error("For locale="+a.locale+", a maximum of "+a.pluralForms.length+" plural forms are expected ("+a.pluralForms.join(",")+"), but the message contains "+n.length+": "+e);var r=a.select(t),s=a.pluralForms.indexOf(r);return n[Math.min(s,n.length-1)]}(a,t,e)}}}}}]); \ No newline at end of file diff --git a/assets/js/808.c3ce42ed.js b/assets/js/808.c3ce42ed.js new file mode 100644 index 00000000..10b92aa3 --- /dev/null +++ b/assets/js/808.c3ce42ed.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_inversifyjs_inversify_docs_site=self.webpackChunk_inversifyjs_inversify_docs_site||[]).push([[808],{7808:(s,e,i)=>{i.r(e)}}]); \ No newline at end of file diff --git a/assets/js/254.00431fce.js b/assets/js/810.b3dc4304.js similarity index 75% rename from assets/js/254.00431fce.js rename to assets/js/810.b3dc4304.js index d5d7a1a8..1651115c 100644 --- a/assets/js/254.00431fce.js +++ b/assets/js/810.b3dc4304.js @@ -1 +1 @@ -"use strict";(self.webpackChunk_inversifyjs_inversify_docs_site=self.webpackChunk_inversifyjs_inversify_docs_site||[]).push([[254],{7260:(n,e,t)=>{t.d(e,{A:()=>D});var i=t(2581),a=t(9793);function s(n){var e,t=function(n){var e=i.Children.toArray(n),t=e.find((function(n){return i.isValidElement(n)&&"mdxAdmonitionTitle"===n.type})),s=e.filter((function(n){return n!==t}));return{mdxAdmonitionTitle:null==t?void 0:t.props.children,rest:s.length>0?(0,a.jsx)(a.Fragment,{children:s}):null}}(n.children),s=t.mdxAdmonitionTitle,r=t.rest,c=null!=(e=n.title)?e:s;return Object.assign({},n,c&&{title:c},{children:r})}var r=t(4921),c=t(5237),l=t(8051);const d="admonition_Vsoy",o="admonitionHeading_TE8p",u="admonitionIcon_zDsu",h="admonitionContent_PYjB";function m(n){var e=n.type,t=n.className,i=n.children;return(0,a.jsx)("div",{className:(0,r.A)(l.G.common.admonition,l.G.common.admonitionType(e),d,t),children:i})}function j(n){var e=n.icon,t=n.title;return(0,a.jsxs)("div",{className:o,children:[(0,a.jsx)("span",{className:u,children:e}),t]})}function f(n){var e=n.children;return e?(0,a.jsx)("div",{className:h,children:e}):null}function g(n){var e=n.type,t=n.icon,i=n.title,s=n.children,r=n.className;return(0,a.jsxs)(m,{type:e,className:r,children:[i||t?(0,a.jsx)(j,{title:i,icon:t}):null,(0,a.jsx)(f,{children:s})]})}function v(n){return(0,a.jsx)("svg",Object.assign({viewBox:"0 0 14 16"},n,{children:(0,a.jsx)("path",{fillRule:"evenodd",d:"M6.3 5.69a.942.942 0 0 1-.28-.7c0-.28.09-.52.28-.7.19-.18.42-.28.7-.28.28 0 .52.09.7.28.18.19.28.42.28.7 0 .28-.09.52-.28.7a1 1 0 0 1-.7.3c-.28 0-.52-.11-.7-.3zM8 7.99c-.02-.25-.11-.48-.31-.69-.2-.19-.42-.3-.69-.31H6c-.27.02-.48.13-.69.31-.2.2-.3.44-.31.69h1v3c.02.27.11.5.31.69.2.2.42.31.69.31h1c.27 0 .48-.11.69-.31.2-.19.3-.42.31-.69H8V7.98v.01zM7 2.3c-3.14 0-5.7 2.54-5.7 5.68 0 3.14 2.56 5.7 5.7 5.7s5.7-2.55 5.7-5.7c0-3.15-2.56-5.69-5.7-5.69v.01zM7 .98c3.86 0 7 3.14 7 7s-3.14 7-7 7-7-3.12-7-7 3.14-7 7-7z"})}))}var x={icon:(0,a.jsx)(v,{}),title:(0,a.jsx)(c.A,{id:"theme.admonition.note",description:"The default label used for the Note admonition (:::note)",children:"note"})};function p(n){return(0,a.jsx)(g,Object.assign({},x,n,{className:(0,r.A)("alert alert--secondary",n.className),children:n.children}))}function b(n){return(0,a.jsx)("svg",Object.assign({viewBox:"0 0 12 16"},n,{children:(0,a.jsx)("path",{fillRule:"evenodd",d:"M6.5 0C3.48 0 1 2.19 1 5c0 .92.55 2.25 1 3 1.34 2.25 1.78 2.78 2 4v1h5v-1c.22-1.22.66-1.75 2-4 .45-.75 1-2.08 1-3 0-2.81-2.48-5-5.5-5zm3.64 7.48c-.25.44-.47.8-.67 1.11-.86 1.41-1.25 2.06-1.45 3.23-.02.05-.02.11-.02.17H5c0-.06 0-.13-.02-.17-.2-1.17-.59-1.83-1.45-3.23-.2-.31-.42-.67-.67-1.11C2.44 6.78 2 5.65 2 5c0-2.2 2.02-4 4.5-4 1.22 0 2.36.42 3.22 1.19C10.55 2.94 11 3.94 11 5c0 .66-.44 1.78-.86 2.48zM4 14h5c-.23 1.14-1.3 2-2.5 2s-2.27-.86-2.5-2z"})}))}var A={icon:(0,a.jsx)(b,{}),title:(0,a.jsx)(c.A,{id:"theme.admonition.tip",description:"The default label used for the Tip admonition (:::tip)",children:"tip"})};function N(n){return(0,a.jsx)(g,Object.assign({},A,n,{className:(0,r.A)("alert alert--success",n.className),children:n.children}))}function y(n){return(0,a.jsx)("svg",Object.assign({viewBox:"0 0 14 16"},n,{children:(0,a.jsx)("path",{fillRule:"evenodd",d:"M7 2.3c3.14 0 5.7 2.56 5.7 5.7s-2.56 5.7-5.7 5.7A5.71 5.71 0 0 1 1.3 8c0-3.14 2.56-5.7 5.7-5.7zM7 1C3.14 1 0 4.14 0 8s3.14 7 7 7 7-3.14 7-7-3.14-7-7-7zm1 3H6v5h2V4zm0 6H6v2h2v-2z"})}))}var O={icon:(0,a.jsx)(y,{}),title:(0,a.jsx)(c.A,{id:"theme.admonition.info",description:"The default label used for the Info admonition (:::info)",children:"info"})};function _(n){return(0,a.jsx)(g,Object.assign({},O,n,{className:(0,r.A)("alert alert--info",n.className),children:n.children}))}function w(n){return(0,a.jsx)("svg",Object.assign({viewBox:"0 0 16 16"},n,{children:(0,a.jsx)("path",{fillRule:"evenodd",d:"M8.893 1.5c-.183-.31-.52-.5-.887-.5s-.703.19-.886.5L.138 13.499a.98.98 0 0 0 0 1.001c.193.31.53.501.886.501h13.964c.367 0 .704-.19.877-.5a1.03 1.03 0 0 0 .01-1.002L8.893 1.5zm.133 11.497H6.987v-2.003h2.039v2.003zm0-3.004H6.987V5.987h2.039v4.006z"})}))}var U={icon:(0,a.jsx)(w,{}),title:(0,a.jsx)(c.A,{id:"theme.admonition.warning",description:"The default label used for the Warning admonition (:::warning)",children:"warning"})};function C(n){return(0,a.jsx)("svg",Object.assign({viewBox:"0 0 12 16"},n,{children:(0,a.jsx)("path",{fillRule:"evenodd",d:"M5.05.31c.81 2.17.41 3.38-.52 4.31C3.55 5.67 1.98 6.45.9 7.98c-1.45 2.05-1.7 6.53 3.53 7.7-2.2-1.16-2.67-4.52-.3-6.61-.61 2.03.53 3.33 1.94 2.86 1.39-.47 2.3.53 2.27 1.67-.02.78-.31 1.44-1.13 1.81 3.42-.59 4.78-3.42 4.78-5.56 0-2.84-2.53-3.22-1.25-5.61-1.52.13-2.03 1.13-1.89 2.75.09 1.08-1.02 1.8-1.86 1.33-.67-.41-.66-1.19-.06-1.78C8.18 5.31 8.68 2.45 5.05.32L5.03.3l.02.01z"})}))}var T={icon:(0,a.jsx)(C,{}),title:(0,a.jsx)(c.A,{id:"theme.admonition.danger",description:"The default label used for the Danger admonition (:::danger)",children:"danger"})};var z={icon:(0,a.jsx)(w,{}),title:(0,a.jsx)(c.A,{id:"theme.admonition.caution",description:"The default label used for the Caution admonition (:::caution)",children:"caution"})};var B={note:p,tip:N,info:_,warning:function(n){return(0,a.jsx)(g,Object.assign({},U,n,{className:(0,r.A)("alert alert--warning",n.className),children:n.children}))},danger:function(n){return(0,a.jsx)(g,Object.assign({},T,n,{className:(0,r.A)("alert alert--danger",n.className),children:n.children}))}},k={secondary:function(n){return(0,a.jsx)(p,Object.assign({title:"secondary"},n))},important:function(n){return(0,a.jsx)(_,Object.assign({title:"important"},n))},success:function(n){return(0,a.jsx)(N,Object.assign({title:"success"},n))},caution:function(n){return(0,a.jsx)(g,Object.assign({},z,n,{className:(0,r.A)("alert alert--warning",n.className),children:n.children}))}};const M=Object.assign({},B,k);function D(n){var e,t=s(n),i=(e=t.type,M[e]||(console.warn('No admonition component found for admonition type "'+e+'". Using Info as fallback.'),M.info));return(0,a.jsx)(i,Object.assign({},t))}},2864:(n,e,t)=>{t.d(e,{A:()=>x});t(2581);var i=t(4921),a=t(5237),s=t(8051),r=t(2772),c=t(4528);const l={iconEdit:"iconEdit_zWfc"};var d=t(9793),o=["className"];function u(n){var e=n.className,t=(0,c.A)(n,o);return(0,d.jsx)("svg",Object.assign({fill:"currentColor",height:"20",width:"20",viewBox:"0 0 40 40",className:(0,i.A)(l.iconEdit,e),"aria-hidden":"true"},t,{children:(0,d.jsx)("g",{children:(0,d.jsx)("path",{d:"m34.5 11.7l-3 3.1-6.3-6.3 3.1-3q0.5-0.5 1.2-0.5t1.1 0.5l3.9 3.9q0.5 0.4 0.5 1.1t-0.5 1.2z m-29.5 17.1l18.4-18.5 6.3 6.3-18.4 18.4h-6.3v-6.2z"})})}))}function h(n){var e=n.editUrl;return(0,d.jsxs)(r.A,{to:e,className:s.G.common.editThisPage,children:[(0,d.jsx)(u,{}),(0,d.jsx)(a.A,{id:"theme.common.editThisPage",description:"The link label to edit the current page",children:"Edit this page"})]})}var m=t(5398);function j(n){var e=n.lastUpdatedAt,t=new Date(e),i=(0,m.i)({day:"numeric",month:"short",year:"numeric",timeZone:"UTC"}).format(t);return(0,d.jsx)(a.A,{id:"theme.lastUpdated.atDate",description:"The words used to describe on which date a page has been last updated",values:{date:(0,d.jsx)("b",{children:(0,d.jsx)("time",{dateTime:t.toISOString(),itemProp:"dateModified",children:i})})},children:" on {date}"})}function f(n){var e=n.lastUpdatedBy;return(0,d.jsx)(a.A,{id:"theme.lastUpdated.byUser",description:"The words used to describe by who the page has been last updated",values:{user:(0,d.jsx)("b",{children:e})},children:" by {user}"})}function g(n){var e=n.lastUpdatedAt,t=n.lastUpdatedBy;return(0,d.jsxs)("span",{className:s.G.common.lastUpdated,children:[(0,d.jsx)(a.A,{id:"theme.lastUpdated.lastUpdatedAtBy",description:"The sentence used to display when a page has been last updated, and by who",values:{atDate:e?(0,d.jsx)(j,{lastUpdatedAt:e}):"",byUser:t?(0,d.jsx)(f,{lastUpdatedBy:t}):""},children:"Last updated{atDate}{byUser}"}),!1]})}const v={lastUpdated:"lastUpdated_wofB"};function x(n){var e=n.className,t=n.editUrl,a=n.lastUpdatedAt,s=n.lastUpdatedBy;return(0,d.jsxs)("div",{className:(0,i.A)("row",e),children:[(0,d.jsx)("div",{className:"col",children:t&&(0,d.jsx)(h,{editUrl:t})}),(0,d.jsx)("div",{className:(0,i.A)("col",v.lastUpdated),children:(a||s)&&(0,d.jsx)(g,{lastUpdatedAt:a,lastUpdatedBy:s})})]})}},8088:(n,e,t)=>{t.d(e,{A:()=>M});var i=t(2581),a=t(1425),s=t(8498),r=t(2848),c=t(9793);function l(n){return(0,c.jsx)("code",Object.assign({},n))}var d=t(2772);var o=t(4921),u=t(4528),h=t(2209),m=t(4069),j=t(7818);const f="details_pOKC",g="isBrowser_iSQa",v="collapsibleContent_CNBZ";var x=["summary","children"];function p(n){return!!n&&("SUMMARY"===n.tagName||p(n.parentElement))}function b(n,e){return!!n&&(n===e||b(n.parentElement,e))}function A(n){var e=n.summary,t=n.children,a=(0,u.A)(n,x);(0,h.A)().collectAnchor(a.id);var s=(0,m.A)(),r=(0,i.useRef)(null),l=(0,j.u)({initialState:!a.open}),d=l.collapsed,A=l.setCollapsed,N=(0,i.useState)(a.open),y=N[0],O=N[1],_=i.isValidElement(e)?e:(0,c.jsx)("summary",{children:null!=e?e:"Details"});return(0,c.jsxs)("details",Object.assign({},a,{ref:r,open:y,"data-collapsed":d,className:(0,o.A)(f,s&&g,a.className),onMouseDown:function(n){p(n.target)&&n.detail>1&&n.preventDefault()},onClick:function(n){n.stopPropagation();var e=n.target;p(e)&&b(e,r.current)&&(n.preventDefault(),d?(A(!1),O(!0)):A(!0))},children:[_,(0,c.jsx)(j.N,{lazy:!1,collapsed:d,disableSSRStyle:!0,onCollapseTransitionEnd:function(n){A(n),O(!n)},children:(0,c.jsx)("div",{className:v,children:t})})]}))}const N="details_LbvD";function y(n){var e=Object.assign({},(function(n){if(null==n)throw new TypeError("Cannot destructure "+n)}(n),n));return(0,c.jsx)(A,Object.assign({},e,{className:(0,o.A)("alert alert--info",N,e.className)}))}function O(n){var e=i.Children.toArray(n.children),t=e.find((function(n){return i.isValidElement(n)&&"summary"===n.type})),a=(0,c.jsx)(c.Fragment,{children:e.filter((function(n){return n!==t}))});return(0,c.jsx)(y,Object.assign({},n,{summary:t,children:a}))}var _=t(7887);function w(n){return(0,c.jsx)(_.A,Object.assign({},n))}const U="containsTaskList_Z0jR";function C(n){if(void 0!==n)return(0,o.A)(n,(null==n?void 0:n.includes("contains-task-list"))&&U)}const T="img_SXqp";var z=t(7260),B=t(3044);const k={Head:s.A,details:O,Details:O,code:function(n){return function(n){return void 0!==n.children&&i.Children.toArray(n.children).every((function(n){return"string"==typeof n&&!n.includes("\n")}))}(n)?(0,c.jsx)(l,Object.assign({},n)):(0,c.jsx)(r.A,Object.assign({},n))},a:function(n){return(0,c.jsx)(d.A,Object.assign({},n))},pre:function(n){return(0,c.jsx)(c.Fragment,{children:n.children})},ul:function(n){return(0,c.jsx)("ul",Object.assign({},n,{className:C(n.className)}))},li:function(n){return(0,h.A)().collectAnchor(n.id),(0,c.jsx)("li",Object.assign({},n))},img:function(n){return(0,c.jsx)("img",Object.assign({decoding:"async",loading:"lazy"},n,{className:(e=n.className,(0,o.A)(e,T))}));var e},h1:function(n){return(0,c.jsx)(w,Object.assign({as:"h1"},n))},h2:function(n){return(0,c.jsx)(w,Object.assign({as:"h2"},n))},h3:function(n){return(0,c.jsx)(w,Object.assign({as:"h3"},n))},h4:function(n){return(0,c.jsx)(w,Object.assign({as:"h4"},n))},h5:function(n){return(0,c.jsx)(w,Object.assign({as:"h5"},n))},h6:function(n){return(0,c.jsx)(w,Object.assign({as:"h6"},n))},admonition:z.A,mermaid:B.A};function M(n){var e=n.children;return(0,c.jsx)(a.x,{components:k,children:e})}},392:(n,e,t)=>{t.d(e,{A:()=>r});t(2581);var i=t(4921),a=t(2772),s=t(9793);function r(n){var e=n.permalink,t=n.title,r=n.subLabel,c=n.isNext;return(0,s.jsxs)(a.A,{className:(0,i.A)("pagination-nav__link",c?"pagination-nav__link--next":"pagination-nav__link--prev"),to:e,children:[r&&(0,s.jsx)("div",{className:"pagination-nav__sublabel",children:r}),(0,s.jsx)("div",{className:"pagination-nav__label",children:t})]})}},2963:(n,e,t)=>{t.d(e,{A:()=>o});t(2581);var i=t(4921),a=t(5237),s=t(2772);const r={tag:"tag_waQq",tagRegular:"tagRegular_m1tw",tagWithCount:"tagWithCount_UjR1"};var c=t(9793);function l(n){var e=n.permalink,t=n.label,a=n.count,l=n.description;return(0,c.jsxs)(s.A,{href:e,title:l,className:(0,i.A)(r.tag,a?r.tagWithCount:r.tagRegular),children:[t,a&&(0,c.jsx)("span",{children:a})]})}const d={tags:"tags_EZ1d",tag:"tag_VmK5"};function o(n){var e=n.tags;return(0,c.jsxs)(c.Fragment,{children:[(0,c.jsx)("b",{children:(0,c.jsx)(a.A,{id:"theme.tags.tagsListLabel",description:"The label alongside a tag list",children:"Tags:"})}),(0,c.jsx)("ul",{className:(0,i.A)(d.tags,"padding--none","margin-left--sm"),children:e.map((function(n){return(0,c.jsx)("li",{className:d.tag,children:(0,c.jsx)(l,Object.assign({},n))},n.permalink)}))})]})}},5398:(n,e,t)=>{t.d(e,{i:()=>a});var i=t(9068);function a(n){void 0===n&&(n={});var e=(0,i.A)().i18n.currentLocale,t=function(){var n=(0,i.A)().i18n,e=n.currentLocale;return n.localeConfigs[e].calendar}();return new Intl.DateTimeFormat(e,Object.assign({calendar:t},n))}}}]); \ No newline at end of file +"use strict";(self.webpackChunk_inversifyjs_inversify_docs_site=self.webpackChunk_inversifyjs_inversify_docs_site||[]).push([[810],{7260:(n,e,t)=>{t.d(e,{A:()=>D});var i=t(2581),a=t(9793);function s(n){var e,t=function(n){var e=i.Children.toArray(n),t=e.find((function(n){return i.isValidElement(n)&&"mdxAdmonitionTitle"===n.type})),s=e.filter((function(n){return n!==t}));return{mdxAdmonitionTitle:null==t?void 0:t.props.children,rest:s.length>0?(0,a.jsx)(a.Fragment,{children:s}):null}}(n.children),s=t.mdxAdmonitionTitle,r=t.rest,c=null!=(e=n.title)?e:s;return Object.assign({},n,c&&{title:c},{children:r})}var r=t(4921),c=t(7618),l=t(8051);const d="admonition_Vsoy",o="admonitionHeading_TE8p",u="admonitionIcon_zDsu",h="admonitionContent_PYjB";function m(n){var e=n.type,t=n.className,i=n.children;return(0,a.jsx)("div",{className:(0,r.A)(l.G.common.admonition,l.G.common.admonitionType(e),d,t),children:i})}function j(n){var e=n.icon,t=n.title;return(0,a.jsxs)("div",{className:o,children:[(0,a.jsx)("span",{className:u,children:e}),t]})}function f(n){var e=n.children;return e?(0,a.jsx)("div",{className:h,children:e}):null}function g(n){var e=n.type,t=n.icon,i=n.title,s=n.children,r=n.className;return(0,a.jsxs)(m,{type:e,className:r,children:[i||t?(0,a.jsx)(j,{title:i,icon:t}):null,(0,a.jsx)(f,{children:s})]})}function v(n){return(0,a.jsx)("svg",Object.assign({viewBox:"0 0 14 16"},n,{children:(0,a.jsx)("path",{fillRule:"evenodd",d:"M6.3 5.69a.942.942 0 0 1-.28-.7c0-.28.09-.52.28-.7.19-.18.42-.28.7-.28.28 0 .52.09.7.28.18.19.28.42.28.7 0 .28-.09.52-.28.7a1 1 0 0 1-.7.3c-.28 0-.52-.11-.7-.3zM8 7.99c-.02-.25-.11-.48-.31-.69-.2-.19-.42-.3-.69-.31H6c-.27.02-.48.13-.69.31-.2.2-.3.44-.31.69h1v3c.02.27.11.5.31.69.2.2.42.31.69.31h1c.27 0 .48-.11.69-.31.2-.19.3-.42.31-.69H8V7.98v.01zM7 2.3c-3.14 0-5.7 2.54-5.7 5.68 0 3.14 2.56 5.7 5.7 5.7s5.7-2.55 5.7-5.7c0-3.15-2.56-5.69-5.7-5.69v.01zM7 .98c3.86 0 7 3.14 7 7s-3.14 7-7 7-7-3.12-7-7 3.14-7 7-7z"})}))}var x={icon:(0,a.jsx)(v,{}),title:(0,a.jsx)(c.A,{id:"theme.admonition.note",description:"The default label used for the Note admonition (:::note)",children:"note"})};function p(n){return(0,a.jsx)(g,Object.assign({},x,n,{className:(0,r.A)("alert alert--secondary",n.className),children:n.children}))}function b(n){return(0,a.jsx)("svg",Object.assign({viewBox:"0 0 12 16"},n,{children:(0,a.jsx)("path",{fillRule:"evenodd",d:"M6.5 0C3.48 0 1 2.19 1 5c0 .92.55 2.25 1 3 1.34 2.25 1.78 2.78 2 4v1h5v-1c.22-1.22.66-1.75 2-4 .45-.75 1-2.08 1-3 0-2.81-2.48-5-5.5-5zm3.64 7.48c-.25.44-.47.8-.67 1.11-.86 1.41-1.25 2.06-1.45 3.23-.02.05-.02.11-.02.17H5c0-.06 0-.13-.02-.17-.2-1.17-.59-1.83-1.45-3.23-.2-.31-.42-.67-.67-1.11C2.44 6.78 2 5.65 2 5c0-2.2 2.02-4 4.5-4 1.22 0 2.36.42 3.22 1.19C10.55 2.94 11 3.94 11 5c0 .66-.44 1.78-.86 2.48zM4 14h5c-.23 1.14-1.3 2-2.5 2s-2.27-.86-2.5-2z"})}))}var A={icon:(0,a.jsx)(b,{}),title:(0,a.jsx)(c.A,{id:"theme.admonition.tip",description:"The default label used for the Tip admonition (:::tip)",children:"tip"})};function N(n){return(0,a.jsx)(g,Object.assign({},A,n,{className:(0,r.A)("alert alert--success",n.className),children:n.children}))}function y(n){return(0,a.jsx)("svg",Object.assign({viewBox:"0 0 14 16"},n,{children:(0,a.jsx)("path",{fillRule:"evenodd",d:"M7 2.3c3.14 0 5.7 2.56 5.7 5.7s-2.56 5.7-5.7 5.7A5.71 5.71 0 0 1 1.3 8c0-3.14 2.56-5.7 5.7-5.7zM7 1C3.14 1 0 4.14 0 8s3.14 7 7 7 7-3.14 7-7-3.14-7-7-7zm1 3H6v5h2V4zm0 6H6v2h2v-2z"})}))}var O={icon:(0,a.jsx)(y,{}),title:(0,a.jsx)(c.A,{id:"theme.admonition.info",description:"The default label used for the Info admonition (:::info)",children:"info"})};function _(n){return(0,a.jsx)(g,Object.assign({},O,n,{className:(0,r.A)("alert alert--info",n.className),children:n.children}))}function w(n){return(0,a.jsx)("svg",Object.assign({viewBox:"0 0 16 16"},n,{children:(0,a.jsx)("path",{fillRule:"evenodd",d:"M8.893 1.5c-.183-.31-.52-.5-.887-.5s-.703.19-.886.5L.138 13.499a.98.98 0 0 0 0 1.001c.193.31.53.501.886.501h13.964c.367 0 .704-.19.877-.5a1.03 1.03 0 0 0 .01-1.002L8.893 1.5zm.133 11.497H6.987v-2.003h2.039v2.003zm0-3.004H6.987V5.987h2.039v4.006z"})}))}var U={icon:(0,a.jsx)(w,{}),title:(0,a.jsx)(c.A,{id:"theme.admonition.warning",description:"The default label used for the Warning admonition (:::warning)",children:"warning"})};function C(n){return(0,a.jsx)("svg",Object.assign({viewBox:"0 0 12 16"},n,{children:(0,a.jsx)("path",{fillRule:"evenodd",d:"M5.05.31c.81 2.17.41 3.38-.52 4.31C3.55 5.67 1.98 6.45.9 7.98c-1.45 2.05-1.7 6.53 3.53 7.7-2.2-1.16-2.67-4.52-.3-6.61-.61 2.03.53 3.33 1.94 2.86 1.39-.47 2.3.53 2.27 1.67-.02.78-.31 1.44-1.13 1.81 3.42-.59 4.78-3.42 4.78-5.56 0-2.84-2.53-3.22-1.25-5.61-1.52.13-2.03 1.13-1.89 2.75.09 1.08-1.02 1.8-1.86 1.33-.67-.41-.66-1.19-.06-1.78C8.18 5.31 8.68 2.45 5.05.32L5.03.3l.02.01z"})}))}var T={icon:(0,a.jsx)(C,{}),title:(0,a.jsx)(c.A,{id:"theme.admonition.danger",description:"The default label used for the Danger admonition (:::danger)",children:"danger"})};var z={icon:(0,a.jsx)(w,{}),title:(0,a.jsx)(c.A,{id:"theme.admonition.caution",description:"The default label used for the Caution admonition (:::caution)",children:"caution"})};var B={note:p,tip:N,info:_,warning:function(n){return(0,a.jsx)(g,Object.assign({},U,n,{className:(0,r.A)("alert alert--warning",n.className),children:n.children}))},danger:function(n){return(0,a.jsx)(g,Object.assign({},T,n,{className:(0,r.A)("alert alert--danger",n.className),children:n.children}))}},k={secondary:function(n){return(0,a.jsx)(p,Object.assign({title:"secondary"},n))},important:function(n){return(0,a.jsx)(_,Object.assign({title:"important"},n))},success:function(n){return(0,a.jsx)(N,Object.assign({title:"success"},n))},caution:function(n){return(0,a.jsx)(g,Object.assign({},z,n,{className:(0,r.A)("alert alert--warning",n.className),children:n.children}))}};const M=Object.assign({},B,k);function D(n){var e,t=s(n),i=(e=t.type,M[e]||(console.warn('No admonition component found for admonition type "'+e+'". Using Info as fallback.'),M.info));return(0,a.jsx)(i,Object.assign({},t))}},2864:(n,e,t)=>{t.d(e,{A:()=>x});t(2581);var i=t(4921),a=t(7618),s=t(8051),r=t(2772),c=t(4528);const l={iconEdit:"iconEdit_zWfc"};var d=t(9793),o=["className"];function u(n){var e=n.className,t=(0,c.A)(n,o);return(0,d.jsx)("svg",Object.assign({fill:"currentColor",height:"20",width:"20",viewBox:"0 0 40 40",className:(0,i.A)(l.iconEdit,e),"aria-hidden":"true"},t,{children:(0,d.jsx)("g",{children:(0,d.jsx)("path",{d:"m34.5 11.7l-3 3.1-6.3-6.3 3.1-3q0.5-0.5 1.2-0.5t1.1 0.5l3.9 3.9q0.5 0.4 0.5 1.1t-0.5 1.2z m-29.5 17.1l18.4-18.5 6.3 6.3-18.4 18.4h-6.3v-6.2z"})})}))}function h(n){var e=n.editUrl;return(0,d.jsxs)(r.A,{to:e,className:s.G.common.editThisPage,children:[(0,d.jsx)(u,{}),(0,d.jsx)(a.A,{id:"theme.common.editThisPage",description:"The link label to edit the current page",children:"Edit this page"})]})}var m=t(5398);function j(n){var e=n.lastUpdatedAt,t=new Date(e),i=(0,m.i)({day:"numeric",month:"short",year:"numeric",timeZone:"UTC"}).format(t);return(0,d.jsx)(a.A,{id:"theme.lastUpdated.atDate",description:"The words used to describe on which date a page has been last updated",values:{date:(0,d.jsx)("b",{children:(0,d.jsx)("time",{dateTime:t.toISOString(),itemProp:"dateModified",children:i})})},children:" on {date}"})}function f(n){var e=n.lastUpdatedBy;return(0,d.jsx)(a.A,{id:"theme.lastUpdated.byUser",description:"The words used to describe by who the page has been last updated",values:{user:(0,d.jsx)("b",{children:e})},children:" by {user}"})}function g(n){var e=n.lastUpdatedAt,t=n.lastUpdatedBy;return(0,d.jsxs)("span",{className:s.G.common.lastUpdated,children:[(0,d.jsx)(a.A,{id:"theme.lastUpdated.lastUpdatedAtBy",description:"The sentence used to display when a page has been last updated, and by who",values:{atDate:e?(0,d.jsx)(j,{lastUpdatedAt:e}):"",byUser:t?(0,d.jsx)(f,{lastUpdatedBy:t}):""},children:"Last updated{atDate}{byUser}"}),!1]})}const v={lastUpdated:"lastUpdated_wofB"};function x(n){var e=n.className,t=n.editUrl,a=n.lastUpdatedAt,s=n.lastUpdatedBy;return(0,d.jsxs)("div",{className:(0,i.A)("row",e),children:[(0,d.jsx)("div",{className:"col",children:t&&(0,d.jsx)(h,{editUrl:t})}),(0,d.jsx)("div",{className:(0,i.A)("col",v.lastUpdated),children:(a||s)&&(0,d.jsx)(g,{lastUpdatedAt:a,lastUpdatedBy:s})})]})}},8964:(n,e,t)=>{t.d(e,{A:()=>k});var i=t(2581),a=t(1425),s=t(8498),r=t(2848),c=t(9793);function l(n){return(0,c.jsx)("code",Object.assign({},n))}var d=t(2772);var o=t(4921),u=t(4528),h=t(2209),m=t(4069),j=t(7818);const f="details_pOKC",g="isBrowser_iSQa",v="collapsibleContent_CNBZ";var x=["summary","children"];function p(n){return!!n&&("SUMMARY"===n.tagName||p(n.parentElement))}function b(n,e){return!!n&&(n===e||b(n.parentElement,e))}function A(n){var e=n.summary,t=n.children,a=(0,u.A)(n,x);(0,h.A)().collectAnchor(a.id);var s=(0,m.A)(),r=(0,i.useRef)(null),l=(0,j.u)({initialState:!a.open}),d=l.collapsed,A=l.setCollapsed,N=(0,i.useState)(a.open),y=N[0],O=N[1],_=i.isValidElement(e)?e:(0,c.jsx)("summary",{children:null!=e?e:"Details"});return(0,c.jsxs)("details",Object.assign({},a,{ref:r,open:y,"data-collapsed":d,className:(0,o.A)(f,s&&g,a.className),onMouseDown:function(n){p(n.target)&&n.detail>1&&n.preventDefault()},onClick:function(n){n.stopPropagation();var e=n.target;p(e)&&b(e,r.current)&&(n.preventDefault(),d?(A(!1),O(!0)):A(!0))},children:[_,(0,c.jsx)(j.N,{lazy:!1,collapsed:d,disableSSRStyle:!0,onCollapseTransitionEnd:function(n){A(n),O(!n)},children:(0,c.jsx)("div",{className:v,children:t})})]}))}const N="details_LbvD";function y(n){var e=Object.assign({},(function(n){if(null==n)throw new TypeError("Cannot destructure "+n)}(n),n));return(0,c.jsx)(A,Object.assign({},e,{className:(0,o.A)("alert alert--info",N,e.className)}))}function O(n){var e=i.Children.toArray(n.children),t=e.find((function(n){return i.isValidElement(n)&&"summary"===n.type})),a=(0,c.jsx)(c.Fragment,{children:e.filter((function(n){return n!==t}))});return(0,c.jsx)(y,Object.assign({},n,{summary:t,children:a}))}var _=t(7887);function w(n){return(0,c.jsx)(_.A,Object.assign({},n))}const U="containsTaskList_Z0jR";function C(n){if(void 0!==n)return(0,o.A)(n,(null==n?void 0:n.includes("contains-task-list"))&&U)}const T="img_SXqp";var z=t(7260);const B={Head:s.A,details:O,Details:O,code:function(n){return function(n){return void 0!==n.children&&i.Children.toArray(n.children).every((function(n){return"string"==typeof n&&!n.includes("\n")}))}(n)?(0,c.jsx)(l,Object.assign({},n)):(0,c.jsx)(r.A,Object.assign({},n))},a:function(n){return(0,c.jsx)(d.A,Object.assign({},n))},pre:function(n){return(0,c.jsx)(c.Fragment,{children:n.children})},ul:function(n){return(0,c.jsx)("ul",Object.assign({},n,{className:C(n.className)}))},li:function(n){return(0,h.A)().collectAnchor(n.id),(0,c.jsx)("li",Object.assign({},n))},img:function(n){return(0,c.jsx)("img",Object.assign({decoding:"async",loading:"lazy"},n,{className:(e=n.className,(0,o.A)(e,T))}));var e},h1:function(n){return(0,c.jsx)(w,Object.assign({as:"h1"},n))},h2:function(n){return(0,c.jsx)(w,Object.assign({as:"h2"},n))},h3:function(n){return(0,c.jsx)(w,Object.assign({as:"h3"},n))},h4:function(n){return(0,c.jsx)(w,Object.assign({as:"h4"},n))},h5:function(n){return(0,c.jsx)(w,Object.assign({as:"h5"},n))},h6:function(n){return(0,c.jsx)(w,Object.assign({as:"h6"},n))},admonition:z.A,mermaid:function(){return null}};function k(n){var e=n.children;return(0,c.jsx)(a.x,{components:B,children:e})}},392:(n,e,t)=>{t.d(e,{A:()=>r});t(2581);var i=t(4921),a=t(2772),s=t(9793);function r(n){var e=n.permalink,t=n.title,r=n.subLabel,c=n.isNext;return(0,s.jsxs)(a.A,{className:(0,i.A)("pagination-nav__link",c?"pagination-nav__link--next":"pagination-nav__link--prev"),to:e,children:[r&&(0,s.jsx)("div",{className:"pagination-nav__sublabel",children:r}),(0,s.jsx)("div",{className:"pagination-nav__label",children:t})]})}},2963:(n,e,t)=>{t.d(e,{A:()=>o});t(2581);var i=t(4921),a=t(7618),s=t(2772);const r={tag:"tag_waQq",tagRegular:"tagRegular_m1tw",tagWithCount:"tagWithCount_UjR1"};var c=t(9793);function l(n){var e=n.permalink,t=n.label,a=n.count,l=n.description;return(0,c.jsxs)(s.A,{href:e,title:l,className:(0,i.A)(r.tag,a?r.tagWithCount:r.tagRegular),children:[t,a&&(0,c.jsx)("span",{children:a})]})}const d={tags:"tags_EZ1d",tag:"tag_VmK5"};function o(n){var e=n.tags;return(0,c.jsxs)(c.Fragment,{children:[(0,c.jsx)("b",{children:(0,c.jsx)(a.A,{id:"theme.tags.tagsListLabel",description:"The label alongside a tag list",children:"Tags:"})}),(0,c.jsx)("ul",{className:(0,i.A)(d.tags,"padding--none","margin-left--sm"),children:e.map((function(n){return(0,c.jsx)("li",{className:d.tag,children:(0,c.jsx)(l,Object.assign({},n))},n.permalink)}))})]})}},5398:(n,e,t)=>{t.d(e,{i:()=>a});var i=t(9068);function a(n){void 0===n&&(n={});var e=(0,i.A)().i18n.currentLocale,t=function(){var n=(0,i.A)().i18n,e=n.currentLocale;return n.localeConfigs[e].calendar}();return new Intl.DateTimeFormat(e,Object.assign({calendar:t},n))}}}]); \ No newline at end of file diff --git a/assets/js/879.a138192c.js b/assets/js/879.a138192c.js new file mode 100644 index 00000000..fe7b4e38 --- /dev/null +++ b/assets/js/879.a138192c.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_inversifyjs_inversify_docs_site=self.webpackChunk_inversifyjs_inversify_docs_site||[]).push([[879],{5879:(s,e,i)=>{i.r(e)}}]); \ No newline at end of file diff --git a/assets/js/99.6f09634e.js b/assets/js/99.d81624dd.js similarity index 67% rename from assets/js/99.6f09634e.js rename to assets/js/99.d81624dd.js index cb643c9e..505f49cd 100644 --- a/assets/js/99.6f09634e.js +++ b/assets/js/99.d81624dd.js @@ -1 +1 @@ -"use strict";(self.webpackChunk_inversifyjs_inversify_docs_site=self.webpackChunk_inversifyjs_inversify_docs_site||[]).push([[99],{2997:(e,i,t)=>{t.d(i,{A:()=>a});t(2581);var s=t(4921),n=t(5237),r=t(7887),o=t(9793);function a(e){var i=e.className;return(0,o.jsx)("main",{className:(0,s.A)("container margin-vert--xl",i),children:(0,o.jsx)("div",{className:"row",children:(0,o.jsxs)("div",{className:"col col--6 col--offset-3",children:[(0,o.jsx)(r.A,{as:"h1",className:"hero__title",children:(0,o.jsx)(n.A,{id:"theme.NotFound.title",description:"The title of the 404 page",children:"Page Not Found"})}),(0,o.jsx)("p",{children:(0,o.jsx)(n.A,{id:"theme.NotFound.p1",description:"The first paragraph of the 404 page",children:"We could not find what you were looking for."})}),(0,o.jsx)("p",{children:(0,o.jsx)(n.A,{id:"theme.NotFound.p2",description:"The 2nd paragraph of the 404 page",children:"Please contact the owner of the site that linked you to the original URL and let them know their link is broken."})})]})})})}},1099:(e,i,t)=>{t.r(i),t.d(i,{default:()=>d});t(2581);var s=t(5237),n=t(541),r=t(6750),o=t(2997),a=t(9793);function d(){var e=(0,s.T)({id:"theme.NotFound.title",message:"Page Not Found"});return(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(n.be,{title:e}),(0,a.jsx)(r.A,{children:(0,a.jsx)(o.A,{})})]})}}}]); \ No newline at end of file +"use strict";(self.webpackChunk_inversifyjs_inversify_docs_site=self.webpackChunk_inversifyjs_inversify_docs_site||[]).push([[99],{2997:(e,i,t)=>{t.d(i,{A:()=>a});t(2581);var s=t(4921),n=t(7618),r=t(7887),o=t(9793);function a(e){var i=e.className;return(0,o.jsx)("main",{className:(0,s.A)("container margin-vert--xl",i),children:(0,o.jsx)("div",{className:"row",children:(0,o.jsxs)("div",{className:"col col--6 col--offset-3",children:[(0,o.jsx)(r.A,{as:"h1",className:"hero__title",children:(0,o.jsx)(n.A,{id:"theme.NotFound.title",description:"The title of the 404 page",children:"Page Not Found"})}),(0,o.jsx)("p",{children:(0,o.jsx)(n.A,{id:"theme.NotFound.p1",description:"The first paragraph of the 404 page",children:"We could not find what you were looking for."})}),(0,o.jsx)("p",{children:(0,o.jsx)(n.A,{id:"theme.NotFound.p2",description:"The 2nd paragraph of the 404 page",children:"Please contact the owner of the site that linked you to the original URL and let them know their link is broken."})})]})})})}},1099:(e,i,t)=>{t.r(i),t.d(i,{default:()=>d});t(2581);var s=t(7618),n=t(1448),r=t(8711),o=t(2997),a=t(9793);function d(){var e=(0,s.T)({id:"theme.NotFound.title",message:"Page Not Found"});return(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(n.be,{title:e}),(0,a.jsx)(r.A,{children:(0,a.jsx)(o.A,{})})]})}}}]); \ No newline at end of file diff --git a/assets/js/9e4087bc.6867c40e.js b/assets/js/9e4087bc.6867c40e.js new file mode 100644 index 00000000..4dda7c20 --- /dev/null +++ b/assets/js/9e4087bc.6867c40e.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_inversifyjs_inversify_docs_site=self.webpackChunk_inversifyjs_inversify_docs_site||[]).push([[711],{7061:(e,r,a)=>{a.r(r),a.d(r,{default:()=>m});a(2581);var i=a(2772),n=a(7618),t=a(1448),s=a(5398),c=a(8711),l=a(7887),o=a(9793);function d(e){var r=e.year,a=e.posts,n=(0,s.i)({day:"numeric",month:"long",timeZone:"UTC"});return(0,o.jsxs)(o.Fragment,{children:[(0,o.jsx)(l.A,{as:"h3",id:r,children:r}),(0,o.jsx)("ul",{children:a.map((function(e){return(0,o.jsx)("li",{children:(0,o.jsxs)(i.A,{to:e.metadata.permalink,children:[(r=e.metadata.date,n.format(new Date(r)))," - ",e.metadata.title]})},e.metadata.date);var r}))})]})}function h(e){var r=e.years;return(0,o.jsx)("section",{className:"margin-vert--lg",children:(0,o.jsx)("div",{className:"container",children:(0,o.jsx)("div",{className:"row",children:r.map((function(e,r){return(0,o.jsx)("div",{className:"col col--4 margin-vert--lg",children:(0,o.jsx)(d,Object.assign({},e))},r)}))})})})}function m(e){var r,a,i=e.archive,s=(0,n.T)({id:"theme.blog.archive.title",message:"Archive",description:"The page & hero title of the blog archive page"}),d=(0,n.T)({id:"theme.blog.archive.description",message:"Archive",description:"The page & hero description of the blog archive page"}),m=(r=i.blogPosts,a=r.reduce((function(e,r){var a,i=r.metadata.date.split("-")[0],n=null!=(a=e.get(i))?a:[];return e.set(i,[r].concat(n))}),new Map),Array.from(a,(function(e){return{year:e[0],posts:e[1]}})));return(0,o.jsxs)(o.Fragment,{children:[(0,o.jsx)(t.be,{title:s,description:d}),(0,o.jsxs)(c.A,{children:[(0,o.jsx)("header",{className:"hero hero--primary",children:(0,o.jsxs)("div",{className:"container",children:[(0,o.jsx)(l.A,{as:"h1",className:"hero__title",children:s}),(0,o.jsx)("p",{className:"hero__subtitle",children:d})]})}),(0,o.jsx)("main",{children:m.length>0&&(0,o.jsx)(h,{years:m})})]})]})}},5398:(e,r,a)=>{a.d(r,{i:()=>n});var i=a(9068);function n(e){void 0===e&&(e={});var r=(0,i.A)().i18n.currentLocale,a=function(){var e=(0,i.A)().i18n,r=e.currentLocale;return e.localeConfigs[r].calendar}();return new Intl.DateTimeFormat(r,Object.assign({calendar:a},e))}}}]); \ No newline at end of file diff --git a/assets/js/9e4087bc.d539558d.js b/assets/js/9e4087bc.d539558d.js deleted file mode 100644 index 16add064..00000000 --- a/assets/js/9e4087bc.d539558d.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunk_inversifyjs_inversify_docs_site=self.webpackChunk_inversifyjs_inversify_docs_site||[]).push([[711],{7061:(e,r,a)=>{a.r(r),a.d(r,{default:()=>m});a(2581);var i=a(2772),n=a(5237),t=a(541),s=a(5398),c=a(6750),l=a(7887),o=a(9793);function d(e){var r=e.year,a=e.posts,n=(0,s.i)({day:"numeric",month:"long",timeZone:"UTC"});return(0,o.jsxs)(o.Fragment,{children:[(0,o.jsx)(l.A,{as:"h3",id:r,children:r}),(0,o.jsx)("ul",{children:a.map((function(e){return(0,o.jsx)("li",{children:(0,o.jsxs)(i.A,{to:e.metadata.permalink,children:[(r=e.metadata.date,n.format(new Date(r)))," - ",e.metadata.title]})},e.metadata.date);var r}))})]})}function h(e){var r=e.years;return(0,o.jsx)("section",{className:"margin-vert--lg",children:(0,o.jsx)("div",{className:"container",children:(0,o.jsx)("div",{className:"row",children:r.map((function(e,r){return(0,o.jsx)("div",{className:"col col--4 margin-vert--lg",children:(0,o.jsx)(d,Object.assign({},e))},r)}))})})})}function m(e){var r,a,i=e.archive,s=(0,n.T)({id:"theme.blog.archive.title",message:"Archive",description:"The page & hero title of the blog archive page"}),d=(0,n.T)({id:"theme.blog.archive.description",message:"Archive",description:"The page & hero description of the blog archive page"}),m=(r=i.blogPosts,a=r.reduce((function(e,r){var a,i=r.metadata.date.split("-")[0],n=null!=(a=e.get(i))?a:[];return e.set(i,[r].concat(n))}),new Map),Array.from(a,(function(e){return{year:e[0],posts:e[1]}})));return(0,o.jsxs)(o.Fragment,{children:[(0,o.jsx)(t.be,{title:s,description:d}),(0,o.jsxs)(c.A,{children:[(0,o.jsx)("header",{className:"hero hero--primary",children:(0,o.jsxs)("div",{className:"container",children:[(0,o.jsx)(l.A,{as:"h1",className:"hero__title",children:s}),(0,o.jsx)("p",{className:"hero__subtitle",children:d})]})}),(0,o.jsx)("main",{children:m.length>0&&(0,o.jsx)(h,{years:m})})]})]})}},5398:(e,r,a)=>{a.d(r,{i:()=>n});var i=a(9068);function n(e){void 0===e&&(e={});var r=(0,i.A)().i18n.currentLocale,a=function(){var e=(0,i.A)().i18n,r=e.currentLocale;return e.localeConfigs[r].calendar}();return new Intl.DateTimeFormat(r,Object.assign({calendar:a},e))}}}]); \ No newline at end of file diff --git a/assets/js/a6aa9e1f.954a72cd.js b/assets/js/a6aa9e1f.954a72cd.js deleted file mode 100644 index ad592bc8..00000000 --- a/assets/js/a6aa9e1f.954a72cd.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunk_inversifyjs_inversify_docs_site=self.webpackChunk_inversifyjs_inversify_docs_site||[]).push([[643],{7755:(e,t,a)=>{a.r(t),a.d(t,{default:()=>p});a(2581);var r=a(4921),s=a(9068),i=a(541),n=a(8051),l=a(1550),o=a(9583),c=a(3381),d=a(2821),m=a(8498),g=a(5142),u=a(9793);function h(e){var t=(0,g.kJ)(e);return(0,u.jsx)(m.A,{children:(0,u.jsx)("script",{type:"application/ld+json",children:JSON.stringify(t)})})}function j(e){var t=e.metadata,a=(0,s.A)().siteConfig.title,r=t.blogDescription,n=t.blogTitle,l="/"===t.permalink?a:n;return(0,u.jsxs)(u.Fragment,{children:[(0,u.jsx)(i.be,{title:l,description:r}),(0,u.jsx)(c.A,{tag:"blog_posts_list"})]})}function x(e){var t=e.metadata,a=e.items,r=e.sidebar;return(0,u.jsxs)(l.A,{sidebar:r,children:[(0,u.jsx)(d.A,{items:a}),(0,u.jsx)(o.A,{metadata:t})]})}function p(e){return(0,u.jsxs)(i.e3,{className:(0,r.A)(n.G.wrapper.blogPages,n.G.page.blogListPage),children:[(0,u.jsx)(j,Object.assign({},e)),(0,u.jsx)(h,Object.assign({},e)),(0,u.jsx)(x,Object.assign({},e))]})}},9583:(e,t,a)=>{a.d(t,{A:()=>n});a(2581);var r=a(5237),s=a(392),i=a(9793);function n(e){var t=e.metadata,a=t.previousPage,n=t.nextPage;return(0,i.jsxs)("nav",{className:"pagination-nav","aria-label":(0,r.T)({id:"theme.blog.paginator.navAriaLabel",message:"Blog list page navigation",description:"The ARIA label for the blog pagination"}),children:[a&&(0,i.jsx)(s.A,{permalink:a,title:(0,i.jsx)(r.A,{id:"theme.blog.paginator.newerEntries",description:"The label used to navigate to the newer blog posts page (previous page)",children:"Newer entries"})}),n&&(0,i.jsx)(s.A,{permalink:n,title:(0,i.jsx)(r.A,{id:"theme.blog.paginator.olderEntries",description:"The label used to navigate to the older blog posts page (next page)",children:"Older entries"}),isNext:!0})]})}},6729:(e,t,a)=>{a.d(t,{A:()=>B});a(2581);var r=a(4921),s=a(5142),i=a(9793);function n(e){var t=e.children,a=e.className;return(0,i.jsx)("article",{className:a,children:t})}var l=a(2772);const o={title:"title_QC6Y"};function c(e){var t=e.className,a=(0,s.e7)(),n=a.metadata,c=a.isBlogPostPage,d=n.permalink,m=n.title,g=c?"h1":"h2";return(0,i.jsx)(g,{className:(0,r.A)(o.title,t),children:c?m:(0,i.jsx)(l.A,{to:d,children:m})})}var d=a(5237),m=a(8693),g=a(5398);const u={container:"container_koDK"};function h(e){var t,a=e.readingTime,r=(t=(0,m.W)().selectMessage,function(e){var a=Math.ceil(e);return t(a,(0,d.T)({id:"theme.blog.post.readingTime.plurals",description:'Pluralized label for "{readingTime} min read". Use as much plural forms (separated by "|") as your language support (see https://www.unicode.org/cldr/cldr-aux/charts/34/supplemental/language_plural_rules.html)',message:"One min read|{readingTime} min read"},{readingTime:a}))});return(0,i.jsx)(i.Fragment,{children:r(a)})}function j(e){var t=e.date,a=e.formattedDate;return(0,i.jsx)("time",{dateTime:t,children:a})}function x(){return(0,i.jsx)(i.Fragment,{children:" \xb7 "})}function p(e){var t,a=e.className,n=(0,s.e7)().metadata,l=n.date,o=n.readingTime,c=(0,g.i)({day:"numeric",month:"long",year:"numeric",timeZone:"UTC"});return(0,i.jsxs)("div",{className:(0,r.A)(u.container,"margin-vert--md",a),children:[(0,i.jsx)(j,{date:l,formattedDate:(t=l,c.format(new Date(t)))}),void 0!==o&&(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(x,{}),(0,i.jsx)(h,{readingTime:o})]})]})}var v=a(9268);const b={authorCol:"authorCol__SYW",imageOnlyAuthorRow:"imageOnlyAuthorRow_K9bV",imageOnlyAuthorCol:"imageOnlyAuthorCol_b8tz"};function f(e){var t=e.className,a=(0,s.e7)(),n=a.metadata.authors,l=a.assets;if(0===n.length)return null;var o=n.every((function(e){return!e.name})),c=1===n.length;return(0,i.jsx)("div",{className:(0,r.A)("margin-top--md margin-bottom--sm",o?b.imageOnlyAuthorRow:"row",t),children:n.map((function(e,t){var a;return(0,i.jsx)("div",{className:(0,r.A)(!o&&(c?"col col--12":"col col--6"),o?b.imageOnlyAuthorCol:b.authorCol),children:(0,i.jsx)(v.A,{author:Object.assign({},e,{imageURL:null!=(a=l.authorsImageUrls[t])?a:e.imageURL})})},t)}))})}function A(){return(0,i.jsxs)("header",{children:[(0,i.jsx)(c,{}),(0,i.jsx)(p,{}),(0,i.jsx)(f,{})]})}var N=a(4969),T=a(8088);function w(e){var t=e.children,a=e.className,n=(0,s.e7)().isBlogPostPage;return(0,i.jsx)("div",{id:n?N.LU:void 0,className:(0,r.A)("markdown",a),children:(0,i.jsx)(T.A,{children:t})})}var y=a(8051),_=a(2864),k=a(2963),P=a(4528),O=["blogPostTitle"];function U(){return(0,i.jsx)("b",{children:(0,i.jsx)(d.A,{id:"theme.blog.post.readMore",description:"The label used in blog post item excerpts to link to full blog posts",children:"Read more"})})}function C(e){var t=e.blogPostTitle,a=(0,P.A)(e,O);return(0,i.jsx)(l.A,Object.assign({"aria-label":(0,d.T)({message:"Read more about {title}",id:"theme.blog.post.readMoreLabel",description:"The ARIA label for the link to full blog posts from excerpts"},{title:t})},a,{children:(0,i.jsx)(U,{})}))}function R(){var e=(0,s.e7)(),t=e.metadata,a=e.isBlogPostPage,n=t.tags,l=t.title,o=t.editUrl,c=t.hasTruncateMarker,d=t.lastUpdatedBy,m=t.lastUpdatedAt,g=!a&&c,u=n.length>0;if(!(u||g||o))return null;if(a){var h=!!(o||m||d);return(0,i.jsxs)("footer",{className:"docusaurus-mt-lg",children:[u&&(0,i.jsx)("div",{className:(0,r.A)("row","margin-top--sm",y.G.blog.blogFooterEditMetaRow),children:(0,i.jsx)("div",{className:"col",children:(0,i.jsx)(k.A,{tags:n})})}),h&&(0,i.jsx)(_.A,{className:(0,r.A)("margin-top--sm",y.G.blog.blogFooterEditMetaRow),editUrl:o,lastUpdatedAt:m,lastUpdatedBy:d})]})}return(0,i.jsxs)("footer",{className:"row docusaurus-mt-lg",children:[u&&(0,i.jsx)("div",{className:(0,r.A)("col",{"col--9":g}),children:(0,i.jsx)(k.A,{tags:n})}),g&&(0,i.jsx)("div",{className:(0,r.A)("col text--right",{"col--3":u}),children:(0,i.jsx)(C,{blogPostTitle:l,to:t.permalink})})]})}function B(e){var t=e.children,a=e.className,l=(0,s.e7)().isBlogPostPage?void 0:"margin-bottom--xl";return(0,i.jsxs)(n,{className:(0,r.A)(l,a),children:[(0,i.jsx)(A,{}),(0,i.jsx)(w,{children:t}),(0,i.jsx)(R,{})]})}},2821:(e,t,a)=>{a.d(t,{A:()=>n});a(2581);var r=a(5142),s=a(6729),i=a(9793);function n(e){var t=e.items,a=e.component,n=void 0===a?s.A:a;return(0,i.jsx)(i.Fragment,{children:t.map((function(e){var t=e.content;return(0,i.jsx)(r.in,{content:t,children:(0,i.jsx)(n,{children:(0,i.jsx)(t,{})})},t.metadata.permalink)}))})}}}]); \ No newline at end of file diff --git a/assets/js/a6aa9e1f.98d99f92.js b/assets/js/a6aa9e1f.98d99f92.js new file mode 100644 index 00000000..db43aabe --- /dev/null +++ b/assets/js/a6aa9e1f.98d99f92.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_inversifyjs_inversify_docs_site=self.webpackChunk_inversifyjs_inversify_docs_site||[]).push([[643],{7755:(e,t,a)=>{a.r(t),a.d(t,{default:()=>p});a(2581);var r=a(4921),s=a(9068),i=a(1448),n=a(8051),l=a(1550),o=a(9583),c=a(3381),d=a(2821),m=a(8498),g=a(5142),u=a(9793);function h(e){var t=(0,g.kJ)(e);return(0,u.jsx)(m.A,{children:(0,u.jsx)("script",{type:"application/ld+json",children:JSON.stringify(t)})})}function j(e){var t=e.metadata,a=(0,s.A)().siteConfig.title,r=t.blogDescription,n=t.blogTitle,l="/"===t.permalink?a:n;return(0,u.jsxs)(u.Fragment,{children:[(0,u.jsx)(i.be,{title:l,description:r}),(0,u.jsx)(c.A,{tag:"blog_posts_list"})]})}function x(e){var t=e.metadata,a=e.items,r=e.sidebar;return(0,u.jsxs)(l.A,{sidebar:r,children:[(0,u.jsx)(d.A,{items:a}),(0,u.jsx)(o.A,{metadata:t})]})}function p(e){return(0,u.jsxs)(i.e3,{className:(0,r.A)(n.G.wrapper.blogPages,n.G.page.blogListPage),children:[(0,u.jsx)(j,Object.assign({},e)),(0,u.jsx)(h,Object.assign({},e)),(0,u.jsx)(x,Object.assign({},e))]})}},9583:(e,t,a)=>{a.d(t,{A:()=>n});a(2581);var r=a(7618),s=a(392),i=a(9793);function n(e){var t=e.metadata,a=t.previousPage,n=t.nextPage;return(0,i.jsxs)("nav",{className:"pagination-nav","aria-label":(0,r.T)({id:"theme.blog.paginator.navAriaLabel",message:"Blog list page navigation",description:"The ARIA label for the blog pagination"}),children:[a&&(0,i.jsx)(s.A,{permalink:a,title:(0,i.jsx)(r.A,{id:"theme.blog.paginator.newerEntries",description:"The label used to navigate to the newer blog posts page (previous page)",children:"Newer entries"})}),n&&(0,i.jsx)(s.A,{permalink:n,title:(0,i.jsx)(r.A,{id:"theme.blog.paginator.olderEntries",description:"The label used to navigate to the older blog posts page (next page)",children:"Older entries"}),isNext:!0})]})}},6729:(e,t,a)=>{a.d(t,{A:()=>B});a(2581);var r=a(4921),s=a(5142),i=a(9793);function n(e){var t=e.children,a=e.className;return(0,i.jsx)("article",{className:a,children:t})}var l=a(2772);const o={title:"title_QC6Y"};function c(e){var t=e.className,a=(0,s.e7)(),n=a.metadata,c=a.isBlogPostPage,d=n.permalink,m=n.title,g=c?"h1":"h2";return(0,i.jsx)(g,{className:(0,r.A)(o.title,t),children:c?m:(0,i.jsx)(l.A,{to:d,children:m})})}var d=a(7618),m=a(8693),g=a(5398);const u={container:"container_koDK"};function h(e){var t,a=e.readingTime,r=(t=(0,m.W)().selectMessage,function(e){var a=Math.ceil(e);return t(a,(0,d.T)({id:"theme.blog.post.readingTime.plurals",description:'Pluralized label for "{readingTime} min read". Use as much plural forms (separated by "|") as your language support (see https://www.unicode.org/cldr/cldr-aux/charts/34/supplemental/language_plural_rules.html)',message:"One min read|{readingTime} min read"},{readingTime:a}))});return(0,i.jsx)(i.Fragment,{children:r(a)})}function j(e){var t=e.date,a=e.formattedDate;return(0,i.jsx)("time",{dateTime:t,children:a})}function x(){return(0,i.jsx)(i.Fragment,{children:" \xb7 "})}function p(e){var t,a=e.className,n=(0,s.e7)().metadata,l=n.date,o=n.readingTime,c=(0,g.i)({day:"numeric",month:"long",year:"numeric",timeZone:"UTC"});return(0,i.jsxs)("div",{className:(0,r.A)(u.container,"margin-vert--md",a),children:[(0,i.jsx)(j,{date:l,formattedDate:(t=l,c.format(new Date(t)))}),void 0!==o&&(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(x,{}),(0,i.jsx)(h,{readingTime:o})]})]})}var v=a(9268);const b={authorCol:"authorCol__SYW",imageOnlyAuthorRow:"imageOnlyAuthorRow_K9bV",imageOnlyAuthorCol:"imageOnlyAuthorCol_b8tz"};function f(e){var t=e.className,a=(0,s.e7)(),n=a.metadata.authors,l=a.assets;if(0===n.length)return null;var o=n.every((function(e){return!e.name})),c=1===n.length;return(0,i.jsx)("div",{className:(0,r.A)("margin-top--md margin-bottom--sm",o?b.imageOnlyAuthorRow:"row",t),children:n.map((function(e,t){var a;return(0,i.jsx)("div",{className:(0,r.A)(!o&&(c?"col col--12":"col col--6"),o?b.imageOnlyAuthorCol:b.authorCol),children:(0,i.jsx)(v.A,{author:Object.assign({},e,{imageURL:null!=(a=l.authorsImageUrls[t])?a:e.imageURL})})},t)}))})}function A(){return(0,i.jsxs)("header",{children:[(0,i.jsx)(c,{}),(0,i.jsx)(p,{}),(0,i.jsx)(f,{})]})}var N=a(4969),T=a(8964);function w(e){var t=e.children,a=e.className,n=(0,s.e7)().isBlogPostPage;return(0,i.jsx)("div",{id:n?N.LU:void 0,className:(0,r.A)("markdown",a),children:(0,i.jsx)(T.A,{children:t})})}var y=a(8051),_=a(2864),k=a(2963),P=a(4528),O=["blogPostTitle"];function U(){return(0,i.jsx)("b",{children:(0,i.jsx)(d.A,{id:"theme.blog.post.readMore",description:"The label used in blog post item excerpts to link to full blog posts",children:"Read more"})})}function C(e){var t=e.blogPostTitle,a=(0,P.A)(e,O);return(0,i.jsx)(l.A,Object.assign({"aria-label":(0,d.T)({message:"Read more about {title}",id:"theme.blog.post.readMoreLabel",description:"The ARIA label for the link to full blog posts from excerpts"},{title:t})},a,{children:(0,i.jsx)(U,{})}))}function R(){var e=(0,s.e7)(),t=e.metadata,a=e.isBlogPostPage,n=t.tags,l=t.title,o=t.editUrl,c=t.hasTruncateMarker,d=t.lastUpdatedBy,m=t.lastUpdatedAt,g=!a&&c,u=n.length>0;if(!(u||g||o))return null;if(a){var h=!!(o||m||d);return(0,i.jsxs)("footer",{className:"docusaurus-mt-lg",children:[u&&(0,i.jsx)("div",{className:(0,r.A)("row","margin-top--sm",y.G.blog.blogFooterEditMetaRow),children:(0,i.jsx)("div",{className:"col",children:(0,i.jsx)(k.A,{tags:n})})}),h&&(0,i.jsx)(_.A,{className:(0,r.A)("margin-top--sm",y.G.blog.blogFooterEditMetaRow),editUrl:o,lastUpdatedAt:m,lastUpdatedBy:d})]})}return(0,i.jsxs)("footer",{className:"row docusaurus-mt-lg",children:[u&&(0,i.jsx)("div",{className:(0,r.A)("col",{"col--9":g}),children:(0,i.jsx)(k.A,{tags:n})}),g&&(0,i.jsx)("div",{className:(0,r.A)("col text--right",{"col--3":u}),children:(0,i.jsx)(C,{blogPostTitle:l,to:t.permalink})})]})}function B(e){var t=e.children,a=e.className,l=(0,s.e7)().isBlogPostPage?void 0:"margin-bottom--xl";return(0,i.jsxs)(n,{className:(0,r.A)(l,a),children:[(0,i.jsx)(A,{}),(0,i.jsx)(w,{children:t}),(0,i.jsx)(R,{})]})}},2821:(e,t,a)=>{a.d(t,{A:()=>n});a(2581);var r=a(5142),s=a(6729),i=a(9793);function n(e){var t=e.items,a=e.component,n=void 0===a?s.A:a;return(0,i.jsx)(i.Fragment,{children:t.map((function(e){var t=e.content;return(0,i.jsx)(r.in,{content:t,children:(0,i.jsx)(n,{children:(0,i.jsx)(t,{})})},t.metadata.permalink)}))})}}}]); \ No newline at end of file diff --git a/assets/js/a7bd4aaa.477615c6.js b/assets/js/a7bd4aaa.477615c6.js deleted file mode 100644 index 275ae2a3..00000000 --- a/assets/js/a7bd4aaa.477615c6.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunk_inversifyjs_inversify_docs_site=self.webpackChunk_inversifyjs_inversify_docs_site||[]).push([[98],{4050:(n,s,e)=>{e.r(s),e.d(s,{default:()=>d});e(2581);var r=e(541);function i(n,s){return"docs-"+n+"-"+s}var t=e(7395),o=e(3020),c=e(3381),a=e(9793);function u(n){var s=n.version;return(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(c.A,{version:s.version,tag:i(s.pluginId,s.version)}),(0,a.jsx)(r.be,{children:s.noIndex&&(0,a.jsx)("meta",{name:"robots",content:"noindex, nofollow"})})]})}function v(n){var s=n.version,e=n.route;return(0,a.jsx)(r.e3,{className:s.className,children:(0,a.jsx)(t.n,{version:s,children:(0,o.v)(e.routes)})})}function d(n){return(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(u,Object.assign({},n)),(0,a.jsx)(v,Object.assign({},n))]})}}}]); \ No newline at end of file diff --git a/assets/js/a7bd4aaa.50d5cfe3.js b/assets/js/a7bd4aaa.50d5cfe3.js new file mode 100644 index 00000000..0a1ad1cc --- /dev/null +++ b/assets/js/a7bd4aaa.50d5cfe3.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_inversifyjs_inversify_docs_site=self.webpackChunk_inversifyjs_inversify_docs_site||[]).push([[98],{5294:(s,e,n)=>{n.r(e),n.d(e,{default:()=>j});n(2581);var r=n(1448),i=n(3),t=n(7395),o=n(3020),c=n(3381),a=n(9793);function u(s){var e=s.version;return(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(c.A,{version:e.version,tag:(0,i.k)(e.pluginId,e.version)}),(0,a.jsx)(r.be,{children:e.noIndex&&(0,a.jsx)("meta",{name:"robots",content:"noindex, nofollow"})})]})}function v(s){var e=s.version,n=s.route;return(0,a.jsx)(r.e3,{className:e.className,children:(0,a.jsx)(t.n,{version:e,children:(0,o.v)(n.routes)})})}function j(s){return(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(u,Object.assign({},s)),(0,a.jsx)(v,Object.assign({},s))]})}}}]); \ No newline at end of file diff --git a/assets/js/a94703ab.3d63cda0.js b/assets/js/a94703ab.3d63cda0.js new file mode 100644 index 00000000..6dcbee63 --- /dev/null +++ b/assets/js/a94703ab.3d63cda0.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_inversifyjs_inversify_docs_site=self.webpackChunk_inversifyjs_inversify_docs_site||[]).push([[48],{7261:(e,t,n)=>{n.r(t),n.d(t,{default:()=>_e});var a=n(2581),i=n(4921),o=n(1448),r=n(8051),s=n(6534),l=n(6651),c=n(7618),d=n(6780),u=n(2866);const m={backToTopButton:"backToTopButton_bDun",backToTopButtonShow:"backToTopButtonShow_Bv6b"};var b=n(9793);function h(){var e=function(e){var t=e.threshold,n=(0,a.useState)(!1),i=n[0],o=n[1],r=(0,a.useRef)(!1),s=(0,d.gk)(),l=s.startScroll,c=s.cancelScroll;return(0,d.Mq)((function(e,n){var a=e.scrollY,i=null==n?void 0:n.scrollY;i&&(r.current?r.current=!1:a>=i?(c(),o(!1)):a{n.d(t,{A:()=>s});n(2581);var a=n(4921),i=n(7618),o=n(7887),r=n(9793);function s(e){var t=e.className;return(0,r.jsx)("main",{className:(0,a.A)("container margin-vert--xl",t),children:(0,r.jsx)("div",{className:"row",children:(0,r.jsxs)("div",{className:"col col--6 col--offset-3",children:[(0,r.jsx)(o.A,{as:"h1",className:"hero__title",children:(0,r.jsx)(i.A,{id:"theme.NotFound.title",description:"The title of the 404 page",children:"Page Not Found"})}),(0,r.jsx)("p",{children:(0,r.jsx)(i.A,{id:"theme.NotFound.p1",description:"The first paragraph of the 404 page",children:"We could not find what you were looking for."})}),(0,r.jsx)("p",{children:(0,r.jsx)(i.A,{id:"theme.NotFound.p2",description:"The 2nd paragraph of the 404 page",children:"Please contact the owner of the site that linked you to the original URL and let them know their link is broken."})})]})})})}}}]); \ No newline at end of file diff --git a/assets/js/a94703ab.711cc2d7.js b/assets/js/a94703ab.711cc2d7.js deleted file mode 100644 index 0ca66da6..00000000 --- a/assets/js/a94703ab.711cc2d7.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunk_inversifyjs_inversify_docs_site=self.webpackChunk_inversifyjs_inversify_docs_site||[]).push([[48],{7261:(e,t,n)=>{n.r(t),n.d(t,{default:()=>_e});var a=n(2581),i=n(4921),o=n(541),r=n(8051),s=n(6534),l=n(6651),c=n(5237),d=n(6780),u=n(2866);const m={backToTopButton:"backToTopButton_bDun",backToTopButtonShow:"backToTopButtonShow_Bv6b"};var b=n(9793);function h(){var e=function(e){var t=e.threshold,n=(0,a.useState)(!1),i=n[0],o=n[1],r=(0,a.useRef)(!1),s=(0,d.gk)(),l=s.startScroll,c=s.cancelScroll;return(0,d.Mq)((function(e,n){var a=e.scrollY,i=null==n?void 0:n.scrollY;i&&(r.current?r.current=!1:a>=i?(c(),o(!1)):a{n.d(t,{A:()=>s});n(2581);var a=n(4921),i=n(5237),o=n(7887),r=n(9793);function s(e){var t=e.className;return(0,r.jsx)("main",{className:(0,a.A)("container margin-vert--xl",t),children:(0,r.jsx)("div",{className:"row",children:(0,r.jsxs)("div",{className:"col col--6 col--offset-3",children:[(0,r.jsx)(o.A,{as:"h1",className:"hero__title",children:(0,r.jsx)(i.A,{id:"theme.NotFound.title",description:"The title of the 404 page",children:"Page Not Found"})}),(0,r.jsx)("p",{children:(0,r.jsx)(i.A,{id:"theme.NotFound.p1",description:"The first paragraph of the 404 page",children:"We could not find what you were looking for."})}),(0,r.jsx)("p",{children:(0,r.jsx)(i.A,{id:"theme.NotFound.p2",description:"The 2nd paragraph of the 404 page",children:"Please contact the owner of the site that linked you to the original URL and let them know their link is broken."})})]})})})}}}]); \ No newline at end of file diff --git a/assets/js/c141421f.7b91c113.js b/assets/js/c141421f.7b91c113.js new file mode 100644 index 00000000..00479887 --- /dev/null +++ b/assets/js/c141421f.7b91c113.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_inversifyjs_inversify_docs_site=self.webpackChunk_inversifyjs_inversify_docs_site||[]).push([[957],{936:s=>{s.exports=JSON.parse('{"name":"docusaurus-theme-search-algolia","id":"default"}')}}]); \ No newline at end of file diff --git a/assets/js/ccc49370.4c2a5acd.js b/assets/js/ccc49370.4c2a5acd.js new file mode 100644 index 00000000..178325ea --- /dev/null +++ b/assets/js/ccc49370.4c2a5acd.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_inversifyjs_inversify_docs_site=self.webpackChunk_inversifyjs_inversify_docs_site||[]).push([[249],{6729:(e,n,t)=>{t.d(n,{A:()=>I});t(2581);var a=t(4921),r=t(5142),i=t(9793);function s(e){var n=e.children,t=e.className;return(0,i.jsx)("article",{className:t,children:n})}var l=t(2772);const o={title:"title_QC6Y"};function c(e){var n=e.className,t=(0,r.e7)(),s=t.metadata,c=t.isBlogPostPage,d=s.permalink,u=s.title,m=c?"h1":"h2";return(0,i.jsx)(m,{className:(0,a.A)(o.title,n),children:c?u:(0,i.jsx)(l.A,{to:d,children:u})})}var d=t(7618),u=t(8693),m=t(5398);const g={container:"container_koDK"};function h(e){var n,t=e.readingTime,a=(n=(0,u.W)().selectMessage,function(e){var t=Math.ceil(e);return n(t,(0,d.T)({id:"theme.blog.post.readingTime.plurals",description:'Pluralized label for "{readingTime} min read". Use as much plural forms (separated by "|") as your language support (see https://www.unicode.org/cldr/cldr-aux/charts/34/supplemental/language_plural_rules.html)',message:"One min read|{readingTime} min read"},{readingTime:t}))});return(0,i.jsx)(i.Fragment,{children:a(t)})}function v(e){var n=e.date,t=e.formattedDate;return(0,i.jsx)("time",{dateTime:n,children:t})}function f(){return(0,i.jsx)(i.Fragment,{children:" \xb7 "})}function x(e){var n,t=e.className,s=(0,r.e7)().metadata,l=s.date,o=s.readingTime,c=(0,m.i)({day:"numeric",month:"long",year:"numeric",timeZone:"UTC"});return(0,i.jsxs)("div",{className:(0,a.A)(g.container,"margin-vert--md",t),children:[(0,i.jsx)(v,{date:l,formattedDate:(n=l,c.format(new Date(n)))}),void 0!==o&&(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(f,{}),(0,i.jsx)(h,{readingTime:o})]})]})}var p=t(9268);const j={authorCol:"authorCol__SYW",imageOnlyAuthorRow:"imageOnlyAuthorRow_K9bV",imageOnlyAuthorCol:"imageOnlyAuthorCol_b8tz"};function b(e){var n=e.className,t=(0,r.e7)(),s=t.metadata.authors,l=t.assets;if(0===s.length)return null;var o=s.every((function(e){return!e.name})),c=1===s.length;return(0,i.jsx)("div",{className:(0,a.A)("margin-top--md margin-bottom--sm",o?j.imageOnlyAuthorRow:"row",n),children:s.map((function(e,n){var t;return(0,i.jsx)("div",{className:(0,a.A)(!o&&(c?"col col--12":"col col--6"),o?j.imageOnlyAuthorCol:j.authorCol),children:(0,i.jsx)(p.A,{author:Object.assign({},e,{imageURL:null!=(t=l.authorsImageUrls[n])?t:e.imageURL})})},n)}))})}function A(){return(0,i.jsxs)("header",{children:[(0,i.jsx)(c,{}),(0,i.jsx)(x,{}),(0,i.jsx)(b,{})]})}var N=t(4969),y=t(8964);function L(e){var n=e.children,t=e.className,s=(0,r.e7)().isBlogPostPage;return(0,i.jsx)("div",{id:s?N.LU:void 0,className:(0,a.A)("markdown",t),children:(0,i.jsx)(y.A,{children:n})})}var _=t(8051),C=t(2864),k=t(2963),T=t(4528),H=["blogPostTitle"];function O(){return(0,i.jsx)("b",{children:(0,i.jsx)(d.A,{id:"theme.blog.post.readMore",description:"The label used in blog post item excerpts to link to full blog posts",children:"Read more"})})}function w(e){var n=e.blogPostTitle,t=(0,T.A)(e,H);return(0,i.jsx)(l.A,Object.assign({"aria-label":(0,d.T)({message:"Read more about {title}",id:"theme.blog.post.readMoreLabel",description:"The ARIA label for the link to full blog posts from excerpts"},{title:n})},t,{children:(0,i.jsx)(O,{})}))}function P(){var e=(0,r.e7)(),n=e.metadata,t=e.isBlogPostPage,s=n.tags,l=n.title,o=n.editUrl,c=n.hasTruncateMarker,d=n.lastUpdatedBy,u=n.lastUpdatedAt,m=!t&&c,g=s.length>0;if(!(g||m||o))return null;if(t){var h=!!(o||u||d);return(0,i.jsxs)("footer",{className:"docusaurus-mt-lg",children:[g&&(0,i.jsx)("div",{className:(0,a.A)("row","margin-top--sm",_.G.blog.blogFooterEditMetaRow),children:(0,i.jsx)("div",{className:"col",children:(0,i.jsx)(k.A,{tags:s})})}),h&&(0,i.jsx)(C.A,{className:(0,a.A)("margin-top--sm",_.G.blog.blogFooterEditMetaRow),editUrl:o,lastUpdatedAt:u,lastUpdatedBy:d})]})}return(0,i.jsxs)("footer",{className:"row docusaurus-mt-lg",children:[g&&(0,i.jsx)("div",{className:(0,a.A)("col",{"col--9":m}),children:(0,i.jsx)(k.A,{tags:s})}),m&&(0,i.jsx)("div",{className:(0,a.A)("col text--right",{"col--3":g}),children:(0,i.jsx)(w,{blogPostTitle:l,to:n.permalink})})]})}function I(e){var n=e.children,t=e.className,l=(0,r.e7)().isBlogPostPage?void 0:"margin-bottom--xl";return(0,i.jsxs)(s,{className:(0,a.A)(l,t),children:[(0,i.jsx)(A,{}),(0,i.jsx)(L,{children:n}),(0,i.jsx)(P,{})]})}},6189:(e,n,t)=>{t.r(n),t.d(n,{default:()=>j});t(2581);var a=t(4921),r=t(1448),i=t(8051),s=t(5142),l=t(1550),o=t(6729),c=t(7618),d=t(392),u=t(9793);function m(e){var n=e.nextItem,t=e.prevItem;return(0,u.jsxs)("nav",{className:"pagination-nav docusaurus-mt-lg","aria-label":(0,c.T)({id:"theme.blog.post.paginator.navAriaLabel",message:"Blog post page navigation",description:"The ARIA label for the blog posts pagination"}),children:[t&&(0,u.jsx)(d.A,Object.assign({},t,{subLabel:(0,u.jsx)(c.A,{id:"theme.blog.post.paginator.newerPost",description:"The blog post button label to navigate to the newer/previous post",children:"Newer post"})})),n&&(0,u.jsx)(d.A,Object.assign({},n,{subLabel:(0,u.jsx)(c.A,{id:"theme.blog.post.paginator.olderPost",description:"The blog post button label to navigate to the older/next post",children:"Older post"}),isNext:!0}))]})}function g(){var e,n,t=(0,s.e7)(),a=t.assets,i=t.metadata,l=i.title,o=i.description,c=i.date,d=i.tags,m=i.authors,g=i.frontMatter,h=g.keywords,v=null!=(e=a.image)?e:g.image;return(0,u.jsxs)(r.be,{title:null!=(n=g.title_meta)?n:l,description:o,keywords:h,image:v,children:[(0,u.jsx)("meta",{property:"og:type",content:"article"}),(0,u.jsx)("meta",{property:"article:published_time",content:c}),m.some((function(e){return e.url}))&&(0,u.jsx)("meta",{property:"article:author",content:m.map((function(e){return e.url})).filter(Boolean).join(",")}),d.length>0&&(0,u.jsx)("meta",{property:"article:tag",content:d.map((function(e){return e.label})).join(",")})]})}var h=t(8498);function v(){var e=(0,s.J_)();return(0,u.jsx)(h.A,{children:(0,u.jsx)("script",{type:"application/ld+json",children:JSON.stringify(e)})})}var f=t(8687),x=t(3623);function p(e){var n=e.sidebar,t=e.children,a=(0,s.e7)(),r=a.metadata,i=a.toc,c=r.nextItem,d=r.prevItem,g=r.frontMatter,h=g.hide_table_of_contents,v=g.toc_min_heading_level,p=g.toc_max_heading_level;return(0,u.jsxs)(l.A,{sidebar:n,toc:!h&&i.length>0?(0,u.jsx)(f.A,{toc:i,minHeadingLevel:v,maxHeadingLevel:p}):void 0,children:[(0,u.jsx)(x.A,{metadata:r}),(0,u.jsx)(o.A,{children:t}),(c||d)&&(0,u.jsx)(m,{nextItem:c,prevItem:d})]})}function j(e){var n=e.content;return(0,u.jsx)(s.in,{content:e.content,isBlogPostPage:!0,children:(0,u.jsxs)(r.e3,{className:(0,a.A)(i.G.wrapper.blogPages,i.G.page.blogPostPage),children:[(0,u.jsx)(g,{}),(0,u.jsx)(v,{}),(0,u.jsx)(p,{sidebar:e.sidebar,children:(0,u.jsx)(n,{})})]})})}},3623:(e,n,t)=>{t.d(n,{A:()=>x});t(2581);var a=t(4921),r=t(7618),i=t(8498),s=t(9793);function l(){return(0,s.jsx)(r.A,{id:"theme.contentVisibility.unlistedBanner.title",description:"The unlisted content banner title",children:"Unlisted page"})}function o(){return(0,s.jsx)(r.A,{id:"theme.contentVisibility.unlistedBanner.message",description:"The unlisted content banner message",children:"This page is unlisted. Search engines will not index it, and only users having a direct link can access it."})}function c(){return(0,s.jsx)(i.A,{children:(0,s.jsx)("meta",{name:"robots",content:"noindex, nofollow"})})}function d(){return(0,s.jsx)(r.A,{id:"theme.contentVisibility.draftBanner.title",description:"The draft content banner title",children:"Draft page"})}function u(){return(0,s.jsx)(r.A,{id:"theme.contentVisibility.draftBanner.message",description:"The draft content banner message",children:"This page is a draft. It will only be visible in dev and be excluded from the production build."})}var m=t(8051),g=t(7260);function h(e){var n=e.className;return(0,s.jsx)(g.A,{type:"caution",title:(0,s.jsx)(d,{}),className:(0,a.A)(n,m.G.common.draftBanner),children:(0,s.jsx)(u,{})})}function v(e){var n=e.className;return(0,s.jsx)(g.A,{type:"caution",title:(0,s.jsx)(l,{}),className:(0,a.A)(n,m.G.common.unlistedBanner),children:(0,s.jsx)(o,{})})}function f(e){return(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)(c,{}),(0,s.jsx)(v,Object.assign({},e))]})}function x(e){var n=e.metadata,t=n.unlisted,a=n.frontMatter;return(0,s.jsxs)(s.Fragment,{children:[(t||a.unlisted)&&(0,s.jsx)(f,{}),a.draft&&(0,s.jsx)(h,{})]})}},8687:(e,n,t)=>{t.d(n,{A:()=>u});var a=t(4528),r=(t(2581),t(4921)),i=t(4073);const s={tableOfContents:"tableOfContents_PciD",docItemContainer:"docItemContainer_oacQ"};var l=t(9793),o=["className"],c="table-of-contents__link toc-highlight",d="table-of-contents__link--active";function u(e){var n=e.className,t=(0,a.A)(e,o);return(0,l.jsx)("div",{className:(0,r.A)(s.tableOfContents,"thin-scrollbar",n),children:(0,l.jsx)(i.A,Object.assign({},t,{linkClassName:c,linkActiveClassName:d}))})}},4073:(e,n,t)=>{t.d(n,{A:()=>p});var a=t(4528),r=t(2581),i=t(6938),s=["parentIndex"];function l(e){var n=e.map((function(e){return Object.assign({},e,{parentIndex:-1,children:[]})})),t=Array(7).fill(-1);n.forEach((function(e,n){var a=t.slice(2,e.level);e.parentIndex=Math.max.apply(Math,a),t[e.level]=n}));var r=[];return n.forEach((function(e){var t=e.parentIndex,i=(0,a.A)(e,s);t>=0?n[t].children.push(i):r.push(i)})),r}function o(e){var n=e.toc,t=e.minHeadingLevel,a=e.maxHeadingLevel;return n.flatMap((function(e){var n=o({toc:e.children,minHeadingLevel:t,maxHeadingLevel:a});return function(e){return e.level>=t&&e.level<=a}(e)?[Object.assign({},e,{children:n})]:n}))}function c(e){var n=e.getBoundingClientRect();return n.top===n.bottom?c(e.parentNode):n}function d(e,n){var t,a,r=n.anchorTopOffset,i=e.find((function(e){return c(e).top>=r}));return i?function(e){return e.top>0&&e.bottom{t.d(n,{A:()=>I});t(2581);var a=t(4921),r=t(5142),i=t(9793);function s(e){var n=e.children,t=e.className;return(0,i.jsx)("article",{className:t,children:n})}var l=t(2772);const o={title:"title_QC6Y"};function c(e){var n=e.className,t=(0,r.e7)(),s=t.metadata,c=t.isBlogPostPage,d=s.permalink,u=s.title,m=c?"h1":"h2";return(0,i.jsx)(m,{className:(0,a.A)(o.title,n),children:c?u:(0,i.jsx)(l.A,{to:d,children:u})})}var d=t(5237),u=t(8693),m=t(5398);const g={container:"container_koDK"};function h(e){var n,t=e.readingTime,a=(n=(0,u.W)().selectMessage,function(e){var t=Math.ceil(e);return n(t,(0,d.T)({id:"theme.blog.post.readingTime.plurals",description:'Pluralized label for "{readingTime} min read". Use as much plural forms (separated by "|") as your language support (see https://www.unicode.org/cldr/cldr-aux/charts/34/supplemental/language_plural_rules.html)',message:"One min read|{readingTime} min read"},{readingTime:t}))});return(0,i.jsx)(i.Fragment,{children:a(t)})}function v(e){var n=e.date,t=e.formattedDate;return(0,i.jsx)("time",{dateTime:n,children:t})}function f(){return(0,i.jsx)(i.Fragment,{children:" \xb7 "})}function x(e){var n,t=e.className,s=(0,r.e7)().metadata,l=s.date,o=s.readingTime,c=(0,m.i)({day:"numeric",month:"long",year:"numeric",timeZone:"UTC"});return(0,i.jsxs)("div",{className:(0,a.A)(g.container,"margin-vert--md",t),children:[(0,i.jsx)(v,{date:l,formattedDate:(n=l,c.format(new Date(n)))}),void 0!==o&&(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(f,{}),(0,i.jsx)(h,{readingTime:o})]})]})}var p=t(9268);const j={authorCol:"authorCol__SYW",imageOnlyAuthorRow:"imageOnlyAuthorRow_K9bV",imageOnlyAuthorCol:"imageOnlyAuthorCol_b8tz"};function b(e){var n=e.className,t=(0,r.e7)(),s=t.metadata.authors,l=t.assets;if(0===s.length)return null;var o=s.every((function(e){return!e.name})),c=1===s.length;return(0,i.jsx)("div",{className:(0,a.A)("margin-top--md margin-bottom--sm",o?j.imageOnlyAuthorRow:"row",n),children:s.map((function(e,n){var t;return(0,i.jsx)("div",{className:(0,a.A)(!o&&(c?"col col--12":"col col--6"),o?j.imageOnlyAuthorCol:j.authorCol),children:(0,i.jsx)(p.A,{author:Object.assign({},e,{imageURL:null!=(t=l.authorsImageUrls[n])?t:e.imageURL})})},n)}))})}function A(){return(0,i.jsxs)("header",{children:[(0,i.jsx)(c,{}),(0,i.jsx)(x,{}),(0,i.jsx)(b,{})]})}var N=t(4969),y=t(8088);function L(e){var n=e.children,t=e.className,s=(0,r.e7)().isBlogPostPage;return(0,i.jsx)("div",{id:s?N.LU:void 0,className:(0,a.A)("markdown",t),children:(0,i.jsx)(y.A,{children:n})})}var _=t(8051),C=t(2864),k=t(2963),T=t(4528),H=["blogPostTitle"];function O(){return(0,i.jsx)("b",{children:(0,i.jsx)(d.A,{id:"theme.blog.post.readMore",description:"The label used in blog post item excerpts to link to full blog posts",children:"Read more"})})}function w(e){var n=e.blogPostTitle,t=(0,T.A)(e,H);return(0,i.jsx)(l.A,Object.assign({"aria-label":(0,d.T)({message:"Read more about {title}",id:"theme.blog.post.readMoreLabel",description:"The ARIA label for the link to full blog posts from excerpts"},{title:n})},t,{children:(0,i.jsx)(O,{})}))}function P(){var e=(0,r.e7)(),n=e.metadata,t=e.isBlogPostPage,s=n.tags,l=n.title,o=n.editUrl,c=n.hasTruncateMarker,d=n.lastUpdatedBy,u=n.lastUpdatedAt,m=!t&&c,g=s.length>0;if(!(g||m||o))return null;if(t){var h=!!(o||u||d);return(0,i.jsxs)("footer",{className:"docusaurus-mt-lg",children:[g&&(0,i.jsx)("div",{className:(0,a.A)("row","margin-top--sm",_.G.blog.blogFooterEditMetaRow),children:(0,i.jsx)("div",{className:"col",children:(0,i.jsx)(k.A,{tags:s})})}),h&&(0,i.jsx)(C.A,{className:(0,a.A)("margin-top--sm",_.G.blog.blogFooterEditMetaRow),editUrl:o,lastUpdatedAt:u,lastUpdatedBy:d})]})}return(0,i.jsxs)("footer",{className:"row docusaurus-mt-lg",children:[g&&(0,i.jsx)("div",{className:(0,a.A)("col",{"col--9":m}),children:(0,i.jsx)(k.A,{tags:s})}),m&&(0,i.jsx)("div",{className:(0,a.A)("col text--right",{"col--3":g}),children:(0,i.jsx)(w,{blogPostTitle:l,to:n.permalink})})]})}function I(e){var n=e.children,t=e.className,l=(0,r.e7)().isBlogPostPage?void 0:"margin-bottom--xl";return(0,i.jsxs)(s,{className:(0,a.A)(l,t),children:[(0,i.jsx)(A,{}),(0,i.jsx)(L,{children:n}),(0,i.jsx)(P,{})]})}},6189:(e,n,t)=>{t.r(n),t.d(n,{default:()=>j});t(2581);var a=t(4921),r=t(541),i=t(8051),s=t(5142),l=t(1550),o=t(6729),c=t(5237),d=t(392),u=t(9793);function m(e){var n=e.nextItem,t=e.prevItem;return(0,u.jsxs)("nav",{className:"pagination-nav docusaurus-mt-lg","aria-label":(0,c.T)({id:"theme.blog.post.paginator.navAriaLabel",message:"Blog post page navigation",description:"The ARIA label for the blog posts pagination"}),children:[t&&(0,u.jsx)(d.A,Object.assign({},t,{subLabel:(0,u.jsx)(c.A,{id:"theme.blog.post.paginator.newerPost",description:"The blog post button label to navigate to the newer/previous post",children:"Newer post"})})),n&&(0,u.jsx)(d.A,Object.assign({},n,{subLabel:(0,u.jsx)(c.A,{id:"theme.blog.post.paginator.olderPost",description:"The blog post button label to navigate to the older/next post",children:"Older post"}),isNext:!0}))]})}function g(){var e,n,t=(0,s.e7)(),a=t.assets,i=t.metadata,l=i.title,o=i.description,c=i.date,d=i.tags,m=i.authors,g=i.frontMatter,h=g.keywords,v=null!=(e=a.image)?e:g.image;return(0,u.jsxs)(r.be,{title:null!=(n=g.title_meta)?n:l,description:o,keywords:h,image:v,children:[(0,u.jsx)("meta",{property:"og:type",content:"article"}),(0,u.jsx)("meta",{property:"article:published_time",content:c}),m.some((function(e){return e.url}))&&(0,u.jsx)("meta",{property:"article:author",content:m.map((function(e){return e.url})).filter(Boolean).join(",")}),d.length>0&&(0,u.jsx)("meta",{property:"article:tag",content:d.map((function(e){return e.label})).join(",")})]})}var h=t(8498);function v(){var e=(0,s.J_)();return(0,u.jsx)(h.A,{children:(0,u.jsx)("script",{type:"application/ld+json",children:JSON.stringify(e)})})}var f=t(8687),x=t(3623);function p(e){var n=e.sidebar,t=e.children,a=(0,s.e7)(),r=a.metadata,i=a.toc,c=r.nextItem,d=r.prevItem,g=r.frontMatter,h=g.hide_table_of_contents,v=g.toc_min_heading_level,p=g.toc_max_heading_level;return(0,u.jsxs)(l.A,{sidebar:n,toc:!h&&i.length>0?(0,u.jsx)(f.A,{toc:i,minHeadingLevel:v,maxHeadingLevel:p}):void 0,children:[(0,u.jsx)(x.A,{metadata:r}),(0,u.jsx)(o.A,{children:t}),(c||d)&&(0,u.jsx)(m,{nextItem:c,prevItem:d})]})}function j(e){var n=e.content;return(0,u.jsx)(s.in,{content:e.content,isBlogPostPage:!0,children:(0,u.jsxs)(r.e3,{className:(0,a.A)(i.G.wrapper.blogPages,i.G.page.blogPostPage),children:[(0,u.jsx)(g,{}),(0,u.jsx)(v,{}),(0,u.jsx)(p,{sidebar:e.sidebar,children:(0,u.jsx)(n,{})})]})})}},3623:(e,n,t)=>{t.d(n,{A:()=>x});t(2581);var a=t(4921),r=t(5237),i=t(8498),s=t(9793);function l(){return(0,s.jsx)(r.A,{id:"theme.contentVisibility.unlistedBanner.title",description:"The unlisted content banner title",children:"Unlisted page"})}function o(){return(0,s.jsx)(r.A,{id:"theme.contentVisibility.unlistedBanner.message",description:"The unlisted content banner message",children:"This page is unlisted. Search engines will not index it, and only users having a direct link can access it."})}function c(){return(0,s.jsx)(i.A,{children:(0,s.jsx)("meta",{name:"robots",content:"noindex, nofollow"})})}function d(){return(0,s.jsx)(r.A,{id:"theme.contentVisibility.draftBanner.title",description:"The draft content banner title",children:"Draft page"})}function u(){return(0,s.jsx)(r.A,{id:"theme.contentVisibility.draftBanner.message",description:"The draft content banner message",children:"This page is a draft. It will only be visible in dev and be excluded from the production build."})}var m=t(8051),g=t(7260);function h(e){var n=e.className;return(0,s.jsx)(g.A,{type:"caution",title:(0,s.jsx)(d,{}),className:(0,a.A)(n,m.G.common.draftBanner),children:(0,s.jsx)(u,{})})}function v(e){var n=e.className;return(0,s.jsx)(g.A,{type:"caution",title:(0,s.jsx)(l,{}),className:(0,a.A)(n,m.G.common.unlistedBanner),children:(0,s.jsx)(o,{})})}function f(e){return(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)(c,{}),(0,s.jsx)(v,Object.assign({},e))]})}function x(e){var n=e.metadata,t=n.unlisted,a=n.frontMatter;return(0,s.jsxs)(s.Fragment,{children:[(t||a.unlisted)&&(0,s.jsx)(f,{}),a.draft&&(0,s.jsx)(h,{})]})}},8687:(e,n,t)=>{t.d(n,{A:()=>u});var a=t(4528),r=(t(2581),t(4921)),i=t(4073);const s={tableOfContents:"tableOfContents_PciD",docItemContainer:"docItemContainer_oacQ"};var l=t(9793),o=["className"],c="table-of-contents__link toc-highlight",d="table-of-contents__link--active";function u(e){var n=e.className,t=(0,a.A)(e,o);return(0,l.jsx)("div",{className:(0,r.A)(s.tableOfContents,"thin-scrollbar",n),children:(0,l.jsx)(i.A,Object.assign({},t,{linkClassName:c,linkActiveClassName:d}))})}},4073:(e,n,t)=>{t.d(n,{A:()=>p});var a=t(4528),r=t(2581),i=t(6938),s=["parentIndex"];function l(e){var n=e.map((function(e){return Object.assign({},e,{parentIndex:-1,children:[]})})),t=Array(7).fill(-1);n.forEach((function(e,n){var a=t.slice(2,e.level);e.parentIndex=Math.max.apply(Math,a),t[e.level]=n}));var r=[];return n.forEach((function(e){var t=e.parentIndex,i=(0,a.A)(e,s);t>=0?n[t].children.push(i):r.push(i)})),r}function o(e){var n=e.toc,t=e.minHeadingLevel,a=e.maxHeadingLevel;return n.flatMap((function(e){var n=o({toc:e.children,minHeadingLevel:t,maxHeadingLevel:a});return function(e){return e.level>=t&&e.level<=a}(e)?[Object.assign({},e,{children:n})]:n}))}function c(e){var n=e.getBoundingClientRect();return n.top===n.bottom?c(e.parentNode):n}function d(e,n){var t,a,r=n.anchorTopOffset,i=e.find((function(e){return c(e).top>=r}));return i?function(e){return e.top>0&&e.bottom{"use strict";n.d(t,{A:()=>G});var o=n(4528),r=n(2581),s=n(4069),c=n(4921),a=n(7545),i=n(6938);function l(){var e=(0,i.p)().prism,t=(0,a.G)().colorMode,n=e.theme,o=e.darkTheme||n;return"dark"===t?o:n}var u=n(8051),d=n(1627),m=n(8468),f=n.n(m),p=(0,d.A)(/title=(["'])(.*?)\1/,{quote:1,title:2}),b=(0,d.A)(/\{([\d,-]+)\}/,{range:1}),h={js:{start:"\\/\\/",end:""},jsBlock:{start:"\\/\\*",end:"\\*\\/"},jsx:{start:"\\{\\s*\\/\\*",end:"\\*\\/\\s*\\}"},bash:{start:"#",end:""},html:{start:"\x3c!--",end:"--\x3e"}},v=Object.assign({},h,{lua:{start:"--",end:""},wasm:{start:"\\;\\;",end:""},tex:{start:"%",end:""},vb:{start:"['\u2018\u2019]",end:""},vbnet:{start:"(?:_\\s*)?['\u2018\u2019]",end:""},rem:{start:"[Rr][Ee][Mm]\\b",end:""},f90:{start:"!",end:""},ml:{start:"\\(\\*",end:"\\*\\)"},cobol:{start:"\\*>",end:""}}),g=Object.keys(h);function j(e,t){var n=e.map((function(e){var n=v[e],o=n.start,r=n.end;return"(?:"+o+"\\s*("+t.flatMap((function(e){var t,n;return[e.line,null==(t=e.block)?void 0:t.start,null==(n=e.block)?void 0:n.end].filter(Boolean)})).join("|")+")\\s*"+r+")"})).join("|");return new RegExp("^\\s*(?:"+n+")\\s*$")}function k(e,t){var n=e.replace(/\n$/,""),o=t.language,r=t.magicComments,s=t.metastring;if(s&&b.test(s)){var c=s.match(b).groups.range;if(0===r.length)throw new Error("A highlight range has been given in code block's metastring (``` "+s+"), but no magic comment config is available. Docusaurus applies the first magic comment entry's className for metastring ranges.");var a=r[0].className,i=f()(c).filter((function(e){return e>0})).map((function(e){return[e-1,[a]]}));return{lineClassNames:Object.fromEntries(i),code:n}}if(void 0===o)return{lineClassNames:{},code:n};for(var l=function(e,t){switch(e){case"js":case"javascript":case"ts":case"typescript":return j(["js","jsBlock"],t);case"jsx":case"tsx":return j(["js","jsBlock","jsx"],t);case"html":return j(["js","jsBlock","html"],t);case"python":case"py":case"bash":return j(["bash"],t);case"markdown":case"md":return j(["html","jsx","bash"],t);case"tex":case"latex":case"matlab":return j(["tex"],t);case"lua":case"haskell":case"sql":return j(["lua"],t);case"wasm":return j(["wasm"],t);case"vb":case"vba":case"visual-basic":return j(["vb","rem"],t);case"vbnet":return j(["vbnet","rem"],t);case"batch":return j(["rem"],t);case"basic":return j(["rem","f90"],t);case"fsharp":return j(["js","ml"],t);case"ocaml":case"sml":return j(["ml"],t);case"fortran":return j(["f90"],t);case"cobol":return j(["cobol"],t);default:return j(g,t)}}(o,r),u=n.split("\n"),d=Object.fromEntries(r.map((function(e){return[e.className,{start:0,range:""}]}))),m=Object.fromEntries(r.filter((function(e){return e.line})).map((function(e){var t=e.className;return[e.line,t]}))),p=Object.fromEntries(r.filter((function(e){return e.block})).map((function(e){var t=e.className;return[e.block.start,t]}))),h=Object.fromEntries(r.filter((function(e){return e.block})).map((function(e){var t=e.className;return[e.block.end,t]}))),v=0;v0&&c.getRangeAt(0);o.append(r),r.select(),r.selectionStart=0,r.selectionEnd=e.length;var i=!1;try{i=document.execCommand("copy")}catch(l){}r.remove(),a&&(c.removeAllRanges(),c.addRange(a)),s&&s.focus()}(t),a(!0),i.current=window.setTimeout((function(){a(!1)}),1e3)}),[t]);return(0,r.useEffect)((function(){return function(){return window.clearTimeout(i.current)}}),[]),(0,x.jsx)("button",{type:"button","aria-label":s?(0,I.T)({id:"theme.CodeBlock.copied",message:"Copied",description:"The copied button label on code blocks"}):(0,I.T)({id:"theme.CodeBlock.copyButtonAriaLabel",message:"Copy code to clipboard",description:"The ARIA label for copy code blocks button"}),title:(0,I.T)({id:"theme.CodeBlock.copy",message:"Copy",description:"The copy button label on code blocks"}),className:(0,c.A)("clean-btn",n,M.copyButton,s&&M.copyButtonCopied),onClick:l,children:(0,x.jsxs)("span",{className:M.copyButtonIcons,"aria-hidden":"true",children:[(0,x.jsx)(O,{className:M.copyButtonIcon}),(0,x.jsx)(W,{className:M.copyButtonSuccessIcon})]})})}function H(e){return(0,x.jsx)("svg",Object.assign({viewBox:"0 0 24 24"},e,{children:(0,x.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"})}))}const V={wordWrapButtonIcon:"wordWrapButtonIcon_EQ6C",wordWrapButtonEnabled:"wordWrapButtonEnabled_nMjK"};function P(e){var t=e.className,n=e.onClick,o=e.isEnabled,r=(0,I.T)({id:"theme.CodeBlock.wordWrapToggle",message:"Toggle word wrap",description:"The title attribute for toggle word wrapping button of code block lines"});return(0,x.jsx)("button",{type:"button",onClick:n,className:(0,c.A)("clean-btn",t,o&&V.wordWrapButtonEnabled),"aria-label":r,title:r,children:(0,x.jsx)(H,{className:V.wordWrapButtonIcon,"aria-hidden":"true"})})}function q(e){var t,n,o,s,a,u,d,m,f,b,h,v=e.children,g=e.className,j=void 0===g?"":g,B=e.metastring,y=e.title,w=e.showLineNumbers,E=e.language,L=(0,i.p)().prism,T=L.defaultLanguage,I=L.magicComments,O=function(e){return null==e?void 0:e.toLowerCase()}(null!=(t=null!=E?E:null==(n=j.split(" ").find((function(e){return e.startsWith("language-")})))?void 0:n.replace(/language-/,""))?t:T),W=l(),M=(o=(0,r.useState)(!1),s=o[0],a=o[1],u=(0,r.useState)(!1),d=u[0],m=u[1],f=(0,r.useRef)(null),b=(0,r.useCallback)((function(){var e=f.current.querySelector("code");s?e.removeAttribute("style"):(e.style.whiteSpace="pre-wrap",e.style.overflowWrap="anywhere"),a((function(e){return!e}))}),[f,s]),h=(0,r.useCallback)((function(){var e=f.current,t=e.scrollWidth>e.clientWidth||f.current.querySelector("code").hasAttribute("style");m(t)}),[f]),A(f,h),(0,r.useEffect)((function(){h()}),[s,h]),(0,r.useEffect)((function(){return window.addEventListener("resize",h,{passive:!0}),function(){window.removeEventListener("resize",h)}}),[h]),{codeBlockRef:f,isEnabled:s,isCodeScrollable:d,toggle:b}),H=function(e){var t,n;return null!=(t=null==e||null==(n=e.match(p))?void 0:n.groups.title)?t:""}(B)||y,V=k(v,{metastring:B,language:O,magicComments:I}),q=V.lineClassNames,z=V.code,G=null!=w?w:function(e){return Boolean(null==e?void 0:e.includes("showLineNumbers"))}(B);return(0,x.jsxs)(C,{as:"div",className:(0,c.A)(j,O&&!j.includes("language-"+O)&&"language-"+O),children:[H&&(0,x.jsx)("div",{className:N.codeBlockTitle,children:H}),(0,x.jsxs)("div",{className:N.codeBlockContent,children:[(0,x.jsx)(_.f4,{theme:W,code:z,language:null!=O?O:"text",children:function(e){var t=e.className,n=e.style,o=e.tokens,r=e.getLineProps,s=e.getTokenProps;return(0,x.jsx)("pre",{tabIndex:0,ref:M.codeBlockRef,className:(0,c.A)(t,N.codeBlock,"thin-scrollbar"),style:n,children:(0,x.jsx)("code",{className:(0,c.A)(N.codeBlockLines,G&&N.codeBlockLinesWithNumbering),children:o.map((function(e,t){return(0,x.jsx)(S,{line:e,getLineProps:r,getTokenProps:s,classNames:q[t],showLineNumbers:G},t)}))})})}}),(0,x.jsxs)("div",{className:N.buttonGroup,children:[(M.isEnabled||M.isCodeScrollable)&&(0,x.jsx)(P,{className:N.codeButton,onClick:function(){return M.toggle()},isEnabled:M.isEnabled}),(0,x.jsx)(R,{className:N.codeButton,code:z})]})]})]})}var z=["children"];function G(e){var t=e.children,n=(0,o.A)(e,z),c=(0,s.A)(),a=function(e){return r.Children.toArray(e).some((function(e){return(0,r.isValidElement)(e)}))?e:Array.isArray(e)?e.join(""):e}(t),i="string"==typeof a?q:w;return(0,x.jsx)(i,Object.assign({},n,{children:a}),String(c))}},8468:(e,t)=>{function n(e){let t,n=[];for(let o of e.split(",").map((e=>e.trim())))if(/^-?\d+$/.test(o))n.push(parseInt(o,10));else if(t=o.match(/^(-?\d+)(-|\.\.\.?|\u2025|\u2026|\u22EF)(-?\d+)$/)){let[e,o,r,s]=t;if(o&&s){o=parseInt(o),s=parseInt(s);const e=o{"use strict";n.d(t,{R:()=>c,x:()=>a});var o=n(2581);const r={},s=o.createContext(r);function c(e){const t=o.useContext(s);return o.useMemo((function(){return"function"==typeof e?e(t):{...t,...e}}),[t,e])}function a(e){let t;return t=e.disableParentContext?"function"==typeof e.components?e.components(r):e.components||r:c(e.components),o.createElement(s.Provider,{value:t},e.children)}}}]); \ No newline at end of file +(self.webpackChunk_inversifyjs_inversify_docs_site=self.webpackChunk_inversifyjs_inversify_docs_site||[]).push([[76],{2848:(e,t,n)=>{"use strict";n.d(t,{A:()=>G});var o=n(4528),r=n(2581),s=n(4069),c=n(4921),a=n(7545),i=n(6938);function l(){var e=(0,i.p)().prism,t=(0,a.G)().colorMode,n=e.theme,o=e.darkTheme||n;return"dark"===t?o:n}var u=n(8051),d=n(1627),m=n(8468),f=n.n(m),p=(0,d.A)(/title=(["'])(.*?)\1/,{quote:1,title:2}),b=(0,d.A)(/\{([\d,-]+)\}/,{range:1}),h={js:{start:"\\/\\/",end:""},jsBlock:{start:"\\/\\*",end:"\\*\\/"},jsx:{start:"\\{\\s*\\/\\*",end:"\\*\\/\\s*\\}"},bash:{start:"#",end:""},html:{start:"\x3c!--",end:"--\x3e"}},v=Object.assign({},h,{lua:{start:"--",end:""},wasm:{start:"\\;\\;",end:""},tex:{start:"%",end:""},vb:{start:"['\u2018\u2019]",end:""},vbnet:{start:"(?:_\\s*)?['\u2018\u2019]",end:""},rem:{start:"[Rr][Ee][Mm]\\b",end:""},f90:{start:"!",end:""},ml:{start:"\\(\\*",end:"\\*\\)"},cobol:{start:"\\*>",end:""}}),g=Object.keys(h);function j(e,t){var n=e.map((function(e){var n=v[e],o=n.start,r=n.end;return"(?:"+o+"\\s*("+t.flatMap((function(e){var t,n;return[e.line,null==(t=e.block)?void 0:t.start,null==(n=e.block)?void 0:n.end].filter(Boolean)})).join("|")+")\\s*"+r+")"})).join("|");return new RegExp("^\\s*(?:"+n+")\\s*$")}function k(e,t){var n=e.replace(/\n$/,""),o=t.language,r=t.magicComments,s=t.metastring;if(s&&b.test(s)){var c=s.match(b).groups.range;if(0===r.length)throw new Error("A highlight range has been given in code block's metastring (``` "+s+"), but no magic comment config is available. Docusaurus applies the first magic comment entry's className for metastring ranges.");var a=r[0].className,i=f()(c).filter((function(e){return e>0})).map((function(e){return[e-1,[a]]}));return{lineClassNames:Object.fromEntries(i),code:n}}if(void 0===o)return{lineClassNames:{},code:n};for(var l=function(e,t){switch(e){case"js":case"javascript":case"ts":case"typescript":return j(["js","jsBlock"],t);case"jsx":case"tsx":return j(["js","jsBlock","jsx"],t);case"html":return j(["js","jsBlock","html"],t);case"python":case"py":case"bash":return j(["bash"],t);case"markdown":case"md":return j(["html","jsx","bash"],t);case"tex":case"latex":case"matlab":return j(["tex"],t);case"lua":case"haskell":case"sql":return j(["lua"],t);case"wasm":return j(["wasm"],t);case"vb":case"vba":case"visual-basic":return j(["vb","rem"],t);case"vbnet":return j(["vbnet","rem"],t);case"batch":return j(["rem"],t);case"basic":return j(["rem","f90"],t);case"fsharp":return j(["js","ml"],t);case"ocaml":case"sml":return j(["ml"],t);case"fortran":return j(["f90"],t);case"cobol":return j(["cobol"],t);default:return j(g,t)}}(o,r),u=n.split("\n"),d=Object.fromEntries(r.map((function(e){return[e.className,{start:0,range:""}]}))),m=Object.fromEntries(r.filter((function(e){return e.line})).map((function(e){var t=e.className;return[e.line,t]}))),p=Object.fromEntries(r.filter((function(e){return e.block})).map((function(e){var t=e.className;return[e.block.start,t]}))),h=Object.fromEntries(r.filter((function(e){return e.block})).map((function(e){var t=e.className;return[e.block.end,t]}))),v=0;v0&&c.getRangeAt(0);o.append(r),r.select(),r.selectionStart=0,r.selectionEnd=e.length;var i=!1;try{i=document.execCommand("copy")}catch(l){}r.remove(),a&&(c.removeAllRanges(),c.addRange(a)),s&&s.focus()}(t),a(!0),i.current=window.setTimeout((function(){a(!1)}),1e3)}),[t]);return(0,r.useEffect)((function(){return function(){return window.clearTimeout(i.current)}}),[]),(0,x.jsx)("button",{type:"button","aria-label":s?(0,I.T)({id:"theme.CodeBlock.copied",message:"Copied",description:"The copied button label on code blocks"}):(0,I.T)({id:"theme.CodeBlock.copyButtonAriaLabel",message:"Copy code to clipboard",description:"The ARIA label for copy code blocks button"}),title:(0,I.T)({id:"theme.CodeBlock.copy",message:"Copy",description:"The copy button label on code blocks"}),className:(0,c.A)("clean-btn",n,M.copyButton,s&&M.copyButtonCopied),onClick:l,children:(0,x.jsxs)("span",{className:M.copyButtonIcons,"aria-hidden":"true",children:[(0,x.jsx)(O,{className:M.copyButtonIcon}),(0,x.jsx)(W,{className:M.copyButtonSuccessIcon})]})})}function H(e){return(0,x.jsx)("svg",Object.assign({viewBox:"0 0 24 24"},e,{children:(0,x.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"})}))}const V={wordWrapButtonIcon:"wordWrapButtonIcon_EQ6C",wordWrapButtonEnabled:"wordWrapButtonEnabled_nMjK"};function P(e){var t=e.className,n=e.onClick,o=e.isEnabled,r=(0,I.T)({id:"theme.CodeBlock.wordWrapToggle",message:"Toggle word wrap",description:"The title attribute for toggle word wrapping button of code block lines"});return(0,x.jsx)("button",{type:"button",onClick:n,className:(0,c.A)("clean-btn",t,o&&V.wordWrapButtonEnabled),"aria-label":r,title:r,children:(0,x.jsx)(H,{className:V.wordWrapButtonIcon,"aria-hidden":"true"})})}function q(e){var t,n,o,s,a,u,d,m,f,b,h,v=e.children,g=e.className,j=void 0===g?"":g,B=e.metastring,y=e.title,w=e.showLineNumbers,E=e.language,L=(0,i.p)().prism,T=L.defaultLanguage,I=L.magicComments,O=function(e){return null==e?void 0:e.toLowerCase()}(null!=(t=null!=E?E:null==(n=j.split(" ").find((function(e){return e.startsWith("language-")})))?void 0:n.replace(/language-/,""))?t:T),W=l(),M=(o=(0,r.useState)(!1),s=o[0],a=o[1],u=(0,r.useState)(!1),d=u[0],m=u[1],f=(0,r.useRef)(null),b=(0,r.useCallback)((function(){var e=f.current.querySelector("code");s?e.removeAttribute("style"):(e.style.whiteSpace="pre-wrap",e.style.overflowWrap="anywhere"),a((function(e){return!e}))}),[f,s]),h=(0,r.useCallback)((function(){var e=f.current,t=e.scrollWidth>e.clientWidth||f.current.querySelector("code").hasAttribute("style");m(t)}),[f]),A(f,h),(0,r.useEffect)((function(){h()}),[s,h]),(0,r.useEffect)((function(){return window.addEventListener("resize",h,{passive:!0}),function(){window.removeEventListener("resize",h)}}),[h]),{codeBlockRef:f,isEnabled:s,isCodeScrollable:d,toggle:b}),H=function(e){var t,n;return null!=(t=null==e||null==(n=e.match(p))?void 0:n.groups.title)?t:""}(B)||y,V=k(v,{metastring:B,language:O,magicComments:I}),q=V.lineClassNames,z=V.code,G=null!=w?w:function(e){return Boolean(null==e?void 0:e.includes("showLineNumbers"))}(B);return(0,x.jsxs)(C,{as:"div",className:(0,c.A)(j,O&&!j.includes("language-"+O)&&"language-"+O),children:[H&&(0,x.jsx)("div",{className:N.codeBlockTitle,children:H}),(0,x.jsxs)("div",{className:N.codeBlockContent,children:[(0,x.jsx)(_.f4,{theme:W,code:z,language:null!=O?O:"text",children:function(e){var t=e.className,n=e.style,o=e.tokens,r=e.getLineProps,s=e.getTokenProps;return(0,x.jsx)("pre",{tabIndex:0,ref:M.codeBlockRef,className:(0,c.A)(t,N.codeBlock,"thin-scrollbar"),style:n,children:(0,x.jsx)("code",{className:(0,c.A)(N.codeBlockLines,G&&N.codeBlockLinesWithNumbering),children:o.map((function(e,t){return(0,x.jsx)(S,{line:e,getLineProps:r,getTokenProps:s,classNames:q[t],showLineNumbers:G},t)}))})})}}),(0,x.jsxs)("div",{className:N.buttonGroup,children:[(M.isEnabled||M.isCodeScrollable)&&(0,x.jsx)(P,{className:N.codeButton,onClick:function(){return M.toggle()},isEnabled:M.isEnabled}),(0,x.jsx)(R,{className:N.codeButton,code:z})]})]})]})}var z=["children"];function G(e){var t=e.children,n=(0,o.A)(e,z),c=(0,s.A)(),a=function(e){return r.Children.toArray(e).some((function(e){return(0,r.isValidElement)(e)}))?e:Array.isArray(e)?e.join(""):e}(t),i="string"==typeof a?q:w;return(0,x.jsx)(i,Object.assign({},n,{children:a}),String(c))}},8468:(e,t)=>{function n(e){let t,n=[];for(let o of e.split(",").map((e=>e.trim())))if(/^-?\d+$/.test(o))n.push(parseInt(o,10));else if(t=o.match(/^(-?\d+)(-|\.\.\.?|\u2025|\u2026|\u22EF)(-?\d+)$/)){let[e,o,r,s]=t;if(o&&s){o=parseInt(o),s=parseInt(s);const e=o{"use strict";n.d(t,{R:()=>c,x:()=>a});var o=n(2581);const r={},s=o.createContext(r);function c(e){const t=o.useContext(s);return o.useMemo((function(){return"function"==typeof e?e(t):{...t,...e}}),[t,e])}function a(e){let t;return t=e.disableParentContext?"function"==typeof e.components?e.components(r):e.components||r:c(e.components),o.createElement(s.Provider,{value:t},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/main.3f9d89a1.js b/assets/js/main.3f9d89a1.js new file mode 100644 index 00000000..fc26d015 --- /dev/null +++ b/assets/js/main.3f9d89a1.js @@ -0,0 +1,2 @@ +/*! For license information please see main.3f9d89a1.js.LICENSE.txt */ +(self.webpackChunk_inversifyjs_inversify_docs_site=self.webpackChunk_inversifyjs_inversify_docs_site||[]).push([[792],{9914:(e,t,n)=>{"use strict";n.d(t,{Bc:()=>A,E8:()=>Jn,a1:()=>Yn});var r=n(2581);n(162);function o(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n=0;--a){var i=this.tryEntries[a],l=i.completion;if("root"===i.tryLoc)return o("end");if(i.tryLoc<=this.prev){var s=r.call(i,"catchLoc"),u=r.call(i,"finallyLoc");if(s&&u){if(this.prev=0;--n){var o=this.tryEntries[n];if(o.tryLoc<=this.prev&&r.call(o,"finallyLoc")&&this.prev=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),T(n),g}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var r=n.completion;if("throw"===r.type){var o=r.arg;T(n)}return o}}throw Error("illegal catch attempt")},delegateYield:function(t,n,r){return this.delegate={iterator:I(t),resultName:n,nextLoc:r},"next"===this.method&&(this.arg=e),g}},t}function b(e,t){return b=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},b(e,t)}function w(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){var r,o,a,i,l=[],s=!0,u=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;s=!1}else for(;!(s=(r=a.call(n)).done)&&(l.push(r.value),l.length!==t);s=!0);}catch(e){u=!0,o=e}finally{try{if(!s&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(u)throw o}}return l}}(e,t)||k(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 S(e){return function(e){if(Array.isArray(e))return o(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||k(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function k(e,t){if(e){if("string"==typeof e)return o(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?o(e,t):void 0}}function x(e){var t="function"==typeof Map?new Map:void 0;return x=function(e){if(null===e||!function(e){try{return-1!==Function.toString.call(e).indexOf("[native code]")}catch(t){return"function"==typeof e}}(e))return e;if("function"!=typeof e)throw new TypeError("Super expression must either be null or a function");if(void 0!==t){if(t.has(e))return t.get(e);t.set(e,n)}function n(){return function(e,t,n){if(m())return Reflect.construct.apply(null,arguments);var r=[null];r.push.apply(r,t);var o=new(e.bind.apply(e,r));return n&&b(o,n.prototype),o}(e,arguments,d(this).constructor)}return n.prototype=Object.create(e.prototype,{constructor:{value:n,enumerable:!1,writable:!0,configurable:!0}}),b(n,e)},x(e)}function E(){return r.createElement("svg",{width:"15",height:"15",className:"DocSearch-Control-Key-Icon"},r.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"}))}function O(){return r.createElement("svg",{width:"20",height:"20",className:"DocSearch-Search-Icon",viewBox:"0 0 20 20","aria-hidden":"true"},r.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"}))}var j=["translations"],_="Ctrl",A=r.forwardRef((function(e,t){var n=e.translations,o=void 0===n?{}:n,a=v(e,j),i=o.buttonText,l=void 0===i?"Search":i,s=o.buttonAriaLabel,u=void 0===s?"Search":s,c=w((0,r.useState)(null),2),d=c[0],p=c[1];(0,r.useEffect)((function(){"undefined"!=typeof navigator&&(/(Mac|iPhone|iPod|iPad)/i.test(navigator.platform)?p("\u2318"):p(_))}),[]);var m=w(d===_?[_,"Ctrl",r.createElement(E,null)]:["Meta","Command",d],3),h=m[0],g=m[1],y=m[2];return r.createElement("button",f({type:"button",className:"DocSearch DocSearch-Button","aria-label":"".concat(u," (").concat(g,"+K)")},a,{ref:t}),r.createElement("span",{className:"DocSearch-Button-Container"},r.createElement(O,null),r.createElement("span",{className:"DocSearch-Button-Placeholder"},l)),r.createElement("span",{className:"DocSearch-Button-Keys"},null!==d&&r.createElement(r.Fragment,null,r.createElement(C,{reactsToKey:h},y),r.createElement(C,{reactsToKey:"k"},"K"))))}));function C(e){var t=e.reactsToKey,n=e.children,o=w((0,r.useState)(!1),2),a=o[0],i=o[1];return(0,r.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&&i(!0)}function n(e){e.key!==t&&"Meta"!==e.key||i(!1)}}),[t]),r.createElement("kbd",{className:a?"DocSearch-Button-Key DocSearch-Button-Key--pressed":"DocSearch-Button-Key"},n)}function T(e,t){var n=void 0;return function(){for(var r=arguments.length,o=new Array(r),a=0;ae.length)&&(t=e.length);for(var n=0,r=new Array(t);ne.length)&&(t=e.length);for(var n=0,r=new Array(t);n=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}function G(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 W(e){for(var t=1;t=3||2===n&&r>=4||1===n&&r>=10);function a(t,n,r){if(o&&void 0!==r){var a=r[0].__autocomplete_algoliaCredentials,i={"X-Algolia-Application-Id":a.appId,"X-Algolia-API-Key":a.apiKey};e.apply(void 0,[t].concat(H(n),[{headers:i}]))}else e.apply(void 0,[t].concat(H(n)))}return{init:function(t,n){e("init",{appId:t,apiKey:n})},setAuthenticatedUserToken:function(t){e("setAuthenticatedUserToken",t)},setUserToken:function(t){e("setUserToken",t)},clickedObjectIDsAfterSearch:function(){for(var e=arguments.length,t=new Array(e),n=0;n0&&a("clickedObjectIDsAfterSearch",Q(t),t[0].items)},clickedObjectIDs:function(){for(var e=arguments.length,t=new Array(e),n=0;n0&&a("clickedObjectIDs",Q(t),t[0].items)},clickedFilters:function(){for(var t=arguments.length,n=new Array(t),r=0;r0&&e.apply(void 0,["clickedFilters"].concat(n))},convertedObjectIDsAfterSearch:function(){for(var e=arguments.length,t=new Array(e),n=0;n0&&a("convertedObjectIDsAfterSearch",Q(t),t[0].items)},convertedObjectIDs:function(){for(var e=arguments.length,t=new Array(e),n=0;n0&&a("convertedObjectIDs",Q(t),t[0].items)},convertedFilters:function(){for(var t=arguments.length,n=new Array(t),r=0;r0&&e.apply(void 0,["convertedFilters"].concat(n))},viewedObjectIDs:function(){for(var e=arguments.length,t=new Array(e),n=0;n0&&t.reduce((function(e,t){var n=t.items,r=V(t,U);return[].concat(H(e),H(function(e){for(var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:20,n=[],r=0;r0&&e.apply(void 0,["viewedFilters"].concat(n))}}}function J(e){var t=e.items.reduce((function(e,t){var n;return e[t.__autocomplete_indexName]=(null!==(n=e[t.__autocomplete_indexName])&&void 0!==n?n:[]).concat(t),e}),{});return Object.keys(t).map((function(e){return{index:e,items:t[e],algoliaSource:["autocomplete"]}}))}function Z(e){return e.objectID&&e.__autocomplete_indexName&&e.__autocomplete_queryID}function X(e){return X="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},X(e)}function ee(e){return function(e){if(Array.isArray(e))return te(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(e){if("string"==typeof e)return te(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?te(e,t):void 0}}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function te(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n0&&le({onItemsChange:o,items:n,insights:u,state:t}))}}),0);return{name:"aa.algoliaInsightsPlugin",subscribe:function(e){var t=e.setContext,n=e.onSelect,r=e.onActive,o=!1;function c(e){t({algoliaInsightsPlugin:{__algoliaSearchParameters:re(re({},l?{clickAnalytics:!0}:{}),e?{userToken:ce(e)}:{}),insights:u}})}s("addAlgoliaAgent","insights-plugin"),c(),s("onUserTokenChange",(function(e){o||c(e)})),s("getUserToken",null,(function(e,t){o||c(t)})),s("onAuthenticatedUserTokenChange",(function(e){e?(o=!0,c(e)):(o=!1,s("getUserToken",null,(function(e,t){return c(t)})))})),s("getAuthenticatedUserToken",null,(function(e,t){t&&(o=!0,c(t))})),n((function(e){var t=e.item,n=e.state,r=e.event,o=e.source;Z(t)&&a({state:n,event:r,insights:u,item:t,insightsEvents:[re({eventName:"Item Selected"},F({item:t,items:o.getItems().filter(Z)}))]})})),r((function(e){var t=e.item,n=e.source,r=e.state,o=e.event;Z(t)&&i({state:r,event:o,insights:u,item:t,insightsEvents:[re({eventName:"Item Active"},F({item:t,items:n.getItems().filter(Z)}))]})}))},onStateChange:function(e){var t=e.state;f({state:t})},__autocomplete_pluginOptions:e}}function ue(){var e,t=arguments.length>1?arguments[1]:void 0;return[].concat(ee(arguments.length>0&&void 0!==arguments[0]?arguments[0]:[]),["autocomplete-internal"],ee(null!==(e=t.algoliaInsightsPlugin)&&void 0!==e&&e.__automaticInsights?["autocomplete-automatic"]:[]))}function ce(e){return"number"==typeof e?e.toString():e}function fe(e,t){var n=t;return{then:function(t,r){return fe(e.then(pe(t,n,e),pe(r,n,e)),n)},catch:function(t){return fe(e.catch(pe(t,n,e)),n)},finally:function(t){return t&&n.onCancelList.push(t),fe(e.finally(pe(t&&function(){return n.onCancelList=[],t()},n,e)),n)},cancel:function(){n.isCanceled=!0;var e=n.onCancelList;n.onCancelList=[],e.forEach((function(e){e()}))},isCanceled:function(){return!0===n.isCanceled}}}function de(e){return fe(e,{isCanceled:!1,onCancelList:[]})}function pe(e,t,n){return e?function(n){return t.isCanceled?n:e(n)}:n}function me(e,t,n,r){if(!n)return null;if(e<0&&(null===t||null!==r&&0===t))return n+e;var o=(null===t?-1:t)+e;return o<=-1||o>=n?null===r?null:0:o}function he(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 ge(e){for(var t=1;te.length)&&(t=e.length);for(var n=0,r=new Array(t);n0},reshape:function(e){return e.sources}},e),{},{id:null!==(n=e.id)&&void 0!==n?n:"autocomplete-".concat(I++),plugins:o,initialState:Ne({activeItemId:null,query:"",completion:null,collections:[],isOpen:!1,status:"idle",context:{}},e.initialState),onStateChange:function(t){var n;null===(n=e.onStateChange)||void 0===n||n.call(e,t),o.forEach((function(e){var n;return null===(n=e.onStateChange)||void 0===n?void 0:n.call(e,t)}))},onSubmit:function(t){var n;null===(n=e.onSubmit)||void 0===n||n.call(e,t),o.forEach((function(e){var n;return null===(n=e.onSubmit)||void 0===n?void 0:n.call(e,t)}))},onReset:function(t){var n;null===(n=e.onReset)||void 0===n||n.call(e,t),o.forEach((function(e){var n;return null===(n=e.onReset)||void 0===n?void 0:n.call(e,t)}))},getSources:function(n){return Promise.all([].concat(function(e){return function(e){if(Array.isArray(e))return Pe(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(e){if("string"==typeof e)return Pe(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?Pe(e,t):void 0}}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}(o.map((function(e){return e.getSources}))),[e.getSources]).filter(Boolean).map((function(e){return function(e,t){var n=[];return Promise.resolve(e(t)).then((function(e){return Promise.all(e.filter((function(e){return Boolean(e)})).map((function(e){if(e.sourceId,n.includes(e.sourceId))throw new Error("[Autocomplete] The `sourceId` ".concat(JSON.stringify(e.sourceId)," is not unique."));n.push(e.sourceId);var t={getItemInputValue:function(e){return e.state.query},getItemUrl:function(){},onSelect:function(e){(0,e.setIsOpen)(!1)},onActive:L,onResolve:L};Object.keys(t).forEach((function(e){t[e].__default=!0}));var r=ge(ge({},t),e);return Promise.resolve(r)})))}))}(e,n)}))).then((function(e){return P(e)})).then((function(e){return e.map((function(e){return Ne(Ne({},e),{},{onSelect:function(n){e.onSelect(n),t.forEach((function(e){var t;return null===(t=e.onSelect)||void 0===t?void 0:t.call(e,n)}))},onActive:function(n){e.onActive(n),t.forEach((function(e){var t;return null===(t=e.onActive)||void 0===t?void 0:t.call(e,n)}))},onResolve:function(n){e.onResolve(n),t.forEach((function(e){var t;return null===(t=e.onResolve)||void 0===t?void 0:t.call(e,n)}))}})}))}))},navigator:Ne({navigate:function(e){var t=e.itemUrl;r.location.assign(t)},navigateNewTab:function(e){var t=e.itemUrl,n=r.open(t,"_blank","noopener");null==n||n.focus()},navigateNewWindow:function(e){var t=e.itemUrl;r.open(t,"_blank","noopener")}},e.navigator)})}function Le(e){return Le="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Le(e)}function Me(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 Fe(e){for(var t=1;te.length)&&(t=e.length);for(var n=0,r=new Array(t);n=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}(e,Qe);nt&&o.environment.clearTimeout(nt);var u=s.setCollections,c=s.setIsOpen,f=s.setQuery,d=s.setActiveItemId,p=s.setStatus,m=s.setContext;if(f(a),d(o.defaultActiveItemId),!a&&!1===o.openOnFocus){var h,g=l.getState().collections.map((function(e){return Je(Je({},e),{},{items:[]})}));p("idle"),u(g),c(null!==(h=r.isOpen)&&void 0!==h?h:o.shouldPanelOpen({state:l.getState()}));var v=de(rt(g).then((function(){return Promise.resolve()})));return l.pendingRequests.add(v)}p("loading"),nt=o.environment.setTimeout((function(){p("stalled")}),o.stallThreshold);var y=de(rt(o.getSources(Je({query:a,refresh:i,state:l.getState()},s)).then((function(e){return Promise.all(e.map((function(e){return Promise.resolve(e.getItems(Je({query:a,refresh:i,state:l.getState()},s))).then((function(t){return function(e,t,n){if(o=e,Boolean(null==o?void 0:o.execute)){var r="algolia"===e.requesterId?Object.assign.apply(Object,[{}].concat($e(Object.keys(n.context).map((function(e){var t;return null===(t=n.context[e])||void 0===t?void 0:t.__algoliaSearchParameters}))))):{};return qe(qe({},e),{},{requests:e.queries.map((function(n){return{query:"algolia"===e.requesterId?qe(qe({},n),{},{params:qe(qe({},r),n.params)}):n,sourceId:t,transformResponse:e.transformResponse}}))})}var o;return{items:e,sourceId:t}}(t,e.sourceId,l.getState())}))}))).then(We).then((function(t){var n,r=t.some((function(e){return function(e){return!Array.isArray(e)&&Boolean(null==e?void 0:e._automaticInsights)}(e.items)}));return r&&m({algoliaInsightsPlugin:Je(Je({},(null===(n=l.getState().context)||void 0===n?void 0:n.algoliaInsightsPlugin)||{}),{},{__automaticInsights:r})}),function(e,t,n){return t.map((function(t){var r,o=e.filter((function(e){return e.sourceId===t.sourceId})),a=o.map((function(e){return e.items})),i=o[0].transformResponse,l=i?i({results:r=a,hits:r.map((function(e){return e.hits})).filter(Boolean),facetHits:r.map((function(e){var t;return null===(t=e.facetHits)||void 0===t?void 0:t.map((function(e){return{label:e.value,count:e.count,_highlightResult:{label:{value:e.highlighted}}}}))})).filter(Boolean)}):a;return t.onResolve({source:t,results:a,items:l,state:n.getState()}),l.every(Boolean),'The `getItems` function from source "'.concat(t.sourceId,'" must return an array of items but returned ').concat(JSON.stringify(void 0),".\n\nDid you forget to return items?\n\nSee: https://www.algolia.com/doc/ui-libraries/autocomplete/core-concepts/sources/#param-getitems"),{source:t,items:l}}))}(t,e,l)})).then((function(e){return function(e){var t=e.props,n=e.state,r=e.collections.reduce((function(e,t){return Fe(Fe({},e),{},Be({},t.source.sourceId,Fe(Fe({},t.source),{},{getItems:function(){return P(t.items)}})))}),{}),o=t.plugins.reduce((function(e,t){return t.reshape?t.reshape(e):e}),{sourcesBySourceId:r,state:n}).sourcesBySourceId;return P(t.reshape({sourcesBySourceId:o,sources:Object.values(o),state:n})).filter(Boolean).map((function(e){return{source:e,items:e.getItems()}}))}({collections:e,props:o,state:l.getState()})}))})))).then((function(e){var n;p("idle"),u(e);var f=o.shouldPanelOpen({state:l.getState()});c(null!==(n=r.isOpen)&&void 0!==n?n:o.openOnFocus&&!a&&f||f);var d=be(l.getState());if(null!==l.getState().activeItemId&&d){var m=d.item,h=d.itemInputValue,g=d.itemUrl,v=d.source;v.onActive(Je({event:t,item:m,itemInputValue:h,itemUrl:g,refresh:i,source:v,state:l.getState()},s))}})).finally((function(){p("idle"),nt&&o.environment.clearTimeout(nt)}));return l.pendingRequests.add(y)}function at(e){return at="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},at(e)}var it=["event","props","refresh","store"];function lt(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 st(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}function St(e){var t=e.props,n=e.refresh,r=e.store,o=wt(e,ft);return{getEnvironmentProps:function(e){var n=e.inputElement,o=e.formElement,a=e.panelElement;function i(e){!r.getState().isOpen&&r.pendingRequests.isEmpty()||e.target===n||!1===[o,a].some((function(t){return(n=t)===(r=e.target)||n.contains(r);var n,r}))&&(r.dispatch("blur",null),t.debug||r.pendingRequests.cancelAll())}return yt({onTouchStart:i,onMouseDown:i,onTouchMove:function(e){!1!==r.getState().isOpen&&n===t.environment.document.activeElement&&e.target!==n&&n.blur()}},wt(e,dt))},getRootProps:function(e){return yt({role:"combobox","aria-expanded":r.getState().isOpen,"aria-haspopup":"listbox","aria-controls":r.getState().isOpen?r.getState().collections.map((function(e){var n=e.source;return we(t.id,"list",n)})).join(" "):void 0,"aria-labelledby":we(t.id,"label")},e)},getFormProps:function(e){return e.inputElement,yt({action:"",noValidate:!0,role:"search",onSubmit:function(a){var i;a.preventDefault(),t.onSubmit(yt({event:a,refresh:n,state:r.getState()},o)),r.dispatch("submit",null),null===(i=e.inputElement)||void 0===i||i.blur()},onReset:function(a){var i;a.preventDefault(),t.onReset(yt({event:a,refresh:n,state:r.getState()},o)),r.dispatch("reset",null),null===(i=e.inputElement)||void 0===i||i.focus()}},wt(e,pt))},getLabelProps:function(e){return yt({htmlFor:we(t.id,"input"),id:we(t.id,"label")},e)},getInputProps:function(e){var a;function i(e){(t.openOnFocus||Boolean(r.getState().query))&&ot(yt({event:e,props:t,query:r.getState().completion||r.getState().query,refresh:n,store:r},o)),r.dispatch("focus",null)}var l=e||{};l.inputElement;var s=l.maxLength,u=void 0===s?512:s,c=wt(l,mt),f=be(r.getState()),d=function(e){return Boolean(e&&e.match(Se))}((null===(a=t.environment.navigator)||void 0===a?void 0:a.userAgent)||""),p=t.enterKeyHint||(null!=f&&f.itemUrl&&!d?"go":"search");return yt({"aria-autocomplete":"both","aria-activedescendant":r.getState().isOpen&&null!==r.getState().activeItemId?we(t.id,"item-".concat(r.getState().activeItemId),null==f?void 0:f.source):void 0,"aria-controls":r.getState().isOpen?r.getState().collections.map((function(e){var n=e.source;return we(t.id,"list",n)})).join(" "):void 0,"aria-labelledby":we(t.id,"label"),value:r.getState().completion||r.getState().query,id:we(t.id,"input"),autoComplete:"off",autoCorrect:"off",autoCapitalize:"off",enterKeyHint:p,spellCheck:"false",autoFocus:t.autoFocus,placeholder:t.placeholder,maxLength:u,type:"search",onChange:function(e){var a=e.currentTarget.value;t.ignoreCompositionEvents&&ke(e).isComposing?o.setQuery(a):ot(yt({event:e,props:t,query:a.slice(0,u),refresh:n,store:r},o))},onCompositionEnd:function(e){ot(yt({event:e,props:t,query:e.currentTarget.value.slice(0,u),refresh:n,store:r},o))},onKeyDown:function(e){ke(e).isComposing||function(e){var t=e.event,n=e.props,r=e.refresh,o=e.store,a=function(e,t){if(null==e)return{};var n,r,o=function(e,t){if(null==e)return{};var n,r,o={},a=Object.keys(e);for(r=0;r=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}(e,it);if("ArrowUp"===t.key||"ArrowDown"===t.key){var i=function(){var e=be(o.getState()),t=n.environment.document.getElementById(we(n.id,"item-".concat(o.getState().activeItemId),null==e?void 0:e.source));t&&(t.scrollIntoViewIfNeeded?t.scrollIntoViewIfNeeded(!1):t.scrollIntoView(!1))},l=function(){var e=be(o.getState());if(null!==o.getState().activeItemId&&e){var n=e.item,i=e.itemInputValue,l=e.itemUrl,s=e.source;s.onActive(st({event:t,item:n,itemInputValue:i,itemUrl:l,refresh:r,source:s,state:o.getState()},a))}};t.preventDefault(),!1===o.getState().isOpen&&(n.openOnFocus||Boolean(o.getState().query))?ot(st({event:t,props:n,query:o.getState().query,refresh:r,store:o},a)).then((function(){o.dispatch(t.key,{nextActiveItemId:n.defaultActiveItemId}),l(),setTimeout(i,0)})):(o.dispatch(t.key,{}),l(),i())}else if("Escape"===t.key)t.preventDefault(),o.dispatch(t.key,null),o.pendingRequests.cancelAll();else if("Tab"===t.key)o.dispatch("blur",null),o.pendingRequests.cancelAll();else if("Enter"===t.key){if(null===o.getState().activeItemId||o.getState().collections.every((function(e){return 0===e.items.length})))return void(n.debug||o.pendingRequests.cancelAll());t.preventDefault();var s=be(o.getState()),u=s.item,c=s.itemInputValue,f=s.itemUrl,d=s.source;if(t.metaKey||t.ctrlKey)void 0!==f&&(d.onSelect(st({event:t,item:u,itemInputValue:c,itemUrl:f,refresh:r,source:d,state:o.getState()},a)),n.navigator.navigateNewTab({itemUrl:f,item:u,state:o.getState()}));else if(t.shiftKey)void 0!==f&&(d.onSelect(st({event:t,item:u,itemInputValue:c,itemUrl:f,refresh:r,source:d,state:o.getState()},a)),n.navigator.navigateNewWindow({itemUrl:f,item:u,state:o.getState()}));else if(t.altKey);else{if(void 0!==f)return d.onSelect(st({event:t,item:u,itemInputValue:c,itemUrl:f,refresh:r,source:d,state:o.getState()},a)),void n.navigator.navigate({itemUrl:f,item:u,state:o.getState()});ot(st({event:t,nextState:{isOpen:!1},props:n,query:c,refresh:r,store:o},a)).then((function(){d.onSelect(st({event:t,item:u,itemInputValue:c,itemUrl:f,refresh:r,source:d,state:o.getState()},a))}))}}}(yt({event:e,props:t,refresh:n,store:r},o))},onFocus:i,onBlur:L,onClick:function(n){e.inputElement!==t.environment.document.activeElement||r.getState().isOpen||i(n)}},c)},getPanelProps:function(e){return yt({onMouseDown:function(e){e.preventDefault()},onMouseLeave:function(){r.dispatch("mouseleave",null)}},e)},getListProps:function(e){var n=e||{},r=n.source,o=wt(n,ht);return yt({role:"listbox","aria-labelledby":we(t.id,"label"),id:we(t.id,"list",r)},o)},getItemProps:function(e){var a=e.item,i=e.source,l=wt(e,gt);return yt({id:we(t.id,"item-".concat(a.__autocomplete_id),i),role:"option","aria-selected":r.getState().activeItemId===a.__autocomplete_id,onMouseMove:function(e){if(a.__autocomplete_id!==r.getState().activeItemId){r.dispatch("mousemove",a.__autocomplete_id);var t=be(r.getState());if(null!==r.getState().activeItemId&&t){var i=t.item,l=t.itemInputValue,s=t.itemUrl,u=t.source;u.onActive(yt({event:e,item:i,itemInputValue:l,itemUrl:s,refresh:n,source:u,state:r.getState()},o))}}},onMouseDown:function(e){e.preventDefault()},onClick:function(e){var l=i.getItemInputValue({item:a,state:r.getState()}),s=i.getItemUrl({item:a,state:r.getState()});(s?Promise.resolve():ot(yt({event:e,nextState:{isOpen:!1},props:t,query:l,refresh:n,store:r},o))).then((function(){i.onSelect(yt({event:e,item:a,itemInputValue:l,itemUrl:s,refresh:n,source:i,state:r.getState()},o))}))}},l)}}}function kt(e){return kt="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},kt(e)}function xt(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 Et(e){for(var t=1;t0&&r.createElement("div",{className:"DocSearch-NoResults-Prefill-List"},r.createElement("p",{className:"DocSearch-Help"},s,":"),r.createElement("ul",null,p.slice(0,3).reduce((function(e,t){return[].concat(S(e),[r.createElement("li",{key:t},r.createElement("button",{className:"DocSearch-Prefill",key:t,type:"button",onClick:function(){o.setQuery(t.toLowerCase()+" "),o.refresh(),o.inputRef.current.focus()}},t))])}),[]))),o.getMissingResultsUrl&&r.createElement("p",{className:"DocSearch-Help"},"".concat(c," "),r.createElement("a",{href:o.getMissingResultsUrl({query:o.state.query}),target:"_blank",rel:"noopener noreferrer"},d)))}var nn=["hit","attribute","tagName"];function rn(e,t){return t.split(".").reduce((function(e,t){return null!=e&&e[t]?e[t]:null}),e)}function on(e){var t=e.hit,n=e.attribute,o=e.tagName,a=void 0===o?"span":o,i=v(e,nn);return(0,r.createElement)(a,g(g({},i),{},{dangerouslySetInnerHTML:{__html:rn(t,"_snippetResult.".concat(n,".value"))||rn(t,n)}}))}function an(e){return e.collection&&0!==e.collection.items.length?r.createElement("section",{className:"DocSearch-Hits"},r.createElement("div",{className:"DocSearch-Hit-source"},e.title),r.createElement("ul",e.getListProps(),e.collection.items.map((function(t,n){return r.createElement(ln,f({key:[e.title,t.objectID].join(":"),item:t,index:n},e))})))):null}function ln(e){var t=e.item,n=e.index,o=e.renderIcon,a=e.renderAction,i=e.getItemProps,l=e.onItemClick,s=e.collection,u=e.hitComponent,c=w(r.useState(!1),2),d=c[0],p=c[1],m=w(r.useState(!1),2),h=m[0],g=m[1],v=r.useRef(null),y=u;return r.createElement("li",f({className:["DocSearch-Hit",t.__docsearch_parent&&"DocSearch-Hit--Child",d&&"DocSearch-Hit--deleting",h&&"DocSearch-Hit--favoriting"].filter(Boolean).join(" "),onTransitionEnd:function(){v.current&&v.current()}},i({item:t,source:s.source,onClick:function(e){l(t,e)}})),r.createElement(y,{hit:t},r.createElement("div",{className:"DocSearch-Hit-Container"},o({item:t,index:n}),t.hierarchy[t.type]&&"lvl1"===t.type&&r.createElement("div",{className:"DocSearch-Hit-content-wrapper"},r.createElement(on,{className:"DocSearch-Hit-title",hit:t,attribute:"hierarchy.lvl1"}),t.content&&r.createElement(on,{className:"DocSearch-Hit-path",hit:t,attribute:"content"})),t.hierarchy[t.type]&&("lvl2"===t.type||"lvl3"===t.type||"lvl4"===t.type||"lvl5"===t.type||"lvl6"===t.type)&&r.createElement("div",{className:"DocSearch-Hit-content-wrapper"},r.createElement(on,{className:"DocSearch-Hit-title",hit:t,attribute:"hierarchy.".concat(t.type)}),r.createElement(on,{className:"DocSearch-Hit-path",hit:t,attribute:"hierarchy.lvl1"})),"content"===t.type&&r.createElement("div",{className:"DocSearch-Hit-content-wrapper"},r.createElement(on,{className:"DocSearch-Hit-title",hit:t,attribute:"content"}),r.createElement(on,{className:"DocSearch-Hit-path",hit:t,attribute:"hierarchy.lvl1"})),a({item:t,runDeleteTransition:function(e){p(!0),v.current=e},runFavoriteTransition:function(e){g(!0),v.current=e}}))))}function sn(e,t,n){return e.reduce((function(e,r){var o=t(r);return e.hasOwnProperty(o)||(e[o]=[]),e[o].length<(n||5)&&e[o].push(r),e}),{})}function un(e){return e}function cn(e){return 1===e.button||e.altKey||e.ctrlKey||e.metaKey||e.shiftKey}function fn(){}var dn=/(|<\/mark>)/g,pn=RegExp(dn.source);function mn(e){var t,n,r=e;if(!r.__docsearch_parent&&!e._highlightResult)return e.hierarchy.lvl0;var o=r.__docsearch_parent?null===(t=r.__docsearch_parent)||void 0===t||null===(t=t._highlightResult)||void 0===t||null===(t=t.hierarchy)||void 0===t?void 0:t.lvl0:null===(n=e._highlightResult)||void 0===n||null===(n=n.hierarchy)||void 0===n?void 0:n.lvl0;return o?o.value&&pn.test(o.value)?o.value.replace(dn,""):o.value:e.hierarchy.lvl0}function hn(e){return r.createElement("div",{className:"DocSearch-Dropdown-Container"},e.state.collections.map((function(t){if(0===t.items.length)return null;var n=mn(t.items[0]);return r.createElement(an,f({},e,{key:t.source.sourceId,title:n,collection:t,renderIcon:function(e){var n,o=e.item,a=e.index;return r.createElement(r.Fragment,null,o.__docsearch_parent&&r.createElement("svg",{className:"DocSearch-Hit-Tree",viewBox:"0 0 24 54"},r.createElement("g",{stroke:"currentColor",fill:"none",fillRule:"evenodd",strokeLinecap:"round",strokeLinejoin:"round"},o.__docsearch_parent!==(null===(n=t.items[a+1])||void 0===n?void 0:n.__docsearch_parent)?r.createElement("path",{d:"M8 6v21M20 27H8.3"}):r.createElement("path",{d:"M8 6v42M20 27H8.3"}))),r.createElement("div",{className:"DocSearch-Hit-icon"},r.createElement(Wt,{type:o.type})))},renderAction:function(){return r.createElement("div",{className:"DocSearch-Hit-action"},r.createElement(Vt,null))}}))})),e.resultsFooterComponent&&r.createElement("section",{className:"DocSearch-HitsFooter"},r.createElement(e.resultsFooterComponent,{state:e.state})))}var gn=["translations"];function vn(e){var t=e.translations,n=void 0===t?{}:t,o=v(e,gn),a=n.recentSearchesTitle,i=void 0===a?"Recent":a,l=n.noRecentSearchesText,s=void 0===l?"No recent searches":l,u=n.saveRecentSearchButtonTitle,c=void 0===u?"Save this search":u,d=n.removeRecentSearchButtonTitle,p=void 0===d?"Remove this search from history":d,m=n.favoriteSearchesTitle,h=void 0===m?"Favorite":m,g=n.removeFavoriteSearchButtonTitle,y=void 0===g?"Remove this search from favorites":g;return"idle"===o.state.status&&!1===o.hasCollections?o.disableUserPersonalization?null:r.createElement("div",{className:"DocSearch-StartScreen"},r.createElement("p",{className:"DocSearch-Help"},s)):!1===o.hasCollections?null:r.createElement("div",{className:"DocSearch-Dropdown-Container"},r.createElement(an,f({},o,{title:i,collection:o.state.collections[0],renderIcon:function(){return r.createElement("div",{className:"DocSearch-Hit-icon"},r.createElement(Ht,null))},renderAction:function(e){var t=e.item,n=e.runFavoriteTransition,a=e.runDeleteTransition;return r.createElement(r.Fragment,null,r.createElement("div",{className:"DocSearch-Hit-action"},r.createElement("button",{className:"DocSearch-Hit-action-button",title:c,type:"submit",onClick:function(e){e.preventDefault(),e.stopPropagation(),n((function(){o.favoriteSearches.add(t),o.recentSearches.remove(t),o.refresh()}))}},r.createElement(Yt,null))),r.createElement("div",{className:"DocSearch-Hit-action"},r.createElement("button",{className:"DocSearch-Hit-action-button",title:p,type:"submit",onClick:function(e){e.preventDefault(),e.stopPropagation(),a((function(){o.recentSearches.remove(t),o.refresh()}))}},r.createElement($t,null))))}})),r.createElement(an,f({},o,{title:h,collection:o.state.collections[1],renderIcon:function(){return r.createElement("div",{className:"DocSearch-Hit-icon"},r.createElement(Yt,null))},renderAction:function(e){var t=e.item,n=e.runDeleteTransition;return r.createElement("div",{className:"DocSearch-Hit-action"},r.createElement("button",{className:"DocSearch-Hit-action-button",title:y,type:"submit",onClick:function(e){e.preventDefault(),e.stopPropagation(),n((function(){o.favoriteSearches.remove(t),o.refresh()}))}},r.createElement($t,null)))}})))}var yn=["translations"],bn=r.memo((function(e){var t=e.translations,n=void 0===t?{}:t,o=v(e,yn);if("error"===o.state.status)return r.createElement(Xt,{translations:null==n?void 0:n.errorScreen});var a=o.state.collections.some((function(e){return e.items.length>0}));return o.state.query?!1===a?r.createElement(tn,f({},o,{translations:null==n?void 0:n.noResultsScreen})):r.createElement(hn,o):r.createElement(vn,f({},o,{hasCollections:a,translations:null==n?void 0:n.startScreen}))}),(function(e,t){return"loading"===t.state.status||"stalled"===t.state.status})),wn=["translations"];function Sn(e){var t=e.translations,n=void 0===t?{}:t,o=v(e,wn),a=n.resetButtonTitle,i=void 0===a?"Clear the query":a,l=n.resetButtonAriaLabel,s=void 0===l?"Clear the query":l,u=n.cancelButtonText,c=void 0===u?"Cancel":u,d=n.cancelButtonAriaLabel,p=void 0===d?"Cancel":d,m=n.searchInputLabel,h=void 0===m?"Search":m,g=o.getFormProps({inputElement:o.inputRef.current}).onReset;return r.useEffect((function(){o.autoFocus&&o.inputRef.current&&o.inputRef.current.focus()}),[o.autoFocus,o.inputRef]),r.useEffect((function(){o.isFromSelection&&o.inputRef.current&&o.inputRef.current.select()}),[o.isFromSelection,o.inputRef]),r.createElement(r.Fragment,null,r.createElement("form",{className:"DocSearch-Form",onSubmit:function(e){e.preventDefault()},onReset:g},r.createElement("label",f({className:"DocSearch-MagnifierLabel"},o.getLabelProps()),r.createElement(O,null),r.createElement("span",{className:"DocSearch-VisuallyHiddenForAccessibility"},h)),r.createElement("div",{className:"DocSearch-LoadingIndicator"},r.createElement(qt,null)),r.createElement("input",f({className:"DocSearch-Input",ref:o.inputRef},o.getInputProps({inputElement:o.inputRef.current,autoFocus:o.autoFocus,maxLength:64}))),r.createElement("button",{type:"reset",title:i,className:"DocSearch-Reset","aria-label":s,hidden:!o.state.query},r.createElement($t,null))),r.createElement("button",{className:"DocSearch-Cancel",type:"reset","aria-label":p,onClick:o.onClose},c))}var kn=["_highlightResult","_snippetResult"];function xn(e){var t=e.key,n=e.limit,r=void 0===n?5:n,o=function(e){return!1===function(){var e="__TEST_KEY__";try{return localStorage.setItem(e,""),localStorage.removeItem(e),!0}catch(e){return!1}}()?{setItem:function(){},getItem:function(){return[]}}:{setItem:function(t){return window.localStorage.setItem(e,JSON.stringify(t))},getItem:function(){var t=window.localStorage.getItem(e);return t?JSON.parse(t):[]}}}(t),a=o.getItem().slice(0,r);return{add:function(e){var t=e;t._highlightResult,t._snippetResult;var n=v(t,kn),i=a.findIndex((function(e){return e.objectID===n.objectID}));i>-1&&a.splice(i,1),a.unshift(n),a=a.slice(0,r),o.setItem(a)},remove:function(e){a=a.filter((function(t){return t.objectID!==e.objectID})),o.setItem(a)},getAll:function(){return a}}}function En(e){var t,n="algolia-client-js-".concat(e.key);function r(){return void 0===t&&(t=e.localStorage||window.localStorage),t}function o(){return JSON.parse(r().getItem(n)||"{}")}function a(e){r().setItem(n,JSON.stringify(e))}return{get:function(t,n){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{miss:function(){return Promise.resolve()}};return Promise.resolve().then((function(){var n,r,i;return n=e.timeToLive?1e3*e.timeToLive:null,r=o(),a(i=Object.fromEntries(Object.entries(r).filter((function(e){return void 0!==w(e,2)[1].timestamp})))),n&&a(Object.fromEntries(Object.entries(i).filter((function(e){var t=w(e,2)[1],r=(new Date).getTime();return!(t.timestamp+n2&&void 0!==arguments[2]?arguments[2]:{miss:function(){return Promise.resolve()}};return t().then((function(e){return Promise.all([e,n.miss(e)])})).then((function(e){return w(e,1)[0]}))},set:function(e,t){return Promise.resolve(t)},delete:function(e){return Promise.resolve()},clear:function(){return Promise.resolve()}}:{get:function(e,r){var o=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{miss:function(){return Promise.resolve()}};return n.get(e,r,o).catch((function(){return On({caches:t}).get(e,r,o)}))},set:function(e,r){return n.set(e,r).catch((function(){return On({caches:t}).set(e,r)}))},delete:function(e){return n.delete(e).catch((function(){return On({caches:t}).delete(e)}))},clear:function(){return n.clear().catch((function(){return On({caches:t}).clear()}))}}}function jn(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{serializable:!0},t={};return{get:function(n,r){var o=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{miss:function(){return Promise.resolve()}},a=JSON.stringify(n);if(a in t)return Promise.resolve(e.serializable?JSON.parse(t[a]):t[a]);var i=r();return i.then((function(e){return o.miss(e)})).then((function(){return i}))},set:function(n,r){return t[JSON.stringify(n)]=e.serializable?JSON.stringify(r):r,Promise.resolve(r)},delete:function(e){return delete t[JSON.stringify(e)],Promise.resolve()},clear:function(){return t={},Promise.resolve()}}}function _n(e){var t=e.algoliaAgents,n=e.client,r=e.version,o=function(e){var t={value:"Algolia for JavaScript (".concat(e,")"),add:function(e){var n="; ".concat(e.segment).concat(void 0!==e.version?" (".concat(e.version,")"):"");return-1===t.value.indexOf(n)&&(t.value="".concat(t.value).concat(n)),t}};return t}(r).add({segment:n,version:r});return t.forEach((function(e){return o.add(e)})),o}var An=12e4;function Cn(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"up",n=Date.now();return g(g({},e),{},{status:t,lastUpdate:n,isUp:function(){return"up"===t||Date.now()-n>An},isTimedOut:function(){return"timed out"===t&&Date.now()-n<=An}})}var Tn=function(){function e(t,n){var r;return s(this,e),c(r=l(this,e,[t]),"name","AlgoliaError"),n&&(r.name=n),r}return p(e,x(Error)),u(e)}(),Pn=function(){function e(t,n,r){var o;return s(this,e),c(o=l(this,e,[t,r]),"stackTrace",void 0),o.stackTrace=n,o}return p(e,Tn),u(e)}(),In=function(){function e(t){return s(this,e),l(this,e,["Unreachable hosts - your application id may be incorrect. If the error persists, please reach out to the Algolia Support team: https://alg.li/support.",t,"RetryError"])}return p(e,Pn),u(e)}(),Nn=function(){function e(t,n,r){var o,a=arguments.length>3&&void 0!==arguments[3]?arguments[3]:"ApiError";return s(this,e),c(o=l(this,e,[t,r,a]),"status",void 0),o.status=n,o}return p(e,Pn),u(e)}(),Rn=function(){function e(t,n){var r;return s(this,e),c(r=l(this,e,[t,"DeserializationError"]),"response",void 0),r.response=n,r}return p(e,Tn),u(e)}(),Dn=function(){function e(t,n,r,o){var a;return s(this,e),c(a=l(this,e,[t,n,o,"DetailedApiError"]),"error",void 0),a.error=r,a}return p(e,Nn),u(e)}();function Ln(e,t,n){var r,o=(r=n,Object.keys(r).filter((function(e){return void 0!==r[e]})).sort().map((function(e){return"".concat(e,"=").concat(encodeURIComponent("[object Array]"===Object.prototype.toString.call(r[e])?r[e].join(","):r[e]).replace(/\+/g,"%20"))})).join("&")),a="".concat(e.protocol,"://").concat(e.url).concat(e.port?":".concat(e.port):"","/").concat("/"===t.charAt(0)?t.substring(1):t);return o.length&&(a+="?".concat(o)),a}function Mn(e,t){if("GET"!==e.method&&(void 0!==e.data||void 0!==t.data)){var n=Array.isArray(e.data)?e.data:g(g({},e.data),t.data);return JSON.stringify(n)}}function Fn(e,t,n){var r=g(g(g({Accept:"application/json"},e),t),n),o={};return Object.keys(r).forEach((function(e){var t=r[e];o[e.toLowerCase()]=t})),o}function Bn(e){try{return JSON.parse(e.content)}catch(t){throw new Rn(t.message,e)}}function zn(e,t){var n=e.content,r=e.status;try{var o=JSON.parse(n);return"error"in o?new Dn(o.message,r,o.error,t):new Nn(o.message,r,t)}catch(e){}return new Nn(n,r,t)}function Un(e){return e.map((function(e){return qn(e)}))}function qn(e){var t=e.request.headers["x-algolia-api-key"]?{"x-algolia-api-key":"*****"}:{};return g(g({},e),{},{request:g(g({},e.request),{},{headers:g(g({},e.request.headers),t)})})}var Hn=["appId","apiKey","authMode","algoliaAgents"],$n=["params"],Vn="5.14.2";function Gn(e){return[{url:"".concat(e,"-dsn.algolia.net"),accept:"read",protocol:"https"},{url:"".concat(e,".algolia.net"),accept:"write",protocol:"https"}].concat(function(e){for(var t=e,n=e.length-1;n>0;n--){var r=Math.floor(Math.random()*(n+1)),o=e[n];t[n]=e[r],t[r]=o}return t}([{url:"".concat(e,"-1.algolianet.com"),accept:"readWrite",protocol:"https"},{url:"".concat(e,"-2.algolianet.com"),accept:"readWrite",protocol:"https"},{url:"".concat(e,"-3.algolianet.com"),accept:"readWrite",protocol:"https"}]))}var Wn="3.8.2";function Kn(e,t,n){return r.useMemo((function(){var r=function(e,t){if(!e||"string"!=typeof e)throw new Error("`appId` is missing.");if(!t||"string"!=typeof t)throw new Error("`apiKey` is missing.");return function(e){var t=e.appId,n=e.apiKey,r=e.authMode,o=e.algoliaAgents,a=v(e,Hn),l=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"WithinHeaders",r={"x-algolia-api-key":t,"x-algolia-application-id":e};return{headers:function(){return"WithinHeaders"===n?r:{}},queryParameters:function(){return"WithinQueryParameters"===n?r:{}}}}(t,n,r),s=function(e){var t=e.hosts,n=e.hostsCache,r=e.baseHeaders,o=e.logger,a=e.baseQueryParameters,l=e.algoliaAgent,s=e.timeouts,u=e.requester,c=e.requestsCache,f=e.responsesCache;function d(e){return p.apply(this,arguments)}function p(){return(p=i(y().mark((function e(t){var r,o,a,i,l;return y().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Promise.all(t.map((function(e){return n.get(e,(function(){return Promise.resolve(Cn(e))}))})));case 2:return r=e.sent,o=r.filter((function(e){return e.isUp()})),a=r.filter((function(e){return e.isTimedOut()})),i=[].concat(S(o),S(a)),l=i.length>0?i:t,e.abrupt("return",{hosts:l,getTimeout:function(e,t){return(0===a.length&&0===e?1:a.length+3+e)*t}});case 8:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function m(e,t){return h.apply(this,arguments)}function h(){return h=i(y().mark((function e(c,f){var p,m,h,v,b,w,k,x,E,O,j,_,A,C=arguments;return y().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(p=!(C.length>2&&void 0!==C[2])||C[2],m=[],h=Mn(c,f),v=Fn(r,c.headers,f.headers),b="GET"===c.method?g(g({},c.data),f.data):{},w=g(g(g({},a),c.queryParameters),b),l.value&&(w["x-algolia-agent"]=l.value),f&&f.queryParameters)for(k=0,x=Object.keys(f.queryParameters);k1&&void 0!==arguments[1]?arguments[1]:{},n=e.useReadTransporter||"GET"===e.method;if(!n)return m(e,t,n);var o=function(){return m(e,t)};if(!0!==(t.cacheable||e.cacheable))return o();var i={request:e,requestOptions:t,transporter:{queryParameters:a,headers:r}};return f.get(i,(function(){return c.get(i,(function(){return c.set(i,o()).then((function(e){return Promise.all([c.delete(i),e])}),(function(e){return Promise.all([c.delete(i),Promise.reject(e)])})).then((function(e){var t=w(e,2);return t[0],t[1]}))}))}),{miss:function(e){return f.set(i,e)}})},requestsCache:c,responsesCache:f}}(g(g({hosts:Gn(t)},a),{},{algoliaAgent:_n({algoliaAgents:o,client:"Lite",version:Vn}),baseHeaders:g(g({"content-type":"text/plain"},l.headers()),a.baseHeaders),baseQueryParameters:g(g({},l.queryParameters()),a.baseQueryParameters)}));return{transporter:s,appId:t,clearCache:function(){return Promise.all([s.requestsCache.clear(),s.responsesCache.clear()]).then((function(){}))},get _ua(){return s.algoliaAgent.value},addAlgoliaAgent:function(e,t){s.algoliaAgent.add({segment:e,version:t})},setClientApiKey:function(e){var t=e.apiKey;r&&"WithinHeaders"!==r?s.baseQueryParameters["x-algolia-api-key"]=t:s.baseHeaders["x-algolia-api-key"]=t},searchForHits:function(e,t){return this.search(e,t)},searchForFacets:function(e,t){return this.search(e,t)},customPost:function(e,t){var n=e.path,r=e.parameters,o=e.body;if(!n)throw new Error("Parameter `path` is required when calling `customPost`.");var a={method:"POST",path:"/{path}".replace("{path}",n),queryParameters:r||{},headers:{},data:o||{}};return s.request(a,t)},getRecommendations:function(e,t){if(e&&Array.isArray(e)&&(e={requests:e}),!e)throw new Error("Parameter `getRecommendationsParams` is required when calling `getRecommendations`.");if(!e.requests)throw new Error("Parameter `getRecommendationsParams.requests` is required when calling `getRecommendations`.");var n={method:"POST",path:"/1/indexes/*/recommendations",queryParameters:{},headers:{},data:e,useReadTransporter:!0,cacheable:!0};return s.request(n,t)},search:function(e,t){if(e&&Array.isArray(e)){var n={requests:e.map((function(e){var t=e.params,n=v(e,$n);return"facet"===n.type?g(g(g({},n),t),{},{type:"facet"}):g(g(g({},n),t),{},{facet:void 0,maxFacetHits:void 0,facetQuery:void 0})}))};e=n}if(!e)throw new Error("Parameter `searchMethodParams` is required when calling `search`.");if(!e.requests)throw new Error("Parameter `searchMethodParams.requests` is required when calling `search`.");var r={method:"POST",path:"/1/indexes/*/queries",queryParameters:{},headers:{},data:e,useReadTransporter:!0,cacheable:!0};return s.request(r,t)}}}(g({appId:e,apiKey:t,timeouts:{connect:1e3,read:2e3,write:3e4},logger:{debug:function(e,t){return Promise.resolve()},info:function(e,t){return Promise.resolve()},error:function(e,t){return Promise.resolve()}},requester:{send:function(e){return new Promise((function(t){var n=new XMLHttpRequest;n.open(e.method,e.url,!0),Object.keys(e.headers).forEach((function(t){return n.setRequestHeader(t,e.headers[t])}));var r,o=function(e,r){return setTimeout((function(){n.abort(),t({status:0,content:r,isTimedOut:!0})}),e)},a=o(e.connectTimeout,"Connection timeout");n.onreadystatechange=function(){n.readyState>n.OPENED&&void 0===r&&(clearTimeout(a),r=o(e.responseTimeout,"Socket timeout"))},n.onerror=function(){0===n.status&&(clearTimeout(a),clearTimeout(r),t({content:n.responseText||"Network request failed",status:n.status,isTimedOut:!1}))},n.onload=function(){clearTimeout(a),clearTimeout(r),t({content:n.responseText,status:n.status,isTimedOut:!1})},n.send(e.data)}))}},algoliaAgents:[{segment:"Browser"}],authMode:"WithinQueryParameters",responsesCache:jn(),requestsCache:jn({serializable:!1}),hostsCache:On({caches:[En({key:"".concat(Vn,"-").concat(e)}),jn()]})},void 0))}(e,t);return r.addAlgoliaAgent("docsearch",Wn),!1===/docsearch.js \(.*\)/.test(r.transporter.algoliaAgent.value)&&r.addAlgoliaAgent("docsearch-react",Wn),n(r)}),[e,t,n])}var Qn=["footer","searchBox"];function Yn(e){var t=e.appId,n=e.apiKey,o=e.indexName,a=e.placeholder,i=void 0===a?"Search docs":a,l=e.searchParameters,s=e.maxResultsPerGroup,u=e.onClose,c=void 0===u?fn:u,d=e.transformItems,p=void 0===d?un:d,m=e.hitComponent,h=void 0===m?Ut:m,y=e.resultsFooterComponent,b=void 0===y?function(){return null}:y,S=e.navigator,k=e.initialScrollY,x=void 0===k?0:k,E=e.transformSearchClient,O=void 0===E?un:E,j=e.disableUserPersonalization,_=void 0!==j&&j,A=e.initialQuery,C=void 0===A?"":A,T=e.translations,P=void 0===T?{}:T,I=e.getMissingResultsUrl,N=e.insights,R=void 0!==N&&N,D=P.footer,L=P.searchBox,M=v(P,Qn),F=w(r.useState({query:"",collections:[],completion:null,context:{},isOpen:!1,activeItemId:null,status:"idle"}),2),B=F[0],z=F[1],U=r.useRef(null),q=r.useRef(null),H=r.useRef(null),$=r.useRef(null),V=r.useRef(null),G=r.useRef(10),W=r.useRef("undefined"!=typeof window?window.getSelection().toString().slice(0,64):"").current,K=r.useRef(C||W).current,Q=Kn(t,n,O),Y=r.useRef(xn({key:"__DOCSEARCH_FAVORITE_SEARCHES__".concat(o),limit:10})).current,J=r.useRef(xn({key:"__DOCSEARCH_RECENT_SEARCHES__".concat(o),limit:0===Y.getAll().length?7:4})).current,Z=r.useCallback((function(e){if(!_){var t="content"===e.type?e.__docsearch_parent:e;t&&-1===Y.getAll().findIndex((function(e){return e.objectID===t.objectID}))&&J.add(t)}}),[Y,J,_]),X=r.useCallback((function(e){if(B.context.algoliaInsightsPlugin&&e.__autocomplete_id){var t=e,n={eventName:"Item Selected",index:t.__autocomplete_indexName,items:[t],positions:[e.__autocomplete_id],queryID:t.__autocomplete_queryID};B.context.algoliaInsightsPlugin.insights.clickedObjectIDsAfterSearch(n)}}),[B.context.algoliaInsightsPlugin]),ee=r.useMemo((function(){return Mt({id:"docsearch",defaultActiveItemId:0,placeholder:i,openOnFocus:!0,initialState:{query:K,context:{searchSuggestions:[]}},insights:R,navigator:S,onStateChange:function(e){z(e.state)},getSources:function(e){var r=e.query,a=e.state,i=e.setContext,u=e.setStatus;if(!r)return _?[]:[{sourceId:"recentSearches",onSelect:function(e){var t=e.item,n=e.event;Z(t),cn(n)||c()},getItemUrl:function(e){return e.item.url},getItems:function(){return J.getAll()}},{sourceId:"favoriteSearches",onSelect:function(e){var t=e.item,n=e.event;Z(t),cn(n)||c()},getItemUrl:function(e){return e.item.url},getItems:function(){return Y.getAll()}}];var f=Boolean(R);return Q.search({requests:[g({query:r,indexName:o,attributesToRetrieve:["hierarchy.lvl0","hierarchy.lvl1","hierarchy.lvl2","hierarchy.lvl3","hierarchy.lvl4","hierarchy.lvl5","hierarchy.lvl6","content","type","url"],attributesToSnippet:["hierarchy.lvl1:".concat(G.current),"hierarchy.lvl2:".concat(G.current),"hierarchy.lvl3:".concat(G.current),"hierarchy.lvl4:".concat(G.current),"hierarchy.lvl5:".concat(G.current),"hierarchy.lvl6:".concat(G.current),"content:".concat(G.current)],snippetEllipsisText:"\u2026",highlightPreTag:"",highlightPostTag:"",hitsPerPage:20,clickAnalytics:f},l)]}).catch((function(e){throw"RetryError"===e.name&&u("error"),e})).then((function(e){var r=e.results[0],l=r.hits,u=r.nbHits,d=sn(l,(function(e){return mn(e)}),s);a.context.searchSuggestions.length0&&(re(),V.current&&V.current.focus())}),[K,re]),r.useEffect((function(){function e(){if(q.current){var e=.01*window.innerHeight;q.current.style.setProperty("--docsearch-vh","".concat(e,"px"))}}return e(),window.addEventListener("resize",e),function(){window.removeEventListener("resize",e)}}),[]),r.createElement("div",f({ref:U},ne({"aria-expanded":!0}),{className:["DocSearch","DocSearch-Container","stalled"===B.status&&"DocSearch-Container--Stalled","error"===B.status&&"DocSearch-Container--Errored"].filter(Boolean).join(" "),role:"button",tabIndex:0,onMouseDown:function(e){e.target===e.currentTarget&&c()}}),r.createElement("div",{className:"DocSearch-Modal",ref:q},r.createElement("header",{className:"DocSearch-SearchBar",ref:H},r.createElement(Sn,f({},ee,{state:B,autoFocus:0===K.length,inputRef:V,isFromSelection:Boolean(K)&&K===W,translations:L,onClose:c}))),r.createElement("div",{className:"DocSearch-Dropdown",ref:$},r.createElement(bn,f({},ee,{indexName:o,state:B,hitComponent:h,resultsFooterComponent:b,disableUserPersonalization:_,recentSearches:J,favoriteSearches:Y,inputRef:V,translations:M,getMissingResultsUrl:I,onItemClick:function(e,t){X(e),Z(e),cn(t)||c()}}))),r.createElement("footer",{className:"DocSearch-Footer"},r.createElement(zt,{translations:D}))))}function Jn(e){var t=e.isOpen,n=e.onOpen,o=e.onClose,a=e.onInput,i=e.searchButtonRef;r.useEffect((function(){function e(e){var r;if("Escape"===e.code&&t||"k"===(null===(r=e.key)||void 0===r?void 0:r.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)return e.preventDefault(),void(t?o():document.body.classList.contains("DocSearch--active")||n());i&&i.current===document.activeElement&&a&&/[a-zA-Z0-9]/.test(String.fromCharCode(e.keyCode))&&a(e)}return window.addEventListener("keydown",e),function(){window.removeEventListener("keydown",e)}}),[t,n,o,a,i])}},4944:(e,t,n)=>{var r={"./":4505};function o(e){var t=a(e);return n(t)}function a(e){if(!n.o(r,e)){var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}return r[e]}o.keys=function(){return Object.keys(r)},o.resolve=a,e.exports=o,o.id=4944},1599:(e,t,n)=>{"use strict";n.d(t,{o:()=>a,x:()=>i});var r=n(2581),o=n(9793),a=r.createContext(!1);function i(e){var t=e.children,n=(0,r.useState)(!1),i=n[0],l=n[1];return(0,r.useEffect)((function(){l(!0)}),[]),(0,o.jsx)(a.Provider,{value:i,children:t})}},5237:(e,t,n)=>{"use strict";var r=n(2581),o=n(5643),a=n(5571),i=n(8715),l=n(4784),s=n(2651);const u=[n(8197),n(6821),n(7204),n(5202)];var c=n(7276),f=n(8516),d=n(3020),p=n(9793);function m(e){var t=e.children;return(0,p.jsx)(p.Fragment,{children:t})}var h=n(8498),g=n(9068),v=n(4447),y=n(6938),b=n(1448),w=n(4183),S=n(1296),k=n(1923),x=n(4969),E=n(3381);function O(){var e=(0,g.A)().i18n,t=e.currentLocale,n=e.defaultLocale,r=e.localeConfigs,o=(0,w.o)(),a=r[t].htmlLang,i=function(e){return e.replace("-","_")};return(0,p.jsxs)(h.A,{children:[Object.entries(r).map((function(e){var t=e[0],n=e[1].htmlLang;return(0,p.jsx)("link",{rel:"alternate",href:o.createUrl({locale:t,fullyQualified:!0}),hrefLang:n},t)})),(0,p.jsx)("link",{rel:"alternate",href:o.createUrl({locale:n,fullyQualified:!0}),hrefLang:"x-default"}),(0,p.jsx)("meta",{property:"og:locale",content:i(a)}),Object.values(r).filter((function(e){return a!==e.htmlLang})).map((function(e){return(0,p.jsx)("meta",{property:"og:locale:alternate",content:i(e.htmlLang)},"meta-og-"+e.htmlLang)}))]})}function j(e){var t=e.permalink,n=(0,g.A)().siteConfig.url,r=function(){var e=(0,g.A)().siteConfig,t=e.url,n=e.baseUrl,r=e.trailingSlash,o=(0,f.zy)().pathname;return t+(0,x.Ks)((0,v.Ay)(o),{trailingSlash:r,baseUrl:n})}(),o=t?""+n+t:r;return(0,p.jsxs)(h.A,{children:[(0,p.jsx)("meta",{property:"og:url",content:o}),(0,p.jsx)("link",{rel:"canonical",href:o})]})}function _(){var e=(0,g.A)().i18n.currentLocale,t=(0,y.p)(),n=t.metadata,r=t.image;return(0,p.jsxs)(p.Fragment,{children:[(0,p.jsxs)(h.A,{children:[(0,p.jsx)("meta",{name:"twitter:card",content:"summary_large_image"}),(0,p.jsx)("body",{className:S.w})]}),r&&(0,p.jsx)(b.be,{image:r}),(0,p.jsx)(j,{}),(0,p.jsx)(O,{}),(0,p.jsx)(E.A,{tag:k.C,locale:e}),(0,p.jsx)(h.A,{children:n.map((function(e,t){return(0,p.jsx)("meta",Object.assign({},e),t)}))})]})}var A=new Map;var C=n(1599),T=n(3874),P=n(6710),I=n(9847);function N(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r\n

Your Docusaurus site did not load properly.

\n

A very common reason is a wrong site baseUrl configuration.

\n

Current configured baseUrl = '+e+" "+("/"===e?" (default value)":"")+'

\n

We suggest trying baseUrl =

\n\n'}(e)).replace(/{"use strict";n.d(t,{o:()=>f,l:()=>d});var r=n(2581),o=n(4784);const a=JSON.parse('{"docusaurus-plugin-content-docs":{"default":{"path":"/monorepo/docs","versions":[{"name":"current","label":"Next","isLast":true,"path":"/monorepo/docs","mainDocId":"introduction/getting-started","docs":[{"id":"api/binding-syntax","path":"/monorepo/docs/api/binding-syntax","sidebar":"tutorialSidebar"},{"id":"api/container","path":"/monorepo/docs/api/container","sidebar":"tutorialSidebar"},{"id":"api/container-module","path":"/monorepo/docs/api/container-module","sidebar":"tutorialSidebar"},{"id":"introduction/dependency-inversion","path":"/monorepo/docs/introduction/dependency-inversion","sidebar":"tutorialSidebar"},{"id":"introduction/getting-started","path":"/monorepo/docs/introduction/getting-started","sidebar":"tutorialSidebar"}],"draftIds":[],"sidebars":{"tutorialSidebar":{"link":{"path":"/monorepo/docs/introduction/getting-started","label":"introduction/getting-started"}}}}],"breadcrumbs":true}}}'),i=JSON.parse('{"defaultLocale":"en","locales":["en"],"path":"i18n","currentLocale":"en","localeConfigs":{"en":{"label":"English","direction":"ltr","htmlLang":"en","calendar":"gregory","path":"en"}}}');var l=n(2654);const s=JSON.parse('{"docusaurusVersion":"3.6.3","siteVersion":"1.0.0","pluginVersions":{"docusaurus-plugin-content-docs":{"type":"package","name":"@docusaurus/plugin-content-docs","version":"3.6.3"},"docusaurus-plugin-content-blog":{"type":"package","name":"@docusaurus/plugin-content-blog","version":"3.6.3"},"docusaurus-plugin-content-pages":{"type":"package","name":"@docusaurus/plugin-content-pages","version":"3.6.3"},"docusaurus-plugin-sitemap":{"type":"package","name":"@docusaurus/plugin-sitemap","version":"3.6.3"},"docusaurus-theme-classic":{"type":"package","name":"@docusaurus/theme-classic","version":"3.6.3"},"docusaurus-theme-search-algolia":{"type":"package","name":"@docusaurus/theme-search-algolia","version":"3.6.3"},"custom-asset-modules":{"type":"local"}}}');var u=n(9793),c={siteConfig:o.default,siteMetadata:s,globalData:a,i18n:i,codeTranslations:l},f=r.createContext(c);function d(e){var t=e.children;return(0,u.jsx)(f.Provider,{value:c,children:t})}},9245:(e,t,n)=>{"use strict";n.d(t,{A:()=>g});var r=n(6710),o=n(2581),a=n(2651),i=n(8498),l=n(4969),s=n(8711),u=n(6064),c=n(9793);function f(e){var t=e.error,n=e.tryAgain;return(0,c.jsxs)("div",{style:{display:"flex",flexDirection:"column",justifyContent:"center",alignItems:"flex-start",minHeight:"100vh",width:"100%",maxWidth:"80ch",fontSize:"20px",margin:"0 auto",padding:"1rem"},children:[(0,c.jsx)("h1",{style:{fontSize:"3rem"},children:"This page crashed"}),(0,c.jsx)("button",{type:"button",onClick:n,style:{margin:"1rem 0",fontSize:"2rem",cursor:"pointer",borderRadius:20,padding:"1rem"},children:"Try again"}),(0,c.jsx)(d,{error:t})]})}function d(e){var t=e.error,n=(0,l.rA)(t).map((function(e){return e.message})).join("\n\nCause:\n");return(0,c.jsx)("p",{style:{whiteSpace:"pre-wrap"},children:n})}function p(e){var t=e.children;return(0,c.jsx)(u.W,{value:{plugin:{name:"docusaurus-core-error-boundary",id:"default"}},children:t})}function m(e){var t=e.error,n=e.tryAgain;return(0,c.jsx)(p,{children:(0,c.jsxs)(g,{fallback:function(){return(0,c.jsx)(f,{error:t,tryAgain:n})},children:[(0,c.jsx)(i.A,{children:(0,c.jsx)("title",{children:"Page Error"})}),(0,c.jsx)(s.A,{children:(0,c.jsx)(f,{error:t,tryAgain:n})})]})})}var h=function(e){return(0,c.jsx)(m,Object.assign({},e))},g=function(e){function t(t){var n;return(n=e.call(this,t)||this).state={error:null},n}(0,r.A)(t,e);var n=t.prototype;return n.componentDidCatch=function(e){a.A.canUseDOM&&this.setState({error:e})},n.render=function(){var e=this,t=this.props.children,n=this.state.error;if(n){var r,o={error:n,tryAgain:function(){return e.setState({error:null})}};return(null!=(r=this.props.fallback)?r:h)(o)}return null!=t?t:null},t}(o.Component)},2651:(e,t,n)=>{"use strict";n.d(t,{A:()=>o});var r="undefined"!=typeof window&&"document"in window&&"createElement"in window.document;const o={canUseDOM:r,canUseEventListeners:r&&("addEventListener"in window||"attachEvent"in window),canUseIntersectionObserver:r&&"IntersectionObserver"in window,canUseViewport:r&&"screen"in window}},8498:(e,t,n)=>{"use strict";n.d(t,{A:()=>a});n(2581);var r=n(5571),o=n(9793);function a(e){return(0,o.jsx)(r.mg,Object.assign({},e))}},2772:(e,t,n)=>{"use strict";n.d(t,{A:()=>h});var r=n(4528),o=n(2581),a=n(8715),i=n(4969),l=n(9068),s=n(4028),u=n(2651),c=n(2209),f=n(4447),d=n(9793),p=["isNavLink","to","href","activeClassName","isActive","data-noBrokenLinkCheck","autoAddBaseUrl"];function m(e,t){var n,m,h,g=e.isNavLink,v=e.to,y=e.href,b=e.activeClassName,w=e.isActive,S=e["data-noBrokenLinkCheck"],k=e.autoAddBaseUrl,x=void 0===k||k,E=(0,r.A)(e,p),O=(0,l.A)().siteConfig,j=O.trailingSlash,_=O.baseUrl,A=O.future.experimental_router,C=(0,f.hH)().withBaseUrl,T=(0,c.A)(),P=(0,o.useRef)(null);(0,o.useImperativeHandle)(t,(function(){return P.current}));var I=v||y;var N,R,D=(0,s.A)(I),L=null==I?void 0:I.replace("pathname://",""),M=void 0!==L?(N=L,x&&function(e){return e.startsWith("/")}(N)?C(N):N):void 0;"hash"===A&&null!=(n=M)&&n.startsWith("./")&&(M=null==(R=M)?void 0:R.slice(1));M&&D&&(M=(0,i.Ks)(M,{trailingSlash:j,baseUrl:_}));var F=(0,o.useRef)(!1),B=g?a.k2:a.N_,z=u.A.canUseIntersectionObserver,U=(0,o.useRef)(),q=function(){F.current||null==M||(window.docusaurus.preload(M),F.current=!0)};(0,o.useEffect)((function(){return!z&&D&&u.A.canUseDOM&&null!=M&&window.docusaurus.prefetch(M),function(){z&&U.current&&U.current.disconnect()}}),[U,M,z,D]);var H=null!=(m=null==(h=M)?void 0:h.startsWith("#"))&&m,$=!E.target||"_self"===E.target,V=!M||!D||!$||H&&"hash"!==A;S||!H&&V||T.collectLink(M),E.id&&T.collectAnchor(E.id);var G={};return V?(0,d.jsx)("a",Object.assign({ref:P,href:M},I&&!D&&{target:"_blank",rel:"noopener noreferrer"},E,G)):(0,d.jsx)(B,Object.assign({},E,{onMouseEnter:q,onTouchStart:q,innerRef:function(e){P.current=e,z&&e&&D&&(U.current=new window.IntersectionObserver((function(t){t.forEach((function(t){e===t.target&&(t.isIntersecting||t.intersectionRatio>0)&&(U.current.unobserve(e),U.current.disconnect(),null!=M&&window.docusaurus.prefetch(M))}))})),U.current.observe(e))},to:M},g&&{isActive:w,activeClassName:b},G))}const h=o.forwardRef(m)},7618:(e,t,n)=>{"use strict";n.d(t,{A:()=>u,T:()=>s});var r=n(2581),o=n(9793);function a(e,t){var n=e.split(/(\{\w+\})/).map((function(e,n){if(n%2==1){var r=null==t?void 0:t[e.slice(1,-1)];if(void 0!==r)return r}return e}));return n.some((function(e){return(0,r.isValidElement)(e)}))?n.map((function(e,t){return(0,r.isValidElement)(e)?r.cloneElement(e,{key:t}):e})).filter((function(e){return""!==e})):n.join("")}var i=n(2654);function l(e){var t,n,r=e.id,o=e.message;if(void 0===r&&void 0===o)throw new Error("Docusaurus translation declarations must have at least a translation id or a default translation message");return null!=(t=null!=(n=i[null!=r?r:o])?n:o)?t:r}function s(e,t){return a(l({message:e.message,id:e.id}),t)}function u(e){var t=e.children,n=e.id,r=e.values;if(t&&"string"!=typeof t)throw console.warn("Illegal children",t),new Error("The Docusaurus component only accept simple string values");var i=l({message:t,id:n});return(0,o.jsx)(o.Fragment,{children:a(i,r)})}},1491:(e,t,n)=>{"use strict";n.d(t,{W:()=>r});var r="default"},4028:(e,t,n)=>{"use strict";function r(e){return/^(?:\w*:|\/\/)/.test(e)}function o(e){return void 0!==e&&!r(e)}n.d(t,{A:()=>o,z:()=>r})},4447:(e,t,n)=>{"use strict";n.d(t,{Ay:()=>l,hH:()=>i});var r=n(2581),o=n(9068),a=n(4028);function i(){var e=(0,o.A)().siteConfig,t=e.baseUrl,n=e.url,i=e.future.experimental_router,l=(0,r.useCallback)((function(e,r){return function(e){var t=e.siteUrl,n=e.baseUrl,r=e.url,o=e.options,i=void 0===o?{}:o,l=i.forcePrependBaseUrl,s=void 0!==l&&l,u=i.absolute,c=void 0!==u&&u,f=e.router;if(!r||r.startsWith("#")||(0,a.z)(r))return r;if("hash"===f)return r.startsWith("/")?"."+r:"./"+r;if(s)return n+r.replace(/^\//,"");if(r===n.replace(/\/$/,""))return n;var d=r.startsWith(n)?r:n+r.replace(/^\//,"");return c?t+d:d}({siteUrl:n,baseUrl:t,url:e,options:r,router:i})}),[n,t,i]);return{withBaseUrl:l}}function l(e,t){return void 0===t&&(t={}),(0,i().withBaseUrl)(e,t)}},2209:(e,t,n)=>{"use strict";n.d(t,{A:()=>i});var r=n(2581),o=(n(9793),r.createContext({collectAnchor:function(){},collectLink:function(){}})),a=function(){return(0,r.useContext)(o)};function i(){return a()}},9068:(e,t,n)=>{"use strict";n.d(t,{A:()=>a});var r=n(2581),o=n(3874);function a(){return(0,r.useContext)(o.o)}},4069:(e,t,n)=>{"use strict";n.d(t,{A:()=>a});var r=n(2581),o=n(1599);function a(){return(0,r.useContext)(o.o)}},9847:(e,t,n)=>{"use strict";n.d(t,{A:()=>o});var r=n(2581);const o=n(2651).A.canUseDOM?r.useLayoutEffect:r.useEffect},2765:(e,t,n)=>{"use strict";n.d(t,{A:()=>a});var r=n(2581),o=n(6064);function a(){var e=r.useContext(o.o);if(!e)throw new Error("Unexpected: no Docusaurus route context found");return e}},4531:(e,t,n)=>{"use strict";n.d(t,{A:()=>o});var r=function(e){return"object"==typeof e&&!!e&&Object.keys(e).length>0};function o(e){var t={};return function e(n,o){Object.entries(n).forEach((function(n){var a=n[0],i=n[1],l=o?o+"."+a:a;r(i)?e(i,l):t[l]=i}))}(e),t}},6064:(e,t,n)=>{"use strict";n.d(t,{W:()=>i,o:()=>a});var r=n(2581),o=n(9793),a=r.createContext(null);function i(e){var t=e.children,n=e.value,i=r.useContext(a),l=(0,r.useMemo)((function(){return function(e){var t=e.parent,n=e.value;if(!t){if(!n)throw new Error("Unexpected: no Docusaurus route context found");if(!("plugin"in n))throw new Error("Unexpected: Docusaurus topmost route context has no `plugin` attribute");return n}var r=Object.assign({},t.data,null==n?void 0:n.data);return{plugin:t.plugin,data:r}}({parent:i,value:n})}),[i,n]);return(0,o.jsx)(a.Provider,{value:l,children:t})}},4100:(e,t,n)=>{"use strict";n.d(t,{VQ:()=>g,XK:()=>b,g1:()=>y});var r=n(2581),o=n(4858),a=n(1491),i=n(6938),l=n(4071),s=n(4222),u=n(9793),c=function(e){return"docs-preferred-version-"+e},f={save:function(e,t,n){(0,l.Wf)(c(e),{persistence:t}).set(n)},read:function(e,t){return(0,l.Wf)(c(e),{persistence:t}).get()},clear:function(e,t){(0,l.Wf)(c(e),{persistence:t}).del()}},d=function(e){return Object.fromEntries(e.map((function(e){return[e,{preferredVersionName:null}]})))};var p=r.createContext(null);function m(){var e=(0,o.Gy)(),t=(0,i.p)().docs.versionPersistence,n=(0,r.useMemo)((function(){return Object.keys(e)}),[e]),a=(0,r.useState)((function(){return d(n)})),l=a[0],s=a[1];return(0,r.useEffect)((function(){s(function(e){var t=e.pluginIds,n=e.versionPersistence,r=e.allDocsData;return Object.fromEntries(t.map((function(e){return[e,(t=e,o=f.read(t,n),r[t].versions.some((function(e){return e.name===o}))?{preferredVersionName:o}:(f.clear(t,n),{preferredVersionName:null}))];var t,o})))}({allDocsData:e,versionPersistence:t,pluginIds:n}))}),[e,t,n]),[l,(0,r.useMemo)((function(){return{savePreferredVersion:function(e,n){f.save(e,t,n),s((function(t){var r;return Object.assign({},t,((r={})[e]={preferredVersionName:n},r))}))}}}),[t])]}function h(e){var t=e.children,n=m();return(0,u.jsx)(p.Provider,{value:n,children:t})}function g(e){var t=e.children;return(0,u.jsx)(h,{children:t})}function v(){var e=(0,r.useContext)(p);if(!e)throw new s.dV("DocsPreferredVersionContextProvider");return e}function y(e){var t;void 0===e&&(e=a.W);var n=(0,o.ht)(e),i=v(),l=i[0],s=i[1],u=l[e].preferredVersionName;return{preferredVersion:null!=(t=n.versions.find((function(e){return e.name===u})))?t:null,savePreferredVersionName:(0,r.useCallback)((function(t){s.savePreferredVersion(e,t)}),[s,e])}}function b(){var e=(0,o.Gy)(),t=v()[0];var n=Object.keys(e);return Object.fromEntries(n.map((function(n){return[n,(r=n,a=e[r],i=t[r].preferredVersionName,null!=(o=a.versions.find((function(e){return e.name===i})))?o:null)];var r,o,a,i})))}},3:(e,t,n)=>{"use strict";n.d(t,{k:()=>a,v:()=>i});var r=n(4858),o=n(4100);function a(e,t){return"docs-"+e+"-"+t}function i(){var e=(0,r.Gy)(),t=(0,r.gk)(),n=(0,o.XK)();return[].concat(Object.keys(e).map((function(r){var o,i=(null==t?void 0:t.activePlugin.pluginId)===r?t.activeVersion:void 0,l=n[r],s=e[r].versions.find((function(e){return e.isLast}));return a(r,(null!=(o=null!=i?i:l)?o:s).name)})))}},6651:(e,t,n)=>{"use strict";n.d(t,{V:()=>s,t:()=>u});var r=n(2581),o=n(4222),a=n(9793),i=Symbol("EmptyContext"),l=r.createContext(i);function s(e){var t=e.children,n=e.name,o=e.items,i=(0,r.useMemo)((function(){return n&&o?{name:n,items:o}:null}),[n,o]);return(0,a.jsx)(l.Provider,{value:i,children:t})}function u(){var e=(0,r.useContext)(l);if(e===i)throw new o.dV("DocsSidebarProvider");return e}},6534:(e,t,n)=>{"use strict";n.d(t,{B5:()=>E,Nr:()=>p,OF:()=>w,QB:()=>x,Vd:()=>S,Y:()=>y,fW:()=>k,w8:()=>g});var r=n(2436),o=n(2581),a=n(8516),i=n(3020),l=n(4858),s=n(4421),u=n(582),c=n(4100),f=n(7395),d=n(6651);function p(e){return"link"!==e.type||e.unlisted?"category"===e.type?function(e){if(e.href&&!e.linkUnlisted)return e.href;for(var t,n=(0,r.A)(e.items);!(t=n()).done;){var o=p(t.value);if(o)return o}}(e):void 0:e.href}var m=function(e,t){return void 0!==e&&(0,s.ys)(e,t)},h=function(e,t){return e.some((function(e){return g(e,t)}))};function g(e,t){return"link"===e.type?m(e.href,t):"category"===e.type&&(m(e.href,t)||h(e.items,t))}function v(e,t){switch(e.type){case"category":return g(e,t)||e.items.some((function(e){return v(e,t)}));case"link":return!e.unlisted||g(e,t);default:return!0}}function y(e,t){return(0,o.useMemo)((function(){return e.filter((function(e){return v(e,t)}))}),[e,t])}function b(e){var t=e.sidebarItems,n=e.pathname,o=e.onlyCategories,a=void 0!==o&&o,i=[];return function e(t){for(var o,l=(0,r.A)(t);!(o=l()).done;){var u=o.value;if("category"===u.type&&((0,s.ys)(u.href,n)||e(u.items))||"link"===u.type&&(0,s.ys)(u.href,n))return a&&"category"!==u.type||i.unshift(u),!0}return!1}(t),i}function w(){var e,t=(0,d.t)(),n=(0,a.zy)().pathname;return!1!==(null==(e=(0,l.vT)())?void 0:e.pluginData.breadcrumbs)&&t?b({sidebarItems:t.items,pathname:n}):null}function S(e){var t=(0,l.zK)(e).activeVersion,n=(0,c.g1)(e).preferredVersion,r=(0,l.r7)(e);return(0,o.useMemo)((function(){return(0,u.sb)([t,n,r].filter(Boolean))}),[t,n,r])}function k(e,t){var n=S(t);return(0,o.useMemo)((function(){var t=n.flatMap((function(e){return e.sidebars?Object.entries(e.sidebars):[]})),r=t.find((function(t){return t[0]===e}));if(!r)throw new Error("Can't find any sidebar with id \""+e+'" in version'+(n.length>1?"s":"")+" "+n.map((function(e){return e.name})).join(", ")+'".\nAvailable sidebar ids are:\n- '+t.map((function(e){return e[0]})).join("\n- "));return r[1]}),[e,n])}function x(e,t){var n=S(t);return(0,o.useMemo)((function(){var t=n.flatMap((function(e){return e.docs})),r=t.find((function(t){return t.id===e}));if(!r){if(n.flatMap((function(e){return e.draftIds})).includes(e))return null;throw new Error("Couldn't find any doc with id \""+e+'" in version'+(n.length>1?"s":"")+' "'+n.map((function(e){return e.name})).join(", ")+'".\nAvailable doc ids are:\n- '+(0,u.sb)(t.map((function(e){return e.id}))).join("\n- "))}return r}),[e,n])}function E(e){var t=e.route,n=(0,a.zy)(),r=(0,f.r)(),o=t.routes,l=o.find((function(e){return(0,a.B6)(n.pathname,e)}));if(!l)return null;var s=l.sidebar,u=s?r.docsSidebars[s]:void 0;return{docElement:(0,i.v)(o),sidebarName:s,sidebarItems:u}}},7395:(e,t,n)=>{"use strict";n.d(t,{n:()=>l,r:()=>s});var r=n(2581),o=n(4222),a=n(9793),i=r.createContext(null);function l(e){var t=e.children,n=e.version;return(0,a.jsx)(i.Provider,{value:n,children:t})}function s(){var e=(0,r.useContext)(i);if(null===e)throw new o.dV("DocsVersionProvider");return e}},4858:(e,t,n)=>{"use strict";n.d(t,{zK:()=>v,vT:()=>p,gk:()=>m,Gy:()=>f,HW:()=>y,ht:()=>d,r7:()=>g,jh:()=>h});var r=n(8516),o=n(9068),a=n(1491);function i(e,t){void 0===t&&(t={});var n=(0,o.A)().globalData[e];if(!n&&t.failfast)throw new Error('Docusaurus plugin global data not found for "'+e+'" plugin.');return n}var l=function(e){return e.versions.find((function(e){return e.isLast}))};function s(e,t){return[].concat(e.versions).sort((function(e,t){return e.path===t.path?0:e.path.includes(t.path)?-1:t.path.includes(e.path)?1:0})).find((function(e){return!!(0,r.B6)(t,{path:e.path,exact:!1,strict:!1})}))}function u(e,t){var n,o,a=s(e,t),i=null==a?void 0:a.docs.find((function(e){return!!(0,r.B6)(t,{path:e.path,exact:!0,strict:!1})}));return{activeVersion:a,activeDoc:i,alternateDocVersions:i?(n=i.id,o={},e.versions.forEach((function(e){e.docs.forEach((function(t){t.id===n&&(o[e.name]=t)}))})),o):{}}}var c={},f=function(){var e;return null!=(e=i("docusaurus-plugin-content-docs"))?e:c},d=function(e){try{return function(e,t,n){void 0===t&&(t=a.W),void 0===n&&(n={});var r=i(e),o=null==r?void 0:r[t];if(!o&&n.failfast)throw new Error('Docusaurus plugin global data not found for "'+e+'" plugin with id "'+t+'".');return o}("docusaurus-plugin-content-docs",e,{failfast:!0})}catch(t){throw new Error("You are using a feature of the Docusaurus docs plugin, but this plugin does not seem to be enabled"+("Default"===e?"":" (pluginId="+e),{cause:t})}};function p(e){return void 0===e&&(e={}),function(e,t,n){void 0===n&&(n={});var o=Object.entries(e).sort((function(e,t){return t[1].path.localeCompare(e[1].path)})).find((function(e){var n=e[1];return!!(0,r.B6)(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}(f(),(0,r.zy)().pathname,e)}function m(e){void 0===e&&(e={});var t=p(e),n=(0,r.zy)().pathname;if(t)return{activePlugin:t,activeVersion:s(t.pluginData,n)}}function h(e){return d(e).versions}function g(e){var t=d(e);return l(t)}function v(e){return u(d(e),(0,r.zy)().pathname)}function y(e){return function(e,t){var n=l(e);return{latestDocSuggestion:u(e,t).alternateDocVersions[n.name],latestVersionSuggestion:n}}(d(e),(0,r.zy)().pathname)}},2792:(e,t,n)=>{"use strict";function r(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,e.__proto__=t}function o(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function a(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function i(){return i=Object.assign||function(e){for(var t=1;t{"use strict";n.r(t),n.d(t,{default:()=>a});var r=n(9233),o=n.n(r);o().configure({showSpinner:!1});const a={onRouteUpdate:function(e){var t=e.location,n=e.previousLocation;if(n&&t.pathname!==n.pathname){var r=window.setTimeout((function(){o().start()}),200);return function(){return window.clearTimeout(r)}}},onRouteDidUpdate:function(){o().done()}}},6821:(e,t,n)=>{"use strict";var r,o,a,i=n(1077),l=n(4784);r=i.My,o=l.default.themeConfig.prism.additionalLanguages,a=globalThis.Prism,globalThis.Prism=r,o.forEach((function(e){"php"===e&&n(1143),n(4944)("./prism-"+e)})),delete globalThis.Prism,void 0!==a&&(globalThis.Prism=r)},7887:(e,t,n)=>{"use strict";n.d(t,{A:()=>d});var r=n(4528),o=(n(2581),n(4921)),a=n(7618),i=n(6938),l=n(2772),s=n(2209);const u={anchorWithStickyNavbar:"anchorWithStickyNavbar_J2y2",anchorWithHideOnScrollNavbar:"anchorWithHideOnScrollNavbar_Sk5t"};var c=n(9793),f=["as","id"];function d(e){var t=e.as,n=e.id,d=(0,r.A)(e,f),p=(0,s.A)(),m=(0,i.p)().navbar.hideOnScroll;if("h1"===t||!n)return(0,c.jsx)(t,Object.assign({},d,{id:void 0}));p.collectAnchor(n);var h=(0,a.T)({id:"theme.common.headingLinkTitle",message:"Direct link to {heading}",description:"Title for link to heading"},{heading:"string"==typeof d.children?d.children:n});return(0,c.jsxs)(t,Object.assign({},d,{className:(0,o.A)("anchor",m?u.anchorWithHideOnScrollNavbar:u.anchorWithStickyNavbar,d.className),id:n,children:[d.children,(0,c.jsx)(l.A,{className:"hash-link",to:"#"+n,"aria-label":h,title:h,children:"\u200b"})]}))}},4744:(e,t,n)=>{"use strict";n.d(t,{A:()=>a});n(2581);const r={iconExternalLink:"iconExternalLink_B53c"};var o=n(9793);function a(e){var t=e.width,n=void 0===t?13.5:t,a=e.height,i=void 0===a?13.5:a;return(0,o.jsx)("svg",{width:n,height:i,"aria-hidden":"true",viewBox:"0 0 24 24",className:r.iconExternalLink,children:(0,o.jsx)("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"})})}},8711:(e,t,n)=>{"use strict";n.d(t,{A:()=>Gt});var r=n(2581),o=n(4921),a=n(9245),i=n(1448),l=n(8516),s=n(7618),u=n(2866),c=n(9793),f="__docusaurus_skipToContent_fallback";function d(e){e.setAttribute("tabindex","-1"),e.focus(),e.removeAttribute("tabindex")}function p(){var e=(0,r.useRef)(null),t=(0,l.W6)().action,n=(0,r.useCallback)((function(e){e.preventDefault();var t,n=null!=(t=document.querySelector("main:first-of-type"))?t:document.getElementById(f);n&&d(n)}),[]);return(0,u.$)((function(n){var r=n.location;e.current&&!r.hash&&"PUSH"===t&&d(e.current)})),{containerRef:e,onClick:n}}var m=(0,s.T)({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",message:"Skip to main content"});function h(e){var t,n=null!=(t=e.children)?t:m,r=p(),o=r.containerRef,a=r.onClick;return(0,c.jsx)("div",{ref:o,role:"region","aria-label":m,children:(0,c.jsx)("a",Object.assign({},e,{href:"#"+f,onClick:a,children:n}))})}var g=n(8051),v=n(1296);const y={skipToContent:"skipToContent_L4pn"};function b(){return(0,c.jsx)(h,{className:y.skipToContent})}var w=n(6938),S=n(5701),k=n(4528),x=["width","height","color","strokeWidth","className"];function E(e){var t=e.width,n=void 0===t?21:t,r=e.height,o=void 0===r?21:r,a=e.color,i=void 0===a?"currentColor":a,l=e.strokeWidth,s=void 0===l?1.2:l,u=(e.className,(0,k.A)(e,x));return(0,c.jsx)("svg",Object.assign({viewBox:"0 0 15 15",width:n,height:o},u,{children:(0,c.jsx)("g",{stroke:i,strokeWidth:s,children:(0,c.jsx)("path",{d:"M.75.75l13.5 13.5M14.25.75L.75 14.25"})})}))}const O={closeButton:"closeButton_oyxd"};function j(e){return(0,c.jsx)("button",Object.assign({type:"button","aria-label":(0,s.T)({id:"theme.AnnouncementBar.closeButtonAriaLabel",message:"Close",description:"The ARIA label for close button of announcement bar"})},e,{className:(0,o.A)("clean-btn close",O.closeButton,e.className),children:(0,c.jsx)(E,{width:14,height:14,strokeWidth:3.1})}))}const _={content:"content_eUr1"};function A(e){var t=(0,w.p)().announcementBar.content;return(0,c.jsx)("div",Object.assign({},e,{className:(0,o.A)(_.content,e.className),dangerouslySetInnerHTML:{__html:t}}))}const C={announcementBar:"announcementBar_fi8U",announcementBarPlaceholder:"announcementBarPlaceholder_gmTt",announcementBarClose:"announcementBarClose_iFqO",announcementBarContent:"announcementBarContent_eoPb"};function T(){var e=(0,w.p)().announcementBar,t=(0,S.M)(),n=t.isActive,r=t.close;if(!n)return null;var o=e.backgroundColor,a=e.textColor,i=e.isCloseable;return(0,c.jsxs)("div",{className:C.announcementBar,style:{backgroundColor:o,color:a},role:"banner",children:[i&&(0,c.jsx)("div",{className:C.announcementBarPlaceholder}),(0,c.jsx)(A,{className:C.announcementBarContent}),i&&(0,c.jsx)(j,{onClick:r,className:C.announcementBarClose})]})}var P=n(1673),I=n(6780);var N=n(4222),R=n(3948),D=r.createContext(null);function L(e){var t,n,o,a,i,l,s,u=e.children,f=(t=(0,P.M)(),n=(0,R.YL)(),o=(0,r.useState)(!1),a=o[0],i=o[1],l=null!==n.component,s=(0,N.ZC)(l),(0,r.useEffect)((function(){l&&!s&&i(!0)}),[l,s]),(0,r.useEffect)((function(){l?t.shown||i(!0):i(!1)}),[t.shown,l]),(0,r.useMemo)((function(){return[a,i]}),[a]));return(0,c.jsx)(D.Provider,{value:f,children:u})}function M(e){if(e.component){var t=e.component;return(0,c.jsx)(t,Object.assign({},e.props))}}function F(){var e=(0,r.useContext)(D);if(!e)throw new N.dV("NavbarSecondaryMenuDisplayProvider");var t=e[0],n=e[1],o=(0,r.useCallback)((function(){return n(!1)}),[n]),a=(0,R.YL)();return(0,r.useMemo)((function(){return{shown:t,hide:o,content:M(a)}}),[o,a,t])}function B(e){var t=e.header,n=e.primaryMenu,r=e.secondaryMenu,a=F().shown;return(0,c.jsxs)("div",{className:"navbar-sidebar",children:[t,(0,c.jsxs)("div",{className:(0,o.A)("navbar-sidebar__items",{"navbar-sidebar__items--show-secondary":a}),children:[(0,c.jsx)("div",{className:"navbar-sidebar__item menu",children:n}),(0,c.jsx)("div",{className:"navbar-sidebar__item menu",children:r})]})]})}var z=n(7545),U=n(4069);function q(e){return(0,c.jsx)("svg",Object.assign({viewBox:"0 0 24 24",width:24,height:24},e,{children:(0,c.jsx)("path",{fill:"currentColor",d:"M12,9c1.65,0,3,1.35,3,3s-1.35,3-3,3s-3-1.35-3-3S10.35,9,12,9 M12,7c-2.76,0-5,2.24-5,5s2.24,5,5,5s5-2.24,5-5 S14.76,7,12,7L12,7z M2,13l2,0c0.55,0,1-0.45,1-1s-0.45-1-1-1l-2,0c-0.55,0-1,0.45-1,1S1.45,13,2,13z M20,13l2,0c0.55,0,1-0.45,1-1 s-0.45-1-1-1l-2,0c-0.55,0-1,0.45-1,1S19.45,13,20,13z M11,2v2c0,0.55,0.45,1,1,1s1-0.45,1-1V2c0-0.55-0.45-1-1-1S11,1.45,11,2z M11,20v2c0,0.55,0.45,1,1,1s1-0.45,1-1v-2c0-0.55-0.45-1-1-1C11.45,19,11,19.45,11,20z M5.99,4.58c-0.39-0.39-1.03-0.39-1.41,0 c-0.39,0.39-0.39,1.03,0,1.41l1.06,1.06c0.39,0.39,1.03,0.39,1.41,0s0.39-1.03,0-1.41L5.99,4.58z M18.36,16.95 c-0.39-0.39-1.03-0.39-1.41,0c-0.39,0.39-0.39,1.03,0,1.41l1.06,1.06c0.39,0.39,1.03,0.39,1.41,0c0.39-0.39,0.39-1.03,0-1.41 L18.36,16.95z M19.42,5.99c0.39-0.39,0.39-1.03,0-1.41c-0.39-0.39-1.03-0.39-1.41,0l-1.06,1.06c-0.39,0.39-0.39,1.03,0,1.41 s1.03,0.39,1.41,0L19.42,5.99z M7.05,18.36c0.39-0.39,0.39-1.03,0-1.41c-0.39-0.39-1.03-0.39-1.41,0l-1.06,1.06 c-0.39,0.39-0.39,1.03,0,1.41s1.03,0.39,1.41,0L7.05,18.36z"})}))}function H(e){return(0,c.jsx)("svg",Object.assign({viewBox:"0 0 24 24",width:24,height:24},e,{children:(0,c.jsx)("path",{fill:"currentColor",d:"M9.37,5.51C9.19,6.15,9.1,6.82,9.1,7.5c0,4.08,3.32,7.4,7.4,7.4c0.68,0,1.35-0.09,1.99-0.27C17.45,17.19,14.93,19,12,19 c-3.86,0-7-3.14-7-7C5,9.07,6.81,6.55,9.37,5.51z M12,3c-4.97,0-9,4.03-9,9s4.03,9,9,9s9-4.03,9-9c0-0.46-0.04-0.92-0.1-1.36 c-0.98,1.37-2.58,2.26-4.4,2.26c-2.98,0-5.4-2.42-5.4-5.4c0-1.81,0.89-3.42,2.26-4.4C12.92,3.04,12.46,3,12,3L12,3z"})}))}const $={toggle:"toggle_szuu",toggleButton:"toggleButton_vJh4",darkToggleIcon:"darkToggleIcon_Aac9",lightToggleIcon:"lightToggleIcon_zkfB",toggleButtonDisabled:"toggleButtonDisabled_pNcF"};function V(e){var t=e.className,n=e.buttonClassName,r=e.value,a=e.onChange,i=(0,U.A)(),l=(0,s.T)({message:"Switch between dark and light mode (currently {mode})",id:"theme.colorToggle.ariaLabel",description:"The ARIA label for the navbar color mode toggle"},{mode:"dark"===r?(0,s.T)({message:"dark mode",id:"theme.colorToggle.ariaLabel.mode.dark",description:"The name for the dark color mode"}):(0,s.T)({message:"light mode",id:"theme.colorToggle.ariaLabel.mode.light",description:"The name for the light color mode"})});return(0,c.jsx)("div",{className:(0,o.A)($.toggle,t),children:(0,c.jsxs)("button",{className:(0,o.A)("clean-btn",$.toggleButton,!i&&$.toggleButtonDisabled,n),type:"button",onClick:function(){return a("dark"===r?"light":"dark")},disabled:!i,title:l,"aria-label":l,"aria-live":"polite","aria-pressed":"dark"===r?"true":"false",children:[(0,c.jsx)(q,{className:(0,o.A)($.toggleIcon,$.lightToggleIcon)}),(0,c.jsx)(H,{className:(0,o.A)($.toggleIcon,$.darkToggleIcon)})]})})}const G=r.memo(V),W={darkNavbarColorModeToggle:"darkNavbarColorModeToggle_h7B0"};function K(e){var t=e.className,n=(0,w.p)().navbar.style,r=(0,w.p)().colorMode.disableSwitch,o=(0,z.G)(),a=o.colorMode,i=o.setColorMode;return r?null:(0,c.jsx)(G,{className:t,buttonClassName:"dark"===n?W.darkNavbarColorModeToggle:void 0,value:a,onChange:i})}var Q=n(1167);function Y(){return(0,c.jsx)(Q.A,{className:"navbar__brand",imageClassName:"navbar__logo",titleClassName:"navbar__title text--truncate"})}function J(){var e=(0,P.M)();return(0,c.jsx)("button",{type:"button","aria-label":(0,s.T)({id:"theme.docs.sidebar.closeSidebarButtonAriaLabel",message:"Close navigation bar",description:"The ARIA label for close button of mobile sidebar"}),className:"clean-btn navbar-sidebar__close",onClick:function(){return e.toggle()},children:(0,c.jsx)(E,{color:"var(--ifm-color-emphasis-600)"})})}function Z(){return(0,c.jsxs)("div",{className:"navbar-sidebar__brand",children:[(0,c.jsx)(Y,{}),(0,c.jsx)(K,{className:"margin-right--md"}),(0,c.jsx)(J,{})]})}var X=n(2772),ee=n(4447),te=n(4028),ne=n(5424),re=n(4744),oe=["activeBasePath","activeBaseRegex","to","href","label","html","isDropdownLink","prependBaseUrlToHref"];function ae(e){var t=e.activeBasePath,n=e.activeBaseRegex,r=e.to,o=e.href,a=e.label,i=e.html,l=e.isDropdownLink,s=e.prependBaseUrlToHref,u=(0,k.A)(e,oe),f=(0,ee.Ay)(r),d=(0,ee.Ay)(t),p=(0,ee.Ay)(o,{forcePrependBaseUrl:!0}),m=a&&o&&!(0,te.A)(o),h=i?{dangerouslySetInnerHTML:{__html:i}}:{children:(0,c.jsxs)(c.Fragment,{children:[a,m&&(0,c.jsx)(re.A,Object.assign({},l&&{width:12,height:12}))]})};return o?(0,c.jsx)(X.A,Object.assign({href:s?p:o},u,h)):(0,c.jsx)(X.A,Object.assign({to:f,isNavLink:!0},(t||n)&&{isActive:function(e,t){return n?(0,ne.G)(n,t.pathname):t.pathname.startsWith(d)}},u,h))}var ie=["className","isDropdownItem"],le=["className","isDropdownItem"],se=["mobile","position"];function ue(e){var t=e.className,n=e.isDropdownItem,r=void 0!==n&&n,a=(0,k.A)(e,ie),i=(0,c.jsx)(ae,Object.assign({className:(0,o.A)(r?"dropdown__link":"navbar__item navbar__link",t),isDropdownLink:r},a));return r?(0,c.jsx)("li",{children:i}):i}function ce(e){var t=e.className,n=(e.isDropdownItem,(0,k.A)(e,le));return(0,c.jsx)("li",{className:"menu__list-item",children:(0,c.jsx)(ae,Object.assign({className:(0,o.A)("menu__link",t)},n))})}function fe(e){var t,n=e.mobile,r=void 0!==n&&n,o=(e.position,(0,k.A)(e,se)),a=r?ce:ue;return(0,c.jsx)(a,Object.assign({},o,{activeClassName:null!=(t=o.activeClassName)?t:r?"menu__link--active":"navbar__link--active"}))}var de=n(7818),pe=n(4421),me=n(9068);const he="dropdownNavbarItemMobile_m4vp";var ge=["items","position","className","onClick"],ve=["items","className","position","onClick"],ye=["mobile"];function be(e,t){return e.some((function(e){return function(e,t){return!!(0,pe.ys)(e.to,t)||!!(0,ne.G)(e.activeBaseRegex,t)||!(!e.activeBasePath||!t.startsWith(e.activeBasePath))}(e,t)}))}function we(e){var t,n=e.items,a=e.position,i=e.className,l=(e.onClick,(0,k.A)(e,ge)),s=(0,r.useRef)(null),u=(0,r.useState)(!1),f=u[0],d=u[1];return(0,r.useEffect)((function(){var e=function(e){s.current&&!s.current.contains(e.target)&&d(!1)};return document.addEventListener("mousedown",e),document.addEventListener("touchstart",e),document.addEventListener("focusin",e),function(){document.removeEventListener("mousedown",e),document.removeEventListener("touchstart",e),document.removeEventListener("focusin",e)}}),[s]),(0,c.jsxs)("div",{ref:s,className:(0,o.A)("navbar__item","dropdown","dropdown--hoverable",{"dropdown--right":"right"===a,"dropdown--show":f}),children:[(0,c.jsx)(ae,Object.assign({"aria-haspopup":"true","aria-expanded":f,role:"button",href:l.to?void 0:"#",className:(0,o.A)("navbar__link",i)},l,{onClick:l.to?void 0:function(e){return e.preventDefault()},onKeyDown:function(e){"Enter"===e.key&&(e.preventDefault(),d(!f))},children:null!=(t=l.children)?t:l.label})),(0,c.jsx)("ul",{className:"dropdown__menu",children:n.map((function(e,t){return(0,r.createElement)(tt,Object.assign({isDropdownItem:!0,activeClassName:"dropdown__link--active"},e,{key:t}))}))})]})}function Se(e){var t,n,a=e.items,i=e.className,s=(e.position,e.onClick),u=(0,k.A)(e,ve),f=(n=(0,me.A)().siteConfig.baseUrl,(0,l.zy)().pathname.replace(n,"/")),d=be(a,f),p=(0,de.u)({initialState:function(){return!d}}),m=p.collapsed,h=p.toggleCollapsed,g=p.setCollapsed;return(0,r.useEffect)((function(){d&&g(!d)}),[f,d,g]),(0,c.jsxs)("li",{className:(0,o.A)("menu__list-item",{"menu__list-item--collapsed":m}),children:[(0,c.jsx)(ae,Object.assign({role:"button",className:(0,o.A)(he,"menu__link menu__link--sublist menu__link--sublist-caret",i)},u,{onClick:function(e){e.preventDefault(),h()},children:null!=(t=u.children)?t:u.label})),(0,c.jsx)(de.N,{lazy:!0,as:"ul",className:"menu__list",collapsed:m,children:a.map((function(e,t){return(0,r.createElement)(tt,Object.assign({mobile:!0,isDropdownItem:!0,onClick:s,activeClassName:"menu__link--active"},e,{key:t}))}))})]})}function ke(e){var t=e.mobile,n=void 0!==t&&t,r=(0,k.A)(e,ye),o=n?Se:we;return(0,c.jsx)(o,Object.assign({},r))}var xe=n(4183),Ee=["width","height"];function Oe(e){var t=e.width,n=void 0===t?20:t,r=e.height,o=void 0===r?20:r,a=(0,k.A)(e,Ee);return(0,c.jsx)("svg",Object.assign({viewBox:"0 0 24 24",width:n,height:o,"aria-hidden":!0},a,{children:(0,c.jsx)("path",{fill:"currentColor",d:"M12.87 15.07l-2.54-2.51.03-.03c1.74-1.94 2.98-4.17 3.71-6.53H17V4h-7V2H8v2H1v1.99h11.17C11.5 7.92 10.44 9.75 9 11.35 8.07 10.32 7.3 9.19 6.69 8h-2c.73 1.63 1.73 3.17 2.98 4.56l-5.09 5.02L4 19l5-5 3.11 3.11.76-2.04zM18.5 10h-2L12 22h2l1.12-3h4.75L21 22h2l-4.5-12zm-2.62 7l1.62-4.33L19.12 17h-3.24z"})}))}const je="iconLanguage_Y2gS";var _e=["mobile","dropdownItemsBefore","dropdownItemsAfter","queryString"];var Ae=n(162),Ce=n(9914),Te=n(8498),Pe=n(2939),Ie=n(1527),Ne=n(1923),Re=n(3);function De(){var e;return["language:"+(0,me.A)().i18n.currentLocale,(e=(0,Re.v)(),[Ne.C].concat(e)).map((function(e){return"docusaurus_tag:"+e}))]}const Le={button:{buttonText:(0,s.T)({id:"theme.SearchBar.label",message:"Search",description:"The ARIA label and placeholder for search button"}),buttonAriaLabel:(0,s.T)({id:"theme.SearchBar.label",message:"Search",description:"The ARIA label and placeholder for search button"})},modal:{searchBox:{resetButtonTitle:(0,s.T)({id:"theme.SearchModal.searchBox.resetButtonTitle",message:"Clear the query",description:"The label and ARIA label for search box reset button"}),resetButtonAriaLabel:(0,s.T)({id:"theme.SearchModal.searchBox.resetButtonTitle",message:"Clear the query",description:"The label and ARIA label for search box reset button"}),cancelButtonText:(0,s.T)({id:"theme.SearchModal.searchBox.cancelButtonText",message:"Cancel",description:"The label and ARIA label for search box cancel button"}),cancelButtonAriaLabel:(0,s.T)({id:"theme.SearchModal.searchBox.cancelButtonText",message:"Cancel",description:"The label and ARIA label for search box cancel button"})},startScreen:{recentSearchesTitle:(0,s.T)({id:"theme.SearchModal.startScreen.recentSearchesTitle",message:"Recent",description:"The title for recent searches"}),noRecentSearchesText:(0,s.T)({id:"theme.SearchModal.startScreen.noRecentSearchesText",message:"No recent searches",description:"The text when no recent searches"}),saveRecentSearchButtonTitle:(0,s.T)({id:"theme.SearchModal.startScreen.saveRecentSearchButtonTitle",message:"Save this search",description:"The label for save recent search button"}),removeRecentSearchButtonTitle:(0,s.T)({id:"theme.SearchModal.startScreen.removeRecentSearchButtonTitle",message:"Remove this search from history",description:"The label for remove recent search button"}),favoriteSearchesTitle:(0,s.T)({id:"theme.SearchModal.startScreen.favoriteSearchesTitle",message:"Favorite",description:"The title for favorite searches"}),removeFavoriteSearchButtonTitle:(0,s.T)({id:"theme.SearchModal.startScreen.removeFavoriteSearchButtonTitle",message:"Remove this search from favorites",description:"The label for remove favorite search button"})},errorScreen:{titleText:(0,s.T)({id:"theme.SearchModal.errorScreen.titleText",message:"Unable to fetch results",description:"The title for error screen of search modal"}),helpText:(0,s.T)({id:"theme.SearchModal.errorScreen.helpText",message:"You might want to check your network connection.",description:"The help text for error screen of search modal"})},footer:{selectText:(0,s.T)({id:"theme.SearchModal.footer.selectText",message:"to select",description:"The explanatory text of the action for the enter key"}),selectKeyAriaLabel:(0,s.T)({id:"theme.SearchModal.footer.selectKeyAriaLabel",message:"Enter key",description:"The ARIA label for the Enter key button that makes the selection"}),navigateText:(0,s.T)({id:"theme.SearchModal.footer.navigateText",message:"to navigate",description:"The explanatory text of the action for the Arrow up and Arrow down key"}),navigateUpKeyAriaLabel:(0,s.T)({id:"theme.SearchModal.footer.navigateUpKeyAriaLabel",message:"Arrow up",description:"The ARIA label for the Arrow up key button that makes the navigation"}),navigateDownKeyAriaLabel:(0,s.T)({id:"theme.SearchModal.footer.navigateDownKeyAriaLabel",message:"Arrow down",description:"The ARIA label for the Arrow down key button that makes the navigation"}),closeText:(0,s.T)({id:"theme.SearchModal.footer.closeText",message:"to close",description:"The explanatory text of the action for Escape key"}),closeKeyAriaLabel:(0,s.T)({id:"theme.SearchModal.footer.closeKeyAriaLabel",message:"Escape key",description:"The ARIA label for the Escape key button that close the modal"}),searchByText:(0,s.T)({id:"theme.SearchModal.footer.searchByText",message:"Search by",description:"The text explain that the search is making by Algolia"})},noResultsScreen:{noResultsText:(0,s.T)({id:"theme.SearchModal.noResultsScreen.noResultsText",message:"No results for",description:"The text explains that there are no results for the following search"}),suggestedQueryText:(0,s.T)({id:"theme.SearchModal.noResultsScreen.suggestedQueryText",message:"Try searching for",description:"The text for the suggested query when no results are found for the following search"}),reportMissingResultsText:(0,s.T)({id:"theme.SearchModal.noResultsScreen.reportMissingResultsText",message:"Believe this query should return results?",description:"The text for the question where the user thinks there are missing results"}),reportMissingResultsLinkText:(0,s.T)({id:"theme.SearchModal.noResultsScreen.reportMissingResultsLinkText",message:"Let us know.",description:"The text for the link to report missing results"})}},placeholder:(0,s.T)({id:"theme.SearchModal.placeholder",message:"Search docs",description:"The placeholder of the input of the DocSearch pop-up modal"})};var Me=["contextualSearch","externalUrlRegex"],Fe=null;function Be(e){var t=e.hit,n=e.children;return(0,c.jsx)(X.A,{to:t.url,children:n})}function ze(e){var t=e.state,n=e.onClose,r=(0,Pe.w)();return(0,c.jsx)(X.A,{to:r(t.query),onClick:n,children:(0,c.jsx)(s.A,{id:"theme.SearchBar.seeAll",values:{count:t.context.nbHits},children:"See all {count} results"})})}function Ue(e){var t,o,a,i,s=e.contextualSearch,u=e.externalUrlRegex,f=(0,k.A)(e,Me),d=(0,me.A)().siteMetadata,p=(0,Ie.C)(),m=De(),h=null!=(t=null==(o=f.searchParameters)?void 0:o.facetFilters)?t:[],g=s?(a=h,[].concat((i=function(e){return"string"==typeof e?[e]:e})(m),i(a))):h,v=Object.assign({},f.searchParameters,{facetFilters:g}),y=(0,l.W6)(),b=(0,r.useRef)(null),w=(0,r.useRef)(null),S=(0,r.useState)(!1),x=S[0],E=S[1],O=(0,r.useState)(void 0),j=O[0],_=O[1],A=(0,r.useCallback)((function(){return Fe?Promise.resolve():Promise.all([n.e(284).then(n.bind(n,8284)),Promise.all([n.e(869),n.e(879)]).then(n.bind(n,5879)),Promise.all([n.e(869),n.e(808)]).then(n.bind(n,7808))]).then((function(e){var t=e[0].DocSearchModal;Fe=t}))}),[]),C=(0,r.useCallback)((function(){if(!b.current){var e=document.createElement("div");b.current=e,document.body.insertBefore(e,document.body.firstChild)}}),[]),T=(0,r.useCallback)((function(){C(),A().then((function(){return E(!0)}))}),[A,C]),P=(0,r.useCallback)((function(){var e;E(!1),null==(e=w.current)||e.focus()}),[]),I=(0,r.useCallback)((function(e){"f"===e.key&&(e.metaKey||e.ctrlKey)||(e.preventDefault(),_(e.key),T())}),[T]),N=(0,r.useRef)({navigate:function(e){var t=e.itemUrl;(0,ne.G)(u,t)?window.location.href=t:y.push(t)}}).current,R=(0,r.useRef)((function(e){return f.transformItems?f.transformItems(e):e.map((function(e){return Object.assign({},e,{url:p(e.url)})}))})).current,D=(0,r.useMemo)((function(){return function(e){return(0,c.jsx)(ze,Object.assign({},e,{onClose:P}))}}),[P]),L=(0,r.useCallback)((function(e){return e.addAlgoliaAgent("docusaurus",d.docusaurusVersion),e}),[d.docusaurusVersion]);return(0,Ce.E8)({isOpen:x,onOpen:T,onClose:P,onInput:I,searchButtonRef:w}),(0,c.jsxs)(c.Fragment,{children:[(0,c.jsx)(Te.A,{children:(0,c.jsx)("link",{rel:"preconnect",href:"https://"+f.appId+"-dsn.algolia.net",crossOrigin:"anonymous"})}),(0,c.jsx)(Ce.Bc,{onTouchStart:A,onFocus:A,onMouseOver:A,onClick:T,ref:w,translations:Le.button}),x&&Fe&&b.current&&(0,Ae.createPortal)((0,c.jsx)(Fe,Object.assign({onClose:P,initialScrollY:window.scrollY,initialQuery:j,navigator:N,transformItems:R,hitComponent:Be,transformSearchClient:L},f.searchPagePath&&{resultsFooterComponent:D},f,{searchParameters:v,placeholder:Le.placeholder,translations:Le.modal})),b.current)]})}function qe(){var e=(0,me.A)().siteConfig;return(0,c.jsx)(Ue,Object.assign({},e.themeConfig.algolia))}const He={navbarSearchContainer:"navbarSearchContainer_Uox2"};function $e(e){var t=e.children,n=e.className;return(0,c.jsx)("div",{className:(0,o.A)(n,He.navbarSearchContainer),children:t})}var Ve=n(4858),Ge=n(6534),We=["docId","label","docsPluginId"];var Ke=["sidebarId","label","docsPluginId"];var Qe=["label","to","docsPluginId"];var Ye=n(4100),Je=["mobile","docsPluginId","dropdownActiveClassDisabled","dropdownItemsBefore","dropdownItemsAfter"];function Ze(e,t){var n;return null!=(n=t.alternateDocVersions[e.name])?n:function(e){return e.docs.find((function(t){return t.id===e.mainDocId}))}(e)}const Xe={default:fe,localeDropdown:function(e){var t=e.mobile,n=e.dropdownItemsBefore,r=e.dropdownItemsAfter,o=e.queryString,a=void 0===o?"":o,i=(0,k.A)(e,_e),u=(0,me.A)().i18n,f=u.currentLocale,d=u.locales,p=u.localeConfigs,m=(0,xe.o)(),h=(0,l.zy)(),g=h.search,v=h.hash,y=d.map((function(e){var n=""+("pathname://"+m.createUrl({locale:e,fullyQualified:!1}))+g+v+a;return{label:p[e].label,lang:p[e].htmlLang,to:n,target:"_self",autoAddBaseUrl:!1,className:e===f?t?"menu__link--active":"dropdown__link--active":""}})),b=[].concat(n,y,r),w=t?(0,s.T)({message:"Languages",id:"theme.navbar.mobileLanguageDropdown.label",description:"The label for the mobile language switcher dropdown"}):p[f].label;return(0,c.jsx)(ke,Object.assign({},i,{mobile:t,label:(0,c.jsxs)(c.Fragment,{children:[(0,c.jsx)(Oe,{className:je}),w]}),items:b}))},search:function(e){var t=e.mobile,n=e.className;return t?null:(0,c.jsx)($e,{className:n,children:(0,c.jsx)(qe,{})})},dropdown:ke,html:function(e){var t=e.value,n=e.className,r=e.mobile,a=void 0!==r&&r,i=e.isDropdownItem,l=void 0!==i&&i,s=l?"li":"div";return(0,c.jsx)(s,{className:(0,o.A)({navbar__item:!a&&!l,"menu__list-item":a},n),dangerouslySetInnerHTML:{__html:t}})},doc:function(e){var t=e.docId,n=e.label,r=e.docsPluginId,o=(0,k.A)(e,We),a=(0,Ve.zK)(r).activeDoc,i=(0,Ge.QB)(t,r),l=(null==a?void 0:a.path)===(null==i?void 0:i.path);return null===i||i.unlisted&&!l?null:(0,c.jsx)(fe,Object.assign({exact:!0},o,{isActive:function(){return l||!(null==a||!a.sidebar)&&a.sidebar===i.sidebar},label:null!=n?n:i.id,to:i.path}))},docSidebar:function(e){var t=e.sidebarId,n=e.label,r=e.docsPluginId,o=(0,k.A)(e,Ke),a=(0,Ve.zK)(r).activeDoc,i=(0,Ge.fW)(t,r).link;if(!i)throw new Error('DocSidebarNavbarItem: Sidebar with ID "'+t+"\" doesn't have anything to be linked to.");return(0,c.jsx)(fe,Object.assign({exact:!0},o,{isActive:function(){return(null==a?void 0:a.sidebar)===t},label:null!=n?n:i.label,to:i.path}))},docsVersion:function(e){var t=e.label,n=e.to,r=e.docsPluginId,o=(0,k.A)(e,Qe),a=(0,Ge.Vd)(r)[0],i=null!=t?t:a.label,l=null!=n?n:function(e){return e.docs.find((function(t){return t.id===e.mainDocId}))}(a).path;return(0,c.jsx)(fe,Object.assign({},o,{label:i,to:l}))},docsVersionDropdown:function(e){var t=e.mobile,n=e.docsPluginId,r=e.dropdownActiveClassDisabled,o=e.dropdownItemsBefore,a=e.dropdownItemsAfter,i=(0,k.A)(e,Je),u=(0,l.zy)(),f=u.search,d=u.hash,p=(0,Ve.zK)(n),m=(0,Ve.jh)(n),h=(0,Ye.g1)(n).savePreferredVersionName,g=[].concat(o,m.map((function(e){var t=Ze(e,p);return{label:e.label,to:""+t.path+f+d,isActive:function(){return e===p.activeVersion},onClick:function(){return h(e.name)}}})),a),v=(0,Ge.Vd)(n)[0],y=t&&g.length>1?(0,s.T)({id:"theme.navbar.mobileVersionsDropdown.label",message:"Versions",description:"The label for the navbar versions dropdown on mobile view"}):v.label,b=t&&g.length>1?void 0:Ze(v,p).path;return g.length<=1?(0,c.jsx)(fe,Object.assign({},i,{mobile:t,label:y,to:b,isActive:r?function(){return!1}:void 0})):(0,c.jsx)(ke,Object.assign({},i,{mobile:t,label:y,to:b,items:g,isActive:r?function(){return!1}:void 0}))}};var et=["type"];function tt(e){var t=e.type,n=(0,k.A)(e,et),r=function(e,t){return e&&"default"!==e?e:"items"in t?"dropdown":"default"}(t,n),o=Xe[r];if(!o)throw new Error('No NavbarItem component found for type "'+t+'".');return(0,c.jsx)(o,Object.assign({},n))}function nt(){var e=(0,P.M)(),t=(0,w.p)().navbar.items;return(0,c.jsx)("ul",{className:"menu__list",children:t.map((function(t,n){return(0,r.createElement)(tt,Object.assign({mobile:!0},t,{onClick:function(){return e.toggle()},key:n}))}))})}function rt(e){return(0,c.jsx)("button",Object.assign({},e,{type:"button",className:"clean-btn navbar-sidebar__back",children:(0,c.jsx)(s.A,{id:"theme.navbar.mobileSidebarSecondaryMenu.backButtonLabel",description:"The label of the back button to return to main menu, inside the mobile navbar sidebar secondary menu (notably used to display the docs sidebar)",children:"\u2190 Back to main menu"})}))}function ot(){var e=0===(0,w.p)().navbar.items.length,t=F();return(0,c.jsxs)(c.Fragment,{children:[!e&&(0,c.jsx)(rt,{onClick:function(){return t.hide()}}),t.content]})}function at(){var e,t=(0,P.M)();return void 0===(e=t.shown)&&(e=!0),(0,r.useEffect)((function(){return document.body.style.overflow=e?"hidden":"visible",function(){document.body.style.overflow="visible"}}),[e]),t.shouldRender?(0,c.jsx)(B,{header:(0,c.jsx)(Z,{}),primaryMenu:(0,c.jsx)(nt,{}),secondaryMenu:(0,c.jsx)(ot,{})}):null}const it={navbarHideable:"navbarHideable_RgjD",navbarHidden:"navbarHidden_PyO1"};function lt(e){return(0,c.jsx)("div",Object.assign({role:"presentation"},e,{className:(0,o.A)("navbar-sidebar__backdrop",e.className)}))}function st(e){var t=e.children,n=(0,w.p)().navbar,a=n.hideOnScroll,i=n.style,l=(0,P.M)(),f=function(e){var t=(0,r.useState)(e),n=t[0],o=t[1],a=(0,r.useRef)(!1),i=(0,r.useRef)(0),l=(0,r.useCallback)((function(e){null!==e&&(i.current=e.getBoundingClientRect().height)}),[]);return(0,I.Mq)((function(t,n){var r=t.scrollY;if(e)if(r=l?o(!1):r+u0&&(0,c.jsx)(It,{links:n}),logo:r&&(0,c.jsx)(Lt,{logo:r}),copyright:t&&(0,c.jsx)(Mt,{copyright:t})})}const zt=r.memo(Bt);var Ut=(0,N.fM)([z.a,S.o,I.Tv,Ye.VQ,i.Jx,function(e){var t=e.children;return(0,c.jsx)(R.y_,{children:(0,c.jsx)(P.e,{children:(0,c.jsx)(L,{children:t})})})}]);function qt(e){var t=e.children;return(0,c.jsx)(Ut,{children:t})}var Ht=n(7887);function $t(e){var t=e.error,n=e.tryAgain;return(0,c.jsx)("main",{className:"container margin-vert--xl",children:(0,c.jsx)("div",{className:"row",children:(0,c.jsxs)("div",{className:"col col--6 col--offset-3",children:[(0,c.jsx)(Ht.A,{as:"h1",className:"hero__title",children:(0,c.jsx)(s.A,{id:"theme.ErrorPageContent.title",description:"The title of the fallback page when the page crashed",children:"This page crashed."})}),(0,c.jsx)("div",{className:"margin-vert--lg",children:(0,c.jsx)(dt,{onClick:n,className:"button button--primary shadow--lw"})}),(0,c.jsx)("hr",{}),(0,c.jsx)("div",{className:"margin-vert--md",children:(0,c.jsx)(pt,{error:t})})]})})})}const Vt={mainWrapper:"mainWrapper_eDIG"};function Gt(e){var t=e.children,n=e.noFooter,r=e.wrapperClassName,l=e.title,s=e.description;return(0,v.J)(),(0,c.jsxs)(qt,{children:[(0,c.jsx)(i.be,{title:l,description:s}),(0,c.jsx)(b,{}),(0,c.jsx)(T,{}),(0,c.jsx)(xt,{}),(0,c.jsx)("div",{id:f,className:(0,o.A)(g.G.wrapper.main,Vt.mainWrapper,r),children:(0,c.jsx)(a.A,{fallback:function(e){return(0,c.jsx)($t,Object.assign({},e))},children:t})}),!n&&(0,c.jsx)(zt,{})]})}},1167:(e,t,n)=>{"use strict";n.d(t,{A:()=>d});var r=n(4528),o=(n(2581),n(2772)),a=n(4447),i=n(9068),l=n(6938),s=n(9817),u=n(9793),c=["imageClassName","titleClassName"];function f(e){var t=e.logo,n=e.alt,r=e.imageClassName,o={light:(0,a.Ay)(t.src),dark:(0,a.Ay)(t.srcDark||t.src)},i=(0,u.jsx)(s.A,{className:t.className,sources:o,height:t.height,width:t.width,alt:n,style:t.style});return r?(0,u.jsx)("div",{className:r,children:i}):i}function d(e){var t,n=(0,i.A)().siteConfig.title,s=(0,l.p)().navbar,d=s.title,p=s.logo,m=e.imageClassName,h=e.titleClassName,g=(0,r.A)(e,c),v=(0,a.Ay)((null==p?void 0:p.href)||"/"),y=d?"":n,b=null!=(t=null==p?void 0:p.alt)?t:y;return(0,u.jsxs)(o.A,Object.assign({to:v},g,(null==p?void 0:p.target)&&{target:p.target},{children:[p&&(0,u.jsx)(f,{logo:p,alt:b,imageClassName:m}),null!=d&&(0,u.jsx)("b",{className:h,children:d})]}))}},3381:(e,t,n)=>{"use strict";n.d(t,{A:()=>a});n(2581);var r=n(8498),o=n(9793);function a(e){var t=e.locale,n=e.version,a=e.tag,i=t;return(0,o.jsxs)(r.A,{children:[t&&(0,o.jsx)("meta",{name:"docusaurus_locale",content:t}),n&&(0,o.jsx)("meta",{name:"docusaurus_version",content:n}),a&&(0,o.jsx)("meta",{name:"docusaurus_tag",content:a}),i&&(0,o.jsx)("meta",{name:"docsearch:language",content:i}),n&&(0,o.jsx)("meta",{name:"docsearch:version",content:n}),a&&(0,o.jsx)("meta",{name:"docsearch:docusaurus_tag",content:a})]})}},9817:(e,t,n)=>{"use strict";n.d(t,{A:()=>d});var r=n(4528),o=n(2581),a=n(4921),i=n(4069),l=n(7545);const s={themedComponent:"themedComponent_GVQ4","themedComponent--light":"themedComponent--light_TJu1","themedComponent--dark":"themedComponent--dark_NwPQ"};var u=n(9793);function c(e){var t=e.className,n=e.children,r=(0,i.A)(),c=(0,l.G)().colorMode;return(0,u.jsx)(u.Fragment,{children:(r?"dark"===c?["dark"]:["light"]:["light","dark"]).map((function(e){var r=n({theme:e,className:(0,a.A)(t,s.themedComponent,s["themedComponent--"+e])});return(0,u.jsx)(o.Fragment,{children:r},e)}))})}var f=["sources","className","alt"];function d(e){var t=e.sources,n=e.className,o=e.alt,a=(0,r.A)(e,f);return(0,u.jsx)(c,{className:n,children:function(e){var n=e.theme,r=e.className;return(0,u.jsx)("img",Object.assign({src:t[n],alt:o,className:r},a))}})}},7818:(e,t,n)=>{"use strict";n.d(t,{N:()=>w,u:()=>d});var r=n(4528),o=n(2581),a=n(2651),i=n(9847),l=n(9497),s=n(9793),u=["collapsed"],c=["lazy"],f="ease-in-out";function d(e){var t=e.initialState,n=(0,o.useState)(null!=t&&t),r=n[0],a=n[1],i=(0,o.useCallback)((function(){a((function(e){return!e}))}),[]);return{collapsed:r,setCollapsed:a,toggleCollapsed:i}}var p={display:"none",overflow:"hidden",height:"0px"},m={display:"block",overflow:"visible",height:"auto"};function h(e,t){var n=t?p:m;e.style.display=n.display,e.style.overflow=n.overflow,e.style.height=n.height}function g(e){var t=e.collapsibleRef,n=e.collapsed,r=e.animation,a=(0,o.useRef)(!1);(0,o.useEffect)((function(){var e,o=t.current;function i(){var e,t,n=o.scrollHeight,a=null!=(e=null==r?void 0:r.duration)?e:function(e){if((0,l.O)())return 1;var t=e/36;return Math.round(10*(4+15*Math.pow(t,.25)+t/5))}(n);return{transition:"height "+a+"ms "+(null!=(t=null==r?void 0:r.easing)?t:f),height:n+"px"}}function s(){var e=i();o.style.transition=e.transition,o.style.height=e.height}if(!a.current)return h(o,n),void(a.current=!0);return o.style.willChange="height",e=requestAnimationFrame((function(){n?(s(),requestAnimationFrame((function(){o.style.height=p.height,o.style.overflow=p.overflow}))):(o.style.display="block",requestAnimationFrame((function(){s()})))})),function(){return cancelAnimationFrame(e)}}),[t,n,r])}function v(e){if(!a.A.canUseDOM)return e?p:m}function y(e){var t=e.as,n=void 0===t?"div":t,r=e.collapsed,a=e.children,i=e.animation,l=e.onCollapseTransitionEnd,u=e.className,c=e.disableSSRStyle,f=(0,o.useRef)(null);return g({collapsibleRef:f,collapsed:r,animation:i}),(0,s.jsx)(n,{ref:f,style:c?void 0:v(r),onTransitionEnd:function(e){"height"===e.propertyName&&(h(f.current,r),null==l||l(r))},className:u,children:a})}function b(e){var t=e.collapsed,n=(0,r.A)(e,u),a=(0,o.useState)(!t),l=a[0],c=a[1],f=(0,o.useState)(t),d=f[0],p=f[1];return(0,i.A)((function(){t||c(!0)}),[t]),(0,i.A)((function(){l&&p(t)}),[l,t]),l?(0,s.jsx)(y,Object.assign({},n,{collapsed:d})):null}function w(e){var t=e.lazy,n=(0,r.A)(e,c),o=t?b:y;return(0,s.jsx)(o,Object.assign({},n))}},5701:(e,t,n)=>{"use strict";n.d(t,{M:()=>h,o:()=>m});var r=n(2581),o=n(4069),a=n(4071),i=n(4222),l=n(6938),s=n(9793),u=(0,a.Wf)("docusaurus.announcement.dismiss"),c=(0,a.Wf)("docusaurus.announcement.id"),f=function(){return"true"===u.get()},d=function(e){return u.set(String(e))},p=r.createContext(null);function m(e){var t=e.children,n=function(){var e=(0,l.p)().announcementBar,t=(0,o.A)(),n=(0,r.useState)((function(){return!!t&&f()})),a=n[0],i=n[1];(0,r.useEffect)((function(){i(f())}),[]);var s=(0,r.useCallback)((function(){d(!0),i(!0)}),[]);return(0,r.useEffect)((function(){if(e){var t=e.id,n=c.get();"annoucement-bar"===n&&(n="announcement-bar");var r=t!==n;c.set(t),r&&d(!1),!r&&f()||i(!1)}}),[e]),(0,r.useMemo)((function(){return{isActive:!!e&&!a,close:s}}),[e,a,s])}();return(0,s.jsx)(p.Provider,{value:n,children:t})}function h(){var e=(0,r.useContext)(p);if(!e)throw new i.dV("AnnouncementBarProvider");return e}},7545:(e,t,n)=>{"use strict";n.d(t,{G:()=>v,a:()=>g});var r=n(2581),o=n(2651),a=n(4222),i=n(4071),l=n(6938),s=n(9793),u=r.createContext(void 0),c="theme",f=(0,i.Wf)(c),d={light:"light",dark:"dark"},p=function(e){return e===d.dark?d.dark:d.light},m=function(e){return o.A.canUseDOM?p(document.documentElement.getAttribute("data-theme")):p(e)},h=function(e){f.set(p(e))};function g(e){var t=e.children,n=function(){var e=(0,l.p)().colorMode,t=e.defaultMode,n=e.disableSwitch,o=e.respectPrefersColorScheme,a=(0,r.useState)(m(t)),i=a[0],s=a[1];(0,r.useEffect)((function(){n&&f.del()}),[n]);var u=(0,r.useCallback)((function(e,n){void 0===n&&(n={});var r=n.persist,a=void 0===r||r;e?(s(e),a&&h(e)):(s(o?window.matchMedia("(prefers-color-scheme: dark)").matches?d.dark:d.light:t),f.del())}),[o,t]);(0,r.useEffect)((function(){document.documentElement.setAttribute("data-theme",p(i))}),[i]),(0,r.useEffect)((function(){if(!n){var e=function(e){if(e.key===c){var t=f.get();null!==t&&u(p(t))}};return window.addEventListener("storage",e),function(){return window.removeEventListener("storage",e)}}}),[n,u]);var g=(0,r.useRef)(!1);return(0,r.useEffect)((function(){if(!n||o){var e=window.matchMedia("(prefers-color-scheme: dark)"),t=function(){window.matchMedia("print").matches||g.current?g.current=window.matchMedia("print").matches:u(null)};return e.addListener(t),function(){return e.removeListener(t)}}}),[u,n,o]),(0,r.useMemo)((function(){return{colorMode:i,setColorMode:u,get isDarkTheme(){return i===d.dark},setLightTheme:function(){u(d.light)},setDarkTheme:function(){u(d.dark)}}}),[i,u])}();return(0,s.jsx)(u.Provider,{value:n,children:t})}function v(){var e=(0,r.useContext)(u);if(null==e)throw new a.dV("ColorModeProvider","Please see https://docusaurus.io/docs/api/themes/configuration#use-color-mode.");return e}},1673:(e,t,n)=>{"use strict";n.d(t,{M:()=>p,e:()=>d});var r=n(2581),o=n(3948),a=n(1721),i=n(6809),l=n(6938),s=n(4222),u=n(9793),c=r.createContext(void 0);function f(){var e,t=(e=(0,o.YL)(),0===(0,l.p)().navbar.items.length&&!e.component),n=(0,a.l)(),s=!t&&"mobile"===n,u=(0,r.useState)(!1),c=u[0],f=u[1];(0,i.$Z)((function(){if(c)return f(!1),!1}));var d=(0,r.useCallback)((function(){f((function(e){return!e}))}),[]);return(0,r.useEffect)((function(){"desktop"===n&&f(!1)}),[n]),(0,r.useMemo)((function(){return{disabled:t,shouldRender:s,toggle:d,shown:c}}),[t,s,d,c])}function d(e){var t=e.children,n=f();return(0,u.jsx)(c.Provider,{value:n,children:t})}function p(){var e=r.useContext(c);if(void 0===e)throw new s.dV("NavbarMobileSidebarProvider");return e}},3948:(e,t,n)=>{"use strict";n.d(t,{GX:()=>u,YL:()=>s,y_:()=>l});var r=n(2581),o=n(4222),a=n(9793),i=r.createContext(null);function l(e){var t=e.children,n=(0,r.useState)({component:null,props:null});return(0,a.jsx)(i.Provider,{value:n,children:t})}function s(){var e=(0,r.useContext)(i);if(!e)throw new o.dV("NavbarSecondaryMenuContentProvider");return e[0]}function u(e){var t=e.component,n=e.props,a=(0,r.useContext)(i);if(!a)throw new o.dV("NavbarSecondaryMenuContentProvider");var l=a[1],s=(0,o.Be)(n);return(0,r.useEffect)((function(){l({component:t,props:s})}),[l,t,s]),(0,r.useEffect)((function(){return function(){return l({component:null,props:null})}}),[l]),null}},1296:(e,t,n)=>{"use strict";n.d(t,{w:()=>o,J:()=>a});var r=n(2581),o="navigation-with-keyboard";function a(){(0,r.useEffect)((function(){function e(e){"keydown"===e.type&&"Tab"===e.key&&document.body.classList.add(o),"mousedown"===e.type&&document.body.classList.remove(o)}return document.addEventListener("keydown",e),document.addEventListener("mousedown",e),function(){document.body.classList.remove(o),document.removeEventListener("keydown",e),document.removeEventListener("mousedown",e)}}),[])}},2939:(e,t,n)=>{"use strict";n.d(t,{b:()=>l,w:()=>s});var r=n(2581),o=n(9068),a=n(6809),i="q";function l(){return(0,a.l)(i)}function s(){var e=(0,o.A)().siteConfig,t=e.baseUrl,n=e.themeConfig.algolia.searchPagePath;return(0,r.useCallback)((function(e){return""+t+n+"?"+i+"="+encodeURIComponent(e)}),[t,n])}},1721:(e,t,n)=>{"use strict";n.d(t,{l:()=>l});var r=n(2581),o=n(2651),a={desktop:"desktop",mobile:"mobile",ssr:"ssr"},i=996;function l(e){var t=(void 0===e?{}:e).desktopBreakpoint,n=void 0===t?i:t,l=(0,r.useState)((function(){return"ssr"})),s=l[0],u=l[1];return(0,r.useEffect)((function(){function e(){u(function(e){if(!o.A.canUseDOM)throw new Error("getWindowSize() should only be called after React hydration");return window.innerWidth>e?a.desktop:a.mobile}(n))}return e(),window.addEventListener("resize",e),function(){window.removeEventListener("resize",e)}}),[n]),s}},8051:(e,t,n)=>{"use strict";n.d(t,{G:()=>r});var r={page:{blogListPage:"blog-list-page",blogPostPage:"blog-post-page",blogTagsListPage:"blog-tags-list-page",blogTagPostListPage:"blog-tags-post-list-page",blogAuthorsListPage:"blog-authors-list-page",blogAuthorsPostsPage:"blog-authors-posts-page",docsDocPage:"docs-doc-page",docsTagsListPage:"docs-tags-list-page",docsTagDocListPage:"docs-tags-doc-list-page",mdxPage:"mdx-page"},wrapper:{main:"main-wrapper",blogPages:"blog-wrapper",docsPages:"docs-wrapper",mdxPages:"mdx-wrapper"},common:{editThisPage:"theme-edit-this-page",lastUpdated:"theme-last-updated",backToTopButton:"theme-back-to-top-button",codeBlock:"theme-code-block",admonition:"theme-admonition",unlistedBanner:"theme-unlisted-banner",draftBanner:"theme-draft-banner",admonitionType:function(e){return"theme-admonition-"+e}},layout:{},docs:{docVersionBanner:"theme-doc-version-banner",docVersionBadge:"theme-doc-version-badge",docBreadcrumbs:"theme-doc-breadcrumbs",docMarkdown:"theme-doc-markdown",docTocMobile:"theme-doc-toc-mobile",docTocDesktop:"theme-doc-toc-desktop",docFooter:"theme-doc-footer",docFooterTagsRow:"theme-doc-footer-tags-row",docFooterEditMetaRow:"theme-doc-footer-edit-meta-row",docSidebarContainer:"theme-doc-sidebar-container",docSidebarMenu:"theme-doc-sidebar-menu",docSidebarItemCategory:"theme-doc-sidebar-item-category",docSidebarItemLink:"theme-doc-sidebar-item-link",docSidebarItemCategoryLevel:function(e){return"theme-doc-sidebar-item-category-level-"+e},docSidebarItemLinkLevel:function(e){return"theme-doc-sidebar-item-link-level-"+e}},blog:{blogFooterTagsRow:"theme-blog-footer-tags-row",blogFooterEditMetaRow:"theme-blog-footer-edit-meta-row"},pages:{pageFooterEditMetaRow:"theme-pages-footer-edit-meta-row"}}},9497:(e,t,n)=>{"use strict";function r(){return window.matchMedia("(prefers-reduced-motion: reduce)").matches}n.d(t,{O:()=>r})},5381:(e,t,n)=>{"use strict";n.d(t,{s:()=>o});var r=n(9068);function o(e){var t=(0,r.A)().siteConfig,n=t.title,o=t.titleDelimiter;return null!=e&&e.trim().length?e.trim()+" "+o+" "+n:n}},6809:(e,t,n)=>{"use strict";n.d(t,{$Z:()=>i,l:()=>s});var r=n(2581),o=n(8516),a=n(4222);function i(e){!function(e){var t=(0,o.W6)(),n=(0,a._q)(e);(0,r.useEffect)((function(){return t.block((function(e,t){return n(e,t)}))}),[t,n])}((function(t,n){if("POP"===n)return e(t,n)}))}function l(e){var t=(0,o.W6)();return(0,r.useSyncExternalStore)(t.listen,(function(){return e(t)}),(function(){return e(t)}))}function s(e){var t,n=null!=(t=function(e){return l((function(t){return null===e?null:new URLSearchParams(t.location.search).get(e)}))}(e))?t:"",a=function(e){var t=(0,o.W6)();return(0,r.useCallback)((function(n,r){var o=new URLSearchParams(t.location.search);n?o.set(e,n):o.delete(e),(null!=r&&r.push?t.push:t.replace)({search:o.toString()})}),[e,t])}(e);return[n,a]}},582:(e,t,n)=>{"use strict";n.d(t,{$z:()=>a,sb:()=>o});var r=n(2436);function o(e){return Array.from(new Set(e))}function a(e,t){for(var n,o={},a=0,i=(0,r.A)(e);!(n=i()).done;){var l=n.value,s=t(l,a);null!=o[s]||(o[s]=[]),o[s].push(l),a+=1}return o}},1448:(e,t,n)=>{"use strict";n.d(t,{Jx:()=>p,be:()=>c,e3:()=>d});var r=n(2581),o=n(4921),a=n(8498),i=n(2765),l=n(4447),s=n(5381),u=n(9793);function c(e){var t=e.title,n=e.description,r=e.keywords,o=e.image,i=e.children,c=(0,s.s)(t),f=(0,l.hH)().withBaseUrl,d=o?f(o,{absolute:!0}):void 0;return(0,u.jsxs)(a.A,{children:[t&&(0,u.jsx)("title",{children:c}),t&&(0,u.jsx)("meta",{property:"og:title",content:c}),n&&(0,u.jsx)("meta",{name:"description",content:n}),n&&(0,u.jsx)("meta",{property:"og:description",content:n}),r&&(0,u.jsx)("meta",{name:"keywords",content:Array.isArray(r)?r.join(","):r}),d&&(0,u.jsx)("meta",{property:"og:image",content:d}),d&&(0,u.jsx)("meta",{name:"twitter:image",content:d}),i]})}var f=r.createContext(void 0);function d(e){var t=e.className,n=e.children,i=r.useContext(f),l=(0,o.A)(i,t);return(0,u.jsxs)(f.Provider,{value:l,children:[(0,u.jsx)(a.A,{children:(0,u.jsx)("html",{className:l})}),n]})}function p(e){var t=e.children,n=(0,i.A)(),r="plugin-"+n.plugin.name.replace(/docusaurus-(?:plugin|theme)-(?:content-)?/gi,""),a="plugin-id-"+n.plugin.id;return(0,u.jsx)(d,{className:(0,o.A)(r,a),children:t})}},4222:(e,t,n)=>{"use strict";n.d(t,{dV:()=>m,fM:()=>g,_q:()=>d,ZC:()=>p,Be:()=>h});var r=n(1627),o=n(6710);function a(e){return a=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},a(e)}var i=n(8413);function l(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(l=function(){return!!e})()}function s(e){var t="function"==typeof Map?new Map:void 0;return s=function(e){if(null===e||!function(e){try{return-1!==Function.toString.call(e).indexOf("[native code]")}catch(t){return"function"==typeof e}}(e))return e;if("function"!=typeof e)throw new TypeError("Super expression must either be null or a function");if(void 0!==t){if(t.has(e))return t.get(e);t.set(e,n)}function n(){return function(e,t,n){if(l())return Reflect.construct.apply(null,arguments);var r=[null];r.push.apply(r,t);var o=new(e.bind.apply(e,r));return n&&(0,i.A)(o,n.prototype),o}(e,arguments,a(this).constructor)}return n.prototype=Object.create(e.prototype,{constructor:{value:n,enumerable:!1,writable:!0,configurable:!0}}),(0,i.A)(n,e)},s(e)}var u=n(2581),c=n(9847),f=n(9793);function d(e){var t=(0,u.useRef)(e);return(0,c.A)((function(){t.current=e}),[e]),(0,u.useCallback)((function(){return t.current.apply(t,arguments)}),[])}function p(e){var t=(0,u.useRef)();return(0,c.A)((function(){t.current=e})),t.current}var m=function(e){function t(t,n){var o,a,i;return(i=e.call(this)||this).name="ReactContextError",i.message="Hook "+(null!=(o=null==(a=i.stack)||null==(a=a.split("\n")[1])||null==(a=a.match((0,r.A)(/at (?:\w+\.)?(\w+)/,{name:1})))?void 0:a.groups.name)?o:"")+" is called outside the <"+t+">. "+(null!=n?n:""),i}return(0,o.A)(t,e),t}(s(Error));function h(e){var t=Object.entries(e);return t.sort((function(e,t){return e[0].localeCompare(t[0])})),(0,u.useMemo)((function(){return e}),t.flat())}function g(e){return function(t){var n=t.children;return(0,f.jsx)(f.Fragment,{children:e.reduceRight((function(e,t){return(0,f.jsx)(t,{children:e})}),n)})}}},5424:(e,t,n)=>{"use strict";function r(e,t){return void 0!==e&&void 0!==t&&new RegExp(e,"gi").test(t)}n.d(t,{G:()=>r})},4421:(e,t,n)=>{"use strict";n.d(t,{Dt:()=>l,ys:()=>i});var r=n(2581),o=n(7276),a=n(9068);function i(e,t){var n=function(e){var t;return null==(t=!e||e.endsWith("/")?e:e+"/")?void 0:t.toLowerCase()};return n(e)===n(t)}function l(){var e=(0,a.A)().siteConfig.baseUrl;return(0,r.useMemo)((function(){return function(e){var t=e.baseUrl;function n(e){return e.path===t&&!0===e.exact}function r(e){return e.path===t&&!e.exact}return function e(t){if(0!==t.length)return t.find(n)||e(t.filter(r).flatMap((function(e){var t;return null!=(t=e.routes)?t:[]})))}(e.routes)}({routes:o.A,baseUrl:e})}),[e])}},6780:(e,t,n)=>{"use strict";n.d(t,{Mq:()=>d,Tv:()=>u,gk:()=>p});var r=n(2581),o=n(2651),a=n(4069),i=(n(9847),n(4222)),l=n(9793);var s=r.createContext(void 0);function u(e){var t,n=e.children,o=(t=(0,r.useRef)(!0),(0,r.useMemo)((function(){return{scrollEventsEnabledRef:t,enableScrollEvents:function(){t.current=!0},disableScrollEvents:function(){t.current=!1}}}),[]));return(0,l.jsx)(s.Provider,{value:o,children:n})}function c(){var e=(0,r.useContext)(s);if(null==e)throw new i.dV("ScrollControllerProvider");return e}var f=function(){return o.A.canUseDOM?{scrollX:window.pageXOffset,scrollY:window.pageYOffset}:null};function d(e,t){void 0===t&&(t=[]);var n=c().scrollEventsEnabledRef,o=(0,r.useRef)(f()),a=(0,i._q)(e);(0,r.useEffect)((function(){var e=function(){if(n.current){var e=f();a(e,o.current),o.current=e}},t={passive:!0};return e(),window.addEventListener("scroll",e,t),function(){return window.removeEventListener("scroll",e,t)}}),[a,n].concat(t))}function p(){var e=(0,r.useRef)(null),t=(0,a.A)()&&"smooth"===getComputedStyle(document.documentElement).scrollBehavior;return{startScroll:function(n){e.current=t?function(e){return window.scrollTo({top:e,behavior:"smooth"}),function(){}}(n):function(e){var t=null,n=document.documentElement.scrollTop>e;return function r(){var o=document.documentElement.scrollTop;(n&&o>e||!n&&o{"use strict";n.d(t,{C:()=>r});var r="default"},4071:(e,t,n)=>{"use strict";n.d(t,{Wf:()=>u});n(2581);const r=JSON.parse('{"N":"localStorage","M":""}');var o=r.N;function a(e){var t=e.key,n=e.oldValue,r=e.newValue,o=e.storage;if(n!==r){var a=document.createEvent("StorageEvent");a.initStorageEvent("storage",!1,!1,t,n,r,window.location.href,o),window.dispatchEvent(a)}}function i(e){if(void 0===e&&(e=o),"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,l||(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),l=!0),null}var t}var l=!1;var s={get:function(){return null},set:function(){},del:function(){},listen:function(){return function(){}}};function u(e,t){var n=""+e+r.M;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,listen:t}}(n);var o=i(null==t?void 0:t.persistence);return null===o?s:{get:function(){try{return o.getItem(n)}catch(e){return console.error("Docusaurus storage error, can't get key="+n,e),null}},set:function(e){try{var t=o.getItem(n);o.setItem(n,e),a({key:n,oldValue:t,newValue:e,storage:o})}catch(r){console.error("Docusaurus storage error, can't set "+n+"="+e,r)}},del:function(){try{var e=o.getItem(n);o.removeItem(n),a({key:n,oldValue:e,newValue:null,storage:o})}catch(t){console.error("Docusaurus storage error, can't delete key="+n,t)}},listen:function(e){try{var t=function(t){t.storageArea===o&&t.key===n&&e(t)};return window.addEventListener("storage",t),function(){return window.removeEventListener("storage",t)}}catch(r){return console.error("Docusaurus storage error, can't listen for changes of key="+n,r),function(){}}}}}},4183:(e,t,n)=>{"use strict";n.d(t,{o:()=>i});var r=n(9068),o=n(8516),a=n(4969);function i(){var e=(0,r.A)(),t=e.siteConfig,n=t.baseUrl,i=t.url,l=t.trailingSlash,s=e.i18n,u=s.defaultLocale,c=s.currentLocale,f=(0,o.zy)().pathname,d=(0,a.Ks)(f,{trailingSlash:l,baseUrl:n}),p=c===u?n:n.replace("/"+c+"/","/"),m=d.replace(n,"");return{createUrl:function(e){var t=e.locale;return""+(e.fullyQualified?i:"")+function(e){return e===u?""+p:""+p+e+"/"}(t)+m}}}},2866:(e,t,n)=>{"use strict";n.d(t,{$:()=>i});var r=n(2581),o=n(8516),a=n(4222);function i(e){var t=(0,o.zy)(),n=(0,a.ZC)(t),i=(0,a._q)(e);(0,r.useEffect)((function(){n&&t!==n&&i({location:t,previousLocation:n})}),[i,t,n])}},6938:(e,t,n)=>{"use strict";n.d(t,{p:()=>o});var r=n(9068);function o(){return(0,r.A)().siteConfig.themeConfig}},7643:(e,t,n)=>{"use strict";n.d(t,{c:()=>o});var r=n(9068);function o(){return(0,r.A)().siteConfig.themeConfig}},1527:(e,t,n)=>{"use strict";n.d(t,{C:()=>l});var r=n(2581),o=n(5424),a=n(4447),i=n(7643);function l(){var e=(0,a.hH)().withBaseUrl,t=(0,i.c)().algolia,n=t.externalUrlRegex,l=t.replaceSearchResultPathname;return(0,r.useCallback)((function(t){var r=new URL(t);if((0,o.G)(n,r.href))return t;var a=""+(r.pathname+r.hash);return e(function(e,t){return t?e.replaceAll(new RegExp(t.from,"g"),t.to):e}(a,l))}),[e,n,l])}},220:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.addTrailingSlash=o,t.default=function(e,t){var n=t.trailingSlash,r=t.baseUrl;if(e.startsWith("#"))return e;if(void 0===n)return e;var i=e.split(/[#?]/)[0],l="/"===i||i===r?i:(s=i,u=n,u?o(s):a(s));var s,u;return e.replace(i,l)},t.addLeadingSlash=function(e){return(0,r.addPrefix)(e,"/")},t.removeTrailingSlash=a;var r=n(363);function o(e){return e.endsWith("/")?e:e+"/"}function a(e){return(0,r.removeSuffix)(e,"/")}},3066:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getErrorCausalChain=function e(t){if(t.cause)return[t].concat(e(t.cause));return[t]}},4969:(e,t,n)=>{"use strict";t.rA=t.Ks=t.LU=void 0;var r=n(1177);t.LU="__blog-post-container";var o=n(220);Object.defineProperty(t,"Ks",{enumerable:!0,get:function(){return r.__importDefault(o).default}});var a=n(363);var i=n(3066);Object.defineProperty(t,"rA",{enumerable:!0,get:function(){return i.getErrorCausalChain}})},363:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.addPrefix=function(e,t){return e.startsWith(t)?e:""+t+e},t.removeSuffix=function(e,t){if(""===t)return e;return e.endsWith(t)?e.slice(0,-t.length):e},t.addSuffix=function(e,t){return e.endsWith(t)?e:""+e+t},t.removePrefix=function(e,t){return e.startsWith(t)?e.slice(t.length):e}},7276:(e,t,n)=>{"use strict";n.d(t,{A:()=>d});n(2581);var r=n(2792),o=n.n(r),a=n(4054);const i={17896441:[function(){return Promise.all([n.e(869),n.e(76),n.e(810),n.e(401)]).then(n.bind(n,7390))},"@theme/DocItem",7390],"1a4e3797":[function(){return Promise.all([n.e(869),n.e(138)]).then(n.bind(n,4385))},"@theme/SearchPage",4385],"1df93b7f":[function(){return Promise.all([n.e(869),n.e(583)]).then(n.bind(n,4053))},"@site/src/pages/index.tsx",4053],"33fc5bb8":[function(){return Promise.all([n.e(869),n.e(76),n.e(810),n.e(65),n.e(867)]).then(n.bind(n,1484))},"@theme/Blog/Pages/BlogAuthorsPostsPage",1484],"36994c47":[function(){return n.e(858).then(n.t.bind(n,5516,19))},"@generated/docusaurus-plugin-content-blog/default/__plugin.json",5516],"3b837331":[function(){return Promise.all([n.e(869),n.e(76),n.e(577)]).then(n.bind(n,7e3))},"@site/docs/introduction/dependency-inversion.mdx",7e3],"590aafe0":[function(){return n.e(126).then(n.t.bind(n,3838,19))},"@generated/docusaurus-plugin-content-blog/default/p/monorepo-blog-fb7.json",3838],"5e95c892":[function(){return n.e(647).then(n.bind(n,7787))},"@theme/DocsRoot",7787],"5e9f5e1a":[function(){return Promise.resolve().then(n.bind(n,4784))},"@generated/docusaurus.config",4784],"621db11d":[function(){return Promise.all([n.e(869),n.e(65),n.e(212)]).then(n.bind(n,452))},"@theme/Blog/Pages/BlogAuthorsListPage",452],"675bdb9f":[function(){return Promise.all([n.e(869),n.e(76),n.e(360)]).then(n.bind(n,820))},"@site/docs/introduction/getting-started.mdx",820],"814f3328":[function(){return n.e(472).then(n.t.bind(n,5513,19))},"~blog/default/blog-post-list-prop-default.json",5513],"8bf68d0a":[function(){return n.e(368).then(n.t.bind(n,8771,19))},"@generated/docusaurus-plugin-content-blog/default/p/monorepo-blog-authors-b16.json",8771],"995cd23a":[function(){return Promise.all([n.e(76),n.e(655)]).then(n.bind(n,6387))},"@site/blog/2024-12-24-welcome/index.md?truncated=true",6387],"9e4087bc":[function(){return n.e(711).then(n.bind(n,7061))},"@theme/BlogArchivePage",7061],"9fbf92dd":[function(){return Promise.all([n.e(869),n.e(76),n.e(871)]).then(n.bind(n,9895))},"@site/docs/api/container.mdx",9895],a6aa9e1f:[function(){return Promise.all([n.e(869),n.e(76),n.e(810),n.e(65),n.e(643)]).then(n.bind(n,7755))},"@theme/BlogListPage",7755],a7456010:[function(){return n.e(235).then(n.t.bind(n,8552,19))},"@generated/docusaurus-plugin-content-pages/default/__plugin.json",8552],a7bd4aaa:[function(){return n.e(98).then(n.bind(n,5294))},"@theme/DocVersionRoot",5294],a94703ab:[function(){return Promise.all([n.e(869),n.e(48)]).then(n.bind(n,7261))},"@theme/DocRoot",7261],aba21aa0:[function(){return n.e(742).then(n.t.bind(n,7093,19))},"@generated/docusaurus-plugin-content-docs/default/__plugin.json",7093],abbd686b:[function(){return n.e(102).then(n.t.bind(n,2494,19))},"@generated/docusaurus-plugin-content-blog/default/p/monorepo-blog-archive-63e.json",2494],acecf23e:[function(){return n.e(903).then(n.t.bind(n,1912,19))},"~blog/default/blogMetadata-default.json",1912],c141421f:[function(){return n.e(957).then(n.t.bind(n,936,19))},"@generated/docusaurus-theme-search-algolia/default/__plugin.json",936],c207c22d:[function(){return n.e(578).then(n.t.bind(n,3876,19))},"@generated/docusaurus-plugin-content-blog/default/p/monorepo-blog-authors-notaphplover-2de.json",3876],cc0cca13:[function(){return Promise.all([n.e(869),n.e(76),n.e(874)]).then(n.bind(n,7631))},"@site/docs/api/binding-syntax.mdx",7631],ccc49370:[function(){return Promise.all([n.e(869),n.e(76),n.e(810),n.e(65),n.e(249)]).then(n.bind(n,6189))},"@theme/BlogPostPage",6189],e33fc578:[function(){return Promise.all([n.e(869),n.e(76),n.e(630)]).then(n.bind(n,7488))},"@site/docs/api/container-module.mdx",7488],e669b475:[function(){return Promise.all([n.e(76),n.e(767)]).then(n.bind(n,2737))},"@site/blog/2024-12-24-welcome/index.md",2737],f9dfc0ac:[function(){return n.e(999).then(n.t.bind(n,5554,19))},"@generated/docusaurus-plugin-content-docs/default/p/monorepo-docs-6af.json",5554]};var l=n(9793);function s(e){var t=e.error,n=e.retry,r=e.pastDelay;return t?(0,l.jsxs)("div",{style:{textAlign:"center",color:"#fff",backgroundColor:"#fa383e",borderColor:"#fa383e",borderStyle:"solid",borderRadius:"0.25rem",borderWidth:"1px",boxSizing:"border-box",display:"block",padding:"1rem",flex:"0 0 50%",marginLeft:"25%",marginRight:"25%",marginTop:"5rem",maxWidth:"50%",width:"100%"},children:[(0,l.jsx)("p",{children:String(t)}),(0,l.jsx)("div",{children:(0,l.jsx)("button",{type:"button",onClick:n,children:"Retry"})})]}):r?(0,l.jsx)("div",{style:{display:"flex",justifyContent:"center",alignItems:"center",height:"100vh"},children:(0,l.jsx)("svg",{id:"loader",style:{width:128,height:110,position:"absolute",top:"calc(100vh - 64%)"},viewBox:"0 0 45 45",xmlns:"http://www.w3.org/2000/svg",stroke:"#61dafb",children:(0,l.jsxs)("g",{fill:"none",fillRule:"evenodd",transform:"translate(1 1)",strokeWidth:"2",children:[(0,l.jsxs)("circle",{cx:"22",cy:"22",r:"6",strokeOpacity:"0",children:[(0,l.jsx)("animate",{attributeName:"r",begin:"1.5s",dur:"3s",values:"6;22",calcMode:"linear",repeatCount:"indefinite"}),(0,l.jsx)("animate",{attributeName:"stroke-opacity",begin:"1.5s",dur:"3s",values:"1;0",calcMode:"linear",repeatCount:"indefinite"}),(0,l.jsx)("animate",{attributeName:"stroke-width",begin:"1.5s",dur:"3s",values:"2;0",calcMode:"linear",repeatCount:"indefinite"})]}),(0,l.jsxs)("circle",{cx:"22",cy:"22",r:"6",strokeOpacity:"0",children:[(0,l.jsx)("animate",{attributeName:"r",begin:"3s",dur:"3s",values:"6;22",calcMode:"linear",repeatCount:"indefinite"}),(0,l.jsx)("animate",{attributeName:"stroke-opacity",begin:"3s",dur:"3s",values:"1;0",calcMode:"linear",repeatCount:"indefinite"}),(0,l.jsx)("animate",{attributeName:"stroke-width",begin:"3s",dur:"3s",values:"2;0",calcMode:"linear",repeatCount:"indefinite"})]}),(0,l.jsx)("circle",{cx:"22",cy:"22",r:"8",children:(0,l.jsx)("animate",{attributeName:"r",begin:"0s",dur:"1.5s",values:"6;1;2;3;4;5;6",calcMode:"linear",repeatCount:"indefinite"})})]})})}):null}var u=n(4531),c=n(6064);function f(e,t){if("*"===e)return o()({loading:s,loader:function(){return n.e(99).then(n.bind(n,1099))},modules:["@theme/NotFound"],webpack:function(){return[1099]},render:function(e,t){var n=e.default;return(0,l.jsx)(c.W,{value:{plugin:{name:"native",id:"default"}},children:(0,l.jsx)(n,Object.assign({},t))})}});var r=a[e+"-"+t],f={},d=[],p=[],m=(0,u.A)(r);return Object.entries(m).forEach((function(e){var t=e[0],n=e[1],r=i[n];r&&(f[t]=r[0],d.push(r[1]),p.push(r[2]))})),o().Map({loading:s,loader:f,modules:d,webpack:function(){return p},render:function(t,n){var o=JSON.parse(JSON.stringify(r));Object.entries(t).forEach((function(t){var n=t[0],r=t[1],a=r.default;if(!a)throw new Error("The page component at "+e+" doesn't have a default export. This makes it impossible to render anything. Consider default-exporting a React component.");"object"!=typeof a&&"function"!=typeof a||Object.keys(r).filter((function(e){return"default"!==e})).forEach((function(e){a[e]=r[e]}));var i=o,l=n.split(".");l.slice(0,-1).forEach((function(e){i=i[e]})),i[l[l.length-1]]=a}));var a=o.__comp;delete o.__comp;var i=o.__context;delete o.__context;var s=o.__props;return delete o.__props,(0,l.jsx)(c.W,{value:i,children:(0,l.jsx)(a,Object.assign({},o,s,n))})}})}const d=[{path:"/monorepo/blog",component:f("/monorepo/blog","108"),exact:!0},{path:"/monorepo/blog/archive",component:f("/monorepo/blog/archive","a7b"),exact:!0},{path:"/monorepo/blog/authors",component:f("/monorepo/blog/authors","f37"),exact:!0},{path:"/monorepo/blog/authors/notaphplover",component:f("/monorepo/blog/authors/notaphplover","6ff"),exact:!0},{path:"/monorepo/blog/welcome",component:f("/monorepo/blog/welcome","304"),exact:!0},{path:"/monorepo/search",component:f("/monorepo/search","137"),exact:!0},{path:"/monorepo/docs",component:f("/monorepo/docs","2a3"),routes:[{path:"/monorepo/docs",component:f("/monorepo/docs","c77"),routes:[{path:"/monorepo/docs",component:f("/monorepo/docs","87c"),routes:[{path:"/monorepo/docs/api/binding-syntax",component:f("/monorepo/docs/api/binding-syntax","262"),exact:!0,sidebar:"tutorialSidebar"},{path:"/monorepo/docs/api/container",component:f("/monorepo/docs/api/container","c49"),exact:!0,sidebar:"tutorialSidebar"},{path:"/monorepo/docs/api/container-module",component:f("/monorepo/docs/api/container-module","595"),exact:!0,sidebar:"tutorialSidebar"},{path:"/monorepo/docs/introduction/dependency-inversion",component:f("/monorepo/docs/introduction/dependency-inversion","979"),exact:!0,sidebar:"tutorialSidebar"},{path:"/monorepo/docs/introduction/getting-started",component:f("/monorepo/docs/introduction/getting-started","48a"),exact:!0,sidebar:"tutorialSidebar"}]}]}]},{path:"/monorepo/",component:f("/monorepo/","388"),exact:!0},{path:"*",component:f("*")}]},9097:(e,t,n)=>{"use strict";n.d(t,{zR:()=>w,TM:()=>j,yJ:()=>p,sC:()=>A,AO:()=>d});var r=n(8937);function o(e){return"/"===e.charAt(0)}function a(e,t){for(var n=t,r=n+1,o=e.length;r=0;d--){var p=i[d];"."===p?a(i,d):".."===p?(a(i,d),f++):f&&(a(i,d),f--)}if(!u)for(;f--;f)i.unshift("..");!u||""===i[0]||i[0]&&o(i[0])||i.unshift("");var m=i.join("/");return n&&"/"!==m.substr(-1)&&(m+="/"),m};var l=n(3712);function s(e){return"/"===e.charAt(0)?e:"/"+e}function u(e){return"/"===e.charAt(0)?e.substr(1):e}function c(e,t){return function(e,t){return 0===e.toLowerCase().indexOf(t.toLowerCase())&&-1!=="/?#".indexOf(e.charAt(t.length))}(e,t)?e.substr(t.length):e}function f(e){return"/"===e.charAt(e.length-1)?e.slice(0,-1):e}function d(e){var t=e.pathname,n=e.search,r=e.hash,o=t||"/";return n&&"?"!==n&&(o+="?"===n.charAt(0)?n:"?"+n),r&&"#"!==r&&(o+="#"===r.charAt(0)?r:"#"+r),o}function p(e,t,n,o){var a;"string"==typeof e?(a=function(e){var t=e||"/",n="",r="",o=t.indexOf("#");-1!==o&&(r=t.substr(o),t=t.substr(0,o));var a=t.indexOf("?");return-1!==a&&(n=t.substr(a),t=t.substr(0,a)),{pathname:t,search:"?"===n?"":n,hash:"#"===r?"":r}}(e),a.state=t):(void 0===(a=(0,r.A)({},e)).pathname&&(a.pathname=""),a.search?"?"!==a.search.charAt(0)&&(a.search="?"+a.search):a.search="",a.hash?"#"!==a.hash.charAt(0)&&(a.hash="#"+a.hash):a.hash="",void 0!==t&&void 0===a.state&&(a.state=t));try{a.pathname=decodeURI(a.pathname)}catch(l){throw l instanceof URIError?new URIError('Pathname "'+a.pathname+'" could not be decoded. This is likely caused by an invalid percent-encoding.'):l}return n&&(a.key=n),o?a.pathname?"/"!==a.pathname.charAt(0)&&(a.pathname=i(a.pathname,o.pathname)):a.pathname=o.pathname:a.pathname||(a.pathname="/"),a}function m(){var e=null;var t=[];return{setPrompt:function(t){return e=t,function(){e===t&&(e=null)}},confirmTransitionTo:function(t,n,r,o){if(null!=e){var a="function"==typeof e?e(t,n):e;"string"==typeof a?"function"==typeof r?r(a,o):o(!0):o(!1!==a)}else o(!0)},appendListener:function(e){var n=!0;function r(){n&&e.apply(void 0,arguments)}return t.push(r),function(){n=!1,t=t.filter((function(e){return e!==r}))}},notifyListeners:function(){for(var e=arguments.length,n=new Array(e),r=0;rt?n.splice(t,n.length-t,o):n.push(o),f({action:r,location:o,index:t,entries:n})}}))},replace:function(e,t){var r="REPLACE",o=p(e,t,h(),w.location);c.confirmTransitionTo(o,r,n,(function(e){e&&(w.entries[w.index]=o,f({action:r,location:o}))}))},go:b,goBack:function(){b(-1)},goForward:function(){b(1)},canGo:function(e){var t=w.index+e;return t>=0&&t{"use strict";var r=n(502),o={childContextTypes:!0,contextType:!0,contextTypes:!0,defaultProps:!0,displayName:!0,getDefaultProps:!0,getDerivedStateFromError:!0,getDerivedStateFromProps:!0,mixins:!0,propTypes:!0,type:!0},a={name:!0,length:!0,prototype:!0,caller:!0,callee:!0,arguments:!0,arity:!0},i={$$typeof:!0,compare:!0,defaultProps:!0,displayName:!0,propTypes:!0,type:!0},l={};function s(e){return r.isMemo(e)?i:l[e.$$typeof]||o}l[r.ForwardRef]={$$typeof:!0,render:!0,defaultProps:!0,displayName:!0,propTypes:!0},l[r.Memo]=i;var u=Object.defineProperty,c=Object.getOwnPropertyNames,f=Object.getOwnPropertySymbols,d=Object.getOwnPropertyDescriptor,p=Object.getPrototypeOf,m=Object.prototype;e.exports=function e(t,n,r){if("string"!=typeof n){if(m){var o=p(n);o&&o!==m&&e(t,o,r)}var i=c(n);f&&(i=i.concat(f(n)));for(var l=s(t),h=s(n),g=0;g{"use strict";e.exports=function(e,t,n,r,o,a,i,l){if(!e){var s;if(void 0===t)s=new Error("Minified exception occurred; use the non-minified dev environment for the full error message and additional helpful warnings.");else{var u=[n,r,o,a,i,l],c=0;(s=new Error(t.replace(/%s/g,(function(){return u[c++]})))).name="Invariant Violation"}throw s.framesToPop=1,s}}},6687:e=>{e.exports=Array.isArray||function(e){return"[object Array]"==Object.prototype.toString.call(e)}},8197:(e,t,n)=>{"use strict";n.r(t)},5202:(e,t,n)=>{"use strict";n.r(t)},9233:function(e,t,n){var r,o;r=function(){var e,t,n={version:"0.2.0"},r=n.settings={minimum:.08,easing:"ease",positionUsing:"",speed:200,trickle:!0,trickleRate:.02,trickleSpeed:800,showSpinner:!0,barSelector:'[role="bar"]',spinnerSelector:'[role="spinner"]',parent:"body",template:'
'};function o(e,t,n){return en?n:e}function a(e){return 100*(-1+e)}function i(e,t,n){var o;return(o="translate3d"===r.positionUsing?{transform:"translate3d("+a(e)+"%,0,0)"}:"translate"===r.positionUsing?{transform:"translate("+a(e)+"%,0)"}:{"margin-left":a(e)+"%"}).transition="all "+t+"ms "+n,o}n.configure=function(e){var t,n;for(t in e)void 0!==(n=e[t])&&e.hasOwnProperty(t)&&(r[t]=n);return this},n.status=null,n.set=function(e){var t=n.isStarted();e=o(e,r.minimum,1),n.status=1===e?null:e;var a=n.render(!t),u=a.querySelector(r.barSelector),c=r.speed,f=r.easing;return a.offsetWidth,l((function(t){""===r.positionUsing&&(r.positionUsing=n.getPositioningCSS()),s(u,i(e,c,f)),1===e?(s(a,{transition:"none",opacity:1}),a.offsetWidth,setTimeout((function(){s(a,{transition:"all "+c+"ms linear",opacity:0}),setTimeout((function(){n.remove(),t()}),c)}),c)):setTimeout(t,c)})),this},n.isStarted=function(){return"number"==typeof n.status},n.start=function(){n.status||n.set(0);var e=function(){setTimeout((function(){n.status&&(n.trickle(),e())}),r.trickleSpeed)};return r.trickle&&e(),this},n.done=function(e){return e||n.status?n.inc(.3+.5*Math.random()).set(1):this},n.inc=function(e){var t=n.status;return t?("number"!=typeof e&&(e=(1-t)*o(Math.random()*t,.1,.95)),t=o(t+e,0,.994),n.set(t)):n.start()},n.trickle=function(){return n.inc(Math.random()*r.trickleRate)},e=0,t=0,n.promise=function(r){return r&&"resolved"!==r.state()?(0===t&&n.start(),e++,t++,r.always((function(){0==--t?(e=0,n.done()):n.set((e-t)/e)})),this):this},n.render=function(e){if(n.isRendered())return document.getElementById("nprogress");c(document.documentElement,"nprogress-busy");var t=document.createElement("div");t.id="nprogress",t.innerHTML=r.template;var o,i=t.querySelector(r.barSelector),l=e?"-100":a(n.status||0),u=document.querySelector(r.parent);return s(i,{transition:"all 0 linear",transform:"translate3d("+l+"%,0,0)"}),r.showSpinner||(o=t.querySelector(r.spinnerSelector))&&p(o),u!=document.body&&c(u,"nprogress-custom-parent"),u.appendChild(t),t},n.remove=function(){f(document.documentElement,"nprogress-busy"),f(document.querySelector(r.parent),"nprogress-custom-parent");var e=document.getElementById("nprogress");e&&p(e)},n.isRendered=function(){return!!document.getElementById("nprogress")},n.getPositioningCSS=function(){var e=document.body.style,t="WebkitTransform"in e?"Webkit":"MozTransform"in e?"Moz":"msTransform"in e?"ms":"OTransform"in e?"O":"";return t+"Perspective"in e?"translate3d":t+"Transform"in e?"translate":"margin"};var l=function(){var e=[];function t(){var n=e.shift();n&&n(t)}return function(n){e.push(n),1==e.length&&t()}}(),s=function(){var e=["Webkit","O","Moz","ms"],t={};function n(e){return e.replace(/^-ms-/,"ms-").replace(/-([\da-z])/gi,(function(e,t){return t.toUpperCase()}))}function r(t){var n=document.body.style;if(t in n)return t;for(var r,o=e.length,a=t.charAt(0).toUpperCase()+t.slice(1);o--;)if((r=e[o]+a)in n)return r;return t}function o(e){return e=n(e),t[e]||(t[e]=r(e))}function a(e,t,n){t=o(t),e.style[t]=n}return function(e,t){var n,r,o=arguments;if(2==o.length)for(n in t)void 0!==(r=t[n])&&t.hasOwnProperty(n)&&a(e,n,r);else a(e,o[1],o[2])}}();function u(e,t){return("string"==typeof e?e:d(e)).indexOf(" "+t+" ")>=0}function c(e,t){var n=d(e),r=n+t;u(n,t)||(e.className=r.substring(1))}function f(e,t){var n,r=d(e);u(e,t)&&(n=r.replace(" "+t+" "," "),e.className=n.substring(1,n.length-1))}function d(e){return(" "+(e.className||"")+" ").replace(/\s+/gi," ")}function p(e){e&&e.parentNode&&e.parentNode.removeChild(e)}return n},void 0===(o="function"==typeof r?r.call(t,n,t,e):r)||(e.exports=o)},4188:(e,t,n)=>{var r=n(6687);e.exports=m,e.exports.parse=a,e.exports.compile=function(e,t){return s(a(e,t),t)},e.exports.tokensToFunction=s,e.exports.tokensToRegExp=p;var o=new RegExp(["(\\\\.)","([\\/.])?(?:(?:\\:(\\w+)(?:\\(((?:\\\\.|[^\\\\()])+)\\))?|\\(((?:\\\\.|[^\\\\()])+)\\))([+*?])?|(\\*))"].join("|"),"g");function a(e,t){for(var n,r=[],a=0,l=0,s="",u=t&&t.delimiter||"/";null!=(n=o.exec(e));){var f=n[0],d=n[1],p=n.index;if(s+=e.slice(l,p),l=p+f.length,d)s+=d[1];else{var m=e[l],h=n[2],g=n[3],v=n[4],y=n[5],b=n[6],w=n[7];s&&(r.push(s),s="");var S=null!=h&&null!=m&&m!==h,k="+"===b||"*"===b,x="?"===b||"*"===b,E=h||u,O=v||y,j=h||("string"==typeof r[r.length-1]?r[r.length-1]:"");r.push({name:g||a++,prefix:h||"",delimiter:E,optional:x,repeat:k,partial:S,asterisk:!!w,pattern:O?c(O):w?".*":i(E,j)})}}return l-1?"[^"+u(e)+"]+?":u(t)+"|(?:(?!"+u(t)+")[^"+u(e)+"])+?"}function l(e){return encodeURI(e).replace(/[\/?#]/g,(function(e){return"%"+e.charCodeAt(0).toString(16).toUpperCase()}))}function s(e,t){for(var n=new Array(e.length),o=0;o{e.exports&&(e.exports={core:{meta:{path:"components/prism-core.js",option:"mandatory"},core:"Core"},themes:{meta:{path:"themes/{id}.css",link:"index.html?theme={id}",exclusive:!0},prism:{title:"Default",option:"default"},"prism-dark":"Dark","prism-funky":"Funky","prism-okaidia":{title:"Okaidia",owner:"ocodia"},"prism-twilight":{title:"Twilight",owner:"remybach"},"prism-coy":{title:"Coy",owner:"tshedor"},"prism-solarizedlight":{title:"Solarized Light",owner:"hectormatos2011 "},"prism-tomorrow":{title:"Tomorrow Night",owner:"Rosey"}},languages:{meta:{path:"components/prism-{id}",noCSS:!0,examplesPath:"examples/prism-{id}",addCheckAll:!0},markup:{title:"Markup",alias:["html","xml","svg","mathml","ssml","atom","rss"],aliasTitles:{html:"HTML",xml:"XML",svg:"SVG",mathml:"MathML",ssml:"SSML",atom:"Atom",rss:"RSS"},option:"default"},css:{title:"CSS",option:"default",modify:"markup"},clike:{title:"C-like",option:"default"},javascript:{title:"JavaScript",require:"clike",modify:"markup",optional:"regex",alias:"js",option:"default"},abap:{title:"ABAP",owner:"dellagustin"},abnf:{title:"ABNF",owner:"RunDevelopment"},actionscript:{title:"ActionScript",require:"javascript",modify:"markup",owner:"Golmote"},ada:{title:"Ada",owner:"Lucretia"},agda:{title:"Agda",owner:"xy-ren"},al:{title:"AL",owner:"RunDevelopment"},antlr4:{title:"ANTLR4",alias:"g4",owner:"RunDevelopment"},apacheconf:{title:"Apache Configuration",owner:"GuiTeK"},apex:{title:"Apex",require:["clike","sql"],owner:"RunDevelopment"},apl:{title:"APL",owner:"ngn"},applescript:{title:"AppleScript",owner:"Golmote"},aql:{title:"AQL",owner:"RunDevelopment"},arduino:{title:"Arduino",require:"cpp",alias:"ino",owner:"dkern"},arff:{title:"ARFF",owner:"Golmote"},armasm:{title:"ARM Assembly",alias:"arm-asm",owner:"RunDevelopment"},arturo:{title:"Arturo",alias:"art",optional:["bash","css","javascript","markup","markdown","sql"],owner:"drkameleon"},asciidoc:{alias:"adoc",title:"AsciiDoc",owner:"Golmote"},aspnet:{title:"ASP.NET (C#)",require:["markup","csharp"],owner:"nauzilus"},asm6502:{title:"6502 Assembly",owner:"kzurawel"},asmatmel:{title:"Atmel AVR Assembly",owner:"cerkit"},autohotkey:{title:"AutoHotkey",owner:"aviaryan"},autoit:{title:"AutoIt",owner:"Golmote"},avisynth:{title:"AviSynth",alias:"avs",owner:"Zinfidel"},"avro-idl":{title:"Avro IDL",alias:"avdl",owner:"RunDevelopment"},awk:{title:"AWK",alias:"gawk",aliasTitles:{gawk:"GAWK"},owner:"RunDevelopment"},bash:{title:"Bash",alias:["sh","shell"],aliasTitles:{sh:"Shell",shell:"Shell"},owner:"zeitgeist87"},basic:{title:"BASIC",owner:"Golmote"},batch:{title:"Batch",owner:"Golmote"},bbcode:{title:"BBcode",alias:"shortcode",aliasTitles:{shortcode:"Shortcode"},owner:"RunDevelopment"},bbj:{title:"BBj",owner:"hyyan"},bicep:{title:"Bicep",owner:"johnnyreilly"},birb:{title:"Birb",require:"clike",owner:"Calamity210"},bison:{title:"Bison",require:"c",owner:"Golmote"},bnf:{title:"BNF",alias:"rbnf",aliasTitles:{rbnf:"RBNF"},owner:"RunDevelopment"},bqn:{title:"BQN",owner:"yewscion"},brainfuck:{title:"Brainfuck",owner:"Golmote"},brightscript:{title:"BrightScript",owner:"RunDevelopment"},bro:{title:"Bro",owner:"wayward710"},bsl:{title:"BSL (1C:Enterprise)",alias:"oscript",aliasTitles:{oscript:"OneScript"},owner:"Diversus23"},c:{title:"C",require:"clike",owner:"zeitgeist87"},csharp:{title:"C#",require:"clike",alias:["cs","dotnet"],owner:"mvalipour"},cpp:{title:"C++",require:"c",owner:"zeitgeist87"},cfscript:{title:"CFScript",require:"clike",alias:"cfc",owner:"mjclemente"},chaiscript:{title:"ChaiScript",require:["clike","cpp"],owner:"RunDevelopment"},cil:{title:"CIL",owner:"sbrl"},cilkc:{title:"Cilk/C",require:"c",alias:"cilk-c",owner:"OpenCilk"},cilkcpp:{title:"Cilk/C++",require:"cpp",alias:["cilk-cpp","cilk"],owner:"OpenCilk"},clojure:{title:"Clojure",owner:"troglotit"},cmake:{title:"CMake",owner:"mjrogozinski"},cobol:{title:"COBOL",owner:"RunDevelopment"},coffeescript:{title:"CoffeeScript",require:"javascript",alias:"coffee",owner:"R-osey"},concurnas:{title:"Concurnas",alias:"conc",owner:"jasontatton"},csp:{title:"Content-Security-Policy",owner:"ScottHelme"},cooklang:{title:"Cooklang",owner:"ahue"},coq:{title:"Coq",owner:"RunDevelopment"},crystal:{title:"Crystal",require:"ruby",owner:"MakeNowJust"},"css-extras":{title:"CSS Extras",require:"css",modify:"css",owner:"milesj"},csv:{title:"CSV",owner:"RunDevelopment"},cue:{title:"CUE",owner:"RunDevelopment"},cypher:{title:"Cypher",owner:"RunDevelopment"},d:{title:"D",require:"clike",owner:"Golmote"},dart:{title:"Dart",require:"clike",owner:"Golmote"},dataweave:{title:"DataWeave",owner:"machaval"},dax:{title:"DAX",owner:"peterbud"},dhall:{title:"Dhall",owner:"RunDevelopment"},diff:{title:"Diff",owner:"uranusjr"},django:{title:"Django/Jinja2",require:"markup-templating",alias:"jinja2",owner:"romanvm"},"dns-zone-file":{title:"DNS zone file",owner:"RunDevelopment",alias:"dns-zone"},docker:{title:"Docker",alias:"dockerfile",owner:"JustinBeckwith"},dot:{title:"DOT (Graphviz)",alias:"gv",optional:"markup",owner:"RunDevelopment"},ebnf:{title:"EBNF",owner:"RunDevelopment"},editorconfig:{title:"EditorConfig",owner:"osipxd"},eiffel:{title:"Eiffel",owner:"Conaclos"},ejs:{title:"EJS",require:["javascript","markup-templating"],owner:"RunDevelopment",alias:"eta",aliasTitles:{eta:"Eta"}},elixir:{title:"Elixir",owner:"Golmote"},elm:{title:"Elm",owner:"zwilias"},etlua:{title:"Embedded Lua templating",require:["lua","markup-templating"],owner:"RunDevelopment"},erb:{title:"ERB",require:["ruby","markup-templating"],owner:"Golmote"},erlang:{title:"Erlang",owner:"Golmote"},"excel-formula":{title:"Excel Formula",alias:["xlsx","xls"],owner:"RunDevelopment"},fsharp:{title:"F#",require:"clike",owner:"simonreynolds7"},factor:{title:"Factor",owner:"catb0t"},false:{title:"False",owner:"edukisto"},"firestore-security-rules":{title:"Firestore security rules",require:"clike",owner:"RunDevelopment"},flow:{title:"Flow",require:"javascript",owner:"Golmote"},fortran:{title:"Fortran",owner:"Golmote"},ftl:{title:"FreeMarker Template Language",require:"markup-templating",owner:"RunDevelopment"},gml:{title:"GameMaker Language",alias:"gamemakerlanguage",require:"clike",owner:"LiarOnce"},gap:{title:"GAP (CAS)",owner:"RunDevelopment"},gcode:{title:"G-code",owner:"RunDevelopment"},gdscript:{title:"GDScript",owner:"RunDevelopment"},gedcom:{title:"GEDCOM",owner:"Golmote"},gettext:{title:"gettext",alias:"po",owner:"RunDevelopment"},gherkin:{title:"Gherkin",owner:"hason"},git:{title:"Git",owner:"lgiraudel"},glsl:{title:"GLSL",require:"c",owner:"Golmote"},gn:{title:"GN",alias:"gni",owner:"RunDevelopment"},"linker-script":{title:"GNU Linker Script",alias:"ld",owner:"RunDevelopment"},go:{title:"Go",require:"clike",owner:"arnehormann"},"go-module":{title:"Go module",alias:"go-mod",owner:"RunDevelopment"},gradle:{title:"Gradle",require:"clike",owner:"zeabdelkhalek-badido18"},graphql:{title:"GraphQL",optional:"markdown",owner:"Golmote"},groovy:{title:"Groovy",require:"clike",owner:"robfletcher"},haml:{title:"Haml",require:"ruby",optional:["css","css-extras","coffeescript","erb","javascript","less","markdown","scss","textile"],owner:"Golmote"},handlebars:{title:"Handlebars",require:"markup-templating",alias:["hbs","mustache"],aliasTitles:{mustache:"Mustache"},owner:"Golmote"},haskell:{title:"Haskell",alias:"hs",owner:"bholst"},haxe:{title:"Haxe",require:"clike",optional:"regex",owner:"Golmote"},hcl:{title:"HCL",owner:"outsideris"},hlsl:{title:"HLSL",require:"c",owner:"RunDevelopment"},hoon:{title:"Hoon",owner:"matildepark"},http:{title:"HTTP",optional:["csp","css","hpkp","hsts","javascript","json","markup","uri"],owner:"danielgtaylor"},hpkp:{title:"HTTP Public-Key-Pins",owner:"ScottHelme"},hsts:{title:"HTTP Strict-Transport-Security",owner:"ScottHelme"},ichigojam:{title:"IchigoJam",owner:"BlueCocoa"},icon:{title:"Icon",owner:"Golmote"},"icu-message-format":{title:"ICU Message Format",owner:"RunDevelopment"},idris:{title:"Idris",alias:"idr",owner:"KeenS",require:"haskell"},ignore:{title:".ignore",owner:"osipxd",alias:["gitignore","hgignore","npmignore"],aliasTitles:{gitignore:".gitignore",hgignore:".hgignore",npmignore:".npmignore"}},inform7:{title:"Inform 7",owner:"Golmote"},ini:{title:"Ini",owner:"aviaryan"},io:{title:"Io",owner:"AlesTsurko"},j:{title:"J",owner:"Golmote"},java:{title:"Java",require:"clike",owner:"sherblot"},javadoc:{title:"JavaDoc",require:["markup","java","javadoclike"],modify:"java",optional:"scala",owner:"RunDevelopment"},javadoclike:{title:"JavaDoc-like",modify:["java","javascript","php"],owner:"RunDevelopment"},javastacktrace:{title:"Java stack trace",owner:"RunDevelopment"},jexl:{title:"Jexl",owner:"czosel"},jolie:{title:"Jolie",require:"clike",owner:"thesave"},jq:{title:"JQ",owner:"RunDevelopment"},jsdoc:{title:"JSDoc",require:["javascript","javadoclike","typescript"],modify:"javascript",optional:["actionscript","coffeescript"],owner:"RunDevelopment"},"js-extras":{title:"JS Extras",require:"javascript",modify:"javascript",optional:["actionscript","coffeescript","flow","n4js","typescript"],owner:"RunDevelopment"},json:{title:"JSON",alias:"webmanifest",aliasTitles:{webmanifest:"Web App Manifest"},owner:"CupOfTea696"},json5:{title:"JSON5",require:"json",owner:"RunDevelopment"},jsonp:{title:"JSONP",require:"json",owner:"RunDevelopment"},jsstacktrace:{title:"JS stack trace",owner:"sbrl"},"js-templates":{title:"JS Templates",require:"javascript",modify:"javascript",optional:["css","css-extras","graphql","markdown","markup","sql"],owner:"RunDevelopment"},julia:{title:"Julia",owner:"cdagnino"},keepalived:{title:"Keepalived Configure",owner:"dev-itsheng"},keyman:{title:"Keyman",owner:"mcdurdin"},kotlin:{title:"Kotlin",alias:["kt","kts"],aliasTitles:{kts:"Kotlin Script"},require:"clike",owner:"Golmote"},kumir:{title:"KuMir (\u041a\u0443\u041c\u0438\u0440)",alias:"kum",owner:"edukisto"},kusto:{title:"Kusto",owner:"RunDevelopment"},latex:{title:"LaTeX",alias:["tex","context"],aliasTitles:{tex:"TeX",context:"ConTeXt"},owner:"japborst"},latte:{title:"Latte",require:["clike","markup-templating","php"],owner:"nette"},less:{title:"Less",require:"css",optional:"css-extras",owner:"Golmote"},lilypond:{title:"LilyPond",require:"scheme",alias:"ly",owner:"RunDevelopment"},liquid:{title:"Liquid",require:"markup-templating",owner:"cinhtau"},lisp:{title:"Lisp",alias:["emacs","elisp","emacs-lisp"],owner:"JuanCaicedo"},livescript:{title:"LiveScript",owner:"Golmote"},llvm:{title:"LLVM IR",owner:"porglezomp"},log:{title:"Log file",optional:"javastacktrace",owner:"RunDevelopment"},lolcode:{title:"LOLCODE",owner:"Golmote"},lua:{title:"Lua",owner:"Golmote"},magma:{title:"Magma (CAS)",owner:"RunDevelopment"},makefile:{title:"Makefile",owner:"Golmote"},markdown:{title:"Markdown",require:"markup",optional:"yaml",alias:"md",owner:"Golmote"},"markup-templating":{title:"Markup templating",require:"markup",owner:"Golmote"},mata:{title:"Mata",owner:"RunDevelopment"},matlab:{title:"MATLAB",owner:"Golmote"},maxscript:{title:"MAXScript",owner:"RunDevelopment"},mel:{title:"MEL",owner:"Golmote"},mermaid:{title:"Mermaid",owner:"RunDevelopment"},metafont:{title:"METAFONT",owner:"LaeriExNihilo"},mizar:{title:"Mizar",owner:"Golmote"},mongodb:{title:"MongoDB",owner:"airs0urce",require:"javascript"},monkey:{title:"Monkey",owner:"Golmote"},moonscript:{title:"MoonScript",alias:"moon",owner:"RunDevelopment"},n1ql:{title:"N1QL",owner:"TMWilds"},n4js:{title:"N4JS",require:"javascript",optional:"jsdoc",alias:"n4jsd",owner:"bsmith-n4"},"nand2tetris-hdl":{title:"Nand To Tetris HDL",owner:"stephanmax"},naniscript:{title:"Naninovel Script",owner:"Elringus",alias:"nani"},nasm:{title:"NASM",owner:"rbmj"},neon:{title:"NEON",owner:"nette"},nevod:{title:"Nevod",owner:"nezaboodka"},nginx:{title:"nginx",owner:"volado"},nim:{title:"Nim",owner:"Golmote"},nix:{title:"Nix",owner:"Golmote"},nsis:{title:"NSIS",owner:"idleberg"},objectivec:{title:"Objective-C",require:"c",alias:"objc",owner:"uranusjr"},ocaml:{title:"OCaml",owner:"Golmote"},odin:{title:"Odin",owner:"edukisto"},opencl:{title:"OpenCL",require:"c",modify:["c","cpp"],owner:"Milania1"},openqasm:{title:"OpenQasm",alias:"qasm",owner:"RunDevelopment"},oz:{title:"Oz",owner:"Golmote"},parigp:{title:"PARI/GP",owner:"Golmote"},parser:{title:"Parser",require:"markup",owner:"Golmote"},pascal:{title:"Pascal",alias:"objectpascal",aliasTitles:{objectpascal:"Object Pascal"},owner:"Golmote"},pascaligo:{title:"Pascaligo",owner:"DefinitelyNotAGoat"},psl:{title:"PATROL Scripting Language",owner:"bertysentry"},pcaxis:{title:"PC-Axis",alias:"px",owner:"RunDevelopment"},peoplecode:{title:"PeopleCode",alias:"pcode",owner:"RunDevelopment"},perl:{title:"Perl",owner:"Golmote"},php:{title:"PHP",require:"markup-templating",owner:"milesj"},phpdoc:{title:"PHPDoc",require:["php","javadoclike"],modify:"php",owner:"RunDevelopment"},"php-extras":{title:"PHP Extras",require:"php",modify:"php",owner:"milesj"},"plant-uml":{title:"PlantUML",alias:"plantuml",owner:"RunDevelopment"},plsql:{title:"PL/SQL",require:"sql",owner:"Golmote"},powerquery:{title:"PowerQuery",alias:["pq","mscript"],owner:"peterbud"},powershell:{title:"PowerShell",owner:"nauzilus"},processing:{title:"Processing",require:"clike",owner:"Golmote"},prolog:{title:"Prolog",owner:"Golmote"},promql:{title:"PromQL",owner:"arendjr"},properties:{title:".properties",owner:"Golmote"},protobuf:{title:"Protocol Buffers",require:"clike",owner:"just-boris"},pug:{title:"Pug",require:["markup","javascript"],optional:["coffeescript","ejs","handlebars","less","livescript","markdown","scss","stylus","twig"],owner:"Golmote"},puppet:{title:"Puppet",owner:"Golmote"},pure:{title:"Pure",optional:["c","cpp","fortran"],owner:"Golmote"},purebasic:{title:"PureBasic",require:"clike",alias:"pbfasm",owner:"HeX0R101"},purescript:{title:"PureScript",require:"haskell",alias:"purs",owner:"sriharshachilakapati"},python:{title:"Python",alias:"py",owner:"multipetros"},qsharp:{title:"Q#",require:"clike",alias:"qs",owner:"fedonman"},q:{title:"Q (kdb+ database)",owner:"Golmote"},qml:{title:"QML",require:"javascript",owner:"RunDevelopment"},qore:{title:"Qore",require:"clike",owner:"temnroegg"},r:{title:"R",owner:"Golmote"},racket:{title:"Racket",require:"scheme",alias:"rkt",owner:"RunDevelopment"},cshtml:{title:"Razor C#",alias:"razor",require:["markup","csharp"],optional:["css","css-extras","javascript","js-extras"],owner:"RunDevelopment"},jsx:{title:"React JSX",require:["markup","javascript"],optional:["jsdoc","js-extras","js-templates"],owner:"vkbansal"},tsx:{title:"React TSX",require:["jsx","typescript"]},reason:{title:"Reason",require:"clike",owner:"Golmote"},regex:{title:"Regex",owner:"RunDevelopment"},rego:{title:"Rego",owner:"JordanSh"},renpy:{title:"Ren'py",alias:"rpy",owner:"HyuchiaDiego"},rescript:{title:"ReScript",alias:"res",owner:"vmarcosp"},rest:{title:"reST (reStructuredText)",owner:"Golmote"},rip:{title:"Rip",owner:"ravinggenius"},roboconf:{title:"Roboconf",owner:"Golmote"},robotframework:{title:"Robot Framework",alias:"robot",owner:"RunDevelopment"},ruby:{title:"Ruby",require:"clike",alias:"rb",owner:"samflores"},rust:{title:"Rust",owner:"Golmote"},sas:{title:"SAS",optional:["groovy","lua","sql"],owner:"Golmote"},sass:{title:"Sass (Sass)",require:"css",optional:"css-extras",owner:"Golmote"},scss:{title:"Sass (SCSS)",require:"css",optional:"css-extras",owner:"MoOx"},scala:{title:"Scala",require:"java",owner:"jozic"},scheme:{title:"Scheme",owner:"bacchus123"},"shell-session":{title:"Shell session",require:"bash",alias:["sh-session","shellsession"],owner:"RunDevelopment"},smali:{title:"Smali",owner:"RunDevelopment"},smalltalk:{title:"Smalltalk",owner:"Golmote"},smarty:{title:"Smarty",require:"markup-templating",optional:"php",owner:"Golmote"},sml:{title:"SML",alias:"smlnj",aliasTitles:{smlnj:"SML/NJ"},owner:"RunDevelopment"},solidity:{title:"Solidity (Ethereum)",alias:"sol",require:"clike",owner:"glachaud"},"solution-file":{title:"Solution file",alias:"sln",owner:"RunDevelopment"},soy:{title:"Soy (Closure Template)",require:"markup-templating",owner:"Golmote"},sparql:{title:"SPARQL",require:"turtle",owner:"Triply-Dev",alias:"rq"},"splunk-spl":{title:"Splunk SPL",owner:"RunDevelopment"},sqf:{title:"SQF: Status Quo Function (Arma 3)",require:"clike",owner:"RunDevelopment"},sql:{title:"SQL",owner:"multipetros"},squirrel:{title:"Squirrel",require:"clike",owner:"RunDevelopment"},stan:{title:"Stan",owner:"RunDevelopment"},stata:{title:"Stata Ado",require:["mata","java","python"],owner:"RunDevelopment"},iecst:{title:"Structured Text (IEC 61131-3)",owner:"serhioromano"},stylus:{title:"Stylus",owner:"vkbansal"},supercollider:{title:"SuperCollider",alias:"sclang",owner:"RunDevelopment"},swift:{title:"Swift",owner:"chrischares"},systemd:{title:"Systemd configuration file",owner:"RunDevelopment"},"t4-templating":{title:"T4 templating",owner:"RunDevelopment"},"t4-cs":{title:"T4 Text Templates (C#)",require:["t4-templating","csharp"],alias:"t4",owner:"RunDevelopment"},"t4-vb":{title:"T4 Text Templates (VB)",require:["t4-templating","vbnet"],owner:"RunDevelopment"},tap:{title:"TAP",owner:"isaacs",require:"yaml"},tcl:{title:"Tcl",owner:"PeterChaplin"},tt2:{title:"Template Toolkit 2",require:["clike","markup-templating"],owner:"gflohr"},textile:{title:"Textile",require:"markup",optional:"css",owner:"Golmote"},toml:{title:"TOML",owner:"RunDevelopment"},tremor:{title:"Tremor",alias:["trickle","troy"],owner:"darach",aliasTitles:{trickle:"trickle",troy:"troy"}},turtle:{title:"Turtle",alias:"trig",aliasTitles:{trig:"TriG"},owner:"jakubklimek"},twig:{title:"Twig",require:"markup-templating",owner:"brandonkelly"},typescript:{title:"TypeScript",require:"javascript",optional:"js-templates",alias:"ts",owner:"vkbansal"},typoscript:{title:"TypoScript",alias:"tsconfig",aliasTitles:{tsconfig:"TSConfig"},owner:"dkern"},unrealscript:{title:"UnrealScript",alias:["uscript","uc"],owner:"RunDevelopment"},uorazor:{title:"UO Razor Script",owner:"jaseowns"},uri:{title:"URI",alias:"url",aliasTitles:{url:"URL"},owner:"RunDevelopment"},v:{title:"V",require:"clike",owner:"taggon"},vala:{title:"Vala",require:"clike",optional:"regex",owner:"TemplarVolk"},vbnet:{title:"VB.Net",require:"basic",owner:"Bigsby"},velocity:{title:"Velocity",require:"markup",owner:"Golmote"},verilog:{title:"Verilog",owner:"a-rey"},vhdl:{title:"VHDL",owner:"a-rey"},vim:{title:"vim",owner:"westonganger"},"visual-basic":{title:"Visual Basic",alias:["vb","vba"],aliasTitles:{vba:"VBA"},owner:"Golmote"},warpscript:{title:"WarpScript",owner:"RunDevelopment"},wasm:{title:"WebAssembly",owner:"Golmote"},"web-idl":{title:"Web IDL",alias:"webidl",owner:"RunDevelopment"},wgsl:{title:"WGSL",owner:"Dr4gonthree"},wiki:{title:"Wiki markup",require:"markup",owner:"Golmote"},wolfram:{title:"Wolfram language",alias:["mathematica","nb","wl"],aliasTitles:{mathematica:"Mathematica",nb:"Mathematica Notebook"},owner:"msollami"},wren:{title:"Wren",owner:"clsource"},xeora:{title:"Xeora",require:"markup",alias:"xeoracube",aliasTitles:{xeoracube:"XeoraCube"},owner:"freakmaxi"},"xml-doc":{title:"XML doc (.net)",require:"markup",modify:["csharp","fsharp","vbnet"],owner:"RunDevelopment"},xojo:{title:"Xojo (REALbasic)",owner:"Golmote"},xquery:{title:"XQuery",require:"markup",owner:"Golmote"},yaml:{title:"YAML",alias:"yml",owner:"hason"},yang:{title:"YANG",owner:"RunDevelopment"},zig:{title:"Zig",owner:"RunDevelopment"}},plugins:{meta:{path:"plugins/{id}/prism-{id}",link:"plugins/{id}/"},"line-highlight":{title:"Line Highlight",description:"Highlights specific lines and/or line ranges."},"line-numbers":{title:"Line Numbers",description:"Line number at the beginning of code lines.",owner:"kuba-kubula"},"show-invisibles":{title:"Show Invisibles",description:"Show hidden characters such as tabs and line breaks.",optional:["autolinker","data-uri-highlight"]},autolinker:{title:"Autolinker",description:"Converts URLs and emails in code to clickable links. Parses Markdown links in comments."},wpd:{title:"WebPlatform Docs",description:'Makes tokens link to WebPlatform.org documentation. The links open in a new tab.'},"custom-class":{title:"Custom Class",description:"This plugin allows you to prefix Prism's default classes (.comment can become .namespace--comment) or replace them with your defined ones (like .editor__comment). You can even add new classes.",owner:"dvkndn",noCSS:!0},"file-highlight":{title:"File Highlight",description:"Fetch external files and highlight them with Prism. Used on the Prism website itself.",noCSS:!0},"show-language":{title:"Show Language",description:"Display the highlighted language in code blocks (inline code does not show the label).",owner:"nauzilus",noCSS:!0,require:"toolbar"},"jsonp-highlight":{title:"JSONP Highlight",description:"Fetch content with JSONP and highlight some interesting content (e.g. GitHub/Gists or Bitbucket API).",noCSS:!0,owner:"nauzilus"},"highlight-keywords":{title:"Highlight Keywords",description:"Adds special CSS classes for each keyword for fine-grained highlighting.",owner:"vkbansal",noCSS:!0},"remove-initial-line-feed":{title:"Remove initial line feed",description:"Removes the initial line feed in code blocks.",owner:"Golmote",noCSS:!0},"inline-color":{title:"Inline color",description:"Adds a small inline preview for colors in style sheets.",require:"css-extras",owner:"RunDevelopment"},previewers:{title:"Previewers",description:"Previewers for angles, colors, gradients, easing and time.",require:"css-extras",owner:"Golmote"},autoloader:{title:"Autoloader",description:"Automatically loads the needed languages to highlight the code blocks.",owner:"Golmote",noCSS:!0},"keep-markup":{title:"Keep Markup",description:"Prevents custom markup from being dropped out during highlighting.",owner:"Golmote",optional:"normalize-whitespace",noCSS:!0},"command-line":{title:"Command Line",description:"Display a command line with a prompt and, optionally, the output/response from the commands.",owner:"chriswells0"},"unescaped-markup":{title:"Unescaped Markup",description:"Write markup without having to escape anything."},"normalize-whitespace":{title:"Normalize Whitespace",description:"Supports multiple operations to normalize whitespace in code blocks.",owner:"zeitgeist87",optional:"unescaped-markup",noCSS:!0},"data-uri-highlight":{title:"Data-URI Highlight",description:"Highlights data-URI contents.",owner:"Golmote",noCSS:!0},toolbar:{title:"Toolbar",description:"Attach a toolbar for plugins to easily register buttons on the top of a code block.",owner:"mAAdhaTTah"},"copy-to-clipboard":{title:"Copy to Clipboard Button",description:"Add a button that copies the code block to the clipboard when clicked.",owner:"mAAdhaTTah",require:"toolbar",noCSS:!0},"download-button":{title:"Download Button",description:"A button in the toolbar of a code block adding a convenient way to download a code file.",owner:"Golmote",require:"toolbar",noCSS:!0},"match-braces":{title:"Match braces",description:"Highlights matching braces.",owner:"RunDevelopment"},"diff-highlight":{title:"Diff Highlight",description:"Highlights the code inside diff blocks.",owner:"RunDevelopment",require:"diff"},"filter-highlight-all":{title:"Filter highlightAll",description:"Filters the elements the highlightAll and highlightAllUnder methods actually highlight.",owner:"RunDevelopment",noCSS:!0},treeview:{title:"Treeview",description:"A language with special styles to highlight file system tree structures.",owner:"Golmote"}}})},4505:(e,t,n)=>{const r=n(6474),o=n(7151),a=new Set;function i(e){void 0===e?e=Object.keys(r.languages).filter((e=>"meta"!=e)):Array.isArray(e)||(e=[e]);const t=[...a,...Object.keys(Prism.languages)];o(r,e,t).load((e=>{if(!(e in r.languages))return void(i.silent||console.warn("Language does not exist: "+e));const t="./prism-"+e;delete n.c[n(9798).resolve(t)],delete Prism.languages[e],n(9798)(t),a.add(e)}))}i.silent=!1,e.exports=i},1143:()=>{!function(e){function t(e,t){return"___"+e.toUpperCase()+t+"___"}Object.defineProperties(e.languages["markup-templating"]={},{buildPlaceholders:{value:function(n,r,o,a){if(n.language===r){var i=n.tokenStack=[];n.code=n.code.replace(o,(function(e){if("function"==typeof a&&!a(e))return e;for(var o,l=i.length;-1!==n.code.indexOf(o=t(r,l));)++l;return i[l]=e,o})),n.grammar=e.languages.markup}}},tokenizePlaceholders:{value:function(n,r){if(n.language===r&&n.tokenStack){n.grammar=e.languages[r];var o=0,a=Object.keys(n.tokenStack);!function i(l){for(var s=0;s=a.length);s++){var u=l[s];if("string"==typeof u||u.content&&"string"==typeof u.content){var c=a[o],f=n.tokenStack[c],d="string"==typeof u?u:u.content,p=t(r,c),m=d.indexOf(p);if(m>-1){++o;var h=d.substring(0,m),g=new e.Token(r,e.tokenize(f,n.grammar),"language-"+r,f),v=d.substring(m+p.length),y=[];h&&y.push.apply(y,i([h])),y.push(g),v&&y.push.apply(y,i([v])),"string"==typeof u?l.splice.apply(l,[s,1].concat(y)):u.content=y}}else u.content&&i(u.content)}return l}(n.tokens)}}}})}(Prism)},9798:(e,t,n)=>{var r={"./":4505};function o(e){var t=a(e);return n(t)}function a(e){if(!n.o(r,e)){var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}return r[e]}o.keys=function(){return Object.keys(r)},o.resolve=a,e.exports=o,o.id=9798},7151:e=>{"use strict";var t=function(){var e=function(){};function t(e,t){Array.isArray(e)?e.forEach(t):null!=e&&t(e,0)}function n(e){for(var t={},n=0,r=e.length;n "));var l={},s=e[r];if(s){function u(t){if(!(t in e))throw new Error(r+" depends on an unknown component "+t);if(!(t in l))for(var i in o(t,a),l[t]=!0,n[t])l[i]=!0}t(s.require,u),t(s.optional,u),t(s.modify,u)}n[r]=l,a.pop()}}return function(e){var t=n[e];return t||(o(e,r),t=n[e]),t}}function o(e){for(var t in e)return!0;return!1}return function(a,i,l){var s=function(e){var t={};for(var n in e){var r=e[n];for(var o in r)if("meta"!=o){var a=r[o];t[o]="string"==typeof a?{title:a}:a}}return t}(a),u=function(e){var n;return function(r){if(r in e)return r;if(!n)for(var o in n={},e){var a=e[o];t(a&&a.alias,(function(t){if(t in n)throw new Error(t+" cannot be alias for both "+o+" and "+n[t]);if(t in e)throw new Error(t+" cannot be alias of "+o+" because it is a component.");n[t]=o}))}return n[r]||r}}(s);i=i.map(u),l=(l||[]).map(u);var c=n(i),f=n(l);i.forEach((function e(n){var r=s[n];t(r&&r.require,(function(t){t in f||(c[t]=!0,e(t))}))}));for(var d,p=r(s),m=c;o(m);){for(var h in d={},m){var g=s[h];t(g&&g.modify,(function(e){e in f&&(d[e]=!0)}))}for(var v in f)if(!(v in c))for(var y in p(v))if(y in c){d[v]=!0;break}for(var b in m=d)c[b]=!0}var w={getIds:function(){var e=[];return w.load((function(t){e.push(t)})),e},load:function(t,n){return function(t,n,r,o){var a=o?o.series:void 0,i=o?o.parallel:e,l={},s={};function u(e){if(e in l)return l[e];s[e]=!0;var o,c=[];for(var f in t(e))f in n&&c.push(f);if(0===c.length)o=r(e);else{var d=i(c.map((function(e){var t=u(e);return delete s[e],t})));a?o=a(d,(function(){return r(e)})):r(e)}return l[e]=o}for(var c in n)u(c);var f=[];for(var d in s)f.push(l[d]);return i(f)}(p,c,t,n)}};return w}}();e.exports=t},55:(e,t,n)=>{"use strict";var r=n(2528);function o(){}function a(){}a.resetWarningCache=o,e.exports=function(){function e(e,t,n,o,a,i){if(i!==r){var l=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw l.name="Invariant Violation",l}}function t(){return e}e.isRequired=e;var n={array:e,bigint:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:t,element:e,elementType:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t,checkPropTypes:a,resetWarningCache:o};return n.PropTypes=n,n}},331:(e,t,n)=>{e.exports=n(55)()},2528:e=>{"use strict";e.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"},8310:(e,t,n)=>{"use strict";var r=n(2581),o=n(5515);function a(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,n=1;n