From 5ed3e974935eca98936379969e6cb2178b9b9f7a Mon Sep 17 00:00:00 2001 From: Arun Vishnu Date: Mon, 19 Aug 2024 23:19:09 -0700 Subject: [PATCH] docs: update readme --- .github/workflows/docs.yml | 32 +++++++++ docs/404.html | 12 ++-- docs/assets/css/styles.9612ef61.css | 1 - ...t-app-c6e56f6df4cf4da1dc03cf1022053f66.png | Bin 185250 -> 0 bytes docs/assets/js/171.b5889d80.js | 1 - docs/assets/js/17896441.e7f08136.js | 1 - docs/assets/js/1be78505.b4682e50.js | 1 - docs/assets/js/308b4948.c3c125db.js | 1 - docs/assets/js/67449f00.be720ae7.js | 1 - docs/assets/js/769.a433c5d0.js | 1 - docs/assets/js/824.3a10d5f6.js | 1 - docs/assets/js/8b8ac3d9.89803139.js | 1 - docs/assets/js/916.068584a3.js | 2 - docs/assets/js/916.068584a3.js.LICENSE.txt | 61 ------------------ docs/assets/js/935f2afb.fd81d569.js | 1 - docs/assets/js/9edccaa3.04d6f351.js | 1 - docs/assets/js/c4f5d8e4.ebbc5343.js | 1 - docs/assets/js/d589d3a7.45a8c2cd.js | 1 - docs/assets/js/main.905a291d.js | 2 - docs/assets/js/main.905a291d.js.LICENSE.txt | 56 ---------------- docs/assets/js/runtime~main.7f280a6f.js | 1 - docs/docs/getting-started/index.html | 13 ++-- .../quick-start/the-application/index.html | 12 ++-- docs/docs/quick-start/the-packages/index.html | 12 ++-- docs/index.html | 12 ++-- docs/lunr-index-1674173919191.json | 1 - docs/lunr-index-1724134382513.json | 1 + docs/lunr-index.json | 2 +- docs/search-doc-1674173919191.json | 1 - docs/search-doc-1724134382513.json | 1 + docs/search-doc.json | 2 +- 31 files changed, 67 insertions(+), 169 deletions(-) create mode 100644 .github/workflows/docs.yml delete mode 100644 docs/assets/css/styles.9612ef61.css delete mode 100644 docs/assets/images/first-app-c6e56f6df4cf4da1dc03cf1022053f66.png delete mode 100644 docs/assets/js/171.b5889d80.js delete mode 100644 docs/assets/js/17896441.e7f08136.js delete mode 100644 docs/assets/js/1be78505.b4682e50.js delete mode 100644 docs/assets/js/308b4948.c3c125db.js delete mode 100644 docs/assets/js/67449f00.be720ae7.js delete mode 100644 docs/assets/js/769.a433c5d0.js delete mode 100644 docs/assets/js/824.3a10d5f6.js delete mode 100644 docs/assets/js/8b8ac3d9.89803139.js delete mode 100644 docs/assets/js/916.068584a3.js delete mode 100644 docs/assets/js/916.068584a3.js.LICENSE.txt delete mode 100644 docs/assets/js/935f2afb.fd81d569.js delete mode 100644 docs/assets/js/9edccaa3.04d6f351.js delete mode 100644 docs/assets/js/c4f5d8e4.ebbc5343.js delete mode 100644 docs/assets/js/d589d3a7.45a8c2cd.js delete mode 100644 docs/assets/js/main.905a291d.js delete mode 100644 docs/assets/js/main.905a291d.js.LICENSE.txt delete mode 100644 docs/assets/js/runtime~main.7f280a6f.js delete mode 100644 docs/lunr-index-1674173919191.json create mode 100644 docs/lunr-index-1724134382513.json delete mode 100644 docs/search-doc-1674173919191.json create mode 100644 docs/search-doc-1724134382513.json diff --git a/.github/workflows/docs.yml b/.github/workflows/docs.yml new file mode 100644 index 000000000..fe4de922a --- /dev/null +++ b/.github/workflows/docs.yml @@ -0,0 +1,32 @@ +name: Docs + +on: + push: + branches: [ "docupdate*" ] + pull_request: + branches: [ "docupdate*" ] + + # Allows you to run this workflow manually from the Actions tab + workflow_dispatch: + +jobs: + build: + runs-on: ubuntu-latest + + strategy: + matrix: + node-version: [18.x] + + steps: + - uses: actions/checkout@v3 + # with: + # fetch-depth: 0 + + - name: Use Node.js ${{ matrix.node-version }} + uses: actions/setup-node@v3 + with: + node-version: ${{ matrix.node-version }} + + - name: Docs + run: cd docusaurus && pnpm install && pnpm run build && pnpm run deploy + diff --git a/docs/404.html b/docs/404.html index 85570833d..77cd564bf 100644 --- a/docs/404.html +++ b/docs/404.html @@ -3,14 +3,14 @@ -Page Not Found | electrode OSS - - +Page Not Found | electrode OSS + +
-
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/docs/assets/css/styles.9612ef61.css b/docs/assets/css/styles.9612ef61.css deleted file mode 100644 index ccbdf9878..000000000 --- a/docs/assets/css/styles.9612ef61.css +++ /dev/null @@ -1 +0,0 @@ -.col,.container{padding:0 var(--ifm-spacing-horizontal);width:100%}.markdown>h2,.markdown>h3,.markdown>h4,.markdown>h5,.markdown>h6{margin-bottom:calc(var(--ifm-heading-vertical-rhythm-bottom)*var(--ifm-leading))}body,ol ol,ol ul,ul ol,ul ul{margin:0}blockquote,pre{margin:0 0 var(--ifm-spacing-vertical)}.breadcrumbs__link,.button{transition-timing-function:var(--ifm-transition-timing-default)}.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 var(--ifm-transition-fast) var(--ifm-transition-timing-default)}.navbar--dark,:root{--ifm-navbar-link-hover-color:var(--ifm-color-primary)}.menu,.navbar-sidebar{overflow-x:hidden}:root,html[data-theme=dark]{--ifm-color-emphasis-500:var(--ifm-color-gray-500)}.toggleButton_UuJF,html{-webkit-tap-highlight-color:transparent}.clean-list,.containsTaskList_q9yy,.details_vQyB>summary,.dropdown__menu,.menu__list{list-style:none}.button,.dropdown__link,.searchbox,.text--truncate{white-space:nowrap}.searchbox__reset:focus,.searchbox__submit:focus,body:not(.navigation-with-keyboard) :not(input):focus{outline:0}pre,table{overflow:auto}.markdown li,body{word-wrap:break-word}: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);--ifm-color-primary:#0a6aaa;--ifm-color-primary-dark:#204c8f;--ifm-color-primary-darker:#173869;--ifm-color-primary-darkest:#324655;--ifm-color-primary-light:#267f9c;--ifm-color-primary-lighter:#416c9e;--ifm-color-primary-lightest:#afc1da;--ifm-code-font-size:95%;--docusaurus-announcement-bar-height:auto;--docusaurus-tag-list-border:var(--ifm-color-emphasis-300);--docusaurus-collapse-button-bg:transparent;--docusaurus-collapse-button-bg-hover:rgba(0,0,0,.1);--doc-sidebar-width:300px;--doc-sidebar-hidden-width:30px}.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}*,.algolia-autocomplete .ds-dropdown-menu *{box-sizing:border-box}html{-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;background-color:var(--ifm-background-color);color:var(--ifm-font-color-base);color-scheme:var(--ifm-color-scheme);font:var(--ifm-font-size-base)/var(--ifm-line-height-base) var(--ifm-font-family-base);text-rendering:optimizelegibility}iframe{border:0;color-scheme:auto}.container{margin:0 auto;max-width:var(--ifm-container-width)}.container--fluid{max-width:inherit}.row{display:flex;flex-wrap:wrap;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_aO4I,.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-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:var(--ifm-code-border-radius);font-family:var(--ifm-font-family-monospace);font-size:var(--ifm-code-font-size);padding:var(--ifm-code-padding-vertical) var(--ifm-code-padding-horizontal)}a code{color:inherit}pre{background-color:var(--ifm-pre-background);border-radius:var(--ifm-pre-border-radius);color:var(--ifm-pre-color);font:var(--ifm-code-font-size)/var(--ifm-pre-line-height) var(--ifm-font-family-monospace);padding:var(--ifm-pre-padding)}pre code{background-color:transparent;border:none;font-size:100%;line-height:inherit;padding:0}kbd{background-color:var(--ifm-color-emphasis-0);border:1px solid var(--ifm-color-emphasis-400);border-radius:.2rem;box-shadow:inset 0 -1px 0 var(--ifm-color-emphasis-400);color:var(--ifm-color-emphasis-800);font:80% var(--ifm-font-family-monospace);padding:.15rem .3rem}h1,h2,h3,h4,h5,h6{color:var(--ifm-heading-color);font-family:var(--ifm-heading-font-family);font-weight:var(--ifm-heading-font-weight);line-height:var(--ifm-heading-line-height);margin:var(--ifm-heading-margin-top) 0 var(--ifm-heading-margin-bottom) 0}h1{font-size:var(--ifm-h1-font-size)}h2{font-size:var(--ifm-h2-font-size)}h3{font-size:var(--ifm-h3-font-size)}h4{font-size:var(--ifm-h4-font-size)}h5{font-size:var(--ifm-h5-font-size)}h6{font-size:var(--ifm-h6-font-size)}img{max-width:100%}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:var(--ifm-leading)}.markdown li>p{margin-top:var(--ifm-list-paragraph-margin)}.markdown li+li{margin-top:var(--ifm-list-item-margin)}ol,ul{margin:0 0 var(--ifm-list-margin);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:var(--ifm-spacing-vertical)}table thead tr{border-bottom:2px solid var(--ifm-table-border-color)}table thead,table tr:nth-child(2n){background-color:var(--ifm-table-stripe-background)}table tr{background-color:var(--ifm-table-background);border-top:var(--ifm-table-border-width) solid var(--ifm-table-border-color)}table td,table th{border:var(--ifm-table-border-width) solid var(--ifm-table-border-color);padding:var(--ifm-table-cell-padding)}table th{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:var(--ifm-link-decoration)}a:hover{color:var(--ifm-link-hover-color);text-decoration:var(--ifm-link-hover-decoration)}.button:hover,.text--no-decoration,.text--no-decoration:hover,a:not([href]){text-decoration:none}p{margin:0 0 var(--ifm-paragraph-margin-bottom)}blockquote{border-left:var(--ifm-blockquote-border-left-width) solid var(--ifm-blockquote-border-color);box-shadow:var(--ifm-blockquote-shadow);color:var(--ifm-blockquote-color);font-size:var(--ifm-blockquote-font-size);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:var(--ifm-hr-background-color);border:0;height:var(--ifm-hr-height);margin:var(--ifm-hr-margin-vertical) 0}.shadow--lw{box-shadow:var(--ifm-global-shadow-lw)!important}.shadow--md{box-shadow:var(--ifm-global-shadow-md)!important}.shadow--tl{box-shadow:var(--ifm-global-shadow-tl)!important}.text--primary,.wordWrapButtonEnabled_Pz7E .wordWrapButtonIcon_fAU2{color:var(--ifm-color-primary)}.text--secondary{color:var(--ifm-color-secondary)}.text--success{color:var(--ifm-color-success)}.text--info{color:var(--ifm-color-info)}.text--warning{color:var(--ifm-color-warning)}.text--danger{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_y9z0,.alert__heading,.playgroundHeader_Yn0l,.text--uppercase{text-transform:uppercase}.text--light{font-weight:var(--ifm-font-weight-light)}.text--normal{font-weight:var(--ifm-font-weight-normal)}.text--semibold{font-weight:var(--ifm-font-weight-semibold)}.text--bold{font-weight:var(--ifm-font-weight-bold)}.text--italic{font-style:italic}.text--truncate{overflow:hidden;text-overflow:ellipsis}.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,.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:var(--ifm-alert-border-width) solid var(--ifm-alert-border-color);border-left-width:var(--ifm-alert-border-left-width);border-radius:var(--ifm-alert-border-radius);box-shadow:var(--ifm-alert-shadow);padding:var(--ifm-alert-padding-vertical) var(--ifm-alert-padding-horizontal)}.alert__heading{align-items:center;display:flex;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: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:var(--ifm-alert-border-color)}.alert a:hover{text-decoration-thickness:2px}.avatar{-moz-column-gap:var(--ifm-avatar-intro-margin);column-gap:var(--ifm-avatar-intro-margin);display:flex}.avatar__photo{border-radius:50%;display:block;height:var(--ifm-avatar-photo-size);overflow:hidden;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:var(--ifm-avatar-intro-alignment)}.badge,.breadcrumbs__item,.breadcrumbs__link,.button,.dropdown>.navbar__link:after{display:inline-block}.avatar__name{font:700 var(--ifm-h4-font-size)/var(--ifm-heading-line-height) var(--ifm-font-family-base)}.avatar__subtitle{margin-top:.25rem}.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:var(--ifm-badge-border-width) solid var(--ifm-badge-border-color);border-radius:var(--ifm-badge-border-radius);color:var(--ifm-badge-color);font-size:75%;font-weight:var(--ifm-font-weight-bold);line-height:1;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:var(--ifm-color-black)}.breadcrumbs__link,.button.button--secondary.button--outline:not(.button--active):not(:hover){color:var(--ifm-font-color-base)}.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:not(:last-child):after{background:var(--ifm-breadcrumb-separator) center;content:" ";display:inline-block;filter:var(--ifm-breadcrumb-separator-filter);height:calc(var(--ifm-breadcrumb-separator-size)*var(--ifm-breadcrumb-size-multiplier)*var(--ifm-breadcrumb-separator-size-multiplier));margin:0 var(--ifm-breadcrumb-spacing);opacity:.5;width:calc(var(--ifm-breadcrumb-separator-size)*var(--ifm-breadcrumb-size-multiplier)*var(--ifm-breadcrumb-separator-size-multiplier))}.breadcrumbs__item--active .breadcrumbs__link{background:var(--ifm-breadcrumb-item-background-active);color:var(--ifm-breadcrumb-color-active)}.breadcrumbs__link{border-radius:var(--ifm-breadcrumb-border-radius);font-size:calc(1rem*var(--ifm-breadcrumb-size-multiplier));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:var(--ifm-transition-fast);transition-property:background,color}.breadcrumbs__link:link:hover,.breadcrumbs__link:visited:hover,area.breadcrumbs__link[href]:hover{background:var(--ifm-breadcrumb-item-background-active);text-decoration:none}.breadcrumbs__link:-moz-any-link:hover{background:var(--ifm-breadcrumb-item-background-active);text-decoration:none}.breadcrumbs__link:any-link:hover{background:var(--ifm-breadcrumb-item-background-active);text-decoration:none}.breadcrumbs--sm{--ifm-breadcrumb-size-multiplier:0.8}.breadcrumbs--lg{--ifm-breadcrumb-size-multiplier:1.2}.button{background-color:var(--ifm-button-background-color);border:var(--ifm-button-border-width) solid var(--ifm-button-border-color);border-radius:var(--ifm-button-border-radius);cursor:pointer;font-size:calc(.875rem*var(--ifm-button-size-multiplier));font-weight:var(--ifm-button-font-weight);line-height:1.5;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:var(--ifm-button-transition-duration);transition-property:color,background,border-color;-webkit-user-select:none;-moz-user-select:none;user-select:none}.hash-link,.searchbox__submit{-webkit-user-select:none;-moz-user-select:none}.button,.button:hover{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:var(--ifm-link-color);text-decoration:var(--ifm-link-decoration)}.button--link.button--active,.button--link:active,.button--link:hover{color:var(--ifm-link-hover-color);text-decoration:var(--ifm-link-hover-decoration)}.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:var(--ifm-color-gray-900)}: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: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:var(--ifm-card-border-radius);box-shadow:var(--ifm-global-shadow-lw);display:flex;flex-direction:column;overflow:hidden}.card__image{padding-top:var(--ifm-card-vertical-spacing)}.card__image:first-child{padding-top:0}.card__body,.card__footer,.card__header{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:var(--ifm-toc-padding-vertical) 0}.table-of-contents,.table-of-contents ul{list-style:none;padding-left:var(--ifm-toc-padding-horizontal)}.table-of-contents li{margin:var(--ifm-toc-padding-vertical) var(--ifm-toc-padding-horizontal)}.table-of-contents__left-border{border-left:1px solid var(--ifm-toc-border-color)}.table-of-contents__link{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:var(--ifm-color-primary);text-decoration:none}.close{color:var(--ifm-color-black);float:right;font-size:1.5rem;font-weight:var(--ifm-font-weight-bold);line-height:1;opacity:.5;padding:1rem;transition:opacity var(--ifm-transition-fast) var(--ifm-transition-timing-default)}.close:hover{opacity:.7}.close:focus,.theme-code-block-highlighted-line .codeLineNumber_WxlU: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:var(--ifm-dropdown-background-color);border-radius:var(--ifm-global-radius);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% - var(--ifm-navbar-item-padding-vertical) + .3rem);transform:translateY(-.625rem);transition-duration:var(--ifm-transition-fast);transition-property:opacity,transform,visibility;transition-timing-function:var(--ifm-transition-timing-default);visibility:hidden;z-index:var(--ifm-z-index-dropdown)}.menu__caret,.menu__link,.menu__list-item-collapsible{border-radius:.25rem;transition:background var(--ifm-transition-fast) var(--ifm-transition-timing-default)}.dropdown__link{border-radius:.25rem;color:var(--ifm-dropdown-link-color);display:block;font-size:.875rem;margin-top:.2rem;padding:.25rem .5rem}.dropdown__link--active,.dropdown__link:hover{background-color:var(--ifm-dropdown-hover-background-color);color:var(--ifm-dropdown-link-color);text-decoration:none}.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:"";margin-left:.3em;position:relative;top:2px;transform:translateY(-50%)}.footer{background-color:var(--ifm-footer-background-color);color:var(--ifm-footer-color);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:var(--ifm-footer-link-color);line-height:2}.footer__link-item:hover{color:var(--ifm-footer-link-hover-color)}.footer__link-separator{margin:0 var(--ifm-footer-link-horizontal-spacing)}.footer__logo{margin-top:1rem;max-width:var(--ifm-footer-logo-max-width)}.footer__title{color:var(--ifm-footer-title-color);font:700 var(--ifm-h4-font-size)/var(--ifm-heading-line-height) var(--ifm-font-family-base);margin-bottom:var(--ifm-heading-margin-bottom)}.menu,.navbar__link{font-weight:var(--ifm-font-weight-semibold)}.docItemContainer_UAwk article>:first-child,.docItemContainer_UAwk header+*,.footer__item{margin-top:0}.admonitionContent_Pliq>:last-child,.collapsibleContent_LBx3>:last-child,.footer__items{margin-bottom:0}.codeBlockStandalone_NgAh,[type=checkbox]{padding:0}.hero{align-items:center;background-color:var(--ifm-hero-background-color);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{font-size:3rem}.hero__subtitle{font-size:1.5rem}.menu__list{margin:0;padding-left:0}.menu__caret,.menu__link{padding:var(--ifm-menu-link-padding-vertical) var(--ifm-menu-link-padding-horizontal)}.menu__list .menu__list{flex:0 0 100%;margin-top:.25rem;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}.details_vQyB[data-collapsed=false].isBrowser_uP5O>summary:before,.details_vQyB[open]:not(.isBrowser_uP5O)>summary:before,.menu__list-item--collapsed .menu__caret:before,.menu__list-item--collapsed .menu__link--sublist:after{transform:rotate(90deg)}.menu__list-item-collapsible{display:flex;flex-wrap:wrap;position:relative}.menu__caret:hover,.menu__link:hover,.menu__list-item-collapsible--active,.menu__list-item-collapsible:hover{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;display:flex}.menu__link{color:var(--ifm-menu-color);flex:1;line-height:1.25}.menu__link:hover{color:var(--ifm-menu-color);text-decoration:none}.menu__caret:before,.menu__link--sublist-caret:after{height:1.25rem;transform:rotate(180deg);transition:transform var(--ifm-transition-fast) linear;width:1.25rem;filter:var(--ifm-menu-link-sublist-icon-filter);content:""}.menu__link--sublist-caret:after{background:var(--ifm-menu-link-sublist-icon) 50%/2rem 2rem;margin-left:auto;min-width:1.25rem}.menu__link--active,.menu__link--active:hover{color:var(--ifm-menu-color-active)}.navbar__brand,.navbar__link{color:var(--ifm-navbar-link-color)}.menu__link--active:not(.menu__link--sublist){background-color:var(--ifm-menu-color-background-active)}.menu__caret:before{background:var(--ifm-menu-link-sublist-icon) 50%/2rem 2rem}.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:var(--ifm-navbar-background-color);box-shadow:var(--ifm-navbar-shadow);height:var(--ifm-navbar-height);padding:var(--ifm-navbar-padding-vertical) var(--ifm-navbar-padding-horizontal)}.docsWrapper_Eyh7,.navbar,.navbar>.container,.navbar>.container-fluid{display:flex}.navbar--fixed-top{position:sticky;top:0;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;display:flex;margin-right:1rem;min-width:0}.navbar__brand:hover{color:var(--ifm-navbar-link-hover-color);text-decoration:none}.announcementBarContent_QLky,.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:var(--ifm-navbar-item-padding-vertical) var(--ifm-navbar-item-padding-horizontal)}.navbar__link--active,.navbar__link:hover{color:var(--ifm-navbar-link-hover-color);text-decoration:none}.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: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: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:var(--ifm-navbar-search-input-color);cursor:text;display:inline-block;font-size:.9rem;height:2rem;padding:0 .5rem 0 2.25rem;width:12.5rem}.navbar__search-input::-moz-placeholder{color:var(--ifm-navbar-search-input-placeholder-color)}.navbar__search-input::placeholder{color:var(--ifm-navbar-search-input-placeholder-color)}.navbar-sidebar{background-color:var(--ifm-navbar-background-color);box-shadow:var(--ifm-global-shadow-md);transform:translate3d(-100%,0,0);transition-duration:.25s;transition-property:opacity,visibility,transform;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:.1s;transition-property:opacity,visibility}.navbar-sidebar__brand{align-items:center;box-shadow:var(--ifm-navbar-shadow);display:flex;flex:1;height:var(--ifm-navbar-height);padding:var(--ifm-navbar-padding-vertical) var(--ifm-navbar-padding-horizontal)}.navbar-sidebar__items{display:flex;height:calc(100% - var(--ifm-navbar-height));transition:transform var(--ifm-transition-fast) ease-in-out}.navbar-sidebar__items--show-secondary{transform:translate3d(calc((var(--ifm-navbar-sidebar-width))*-1),0,0)}.navbar-sidebar__item{flex-shrink:0;padding:.5rem;width:calc(var(--ifm-navbar-sidebar-width))}.navbar-sidebar__back{background:var(--ifm-menu-color-background-active);font-size:15px;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:var(--ifm-pagination-page-spacing);column-gap:var(--ifm-pagination-page-spacing);display:flex;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:var(--ifm-pagination-padding-vertical)}.pagination__item--active .pagination__link{color:var(--ifm-pagination-color-active)}.pagination__item--active .pagination__link,.pagination__item:not(.pagination__item--active):hover .pagination__link{background:var(--ifm-pagination-item-active-background)}.pagination__item--disabled,.pagination__item[disabled]{opacity:.25;pointer-events:none}.pagination__link{border-radius:var(--ifm-pagination-border-radius);color:var(--ifm-font-color-base);display:inline-block;padding:var(--ifm-pagination-padding-vertical) var(--ifm-pagination-padding-horizontal);transition:background var(--ifm-transition-fast) var(--ifm-transition-timing-default)}.pagination__link:hover{text-decoration:none}.pagination-nav{grid-gap:var(--ifm-spacing-horizontal);display:grid;gap:var(--ifm-spacing-horizontal);grid-template-columns:repeat(2,1fr)}.pagination-nav__link{border:1px solid var(--ifm-color-emphasis-300);border-radius:var(--ifm-pagination-nav-border-radius);display:block;height:100%;line-height:var(--ifm-heading-line-height);padding:var(--ifm-global-spacing);transition:border-color var(--ifm-transition-fast) var(--ifm-transition-timing-default)}.pagination-nav__link:hover{border-color:var(--ifm-pagination-nav-color-hover);text-decoration:none}.pagination-nav__link--next{grid-column:2/3;text-align:right}.pagination-nav__label{font-size:var(--ifm-h4-font-size);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:var(--ifm-color-content-secondary);font-size:var(--ifm-h5-font-size);font-weight:var(--ifm-font-weight-semibold);margin-bottom:.25rem}.pills__item,.tabs{font-weight:var(--ifm-font-weight-bold)}.pills{display:flex;gap:var(--ifm-pills-spacing);padding-left:0}.pills__item{border-radius:.5rem;cursor:pointer;display:inline-block;padding:.25rem 1rem;transition:background var(--ifm-transition-fast) var(--ifm-transition-timing-default)}.tabs,:not(.containsTaskList_q9yy>li)>.containsTaskList_q9yy{padding-left:0}.pills__item--active{color:var(--ifm-pills-color-active)}.pills__item--active,.pills__item:not(.pills__item--active):hover{background:var(--ifm-pills-color-background-active)}.pills--block{justify-content:stretch}.pills--block .pills__item{flex-grow:1;text-align:center}.tabs{color:var(--ifm-tabs-color);display:flex;margin-bottom:0;overflow-x:auto}.tabs__item{border-bottom:3px solid transparent;border-radius:var(--ifm-global-radius);cursor:pointer;display:inline-flex;padding:var(--ifm-tabs-padding-vertical) var(--ifm-tabs-padding-horizontal);transition:background-color var(--ifm-transition-fast) var(--ifm-transition-timing-default)}.tabs__item--active{border-bottom-color:var(--ifm-tabs-color-active-border);border-bottom-left-radius:0;border-bottom-right-radius:0;color:var(--ifm-tabs-color-active)}.tabs__item:hover{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}.docusaurus-highlight-code-line{background-color:#484d5b;display:block;margin:0 calc(var(--ifm-pre-padding)*-1);padding:0 var(--ifm-pre-padding)}#docusaurus-base-url-issue-banner-container,.themedImage_ZAab,[data-theme=dark] .lightToggleIcon_CKZq,[data-theme=light] .darkToggleIcon_JDw7,html[data-announcement-bar-initially-dismissed=true] .announcementBar_uuTZ{display:none}.skipToContent_s67H{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_s67H:focus{box-shadow:var(--ifm-global-shadow-md);left:1rem}.closeButton_Mp60{line-height:0;padding:0}.content_nRRp{font-size:85%;padding:5px 0;text-align:center}.content_nRRp a{color:inherit;text-decoration:underline}.announcementBar_uuTZ{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:var(--docusaurus-announcement-bar-height)}.announcementBarPlaceholder_GXtW{flex:0 0 10px}.announcementBarClose_J8wT{align-self:stretch;flex:0 0 30px}.toggle_TVWz{height:2rem;width:2rem}.toggleButton_UuJF{align-items:center;border-radius:50%;display:flex;height:100%;justify-content:center;transition:background var(--ifm-transition-fast);width:100%}.toggleButton_UuJF:hover{background:var(--ifm-color-emphasis-200)}.toggleButtonDisabled_LBlG{cursor:not-allowed}[data-theme=dark] .themedImage--dark_qDdH,[data-theme=light] .themedImage--light_ZRRC{display:initial}.iconExternalLink_gO6b{margin-left:.3rem}.iconLanguage_uCFE{margin-right:5px;vertical-align:text-bottom}.navbarHideable_vwSe{transition:transform var(--ifm-transition-fast) ease}.navbarHidden_lD2y{transform:translate3d(0,calc(-100% - 2px),0)}.footerLogoLink_BY9W{opacity:.5;transition:opacity var(--ifm-transition-fast) var(--ifm-transition-timing-default)}.footerLogoLink_BY9W:hover,.hash-link:focus,:hover>.hash-link{opacity:1}.mainWrapper_taNX{flex:1 0 auto}.docusaurus-mt-lg{margin-top:3rem}#__docusaurus{display:flex;flex-direction:column;min-height:100%}.iconEdit_z8fH{margin-right:.3em;vertical-align:sub}.tag_cUJF{border:1px solid var(--docusaurus-tag-list-border);transition:border var(--ifm-transition-fast)}.tag_cUJF:hover{--docusaurus-tag-list-border:var(--ifm-link-color);text-decoration:none}.tagRegular_hlgV{border-radius:var(--ifm-global-radius);font-size:90%;padding:.2rem .5rem .3rem}.tagWithCount_SCYc{align-items:center;border-left:0;display:flex;padding:0 .5rem 0 1rem;position:relative}.tagWithCount_SCYc:after,.tagWithCount_SCYc:before{border:1px solid var(--docusaurus-tag-list-border);content:"";position:absolute;top:50%;transition:inherit}.playgroundContainer_v9Gy,.tagWithCount_SCYc span,.tocCollapsible_UEH4{border-radius:var(--ifm-global-radius)}.tagWithCount_SCYc:before{border-bottom:0;border-right:0;height:1.18rem;right:100%;transform:translate(50%,-50%) rotate(-45deg);width:1.18rem}.tagWithCount_SCYc:after{border-radius:50%;height:.5rem;left:0;transform:translateY(-50%);width:.5rem}.tagWithCount_SCYc span{background:var(--ifm-color-secondary);color:var(--ifm-color-black);font-size:.7rem;line-height:1.2;margin-left:.3rem;padding:.1rem .4rem}.tags_sTLc{display:inline}.tag_QqUZ{display:inline-block;margin:0 .4rem .5rem 0}.lastUpdated_Wcoh{font-size:smaller;font-style:italic;margin-top:.2rem}.tocCollapsibleButton_rUbw{align-items:center;display:flex;font-size:inherit;justify-content:space-between;padding:.4rem .8rem;width:100%}.tocCollapsibleButton_rUbw: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_TjPY:after,.tocCollapsibleExpanded_db2q{transform:none}.tocCollapsible_UEH4{background-color:var(--ifm-menu-color-background-active);margin:1rem 0}.codeBlockContainer_BD3S,.playgroundContainer_v9Gy{margin-bottom:var(--ifm-leading);box-shadow:var(--ifm-global-shadow-lw)}.tocCollapsibleContent_iZvn>ul{border-left:none;border-top:1px solid var(--ifm-color-emphasis-300);font-size:15px;padding:.2rem 0}.tocCollapsibleContent_iZvn ul li{margin:.4rem .8rem}.tocCollapsibleContent_iZvn a{display:block}.tableOfContents_Q3yu{max-height:calc(100vh - var(--ifm-navbar-height) - 2rem);overflow-y:auto;position:sticky;top:calc(var(--ifm-navbar-height) + 1rem)}.anchorWithStickyNavbar_S0F_{scroll-margin-top:calc(var(--ifm-navbar-height) + .5rem)}.anchorWithHideOnScrollNavbar_Lpyo{scroll-margin-top:.5rem}.hash-link{opacity:0;padding-left:.5rem;transition:opacity var(--ifm-transition-fast);user-select:none}.hash-link:before{content:"#"}.playgroundContainer_v9Gy{overflow:hidden}.playgroundHeader_Yn0l{background:var(--ifm-color-emphasis-200);color:var(--ifm-color-content);font-size:var(--ifm-code-font-size);font-weight:700;letter-spacing:.08rem;padding:.75rem}.playgroundHeader_Yn0l:first-of-type{background:var(--ifm-color-emphasis-600);color:var(--ifm-color-content-inverse)}.playgroundEditor_AQ1I{direction:ltr;font:var(--ifm-code-font-size)/var(--ifm-pre-line-height) var(--ifm-font-family-monospace)!important}.playgroundPreview_O6MV{background-color:var(--ifm-pre-background);padding:1rem}.buttonGroup_eXg6 button,.codeBlockContainer_BD3S{background:var(--prism-background-color);color:var(--prism-color)}.codeBlockContainer_BD3S{border-radius:var(--ifm-code-border-radius)}.codeBlockContent_DoFj{border-radius:inherit;direction:ltr;position:relative}.codeBlockTitle_xzI5{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_iS7d{--ifm-pre-background:var(--prism-background-color);margin:0;padding:0}.codeBlockTitle_xzI5+.codeBlockContent_DoFj .codeBlock_iS7d{border-top-left-radius:0;border-top-right-radius:0}.codeBlockLines_pXQO{float:left;font:inherit;min-width:100%;padding:var(--ifm-pre-padding)}.codeBlockLinesWithNumbering_DA9J{display:table;padding:var(--ifm-pre-padding) 0}.buttonGroup_eXg6{-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_eXg6 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 .2s ease-in-out}.buttonGroup_eXg6 button:focus-visible,.buttonGroup_eXg6 button:hover{opacity:1!important}.theme-code-block:hover .buttonGroup_eXg6 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:var(--docusaurus-highlighted-code-line-bg);display:block;margin:0 calc(var(--ifm-pre-padding)*-1);padding:0 var(--ifm-pre-padding)}.codeLine_Zks4{counter-increment:a;display:table-row}.codeLineNumber_WxlU{background:var(--ifm-pre-background);display:table-cell;left:0;overflow-wrap:normal;padding:0 var(--ifm-pre-padding);position:sticky;text-align:right;width:1%}.codeLineNumber_WxlU:before{content:counter(a);opacity:.4}.codeLineContent_pBdh{padding-right:var(--ifm-pre-padding)}.theme-code-block:hover .copyButtonCopied_jNRM{opacity:1!important}.copyButtonIcons_FS4Y{height:1.125rem;position:relative;width:1.125rem}.copyButtonIcon_CUJ3,.copyButtonSuccessIcon_Hrj4{fill:currentColor;height:inherit;left:0;opacity:inherit;position:absolute;top:0;transition:.15s;width:inherit}.copyButtonSuccessIcon_Hrj4{color:#00d600;left:50%;opacity:0;top:50%;transform:translate(-50%,-50%) scale(.33)}.copyButtonCopied_jNRM .copyButtonIcon_CUJ3{opacity:0;transform:scale(.33)}.copyButtonCopied_jNRM .copyButtonSuccessIcon_Hrj4{opacity:1;transform:translate(-50%,-50%) scale(1);transition-delay:75ms}.wordWrapButtonIcon_fAU2{height:1.2rem;width:1.2rem}.details_vQyB{--docusaurus-details-summary-arrow-size:0.38rem;--docusaurus-details-transition:transform 200ms ease;--docusaurus-details-decoration-color:grey}.details_vQyB>summary{cursor:pointer;padding-left:1rem;position:relative}.details_vQyB>summary::-webkit-details-marker{display:none}.details_vQyB>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_LBx3{border-top:1px solid var(--docusaurus-details-decoration-color);margin-top:1rem;padding-top:1rem}.details_YEhc{--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_HOs2{height:auto}.admonition_ukUT{margin-bottom:1em}.admonitionHeading_y9z0{font:var(--ifm-heading-font-weight) var(--ifm-h5-font-size)/var(--ifm-heading-line-height) var(--ifm-heading-font-family);margin-bottom:.3rem}.admonitionHeading_y9z0 code{text-transform:none}.admonitionIcon_maw2{display:inline-block;margin-right:.4em;vertical-align:middle}.admonitionIcon_maw2 svg{fill:var(--ifm-alert-foreground-color);display:inline-block;height:1.6em;width:1.6em}.breadcrumbsContainer_Wx7N{--ifm-breadcrumb-size-multiplier:0.8;margin-bottom:.8rem}.breadcrumbHomeIcon_DfPs{height:1.1rem;position:relative;top:1px;vertical-align:top;width:1.1rem}.backToTopButton_b4Ob{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_b4Ob: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_gEAG{opacity:1;transform:scale(1);visibility:visible}[data-theme=dark]:root{--docusaurus-collapse-button-bg:hsla(0,0%,100%,.05);--docusaurus-collapse-button-bg-hover:hsla(0,0%,100%,.1)}.collapseSidebarButton_zzXG,.docSidebarContainer_yyBR,.sidebarLogo_Yo7O{display:none}.docMainContainer_xlWH,.docPage_z17T{display:flex;width:100%}.heroBanner_UJJx{overflow:hidden;padding:4rem 0;position:relative;text-align:center}.buttons_pzbO{justify-content:center}.buttons_pzbO,.features_keug{align-items:center;display:flex}.searchbox,.searchbox__input{box-sizing:border-box;display:inline-block}.features_keug{padding:2rem 0;width:100%}.featureImage_yA8i{height:200px;width:200px}.algolia-docsearch-suggestion{border-bottom-color:#3a3dd1}.algolia-docsearch-suggestion--category-header{background-color:#4b54de}.algolia-docsearch-suggestion--highlight{color:#3a33d1}.algolia-docsearch-suggestion--category-header .algolia-docsearch-suggestion--highlight{background-color:#4d47d5}.aa-cursor .algolia-docsearch-suggestion--content{color:#272296}.aa-cursor .algolia-docsearch-suggestion{background:#ebebfb}.searchbox{height:32px!important;position:relative;visibility:visible!important;width:200px}.searchbox .algolia-autocomplete{display:block;height:100%;width:100%}.searchbox__wrapper{height:100%;position:relative;width:100%;z-index:999}.searchbox__input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff!important;border:0;border-radius:16px;box-shadow:inset 0 0 0 1px #ccc;font-size:12px;height:100%;padding:0 26px 0 32px;transition:box-shadow .4s,background .4s;vertical-align:middle;white-space:normal;width:100%}.searchbox__input::-webkit-search-cancel-button,.searchbox__input::-webkit-search-decoration,.searchbox__input::-webkit-search-results-button,.searchbox__input::-webkit-search-results-decoration{display:none}.searchbox__input:hover{box-shadow:inset 0 0 0 1px #b3b3b3}.searchbox__input:active,.searchbox__input:focus{background:#fff;box-shadow:inset 0 0 0 1px #aaa;outline:0}.searchbox__input::-moz-placeholder{color:#aaa}.searchbox__input::placeholder{color:#aaa}.searchbox__submit{background-color:rgba(69,142,225,0);border:0;border-radius:16px 0 0 16px;font-size:inherit;height:100%;left:0;margin:0;padding:0;position:absolute;right:inherit;text-align:center;top:0;user-select:none;vertical-align:middle;width:32px}.searchbox__submit:before{content:"";display:inline-block;height:100%;margin-right:-4px;vertical-align:middle}.algolia-autocomplete .ds-dropdown-menu .ds-suggestion,.searchbox__submit:active,.searchbox__submit:hover{cursor:pointer}.searchbox__submit svg{fill:#6d7e96;height:14px;vertical-align:middle;width:14px}.searchbox__reset{fill:rgba(0,0,0,.5);background:none;border:0;cursor:pointer;display:block;font-size:inherit;margin:0;padding:0;position:absolute;right:8px;top:8px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.searchbox__reset.hide{display:none}.searchbox__reset svg{display:block;height:8px;margin:4px;width:8px}.searchbox__input:valid~.searchbox__reset{animation-duration:.15s;animation-name:a;display:block}@keyframes a{0%{opacity:0;transform:translate3d(-20%,0,0)}to{opacity:1;transform:none}}.algolia-autocomplete .ds-dropdown-menu:before{background:#373940;border-radius:2px;border-right:1px solid #373940;border-top:1px solid #373940;content:"";display:block;height:14px;position:absolute;top:-7px;transform:rotate(-45deg);width:14px;z-index:1000}.algolia-autocomplete .ds-dropdown-menu{box-shadow:0 1px 0 0 rgba(0,0,0,.2),0 2px 3px 0 rgba(0,0,0,.1)}.algolia-autocomplete .ds-dropdown-menu .ds-suggestions{position:relative;z-index:1000}.algolia-autocomplete .ds-dropdown-menu [class^=ds-dataset-]{background:#fff;border-radius:4px;overflow:auto;padding:0;position:relative}.algolia-autocomplete .algolia-docsearch-suggestion{display:block;overflow:hidden;padding:0;position:relative;text-decoration:none}.algolia-autocomplete .ds-cursor .algolia-docsearch-suggestion--wrapper{background:#f1f1f1;box-shadow:inset -2px 0 0 #61dafb}.algolia-autocomplete .algolia-docsearch-suggestion--highlight{background:#ffe564;padding:.1em .05em}.algolia-autocomplete .algolia-docsearch-suggestion--category-header .algolia-docsearch-suggestion--category-header-lvl0 .algolia-docsearch-suggestion--highlight,.algolia-autocomplete .algolia-docsearch-suggestion--category-header .algolia-docsearch-suggestion--category-header-lvl1 .algolia-docsearch-suggestion--highlight{background:inherit;color:inherit}.algolia-autocomplete .algolia-docsearch-suggestion--text .algolia-docsearch-suggestion--highlight{background:inherit;box-shadow:inset 0 -2px 0 0 rgba(69,142,225,.8);color:inherit;padding:0 0 1px}.algolia-autocomplete .algolia-docsearch-suggestion--content{cursor:pointer;display:block;float:right;padding:5.33333px 0 5.33333px 10.66667px;position:relative;width:70%}.algolia-autocomplete .algolia-docsearch-suggestion--content:before{background:#ececec;content:"";display:block;height:100%;left:-1px;position:absolute;top:0;width:1px}.algolia-autocomplete .algolia-docsearch-suggestion--category-header{background-color:#373940;color:#fff;display:none;font-size:14px;font-weight:700;letter-spacing:.08em;margin:0;padding:5px 8px;position:relative;text-transform:uppercase}.algolia-autocomplete .algolia-docsearch-suggestion--wrapper{background-color:#fff;float:left;padding:8px 0 0;width:100%}.algolia-autocomplete .algolia-docsearch-suggestion--subcategory-column{word-wrap:break-word;color:#777;display:none;float:left;font-size:.9em;padding:5.33333px 10.66667px;position:relative;text-align:right;width:30%}.algolia-autocomplete .algolia-docsearch-suggestion--subcategory-column:before{background:#ececec;content:"";display:block;height:100%;position:absolute;right:0;top:0;width:1px}.algolia-autocomplete .algolia-docsearch-suggestion.algolia-docsearch-suggestion__main .algolia-docsearch-suggestion--category-header,.algolia-autocomplete .algolia-docsearch-suggestion.algolia-docsearch-suggestion__secondary{display:block}.algolia-autocomplete .algolia-docsearch-suggestion--no-results:before,.algolia-autocomplete .algolia-docsearch-suggestion--subcategory-inline{display:none}.algolia-autocomplete .algolia-docsearch-suggestion--subcategory-column .algolia-docsearch-suggestion--highlight{background-color:inherit;color:inherit}.algolia-autocomplete .algolia-docsearch-suggestion--title{color:#02060c;font-size:.9em;font-weight:700;margin-bottom:4px}.algolia-autocomplete .algolia-docsearch-suggestion--text{color:#63676d;display:block;font-size:.85em;line-height:1.2em;padding-right:2px}.algolia-autocomplete .algolia-docsearch-suggestion--no-results{background-color:#373940;font-size:1.2em;margin-top:-8px;padding:8px 0;text-align:center;width:100%}.algolia-autocomplete .algolia-docsearch-suggestion--no-results .algolia-docsearch-suggestion--text{color:#fff;margin-top:4px}.algolia-autocomplete .algolia-docsearch-suggestion code{background-color:#ebebeb;border:none;border-radius:3px;color:#222;font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace;font-size:90%;padding:1px 5px}.algolia-autocomplete .algolia-docsearch-suggestion code .algolia-docsearch-suggestion--highlight{background:none}.algolia-autocomplete .algolia-docsearch-suggestion.algolia-docsearch-suggestion__main .algolia-docsearch-suggestion--category-header{color:#fff;display:block}.algolia-autocomplete .algolia-docsearch-suggestion.algolia-docsearch-suggestion__secondary .algolia-docsearch-suggestion--subcategory-column{display:block}.algolia-autocomplete .algolia-docsearch-footer{background-color:#fff;float:right;font-size:0;height:30px;line-height:0;width:100%;z-index:2000}.algolia-autocomplete .algolia-docsearch-footer--logo{background-image:url('data:image/svg+xml;utf8,');background-position:50%;background-repeat:no-repeat;background-size:100%;display:block;height:100%;margin-left:auto;margin-right:5px;overflow:hidden;text-indent:-9000px;width:110px}@media (min-width:601px){.algolia-autocomplete.algolia-autocomplete-right .ds-dropdown-menu{left:inherit!important;right:0!important}.algolia-autocomplete.algolia-autocomplete-right .ds-dropdown-menu:before{right:48px}.algolia-autocomplete .ds-dropdown-menu{background:0 0;border:none;border-radius:4px;height:auto;margin:6px 0 0;max-width:600px;min-width:500px;padding:0;position:relative;text-align:left;top:-6px;z-index:999}}@media (min-width:768px){.algolia-docsearch-suggestion{border-bottom-color:#7671df}.algolia-docsearch-suggestion--subcategory-column{border-right-color:#7671df;color:#4e4726}}@media (min-width:997px){.collapseSidebarButton_zzXG,.expandButton_q7zh{background-color:var(--docusaurus-collapse-button-bg);position:sticky}:root{--docusaurus-announcement-bar-height:30px}.announcementBarClose_J8wT,.announcementBarPlaceholder_GXtW{flex-basis:50px}.searchBox_Jd2c{padding:var(--ifm-navbar-item-padding-vertical) var(--ifm-navbar-item-padding-horizontal)}.lastUpdated_Wcoh{text-align:right}.tocMobile_QnNt{display:none}.docItemCol_flrl{max-width:75%!important}.collapseSidebarButton_zzXG{border:1px solid var(--ifm-toc-border-color);border-radius:0;bottom:0;display:block!important;height:40px}.collapseSidebarButtonIcon_OUOg{margin-top:4px;transform:rotate(180deg)}.expandButtonIcon_jhlH,[dir=rtl] .collapseSidebarButtonIcon_OUOg{transform:rotate(0)}.collapseSidebarButton_zzXG:focus,.collapseSidebarButton_zzXG:hover,.expandButton_q7zh:focus,.expandButton_q7zh:hover{background-color:var(--docusaurus-collapse-button-bg-hover)}.menuHtmlItem_s52w{padding:var(--ifm-menu-link-padding-vertical) var(--ifm-menu-link-padding-horizontal)}.menu_UzOp{flex-grow:1;padding:.5rem}@supports (scrollbar-gutter:stable){.menu_UzOp{padding:.5rem 0 .5rem .5rem;scrollbar-gutter:stable}}.menuWithAnnouncementBar_bKpp{margin-bottom:var(--docusaurus-announcement-bar-height)}.sidebar_xOlE{display:flex;flex-direction:column;height:100%;max-height:100vh;padding-top:var(--ifm-navbar-height);position:sticky;top:0;transition:opacity 50ms;width:var(--doc-sidebar-width)}.sidebarWithHideableNavbar_aTs1{padding-top:0}.sidebarHidden_JDFK{height:0;opacity:0;overflow:hidden;visibility:hidden}.sidebarLogo_Yo7O{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);text-decoration:none!important}.sidebarLogo_Yo7O img{height:2rem;margin-right:.5rem}.expandButton_q7zh{align-items:center;display:flex;height:100%;justify-content:center;max-height:100vh;top:0;transition:background-color var(--ifm-transition-fast) ease}[dir=rtl] .expandButtonIcon_jhlH{transform:rotate(180deg)}.docSidebarContainer_yyBR{border-right:1px solid var(--ifm-toc-border-color);-webkit-clip-path:inset(0);clip-path:inset(0);display:block;margin-top:calc(var(--ifm-navbar-height)*-1);transition:width var(--ifm-transition-fast) ease;width:var(--doc-sidebar-width);will-change:width}.docSidebarContainerHidden_jqro{cursor:pointer;width:var(--doc-sidebar-hidden-width)}.docMainContainer_xlWH{flex-grow:1;max-width:calc(100% - var(--doc-sidebar-width))}.docMainContainerEnhanced_T5vH{max-width:calc(100% - var(--doc-sidebar-hidden-width))}.docItemWrapperEnhanced_xNUn{max-width:calc(var(--ifm-container-width) + var(--doc-sidebar-width))!important}}@media (min-width:1440px){.container{max-width:var(--ifm-container-width-xl)}}@media (max-width:996px){.col{--ifm-col-width:100%;flex-basis:var(--ifm-col-width);margin-left:0}.footer{--ifm-footer-padding-horizontal:0}.colorModeToggle_n0zE,.footer__link-separator,.navbar__item,.tableOfContents_Q3yu{display:none}.footer__col{margin-bottom:calc(var(--ifm-spacing-vertical)*3)}.footer__link-item{display:block}.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}.searchBox_Jd2c{position:absolute;right:var(--ifm-navbar-padding-horizontal)}.docItemContainer_obdz{padding:0 .3rem}}@media screen and (max-width:966px){.heroBanner_UJJx{padding:2rem}}@media (max-width:600px){.algolia-autocomplete .ds-dropdown-menu{display:block;left:auto!important;max-height:calc(100% - 5rem);max-width:calc(100% - 2rem);position:fixed!important;right:1rem!important;top:50px!important;width:600px;z-index:100}.algolia-autocomplete .ds-dropdown-menu:before{right:6rem}}@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}}@media (hover:hover){.backToTopButton_b4Ob:hover{background-color:var(--ifm-color-emphasis-300)}}@media (pointer:fine){.thin-scrollbar{scrollbar-width:thin}.thin-scrollbar::-webkit-scrollbar{height:var(--ifm-scrollbar-size);width:var(--ifm-scrollbar-size)}.thin-scrollbar::-webkit-scrollbar-track{background:var(--ifm-scrollbar-track-background-color);border-radius:10px}.thin-scrollbar::-webkit-scrollbar-thumb{background:var(--ifm-scrollbar-thumb-background-color);border-radius:10px}.thin-scrollbar::-webkit-scrollbar-thumb:hover{background:var(--ifm-scrollbar-thumb-hover-background-color)}}@media print{.announcementBar_uuTZ,.footer,.menu,.navbar,.pagination-nav,.table-of-contents,.tocMobile_QnNt{display:none}.tabs{page-break-inside:avoid}.codeBlockLines_pXQO{white-space:pre-wrap}} \ No newline at end of file diff --git a/docs/assets/images/first-app-c6e56f6df4cf4da1dc03cf1022053f66.png b/docs/assets/images/first-app-c6e56f6df4cf4da1dc03cf1022053f66.png deleted file mode 100644 index e09bec58e7abe3c52a6abac78d8a8c6905989dc3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 185250 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
_sU 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�fL$V&N3#XVNeGm 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

ux zfireM!)%!Wi0K6pU21%!7@@4;GudAY0C}7>)yp`q5vX@V)7JCP z58yR^-F4JCg!k0xawE>I{19%phLaD{^2lu->QIh*(wHHmQwEH&k~dq9#+$E^*MnJO z$TpHG-@}B!0Uo{Y&$P<_jD}|VJokQ*Y*`u4Y2-DZ_cNVoytYiwvwTh?uj!>j{9*9E zp|zZht9Lf}YXK(4<3tsuyoU|7s2Lc#C(lZgO!^R-;q7CPFDYk?)#!Ye0Uvr3N{8X zEg6Ew5j1ZKA--@0UsLQcWBOAKI-O7u*Yr<~Nd`>?72d6D0>)q-jIXWAFO_=Sk}f0W|A2+xoZVkt|7~?|G<7cINmca%Qvq7M)Ul->#r-1dCX&) z*LfmHls{?OXq%^*d^1S@!~UO##V_Mx4NK$V*m&J4Kyyw*-m{D_sUS|i96r1brUaS> z*QDLuL6&^Dy_b^rPABvu%nq@JW*C#0Wt>_#=I3L54HG8MT>k(je8h)`E?)eC5B~E- zpL4!&pU!hBT?$xEx0%nU+SjP^l^>B@KV;i98B{P*7+2Wv9?`_rk23+J5XO7?tpa!~ zL!ndw-LwYl&~bp85}*0{)mx_(^YO*kucL#52>8d)Ua?=)EZPnMi6(rpb_wFbOpyj_ z?xxd+5qPC$Y|6Dy2vEK`q&KufR4Y)4ul}A>{)*Z@0@E2Z)Hb31scj+Ne1a;|s*yts zj5279|6`sKPzgX{jS~WxFel_y_>=RPnlh3FAN{hf1}RJtC6F7IJvhLZen6|{dV&45U0jEg0q9n%C723kKv?Z3t0fKT zr7^NcUV&%Tz$ufsznSyAZ4GcqdB~Fuz^o81kD!r)NEQHT75>M@&5p&D2DnrRr4ai| z?cK8d2k~!IeU3^{glO0C>=- zHNaA5V{a=P8S9j2m_Wfc*0~EJIS*$PXe!kHYJw+lsoE&UB0!*naVbM}yba8HDm%J;T zjAh3?&$NIrv_~#7vTagwBLJn-WJ;#oE2+604v+$gTOd&40YpxBfx$DXy!Hg&vwlM;`*s;1m5_Op^vdY#L^Qr zfc<>P)#P;I$St&+xx)5Q_aGlI+|XMZXZGwXQ^+8i75CxPW`GYZb9~fYVGKKV)@ai; z$PVMa>&a_~u}6#im=w=Cjf*zL-IhPKiz9vHYq=HU)GwC?z4aN&-8^MvJ{Licq zBdZk)7-ukXWNREV&inqnAJsO_O>11<_g>!5@_mRr_voZ<9z!Lvo*U=SILk7^YK6t3cda-(7Q!O~58dJ%LDmL`H~uucVFW#w1hFkjqg*nO~c)1F=gU4x~Gpc<@G z0a#hy@^!Oi_MLo*CT|Ze-P4PpYp^sYRD-oT&g9<8t;~FfxsnBJeyrlqtt$*cecG=# zd`ZP*Xb4k6gAd&#nk^@iQw_U!?+$?FL#nCWTi^E9viri_*sJUTd>573lrqZQc2x3q&+)(~NFo5Ma5kNnoI+N^Oj0bo)@t`*rszPkqY9EalgK z{Wrp#@WsFW;xM~=&8yeH`n#6u+;h%t<{88MU;uN11Yyk^o18r00S_p9_UUcp2zLF@roX+`Q-JjJn$%U4xY-f-)gBTB+eW9mbrwa~sKZmcWaYvFcQ+ zmo-iD^d>ktzCQrZEE*m+lC7@35ny={oBWwS``-XIX}l+fiJ^256!ztNnpuU0%?Lsi!Tl6eDlnm3f^F05*f8$#)fT#*LNiC# zLAj~3Ycggqh5p7($EcGp-SnjzBfr2)WQf|5Ncqth&}com{wsl!_YAf#j-;`(?f1}% za4qi?0*zC!t*XG*HH3D$fLO4r zDWP@C=Weu|#>E(yQGSM}VRO3OpFdoV-*S}k{`E4lZM1B^;1WJaZez1z9eGsKSOLx= z!hIj}T;E`Ih7#s?RA7I_dxCnFF-u!U6Q;(c3crjuT>MjGq!R@7z-vtkI{{w-6gX;5 z*tr6z6fC2)l5l72&@@rE8suE#MRbgtDAWtC1U06$oHSL;@g*o)nAI#0V8PGLceT1_X zo_h$PT(nGR)8I0^W{go@04%h76cE7C`6NC*F_*c=*E}?D8yb$jz^w*aFxT*PW4^c* zdUurZJvWtU0V3@ZB+8F%m;?@P9YqUvtc>$s*Cbi9-Yw^zALfPozVyYi^B(u0jP2#n z*RCl?kaJy6TjxfeOX#<~0y;NSb{x#pmPH#U{|r2aKGR-u+WZB3xvq1AcQy~YdXML8 zy~H{k*RP#q9n==-Jqyd?IgL1v66?Lp@6kb(`MefDd2}F~-gAT3{;~;qZeGhUpCKD! zydlf>m~nAqEHWwet*sBY8D99l1AM`rYF#hkA3`OMZoxy|NfG4{f*a`E3dq=7D0bzS|gh0 zK8=lQwUIj3_<=|LK$v{m7i!LQ#&LHJ39#P#x9`2x8mt6bt|>g7u=DIoald^tUuUP8 zNL{PMUp%TQs4B=$O&u#+##juEHbbG`wL!JNc)>H9yJ@dxbJKtolJntU{n@Q1TL?D% z^AS^6*(i*A&;N$GnaL3P1H3475+9rLA{<+%>3mrmJScqY=%E8(gdBt5;rOfLNl$eG z3!O`tN4n?HzL{P@{fr&G#9@jDXd))ssunHEg;wb_ohFoh%vXZP@p1MmB8}~K4N$yE z)IM>&V%tdXM1T}Hriy_f|lfOgBh&o0^rXF~dQEyhPA;?C2uAn@yArf;a)iDhN{= zZ9`}@qBPnSo#D8mk8CF1KNon0tgB~Cb5DeKs9s*=8AThXsUib80F=B8K!so)W{3cd z09NL(PI(pDgW3kyzc~VZ4*4679Yys^w3`B=ueeDQp_TSTi){}eRiJ9S!hr>8YZ?KK z>(?r0j|}qRSl8iBNX^7 zA)Bd*OxiR>TywlJzCzdluXYLb^F9BjYS)bL9#;O}2Bd~Mr z(i~p;OdpdU<>)Xc`kXNk;{qOr$tgThgDp^YJp0kWezH${aCQ-E!sru0H#OrTAHMOE zkAget*YSyK@1k7Bv>$b%4BDe9;(%aHp72aWA8=C*))1zEbC?oNqY#*b$C@uYp8Cl@ zgu@@5cTFI>96?iO@1DJLM;Y36b~*5GSC_Bw-j)w5%tbdGIv5)oOACz*O}X^-`h4&_ zNlg#uKG$8eGfb|DGr7Eu_lC?if*|Mp#m2+XQ+vX`sAn9QWvTE6$PyvCD9Oug?t)3(;1appCc zC(k2dtuor z&Uou?{h7w{l0MI~EKb|uv^bzta++aysE>t{3Tx|ZS9_(Yk6(R4(xFUW9y6Fo+Ck>Y z_!Cw4q$mA!cm#a$i(eEj)F1alKU4%=&w0+TmK$%pvHZf%|3YNH;f5P(G18w+XtZVg z=&|yqH@&Gm{pn8+Q$HW_zx%ttD@U=X-ZYrMk@pR+e|>q)YhGJ^>L-4(yyG43C~trJ z+shSKToKMDEXTEAmj9RUd}n$7^PeA{2>rS>!B?;dl=IrxzNY;C@4r02iE(c7`?^2H zk@(wkM6PK8@!a(u7(_hg%E5M z6l*{GGPNv)d4=KS#c|d&BGi(acX9-^DGO@I00Rp20s(=NQ-{L8UI@)II;y}%8H^>< z={-xg;+p@>VQL+YBLF+DIoh^`wLs84H;a~m^zmh$vea^DVkRh)Hoqp%v35fbexVg0 zO?}*2FOPFXZhasrvN8N4S>je+TQ?sI)m`%S}}9nGBHt_v-9pXDpnrye)i*y#fS#A;188n6dUuaMLrqHMB+jqhnsbbYPaI@GkIi%-Xh2G~s;! z5;a6IX5&b?(8=8Z>E3f~k*?4eXI;m16q7vGUqP4S$kC(5PeH$n^=-~ou?CB}Vq;-S z3KK!;tX*6AB44={qy^|DoqQ0?_Hj=zBkyC=VdeleUIIba9qA-OzOSIsTNYe#-H%CW z=MMHN^Idnt4Xmv?9R1)J(7ZGHi@BwOo5q-@d_8oAxv1K{ZnS>X5kWvjz5UX|8YR;@Y$>0My{lGXO}KL?1kW zMw~k335;=`7^ZH^l;6kD7%uP(Z()p&oqK+n!BqeHn{H&o;d$hSuk)dY4-Cvn(hQ-o zCe*Q}(;oK&v($OU5xr4O9VuV>eBP`NDmmI$jVF-%q==Bm#%1#m@wU%A{0L4Bi7~_i zUK_IKB}9#uSsj|j=RMPAe&f6^RxwzXd0WAiY4h6hyr1c^T+?{Z>r8VZ{6n(a4;FB; zAkhXZHhAs1$IPEZW*P}kCUDwhpo~mLWEriE%(%vgZKllzTc_zwXPTtVG83e6+PrrT zrd}V_VL>~za3FiFC2Hg8PyOUiY>YakYwhNz0ZgP1DAEw|9L$i&$Uz%KurO`qZa{#!H^Gmhp~v{6%>?nyG*Kr;mlU zFM!kS6-K(H6V6kplefeDM3ZLWpe$d41<+n6@5 zFF5M}??PV6{-dwDaN9dPbViKFg@sAXNAHcJmffs_JI2eM*CaD(n8WcnDs<0b&L&XN z3*W>9f)Ow3*S+x_QT(%>`DDsr66TLn30>*mxEE)Q(|Bf?!vF2650%4wEfwg*yF3K+ zY8qHKI6il*-GP^tB9VCBGU|{|Sn1AOFL=&-&dr%s{cE73g*0 zeGQ;M-M$9|w*soTPn>lsGzuVH<0a6QMg@6FrX7G|%p#qSW_1mZ(CO>Je0@AmTQL#b zcJ2j4bd>2^G?~Jrj=s^qimjIwjk5}Xpl1mXzl4^A4x;^hz4yT&z7J5-&$^->HfYwX z--2^@r18DPFX*yV{!xd(-gfAv&tEq}zCyhW2@^s!UgYt?vz|x{U7_KkT)|fbNzj3i ztwRY-8}%GW;?fV$a*dS^I5e>fb4F;Aws<&coIpo3= zZ$5s4hz>r^s3DTowoe*ut7$Z+Gt~DRyreHGz>zJ`PG3p?s%C6B3z=vCF&$M1252!F zGoBX&eKmmY1+{`@%N*;p^xh}GZ1ZBn$%tTV05C+>0Bx2#hgNJE2N&^?02aTIbDDYY4;hEw~Lx6szC#+3;|SJQ#EtTp)z^%Ud9LR?rlHMOq2z0?5oh$M43Dz zTpOgtztuSh^QRGv*)W$BV9_S?E@JVqs3Q*e(JQFtpZu``d1%|CUBNR!A$;RU3nGm? zb-kRXmX_C#d0_t;+so?IOqtlbCp-<$Q?`Y;!MM&~wz2MN6jQ>vso8RXr7f-lJNKNO z<&1k>TCV*Z4#N%{im^Ke_@8Hwj`axN9p6%4&)RZd?DdzsX8o#M~zORuQd)W}$gZA}q)A zY@7v{#*k?}%7ko8YeP(zM0;*o)@z)>YwO7C%$wz9JG^f`gY{+lh-m+5a3DFf8ABSq z77xv4_fHb1pf)tbnur-D2GUOP^7CP}2c2N*gyi`&<%tcn}WCkOL!kdSarQt zj1z=)0nr@mXO5#8G0x|9`=Km#+cLZ)W0pS|iE55(r&jJ81G-Tu#Oa!3dXkK|`J!+ohogN(p38wM7GE_mfzVmIHdAujU5>)AR%zja0 zWxd1Duh%lmQ44q7O~;vA(dwZgs!mHPXjnyf6^O{+N>i|`YJRK(rf7~7A?mbW5S-|H zzg8~-NSbpp_hat1f4QIio_%fm;=Y6v%(tuycLYYyy{Fk=xZkIbHT85In)w4Xaxe08 zEnt>jX&3NmCO8O~9UR3$3*%vlwS`?c){svEUKZTYM;y>DuBibaudjRgKFIrL2kUCw z18L?KzVtKSDnM&NQRQ3Layi~>9|(#aODj0rn3|jk`W$0Auc&~7Hen_tVs=_e^f_4`lJ)*(%vFmaanu&-$FfH3 z(LXF#*7@F0kmN>|)IvkL$c^LJtH*bCt58w7MAw9`u!Om~+05BNu$o1I@P|bbwM_Z`JKy3j8>Y6oUD34pN zW7BQ8GlXqZ`?Lt~k}rC_TZPY#he$)Ywke!o*eA4IkRg4#e%E^-1OR9lTNdDb^K&#r z9bpa#=px=R7;E8>$rl9JjDdK*0H=05^+K~{^Y8@lT%Ls=dVhq^y0I5jF6$K#`nnnK;Uq^7 zm5k@;6WXOlsb~8cv2n8Q+7|)Z6MJsP92j@;l;ip-pDMX9$hhtYkk7Hk>KJ}lf-#{0-M zE=dEu#QVG$VoqyZXBy+<+&{Ljk+u>u6Q#oe96 znnBiFEtbiN8_;y}66X0^m}i|7OGLJ9J40Eez7%;LXV8jh$~Q3uAO~#uh$>twc>UOq zJ~nuk6Lg426z{X_{Qxi_kkvfiaWn7uKw>)5_`>#U@s90-fHuBRLysDs$*BeA3$+MU zU{Qe9>@KuIO#K251z$Dgt|M6mh*h=4TCy%To>7^&IOX~h;cXzxXnfMf=5=E`AA0M%G& z2Dm_-_K{#on&rLPAccH`0**K2fo`KEE&56diT8F*8OhC2=LYy|2(6#|u%mCpCbi_=FxNrnj}N0t81;)pb2UrkJ1&+t0NBS7RU;Cq)pDat*Z4%zZx(X+Yhtu zNN_QV&^^Le`R(j|)#2V)fSLKZsWN?(ukn<%#{D|JG;iv_!Nu0H^~_xXfaZ?hLRy4t zglPLKzQETZ!g~ois8OL-@H%Tc_$r-_cbx#lny6?SRFWQY0w8pt4bka^ri8r+y?UwB zX#yESGeR+}?;2(tVupwbWVk2CyiG7HLlneU(Ku<+r9%cI)qr?Z+Y_$HsaK~F(LT)X z(C4@j+!!J;%?hC z1Ei}%!{d4+frD$69LE8~9I!kbK^p`KWP;WJRduX@#KY7ufGPYG02xA?25qh>bIp@& zRx4ScFx(sk87{{dYRJf z5Ni86@l+@{lh+U(Ac~_;to>mBG;VQP|H)t5xBlaTvv}R`CGEwP`bC-n=%g>HL|_V{{M4`asm{jihARc_euR^H_&;8L~c)hPwrYpBbqm?_$q zIg+^GX77I13yk-aZCm-`%X|x@kLQsOv9{6wG0EYk#(}d6rT>@4~fb}6*`IhybWrafv+fNSZlJ^R>ngnXP=K^|Z z)?_dM4t69rop%T1iSfa_A8C9zmNoQnsCSe%XHhJ=v~g1mJ=*is|D4 zw%mAl$TBd=8``#$GTA(N;%GRFs2f}}o&-P=P800^010UQ94ETT_eX`q16(MJB0}I_ zUd8bX;7+qm@An|kR}YAD)Qy&xt>n~z^ip@9Yo!pThw)M^mQlNr|2o>SaECsL+G5x6}lRNoj!c9GYo3p#%K)fZ_@y?f zvW0n%a(l@`fqaa?l#u5KHk1p_J&!esXO*iz^VxEcHQP$yPRDu-oa7mDtXoKEtT^^i zM(puLtoP!d$Jz`SZfn*d z#W9P{Yg*Kl`Mu}QGQ973t+-w@D4O+no@H3KA?t6YA@gK8HRU=@Nl(V#=6E|&@NLo= zVZ{<-qq4%RKw=HXx8Ae-OmEsu=ehU1&ifwyY+{`Ccr;y>ne}`0p7E{cS#K-D@|>jY za5@}_FC3?np`EtPfi?%eWjNp_u%Rtb$XY{CM9^LY+zjDpW}t5`CRGDybSBD|t~ypO z`>sbL>?7zggASpwS(rzd0RhZnx~I9ILW}Rhkae7Pn=evcpw7VD@P+I?EQa_J%8gHa z;-8dJYA_q;Uiv~`X02DOQ9_`OS)6#w*UU{}zG|1)?}ZOF0x!V=vJkZJwH46Oi?DUp zS?nuASz(T6I}x%J(8U=#(hyt-$fQ5CKG5ESV}&I&Q8Q?>Lf8kqNRz^&^$+kxeJkro zcWm>>x(&2g(x-rKS>{owtGuX9GXb(t1nIA9%Mg+fKz)@hyXc(^uKnt#e%lh>6$OK| zM+YFsCeSouN_2cujUL(w>arf`Hsn|SigPNT6%4&wK@f2;IOz&U66DvRN0=Fg1~7^u z14%7{qs4pfWdJ!Ys*nopLoBP!jeIx1!DND6wTA)9h!g1e6<^>q zsZ$boXyIWNsD?4x!I+>AU^6u1j-HPL)}!KNk-nT|9pS{}SIW`-H;-rY zjh#`p^j&~fR`=@)?r8cD@VfwDf(^%<<3PaHf%#o!C*uc=i}wWE?mH$g9n7)DmwE-y znmvYDD&vk(6+FZ*}qvW-lwGqYVme4Z?UojxZE-7x0Ft z7Rh+iS$3s`XW339L|F*+_Jv@KW;fI5kb;bMZfIiY%+kBYo==v;KY@kqQJZ4Bm*KhK zN5>nwJ5R?GOPEp$vRntH=14vZlseH6g)mR~x^q|Kqe))h@;3TkEfVYS{3t}9hDJv! zsn4+*9E|n@Kpc26`1r#`jML~(=wrg@!<^F5DL(}_V;A2GfHhpYFrn*G>qa*FoZ$w| zRr4gB%V^yMYD=sO6O`Fki)f}85K*3du)b<)>T_(r13G;M8Dv3{oRWu9>K6RS%V)j`r)e^5>NAd z`B7&(bNtvv7nJe6`^t4VyqJRq$G@h!((OKdF%lrQJ|WCj&?oJhOUFOk$n~m>;=c#` z-DY@$+qVg=QML8!Ndkn)6Mtr|{4tAQ#*i|*#{^heOrzF11h{WL@5PYdXz<*4Cz(ud z8k>>nJf{OAZ`Nyi<4lw3jLTq|(qvrHV>u@c7J9N^nk*~{x5E4-Q(CV*&xTpP4e>hT zZA21le(xpWna}&y?azD$>B#iP<+bHy8cv&KwZ<9W4yV9@EiCX|@A6Z~&`#3kK$`>K zQXKf)7xf~@SL4R4>x;h+0pY?6wv@w14wdr<&W#u8!GlN3CqMq-^3aEUf2==JcIX2P zxJmKAAc9KQVAJu1!exB*rcB?D`PI^k`l_!i@P++<|KWe#pE=q906+jqL_t)CiK_2V z&BB^5Rg&oRfPyI?Un`^mp!qsiqZERRbR%FbBRHzrF^?~H>+QoF@a!{jbVK2XkD$>2 zJPNk->=&Lbr7yB8{P5#k;e7$1u`r1Mf^ZTVsGwQ^CQVhNv~&AFIJX!buI5VtJQPMK z(3gx}^8`O3eABM@7)1q|GYW`Y!xd{_sCSjkM$NQkiyp!N0OXqkT&guWd~gagK)i#w zPgwv>DyRYnwbZ&?fFDAdjgEVA$R4moTzzFwoWZs&u0a9;f?Ei|o#0Mz2oT&|1_|zN zK?i~}1PK;`ySwY)?(R0&pl@>SyQk{CDt=7y>+9~lclTPod#wwmd-_iM-eE2D*p265 ztzC;c^DDk;-lfxLS%YXymJGn()>@WeH1I6%WF|AunOrKA=atK|?4m$!moTvTqecy6 zP&Qw6qXqdq=_>oTM5Cse<>DNbc8ynt(J*P(9eYjy+E_{kJdeoLVq1hIcOpW(s|hDh zC(*0D)h`+U%nz=Lkhfiar88o1XcHgZJnps?gZ$EQGg`bG2OjWwROO>w;B*hG^yl02 z(e?BtV>-XZ=Rb7W%bkb{EB}rCA%b%RZ;CcZeMEzcNuu?>B2nfRk(<3P?{c+t`Dh^N zt5PbZus}{%ouS5bcOrtLdA=@n_9V1;dxmK}C%RsywG*Z63$jd7@h#@}A{k-vXoM%S z<30htBY%DSuW2Y#4oU=m$~>rw9>-_&yUm625rzI}W@wMxZ^YEQ(#%HcZNt&(tml#9 z*663MlS=9>kx!F4n;Hs8@?D0ADhFM**4p{a*GjrBmDePlcaZAnYAp+_u6#ObK&4+M!O0}Xkq`?0{!F!iE?YhB}lA?u5G zStAj;roy_uXo9ib`3ms|6k1oRf$u)xR_u%O{J{8uGOe59_c<`IF{FwoH2x3bPdPFQ zjZXbB#8Xsq(Q72OQ$+DUj~2z^#Tg=Xfq55(@X8RmI+JI+slS$AQ=cdK4!)6YXgwj5 z!HrT3?DAUbJ(n)3Y5x*v{mdI+P*`@hy(5t7UrU%L=n>Y*ikn8fUm`*^;to(_dX6($ z#w#>J>x-j*^hd7Yzf1o~Z_9NmIE^VWdo{#6hD>mT<$~`3=O|YnMHvih?tfR#5-*aPKzV%Yo?ID z7Owi9Zl+I3sZGXJ=d!_}?dPs;Eji(Sj1EQ{AX@qh=NwqFV1;Rn7Z`6=i7J2`9~}s~ zSdeMHc#(bW(0JjQ*XeZAOP{@l=jLX2r2<(M7p2!pA)wNMg`~$-0ZF z3V%_mAZET;)j{kVZ&_#O1gv(=nCcQ*X3Bmafh{snoKXh%cLF;KGrqumc0WPwz9(%5 zN(QS@#`J0QMTbUXf^4n(!V^~xOxaHh10yDiJge8*FHO>+03sroq!afD-e2T^5J`Rf z!!`kuElmhG1IH?+gCv=xLa}odO~)O9VT9W}yn;m;4(2bYlw6QcjCSKZ` zN-?IvY_GO;-AT*&!kRbd#MRU~<@0L_g~aDgu@x!{-dT3vQ+D0LnR}j2zoYV3T8t1H z29_Ckqhi`x0bFv%f?nTYzoFKS1J)S#rjpi_uw9>;m9m)fy5WDT)87n=-p|x>brov&7LZFUqNLj_HA#$}_k{R*7@ zB(*vvmdm(Cm|?BqB22%FL_|R#l2m}?dTEhzb#G+!^mA-PAD(?hQazk)?^o?+W=(ic zkD;eQ-r9t0yok_?s^vSpT8%lTcbM-b2B{3Ge#es;4$ImJ&a^Is+X&r43y)+zO(EtI zQGe#e2t51VMR7caGtsT25H2N{!@lQI9CyG ze&P5;GH)0<=m?@kp66v^<7ACnp$h$q)S;wqcJ+fjrYTbwZXOR^7U7e&d!Ep8S<^Rm zgv4f;3*pjuTdAP=sB)+dXL$Sc;Z>7u=@tK zPbCgS?SB7(Iw1dA@3hs{> zcjabyNz8D3U(=C|amj|b>lznIkkJmiN3||CmMB(h*=WB;qzpS9A~ODQGM;{c5)4aB zU{eeO53KIv;2eq~XwlCiXi**%MIs83V~ydgmp-jhU#L6mh$sF|Nt+sE3xSu)E&gli zmaB>w$oKia)f$1G>WWxTSKQ1ZKr({#lJ&Bbd4m{?YF(G@y~FT%_V;0%Dloixc>XXn zj$>vi;m7`*RfGhY{#3`(#Dgc6(kh(ud}EW!!tV^8dtyKyS!0~ws~l-v(?>?`pdGHZ zj7RL+M%&$}@qpQIjK**VBDfXAjp^w1YD*uXX}=yxKD*)!Ez#2VNCyBBz|^4dqpW}E z5Q~|-v4s)O80EH3j?%=*Uf0wo@Qm@{^H&N5NBYb1^(pS@0oMel&4}N~!z4jkAu+{f zX`d(XD57!+@A!pMzA?N}wiwFm9W}C#^Kf2tvgdg-TJK`L-?}=LD zAS7(*@_fEac$XJZXRLZpmy8Y?HJ+BdL$zlEcNqWOF=o>Lv=QoER zY^x*cyCp_1){E7rPtIr1JM`FkUD&w_PUO0}D1H9JaroaRas=e=4L*mZjvqu_6@I5B z-zCJt0?{w7wmlWcFsMhT{H0?nCR=BD1Tj<`Rwn#BFmz|-5W7)=!wOkoz2x1W24mu` zlMDoT=5=~zZ)xI~Qx=G#D+Vy=pYr9pmMcm&o5m{|u!h9oyHi8Osbx)cx+J=j%IGh6 z`C>oM&~8KE$&ioXVoioc| z_pw=tQtiTtEe_vg>=| z{G0RxbzvF@Qq$*UVymP{doxd=kP5Ukh`O~E?vzabID>+LU1lspX6M(kFQO6+Mo-9} zAbgx?i9DeL8c28d!{=!sY|o_tRkOe`LN~;$Np=>NH9Xgaik`GyKs#@>ZQ0fFTx?$XbLMm8; z@2Bx7Q(%S7@92?p(RgLfV_Fk;y@bQ*6{hcBS5xIKBT3eYjpjgAl{Ze1~?60T+^>&sm2ZXVtI#! zejohGk!yf6Ujz*a=PyoBsecKe^d%jaS_WI7s=j6r?1iz|^@9d{%DMpQ3Dn2S+8u|S0V%4B>MjoX93ubDBYkx7Kx)p0RkPGG&LC zM*SUVFZv^JAaoeyiVP1uNPt#bt6)*$x3g+G_`PbU>+3))4X3ZW2@vq|%O*Du zxobOVsOk0C}vy9x~wg&VTQ}> z%SC*i>qSmfbX|lnd6QpN9}_^C zNjUWy&64qWwNuZx5GqlK61?+n)1%uEtCDCCCYn)u6jL?>f(TqQ?gzmGmFV?$H-*J^ zGlfOBH9G4O%i*f$`R(_JIZ`_1ps8MEb%8Jq_|%U+s_@X3Rs5*q-AFU)c$80eXvOBa zzO~43SDR(aZJqhJMF=xpY8BQsM%SrMVXJ*w{z}iT4QGzl$M5H_=}F*uNTUPE?>-!v ztK_ow&oOpbyr=Fwk)-7cAkWJP6lBh;-Lt{xhz=(7Gvw_kE z!;zGLc>TM47nHj;XEs(POarq*A4lQsAe7ByUsZ~H4!AJGt3L^}1`~CtkrVz*!Bl$Sy8eD=V5^!BHii>-sZT5W`d#icV z23f)18pB1Z-#w5Mq85OU&GId84txt|TevsbeKVDXofRO8;o8HtLF{XW z9lI~Tp-?cR-k=$n0n@N%%ut{=??=B}PFOl<~(y9~4 zSedAv<$0gv;+O^+pYeiR$Fui2b@o1qmsT0~O5m52ZyIi)%q;`i`g%zc~_t zvDDk6KlcmombeSSTUY*jb&6m}#`Gt_X&sd2$W~+PU zz+<~AuIgJBIWUB@oZ-|d15f{R2(rhn<)7H=Y2k1ZT%S`mmZp@_fpqd}{2_!)heh<&fPIY@FVoKEKh#{Ri=`nVk2#u?8e^ zkv8p(B4;MOL>YOeZ4CgiXekxO)70??CK#u;9cFVJtaqDUsm=*!1|5!W7__L`A1(jS z)bpaAO_9OgdDF+sZTx;ZYjSSGD_)@5_3zR$4OYy)@8RyZ@XF+c|C!c(g~yaOP>rup zy9F#=f0RQlN|<}nsTfEM*JO9`iDVhf4z)t|T3z}CQTPUsWSr0e-U*N%H|=VNi&t8( zkE2+vl`=u-5QTKJyK2Lk!JK(dVSd@Hn9QRN5o7$gv~S7_^w!4I>&*Ur*GBnhP;(N- z-IU!_Gq)eapozhL>A&CGj>T8WecU|M3CH?Q(WMPZ4Bh#i`tz>eb{}Hd601{0m)Y>E zVKgG=H~>PIBj0N51^Zs`Bh1X{DTt0wH}3MKS|62Uz^xb8U>91A^o2Q zPy9B&rS5jDLN`|%RwBg+xSB7PQxPBlT>BhQ*pM)1Mh}yJkbbU;XCsopTg3jKm4}7K z|MTM_dmv~5sYNrp^9$6FEJyLYNmOzxe8$}3As*7S&iKgmYGt^M6-i#5NuqarxpLJ@ zpc9b7L>@_B9n(ujp+cgJY_1b8$^;IV4cyl$?v+yn`0go4TxH1w5LYV#iFHYB{m*sU zH%0&u1)n{+?hWzwbONCZ=`eQFFiueTAn4ne7@OWzbE-UW487c=eUgA=i50<~OmF&<`A5wd|NG zG%*colDssL3FyJJ+jS9X^-msaG%s#Dd*1n0?ywR~LXI#3_=emHuV0 zQL*FFy18^3f*-C9uM>H}%uU)@HT8jSGAsFG<8VKzmH)_y^OZG8z+$7K%#8gMY3hxS zL#5#|4LSN$X@{g+{v%Q?jJfn6L|s9oz3s{o12!y4ZjJxVH&FiH)$43vK_!WPktB(7 z$tVOR1dQ#t`5plbxQ`*QUA}AzM_g0dnn!rHv zgr{`0+y`5B0-yT(?izx1OTy44Mvqt$p^Jg4Kl zZ`L;<@mK0^15rdS{)J{+lsfHjsPS0Eh4xqUQ#(q~#wa$?#cv|-j2Hx>LMjlYq;>D4DD@pzsP;Im%>FE&7?#pI;e?Sl_jzXi?c zn6TSrwR?dn)SX!II5lytlOi8*|L>rz5s}h5#UunymO(#c{p(7wOvx2f$)DDA3^eTP z>RRllZ&|YDC`K>X(zFj_f`sdozXI%!=j`X2T&#}g%0O=JQyL8o;~ul@8lt}W{tj7$ zQmylfm9^SERNU`pyU_1@HajAhgg{r{qwL6U4z|^A7KTzyy*2O-yXma+M#He&?p52_ z+duQL?#44CYr(ZnMxHoDCGp^1za1t)V<0cU;*MJXPhK9ymQ*+`WsNeZig6+SfLr3t<)tWAbIX`kbHwMU!3fHP@ zSS`1D)toL=(RQgC7+Cl{;#3;8dFwS$to~wlmAk2{6SQwhjKCtDTi%N$^-YduFp@Px zn-N&tI$EkLF$_Fpqd#Iz~zSPfWr>Gb9%7 zF8i0DMTaA}pi(IjKfxBZ3%UOAP?2L6nT`6KD_mhRJmoE?3ho=w&QPoHGE`Xzh11ol}(MO1PsF$$) z!)`R!#JG^rKoj6aMG)eDiRc;l1J;y~7*H_`LB2v0*y7o_jBLNk8fz%YYW`9{_A`tY zfq`#)Fj_W2?MwBq9&D<2l5oW}i=6d3qP5ibl9ZHFcXoK!yL!(FBF()j0d^51lw{9X zHk4==r=&hvlK&l~WEk9Ct^hq*#BvlNm`yT+*KQ%6URy>n%Wk##ju}&4cHtr+uhg-l z{r0-mD+0^u6X3gj4pQW5qf_F|>GFL2V~S$dDd7C)AuYr!a_{_&m{9QTNg(&@d?w|x z9fhD1s_PKF@&>~TgVhZ|c9Of)W%WZ-3Yk%^q5EG^DgrtF9BOrVRhst<68j&HJ}|VS z{fWjlM~%X^zmg=iIN|p61q5a(NeC)xDqw_NUPk!c0^asr?las$DM|a{i7*g)WMY&h zb?UF7yrgP(X9i}`#-Lo%IK+Qt<$hjV%xJ-BLDD6x?8u2YXfyW$av&0k^Ro4c$R|ub&z+TR`x_h zKu$zX9`A`l)Eki6H-)VK{qzfd7w{TWrlK-juYe`&M3EFP(myP%%1 z?g>}86s#m`8c?YyPO4lHKKmgzw8{m^Dot9pgdVOo1Wc`0+w_PFCPz5kQSvQ#KQ??Y zXt|NS^srmE)oZY;pJhtf7k&B?M{K1)$YM9=nUNRsD)Nl_5q}-cR$-Y+GnLg~3SDIE zkO(I`3uZ6kKFmif^Dr10^CbKAsp$EpBH+d`h0zBQpu8^e`9FCdz=MQ>MY5CK zhi^X^-&OCt%c$4poqU<@`$_69l;35q_LHxG>Ucv%ja%i?R8rXx2v}C7vq!iUxHIk6=j!N!}X3G@VpLN=Et)|6_n(Ek)@3Uu6^$) zgv(w7#SfPmZ*}iT*%wmSjHW&|#yAIuy`Czcb#`c-w`;C8C9)+r{;_UdYx8+jJ$=A; z?o=3zHoT^J+@Tk>q5tLja|~jSb+_UI6u#`mKTMmAW^EoE7rxWiYjH1QF>GxNEeapg zg1ut!MxDRf9U2Ja0^i@}h5f4z8y8X=nJ(j13T%E&m#=DM`QVRJ$cm+Mb16A0jB#>69j$Rd94R05N8D4$}icHkL{u37GVKGupJ7ZaPjn}d12{#P^6 z0fTYghf`lD+Ns*?4E<}0OA7C|aI5oT*b1V8?By7&=oH3hZNxg`l9XwOr_pz-^6-y7 zLG6lW%Dsp6?H*}0$gb{_t&gev4^dBtnM6be&$oePcs}Xro=Sh{wU>Q=zFw~^5?mhp z+0|dzt7o@A`_>gC-ds$3@jl22*}KgE0z~1huNxzafdH+FN)0Bh{0QdagQMj)D31}F zf#Q-7ff+3X$0u`((S^%MV|1UTxHRV&{MN2WbCHfp&h@XHx%(al1>6+ zn{L}9%pWBF@3O${ZmLn1GRQQ!g2Tk^f~UeO_U1hMF$KR(I+~E!@7<#5>}6erUm4bW zcB&>5!Ewshdl?^?)bW+W$RshZU0T}~L4~ZRS)l(p;Mr8|Zs)(zmtUqNlQ3pXXabJO1qvEoHaD>{3&# zOLT7z6G6Qy7W=;ue+V$zHCc@|Ulh)jy-xu~+xfR9K6~lIqgWV^YLQo|9Zz&1A+MjW z28L?r9$u8j9abv9>!tM77a=2n#leN@5b|MlLA2g6tD}*q);qR|r|c%t4&&kGKeS-u zsg*VLkG2b(uSIe0Dm=NFh@uUc#W(iNx)tUfPu%YIz{4U11v z?jIZ_hK`;+q#1R;i#-!i5P~{$#o=iBqGk;|Ru=<}Cqc6%TFY+p1|X3Tm(Qim16`G8(T8Ocuk0(h^*xKHeW~1DW5|FqA%a6Nxyc8n}DuG>6rrmSob7|GM&fIyQ2w``mV@ z1a$^HR84#EUrPHb_(z2CDiE%xVZABC@_Bj7S#y5C{x1)b-cL-WE0Z`6k{zt=_glVPpMe#=yG-Ha z&rJ_UC8vY5K*iIAN&&atw=((uS^f`)#aXA^GURUG)&{nLq7L)=E=o(bL&LM`D#FQ{ zl?w==Vx12+$5t_6EXjHe4ochG;!gD+&TFqhK@6# zC~VWoF`#94+Uj-9FmOj^S~gjmy|hEqEKRsBXS?; zRMpLEzl08TcLmX|Wb3*Bk5>u`Pre`2f6%0-4_`RCJ#^tEBK(VRoOKOS^`w z^02*wZlH>uxCCQf^=vBis^)#!8z~#Q5Ii^ms@Lv#Xj|8~UP5j={X9r)O!NRFBK^Fe z*A~Z1tV@h!rasY&`TUbtk~}9Kw{T?|xZjvtbiWays{9J!QsW121a$na{}i#76lq_p zjD*u@Mg6MF1umvRg%WE+b_n(ck+t%(B|gGc=s=FJ(|aw>s}`Qh_()+>QQEY zukP-n^rH(+MWz`^Wnqol^bAnOq|yAu($_Kpd~&o$@G%|pI(aK-d&Iro%*Pz-x5)*; zFi18y+W|KxGm$x8!gSwgJA&z2Mp#=E7k!7L2%EVqM=MDk8mWzp94wb=ZEgczz^`)W zq$Z@xP6OooU^4xTc8;gHhW2E%0igeNUhVAV9>`I7d0+d|!~(_H^`vT`kR@6nh553K zQ?#yTT!5+Uo}IX91YL)Ne>;Zj&2PlW=8JC3(^JQQ7FgNnkeAwDJ@@yh-Y4evZM`mF ztNW)!S8qGZ2;z6K)U89LlqGlb6-1r%g^n0Gh(d={PJY4UM!fwo@OT1Vp5A3$RvO@E zKXuUYBG{PD#+RiFG2Jbg0Smm9zNWAmWDGwUgQUtjI@Ndn=##hC2Ik9Mlabx}B2wVN zQ1>Zikhs4!f=oEA9cg}M^7_l|XB#GVqw#OLp2R1x?Jptgb@;)s@w>@OC)O2_eq{ix zADcS0o@3t?&xJHvpDFu{sSSTkZfov)sTB-AuTR5^O2^s>bCz#aQ;Htx(QL- zG23rnaNYTelhMzqKQ&f*Z-B|C(N!qyh-ne!=kC@a~4Ohn)6c6WTkXx*Nk}{0?>Ud`oIgM z#d_$xk|R60ykh;9?f1`J#HX#an5t)>`#t>6$FRMtzxXma%oNn+xt#7ha+{btZ+%BP zw$v-`@4r+(g*eYqLcbJb5*G-3lyOB9Okl$b_LlPAv6-g&G;JaNW21NxbdBD4z&KKk(37A5mdUoj4mVvK(532nFQt zhicaar-@ZJI@R>WvP7Op%B(%iH7uoDWu;#+X_eQ$K2*HQhem?Xm=sDm#q~*Ob#SZi zVBJ(h6f`iUZY?@z_W^Q`d)}Cl825Sw8qrrM_!J!QQqu+rF z=#^0z(kD*p+rAd?DoWBAvO~RsIxYk$m8z^{xZ`JPH)nkEwZqMk3Oap0@!jP4^z6%I zq~6V?Dnl+fmfd4`2DV~xl&=#f^_wATgP}0e+A))TIa)|0N)&R~VNn~OQBV2rJ^2p* z=V_wE&ugBEew&zD(6$TwThUj@p;YyPn#ZzzL*aUt&l*I8^s_^$-wrKhy`%4T$!+^x z+j_%`5$Mby8#?;R$FXDz1CLgxae^;XXn2AEzjH|mqRIRC~qr` zvG0bp+Ph&EMmWSS;Wz>JA^z*WC4R6&oXQ=;ndl%4R`jDU)g7Mi>8(E~{{=9*t66WM z4&-^9EaYkgusMr5&%6&fdqMN@-<+;DzogM<5U}t+L&%=U{8fGRJ?7-e$o`;*F71`e zL{dgdp|!I_4RrlUK_(Oa^6dgF-0++Lt)Ncrxp!%ps3@r1(0 z!Ckvwr+Ry>WoxXo4TFCyl&Pq_#gTSlgPz=}np(|)va+jQ|JnIrio&%&j{F!$k!=K@ z`JopB-yGSwj|-)=|A+D93%(J@mV|cf<|3`KcrOu?q%O5QhP1yqkkpa@o0!W|vDpSU z(ed#^Jf19(-V1L1n%|jAHUu) z^%p0j^Ia~{U{ET|m@)|tQPOPWr>O?lON;zFzSAR+&0>4m*dlu$&1^q$74No?XOQq` z(}~_l@@PY?8pJ5qSqD;8baG?uL+td-^_*P_c<$<1KrSV|dQS%OMeQ(_H+&CTwC49v z5X}Z0p_3T}k$?or-AqxH z+=gF>?k~FI+CQ%Ro3&v-J3ypPGM`FAhYTjj5Pe%D`pi&gwLYNL@lf||54HJ8 zSS*K#&G4tY(?yu0de!WFYa$J?hh9PxE)u4k)ClmQB5CH81>gV{%8GW*ke?se1R87k zWs!0T)E@sHl}hJqCW{N&K=u2GnqRH4SaS6wd3zMnh+6DBjOv7|b`46}3h2U8n&Gf@ zlK&bcVF)h_La;b`7clP_uDN6c>cojwRqc%<&@LI+PV~wpjRW#Mb9N$R}}4XWuYs$~hncD10TR^Fpe= zB^k#8zl#>36GJXoPd1zX@AUZg<8#>igJqR=hCHy6Uys*OG3=JF<7xNWp4{BB*s*F` z`?@gH-s5MfV_CW7@?>5qZ+oAGMszZJ7SNQ5njYC1P1;489=TfSg8bYw;@9_X^hk3X zQc5Jn5}*6M@M2O!egQl3&Hglk`WGs){I~yh>IhT>ut*D48McAvrgS@k(<;2)1r=W@ zS*36V3-Z;>B9Kh<<=*Bn`lFvF!~zEiaJJIK@DHP>`RH*7bzC=GE0gi?nQH*YUeNAg zQp#-*pM+13_j^kSPY07Jl_4}La-+Av(J z%C`G-;MI|+A~K1yN|I)medi>bi0!;`o01=<)I6x}gr+qwn$7 zk5DtSs+#9y4PFa}!SmlM>w0tb>>b~`gh)S|R3~V5XFpl_!iRr68eNw*{6i1+HFP`R zkW&X)B~Fafjf>G)+#~fyd)xKO2!Wo|2EvTCaI-moH|Eb2$FR-H&6i-md#8YoJ>xVc zGOHs{AfA(YBZJzQuV6^^^Dl*uRCE6Q&+@ASm?KiXw(kif6`byOwOCzJ@7^H%Fd_OJ zvNROlLFRZ=dpMU%>!Yu?S25+jmVPay>1{N}y0%=mBuB;Mk$kv*q%lG+U-OoBAnBUl ze=FbhUMiJ!RsM*#D4-beB`-;-$-Cg`9Udx_C8hdjPd)JD?RMYwA4$~JlOq+g=Ds5x zx-ApivdWyEBZB8K;n8Pp8a|!s&cEOyk(=V3GlO$)t%vVB{K#2F5C6=QMLMJV7&Qjk zT|Q#PlcRtB&0*HR({Lrev4DLagyY+3c=a=N!RX~Gb!MEGBoZxscrmH|4z>e9S;B2Y za1YsWt_C><$ny52$aIqNniypwtojdLVU)#{zw7re@ufl^63~&bF_EagmezKh+B-JD zXcc;L?k@Ou=l*v-cwL+6WqH80*YruvkiTWC$yqqtHO`Ir=&V=0MP+o|`+mhf+UlpP zKG(NRiUFdd0NbGpq3N1AoYsuH9kUlYNMZH%l#ED-j`U)^#j8s>Mq@9IN}Br>Lw~NO zjFPa3y{Or46d*Q$P+f*pK;cL$!dyYOh1SEF`UTWHp&{s%ubr;JB=RZ~^FG;;a(Bn! zYGgeG0*>7@=X_r>f(Mc?e3t0|09xZf>n6-(eCpl!tjE8FZ>R$nlJ3h zBt%$3usMH5PRq#}|5aS(ruy#h7J>}}-BEt#TezV@+q|r}33yi517@dBB`nK2Ztp3h zb{AW}Mr@!`hWYhV=s{KA96h}bh`iA42K;AHAt}HT`t&I*Q!mVz z>u46=SP^`)s9vpD7kgzt-eLQ&W&wESFP)32(Viz{)7`<}M&}*9bF8=_sMcU|&M)~2 zBm7L{A|8<2_gki(I~|)uMrM1gID*8!hp@_chX3$ja*`4}@3xhLbq zHaImRgVis$%0@B{kxRFd4AiZ>$0H{r;)wmtD(1aTVcYe3X18ReS91V`=y=X`>mcS zQ5;u7M0#*w!SmKy3mlqWhCmqN9_v8FB*z{KG_MLXdw#fiX-|lrij|JAOv-~?PpcH& zFI1N$I4Nd}2$zK?L)Znj(a~Y|Ot(RBuT}w9iIhcbxeFwN!vxFzi!_5rgxN%7!_$2# zV5XH}t)aJXD1<)vv0f4nL=kcV=JJZmFT~=Ux19rQ$AlfW@`vJN95DTh)AW3`hD&8E zQ`7`={7_{g9#hR*e9vl!w1Bnpbkc@mpk#;D=Eoodz%(oM+IDhs#^_<=U#kXe{4Qs@ zk`iCuw)GC?UCbNU7W)g9R*rQhJ>kp1fNR8nth4M}fq)_sL53HIsHmOFJ(oY|vweN` z^Hb5`xy@~2&9tU?J+<@tBMeHOLJBzi(Pp5yc{~!3c0OVUtO>fual~Kz#6tvOIq8^``h9h2drkZNZuP zs*GE!CEGL7HCKgsv6%T8aY~}wIWSmjBQt22K>#T?E?U_sQZ_-xI#HI=h=hIlA&EX& zq?zOs$7D~#mKU$6>|!1mk5a<0ncUao`$MX(?tNZ)`5cA!1*QAc^>k_KIkm`TKJo3u z=%b%SU^%&Okns&A-{9Y8Pv!Qv0L%?Q|J7zmWNHXsTuCK z>Nun#Q(xjp6ehFMZYl%rPh_F;uNw{8aY-ffX%#H(EY+FG3@1&SPTrJkw0k?P|16jf zXMUdq5#0xeihmcmYXZ}O`b|G;fE9cO;>bbuD}FHj&HZIWpRGuGyrHf*4cfSG^e9ER zG`P%~A-J+Q`ERzuE;h$pzTMkIR!X2yn?7R6G(ch(VTG*aiSYg4?B@>Xn5#C*i_QMV z8(ExghA^Z1ZlWm@vUrC6fyt8-AlNUlflWB+4Z}{G7T(|@%!xkVl%~vXabohmcayk$ zlsELJfN`hNPujDJ#;vFwP!G4fuw=@)l=**18tTrdx8Q^$ohiG0PvxZ9?{Bl~sdViy z&1bVPg9m(C;)%JaJeuZhb0kIoL(BL8NBZ?@YzxM&2B_k<{ffrL=)-kv7Qf875`qeg2C-AAT0Pk!)4uhbp_tq zzar7VZ}?H#1A4wcrC_v45BD9sR+ran>?CF#zY|OSe^3Po#DZIW39GoTiZ)F`{;V zWZHa9s?xB!5dVcDncgK4CtH<=MY>qLU0YIKv;P*BhIE{N+J5#*pbEk^aXTAQVTYAa zQs|c)yl%q6L=~@u#Ap#4n@7sK6%F);v0D!F1@-{5mH;uy$|r8RdbIk2H&-}o#mcn; z{KZTkTb}iDnqEvdEJjiY0S+3gBdlK1)vu5-B}yN|azp-K=|a#!*Cbp1=7aANlwb^T z+{R+IYcub+_1RU@@fsNw0nf)TEPJKj)|V)SX2y7V{Q`*|wn2IhYw?{Dn^3wF#ySZ^ z>fjw~A43x%b`uLUJnc^lQ{|G3)AM)S#WwGZszf8 z>UYt|>yH^}*{toBZa*z;5%mbWptE;;^@U*+q7Y2J;T0|72K!Y@v!@X`!!a72R%;V) zt;FGEW$4rTp=}fRJY8_s!tww$=r< zy_1Yl&hrT4$Tt@1mk6%O^kE8A`L$h`m9)v_R_cOPxU-4fTo;n0MD_Q<>Yp@3t!0Q* zGnfdTzU2fTp-3a(2V&;-;31Ev%&HJxx_4#38%lnmF#X+aTR?C@6~~#Xf9>H{ zBY7+2Xh~k)hlUTwzFRGxn=bX!+2{bwru;#{qKqh)nhM!kO%!aB4V>0E>l9LKJ!76Q z`%m7iQ4t1SDA6pzeP}8*2%*lfmHyZFBmH)xcS;_gS>T7!$72{A$gvKfHnG#PQ$E?x zHnIh1Qr=r=Ov1%}yF$M73~2i@f42IwKM^RJP=BqOb9zubQ20Q;T)%AR2soN$kgH0d zL`1oE3wVCoJtKYkT4)-0*$aP)`ht()FY_A4&6wtJkn*E{uiuj?cVDpl9P125RJ=#}`FvN9g?g;(W&XP;tz z09^hIOZ8q=>!4!4Kw!N>bMd;e&3i*Ffr^I$AB_5SfX+djB0+SwDpkex?TK4)49p8h zJL&DwgtROHo5s7xAaVZSJc)s7_5EsdS$`fh*IAu9bTa720%hKOlK7ObGarQyb5dt> ze*ty|6Y?B%RmFeqib!J9AWU0jT1q~5MmUG6V_88_4e88>ljIJ6DJ5SJh`^@ve`Ym> zrqlLyrAei3<|%&R(t=hHXMq)cQo!kf0m>3Qc8a@ zVj%m)H9FhS%fKZ@~N`4kH||j6^fh?q#_odBvGEWt}f$~ zA|xjh`XdQ*sPJGD(dftU{ZGfEAs2#&5C!9qKP*~HMip1^4A=_jQeS?l!6ks~+OB1J z#IE#zpiq$x@6<4A6tJwsv;3Hw9H{y|TcR^zw>k|HIsIQP zfab-l>v<2dzg8Qd*+t3HH=D=H4cU|qH>HjMyN5c#h{h5IAuuzmQTquVn^<+)9Uz(t z;#V)jF+g-U{PTlrAHfXknz)V^_+!Vx$QQSRF4BAj#iPaz^2KD%2WsIf{d@ISAw7Mm z?@EZLaDG$`~4)D7Er*Gw7cF0q8`u%vE-24c7TK%o?{7bth0_RRL zjki#PWpL^%8_pembcrC3@N?<1fz?Qgh$B-93udrJKbxpb<->!Ef3zQHuaJ`&yG`EG zffb?8oZJwu>utl}`0EhhrNX;H9ujZ~_m=+TG8)Vbyf9_7dWD-zBxkU2!dx6db&_VB zk*Q#0U8L&cxfSeTz$OT6MM#Lk_2N|toKY@%Yga=)+i9KHX8H$m--%+7K;MTy$Y>VA zDy6_=l7$5u5fJWNd#kUFjC?%k4fX#9W@ndJAOSO4%G!+wyQ!u?KWvBpIkMR!^Pt&0 zb||%6@RG&+L%rkWxvZljw6VXT!Nx6Gqr~8af;rA+|6P}M8{_%s?p$Sn-D=eA@S6O2D8~5SEk@7EnQ!Skff~1O!AR zBm|^X7LZ&@Dd|#?kXpJ!8U&=II|QU_>1N}(&~N3xF7%{CLekg};`Y z|45M>I{XE8W4@Co=PX_3jqXA;w_2FZz7xe6q5nq$T@?ghsp8KWmuq<3h1lf2jrFnYb zH0yuwm25icOJyRku?Y%!!~u@2?ml9fvi}0&k!jK|Iy*vbODaIJTs`-U6=rNcxbfMi zk1P6XCVMseNC?8pU6002ihnv_-Z`I+^tPb3-2CgK{iP_)@uK%)Sy42BVk?H62@#fcr){9G&cb!<*>~qNHYGur{O^WVM%>r81X$wuT4-hI>7eiMNkd~OmfYn<&Ae~8Ve z)Yn7=(g+BD4jAj~l-F&~9gjAd*Mwr~PeMi<5YTmUo&{zxhhjmjP-)BQ_S@5HwRlb8 zA}gT?Ymv97jmsDg=x{SxzZDjoEX!{^Hz8HcK`FCH!tD7F3`$man_o~68K!{KU1c_l zi@o!W`pG@*_RD(tpIK-j1R?Iu@$P%qWZgVPC>8S_4~tMv@F#C7=Wue9`xO$+613-H z444WdWmC0D?T#1V)&GJORoQonMD-_1yb@o%EhqPF!E9$X;C@Ve#Dz9RidHd1J@Zak zx-`$Q%3i)eXd{d}E}d+>-OAbD#&h_zRbT4RU-YPECyXos9qp*y#cuFA-)H?63p=G> zxH7dRygFO|+M0HsEZ>k^7b$k<3%*X^oI=1A=1G--1V?x&m^*$}`W8&DT{XUi=Ayp$ zk0Ak0`-VG_sFTz3KIy*4^5KuQ&KT7@+g9EY-rmXEZo8M)zglQY%ZEUBDb_oHK`D~I zoRt6aS9`VdrBu7<#S=yCPlMXX%Z0w#>E&8rmk$LAN!pWl9+LgY+mo@0>EN-PxXlay zN(&PUiC{60Hr9pBo_7Ps^*?6-)EilS$!*+IysgPKkssP^XEZ~C9*KPH+ap}E>6`q* zW2k+PkPosLl`pf)JK+_b667?qMta>?7>YtWulISwHC1j7a`ze;&>{9`JwX z!hYZ9v^sPdw?ndwnrA8(!GXU^&Jj`{?D|UcS)zj^O(P-)!?QIiV=V(650u*!tQ7(w zZF=jvVWFfd3ry!E?-iV*rJCtJNcj)qsgyNXZj87w1G~tH7`O3Z`bxZ_ekyjVpAw|W z;uTE+^n9}z{)L+U6{E202X=M9OMYe-dBuM&!VOiT_1TEgakPmOI{pW)jeSQDD!2rCN&Sj> zm*Mo*We^K5H=MrS&Z_OKIMc|I?ERS?kF`EC5|1O63h&1{b)Z-qS5X`vakl$JzcGJ9 z-v3zRFZX>C1Zu5?G-V`l434~aaqYyQm-s?l8#>>R0t&71r=apLn4xk6z4hq!I=N^ zWs`&ihmt)X@~kqefvf$>;OHL3sb5MY!)&VNVs-gAr~Ha;nA)$o5S!;op^RT(tZDxJ z*8}EOIaRNhL-I6o%J|b$dh$&65=IhOZFF{HjO`eRCL{meuD@0=^(T9(n>0&aE4ncg z?e87SY~rr&XArLaDg;@ z?-6mgn(1x+Yd>DDQe~SE*_53&Mif({36t47_b7ImE9lhO?`JCFEBeJ!Uz2a;j#SP` z2)Ei7c(Q&2YXM`ijJn;IC5j@&q#Mc51&R?#+l^=#iD^pwkA=BRaM))d5@9tHE<8IX zl~P@=LH39RGS4u7`AM;sbPhV0RBM?!<>7;_#Q_Cg&J#B8%BQO!#JFmE8A%Al%~Y+0 z$(hm1$l8JgDSPDsvs+L!B!SzRDOOyZa)gE_5f&^bF5rz>;~szapGJ1^-?;*tGjs3{#h@k3MR5OWK zZY(@v$-368z0$#1E|9HEd6?UxArd$E{VjO1gfl{OZR3OMsiT9Z>;G_;C?em=WSo99 z0`KFS;1kUl;gHokIg4R%Y5)es-?to0S!txshC1t4R zdGPO*^!JogS=b)p?nTh+u4-kj;O3e4@BDYDJdl&f8yi6hn}P4jC8yH%CHC5Ceg|;$5^lg zN{v4p;|hVN##%@Q3vnq^#PCttMV@UgwJGNIe_(Fk)AHySCGX0k(S*2{*LJD9l-@RF zDkdpXAcJJ7O1egt3BJ*nd9M-qx7=^NCVA=y&tYXD@`CTAp8!0D()o19T~V`#|95l} zf=gh|!bP+Rq1|QNT)=+T35m=v?zd=|2y=#k=rDk`_rbGF8Vq1L^huL@*n8%`_);aI zPL@ko`X~slvXtn)G+^~G$W9G7t@$@hcW?if_q3)UwJspymn|i@)ZPoJ1+m?ZRf@+` zZcu!~+fD4%HGv;0?B=}3=>gyMH7yDpvF=-sWd=e2Njm-+v)`N22WGKy6!#g|Lc`w! zl@;oS@{02_Jx;&!k=XeWpE?2OMxYdfeQqE5aGp+La;o>ZjWiVgrT?SACeT@8lsQhv%1ZqWO#+Lqvz@n1vBvb`jw%AOT^yms1ne|Qv4 zh~@Z}`GF*Z;{nMX3;uE=O$${P*d>oH4oUu@n_k-M21(k1#a|w%!b%cM*80PP>^ea; z)Ta+U;icY-YG?mHQ|Hdp-pBbjLtDYJg5BawN>Lhd)bQ5v*!j=y+Cdtl5eEZ3>oEze zE)y>6)jLYkgadewc$g151bV*f*LzB8-DLhJ)G9Y2nl~QtMu-oT0ZWuEMes2$U-buW zjm>*+AJNxxxpcZY^i9`etn zaSu)^oWnc)RPN^>o$coG6!uwSl|xy*hjX_i9P_^8_Xd^UB{V;u_tE}X zeiLdAs*hQ;ud?wY8Q3`P#&$Yc%|(X?QC7m0-6uYD#iXUvf&0YR3{Lu+8N=F;Sf7(u zEd*VE->wS5cow;Z4iO`xqmZb1mpGdBl^=*+Z?~R;N{fjXQz*#rpLlWy>?6y)jI-~7 z&arv&It5b%kKH*HpzgF$RSBoXW47NIO7cmiKDfk0Xmv@ol0$CQH0CfY8J*ha%K$Wj zle#S1`|7kNfBqY+kTBpYj}%V+blLvFv)K$=nE;;erir5d_@v==L4iTlK(bN!4;99$ zZ+|9=<)$<>p1rw`b8kFZp^mT?!bM8kh+r2+!mbi$29W1CMY8R2z%oeja>7NuopX$* z@GCaok-2%Mb>mTLuV+L^i)0FT9CQV5zxd~H0?6Rh!ouEB;3XYI{l>HN_8$|K9(^;W)SRESio?l%UzxfJ0ZZ}k~TpHEX8mcuhqKVxcH%*wnM=y{$@*{y3W z*bhW6Rob`rrePM0-ysUeiA`wJvabO~*+S}jmh{|{G5!;-Y;|z+v~lWD2!dB;Iz18r zr0wz~sw!I!k(^TN!eUSAIf|MUQsJ)>q68r!O7(DM?z1!U*KIx-V9>Z0&)(?ti38I= z_WpqGo@T1+kKB?R0V{`I6_8b76Ko)GOV;KNowGZ6mxiC>y>C4 z7|w!vuY=4)*N`O+-8LLo>rlvd*_uQJn%h-9;dwIQvZlmz5k59O3zE$_g(|%0L7RB` zX^xEUPiu^0o3ViOhhl6U|F#a>L!OjH%Lv3@ z=~ogdlfCYA$2_Ae?C&Nbe~?zG1Tj>?Zn>5Xsy1h;nz2Boj0`2V{X3RRRFKsMJ13>teUe( z>KUwPJWa~4sp+C-fmc&AFC3?vUM)UH^uDFsSJkMJ}EoXLBfkU;h_0UU8GP#|K_M#j!RVqw>m zmZMtBzHP_CMSeIz9)&a}OlUac(q7_slk`jtl`e|RedYU#RM!(tJf|YSEAYoCN8NFM482AtldI9&G4rhv!t^sW(37^_Ph)bh@rTzcf}sz;-){)gWOfeG|KP4ONVW21IyoPYuz_Xpm2D3K-gLC&F79H%9C8P!sj-#AK_s{=|o6?JKtcuyXYj zG1;bh6&htcwQyAA)~1$^+^F9!NSJWy16QFM&f+RrY9c=MCfO%A(oBDK3q|evi;jOR zaqHHbTGhvJWzL&l3H--f*Z#PJ3xobq2xZvhK%ns$?e7s^36DtmP(kY! zY5<)7e#9fG05N#Bj$Nkl$k(9AJB1~PrhAWgI%%HzcHZVCi@dX8SZSP8^(9Z{!+`5J{)-Lp}5XR4@rkB-gix0Y7MX`E6j+R;pR?ILyE&I3d^?G8G=teIX5 z_u3whno7*HDseyDbQmcd>Z{^RmRWeieA}$J$jte@ZhjZ;NsBqK+c%_$K9q50?BD@~ zhLyWG2K}8}DHGFhiX3?oW|to-00DCo@W;w@R}B@#=0O>x?k{2lb526EE1u~*T2+=v z^I3g9k!F`;KEi+X9dUMVsf03G|_P4z#htx>I#yn`i?%bIK&S z_En`pbQG-ljbHrJ4()I6)hw5ajeWGd>p2`1@>GkSy=&C6Gd7Rw85XSZ&?Ih!W1e<6 zRIN$+YmgjE&isNJMyqzcj;~L1SbY5x?dLe^OECTLwbZ@xya&lwwItohg2Xx~Ii!Is z|AkLR7a^M)S$v({j?RB1`Eg2k^R4W33M9u>Wth_(ePehQO@4*Tp)*3g&+OGZHUZK!z6q}I57`|PkLV-pITXeZ1W1)_{j0N~OHNp<&1 z9p2-4eB(V;pPBBF`1KiJIp<6{9wMImE$;=4eolE*_hlIH(0D>@#!-iS(DI4^gsJAW z6A})@B3*>1R&#NzH6EO46lqG-MXrd#lQ*3l2vp2*iXB*xhq=GSJglAXB$hrzKJq+3 z%e)Q!+gHh^+EdPnwS?$Z6&h{&m06v{H$}PNe(<32LV4__Dp}SH3Z`$*Ovj?Xue^PN zXb2$`d7Lx31S^dxRf-fdGW>aj4NNXSN3&h4yly-f@Sd?X#KUk3E!1LrVTw11PCh%? zpwKBQGB9mi9e}LKU||` z-L5j`g;Ryp>Iu!u(gapMEESwr&7@}SIh{Bs8&KZ;9fw;B5Gj`5KOb$r?O9>d02;wg zF*_U=_$X{DLoY`f4m&`DUnVrdY&!=>Dm|B8OwEy4uz9&37C-aHoC?m0jc3|gZ7d3y z=lkr=&(A)^>5r{igJqV!9^BA#rpym8Kwp>_!!?2*v)n&se^LBcX@lNrObB1becIPa z=`rWoN|oaCLvZC4on%b79PnD5QaBIBusACL%6ulwLdQ%usv zh#m0S?j-k6L`wMy<~@6|Y+g)#7#eH!Z8$yxM5Olc&uuKr)*nw={5FE{mN6W7a;!hU z`e-hFe>2Tt^7tNI9?%x5@fu9`YJlikw!9;+jEP7wv-)7B>BVpU8|U;;nI01vp4~iiGH7RU z3i#>Xj;WlRX!BlGii5&N1|ZIbl~^zLsh7~oqy$RN4RO0lOK-n9ATXnzcrrgl#31w} zdM3&lD}l^Hy{ld+o~%2k`ke*)D!i5bRORs!_!{t{lKU!y+ho7eqtR)T%D0~hy_-Vl z)9zIdVpE3A`?zt7RJ(NZYtb6oyhrIbqLpBDk#!x{a{TxslJ`~zshs7L_Hwyi=u2A) zRbtprv{)Ng*(2|)@8${mEnW|u*GaMSGnJtJJ2WS`gkRaTIbJfvnj}5T>S>|j?)%c& z8MZM{U#l+do@VrB#>S-%S&ymLXF*R0Sj^5yWBq=i#5OvSm`iQPQ$RSkV2L;_hPK?@ zAK*d#YELP>&T}J9gX_KE4$0COquhmWn`29@uD_^;e_RQriG16?VFQYE9XrD7`# zGEC?4)SgKg738V?yx*W{1awx|e3#zju<+j~x}1gJGx=AKV~51M=QigveT7wFSTnO3 zueHWAPJm zev4K(GyqEP=pb1C_qT!xlO=Cmn{F%a^eY5$OOIr}GlK%Xm+>6V_0Pnxk5Vl1fuam) z8ai1la?Ui-l>g3R5aDvXp2_N(cEraXYq!`oe_ihqkV)|^D+pL#_$ZAa}(H?Z)k zUC)sQFAw|qfD)Ibslwtl?^GpqbtHOVgG@ieGxSSL;rf=5on6%z@4-1dW@)n^uXCQU z$vPy%O_Q*YEi%+8^S~t0$e~NGsQF8J;`%>MweD*@% zGfrojy03}eXu_)dM1GEDQH5@{%#Bsf_~_&&*sx6jsnwhsJ4b0nEuklSsV83PT`}J# zoBatF9V4D^eOCxOJ>Nqk?zJ42Ss-@%w}VuEnZS-}aVJD@%4O2twWmA~LnP<$T!Dn5 z6yb5$ZTGIx^Ftgjl|bf1Z+1BC&ou{sRB^L^%%nnt{Z6GMs9ey{HRJIikCUa*Uja%B zvF{l;Wb!q3mL5&$+2(rk0qAuZbf(2{+`UIgx!JmWhm?vP&RwomB=&*Bx%hj&3Ch0} zoHY8Dr6zV)O_jxcJ!Z1(l?Ckmzt`tH>5lrQkV*ZM6ZC5Y_C=vIDo>x{d;rk-+1_aZ z=We2%vLu@!lPWq^JdeHi_fP>+RwJGIX^OeSe9A)(2tE-cx#;QYbana^tEFb6MKEUl zxN6)5(YtXhj_#qCs%i~qgidNmJPQe9k-o(ePSsv>we6w`Iw!2)b1LQJ(lZtpXfE6c z%T`bx7{jM8{c_7&Hl&|;g_37LHO_P11ly`!my16ptN+wr>>%fY?_vX$UA5!ubn)vQ z+WnR~*qi|IDU{{lj<*}(gJ%>q%w3h!H{A`t<;wtfT86=Z)EylVLxPo`|$~ zb(U37z)0T8 ziIjTCT0r^`6>6kGR99c$Dm0;>6nHjV6U73m>GDPl&Dw8Nq6(9TW^0^lG1%osk11SP zpXU-!WkX-^pUaP(QDA1G$*pzyBz1*`EL6uWniykeQfl?QiJ?=d$B(=Xd&@E z>x0S=Rr5>W7)S+wfo_f80m!JA!F-F*kO?-Wl33xBe4T?58eS%%rF^I|c>=uis-pIY zd4zJpqlO%PRxjeW9rRH3?_=t>4B8_8E@Y<0k#0J_ZtWT-jObMncwFm(Duv9hCv53? z3v5hghO*qY`Ru$W=s!JqQtCKXIC&s*3jy!ePuJttb#OS8>W;r@-j(Kuh!PJ zv^m^95LR2{uoWX1$VhEF)@!sT`yL@9#dG+!An320T!_?yeA_1Gv~hv0&(}NoCT#*m}+CE9Kw+YxL9@!5&>8l)vyR$&lZmbXAEDfLlu;(w1?TmvW$h~*8 z#;qoc<3OjW4kq~)5?B7dyXX{5Q)oUVX$0Jpd%2L+vqszOwRW^9&e2G7xH<6i{x#+g z$pxyd+2$n7QrV65o6|b>g+;PPuV-wqw{$To{@(fvAC5y!&N!yZofFk}Ii~}!ZEaUh z4|>MW^;wZILz>*rJSs*DW>>XdALAg1O533XP5}snj`-tTOyD@>R^i$|Go*YB{9bA!Sj>7Q$5ShwqiU~{uT}xuL#VHBh zYPXo-O_N7mr;5uoM!t&yY{Rc?WI42BsV2Dw+Y^X?RLU=@WJVMcclq?2pK9z%C4w?G z2Vf-ZU?cnwO!KfmVFM6Fx)XVF+iDs?O1(@bbKC808($VHC4BmXW~rMrflTM=yL$9= z_wDK;>otmVhpy<>$el(oK^e`vS_h71LEfQb=U*7Gb$VNd#)z!(pDw#D;r6gSi(bPZ zqYVLz+N77xDh0cozmH?f75pCD$J%|lTnZhTGkB`f1?rXAWrwimRAq_KYj5?7=5?b} zcFjce8!?b1Gf4VS6Ou8`N4#{QVZ?1tK=U9Y)ScKjdtpM#{ser37xF@fXHD390bh5#+~N3*HcR#5e29~1muiT7AmWPDNONlpqPEeR45HMmnO%|Raxm*SQys$?}sbw#CxC@D4$)Wek*~c%N z7Ch84VN7`q=nMdeso&`gDbbTKS(uf&-La%g*BfTx)D&Ikd2F6X(J9r|l>Nx3!?lhh zJK>vjHKm7(x+c)w4)LTMSQU67*EOdaJpQ@kJtUmvC|1ekQI`5y#<114{P@G0nd#%* zMG$pKj#6&Ks_LS`?m*{R6nG8xyIy$VH_EU0Dh7OB{c&&Cx^{J1Cm(j4thdx&>AE^s z1>upOszep@tOz~;lR44%Rre^t6?A1)w9vlTRjH9D|4oP5oB+G5YmK8chb)HfD z5ny!C9j&4|y|2R*>zSIW25Ii6E@?NmJE`ye(Vc*q?#@HbcQq^T)^hq2>rR}{Otpke zq`15YOG029zw1auNbA{-&CUgIa`w7z;;{OTvknP4b_=)i45VvZE5wbl+8ZNf$e;U7 zw+!nn-WC{EHM^X5`rpPZHdlB*R8n8Tp8=CsTN?*HE;pO{RYS&%@(oOR;5O4Z(ugo& zzWX{GP}Iq-M`t3DGPH%>cfs1$Bo`a~a)+uT-$JBug(g~w?#;V5m-amb(}ar{C^{-V zoad=ChSMX2(lm`GLRuc`v4{oP4fwi7QiG(?9r02Lo55q*04U{3(!#YBBE?}jf(xwS zb?JjLi;mEonBknV{11E)(w5pIZemL+yF9p7#lX_}^|u_}pbWl0w+PTTjzg%TUWV_K znK&E|%^!$-+5m(APUy?cb1}nTy((XiuzKt~6I@ITW6@1grjMAJcAa&o-JdZ!#jih3 zIwxo9tU*;KiMhS52;0NnxRR5zwu)T)=yke*HO_tSx!59|^kdZ}*2cQ!mLV|-`Kq~N z-Mp0KhEn^~G?HOL9C0EENJjYs)yhd=&}R6!Qc-!=NSy~2O(aUvr8?px(DYDkTtk(~ z`4f+m%p5W$zHVh?7J-{imVS^Rt|o&q75;7kXWt??1t`94bokMN&OtzzhzQS(_y=2mW`08_NliIt+kE=$W3&bBg*XM!dl)9Y2GX-P!D>66 z|3JF4_QxeUZdx^-xIt@o-(ioMF#dLjrC*LJ#hqn8|7j^P_K1)+@$wh2Z~Lo7#g z`EE9Jxf0tY@~*Bw9THE+rH)^DK;(*HRSqr#Zb&3!y0o4Z^ninO6d%E=MFpJrK%l{# zViNZOS9KRh8BAz!CLp9uZS$WkDh1E48Jrve1&pb7b^O8eF=;Kb#jxRbAWzwEi-~of zd@^hJyT@4z&h^}X%*G|4Nl8ih+g$Smc-mr?PcJA|am&H~Q4WHb>(dN9O)6gDxT7~_2FMQa2 zd1{IfqB-S&AinxD@HwDvSA+>II8*>bzT!C1LC05nlatMgF~zx9=_e%jfLB9;VaoKlw*a$4PT~_l5SBnX_4JT4#Sfo&^ zofMYwS5h@iSVd2_Ezo7z?Ss8EZHrB-3j=o;IQ;p^4pk#YM=j1qnaqNs= ze@ppDdZxE+cXN24(z#pg90~P*+Y{qN|2PRmHd~ZZG@XQ~2?I$=wecQS4fUo5Z~eXl z`WXrA#c;vN$q~2kr)EYD*5aQ58`>=_wg5xA0)q?JwCf_tl2w(LXJ8YUzJ+s zLk@HKRXy)9uAQ^AMU_mPr%==$%OFT%5d@ka9-_`z!diGsMZMgu5Z>97*aIZWb<(EUER8CCKhXJ58RewS+t2_h3eQja=Ts?L3eNm|z z_~*93cDZtv1S748qYItMy7T&UbFVZ;k>`=*CQN^Jv2V=2QYln_9NBonDY-Cg)4+7M zg`$wr?4rCUg!LA%Sm}K-_0=s;y3r!@=h-pI<`zQgg(14b#lgwT{kT%R@rXn6_&rUM zscsv6bHL-@rM?!Hi_YDTp^tsH$9OD-B810abD&ShPBhd!kuu`n?TlPzBA`MJo+ptY zyB#%YR82L%jEr@A(V1_d*%z3h3Lh*OpXPlkQOmnJznCrx-zYnnjgFNi529QvP}nCQ zv|gPJQ%qCN>5K0)Pptpy5q4lQum0-fE$44SH0lbz#^oE*&vgA|P?M19lnN2(y=O&X zNp)Q_$43rFZF%nE{a=b-j2JVEzE*0$)^Be*%$~YzNeCjqg_v1Qhf=VYeV+5i#J~(D zzR;z|SrW4oAbk|GeOyviXNk*Ytj&R*SN9wNZ6pcVszyhZy8R=p3kKvej)czcL|(qM z>{ilkJTWqZJ_=h)B_Bbo?bmNI=sQ+PTsM0&n?#5zAA(GE#d)B}9G^P6PSE-+~91O#8!)`$_r z0!T@-6Utijd>Lx+s1Y&&_tT%Z|k{z2gL%jV?!EJuWIX$!k9M;wkNF#Nt}Na z@q5krGoz+vyIFW}DDbf=QNHb%`cZXWWmbW23ig2hyu}%lbYo<^8f=)b-BHoF23!WC zf{0tE5lM_j2YVP42vgMKW@PDbzCkW|y4dToEMaShy zv9Z=6u;jJN`7ANlZK&k8UI~PKa#MYWv&5Z62Oet>ZqZkSHcx`FBP*J(@4?}LRcYbZ zlLyQqcBw{QJq1Ut(^ht_CRx^|k88{x*Z-F52{vWmc?8o; zHpLy~UfqnPiP+O2l047lsH*x?A~AkRy68Y!eG1)oU*4L=D|33&bN+EQJtb+yY6Uyo zZ4CO9aYBRJvFqBn849K1pHB~@5Nc}<>{6}IwV_h6Q4Pg=3cpXN1=H1BA^r59;NSjm zO~s=VSfJV~i}aImk(+C}yKE&67RGyg3ER_hAu)ioSd2)g;*ZKWvmF=b!*oD`~_Ojl@IIN<=u?}?w!;(kW+JTCWI*r-PZ z&_H-KEI1rY4Y@We!F)Cx8SkWqt_u`8R`$NSu@C!-6fj zX4T)Q=2z*R{|D9FaPn^bD(V+#wIgA2ci>-C^F1C)c`q@|BuERZsz{4nV24hTubPP$ zb`MIkw&Wlh0pwEwM9}nx)qHZ^Mfotgsr+a6e99yi? z-A^lP1sgcxy;Q*4W0NK3MP4`(sr?w5O1khHAJ134M(BQSLQJ&$OuevWB&@f=iCKeA zNq6MRA1iqbHM(kU7rkyUEjk{#(>bnHWBDQF!`J|uQ62NO(+RK(SG03W7?}z!k=kID z<55HQld@&get@zmvw8fm`UaBR=TE_AT$O?fBn*_XH>7m2Y^=v@!n0+`FRqb^R61i@@#zrM|BD#8RlpO;ViQfgtkc zNU*rI@wU2~pJKAROvf*RYUUuTr`hck;#b;s?5KB1u8ariQ>KWm(-sLIW=Y}LW;1|Z zd1i*>bzdcG(%h?tll|%D8Ra7P8mLF+a$1Z5#sfyH{jF(W@_h8*O^-e?MyZ-shI>pg z=+wUr7B-g=L%Y5kFezW#|Pb6UnP1`<@XV>~4VS zu)*E*&7&Qy!DlCx#CgrZbcNm4J9xCw3%a{ccu@b`cYUM!hi$&2O9Y%cL zW&hC@$iDCLimdM@Yg3qS#P@HZE<|1vzdPvu4!1JOIdfwKEhnf*q_uy-trcKiz+AZ{F(*7#`$nI?9}>sW}Prq6%I!J>X^2bl0TsGuA!TYs!Cl zdxLVju}hx%6xjSX&p1<=33Gy|_T74L)j4b5Z#FcM@Q4e;i+>qPti=opF<*4d)x@C_ zL5N6>)g1N8jF6&7_T#j1?^1S@bhR@Hv{Rj~L^5q`JgzXKobVkGGSY@{iME;!+f01n zoO_f|vAaxk6O*O6$~i6^BMShAq5rnc$tj48-MtgaM>Oj(r+rlu=Q5=em8X2}VVxaR zHL%4yqXkn|>G$byA3)NtaciD8N_VH7oW)%1Uj6(&e;3){I2*o3q`z>ON9jE9aN6}lM4CFa{IJ^vEKpoq&UGP*w@=B4At{3#sR#B z3EVnNH}(;)2u6aTK{^k?Le1*YS6SAtIG1R#pys8Ld-iD#!)k6Sab@yx`+aHWZihc~ zo7B~7uj8N9FeXehGRcdE;XQ2Nwe<-JX2sJUH7)b{Qvb+P|F^mUpd>3dSKx?p0G-Hg zedL{?IZR0zw;PI>Lhve;MBR9$s1ObBPGOcA3h3G7vBg~a`aFh5{NS(!w4`zU)^e4$ zvkuR$R#J@MB>}_4+e_x*y@&RDUomHD=+)!bfK!cK0K@+(pzue?Vm@A;pf~~qp#Dd@ z9E`;$-GdqLb}-OgQwt`RMLu)BazAxbc9@)vD9h*v)$4$V_am;dtkE4Qph5tg<8TVV zBG?CCef2v;1MuAPKIvUoGb@jpAP2^t%aibovvL~=YTYX27h@I^-RjS;?r${(KkeMi zGIW`A^iGtV^K*p(Zg6UI+{Siu4Y{$|B~Ys(n5pk&nfKHA*jpQD5<(;~ZMK6iKBYAF z%O>wzWsYNA(UQV4~SqhQTVsIvK%pY+<>?{^%=i^anjc+d5*q#P@ zHmfs*7PYa$RaF5}!1b3a@)2sSq|#JedvId*uUptZv;a%Yv%u`Ix-)Ksf!A7GNXkJu zjs^Lr&RR}F#Kvoa9>k`PjvxWKzr=#WmGn1SyI#kr(g<(679$);8}O*tk=^0^Jdqx6Mnr47ALsXc^}1c z$NTvd=PigwXSFSA(`j^45pjJ_t#|D+dEo~s6%)MWJ8l%CjK>n5kK=aH<3_G`H~TQS ze0$kXi@5pFn#nxy#;1_Tn^a9E7CG zc-JYF#r3Iz-*;bnlh=MZ370_>x@3CH~( z$Ic=tE6h^Mr|ztwVsMpTL{C?>klkfDNwnTRg7znJCfHw>Jq>w4t7$NUv+~eD%0Mwi zo5JA^&1+qBmlDFX*GJ?s*FQsi!w-UC2F|NNkF^4MFX4GU>t-9E>!hwudr*t+jF!PQA2D{XJu>WmTea;B84{PB&-8{>bwRJ7?5M*k?br(@vui% zQ<}RziIe!}8!i6DIGAL`2b2Z1BT8GrRG{V4#gAhO;iYctya2_ei3)CMKR|;>O_t)5 z0aEiUvM=Q9Z`F9|Jryt=XOZFJ3=Ee9W@;MgrPug%Nt9j;^K~ui>aAq22vG>clG(3D zaSY#n41lWXQL)t-d17nsI;H7JVsO~jMA^#n8}^bv8RG9K<*zdhz@D!t$LrlWQSgXFf&h!a`&c8oFB}_D)7*@g4{~%^0Utuuya9yh$3*`MV{H zBK94t_pZkrO|qb}paW6wNb7d*8le&zH^+)aRsWiwy|2&m(I?#PKn5FXFr^j;9mp3U zd<;v0z}dAHtFsdvwU?w5;h`hJh8;XLA%Tc>x&(Kw4RQULQ@+dxBlr_`R!Sdem3x&c zt&yChZX(msLz8sMKn@{k*$NVHDT@U^wJ6pbr$Wi^ea8<_$_J0&=uJxlmZCG6X(B+ErgOi4@m zP_~m_#V_PTTaf8Z6+NzOUXJ^;gsFa)vHWaWvRu4d)Mt{7pS;1y?dhp!SsqB&dn;}) z_>&;W_4+E0^?F_BDFX0UQ}RAED@VGnfEm!=)arXdCvO}83l;9#=j3=vu$0qIT+$_I zkWmr}+NC2k2Rr*dLIdHE7sHiJo$1C5=_s^(2>Z(>`)`Og95 zx<14tK%ZIT;(#zJS#y#w;r*a&FIJ=yR;#>~HxLdHQK14)=G1fF4(8CTCx8rYk3zjX zAl~oC|1ZVm9g*)c+LLl0aX-lDgkbv1EV|`ERD!-7X57rz-i-`1 zP;;#27veX4Tpn2r3oc2#!AK3Fh-@r&f z^oh$B_^mL9TWEh*NcjSY!`>3ho+4Pnqaa8pM2I)Tt6QFaLpwt*^7zP9oMXqKd3vK*=&oD54lQ7$yx0wywK7twG(ty!~8XSe%ZBQu~ z6(Z+t3^|+{PWt-2jvrCraLx@5#V3}3s5Bx=xe6)eRrV8`%wC(tsyCtWKjfKD(+b-V z`4(Y5w1~eP);|a1nQW7w-!%)Yqxok#bh=>d&&XRM5KVwdvv|RzsZ@N^kwq7AvMw+E6ry+~=p?j_^Yj*#qKh-{h)L(j zYi6iH@7pQ4asN0U>w3(CEB_z9;qv{|YNO&=U>9HX|0dFKr=*)v#cR#LO;4L_to)aT~qdghkr}F&j-|!YGP07Zh|x$eQ>6 zkQ5dCd<==Mcc5qAN#vct1k(WH5R9;KzHF`HasXsZmj_rH=B;RZW z;y85h`OQB~jeiFvC3=U4zkEpe5hso^OJQRj5Wqe3nCHiuw;js+Ysd!`7 zxEA+*`X97%MUMVyo6#P0ic&)I3T`yZ1g(Jm#cGKipqGdAt1vPW{L%{Sv^@+dC#LY# zmNl^-hyr(ID%@&jC8#!&9ZVoQWpLXVfmZ(8RR4QLOz%;y-oYUgUiy{v;@WtC%fLFK z3E+gVD1}e)g;d+TTpZD=2)y-+HZ>dIQFe_OFSU+y1j&9`xXj@E0{OUR95o4eqw7!p z+cuhBvI`fVHj?R}znGv2J;wb4gK&>ajcc^1`MzDTxvZ${Ch?Xx>S)Q13LUqB5W-G~c<|8Wtz5DGs*Y88i_?+ldC>voSZfe}>63+VSD{-!? z^YWCOt*IRm$`owDw>q;b_k)!O$XO<0)Ty{;$^G66ad^Nzo-hcZgvAx)_C zuK6n1dpC5*zUpUuIAlHh^DH2%J_M-lC!UZv^~;fD=I9`^Hi{a(ANBPD3gCC_C(Gg8 zf>rNx6Ll{EiV|@5Jr%5`dfij+(Zrge>AS~} zy0~S^!mE4c-`~Seegz`K#3p$Y@n;3ArbRKoC=ja?n>3nITIFu%Q?tpvP#l^A6#RQP z-(APYLO%&tfrinu`|rH>D9!}23N?C)7BA@X30MdeRaxjosH;nJ(~`^a(v#qP2~d-8 zAxPagfd?ca(`8k@yhCSYD89#SqM!eR-Gh?gA4|M{EKxX*%2X6n;OHfA@l;SxA@JzMqC%!eUht$%^L;lv_E^pnPO_pV5)lrs!PQ8HBCSu4 zo#XTA@8%YIRX+O8tF^)#^YEr$x+t+iQy}~<8=Uc)^OeE2_(^KcCv=dZ^T`0CfPw&z?Rr;ZD*up^ybtGms(;IsTcW%BoCY32)Y~>lQIpaKL*dRx;Fts=1P0ck#Jp z7IY1i4)7UGlzxw->&py&$m;;rS>|WhHt6xB*p6QvZaOIDphs| zo&gxV%=0<&2oOD=2F_o@cw*n$a!lXn=eE<*$I~(P%26WXbVbA4gm|3}1CBnT?ah$Lc3IdKLFHtZKy<5?6-}2o}KlNq@AXc!~A>PHKg-3J|`L+!8 zqBl8NMlRpRcc-MI^HslxyLCC}xKU#}@U2~PWK6evkdT;n$8%U25@3gEYYwy%k|b7^ zX9t+FvrmU7)w&c05VIGX7!qR_>1cMeYY&z;cloF9(MweSt*d^+N8|tHI3D=Mh7!m| zX`z4~k7xqpkCFxAVZR0h9~gHq_tvXGt;;|Ea+>C&c3Jk-^&XWbh1)xN1CcCzNI);( zpVBf*M_)1nI^4-l{n+ayQnB*blB9t(K!v6>KNaLq@R$u*r2(TR0_cieXSnG|u>=GP zAV5!3JI$`+?|y%2u_W{Tb$OCBE=v*c9yUm5ME*y1ud^zMsqlVd zS|NAj$!?4+wS@=JMz#0U0IyjM4(;OFHCQgl%YaSqr&yL2G!3a4FMF+ME7S#^5EKBx zrgt}+Rh$gr5%;MhIKKz~oMGsbUJGrE#Sqh8|EbtVN>mgAg;cNOun zYIUf+gvD>rLkt~WG3Qc?2XTKL+iI5>edoS|5q}hgep~sL)6?h}!y0299weN}4Ktml zem*Ar_o*R7+$SMQ5>JG;1V~PCB@UfrOkLivwsqgH(OBf}-gz{SZk?H~!AznXeTO%U zrGqgUN#a0}Bp9P@n3N$y*9R?nh;2_rIeYU{K?SVIl0|;E{>s3nOHdW9zKtV2L zH)?;?W3UNPBWHM6pT-de>;ho$5$qA4_l`#e7IU)0kl;9J^I<@vw$b|Au5DGw)dwTK zjc>-0eV)AB$$$;#ipqJ}+e+avjfY)|sHdB96-V@2rsdj|KuYG9*K^a&i9I111T|Kv zM>GC(F_AQx)9O)v2}KgON|j_6Gz&DHRleh>=CQ4OFg$)z0oaly z9l=9fGASs*Bhj*UFMd#+Uf_#$?y&RsDSnV$^a~N?&*l^{+GE(kLz;r-H|WtvVPstp zVB7ol0L>XlEKsVn>SDDe^0!KN+bM8mqc&~CK(Vi$RM#OU@`k3kUINoE!{uSRKPm4F zmRw~*)@mb=Vl$YauIDtV#D3#HuhMBToSktX4W0Wu6=v-oT++U7?T^pIxy9hr-1x#G z7>CHUJGaWjEZs?+*$JOcCx=a-&$YYv@;T=GycE8g%z(=xFjqG@zLf#FAF(Ac)2~=Z zXb&SEhf{l=j5@YGA`L(OHI&r7>sgtAFVTp+vWk}51~yd7tFff!_}WeJI+(=lM1g8t zi8}N{L1WH{=}sw+3E}$%T##Art|fe4O6bo$6;pzCcsjK?dAEb++i;lo+k?x1`!XdR zr&2Ry)JP=ng1CiI_5kOzIBz3;6)IP&gj>~8XJB6=FDj*Cg@cNPWJA!!De_*?eSAqT zvh!?Tu0Iex3}+0MB`L=HJ!U~phf5vib_^6Ly_C6sr$oLF{QYWsD#p+(3^HwWc8+Hm zn;{!Oyhb%}0$`e7P1N{i(|oz%2pnJFr4re+*wGnl}76T4xuG_UOx7MPd&iazVr1xSUXqBCsD@QkIPDGJMQJbWa zc3`>9LQU(34>6d^#PaZVj2-m7!0;;T$V**vPOO!I4_ai{{H-{8hbuXBGnM-ReNdDQ zgn@yf&c?A|+4H3|%OXV1k=v44hU-T+AjKtFo}rWAhAzhpK=(g#9USpZFpAZS3SoR7 z4O=f?N&IpurFdxaZ8w6$E(u5I!F*Zzq_y|z5}(V2be_>;Y(h0z!P>RUt<>SJx#zZpJ(Ib`x#MnPguUGNx0Ib=;v zU@^0!GUV{P7mPLPGVHz>=QOgmfY*M>J|xz3-gGdy8DpiRB|6OT%8cQ3m zs68a+kLcyKg0pQ3%$me?;|MH#|NU3Rkl1IhBACVxbIjDOO`t0iji=*_MGwTFgSTLZ z6uD=4pZA(6r@K~1@W&4DVN8E`xrt}Dl|O6J=S7(M@5W1y!0-y9=BvrF4I%dsxv5QI zLbJs^IG(ioP!641vmmD$ygy1n017(ejN3kA>1Q&MfKKaWp zz|kLhDJbL@&GM#Ke{qmE-3PO9Tv$|+y7qRulDm|NmfEL{E--jb>rVi2~F8FuWQsjbn8=Fb3NX>uF><)U(jwiG(6OJ>5SCD-z}MlXE|-$W84&na)2@ z=LsRoHPWqS_Acm=%h#c|ZP>j;oh-}f!LSg5ofYC$v@M{a1IKI!rU?zzj)&Fk0z8sCTcV`Ct|S2uSVT4b0N~;$Nn&T0bksn#dt33yaVtb zh69i=iYQLQw@w>x3!jxrV)$&fO8x zh!8g^ZI@!!U#sUVw34~^NuZ&6%7{6*ZyXP7CwGMLhL8q7BM6IX1%12DQXy}Mel~^% zGfmaBQ2h9-kQ-=%DW!odSE;{wAL;Uwf$4WyyzXdz_CYa5+|$0gUXoKsG`bS|goM|T z)J|wt?^IroRVRqHzJGDubXA-C-#1=wg1YlXcf>rkt0Y4U8*>4hhUec;91Zm$12mL!0)U^G$iiNf~^19 zM#{hipKSfc8y^6rtCuP|jC9=TQc{nzFs#?b9{P~4lG!t&e(Xy$<(qrQ!pyoV{ko>s zg!$cifrgmu)vv2OTNOlL&flZ%zt|{nR3O7eOFUP`F}%@X$AlPB*>taUBZ73sSe+NF+v$ZwhLLEmp|#Wj2z2}xk!4SSi~?r zh~*%lKK|q<>IyO-U}hU~o}kvVqOG3p=gvPD`gPT#{7*UM2_EVp2B`L6^M)p4#1@HS zpWz){MvPOe-lmqH6h%2lVa=*;o`c2~!O3s;xd%e07qPu%MzEi!oRkEA zob>;O^!FUO73~iTJGcaSJWTalrJ0fK1j*R*c~6F_j1Lui{wb!aDENQ&~f(=q<6l8tJIAckXBQiGoII4ZK1 zL1!%LKWH!bz8ebaEgN@LU%i9%eNr|lYo3i2D1VJ4OEn5tRemyhUOCoN8;sphM7taYfVT1RP&Z!i!1KUT->zSx@3di zbyO`jMd*JoaDR&=tuH1=nqExt^Sdpg!W*5>{~RJpyr_dq_x#%%0QSm&z1utCH^z@( zrPtC=K0U~O6fB41I)+a}zzmb}H&+bG-t>I_COlHTk$qO8vit|B@x*14ict>ae1OOC zk82Ipw}Q@Y$@844S=MFe47mC7{E1H+esA zOK(Fb$_O4OafwNDR^VoQTs;aEh2f_ujF6f?Nh5w%!=yq%HRm$F)rTw8c=(k}=Tn}? zH1ZdxLTd8gt4@O?5NdfLu5DRTGj^ZYdU78)at{kEfa|03{SjB_cimb84>y|j^+Ahw z!_9I3IB*e94*5{8cz^jG|HF5FeOYn@ctB23S+h_{<1s9xWJ({nk5pb=ZbBd=S|%~o zCu53v_t40cNbnBeZ1mRUZRp#@RYM9&oj?rqVfCmCrP|IEF_1*D^yZ!gjsti86o62j zPZr>0H&RtZOKyv4*Dl!ip9Fz!#MLB;zBDZE@6-tnu=~w^+Jnh`X+ACZK7?P&j3by_?bxp$nDG<{F3_Ga8l#u(42B+$Vxs-T z8k=+$6OtphmNO>Ot6|Djy4qS*ZTJ)g7C^rFQwRD{0Byl*pUbJK&{It-{iw|Aw8-M1 z>3k^er{HE9kBVrLrcuaKN&YK3wcCQ{l*6Gn-2LoviQ1nEcuisP)iXw65j*^GpCWc2 zak_}l0XNj~`xM=iOwy)jO{XQcgZFt;W^R3o;8@^57gh}r!N^MSHh^TOJ>0I}%y>=Z zw)KP2J$79AHAmA1Uzt3quAO+s+w+M!S<@&UHumv672AsC-GVxREn*4R(U?~OUqGwL z1C{c2f0btJh7WK(zVnjBUf%?O?QMRj&A~7Lr$1Jz(7=v?j6tCiAn9ZKo?10*=cW=u zS`Iu9+%Hj3&L83lh~BK=FjcG5q`NZ`z<$7V{`Y*S!*v5yA?$Y@Kn*r%>W@%ac`=2j-a(o9Opz$I<`%GNsuYOEo5YfY_+lO}lyr3S~fIVHnrg1-AZ$#92ou5gRt-W}O9b*6}jfFMAu;|X|bX1(~B*0os zo?AbHxGO+g-~GlurdlUr%ILX!h~416-YfUO^C8XL#k80>g%J;e;BKWj=g-%ZugQNz z{n9n={V!a6LvAqU2qXiq52LcR_5wOb+EqA{Q4d7zTB=S%f^IBPg zJBAv0!)JH_be`6IpNy-E1lUZGq0Sryf4%jLKOf#UkQUYJ#J^%WQF8~Re=d~o+i3wU z@&us>37piY8tq1L(7-px6u{d*(An9)k@Y)>&&zOoo;0tZVjTB|--3+Jaz={pd>X3F z*9?5m=Gikn`#vTdchsfwKKBlF3krVUA>*ojcbs|k=?fq)bIjn0nx|Ay#r*iK6{Y*u zS8OAdYs#~e7V(zCo9~k8QS$R~cY$vf9qPLoM6j$a)qmdsOU(4!2T{P9E>c^7I1LnN z{9zb(TWoB?txwABG|k4=0OG&2`2%U0et{7H&@8GG*t^mFU2DzRzXr9oa4jB^W;&Bm z58X92i>(wXJ=z4aii`$iV2INW5+_|h%hLK>L#ZF)Ep11UuYa4*zzkj>MC*~dEDYnW z9t&&G(^A9Em)AAcL6<@hpwcJ;&vQ$%e)~%^B7M(q_x&_7!q&sMBiQBab~MV1w|3m= z!``*HHawL4`eb{&YVLkl5_ax>_a!1?S%81Z15rHeiTVP=Wn>Y}TW>VI423uq1 zfP}Il&gotKp&q69?!hB3>66B9RuDgdtZP!&*GUPtzSe)QHygS232&3AA9Wpi1OmUDl`H0UMJH2)D`k2kFowaLiZv`SniC!;ym#{x-1 z0CP_=QVV6qt^>y*rNoARyT1tge%E!-suy7+wqi5t3g(f+D0=T-xd42NtJ*rS+tbug zg>xtbXB1Y=b*s8Udn(c+dFZVIB=Gc$(a9`&twj;Z!;Dv5abMKGyM(GxUUiVkC0+L_ zps=wPn^zqBlJ&tXphcgDLK8%8)Go#KJ=K-S*}f90bC5-KXWOd_A95TOc{w#_>qKg4 z6*hp=S_+65nCc71`KFuNE;-9hbr^N1$T`h+Tt0^+J>S#PTc@D6N?xC<5Q(U=lF9Hu zq@fqNZo=;z6=X1uJ<%eq@_t_b{^?ME$8&ds*t8tF9dwq1n%nDV+4|F+6L~_-?w7;C zH(Il+DOnoR8P{GkI;>as1gO|?M~Ln0mbS#cE3Kjfw>_CvUSRs0wcA2gvHz&X?>AOt z6|l7#Ko_hO^ely|awQD)!kO~DuYEqD%S=)EqD*)8 zhqxX4)S7AVYZd?GIxe~lGiqutr^M&(!s{zcs8)~1onJ5?LJ4DQGsFvD^><=FD!l4N zi^r@lv15eN)8n)0yi@qOSE)GXIQ}NC#AE&VIVf5f^kXp8^FnpAXvnd4x~NnH{%h`V z8hf>a?-}+yp~zWtMv{)0-AwZ!QS?z|epAVr321@EgZkCaiK0UZQmBp_O07-l5g>Ub^oejP z)o*2nVG&vN_*+%%$6Z&Gt~j*2%&dmuS8=>=PgD>+AY44boHf=dfzlPexOd)=fzeWy z1_$7Lwr0rT1)8yJ?j!U&Y31a)2k?R0zHxO4LFZ-k;~zrDtL)V=95<@6$u|kcMb9rD zZ$s%>_T#s{lcfoLRedz~skM16!?lpAVy}-b7^p z75C|522_w6MwKz%cTe#a@PZy57I9m0&dKqY)}8tXW^T51k*oKRHe4 z_{$4z*1BkW0peNpL;}x=qNlNaDbiJB$dK#Z{q~)@^!v-rQBR(ZO+C|R=Fo&pfO-qg zP8EOn&5#{kr2)vRp3H_bous!tq;cAd-7+HY;d#I5#=A)MbuUx)ta_1l-2prn;6uz& z@g0v*km2`lmCDnKUgdb=;{HW@6SL77Mpq@*5~h_ZRyty`hIj;~Oz8S)Osk7NtrA{v z8Y;V$#dgtY-@}IKrWY;0eiK11q`b({&4vrXN1Vcf#*chg28ijev+0JRZ(>clA)*#c zWrZS}Bbt4ggTTN`omaaxeClKy(22YkvGt#|&GMk>14jY%Usj4An>o$d7U--Ok`^Fo zf#NU>xioTXu0)C3Ez~1RveajhROItD^ z3c*~5l4tz6b{zt{pbc;bQU2}Hy|sSuS*1sJPsZM+14|m)cru-bp&yrBU}f}9;Y6p)G6QCXI~3!fA!9COJE5zs ztSV8n(>jfcj%0R!MCA3)st=|u>$gqjQe5-xEnl0Y7zM6@oAj@8;tF)LeGIVGPwUU> zLrJpt0#_gn%5|{=x&Z^WTOKNx;^e@#Mn!pL0I}Y(E(wZq>n!^#)B}eRSN5iP6j78~ zALCZO&ezMd8Ck75%g+zV6I5luPkV@Xb3_EVCqIc7#C`8bqULHVQ`h28I(n5nwA~*Q zS%70vLpNxwK)|~vpQPEGpC@7pP*z`K#r=Y;CwgL;BAHik>s2S|IF6`^&ZYZxNE=Nv z#^@(?5pyxw7Q3uokf3eHW-809oSu6|d6kim-YnyAA?AE#p?__sVd|3APEh%C!?<%R z81fXJK(T0&hhPFua>;6sGDfOCwSU4Y(l1_}MdOE18SOHF7W>a+IgU{($krWCd8-&%x(pAt-Su=% zC25m@^gRIWO|*~_-+sH3&D{L}Ao76(PNL#FyhfkarsKX|2;M#^8RTPn6OgT!+J-9~H#Mr!dHdrt9L zoZhy9hKE1*&aIS`+jACuwr0bUShZfd^sICf zp?duY!O~kn(=CQjR>=`xmbazciX;}>S$=vaO}$CBySol4-RWrb3}#zKnqO6);!D~H zw;iV^;p~lMh-tf8)Ke0kCRf~X; zD}4!@G>4=|B;D^=@w1faA9LrDnc>ra6{FA96-s2sND&GWsmTg&>`i9Ec9u^;zT-?i zmZbVhHCLFy4PpLQf$0DI1(ILI5K1HnmyLZ4gy$e4dH#CeYn3?EBFMZ=2Hsi8LNAp; zD@q4hm(L1{mM!=7hH%dJP+R91_l;&MN0wS}ybBuD5bMBGj$HpHG=|UQG!!R<11r># zf?ph2#FIIyAYI+%|M$bh$9Telno@plinPso%6R89o!?U9!yT0Wh$jU0&(S$DpW67|=dp%|I`B-OF!8sz)ys$BoAymf}!&mK&+@cjqh zH=Ve_2;vU#Jkkv7nHk@OsiezU-b;hs zDkaIAN3%*b?xq<3gG(62cjI%0IN*sD=wypOAiZk^>ud*_jFPLk$gz!N&{Dxg$TP!* zt>a~u@KPe*t0a%D&#Dxtu`7Ozv7Oyr*Wahd{U2lG?-zQ04u z&;55_|9=m`)mmk${Y^8TexYKdj z+5dwa_hRM%$S&bEN1}KWti%q#tH2n~$I|$|??$h>^Xhpu3uk4Pu+tbzZrUWPQ!xK} z$o8{+Qw^aB26~;!pi(LRbs8#LS!g!RJ;?vRXN?jq>R>{#*WexC-3D5P@eK=ndY7%5 zjz-1B-$j;}MwYp@FGr(SrlRdujW~@bDwh_#PcF&j--=P+yDid%Mm&pq@?Txo{_C{? zg)${3r^d+P=yKJ8I}RL{!-cj=X=;(rfi}1O8JjdS#l(NT4iO5bw(uVc@eJ)U4+tS! z^)sMpmr6#r>0<|o{dcQMBj(gBRq4kJFK+c9TUiY9p7J z*i+r$&y^$X)oUpoLI!lhHthq3H00ZZ@@giIc4_zH9m-RT26`GMl5N zw8TwDUEY2FcPz;-0ttd-=TNeV2Xff>F%-wybfWZ1@gW$aiMaB^*B?^Is7hS4Dg#Um zB{{qE5uA`t1<*mV*_O}CJ z&~YAT`xg1FKgx%hBqcm=l8@#FyNKV723hD ziBFGffTxx-si7}YQqfIe5kRai7kA|K4Uozj08BhSYX(Ul5=ION4{3{i6z^iqON-6$ zcz;kNZ-KnrQ~`WSC+vq$Uv!7I-lv_P%r7CKIhV)%oRGzuVs&Q(etW9eu3_`Br}>3FrB zS6kzH*!FnyE(ktcX?vo3qkDZM>$Zh&&^!!e$GO9|^MOShbA42enyQ9ja6#X?6V$7y zzu?3DD$M1f#jyOh)?UCHUPR@z9x|^`%cw{-3UmYzG#Gi_L1z&nl%MbnT{49qqZ8{j zEUV1xopSVDJ;#1qG|e0qt>VYKiGqyEX!+pQrw#)#$cr9OE+E$R}$T(F$9;d#B}s2-7!p503s0sR8RO~f_;PR*#h*P=k8D;=&Uqq5^YqGuJEG}xSt zcG1PC5i3dq0!tp-0I}_r(i2$#9QYXyjJwt2%8DKt(YI&woYp`0p%(SR$6D| z)`Xs`#iHNIIMQ;T#bTgASu`F5iMWb=H&WvMz=uSdD{ezrqoY z)JM)+_+lgC{z4}c?`D7C>HrnUYV0ty2m8Ioer_jns)6Z|$X{(js(8s(7)lUPk$cu2 zg83uqUT3@o?w*4xo5{j9RfGKXR}PSCU2TU!J~sJeThPFEs%^7i)Ak!%1x}YX?0Y&Z zyhHO_>iiZ+h&Oke?FaLZ{=&Eup)CjOk2!xN!GfH`ogb6ys-D2;(Lv7%BIO8(Nj|{< zI_Y^{dUpeQ!uX`-Jq}kY&-MWP@oclTE`3Z%N;G#DJ>wNU)URR8OZ7C!!=Q0OMfMoy z8N(n)z;zu#A0)ijuo}w7P5#uB77NuEQ|xUNpt81MWUA`03& z>Z?p|FC{x^I2SAuOLFOZ@$AC)2ZMgRVvr_1GpjS}ZKZciE%>%yr85rScTixd(ey(< zdzDg*St{+FBd>2G@D|4aN$?6f|0Jwi^4kTVKE?0@p!o(*)tCZm^8)ZIcTDAMsXRuz z2s+novAH+v|B<`i7e9%oS#35_4z>9%~9`(S%V{qlDTNsS+GLi~=KCmkS zdYj_5^lw}&NpW=L)fRMYf1fl{nd9a-4>+8|a0^sJxe6nJx~9Bf#|d&M?rMo&4F8ytw0lCW z+7-n@ZuiWz4oZLiRuCrky6o4_sHL$V5^pCN(FbaKU>o0>?*(7ifG7uolZ4&!xlcuK zH$9!DU<7|Lme+y%lH#8lh)56TcJXocmFwxo6??( zc^g!B=&=I-qRU$6ry|nsK7PI50_9*}$3T4IE*da3Wbz%x#uK}*=%}93wlo!<*7v?W z0c`QtE%-W%oVTv0Mf&NVb8b(k^&xe`7f*H(-F#Qw0?jcqLtT7szjnbI!v1XYS^8?{ zychSCBSR+PYGoRL3hinI|2zS|T<`!s(6CPOY-0Cqy8_z0cYpgAl-n!d^+oRr%$a8i zXVe3|0gi(Y+XM0-8%yxu!%CXphTXmDpVWWPN_4xl;n5!fQVI7_C6Qq_U!0wa-I;9r z7lL#2>A!R#fEoS-aG3MzyL*dd51ZW<7L~%5zIgE0wFqK&ZoYeeE&?-4yY}O90J@~< zITr|niiYjWmd1fD97|Nd2fpXmU%X7Ec{{+DHI|PHf@~X@)#OmdStMvUDu4Yys zfgYON*sh;R=6Xqx1zAc+ScMw#jo(RK050K{KYAu^jE1ZhF6|rkV_prO;ejw-E}opr zRNorQkExwuydCX>-)?0THJ3rdl_WEFHH`tRgXLel*t9fr$fqh@-eB))FB2)u%)T({ zb$H-=@9M#mAh1d(w4ac9ibZu2VLgQYK`SsGH!wx(%k<{;e zR;x=!Yd~$zQ?)?r>&=C7hZh_T@$;bNK&t2$H?gmFi>oNkqJ($n)Vl-Uys%F}&SmFG zPn!XSUDMSwwSC{pY*L{DNI3N3m&33KrL#*zxvBd(CBOKyLwx9cfmr1mhEQp5H8Y}_ zcF3C@ES(AW`7zL5c?Si*A=}(cXMtf{#lldpX)`~y7c((ARub>n2$Ral6nJJEy$f{MgrY^cFi`WLa%9rBbNVE zDv?}Y?^UUAIbSk}?&N2A)KbV4W9jJHiek41|FJ>*7~UM3r?)P`%z~NsH1&Ov(1Hv{ zt=FwZQmWZXeVDv_Ed~*2W;wZR%M}T>n8DV^`qkjyl%3bQL0sk{{ZMy;#EV9G-8P15N){4 z_&q7Q#JX6f;?T64y@Nmr>~-nZ+Kd_wKA_w#JiygavmC8*=*v<%vv0cj!X>&NOsyif>N=6GUURx!+g~(F-YdcWy{kF!muOw`U;Dy@e%IB79e{|3I4n)lYJ`$ zn=h=J#865qluWjBu_BF#h*ld7$EU{z4JRBW?qhj0`vVj*F%-t$1fPde7$iOtl@GMh zESVG?=+tXlyOvQ)tPMS}8!_qRrn0YIP2uJ0#KKwHoV|JXwr%*aLdHO*$mAKzQHOdF z&td&5kISNP@3iXEHgNT5xdw>z4hW{VmvWi@xtPEb2EJd{y}8KTbv_t|VG^Mxk7S2B zpPAH-oMXPZGWn?!YpSw}4Y}WXD&^fN7RzfnH-IFy_UyON5b4T%cc9v0_Wg9EiTKBY z#|*Xy;}9foZsmo1xk%fvsgiwD^OZtQ$+PN-0&o1(W2a`|5LzWt`lD8sVqo9w!SRd- z6_Jm#5u0@YM`=r^%6qyOgs;=UTk{IKFFx95@9Ofsd#|$!K031YY!H?=wl^;N3unpJ z4!Rxkpc6lOTzeXbozn$bLTdi}G)=~^VRV;#WlwyI+yx@ySwuz22U6oa zPW*!7TXWm${x@e!-goV!>u42fKQo^cpDqUpQKJ>uc24-!P;2MoKD~Icb}hT~r4TVq zgqm+})clwekYmvynEJnI-XC46Q$d|T4z~FV-UqXxHt$N^k1BX3rx)nyPJIMjB};z7fvv6H)}JLh*IIw+hk z$2)MnqY(HECdUj0=LfhXv|78G1~L9FIN1L!qd1kJy+Sd;j$Fnhu^_ROs$3?s!#TpO z3)*~UM^cB?C&P%_=4&)vX*)eHGJ2|Yf_BvK%fEd7f|ZmbiZ4IK~v z<(m=%0?BeI=mY%3!UT3rc1Fv>fCTp9Prlf6U*Ymo%D+6sm67u<$5G`vu}p-9=ZeU$ zX52m(eJRa{tka)Ju5MJtgvEa>sPMwFd!VauekC$^+zhVzrag0xS0&=U_BRR917h9W zuGT+|c|WUP%NREK_%uk3=Z*O!O$@vGLbmLlJPBIgbPa=6O6!s92^(|xFQ^K9-u~;f~C4SGNiV1-k96g7QJ8XWR&OubK-s{G!S}G?jWqyq=aSlQ~gCy zaDht7D^F$kLIe?>seG{jczDkMS0uv?^2zF-oms7v3u7n5<$)SA*bh# zuEZL6#I)9nB-z078{Y$i)pVAXkAl~uu8v{kc$6@Bw3YT~-&w9VajJYA8xJ2`yk9^M5aJH(s6 z`GSu}FTu=-Iyg+prbVf(IsA3wh&}CP8B4Lb;U}JtNW8YOc5FsPZ0=6>DY42>no++>UC}2JaoU-X=z(mnr2VzYbH$W4A3Z~~<6*O! z8TJBZ3t0`)6dWJrL@`e1TYVA?N^P4Fto7N0&f5ei4tdDk@GUQBr*G{MpSJ5YIDv-x zl4;W!vZ9dM_8*6lef^#JF4(URjN{IABSB5cDx2ODJ_zIBp0w$g^VuvA%GCjKviSLe zrq!cWKdPa0JDax>Eqq=>(_4t|ZZtHXI|)Qn0e9PwgZ|e^fK6;9xD@jNK+tdZ(f-(uL!^|`uqULZPVpbmCN&pn^zu75pOpTYL!{vD(3wB(@wAcn(0Vc zeLUOmbfp|iMRPrDb@?Uh6=!!n+LtDe8SlGW%b$x;yYLn^_uG~pEh&aD>AQ=?(L3Ec*UcN_-gW8kmqTcSaPnse zcOW2Q`U}rp9uEHq6YXN|-dh0@q`13BD+qsf!hCask1P7@FW6I;mH= z)Se$}cAmPPU~I{iE#OV|L*~BcAsvsSG6uI_0`2(1X_xU}s_h^w<_w_kfDTGbiPU<> zRO5%QOSrMXj?84a2G*}`N9zi^d%V{7NC-}9bK%^SEBN+zz!3uWsdo^tN0%vKd3u7z zi;621!UPTRj>@Z;`_x~I0mifOJkisFPG1k^!zQetQ)wUb`N%Za`DPqAy&PE9LJs9r z$Dsr>|ePE%_mPLg?@t z2LcW-WA>iwz=!Ku2pWt1+_&yMp*FCG#GGzo;>mYjJ|2z@W%HgilPhbU8ae$Cg5L$l z7akx_3U||A&uP?dGkOoU3q{Yeia(_pS75ttAhsoc4m)2`Tv)D;pX3zlOtye~-XZm2 z4=IpKgeP|oKyD8-;5@L8-e^`4k>cTBkepy~VK9b^#nU}zMKD`AG8mKF8vtK8*Y0uSjo1hi}IZYuYxCW$0ueHP=UvGuR z0$5nOR&Sgc^N8ro5BIXEB*)7hmD}5$CECC$;2>4YDazIUiHeN^j!9Ic*@zSF@|GL0 zPHT@BKcCSmyGdlt*i(UsHtp{yl+YD@GsbOplga+2>b8w8Dk$|}v zYC7M4oVx1KGzNXcdEfN_M#9BL>inA#)W?BkNx0UP=YjW`=7he{bFd$fFyTs-b0tQu zx5^gG$VTgMf%>B<*~QLY+qpN{BQ%`RE#NNb7?hV4w0D#MKS0yhKq@Z}`c`Sf@VqbR z7VROAk3{%mmd2|n*2J$Z~0j>1}dfVp1P$+!&H9G*cOQot0;eKbUB(|@wn6+ zZ=53MRs&DAFFqDM^sPwQpD7jA8mn`05+$+(%MYF!1o(KdS7OW;yOXx?O$;?Tntl&= zb)^g!Xjf=g*Rf8Rk?G0y**5|K_HUlqV>bnaUgyEqA_CFuAKr@rNi}=%o4?v5uO}bRXzG2>{7u)Y1aMq}N~X1&Xd6 z256cOZ@oUlG{p@lby~U(hI{y>-Wu8JsdD!q8$+J&NfRoZ{Ur&W3GD*C_Tmg`x^aHi zT>frx=m!?a^}SZv=Sx;mBI%6c$}t8yy>1z&U!C}Z-cu1v7CSOCNM=L(U%%7hn;hvN z1+mRdg75lZ-?)z4HE+NK>uul{W88uz9Z!vK+w(j`yQ69=$8#j0hI5Jp+6wzjFF4|s z5@FQbH{jGJgG_TnPQk6PU+v3eMB%e>o=QC0qnIgc9-hf!3OynCmmQYekyN=TxI;8D4Q)=gkWYL_%(o?>f%Gr z?rqQSUMtLC?H-&9>AVxY28ygc3iV!kgDxIF2>bFZ_lfAkJ9D-trIc-CUz<@~(ZyQ1 zOfbYrsbKPw+4-_^iuq-P3H|6o*#rd7;iF6wS2Vkff0@x$;h~yJtgtMBaB#E$*2=T0F$eAC6$XyAbpo^C8r+;wycHfckSS@+9vkTAmvoZxY@f)TSLv z)>_rZDW&qi>3jDXblCQ6dK^5gH?wIV7_>|oi@}Xj;A#fCs-`+}ssqu=;t@ zjz_?d_N9o(TmQ!zVlj{N++ywm84sE-WLpBAeQfdg7=DJaKHKumB>QBx4J)vvlMYsmmb)tk|St zFmbrD^L%{iXYu!$)bmPhs;Li&WieMm83z`iW})ky79$bOd7wbz{V(j-BOFm(^PJNW zIW#+XpD$lSxINFK6XQ=knrWsLr_sEcX-cT8#x;gNTcQ(p=w!v=v z7|L4~K@T25Ez@21c~EA^7`-v6hX(G4h6B~uhgaPNB#hto4PjkqO86`4-%*ecNwTJPls7yg#7%T@N7^A0`QTZGG#sPt3E!Qr8TlTpH` zfDR5&=L%~nkXnL4D|#%eE(!FSyi%v%?z+8?#I?2#_&znQd04>HZ5wTownKCN@I0B5 z<&9w3DQB3MY{+o(n`ix#I9?5{^T#fU-ZH)#4GcFPzP6GLJJjXGLpRsbY7hah8_Jd1 z+SZBrD*2D4<9KpKL(IP~5&fIpOAjX?(>Eo&-I~a!Ti^*Z--8tA_EQeyCodMN76j0m zS)u_dp0)MU3+kist7!Nn;E3T2-*`gPnoX~iP5<%S_O+q+xsL7(obNQ&^K3TnP?~Cb zR?eWKB{0Lj$qV8PHJUum`akTwbySpV-#;p$pwcZhl!P=W4MTS$AuS;wAcAz4G(!r4 zbVzqM2t!LFr8Lsr1I(No_TJC?JbORyZ=H44Iscu%XRW!f`>OjJpO|cR2fg;(s`DoG zKRUAeefZ%C&#U1!5WV8$5T*VI-MPU+Um>kl65=+6^)&9Bd$WVOS0KQI2qHMo_f9q` zzR5p=B0e6uFng`}MEm^WUm#w)0tvSUcaUtJx}RPlD8W&S_Vh~Wmx|H9z0s4d(Wh(X z`;f2Jlj@F1&udtV-}vn^4DLSEU@f-vyF?H?Zf>Md7G)V~uY`XiTEyyl{2YZGWe91( z*XQ7oiwWODaw+|fI_As5?z;9w++qJv+!W=TH;;pD0Q$*7`@b3AF z;h!jb;Fds(G1~7%fye_ak?74HXWj1|2LyqTVrv@j%Mzi6KkkCMXMWUHf$N<#2#b5H z%;vMdZQ5fsS4{c*{6LV$*|LR*gZ}l|*SZ9N(G{EVa8^d-C`Rpc=8TTkH4E#4_i3NDrs@z;AM_u z@hB8|tNyNt4QlqX_4ykc&dj4WVu>gCY93rHr?VsuWe<^d(XXSQ;hXQHI6!j}Nyaj) z83sdlCnsvWUyd@1ywxT=z9$Z!bn!lxlZ>|adyH@I(J#~=NdIYVp<6uWVTBEhM1NpP z{WMxhwxst2;cco6UsU8$0&m9kO%NRAHrqT^lucrs<{H zpqIh9>5};(l`b4D!o0IKmZ(e5_F~79Tp#-vuaN8^{@WSG9&@e|_g1p4R^DNO?cyCu zp&XS6mGpJejim^f!k|TRUxlNT&V>-V%!zA0H3evHOCN>BGil6oKKfm2UXLl_+hcZ{ zLzRWgUo8R!O$!a_-Q!V};JL`rG4`cp)7GM!sDvwlTsK+z%`Y87Kk%Y z85?(EDujUn*}27~w%s#T3Xe6u*vhJR@-5Ld+ffTcEUwW^2H#t ziubfx_j`Olh?aU{FyL1BmxZXt1nE$R$#r_rZN%=&R(jIDVC&&Clfy6&StWT|_Lo!8gg{Fg*JYm zv?(#&#%?n*!*9K=M5{H|N_DyG;u#`OeBMqz%<3ZMu>_gR#9_>xUp0kep z+7+ka3)rSjRO?;!^!l_1n~n?iZSPA1t}?e^E=RW<#(oQ5k8xS6OnIXQ<>s@rU1|KM z`Y5oTbJQuw;W_M)wa0t)=8m|k;Mp`iO8j%&xgfU^!8Z2pFW_wv!L{0zzGJOAfWFtn z@w&*!jhWcOBEophqvhAbti(N~}}V$0tN-7JipE<3x)%gWI7=!y3{p zXF72VA>sKHmr36pjG{2@iTiOK~VY~_>3<$V~V z{u<%#f3(HnoMYE#GZjaFg4-MSKvKBYGT8Pghe@J$AjmNhJN8pWDA=z(MLG>bvG*8nYv6Rr*&#ib*??rbh-) z5;ZCg;6BxJaj7<(w?;bZ`e}$7+#qZwr;p6$8)6poRdH=2j-H4U-vak_w&5Aes|!4t zOpHtl^J2x#a6iN^;7VO@4?qX+LR|;W$0_QL&G$ zmVgmI=3D9YqLG)naN|+7^9A}X_C_wm7py;Y;7U4I6p^b`Ci2F`ORI!09$M1(S0jn zcl%&b$&Nlo1NWDd$$%1XTX4pWx;+UaMwH zQFHwFr#NG)tlI=V-Z3A)Ni0|h zg$M~>ji$5^|4G#rM(k7~NUO~g)C*`8Dt%eop)s_& zbN&JL^QIaRip$;gx4{hL

T|uq2eXGTEwrYu-1=TrGaTM>M#hZETuWh0Fv1Cm%Y+ zzc#v-ayzjM&bO-uK2npf9I7)WG|6z8oa8B}*fS|;432UJ0te#gHbW#wDZSFQ zeL^O+ZU9dX{-zM^=`bbkgo*gt{3)p)X!AD5A>JpKg3V`ZzlUkYffW1@m5sKcxjL`N8Q zZ8acvCl$1dEy{Wbv2u)mXto;5;=J#1`$N*;5g?}e9e|;xN(xc?uSOHU0*q<#8feOR zHsa1vh+bDN+sN#WLLZ2GaK7AXQLckm{8tt1dqUracdr0)G{eakAK#R9(5kf*N|EM! z!mWIhLe!u-iDc2#{u|K}zA39KkUMI^Biz}0jkWmdLAQbzji*uX{t3!bkl9tp>= zrPftuHRJuhu{JM`^SNVN{{>wB18mohN;~rN5B%PXf5Yz${QvkpzyGiBd+-Is!1%TI zAOh_>c=7o%=tO%Hf)mzTt! zbLW&!^|_?eg1KF1IsS96U=aQtz~|2ds0hdft@`rJ{*Za%ukjFu9O+kuoLdVZ#wEz? z$b@Iaf{6`r00vC_{w;9(OXzi(l4aKtyP-uFQG`>EF$Eq{sIOCr z3W>UA6F z8i?Na3s%6knP%@(1C{aKQ~75%hs4wcU=^u4KEm~l2ZV%31p%zrLT45RvUEcT0Z+b6 zlp`RF(IH?>^iMGx{Lovaao%GeA_Mm{gx(kLL+s07kN8U&J#+y3``Q>iP=|W8HcEn34u=+ULG0EtiANobwcidTos$OL8``%1M^p7v&j5inV${Oh%qK7phS9SchtakE8SU68S?u7K2Bc+1v zYJd<8qOwe6DV^&Cpbt>TJ@oq>?7)S|)ctR(Xh4M{BieY+>P-Fh5Co?a1u#F03F5N9 zuR!GK$KOh1YMD*Qe6oZ(5zZZ=fHRN?0cA3`g_STS7C>}(y0i(3AUvP^O?a~)*+oMI zRnJUS`Qk^I`~@WVPv5e06fnppy4O6FM&+|=mlU{^=@E(I68qD9{oj|G9?x%#`R5Xn zH@u7=t^+_oaRA`miQG@=Ybmd7bP!;e;7BCA@Tx>$G{JrC1xLRZL%#Me{g=tnGWSNd zmxBc^=}JB^J;-;c$!v}D(fGq6=|3ROq0)b}PBtOwh;UxVWW@LbviC^H%eMVkPNsmY zMo%z$!p1gNl2lqu3@e(EoOeFuxA^K|8l2;Li;B;R1;5FaKe%El9edI5 zPjpa!9#>Gg4sehp_jBiq+_K8H4NPD;F-zw6A0cK64Bk+g=54LnX=i{sD~6ln_037x)2S zm~}4EZZ>|joy_{rM5+^x$EnHUq|yW_hB^Xty!dLH=-~IbvdmFfNSP`$wyRdm-SYEO zPA4E0QD2t7a}{pYz5dYoX1wYEFFpbAqg{3{wV$|D8K`1O`V*{Rh)d$gcEv07#6tTM z{)dGVp366;3yV{_%*5)zvei^cQi;RjkqXbSsEmKna1tptN8ZKf$7Mg0zfU4DqD{4r#vtRMNMRKcE3ht? z`oMgWHOt}p;<-FVBLm`lUE;`p*?~dWNZ|EzEBD#s>xEg2Sf6(52^p9+6HdbaaB(nn ztztlvap$R2tYis;yDz^w*nFQUj!Uidsm1EIkU=PYwNd&n7q2YNZ6Upz0gtXUle&}o zB|t4X#G7rmFCW)xq<*zwOp?9D;f4+okRi=9RF?Y2_#b4P>3EUOxC0QU_l`tzt`OSO-bryg+jR_dny^Kc*IvJyv$%8dvHp&UX> zm1xLO8ity58jpPTKAMtDL7t-3(N5mPvxKKry>&YPcft9;aTjP8y@AFPASI1;c%QG^ z^%5=L&BInL2PL)318Y`|3w@4xW%6LYxa3qs_v}k&?r*x}47|Z-fMllI6Lt)#7 z{_pyAM&tpbXW>5Wa^(uXdDWjFkACP%q6GjVcD|q8KT|_qhXVNs%NbjkD4=2|_e5N< zhJoFq>(Pd68<39dZeDPjNc@v9gZGz)9rdk-9ojNLdE(Y)!HX#+{7*}i2eli!>fMW$ zv<}jOGyaYRiK1M)G<*SJEKC;@G~Zr&S};t@+l6Am&%JRM1DRUWDZTt3Q*i6B(qs%ctdNcZ43TT8Km`#QD2-zF zGkw3>?NG&nmHd&k=3dCr1VB4+(8`;jo{eVsnq8e}u&EjqV$(<2h&L1MwT zw1y#xqM9_DA){MyUgj{vlco44%M4C)5aFfp%PkKvv|Dx~V0}J6C#xdFd9h#f&Qs`2 z#|PFibrQ)7Teon^PQN&McL10_Sd2*^wy?f5URly`JP99`0qwp^!S`9qLIcLfp@?1& z5QPA7M^fhtadqE6CGa5sT>?*z7KSZ%D}gu663B%)`+s&(F~Y4!z@=v$U=fak6}p!D zMVGp!>qZAJb)B~&9M6Se^2M4IAD~YYg+Bf8Sc-5wksSX>&WV(vx^*>m$cD*c4^ucrVhu&NQrMx46f@^SaP4I-QS78gpr-ucutS z6xjXH>9b3}8uTy^ctO?hKeZXjhXL_D!ES&|1lPa`Uu7&ol>eW^_kIDENB>48YLv(r zN4^+S0JAGC$Q#K_^1RB-j}@46TAS}q^N1jiN&P@~r0J!w-+WANwbwBBWzKvmX|o+= zU3R-PyKM8VSMMaH$B=B@&u?vkZ#$-52cL;#JZmoOFKmI7RFhqw&sacC{Bvg)$c_wM zK#_#_GZYF!TIs>$LKcmuKcr!+3;~vr_s=cy(S@{eE#b;q;NOUV-$3X;o+toV$E@U9 zBS3)Dml zJI=ZG$6Y3bj1B%Nd$q^QP4RwluzJ^-`zWDI+lHHVx8{8CWHBJJ`nbp<=Q~ebE^*xY z4DS!yy4>o^1nx1<@L}0~LAN(-ZJS^7#=WnG6=lfzxoz7zBf7LlDtf*v4k#wY46GZO zNY9#$KiQ0tA+1@PQ9Z`)TG}vu^VPsPHO6`F=G6ku=YV-0?osgdPxo!^&1CDep_|v{ zmI0A(a-4pAiD7FwDbR20;^GEW`$Q@QpjtfLj*DX4$F6K`o;l=+inZ$}Wn@RG6({$J zMLzxh!k(+C^+Wrl>d}YE&VmEpy}y{fgAgs!)OVGm*-gHI()sB~W#2g84A1&Zz`&ccQ1C%#uwZCqw-5{k{Ngtk zOpnWs^^;UIfv<=s^ILHp+?W0>4}38fo^2J0Os~e}Q3zgU4*7(~tSH>PwBz?aBhHN@ z3&-U^md+4CW|58IZd)MJvze#RAb#CbDCl}_IV#m;GA!(|d`bNE+~@2vM1gH9k``+( z48N7{B}?V7fCq<`P9}4!(_6diy>pz3%xSm0G}q;VCBBnrxx*`?T*M_puS-)K^T(u0 z6wcwc5q39)3q}uNqDp9-2srgdG$O&Ml$ot1hxd1q;BvejM%SA!r(G*iiLzsM-oj6b zUeS%Im3Gu~oeCdx8rbi-JrzIxZl@gnVrnC7->Z%n!r#b%#b;T*6w~S{#QWAJR z#d+aFGk19JQm_(a3V$Xa4sOXC<8E6D%4}bl_i*mXi(*_d+In$gQL>P|S%Q0NG6|#T zy%OVy5`4|U)@CD5BObT%O+kMDxaR13d#U2`xA38?KxyNo)-U^x8DY)^PlM68)&^n& zs+-bzLl5uE&-y&b((UMG=#Dlw=_b_yJ{%&sy4MU}`Zs7Ok{>R7rQwgJ>fb;ww9}=h zF?dGQg}y+yIpdWzn8(5I#khhmcul>!VHO2gMHRtIx>XEVf&U`$`;Fdg+F2b9wqta@ z6g2`|KRi)$v1vsj`(qQ;Y_Cg87kj53_MCVBw5o9XbsAv5#p|)+rRPH2M7BdxZd%oj z>=_|d+~Vv~T&wG1)8f{p@{YW)h&^He%+@5dt8A;j)wWeQ4zBcZoH71+6P(F+syA*@ zQq#C>Ysbv$Osvaj(sJ6EUB?S$-exL0KHGC$?u#9N%uWh%`oRS7PmblFkY6hASa1i0 zoJ)=t5F+}~!@9O#-ugi=&qeZufo4vYt)63s zE;bwhQs&g}^=Ozts{;TV7u@Z(Z1x{I*-cb!HEDW##9Vc&S-1-9zbN)yWj6i9A5aes zuuvX$;dk11+z%jB9IzOd=7zMY@;X{DnIjBqJ8u6DQ&{5MrObP z$I5=wTmrf``jI#h5~qo#_r9alB(Z?-M)(|~r=L0M8iRJ;6cIN4Jf>_VN&(~9LzziF zk%R&L54qTSBDis@pa8GUiRl0zGDt}rC35YUgTbLY4O8BdAwj27ql^}z| z!%no7%wX8E|FOcwsag6+F!@gkhEyQ}gr^ywvXB_)s-{^==;Yu%&HeE?zT_ap+`G-l zD9>sz&#a^F^>IgO{^?J?GaZG()3`C-M+^A+*9RjK$M zeY^H>h((93CwX1*)60FelC!r4Eel8#=Vl`33t%thE|Ba(X^9ZR-SuS@b=k0ig<(VF z!0qWk!eLB*zCsqpj{M`sb2R2SQ!0zCl*-VTl2Vi+v*nsqdzD7q?Tc%WE2`~Kz5;Ugz=^ZQGiq$S^@v#4N&aC;|Z>tk^p zzP4nd)qPJ3l@#|`RhwEX7u{;?9&YwrYcb^sgi2*fjHA5nH}8?&oBGE%T8zv&pff<@2c^!L@k)F(#k}Axv5&Dtc=_6ucqbS zUlc&O(?Vw$_Ftp&VAEt?bVX(Jn&fgXQ?DDhANZeVK?GaD^%qOE=}HhXyX1FBBC{Pc zE(?8!x?z{+lJ}-L#R=F!v@ipgO~{8KGAsyG_@XYeT7ria(3s`$cA7KR_W}5QOI`-{ zeNO|_wi`x`xL$fIPZ+6G;Kry3r?;GMLG<2zDGg59Y4uPsxTfwW#|``mUjdC*bn&(c z4qDCGx-TafVfU;hVx#i;>`lX$H<)-DEa!nmhRC((oO+|JdQ2I3EDuSJsqmWv*7DT* zDY)75$HS&SIwed$m6%j0B=1+t@86w{5mdjUx|d?EZ%YuHSPYC_BSRwaOgp^RNd+Ur zh+@Bx-scGe#w)EnoX_b9l3l-9_}piLh>cH~!t6$3{9XbLkkd%TNB7(e!NA)2=IN^{2H< z%Q}l%``c06%FJGYEq2?bd`HtA%g7&VwAb8^{QAGae52yoG+n0zo5o^VH$iTvClMzB z9x7p%>k3U~%%?qQ=d2ag+^yU=S381C(;r`1bi$|Y*WrANox;#736?^i6WaL|(g-qd zF7l}b4)V5}U&hx94FUGU>9p_QYsQ{OZS+vDa~bQH%^1uH#x!H^X(of4?2N#K62D5Dl%GKW>y9f?n}*Zs6GN@d1E>!L7fCwU zO4nYj$8e2|xG4Qg_n?Q|dX7s2r6TI31(+;iT$$PS+)EfYip-8Y0-VQrTnZ3_Ch^IN z$sSIP-N#j6{lxY{Zn&Nj4(wA3veGF+=F$Xjqakt@NVs8i>Gb*|7f5KD+iy|(6#J%< zMw3KgG?UZ1v)uE=#sE`~h6$K(VRw$!SfAjE-bY= z+TYi~R_aqB>*Z?+anef_hfN;KMMliR%xu^(2j|OFMf)?3u>I=U6tcV3ry8j^^$BBw zQyGeja9^YNTr5g>uA;fAPv8keNSURhjn$PPzvZel7x(0rR}reo%!|NGAG#RHtELxk z@(f?fqAh5H^{%`E;dQZ>`o4l=e6;{5ejylDo+6mObY~_5B9INYm?%t5-tY^ECsxl<;J-rWo>; z;-}XTme}t8eHGz?Q;(OndhA+N3rNEF6trD-MZ;~Bl$X=>E%xE8ji$l73T@bKUk0R& z-{2mc!v|^jM6RlW6l5OMsbpVi%jY6KerbJ;!mg@L)_jk`NhG6hlu2{$5G;P+_mfTY zF$ng&TN-q>L4co**IzA{IF%c>8=?=9VJvz^BaGT@h((C{VU};aSF$`WvT}$&s}uOB z5@-i}E#*7WOifX-oq3(z>ZYfTW@L8)HRKt{4R$pz)T2j7hL@*OVIM8nknYggUhG*N z9#v^bM@PED4zaKUkB=En^Q4@HLns>Ftjr_8S1U6X!Q)tJjU=nwp29l69Z@eNx{euQ zhd9;3aW_zr;q&_d5vJ3^y;ksRjA$jF$-N~%W~%q-KaM6wt6K9SMC`ILWN==6dtd|@ zY_V!G{}koyh4M2NLBRdXPvc(@?cg3_Oe)M4rgIglN9CK)uA_d9(7+TIAwdQDtnb1N zYa1x_t`8%_qf%au2C?EpgK7aoG${iS$?{cGt2h>_WWHtWxzJ-4gu$C{5TyNQ!Z1sB z3-eEo@dv$qP-Qvco0LF>(^B24isN@9LdVhqvwRIp3(IeR_w25q`BlKNBGO|#=sr9G z-XmQjZDP77DUDU|l}b(*tJ?Ad8ol?(Kj0HjpGjm`(ux&s=qUv`aM911X+^U;z>HDK z+U=AJ%Vk!zo2B&`qBJXu595Zuqmuc@XrpDb3p^+=V78HRx6CdUQ+q>0BlcDsv=wia zsN6b&bgy+HohOFPxpE^a->bk;YE|6A)xHYrGL ztPi^$XG^u|d-_(}>*Y{;@mrRqE;P)?+@gqjwVDl*D zx;xYetPV*iXM|Ouz3BlmGee z+Xr=1AnQ(Xmpd0DEaH7QAX+N}rPQBGNHq6JLRFVY@BrIVY7H6#Qbzn-7SP0|N>;G| z4_zSV8t2BqyU%oX)}#x9ul&C^{A+6NM*jH*J)T!gpcbyeZF2{lcL4m0vul(2yYiD5 zePyE^{KZ0KkweK_Y}6|%vvWI^RBlGpi1`(uS;~UnE-VvOpqZE*kk+>{iHQYz|C)(E zr-g(8J$|9jgkrdn;&n@zlZds4fg?2q&oc4y!`bqfG<~>aV18T|13{dC`3}w&x=2X+ zRME{!RBNRibTms0^6p8&sBeY#H=6VmWF`*Vcxri4edVp^1rtKzISk5%-63*OOd@rO zI{$cV9lB-5e8Q-2myNCu`ic=8{f^}js<465)1e|^ z1?cAln5MjKpP<$uB{vUrzMsp|;&`H=xKNQI5trHOGH^!{-5ylr>vNnBEDe4vC5scO}k1(j!vy_+^U0kMI()dLS<-@TuTKntGE?fli3YfKk=O*7{vI_SdW5W~nm~qGvrJf;DjBbsQsK zQ{X@E)%-M)Ab29m-G>&+N+-)6$An{p&9Wcy^&l1}_)Ob6wqVn0v|U zXd0>lx~q-coy$M}9JtJsOA%1c&$dk$!Om^K`vd;)z)}hDNp48I3U&TW?RVP?DbV3> zVnmku@|jK`(0fb80N(qlJjSc&@X103g2Z0D#irIpHH%rw9_3e%gw$XRYu-E*hY zCxV24<&TTxuh}s6q*6WY37KnvPoY`_`n>OSqlNpaxXQgis14$}DF;bEHzPz>-HWG( zWug%%`Md97$4bPqn)}JJ3E$w(#18Pff2y!h4}tMS?xz;x8N;pa>QKDM*l;D#LX9wX zp343L!VpNkY`3h8+|2pXJY%B}Lj#@IQ)y^0i}WuqOh;HOWE7#!cL~d9O>{FKlLFdp z#B*%>j}-^ltr#b{n&CdH{!@NWFN z98ashMZrvq>|VgO^%Bm0ex1B1`0~e}*y9@aSZc|uz*YfIm$c7=9eVoH2dHp$G(T25Z@RN5kL7@*5`4;-vi{?YpI}!>UDs-!D!bOsTn3|zC$vq^jvuzum5OieJ@kBaH|EPlD!lM~HhUr@$tyfE|Ld%~4vbNw8JwDQvmK`W$MW zh}p$6cM8o?IDzISCcss~X&tWira&M;#$7GjF=B1QS7Y2ksS69*T|!6so3(m2GuqSO z^uWDcCe9=(UxcX{??eA#R6 z1p0vN3>sBN5i(^2f=FPoMn*PppP7oxff!PzK?7wI#QVRR%R^>#*s+%;vNK~3))^j$|qM<4uNlxi+2WBT6aZsP{-2dY2JD_QLJ=Rb?s zo#$HE&t{w04c)EkM@rhnj1Fx`_J{4p5CLPIcL)13_iY)#`W%+dj_K(f<`dr<|MfU3 z$k-YuGU5oKusW{qMJ1>h=u0=LQ6UaFVePL2io%C}?4JtObDp84CXUce9v0N$8QrAb z1t-5{QCr=%s$KWr{IZ8xwN&g07}#H~1wj4N`%*4%=BG`L$7GJ5EKr1C{@90DmnP#q z9xU4r7>nnfD`ued5i)Ury}bEeme)lSE|~(~?WjLGVzOThZd(3%d?6co@tZdfnr!U| zJ#U>O>mmPzk4FAnCpuwV85H6)wF^NAH}S$hAoh%9thZV&^|w?1gBws?ji2`b~Ro9dumuooXx>BQ_)NuQSyMold+5q?lCo zfs*J>i-n6PETrSJ$6l!k#0Ac@JUy%wcI-WZZv+F16P0o**L!F4^*4KrvKvZmBoR$} zq-+P7i1oJT1TG6DWlyCbuEH${r;E(KVZ=$7iuaSlI5HWC?XWOCArB7Jz&VNFF?+PE z>9TcAH_tEYf|uJ3HC$}-a#w?D0rqFFTI>&{G?p`iX@>-?scIKW8TOhj_=sdp>$kGx zDu(71hFb(mx9<+sVT9;qy>ZhNBDqpzLl6pHWT$O2CgdOZfc&XIhTsVmRqqp&sXPIG zC;ue{C!0^|6^vDaxpHwur6Q{v1i@V2u!toU;5zs7l|(|=x#$-vRg~_&e(fod?e~c> zdz_}?MJlOvdqMjYVNsr0;N651!a($2U&&m0;2??+G`J7}Lz-%(M3iV4(VvA+-WMe; zTH0duj8!^QrM(}Serzr*)AE}fe`m-Y06loLY!4-rI6N&&>@J6G!8X_~StG`=O(tSN z23j=l^SrHfi$5*5UVew=v%gxn824KaS=9gVX^Wg#5|BNkN^=+R_ujd;TO*_0d^Y=D zF_pC9&tm8C_uw+Th7>UFfH_eVpa8a1zdF{T!+@)fid=svZD2otiE?;W7u99HS?Bmv z(Oo^vb$=$n{`(7wiq12sx@53>|3b=XH_x!p_`241Lq*jO8+~oV7bJGCXvAA=%1B_rcvPdL_o^W7+H0c~Hpkm6oI{4DT?!xJNwYi;#)KXX z9FG!rC4JO$$s?8#A*ehI}tl+sP10bxwFANqMDBO5k47loSW48n6Z|SJur~l zz}D*epxZJo?CbpWZ>IfklOFF%B8uAV_$WQ|@t$evl?bvaG$sDA@gzm5=K99mDb-Qz zGnI#6Y1qOd(U(**W%|2vnj5`VJ%%6{jB5C*H_`D#Y=XG$0PC^`A~MnUX`*c@xH2Wr z+er%Ln=hCD2Xg#)t}M}28j*{h2NcegO3-h__%SNZgR61yORQvAUqYkJq%;L}S=afl z|9yJ+Yt)E#^00QNDNKT#<(oNaPk2s8{d!vF1@wEsVd_3c*ON_yT=T?DNYmaVVip)@RGEsiJDG5-8#3-i0yq^P~v@1~*G zHf>%iJJq(@*NZ6~CJdVm7Qri#M@;c9y1{zogZ#O?7U%u8MNb4^zy6$d$;) z7<{&_+>_C0zVWHTd8R$e_UhMaH(^)%AU3ug##d8tx2xUFUv(`CM%2cI{O?(g(xWg4 zE7IjmY2UO|^l>-210RxXdnWoGJU8AwKQwtNI1}!U0XUyNieap&wVD zNv~(}VZrxcgSj6FbDxW~Ihw0(OF@L}p0&amq4pe=)qqi)RH=%qWBdzCqyX?e6LlIO zBBmCuoC-urXq}L%-%v3y)$p_-gZ8u&_$I+%7=~hy-tnEomN*rGw)6} z+Xle-E?507E_yC|Bc>g;;TQ08G?Vb}jV2{^&OLXvI!T~bH{Tf`R~jHA z$Wc#!6O@k8bIOa+W9P$5f^d09^WFzif0-C?*oR0aIR6ELO5ru_j}jXRv^Ke7Z}ko< zhRyAV=x`d?!atQId>+L1;lmN!oS(;fv9_Z6I9H(HLWL4%|WKJ?aWl zHkF)4oa5%X)nxUeG@<%O9c$Er`#%kKh#XP{=++0h(ZUQmvG=D41$ScEvZkBBL`E#j zuboTCw-9Q-4?_{fwvWifb_wFtuMAtkVGO`7894*MYE6DZGKHcb z40RM*cCRKC2IDY)aIEZSdgZ2&&p_&b7BAPJgr&IY+2`o7Y#No%-g@LZ&BD#c=W2e2 zHe6me*nz$(7&n9PAMD^h8i^D&Mdj0~1K3l|p8~TT9Em%voTS9INpl|9$UYK(-#-?EAMdB3 z^B40+0yd7w=@xQX?+bt}RGh-3mmJo#(nF}0qu*pq15ety+tl3LRI<=!+A zMfuvTC<^k%tU_qxtm!dgCGX*qPfA5N zfTuTtqF=J~5;vsa2a<^G6SAx632W4?_Om5bnpZ*DOkSx>#hFC>)ZLnGOnLt zZ^Pbf`|ucaH^WuD79Z~}g2J%R^M8ZnG>se_UJlEzhWNd0pMHBDQb~{Pr{2#H6ls!~ zh}nSZ1K`Ua_O%L#?Dp!cB)VVb{b#L)19=6>5BTG5bcWBPr)?KqgGbmf+5@~^Ee*9r z=^&GL$>dI$FK?(7Q13I&mS{p#)1GD^Y238vVuN8Q0w*SZ|F_VpQoxY>%YCE#dbI zV%bmQ7A9V9N<0y6m4=>w_is1-Tj68{#qWq-w&w@JDgp2{eU4g17<=EIIuv(VbyX$@ zEm|^RRio!pGG`+=^13e%U40(g|065S)z4v_<;3QTf4qMch2K$0Oz|#Ih!}R05WGa2 z4n;igQp2}4i?34Ld2Z>Pf`h4_BOj=+JIz57Lq98r!$g6U1BsR>oJbVekStWMSi89R zXN?e!v(W`JBKMzhzO`NrnVOKQA&ix>5RI;SYa%HqK>w7?kw&@;C#1Rv9FU{*(4)V) zh@GDXSte;0EGfb?6&5A3E8Txz^B>iXDtx~}=AT7V2;G(8Uf==9=||kz*C^i9?`YvP z=}Jqc_r3>qm?UBo`R7no7nO!S)yz%h+I_n%6%#0c?0Y1Y%2&-qZ;npxM9=tts&6hN zW&H2;O+cQ$?pjStsQ<-B$ahJ6Yo3V6C2 zyn|0SlD#QNwbtZiiz%IWfT=7%NC;L8J+aJCjIZ=m%>##4ZcRtybjSB(us6MqZ7#9$ z+&6p3bN9u+EnfU_FpbY>Rp(JRr(xjle_R&t9=CmXYM7}nBu2(F7B`R{g5wl>5on^G7eOIT(Sde&>|Wz@J*v%9z^D7X zca)X(1u4gwyv}Nz2G#wqkzA5;0RwWW^q-PtLQcB+21qzJIic(ehT=y5*jOvrexBdc z6Q68;oxCJ;>F@fZJ^F7K7>5YX1~5}fDs-~?65K)Bvb+fw%TG`IRu=Ozs{vEp4o>A4 z##=Znm=G@UCjT(h%tVNHSV0O8UaMsu$lSBvaH@F#p|irE{byD3!bNHkknfHJEFbv| z-PS(20xHy(v|)%+RoD4HGD3gRyeY))D#)1LaBPe?Bt)6J{0Uv{D$UCiT+XcGP)3eG z*-)O`6vj~%GbL|x2Jke_7w1{C#4uK9&(NQj7$OK=2!62wWK3k&qQKzugb*HZmF40@&7GCEIf?KzTIUXp&kU-QI#;1Wqc?Oc&m<8W>!O zcOzG+Cd?qQkv}eDzH=Y^YKu4%@18>XP^q^Kga@D>e^2kxDe*N3BcqD3BVFyB+|9ayZ~HB4L8mJ-@9qs zx?d)MV`5mMp*z#osl^2v$n!n9(}Y?@|Ffd5aQ0Rb;747tly`vmcXCy>7vPJRJxgUs z4*Dae0wz%+BMuln2K^KpJo6X(VR}%zm|1dY2o@GD45%(sypc85$wF6srZohh*GK8; zL$NZ`VH$~Gho?4X3vWHUdHE6$hl*!^?vT%Ns8kB)^B#81SHJezj?5Dccy0--)4=1G zA%c4$_lb0<0BGcxKO=?PYK;Baj71M%f<_Kl48Kot`tj=iOyMK~FyIWil@hiGJYfkX zt!JyPIERIfyEuEu@ox=SzpDYh!ILlMY5@V^`lEhk>$8fxY}go8AY9bVYd-W8jM7ua zW8FK~2R^{=!C}ud)Ik5K_*{19eHc0cZc%J40Z#4bD{~x0hzQM_lQ?$S#FJ^NY104@ zG|@o4h5&SR0N~~C-g9~V` ze_*NT!n?1wTt&M40no6QX@TGBq*r`6g}5}+{?IXv)Nve@3YWX}J05&?D*#04@Sr0yN%^Y1f)1yz*h_<9T(n#xgL3eCbIN&@>+&d zW|jX5>1ed(Jt`M@{F@Ppu;&lA8o;txa<%bNS-rV=U>ZG#OX)JMGsQ=03ttag;xv&5 z!I8Hug{sF$kO#N3pZ)Fp{JaOS6FUz}`<2f-@0zWyO}*~}I7$=kYuN%`&xgIVQN3m_ zMF4DYcPK*|$&~&FrE9=nm|_wFIj@26Er+!K)y%5G^4n2iaWcC}e?wEsK?Fx)z|}5* zf*l|tMH$v7E0Od9CorLE$5g} zpQy3SN_PSA%tN|A0=&Vus4y5TEE-VqVmHl8buJ79kuXw3EdaY}8L*#z1VN$!gw~CA z06I2d(-!>v=LeO8y-7f%03^6qZ>kSS!GC0x!E{SxCKkEkoiU5M7)D$V^8t3i$6vFq zTlT%mLTUiveOOoLzfJldh3w}rz~F<_f8r5f@G97w=wQB09FyX-As7$ZOoM zIc(SY;Mxn(4I>y2+v%{aZln?45%wRSsn0d&<#E*u-d9k-qm=@5*((#4?F-1jgO~Ld zU|K>qC*u{1{*SwF70SK^ks;mzn*6u!%gh1AdnzczMhD72a^&K|T7#=izV(+#@to4gBhv;4zl79IDd)|Ll5_!@v<+HT2^UC zo(c8F^Ctw;$L~JDMx{Zg_~q3KQ(yW+W;Z03Bh1q9ACtkS5F1_J^wePWOT1q81tY5b33?l(ojTPIYT; z9v09c!TpHPKfA(jIFUVv7_81=MpYZn5yl4xQ9)x989&KzB=vg>6!PO7V(Ho%Ql~R! z^9K?gcEy*zv`&xFXFc_)jKg$pz}(Hr9hW$vXn7bCN&^R#gdWieM}3L)xmC7uy?v!;0ZgH**zFXq$yNK1Z_d0+Zx%_w z%LzFZ`NGg&^C1x8>_AtSi-AVPKbeOm9% zCLMSb67eAS9u02;5WFQ*nd6DG#KQ86Q@M5+$BD^Wk(jbOwY(+Edq?AFYqk`yF)1!htvGWHtHE}E5dG-i<^;-fQ+6Kh6|UM|YZ0N1|2 zI+}D9gRCEY$X-#kKLj}@{9+MA<~ZHQL-^Q;Ms)&7Rb*2o70yivM)V|k{w-Pa#r+(K zZiY~sj{#c6v&G9GCpDXoW}z)H;bsLaW0DjmfnbN;SahvtTC#~dQuX)#RRzkX=%`im z+}Vcawf(u;{|cgRJEfQVW;Lca3s!KXJY0lv^D|y4Rmrb0)L1W&`fsTV0_MHZ==cKt z7=f*;l>?@QijYX>W_5eizHexB7$Ca-6Y4(p%lwPYdSmr}cGP9it4(i)#s39Yr-h5X zGL@cE<*=crk$ofzqS)5B=PzGAb?@_YLDem0obo;f6+!1CiPYoh)eCj-q#gu_{QCYG z+uQq#-X>|@K&~30Qb2^TLZ<~V&4IFXXn2yZy28mv)kGfnFKWxx3Si~i^1@WR8EUr_ zAj)T9?0Tm?rJpYP2LF~*0y|JN!*i_ouN1pE4@j}mpZ+byE`JQoz(ES3i~;pubU=81 z<%MG*2N_B}0#%#JG^}0BgggD&?)xjAziUQ^ieBctV*Xc#4Z!vZKznN6!KC87_mUst zOHc`sayac8s{L4{R+XPFV&@6_cnkTwrjBN&r}MZ}^^B>j=fD&Wv92nfr=KknieZUpJAkDJ?^l$&q6KMK!uWv(i2d+Ka9^(j>B7@3a@q!0~_Q3~v z$I_Y^Un-yd`Bs+gRO{;6M?j+E5bum1S>*=+G4Y=C;^mvx&y@|6K&ZknZe zq15XIf2%o$y9`E8x&z+@-yT-?Rb0cRbM~jv&Tl=CV%1Ivz1iIz_0Q)TBnilPIMK&C zQeX{}ep|p@QVymhWBI1tC1so$=4GGGBIRWWl*}_ezsB@Tc}l0i*t3_ISg6kiMZc%i zsONEDeMg(S=-%I}?63YVIUQHmc;2K1Ie8r>kNyKheCD+!$j%je>RrlXo68VDe_y3& z_NXFax|nV3tj1N$u@!Hvf1f9mX^a>no@c!yTaA}pX0C`|YHd8|$D`f2-@EtU|Ku|r zAqgUE%a^XHw<0O+tm=@3gc5U@OiV}Y(ArP9sH`>wPU})s4P2{&-N}aK6^38nCw3~I zy^tbWNnBOYAJJ^p(DkX9su<%#p|J|Lb-(nkQ7#FWwH{XPzk~%tw%9kk+~_hqBcoOf zIV<1tk!eT>Z!8SV7>c|?<3DC_22BZT!PgtG-OGC^OOU;bce1%!-zDK&#tOcyvgR0% zD;=kI(Q4|d#O~)x~gRK4$o7gy`<0mku*60W1*%~fPcfI`&BK4 zU-VhYgoK{|c*))54hf@mbr+Oy?zys?O$eprtUP&W^nCuQ{eW;~*IudEH89l}W$=Zf zuClG7GKkkTLiGD;RDwQ?qoQg3upph@0wTH^U{0|8^(Q+XC#@XZ*`&rL3 zROas!ksmEz3J3C~!;AcSzZ?9aH~-z>Kjvc){}%yMDvWyhnHpGJR}_D_CaUSHcHV!r z|FV09EM3B}!(+ExhcXl;{xYWF$E)J%J>@ua)cHz8=WJQj*@Wk7tT%=XV*DH%m9x~P z6=LixyAh+Z%c+&3t%!gT8cx?+8wTz4u^b@|D~3*S`QbC(Pd< z)<>{E?p#$G00#0gJ$}1@hwR>pngVnl{czUF{=}@S*pRD{Oy;tXR+i$G4&^OGd;LjY z+uoS&!BYx|=wEGoII&MgiCu7OYjCC4R)Y7cZh!rt8}qmNPyE&I0yO~T?wM=lwcDAE zn3EXnWF_>X|8`ta2uGgcz=Ii0f@i<*-jr~k+XuZ+W!DL{*xgORPojsrh+{RojsVIQ zikIIHjW+8}Usq3l8|+l!*(E0d((cMmmhBf!Q);JQAq8@-FKphxDQNqkO(n~cZC_nd zSzV@{D5ss2>t88#=LKo>Z>EmV2fJ`wJOv3v&jQ~6&~ICh@`D~q+thz}ZNF*Hvz-0Q z2t(yVLCn?`*U4JjqXJl6@Mu2Dzm*Xd>H2a2yH?ujwW_a!jqyX7ithr6&jp-!6x0Xt z^xCzI$0+d;6P3IqLK`+l2Hg@1l@jVUkC%9!Ki@1M3$buLzBeR=<+`YFpSp=1#!IXh zih^k+*#0~C`Bls*CYCQVB!QKR;|g8k>7>( zPp@=;Zyuy|WqDuQj%jSaBzL8o!#Zf4U!jHUapoJ%>Wu?U_Z2X;!vw$QYas!Q-OJ(J z+%5q4=cW=3wk)IQ%u zXJ0T28o(Tk9LL8D=sx`tE!@IR;E^(5hk-}bB@_PYc`|x;pA>EFe z3uR&M=b^^MPa5H&lMBU#IHLnYoNICJLO*6KzPoL`$!?g-nOtacdQ0SEMPL7Q0^*ni zofaObKZq5t{_3Iw7f&4^Ur9&Zduti;J^AqsiB`tC83*N&mK&Uve2qd3fS3qqV$&(1 z)IV35cmw16RvhL;*=+m9ocoQgM%n3)-nAcj!Ip_BWKqx>w|T2LwSo>LGz-hg5S#Nvfi{zpvuk-S9J78IAs<+gsYZ=V9^#)1ox30q?RP^#}tE#CDK*p z`K0yH8sX$o6078t;yG0L_r?eH6caC{it5m%ks3SZzQNzVRR|#)Mou;S*5XbZ zoi^qeHLiBHz+O@G^O)8wF@(yG%-*3PL>il75to(=3UfD~MKl~mjlxqN7i{caI4&kn zS_s(xILfAc;-LHiv2^piy0_Uq*W_c+jqBm3BfIi=j@K2(&wr%eDNqeT$j%skSoYng zj0ti4)!$K3V~%gYCJxKK$|W}#hVXzufmU3r$s{~Wr?K4t%|wYKLRfng@USp#Dm^LW zfgnBX*Hk21LzqR^VoU1Grb6d%?>qRaP;p%#z9dY$c;MdQ}@!=Ax1-D zL9GdhslV!5vvAzETJCQ+E(I09XdK_FZ?meU3K|h5KC4d=wN(<;rNPM?T#59o7P@zY zd{)r00^+y6Hx@#@?DwhHioTZevY*#qn{1VFn%a`S)Ng9hyvgS}{G%Ohl(s zV`trG^$;lY*Yf%TM?WRH=N-l5M@va65?4MPEJWNJOKA5KY z8XdaqM#Y#43KV?3+-rVowC#b4WflmBJWm8o zC*9$rXrXw`z_VbsVp@hgKH>Kjq$gqo&y*1iYcxz=)t^Y~N=n0N&vz;%uIp=)i_9b{ z>C2kZx2jnw3nY8XS9_EQBj*LZP%RytWMe6wc^zg{!^WRmrVBY{4t;c(Iax zQ+{5h`>N&pX94?#{VXRZf#%?wIxPiT$UR`tU91UHifiJuSenXma#tuLN7aEBWY$Fl z%mv}|f~*J1gDxw#2Vi*}*Kf3D<$a=dSnFUFQf8Aicng#oPq|`0RG!k7O0k`8m9LeY7*7~OSmtiknmQau~b|<>{ zpZZ?(^{~3yp@3*ggucPAAsR&aP$Z(26lkCepBOPuXnK>|&B|)AOK3YSz+$`Q)m!XG zX}`)qGi=Ny6dR?6S;U}whR9R5zQyO*Gei@p5uHNgbM~;(p}-rbX`(%C4FL$8MsstS zW(SY;^IN-7c_mXi6`YrKC+P&{$mr>El=#?Ap2l946}l@6vzL~X*h$Y=0$6^{9IuB;o-r7 zO=iKao3hdK3s5tB!X$5+5Ja%|aDj2DE>|$wv(kvVKfOoe^h2JI4;aVQNQdEz&QlP>B*kH9nPyQfIlsZ;YIebWP8DSF4 zI`*d&HjOU&JcQXkpsoVl-SBsz=jcWt6eQ$#lbVA0ydU}EEBVliGvNX0sR@_nzbQ|N zUw?YGnrpDC&@qU@VS4kg4SFgats$zg_!CIsBYFo81uA3pU^@OWxkL=bR#~^AQoikWoNKZSvv^7j=W)*nnd3H0#RyS`4B@my(&fmI=?gdMEm-`uxBM5!BnSvK z>xu7&P!FukbT|Z|&;eC`BLWo&7Wou#y@v4tt1=KMV$)|S#`}&07F8H?t}`ehw6A3f z7r$4}Q=z=abhnx`v3qjB;5Fjl%`YPPKa%cSsl;p$N*gqgw0;}q-4^_ueYwcU-%?km zV8~uPh8>@V^hAepS}R>}IxhFIt1?zjluI=g+xe2dU@e%UyBAb0D?tWH{SxKT`|S_$ zKY)0NefHG#nkP_zoDDYhzBh1ZJ*Ow@6`r8EO`m;a22D=fX^ePXqqybtFpr&r#(PS4 zmK;3ALWwCYy^QW8lU7o#0;@l|U3oJxy67!50x}rCqXXU?UmD#CLGis}3)X?5CmzTB z$2bxjmjge^Vs%9Fy`Srl=rphWAWN_-wL|zox-bMFkO+8imPd^ROXfjgMF?A<&Hc#j z&lgEU|Dp{3c6O)}^$1Fd)F3rR(KB?pb3jY^EXvvy?=c6M96A|EBK%MZo0FU~PvyrV zlXpIkB{BDj&g7JpLKS&$2|47Yb~!@n**~t`g;5hJYPe;9as`uatvjGpm3?aTWHHtc zgJsmbYcPn5v(>M`8Q=S>%LcbzRdjiwn$TN49I4L{NoR-{>ZCe^bFwt{8K22n|C6)3 z>;qaKQIP9L2d99`zy~ zkYP(P;(rj$gc&?n#BCmb`YzCz?NR`)vIQI}MWoAu)bUf{-) z{8$hBf2ku(B*;t`pOt|zU;p@F54s_n^Fg+GY<^(B$xJpxO2M#AFsGkzT>jFd`B5z{ zx5B3c`YnK!fT`hF2rn|eB@3oiuio=sF zw|lY((Tc!y`*Q;YUV^{KX$PQ$4>XgudIdZW7}5`wfI1>baFb4+L1gpE?u~?CvbqC( zadJ-NPz(_*madV*%ov2aGa(Z3QBGKJPiC6$0`U&yRfad=xDMan&znUIb4eg=0=0uP zu?4^WG4l|1^BX;ZH~tSq7F5{zELe01LX6T(G4iz5fqH~F1_uo#Mls&y6!Uj5ey7F% zPFPBS{e(yrJAx03xEM?=&Uh8tIz?X_hvDz9snD~FMttrt?p{=1|0gd_Lq8O9*d~NM z>JJ4xL$GO&ow3k;dPAp6*uteO^0m1Z+BH(F=CW6P6q`@@6=&kB3RRm=Vi_5p$4?_= z7ULYs5v!xNc}AN5+zdsDi<;iIxSv-FAj8X0o%B2GQ2svX93@;3&a*d7)|$38&i|H0?pHOfs2nSzyyt#*FpG&Cl9hg%}-_44I1@{OWzGnu}LaPm*BkBoPYEE2J0~ z;+FAth{P}cK4sKBNy$jv(Uoh0Njj zz}gwBWQO{2oIQ%wBOxc8k2oltcPWmgOm&`5souVT|Ej5nKqO@5qN2pDYUrg<+K_iK zRcN(E_27bzUb@$m5}QROaFj7-7X9&gwBv^3VE3V{2kwa{RijlGdxxm-J;Gz(R85Lm zGu3#doojmq*qqa3fr}ALXauO`7Xn1{QdT%m0l3O;8;n;E_SZ80LV)OE?(KqURUYve zdm4Y=<I4a z#BSMV;)&CHE3fMYQ3DBX0S>#^&!!YLxM2*^V@hz+P^EM}7hGp-NXOvDIC59PbUF`i zHB6^aA3kQ)KE?SUMnm0)ELpIRh#8-o)%lg~lNwKM2R^87?YpjqOWmCPo4NLWxzp6@k^Y zxF=)Ss$DH4Qk1L)EM|P?|9shm*k~W#C@CJv8t7sp7Mt8hyvgp!-f8j@<6#V`;v&M1}eYs&sFwHANxsF8W8S=g%-WxmyuSC*CDfjEYpGjA+fF%HJrI{d?VRTd<{ zES>GQ4Gyj-P{!=w-6>v%h6*zP$WqG2p-?C*Q!$1`O8f|?m%cZ#Mv^Hh0|^q|mZ)3$ zruf-qJ$FZMwW20-+xww^BjGHgWbV05Z${8L2YiIAc`(!sNEjPGrtTT=l zh^nOeu3d;0)2DV1Cc1QkWl zygZ2|I@U88NmRTp$Y2~lPDwq^K1s$hr0TG8J=)i5=c;P!ZQ&S3d|#2)ML&xG;alrb z1Q6W1W5bVM0_*hP3;*_+csqNv*4eF`w2_`+EjoaXLrJYHTdR?H&#%Q{43qIlCPg;& z;8-@U$!hea{#1-v39cuGakJ?vQRm&rigCo$KRJp|xbd!RKyVafH}_iS3=0*EP$<@0 zDZHdr*r>VEy+0MA4e23}!et}L&#I*_c{&-|q)5`L+w~ZDv`N?C%(nqMy%jDH_BS>C zpJEEIm+?_o>Rz5#UULT3s;O)PnWHZE``ab-I;#yCJ@JoL%(=AwE$R&CLR*DirdQkTEg|#sp(Z0TY#7Ms@Lm$~+fbM^m zH#p8}(#t>Kov4PSJBwhSMf0q+9qt}4g4txFXF0w5uPRm9fQCayNriy@=yrwaMFcd?x2Sc=~wZ18#9O8N+2uYuJyM8rRf zWb@*6(#JT;p2a#{ff9{&n~ONq+;8c+lTM1iIh<|sD6`)AV-o-c`~}Ri4bd7T&uJ%A zNzA279T1&z!9WW%lCx<6H*-{SCAoZ)5SK4G1dH!Q9=j>(af8ukiesh$XQVoQZS45DIQe^Rmfe zW*~i-+fKFp?&8cEfUbn?kT<2n?Tt#g}*q@JOOHC zHi<8}uVAzf?EfN%{Z3Zn~nvJY{gERc8a0cBeKD=A91uIU0d#d3oXf4t2jr z-FU<8awW12W0ClN#MU|K*fAr-lIys_dCHz^e(HG~skJ+LG+ufHv&nE5`*4xm(ZghV%eE%q_c{y z<1gW-0uAR9sg|fWQL@V>y_Pv_teWuwWAnOwk?}6r_#z4oJvK*TG>rbazzNaGVxKlo zOyBx?JUR~Yc&Ek|X4fvo7FRp%r>0Y!VN_1g=t#`CDI3kkPvt*1#rQXaYmu4sGZey7 zfnZqrNhi;yhfx)F^e=n%-$%2LeW3Tm;Z_+ZJa-&X^Ay*TQ+`}jp5eAoAT}?X zLr=V7)TKUIcF?Ar#DN$Se7py$FRq@{P_y)Ye${oPo@nOy(@_2!T`|Lc1jSrZi$)6< zu6{J?X}29oI)D z6c*%wD1o1p1QibMRRV%8Q{-L}a67V!2);rKg1@(+kdepr7Js)QX3Io?O&sq%goz?> z;>fl&BMH!h1=&<9$cbNmFbVNem9!z?^EV5_ckdHnObL}sp~-GZROEq7Y0AqM>2@b} zbUf_>dg<6#H|4W zRJPqfi#9Kog5jSZ7;UKU4hSuTW86Q_U{k0clD^UjG=|g)H(oq^yW2$_@#VG+_4Z)R z{M=WoziJ$_P25`N^UU|IAh%oe_O~W}aznI~N%qzAV5`S?E73P**g>Y1OW!daTfYJa z#d%)b4b!;(XL~xdnYn(U)3?0&~xj}`dKgX*bfM_pm)l3*7LK7t|GPUmBxigQF#Os1|C3XFKedJ>T<@*?+x%! zPL3@stmBZy(56T8q?rg=AIERF-!&wTAJVvfu}3S5J7K6JSa%mNm7#^gwi6C7#Gw6& ztPf;t3}h*?2S2Da~<)$@4b8S?m=gOOnk-h@&4_mo=) zxvHkquQ8>0P!0wx~_0K&1_}CoWM;OrcauA4aR`nrl zTMj4OmQx;c9H!iSy9H7WgFmmAR^AAraZv31s^PU4Cj{h^oX(f8@Vwm#J~7|`YQ!^K z#|K_u!n@u<^xIUs)<*5j7^mn5_kU*r_?`_YnjZZImu?LZgLn=IsM@fXz}jkr>_VKJ z1Ilal{G~4AUc#A{!j--zo#%3qf}P}nGD|?jroe-fzQ8&$3Qr>QSgQ{=ME$+?WT>@i z+wu<4O}9uS22YKish}fJYm+xWMeAgVVL`Mm!Qg{x-TOw?tP#fDWc9i0#|H@VxqoHb z`IgDo&T+ABBRv=#PHbtFGN*{inMGDqUKcW`+ueyx{&6?FBC)oui_Us0Tk(3%DdI`)u5#J!l-qqw(A-D*lxMzd3HC5vUzaAx@~JIBy_ z=o3Z@dcYdfL9(n<9j9ZU`BBxF)qf3#i6YF+=8!=|(+dbt?uy{LP^1g+@{ zzHMOtFf8}}TP#_4`t`_?Vs(?2TR3$v@EulvwrwUyy6JC>>1fdUECVGj#mlWX`otDM z!x}~ik`8^;r9C=@){AoCbAE)}-ALZ^iUOOaE)z6wVNLSj&`hEJ|ylpb|4E$)P?Nv%8+^}?)8TRi$ElK>L z;cTzp0w%Q0j1G%sRyQ>@zD*Yi1(DC)%z6_c&uqe{3k0A6VJoDYPrcT^J6a` zX872=67OGsJU%-M!J&CBc@fJiDLPJFq&NpFQw_waqIJ8MC5ViFpF}>>0l!04AiqOZ zD!$CBekhdU6C%Mp&Q_(i#Km`ZSR2w%3UMt%aP})Z=I@EIe@Ys8yR_%ao(W|h*nU0{ z!hip4@`pM5?hhoK{btNaEc?xb5eN30sUw%!%VS4MmOLWj<0jOt)8k!~uQ2yxOVf$# zcr}LUikHj!UOopxb%C?9{Xs(5K`x|x${2{C6TB2?>}7`!ai9n(xg?7G0PYrjonhjY zez1W*cTXzHIR#b=S{OOQO6k1V*;Qf%(IS=~)>BKs;30#ZWeoziUG-d&`mQD3wc zx;Yj!yPt6szS?aN!0)AJ@E~B`*!An1oLu8Qv<`cykTz}Jsj*{+y)aFCjCAd~`nE`~ zjVw2+qntJ5xh~vuFD{eoOacZFk(39aPjx8}5d}Z(jxYQf! z3OGTT;ELwKR-I?wZ-iQaB6E`qmpzB&D95SqWhc=dXQIwlqzh-SIBk2Zh$Cd)ge4xKsf=j0?JBu4USfqZyULBad+Pxz1Hym8gZg(`I>+Np&6 zG}A-0C>lo|(%)0P;c#&tlggWcHN-}$mQFwVrh~UhT^dj3UP2%E=l$n&24Y3^g|(hD zk!c2PF{tI&N`tjE&&vX(!}^?bjHGBr?tbfplQ!4xYp=1!Cd6gkV^WdDB*CPo7xed= zEgtmx@tPbqHkz=Q;NE0dL3RC#am1Y#PTgzV{&MbJQzgcoQjI$!Dm-_)4!^s$HIHzi z7!0iyDo6-1{b`=JUkFfNT(W?i8gwpGwjtymV9^f?jW)}nKexNX`LwCNWw_M1OnYEo z(6f{%Rs4?~-lI(D4_S&%sbv?El79s;8SK?iW6yC_xL^~N( zjj*;9-d#n+#BuE`2p3%8;;2)Acsg~~=}ApR+f{c`F!m67rWEE)^IIJn!ZolH8lt%# zo^I7whBs^GL5{b@gru)08M{pTKJ4%M$(otHWsHVRL>^VUdz3S_yV|*c__P7t-%qeRP7uV6Ku;MPKr| z0|;YZEYG8O3RJvqN4okq%oxEGLKz>9$5OxpLKlKaA`Gc=R}8)YACcZQznMg%Skx8v zUf_W$HD`tbA6A$ISXd@pZD)Jrp3Ximz!JX^@X9q!=vz;YW9po8uH z!fS@MtA31O<;o0oo#nnYE3S;N!Lpxkqz}d^tRT~#u1X9zHNqIv%Ma=!e(CY3 zeAMZqSE(vQtC5q@AcQH{W_$sH$SZ$^Vp|TT`S1u6qfuvbE$D`Jo|5L^xs-!qO+FWi z+&==COud5hO_0Lb#B<_>2hbm#G=}l8IV?zUt;}em@XAAsoX%Ny^LKrs&@mOI|c_!{nJ|V~sz)%L0iL%H){HAk#9{o;%A~Q9* zfGXc36bi9<`WGsf&ha}0>L(HZKhA&}Y5SmI^8K*_d&`PW%J-u-)VcXeagLRYk8%3! z`FGdq5oONKq}GFcxbogcMRSGa;BhCea7>BI&_`}oiU=2D2h1*JvS_mW6lOy(7SZ}! z>?-uOQ#Q^$GVjD?Ylt| z2lRIz-yc}{2xb`?h7cC_RXW=Jd=3d1H!0}e_H(^f1unm>(cuo|uYWT)udyzaU(?=< zEJMZ3qD9ftlR!8Wjr%arU-A)K7}tepkB}WreaL3<3Ms_{<#lwvR2ZQ@5>Q(!g5_O2 zBB$LQ3f}kU5q|IQe09 z7U(Ur%^0|$KhyAr=)vU8Sxd>u656^iZfxiUpiAT2OxJ8n68Sj<+y2UfCMH=m{`kuJ zZ|(_RGcnrg9|Eau4QdO+6nz<;&WPuL2d|-_C7RJ|%^|qRx!J7Knq!fPqvbI@+X!XRo1}X>B$+VEbjtx6uT-m)sd2kF zOt8f@fY$mtzS1hlwjx!@Y3LiSziuj#reTIH)YQGp_OP_P?lQ$(&*`_LR=A?6mJ(E` zrYiwnBR5Dub?!L7eTSZiszoPPuC{`;@O&{&BQnjZIvTxX6m{h2Jkdt2g%v33#nQUd ziR5KR>+wj5=qrks->YArEGZ1T$+3Oko{ZO+jF>3fiC5-9H*cSly>uS+g#}Oq*nROl z`WhhdRZxHNOfkux%rZuigM(86Ck1XNogXG&M6vxi=5>FNB*QUd$C~_GxEn+D^!x+X zumkYt4Q|~LUrXd;ZC$xu?H+;Cq>asyjBMV(g!_0GSjRs?q1&yA{*MO__h<}1qHt@L z%V;+4ZBHb84R=Fb{<;lAo#uoX*QFgu+0rHdeCV-sn|aD^-`@Hqx7}wwqaQnKtw}u{ zuk?Demr1b37u&a;btd#1VZFr((k0PpR*+VoL3O|=Gr}SHGpc9)n^si~*=4e{(s{Da zO(KbWKz?IAZnRTBU85~(j)lmiU|vtkxKnY!kZFKAreWOsGgcyd;gWW%jWTCp2W-4j zPyGv5gNyPP?gp8e$XZo8>=FKehm^(c_pFnO8^j|%A2w{^H`g|lCDVddE}_->oy1$< zyrgutHCnj5<3ucD|3=`vfgqiFtKs`An$uBr(Q^2e`w=qF)(q}v=X!OL>xVZ8L{o)p zc>Vx3HF%RF&2s$};2Xyty!<7tumJ%+I1f$rD@Sk^k&mP5Uv5p-b4nbuO6-Q1Up+qD z--~fcm7jv&$$WjbkV^fXKy0V|eMahbFyW&Rw;{2QpCVp-S+B9>=L+9AYqvY0HcQa^ zdNp}=u3O0MM{>b}rT6cC?>XrTboWqXB5_fb3 z-7j^3CB zy_qE7zCSl19BH+5=k0@!me`x$s~p>_rCcOP*ozSJY_v&4&ku-DU)~29-(#b!zp8gt z$A>ob;3y{4HEn#bxm+f4taW>YaQ{GeJGzq)pJL6IXYP4!ubb5Rt;;);s)(jitpt!a?pZDN3H1N~pmH8A5aZ6P@;p7;EIBEIF#u*#nm zdzT2CRD+1zX`ahy z!R$wgr{lWg#X2jxTc7t$wknzg&OA%@XzA8^Q)d!9|5Eh-BKhEiuu#>bjh~R zV4b{y(`QgOS|-wI#xBDtofaQ;SIcl)v)S=2vQ1uloED>JWZ(JZt=d)z0rzipP_hgz z7dL8qFk6AIs<`X*SMfAsYNb@JzIkE>r5Punyn067S)6zF)&B#hWvzZNIJq2s& zw_M<2&&g(r!h(umMIvFBCK?Z6_tH3t8gU~pF{+$dOD{60*IK9;Z!v>S^<7^e4gHP9 z%P}x?u8-YIF`J2q(u6_wO0fa)GmC1ucGMJiUDN>9@BMn{4ki-TX4gZJO0a8l6#mY^ zXeVPLtCN#XgF&B&A%@2ucYGcRrDjEHZ7OqB>my8$}F{|G}4qx3kd^QI7J4Kd3 zoe?yrV|l

HRwn=UcY)kW~9nnBu&ji-)Ey4J>~4bI6N7!0+}n=`81waA(i2XuVhK zBx?Av=9$dy{Ee+MM%}Lg7sf(*i2W6?3Zh&p*`DqZu`zD~8n;uLhuQ%TNz_A58ruRU zH1ynW`!~JUZK9(4D1K$3ce+4=KsvevIZ&8mjxN8aHD~g_3&Ual9flKucIyrOk;v;a zENy1Bfl4kwe8>WdhMkLq#HbK+S8H=7ZGXx>lHlm|%a^rsjMjxkihPC@q*D;JfR#Vs z2BTJ6$27chi`UUvI4qq<|HA3y`ba({eTe??rJOm4_&Xcv8ai$!UTK=pv)}`a*q&IA zb)n2)vh%7K=rNfT$Ej3RmE1$qlQmXk1LZHz*6)RawuN;OTN!^EobfW)K*inx^B>WS zjs{?KOyrsWM~qHr#KONY;H&hv!qLjD*R+>VL~TTsYoSj_e?{TA{12jVTtO6$3*(aS zZ^z1i7>X3xtgXvOKMva_5I_?eCNrnwRq(fN%kT;WtBCYcn6a<{ZmjQ6MH34}NeMa$ zCpC!S-;!`lD50wVkk5R)jae>ATATP-XbJEv*|xv=oHaC`bNRoFdf$P4pH$6T>ccWw zxa5-T7y%u20qsl0_$i3I=nTQN}d?7KEcE3BGBYrk{?ywcmm) zZ$C{I>(@A`_pCFG3JLQ67j%wkBA|0Pw|>$&BAtUS65K)r|Dbb-Wh6J;0|kN)QM$)C z3syjmC7x|#KGyob&B4*_`k8}MQ!d!*T7#YXm-pm1pL1&;w^mRpunrk@jldVy&dOwQ z0BlwfT|Ed9WhHl!>;5(Ax1|bJ6$bK%6X+#5Mk{HsEn~{r9<`0cSZLhiAo2aD*Xm1Q zXMFAx0Q{Rx;et57@ioWHQ==w8i4@R00W5>c>2@3J9zd@PH*=M`JFUyqmMy4%lOAE$ zFz6YihEbZ$6Q-BjIH}`)~iOn_-Iie){u!jC|q-GJ2e*B>tX!!O51H@+rjbL zRVX4+=vMbqeyvZDL7Rwm0?D9yByT8k5Few>Djh&zLdU1KzNV52h7;>tBgl5~Xy?Dp zeTYAfjm+K6%48CTzv8zB$Ie!yiokl?5M&>8mrnLf*eZ%1af(a*F3c8`T&+1bVcfKWmZ$164 zWN=v8{jRE8#5!8X3wL9@bBi)(VAu&ec5*452q+&buEXEbADb?|-^eh(#de4Gm93C+0W}N#W#! zl2^FpsAc<^*dZFxwEiS8sXA%$^4WsK*Q=)cuO{>S2qlDC*3|5jquj@GM?k=dLCQo- z1Na`GUtJ-l@Ui|N=-Is3%FVhd262E3X#k4q{=lH<_S=(zu$YUHH8m6ikR@}InMxnD@J!RH)`%hJknhPqNtjFOOYm)2$%4jiY-Se z7`Ipb+3I+~O)*@9HGKulUCuq`_W?I8&y<7GyYhbU5mV4~tn>>404Vbfw1M68-#c?Z7jFREjSMm4>aa;~m`kA303B08G_DB89> z{5xN68N09Luf^-A_tJWuEkIWG9!u<}^j(-;Ui~W7L;i60O{M3vnMbM5I8to`WC+D? zx1i3q2eB9ZN!5EEwH<%58;Q$2TU4zRBDq8DztS|Ot&(5gdRUG}()7J)qkytyRc;N< zE|{KxSMDa*J}>@Nk6bVVgc+6^pB0<|1VVVwBR4{@PgvmsXoEkc3lolgS;V*4M_sWSPVKc-ou4#8FQyZ4kTrgshB1~c-g zYuH=Aw6sS~sBYL@1rnU<(rKoGXTJ~ekIdNjHXL_x z3I;?>&&)(NU>^8!usPGSAP0S)s<9A75*Owd=9UV+x0NvRANsEjOI0M_I#&XLNhc~% z_`c$T9eN(q0UW0#VVT|Itvdy;EnOHfj$gn@Gm|Bbdo>CwfoaZq{I32d(m=Q8DVPdt zXvV$JaZvou`64S+Dapt|32-j2`KF2aHlM7CmoP>OF_3b(q-7kvU9ptj1BB_VbMWagn4~?;1e!6l4#<-raDH)8C_A|vh{2Y9jgO3W^nn|pcTb?)2QLr zsoQ?)Y?|w=NW=^2DsJ*%3I{;_KYl+hVb_D^EE9Xb0<<<6k2Xn7Gmy!bm?^qC6F8FB zu9zaEPfll1835(bc-Y3{xu!D8-MkswuLk=9_@x&?-@*D*?84#N22`Z{S9+h#d%Txi zPTd4Itqx1=NUqKfz8G-iqY%S!VNSg|GL#ywOqWC}HMKVht4PO>}Tuo%oEIxI&I7_e_&9vP&3 zJ9qH~<(0kHU{hNv-WT?MF7;62Ae%5>hCrC9yz2es6r<_|e;cqP3$G|B4SaSDbs~EX zn7x6H;&ojzp$Y_=ZjR$~@u1_}+WYuef0wXB=j8EkoRhZ0GB@_3Blk@# z6Ye^=;zESVUk`{J2Qy>G95o|B^jLx8fH12#_(wHxQW%0W!M@O1Go6_O-R1oOyx&ak2HJlkzs2nH&4d4vl#}+Ia&o@Fmw$A?Yb@8uo{ikB*m;2D?!WRX*uiE)Q74RcIRW zu(b6qcYw#F(rml5?YaH(xQD^O>6PotHp@iA0&QLx?hS=wC!1(_MXSQp^O8vM%i#Qg z?Y(^bF^sn8#s0DyU5$9tGE3DWf>D8g+R}W5(CBo0vQtZRieKM_ZhF|yW4$5A=GUaF zpX*ddCTj}&THgs&{tX*KVX*fOy`i~N^feO9lx(gVY)Not$QXN86`H6U__L2q{|EX` z5>#7Q89?%$5_?b4eG%&ZK1L1Vg3rE_b$_HIrm2b&GI-rK*f2hxQEcjVdeaWLIwiVYAQ*2eEMzxwsw z)A9t@m|()==$%%QZc@<*L&3h3dSvx`oTMjdP9sWdwWI3&&6?>RJto4AIv#6N<-S?x zyHT)@*Oy)NfEuc6S4ANZnaB+7-Bg_p9vj+7mx}>G{KosS>Nuu9TgYf z(%fRhBl5`>Y1J*jM=dVN=Du>SeNgJ6m%M*Z#7A8<#9KQuqZOg4>QqvSpKh7Rh*3Si zER5}obpdY7>f!{>fv5wtV1X9o>K!LjE6fSW_~ zZ$Rh1Sy5iyb$t!ZpR(MgQCq0NbFmePXuM2zv4^Z#%_#B0HQ%!NEAXCEWkps9O^Pg? zyAki;u>7|cOq^SO?Qa*Ed6c%@x<&VH2GH~`h~MV!mTZttZyfrjE9BB6s!qfiiO08H z&@5wg{k<*S{^HaMI6hK8{3x~K)9WGYzBoO+uq@y8Uly!OL6RF|L{FW+5){1=YqTX| z%9=QD+V>GTC$cGKj355Msv8K4_wcT1AaprkreuAWk%ynb_K4aIPh^Iu6H@7X%)Y?= z$xzKKt(P7vDT}enU*yNtS4^L4!qwxt^+=x#uE~hv#So6~`lxrPI?m?{^wn09&h};g z0+?kW-*bqB(_J^uNWer5$C>4gx z(a>jID#XD4khDI$wKZk4nA7QrpOyp&3DbpVcJ4^ z(@H1fu6qxDL!TEItE`BvVjfQ%Jjcv4Lgh{pBu(ryXiU{0^-X6wnXTd=YrS%j9njS< z6AAWy^)J4N_+iF_yD3Hs1?9Q7ibUQ8zGD{>#uFFDVmk*B%h^xL2oR zEGBQZ9!xDQ+KFT0{Z_&JL>#?|sfa;wu`gAQN+E9rbExCz!Hh>BhX8dKkzA z($LTvGLgSd1d!BAte2Fo5mPhio1MwT4_U*tKKk;wv@OQb@*n5H8vP2WYM#-weR)KX z`3HUmREFqH&$|bYZ*Uk0ysIfp*E`N^V6T|U0x{pMi#s`|4Ct%7f)-cvQic52pJVq0 z_bpD*$M>tf8WE(f^|Wz7)A1ytKC zMqcL_Q^wW}-UH72AA%I3>BMlwyx)i`(fA3106&}~`B<>^Z|&g(X+q8(_-O`;_VBpd z6C7qo)XeCzZgXH)k_vam^u+qcGO9|7tOMox4F}mqY-Q39dRTX9rbmO6dVz2~7k`Z$ z_T~Mr9LwKD6*wT1?Xi)kvmfmP8<7xfl(*xpA=|S;)=1R~btMTI6jLMlXN0yqw$DVVSlPw~TD*SHf{c>z zgQHWwtyUn}>)cnf)MX>lsbrqDFJ%qmf+X1=RJKmBQMgY>tLy|xRwPGnF3If5eLML# z@j8GF0eGtQ9s$F<8~!e5bDWBIAw|`qgA^aJ`7m2>grl0HS_MVzY=!0kQqZ zw3W_K;T$#ci9=?nX3CEmh|9VP!DG7aKtAo6Bx;G(&!-=tRWUqoEI#YpDkHtbq;Q?a za|k#ec`ivcj&1M==Eh~REjtKn9{Mry635ilWS*6@tuN9poIaAu`Ulo3nRO@<)quT$ z@Tow3nEe|SRX2Yg4Z*$@UxXEFkmHf~QRlp8Nkc*|y3dP<>o7)qYlK};c!U$#5b%c( z8r;VMZml|Fbsc2lq-_!347{!Q@15R#V?| zC}vCnxmrlop>x%S_)TwHm#l}=RKEh*&DVGrOds;4W)!Ua2QUBl0Nda-!V@lxb^5#=6FB(71|1~FZCdK@x z93EgH9sjwdU#)k$D&tTSztqzgfjYoxO1=JjPGUTIPGa#6;R&e>whB`EZfEWntyKfo z|A)P|j*5D1+QelRFX9NPThh_5-3Z-=fK?Qi&CtbSyqxAjgty_Rs>RZZLZo_x}x-{ryW< zBF22RMmxsz38jbj!`pg|@8P@&)j3AQKrSGdWr@P*h1iF({DpM7w`Eh#*t!d?wdVF|1G47*YR7PL?UT&PYqCaCt%0YJ zyNlbLED9-X(izW3xUGV`%-#WDcw z{6jN{z`%M1Ow$D|A$Wfg!8=_J@y|Te4iPs*eAIm{?dVgINu#OBm){+zUW zy(|k6H3Z-lgR=0leD%DsMHbTo9xL5v-eA(e#hjrMGfK@~`o)$}N{8W`*tj3Pw~K!j z4pZv&XjsG^ndAJf6u>(0^xmmf(lu#UN6L?FxL`&yu^#V%HmH_oMVKpleYP+8z_6>b zqE&-@R+%PRLV=seikFetMX9o=iVYr*@W|CKem%lqjnqVT4$c`>>hywf{+I0QGLt~> z9!lT2IZ>?MG<@#NYx5ieP4xug{Y4SXE#nkVp<=ll7`NuS};K%VJOF(rVFC zPEC=m*`kEa*JY5;6Pw$xyw#@DvM<;f^?>WTv?-qP8@=o4HcQTX#lP>FAef~KL9OfE zMs}i~&e%TfLA=1Ugv3JPIISBTv#!b~NwbLt?T#QjW+sR5&U=64GtD>{nIjpA5#kg7 zh`hPqR+(iEW+=AG7tir}WUdjctN9Z7u^Dy0psC*7RlcK+;2$rH@SZ`|lal;Fv{4}C zI%^#Q%D12fGQtN8SvEC_ODya_U0;D#CdFJ{*Ib1}RZeCiI~bz#4AE>E7{bP_Tq?ZI zo!F4|!pbTNI=!Ns%yl;-%5qScxuFr07QgEsdk~twA z5^Z`w_u&)qV;x_6r2l|fqV<63#MQ`uNnm9Gpv~V7u^82{zS^6YUKr>HX8r`)aQy_@ zhz)8l3HPaD@xj^puCwgQYDtu_g%#0z4~(KqSper{pZo;N^IqJ5dg{T88jlp2@+uttY9W_ppWvNZ|1aiO8J9 zO{RZ~tYTrcX?_9=$#nwQ$0Jzxqkvcmg}3N)$-vcylY|rOG!xwS;)57vSrG!FWm;u4 z8v-%%UZf}T&wm|D5Rh(8iM!jXzN;@nEITV5y=M4mxc)H_H--FuCWeh~oMiE2f@h+# zqoOwGN`j(KzMXO?eK}jeg|@JN3#_Jq!0IX`Y~+tg`0hpjPcvN?TaSFlPOvpu&zjwC zmOKF<;>5p!h(n?Ph?tD|NQh}XLGUI=hmwS;PO?n-Rz|pBO`HC8rv&KM3`&UT&v`hg z2@J{muh2)Nj)X{N&e1rgdXqHJfUJ=nr z#_+|86ylR`r)a@%0-i-;?PXciu(*7u^q~Bv@A`{Yk}H3_+blnswd`>LuyD*m9}&B0 ziJT2nsB!3X{?+xP214@x4I)03;&mYv__^hm=mzhY|C8dMc~!6_Tgx_#+k?I2`>}wg z9|X_8mzp?K)`Ec9LO>9wB@0t;^xFk%4Mwb-p!y?AK)SM)=WB*yRa?rHCz7;LyRV5z zH~i-w^B46g0uRgeXIym^%^|Ki2|R<;;gsLxIXBhwzW~|fvi%0xID#q^+}rKskdp%reizbk_Ma{u@KA{y$)duipH@vB~~dj?Goldkz8U7k~3(PJ6DQ zLe=_&O({e^1{%XCLv9$W#jr#XlL-~x=1gNzv4%mYDnr)QVW+Lo@AGNDH*LS?pI%Wc z5;qysuW$Zq6F*F$tWlh((b0Z_Z2-h|NR!UpW0DxH?v(kgsLv|Z>1c)c_ond2_hrsOcCWUj-uth8IiL_1Y?B;3 zsfs)Z_xjY*fw2l&e)NfdxBNUQybo|U6JIkR83>GYFC9)|hcH!IEaemewNmMd(KeDl zv#M7jW!8Q|h(WLOL*RND#)m$_B-cHPhfd_Sz?OkL@bECJ*ezb-9K+gQB|l<+l>FF1 zf0z8M&RbC{OFLTp@nI-Q@1>=!3|NWX0SR z=&e{mhb9M3Cd>YF{1m{cDCwB{uMK;~&kg(e|LqO?8YyT&^c(_;Sj)bRCO)H^xk+No z{l=r!qG1pg)QvpI7>*{&8g!@{d~(=X8V z9Tja}lzsu(|W>k2TtqP z3YIoB($`f>I0C7-EAiE z5kQLwKP?u!L+V9y-d}jkR3A^f+uTfhU;)G@&3@16ogv_0O*K92*1z=)$j1+J;1{XvW(a5A! z#Bp>+z|&jj2SPClt~WZ7vSYL5PUPfi-VSRgJ;^63Xd#~CvDv+jNS2PLrGT#{9#=ef z%16)5M0A*ysL7~hIpcm9>ZGFO9M9qw{jib4+mG9Wz!+l0e;KsyU^7s4kgHdNwBZ%x zCD(AzLl8;S1diIr?OPcn-pljSporw>Q}UJLr&r`+s%wKNW;NnP^qWeX4xEn+KrLgYGHZ8`+Fp+>s>Bo=aqP|BMhTk9+g+ zmeH3($pzYe6;Otx1Ak(=z=r=4*!M*yf7lYx`N{?rIfHeelCF$4p6vx$pv!$$bfP?N z_{^LmZ!>n^B=C2UT4W|ESZ_o|KD@E1B)G5Ha)qa(b;rv1i*t4a|2UGUXP-h-lv!5E z?YsJ>Wm())?_(Xg_D3hk4jXz}6mWpwO`%S^T8H*P+`R5}I#1oGg7#^&hd+ln<6}!x zOC|yzz~Kt`f#-XXrI~OEEbOTHPBYv2!Z}mjEInFT8DnOw-|wevdf6~i*SdQ6G#-5{ z-FA}(QvR(oi3@I=8=wTIH%Z(-F0C ze%h_*^kP&ir?eo|yU|DnudU{U&uBwLp&9R0=TUSvUzrCySs*o(+XLlkJ$Ud?^}I;>5!t)s}FfLWI)eAe+(YSYg8T7 zJVsw@PWLC5-0x4@q`Kcdj&@>5o8^*tbi?rZ6-JlYv)Y+czC?6$4+7V{_h2{}#}wqH zHjB<4y1l0>e13F-XV^2w-QEGbP-Sl4A4C`|y9xJl!`BNNQqFm_N2G}1loif50Ebbx z$vng|$EvP#=4}6++IL`l5L-JKv_m+)w@OWGH@0kDQfY)$>=?!i07unlS6+mS8k+s< zFNW|tV_<&Q%ZM|tu6XuvTxtj&!$@UYq++Br!8@cBBOKZaXjEr4F`vS5sF@t!j26b+ zvitG~-}Kf5v_qtNNqQjY-NQB zj#$-C>xbUGS3+%WUp|<~YtM|{uj1z8S2J9;#iW+tzX^*ej>U0hF=Qc+CcR80{eNBjQdr*Vb@67$3{w=1}=eyVTX@Z@F~ZRLc_DSvr!Dy zml$y%hE72JjWw&_P1mX=@D)JFpCDKyYU!>1V1GtQtAxWZa7V#_Hr; zurfNu9k%91FZtPMSWpiy&2JU}cm@+TfrW^5%}ui`P_%#{Hb6$2l4p9jTihp}jqt<` z5lubbu>ZF7mHi~)EJrQsJL+tP=3p!0&^|$dA71UGFGVrIG`D)31wG|@cLnA`Dzyk6 z0!M4sp_2Z`>kq8yVm@xaNuU!y!GN|cszVmR+p^A~=#t~#=7@cw*)Pjh^Z>EzKK7pR z)?x4sq#}-JNZkX_26po}4RvBuvv|0+lX&4rA9S*^3<@4&be9?ndHr!@g##NIudw=< zsD(zOZ1x^&=$*2&C9gVi9CbP&Qa%XPljwnshPy}5wDxcP|Pg!HK;(cKlw;M=cxY;1#3qo%q{WmGvi-uB{z~ zYC(JGW&DboW5zaAfXm5xzC3V@{rPt9(ualb{0-cIWnFQ0w6-MF(O1>vzi_)OJOKfQ z)yu1>u9q3ETJCU|Rfp7SxQALZL*0I%QAPVYks(EtBlqQQ)t2ng8A8wf>bLoD{=SZ( z-N)HJ2k)VUMhQEqlr1qrq3tXYgZKp9$_H2R-a4{f-v-V!jkXG~3@?TA2L$C9H0d81 z`00NsZ<0*iNnX115pCy*>Tu-MX%SRH%sSd57U08V5AH4+Sh>?G4HJrqN_V{qmA$=P z_Kr#Aqjptuw3Q#dwIa=xj?L8LsioYp!7k-xH!9gh=VOrRkKfrI<5s>&COulllSmAj z#Emz1vCZf;E>ollBGy!eC+=k#FFH%zEO=>EJCi51Ve39s2kp?g5ybi=7QLAZEn2op zyk^B+|I4lW{3C?O`IH}l=?B!KN8~55v)o|M^^rgUUjmP7KNn*+$3%F97Q=?Bj9s4r zN)!S(b@ttGmjgM4O0G8(?9$?g12lK~!(`7!;J%N}>fFMFdw7-oz9%!C=RGovhpid* ztJUd~cZ}ys?Hukb+2{tchETE1T}eB<9+r}E@;FINPM5lvjrm~0MX#YEiFX6OLG@)u zdDS&*7MN~yT&>HX%5A#qSYIe5C~r>QILEFEO4E?On$HZM@`tyx!?|u0J59SEt?Dv(QTvmUi0QjD|hN~$@0+n3c>*`s-a3qA$}58%cwcZ*(IKP4i>$8N?$6!#-Pk-5jY; zq0$Hw(j?&1=HfA@+)1Z-j>pU3xXkMLR*!Q~8JmM~f0?XJ-^}G8;Kp3uNKX_bk>D1_ zRsB047Tq@*_(mX#RoQ)lcVIy((O<5qqz~;lZOtL&C7szTdHf~iRc^RG+>ebtCRWou z#iSZEbFb-=3!JI&vsr8Fn%)~c!hcgU5J>a+K|^4CImH3+jEE=HKH6BAFAoM;ZzfA9 z828}-T*B=ZV}*dTb*9MJ;+ji&RP9g1(8*%`YfHwqBuEQR^75WdM1kzGnk3 zvU{&+4UXdsMp=tdZ=X@~o2Nt}j89m@ZbG{&;%14q6&ZX1>N-#)-{eFVS@0g3&uVS# zQb>`t9`2wFd~A=3{jZ1y`CN?WkgebCzyLYz;?Nj%EnkJo#qCH_>-A$q=@Te|_YEB; zTm|HDXMi7ONCfyxSEHtZ?-HglVU39icRETaDs2#dJU0dr7aIWL(0ZonOb|!UwzHW!-t;1Y7#1b>oR7)%NmaF}RpiT5Dy`RfHI*E$p zR@F4F(mk{uB|m{}`IFqJ&74{vUFp9rz)#R&s?Pn8n|H4_^d;rE6fXtNd8f;^;*X`E zdptWeV$Uk;yVtL(ZxM|DuGm~xPCsaT2s{ch+LG8PjYItKYvZ7@oL%{Frlq83!4kt2 z4OS;mizST~USXDt&#`(v#>Ar9Jy>+!vpZ)q|LfS;Lh#43c?Cg2Z_4mW0%Xs_M;#wd zohwDP<4<3mjnH+T6Jl{1+HJW5x9YuHnG zaBuO(^nT?#4W`@C`RELEPSN!vfNgx-i0UBnmr1AH9kXPvu0HoNDywHz`RdBwAXc(?_E$2V3jC=Nkkos#Q_S4JCSj>x(i45>DW{RF|=XTev z^@?p{(ycEHS5yk77Z$EGe>{m`&~5khgSauRhqSd_UIA>0-aSp&yk(pkgNP)@S+t-s zl|&a{JH7m9tbrQu_YrQxW%{^dliXYX03k~1(_1k4jW$h#Ol{iv_m?>(lYS83g#I!e zb+)4XC3#h-?kExDMblQ!-IM3a(zEQ*2u;X-us8dRXMa^DB&6i&;lfGMJuZvSLD zxhk=sHzGBvK_aV$mrEIJeX=9ND%|4_Yv4U9bycq&*uZUa+Wa^h^15OfCv)`+9gd=5DUQDAa?_Ec1k{#Qhmpob$-(@1TGM3jwc(2RcXn6h6 zU?g{PB){VcKE;FcYRNruoKtO3s;5R*7jjB0oevI!Nz*Qks4RGA5jf}Zzw7na z(QAH48rf|ug56%CnPWv?(-uX;_F3Fu8lCTzZRZ#lY9v=ba^CZ;eI$`~66Z{p_MkV; zfgbsCHmzTQKD_6{RD+6%bX8^D$ra3+_7pn7Y6d;{;?(_4heSx4!&`r`{raG_ZEG#l z>2Lbee4QG8H5Q~2k&%Ks$LW(-JU{4+_VY0IKY7V4K_H@SsW0853I9Y3TmvFx1C6YU z&&C5WM2_08d}bwAwyZ?7UQB&^lKZMcc9Bl$HjI4ctn4h9qFV-L%fkargW1rB(tz`%S4)b zt%GNZqqD!lcoajj>85jnbW@0pqUOoA^Noq~<-JS(&!^}+J+0Mwn_(IY0emX=+PNVb zx11mUGJEgHA)umvy|I>xcCrji(7wy6`t|r@=X>IvlhwUPC=Kx=VtEw0|5m zZcH0`P2vP=j(LaiLf+^=B2byDunUTnudTJ}E#t$|5ezJSvW6Z`2j_%a^{(3=Mj2JN z%hsN7lYB(`tQF!R0RrZsSc$IZub?d zE2CIWzOH+|@06ml3sTlo==^1wFhVEbM#3kYamBI+n_mL6;^@N{)d_(8S5$2NXQM;~ zEBIdjeH2n_n)RkTLa#})MF=|_ zXmf;uEH_R*n}fwOhn^pGquQ{)qTJTMqTD3`7Ad4SoJ1ITAz0eaQiT&})A24bDFiIb z``W8+KS`OcCm&}SW&3F6y@(AONv#z&;jgGk1~>0SS_$#^96=`yku*{Szb{xLNw-kP zk>?em|ak`Zi;I*zP0TqoxZ3R#93msEHRLB@eEY<+NP&UC}BEZ{T!>}Lo*EQQ~&P|rwm?#OithA{mkphX@y>?`H zBNxMif3t4L8=*R;@S0&XX}X+1(vt%+A-b>>(9Hj(u#}4D#(x?wH0Fbo{(z+aNOcmG z2o&$3n1J$+Jv|(W+6^k_?y^kBA#K(%X^QuGZ9yF-%lyk27|7sY?BSpOx5f()fqs}C z{_hd!;;uge&{<1YtT0^vw+b&_%^Vz5{tij~_EQR6gp9mG(XuC-7lJ5iC`h6nv2Kxf z-g?FLi2r|8R~q}fuCyJreP8&a@8TY_K*gT#b-fb{@Rj)<1O$hm6v}F^3X*fT5Ly!` zsJP-j;nLyTqh}atT4v3-?lrL(?&CpCsLO7)%Go%0V-MX{8uzblrD)>_fe?7{UMH{@ zN;MZ|HYBBvrC}yk^ilA@0Biwi*JLe)FrTr`G_NqGgi|JiF_v=v(_ISRsqlYw`ki%N zwL7+Wg;JjuP&vbd19yw#NUH~J0xyNc`4T2qHD!zf*2U;c zdpRWHF@;>h|Aw^93T_fWo9lYvG{E2mx=MKpfts0uDcd&@O1825Jl=jFl!i>6X{h9k zC{~z#9bji07DFKP)|DvI!|W;0**6v$PgwZJZ{aSvewDQ@hR&#X>ua) zk1ANOi5Z4ee7inyJ9RD|JPuE5_F&#ynAA+nIa-Gq4wrz244R3a!MekgtFs2mG=Bqa z6aEC+?*9d}<&%axE>ckc@nMuO{XeO`SwVMFbmsNI76~878G2z8%Oz!hV6?xVt4c&@{~p?Q@t1!usQmv_4*c2V z{adR2f7id4=)0s=Cs*wjAZ(w_nFu3eUS&fPv}J43N(6}qkjy9U!BGcUrS_SkhF3eg zE>m2)D6p?)5Fe+IY!5SfJP6Rb;^9-&UZ=bk#F<~HfgJRtFH$ZYv%AU*F{>k%0-qNI>jMm)*1@_%nE81+zASy zJ}h?IJQ9b^Psb{TIcm9t!=h5GiJ4!wlB;Kiq~MPv7PIX zqnqGS)!&BDKZ9xDcATx=6PiF%RQSWr(p6ISJ2ha+lgc3gO@r)n0LJ7SYkz~ki&T7d zSBLi4X^1Eu?s7?QNiqjsmib(<>`N)|IEkfwflPU!qHb*M>0h>7z9zHY%nbqSNPSonr`)9#htSck2DRZxg@) zA~JP{`D<{Y$qQPi1M+s`ZwD@4&J2_fl0GM+DbX9<^jd)|o$HnjwPN}`ia3Sf0j<*l zbW&FsozyM+yvb_r-$Ebrre9iOqi(0qy%J4ry|xDO+TON+(AZULG-~GST>}!WPA@x$ zFWMEyjNwXriPswfBL2;{r8TRCD_ieLN>8f((?b9jQUPyt-o&C9MN989NB9VTTXs9@ zk-h`D&bLcAB^2k$B|->Uv=xfm-!8=YUw-D3#1xlB@*~WulDIp@G-eeDZA&!Czu49x zeHcX+*s@NIz%T{uR08skeCyX4oO=aV(79fqW1D(9&tpY!O0B5chF`8!0ikhJHk{|T z*X75O4zg2|P*%ppBeTF{koL4bGd+>dew6}XhCy{~@)Q@t&f(;{s8O5_V27da$^M7R z4m&_Iv7>)Ieirwp9?jT28p)GR_y$JIWmrQbr*^YJLhBeCdLZM`LXjFBg*)xkb2)Sp zAA~IB@WhUX5*y;9NWX#iywc56+AA(Tjkam@Ug=NX7;yLbo8QGC8$#)8i4IymkEoJ^ z0cROY$xx_oJiX#c4$lLyh`na!7LZjX#~R|0QV1z`A)=yFU{e+Icx$0mz02^Cp3d{+ zwR*0oPOluaEz>~`_>>|8uTuLk0#$GY-0*ACJ*;ySp9`Ycj@JTF=+*q$W_)O}sM0~V zeuI$NJ^#-jy`J_7ga}WjKZ1uh@rRq>bki5sSk%@=1Nfb0HGmBK70WC2?~@A^0ahDF zr#5hPh5~D#hb4OedTMFIv*r|H4ZxP6NAeKps?KutP?0Mnb?M!zuh5}QJNRTWwXE7Y z_{@~@jdlk=0o|%yo4llmQxC6fI@^af{(ILX;JN4ltLPQ#$wvDuR$h|B-wu?8KOxx# zQsqOwH$|?1FksD)Xs!KeZ*x^2_fhj-v#Y@!$jE79V<+Cc47Q@*HRIy8eWJWk1xt!A z4JyT(hTmC7+NcKxpE8ICm4{GnlxJwT+J7W@;MZAtfFo|d#ja!QFqPi%Q~@^8tz$!oxay}j-WYs!JIEGC_7k)oW(=aZH+S;X+nKM^`LJuSs$70wDi!?lzoG~yv zhr@VEL~V0Pc@;#6byG#6q9&_CZs_pztd0sf-~Ib)ETDmNdok&)hpNX`w>V>p!kUlD z1&5K9;QSIH4FgRLha=6Fr4n{9sJ>3|l-8&-DPD6M)`uf50r;Lk@i5wQ%2M_ygtYrK2a z{tVO1-*=Z1xb`faS*~0ZJzdr^xufhlaYqZmNR|KZ%_iuB?Y}ge01N8Io%8ok8@WJd z0d9VRR~AngQK9B*GAliV^X?*P%23pL+2swu-te)O@E~s(xI(5OBfi&+DBl)p*xhDO zNXq=Tv%?tLYnjG9mv;1& zBmus_eyJfDX1LWxCVP0NUmI;Lp(YP?etU-YG?2kiFFVpV_`K@9btR{0T=#H)D z^;&gNJ;TM|8hHHwm|o+F{m3o7pRI|M|66ABmnAos?B3@y$&fwN>qGoxrISEpp)p}b z$aQ{s`ukY%xFIU%UAsx4WE?Ima=X?tSgE*ZlwZtN%6rDp?N#)Q3h@&}QIyZ3&Ix$nab5%r9BNcSxE6 z;o;>FI+;Imq@4S5rD+$PVcnVcHYX0A%{McCdU*XfX&UfPQW#MO9eG+_^Axu4KEr#y z6!0#hz{s#cj?seGF4{W*hmhu?;hrn$fy6J&CkZ zvg=lF0%9X0gZJ(r#S8Ra01aii&J>KUL>PW%^dJenwIQf1`LTn#%Z>Hk08qs+#sz-% z(2OeU5oZ_aT*U}TmW^P#jl~g`#Oru$ruvkNwfuruU<6sB>^w#Nkxo0zV}+|oi*jcl zdKwxfC70$Nb5+Sj#mi8%vXiQOf%()qm+Sz1f>?yax2oNNVCjmB-B(hP5m$ZBPIi}- zVd87xBW`9x!M$VBy5zbANl&e@=X#m4N4H*TEVUiFFJN193~aR$r;&)qi_%_tKJBzN zcN%$vpnLhsIk<#W*#Lnf>f8PdJTn!2;%heq!3OcHH6Y?S`UsFS0}d8H@G@vvk=pmc zD4(k)Xf%}~zlTodNp!Fz8-E|V0>cGVV0=~les;W>h6a321uL$iHFp7Z@*Qc-d2!KYK;byJ}>b+fSKLrdkioj+XLd0sT@fD32u14hR>o(_ZN z6?T4i)gwSrNT%X5e$JG@J7PHXuxjpU!7vSTMF-T^>-NL?J+$REw#ga28z<~Wf6eaS zqR*YIgR@@sD+)db`Ip)bzPVT77bP6gY@l4LC@JAhQB(N1^~!TAgsS@Gw>N%JRG89t zzJ5?g8w}ByEeZ+Nyi||-K9#_l>cG*Dh9U?}M;yL>Puz2c7Ju10+kiVU{)ek$sL2v| zeSCdy15ebIf~CV9L(ik(wA9JwZ8Yj-!ZQ5wb{!hDy}0C$0%pX^Qu}358ffATkn(Cd zdJ~r30aIr-!0Qwa0gDi-PeK_jHD6+QqA9w)$+Q^Ie_p!6sKxm{l-1crc@_StQqpYo!OiJgt|{9bc}J2rEdAG)ir?iPm*+wvY@ zza-?V0_@U6!@EiJ^SJzOvJ;LS48s7#{>+z}DHCFaXCr-_vkneQhtBQJnQ1?Z2aM3> z^prhGJMUMhHbJ!%1ghZtJ@8wh&{l4RwsH@Isy9igfGD!{cx(}D<3KrBTS>oNdFJLw zS&{5jF40P-UW}W$Ca&jsZ`_oy)(C-jlFHFy${c2v5X2S{`Ndx|>|PxP>#5OKEUb05 z(}NC}CMaiF4O;O5By|-MkAXn)aLzk`t)xb89e^Rrln-@ZjH!0$m-^mI$gM)H@YENw z)e}Im?F2m6Iq0dWnuMVeK#N>v{qetMnW8P)`^_W>tht2`4}F|-vbMtX>sa^=Xyb5N z+C?ULCk*erdEbT={e%j6_$lp)q;ffF2u5p|;zc$>i@9(qD?jt?4`Siga0*ezec&w; zkK=6rsBW-~jD$I}e?^1H280qL#aFQ0^#4D*7QVV@71?qOr_^r;%VzYXcg%`F7w&KXW-E26%8*uK>l9zte z$TF0DdkLBB+^32zN7=cG1T7eKoG?4-K=RI`1;+1HC%oBf36ERIoO&};t0YNO^91Gg z-OkX*b`LQ9zeKuidd|F5T|l3Wm>w_odwhDcz4^jR_EwbWd`O)gt4Us2{;RaQQ^OsJ z<|V=w;+3Uv-0aDvG9%v3K482p{lSZR=(Ru>y41XB`pzaYZNIEjr2jGK`cVU-Pvs4F zeF|T%zO?;{yqg{nSR z7LtqD6^E`ZapnLO`R!SC07k7mSaY5B&U?OdfAhY@lH3Ug=>ZJnNnsSY8^bj;VHv4Tu^;OCh1 z=_8K-sV0ruc5I-X(6yZkd!_}!XFvZ3Za#_WnZzo#aMQlGt|aghb<;5(!(npSybrEfpo zCa?_hyAo~?R4oLf>Ii|eFjcHK323TB;Y>Bt1aw`o2&QNx6+rmP!QJ!1Qg}|vSqboX z^KDV+bGj;|_MW5-+@Hz7tKEa3HRLl#YX1!!mgdY96TnKqd6IGgVx1@Gv>sE2^la)Q z+L=GN%ofxyrEsp9|CHGef`e_(r!%ZRjfZjp z3~VZbW>qd8pHjS3@Rd$pHaAk_Y$<*KQG;6yH=j~&8_tGsFD9on0%OH36Q=LrKS;cM zB5~(OmZVn+=RlWN!Ol%XXU&^xv!a<)-$Q}kA1)d>v67Wi%5@9A9i=H5AQZrl z1UD$A*7hTOQZ*$Y8ax-$%p=;zbp;boMU#QKD#)jTLLQ@w%9m}G{H;#j`DSPXk{RSn z7NCP}clakyKIDde5>;`Y<0QOI#qA|w!Z^5g?Qz3fC4*iT`n^M7&v-VrV(#BHAM?3z zAqpnV-*V3m)|Vhrd1^k`hZXk3g@IX5f8)NkO-!3yEH2ZGn=?^Zo1nxkUJS9mHkR`e zIF=ZW_fFp@OfuhIj~+llQ3uMERu-WMlgjM_S_QQ`L2W`fp^ABktFl7|Oe}SQcq_}o z?e>%~(NqI+-reXQmp<J4tI9G;Y%|S^+vL$ccQIz z8<%wW({Np-p%E#p=A`{#Uy$C1g;;;|C@9v1u#+|D8ydyOMn06&L&CIAPq*OBzyOU) zdmzRZo)zIme0%{BDpztaCE%ONE%DClTWzF{;PW@B&`SEZK?6I7{>$>w%nm0FWuCo> z^wDJn=g!9G-1myiKJWApNWb(_5))a_Utq#qFX zEDVR1#iHn_j*FizG`Yf2`K0ZPzJke$`In1j22Cz@eMbj(#g0Q1w+whI zJ1jG#s5b9L;;Pbyw|Vd_a8k`#m63LPTT(X!8WOyDTRJQqC8)yJB>TpgI~^RGWf-m2MI&&@=)xHa%M9!hZ7i_0 zz(l1<@Cb4BzyG-9pk7bQh-PhMYCLvtuJlFefSVb}PmW{>G6P625N#MFC_l7#6jq<%| zm|q!d{eaQFv9L;#=cwbGat<&wNm}XK@J`QlpQ0^W5x8P~r&fb0Fn-yALTSf4La-gR z!K@}{YhEuZ^-x7mpJzEGMoInG(hN_w?7J3B>Je5Ej}y1O4vGa!4R)83Z9G~CI2X?( zC()*RE7_9v2Mvc`Pm<(2Y;g9zzQ)3zO`uNdO&UWxS@-?>xvAZUXs@Z!i z4y3jzD#fTdthz^yx7n&NCH?8An;c0HucBu!u!-V%1wI^}gU+*VQHq9$5{l6)y1JdW z4oViE3QitTxk&d^BsrXH-q?E(o6_~mm>}kA2%fMhU8#ET`AUemf|!DaU=oOxU-f=% zmsWR#_2~uDQIh}1jo?&5gw3SmEib}8K1KJdC0Q2K?3-rD53t&sUOUF;1gr1)WyyLu zn{ck1&)SKTqeycMIyF7|iA?fX@6>rJ^zK(hq*Rx&e!Sr}`Xu~{C`agPyJo>F@Orfs z;r1aV>-G-5F>u2e`?w~1^VyCx>1OxVd0*I&G#oC~q#*HZyUp!+A{05Bh zMR-(?JAB7Kb>X#a$o8Plco{`IB567$z5&#)Br#O)_j|z7lm(ho85(tSw~Ou>#lxyg}_kA8OlT>&Iqnd-p?PWakevAb=aB2yKk z3KP`68b=kAGUq1vx0`Y)n&nCtEaKJYV1+&qst!K)#;1hm!BWASK1o1z^uQ|n73H+m zJQf)u*#tB{TI-DpCGyHt9K~o_Ez#VQXl~(jdrR?Dv#e@)uDaj*f%HBux9ufK2{MxD z$S{+5FIocXimMmeP57=Ze{aH<7KnSX&ofnfxcFwwA@vJQ?OtMPwafNhWj6hj1W7$%%bTQV=3792M(b%Ro!O6J@|as%J(v z#D8H8OA4|jl#v-k)WfSfkxz)}$QR_JK)eqtXq@ef-0;l354oIc)xX^Z&m;U$GiecB z_Jgf&KC^yxa%KDUt@z6vWZk@(fQz-}Bp~@3s{U27^cP&3T?$z}vqQzGS8n)a_w-Vd zgES>^=?=5bOHIjb==AO{GCb)6R#oC_OzRgQ4075E*tZNl@Pgy9_3Sl>%qj?@omeme zP0x-ap(cOc9YU}k`Js9AT`<4vl1c#56u}}c6`A>?vwohk?Ho<_ix8}EO3*v1shi@@ za*!2;h7Z4H7T&1n;tPwMx3c*o+KK}()qPib_ZknLx;K;psyPIB-rI#e$fvO0<(8l`%ApEiaci+;Fn@Du__ezA!8iVPp!{D+r z>LpS$rgp#%$xk@*0EP9d+4O9c7+8m7;~6QR*>|nO?sME6%TRWKlY1T&Xl&|c=t%EZ=NTRb^f^qMMO0 zT<|;0`@1|0@Bp|tVU0zi@xVQzW1Im!!{j8>UulJ@Az03aE@)=H+uV76qsqEeSzgI^k zg6gPquKQVMWAoSMLw7LScUzCGaub6sjwsi$~B@FxHq(KNyo&%S!MR1Mv!z zIsA2wGOlN8964oX^f`EJo|7Q=EuhUHNgvka4V}NFJae_d>#yRV-})t*p^HCaW(jnR?|t}$$01rhzRH!L`Z+SKpG z?jKCh7X53Zye!V`4qW{Dv(bpB0A0t=VjL#MO>OZ4aFtz*weF~4cLbe{D8g^#Y3wg9 zkEaazEz74Q`wyAP0WZgUduB!nj5Syz zY7K)I+ME&#Uy@-{Te13e5?8}ByPLi!d_+7<_!4ex?G+j_M_3PuhgV%C-Yw^(rVY3J z!RWARXlJ-{H{(Dz&hS86iv72rPRaZetM>YxvIZNe{@io)GLiv%^};#^qv81R8yS7c z{`4Sk#B!i8qED|xkLgLC*)Y~5(HRAEY-9c@lQa5n?@T{GON^DP$~W3tCe8tli+W2A{|;K!l0*~!RAU=Xr51@-S!CCUX~L^ zB>T5klj|7FK+>@f}pe3OEQlkOx$LX>`F!XzsU` z#nm9$SV%f%A)h6Xca%he6w3ZX{c8+jkDPB}M622!IVlRNApU&QmvPWN5Vm13qA=fC60~KE79>p9}pfi{>QKa z(3f8mHX{c6^Vd8$4`~*Eq5L9@(5!K?vX%R!=l|?D>AI(+DM7&G`u`yi$SUgHW6sx= z4-HK=MYQ}|Vm00Tm~LH2(cWs3zE639vJJnTm~7H~Jm8|nx+V1m9Ep*9W+m2(=gDL% zaIRqnF{N{HVV%1qEpbDE?D7bwwqpIxSsH3$rv9s`&BoVc&pxT8TahunS32l7k{eMc z{a;Jo?$-}3tPIy*XjYnl__Yl^3oc1^qZW0*zMe{QYH}zNmmzCTN`r&v|DQkHK0%Dn zJ_Pk`*StwZ)rw5Ho-MIHt@R7|^t>&@Gx-=F^$luCO=2c}VmR+ceGMZ8{*ot2VNGTT zTfx#}pHJuWS;aWFeYwPj^3nE}_a$dj32C4A6SSD0{{8Rx@i)%8%gk=Syvx6PGE*;i zDz^!3a}sHOJo5;@na6wV{Z~zKhAFY&Yi`u6aFggQ@jy14sKWC#eV+=%jb5I1kCx8A z+8-}4sTim}sr~F_vV}2lA^{=73T$E$`2B~Z4aB8n^cAP$neWtbu+Nl;FZ`XHJ2Y!p zE23rqvQD0@cR#U!Ps(*f2H7_7wRG0*jZU=mE3t#4tGu^eAAe2LDi3g2{m;PseADBs zj}DnT^(0UaS-r@=lYEc3SMTf6sQS3Fp`X17$0R@#(~*GOCc%cM01=YmtVYc$&3AWV zt?g1hjpdTj$*RWNndgq$F+^exA7ZJCmT=YWJMx3UcA3zKlOdQ{<+DC2P7dS4OQshFB6k+9pylR{ymwx<5CjVEjDFFo%4ctWU2{86WksPAo?Cn=3P^ZIAq zX70$Ow8JFo#?9}i4WI)#+!xuF=slj8ve8QIJxFbGG5|f2=bv8ko?e>gJZnvJL#Cm2 ze5W_gj?7SN)UeY$)NVLzFYj!m4fwxcd-IbG8Sp8^+^~AkT+hXpoOG`%c9u_S z*R3pm_uwtXfu;TWw?y7*gNN<~JbkujXUPlo+h+e4TW=oK)b+KGI~BBwXcbWr;s`1V zMP-IWs}-w4R4j-LQADDQGEW(-R1pwRP@_!Iq6TD$fPfH4L<}pu;;R5r5KJYj+5Ge#>>zsCG?>* z(_vX4TlU*4ih1K|Ks$&w!Bl1@|NR;D*&xTzlfW;fBNRR%VW?u-Tt(CW)EgCX0Ir2_^J9zPc{5dp6N}(3&-$1W3HWk zGOcI1#1G!SY+{V5I&XsgiT3G*uNC zDJmc?6zJk*3^mJNKV(%{Vr*emY@sTB&Pyou(rwkn)a!cGwoz)^=!IU=w?o4}H2*qj z7|62MuQ7v`G-_8Z+){sV2~6Umu2Kd&D4 zzlm1_g92TX#9)aD@JQq4SYFBU?<*6JbD#A?RGh^_XQIhIC zF;Zk86dCB^XBevLcC(4bdG#Hv7=ph_UJgRRgOfvqUOIBtLxNEGiQmPz3HN_!f2-fm9Xp5+ak zI8Q`OWx#I=nU;8oC2A0TARX`#q1Elg7}4TMq{^?;_ykW3GYZQbPUyxz_+n*eI?j6u z*AK5w=&{6hTjpR-qC`5VQXV#RVbK0vx5uSH}?rEMXi)z zj(w##skoNw;uYaG>|coQa)DnlCQ}c<%6ee6PoP`F$>M*4t?B+{1AC_H*(wTtzCHol zmtfyVorro8r||sR8BCn1NEwU znBp2ffLpb?FJ91{qd9PwQ;(FdLVT}J1I!Q;^-N3$)2!=A^oHBs`rs1I!; zFNH)!H8HNkH*oN=f&hw9RBoS%o_6J#o_N71Fyc<-xElnZq6QVFjY3dG1M7{wL`j-# zkv_YW`_P}#$5$!Gk?L`KEyT0EbEt*asD&#Eo3Tz1a!>>;fTlGt7D%+1kh6BGB7^g8E3;OpevXn!Y+Owabn-ythG;iGL` zx2*sL447=!1?PzB?!wRD40LLe1*0K7@Fw}6Q-|SWhfRhdLx+HZ$H)_ZsiQwHNNalF z6va2{X+ig1;vLMW5pHxwycnzcXsweQ){b{SM93kaQt$h=(8G%+ZUzL*#UNBpTQAn3 zK={eW4x~l_Pd*9`l~*Cb>VuXC;FIz28{lIG>GuJ8Ab6ym6glwP4_v{8M%Do8n_0-l z%GHhZNNW~8tkQGMJhB`!$}xV7>wZIbnZJ2L70y>AAhw->VKS$>$-(k_!F^$+6#oP2Q_Uzeba|dv+kO28vMDZ8whrux^JYv7?!kM457b$81cy4)c~k?GUuPG z9Ebe}V1NC{Tu`c;U0a~RnqPiIIXh!s``dpY>noHDQ0d9NoeG)VRiGO$Ky9!vx15x@%f>42Tzc)EA zz}ZdsZFO0d$mg=v1MCHNyg!&ZVx1OtP1JLga15^;Z-Da~BCE30cgAnF3%Uzdqkd3% z(s)sVwV*{?=WbCUUiyi>;m~+tXWXs@grO5XoI3zy)?w7lh zL?y(~x=_#~s5P?q_PgrC2+84jYt7}fMBXw_wV*IZaeY1m0c4n7x!E~1r)$cTH)#LO zQ+BWa;1NbatPH$5gPZ-O6ZB3Tqi#=K_-z9SOH-F`QO{YrQ4v#=$5g`iDmN+`zugbVcO#b#_`(H>xyx2P|#87>#5Q# z5+K8ckpp+f|6uPA#2@`$FVi$Mkb5!%WjOcU#7hIP=h5%F{5(@R;5uR;$8JK=kYd}{0%x-30LlTgmmwoD=HajUOm=Hm zBDR-;Z+_hL^CLwvO`aT;5mv35xS@DElG_k`zcQIIoJIp6w!NIT=dcrY$i!J8ET|;I zXJi9Lm*U#r$@|h&eVPMC540=EefE7OaTKjx9C4uKoJ@C;=)yE1_ z>ZY{^Fg%A!VQJtrk!w43{O|PE&Ugi8*(m53F~hq$Kh<6N#Zw;G>qzUUMm}&T6;Za+ zV2eplHCXWpBdrf6VmP7_+LdMp8e()893rfA($)1qWK2KedwknzOO96{v?PQJUO-k= zsOHa7HL7F`BM zpP4fmCg#s=m*~Cfogi(u0PY{}ym!`JF!NB=2>%>4e`S}!Tlo7Rx$7NDe)1XpW`~2n z1%}MpAgR+H`EuQ4N8Hk12)JU=DZ5JV9ie95=nY0jilqa-YQWw8A1L2GyJp?2jy;61 ziuc{CdouW`h^|sqL>(l9Pm^){cj^aqh%>^_@lTtoKURYFzO?!$XE@HMn)vm5&n6-ra?hp=?&_5TxxExo zHNNIucK4ocmWf%*?mf=oC#NzBD#Eg&NqlNLat#6SG$0_*^0|LiV0A>LUx8~dwF6_oRagShpfQZq3%k}c zH+KI=xryGfGF%-M8Kri8D2c;&eR^*2TBsB{eR+=Zyqbn?av1RZ%Zf*T8+W3VsT^_^ zyF-=kPs3;D>;Bw$7TtTsb=CDNd7kJsU7S-;yCPMiZdq3Qud9gA!29bDsoMhjT1nqJ z2{SqajzGnKnfAXlmNm;5tCkHgf53tZSyiL$Gq^vpC7$nU))Ys~FRK*!MQOd7$^FDo zZ68RftHFHFC{(;Sh1f_PLcQf_)@A1}blCu|VoLt%wG^Aw;ByiAkv0+Wy`^*05na)* zmj>}?G_QO!x+w2f_RqI4qW;k#{-+?5YqpGP^5IK297Gf=5;`gP!P6R1x>MVy4|UTM zAJ8HRIsM_R!WPA=#1i+HmmL7zDyMP>&&qTr%*MhWXW?xw$5?#%Cq4LI!jb<96L7C5 z7gRMyut;HCJQpxI+wQ~wkqYQxqWO&ga==IXkrU*>HSaI3b}F&xGIx>%xGLn1wTj|c zc+#bDjjv16Z+4g3b`XP{1q$Z5NqS;ED87qzhgeln06mcSGBCCIqLbgY0d{5ciY@6!yxFf4Q;;vj9SI$=z+Y(BZGrgNUkWIZTUR%nT0*9_L=7^i%8nJN7ord&q|;zf~d@5{mUL`uk^rm^GhT&+orKxkoZk? z92Qgq4*vMMe&|=5f>T{TkYuq1`%~L8kT1i3{9!xl;;X4Wt+R&x1s>z9{9U4Tx3u;u zKJLR4ss_YN28OQxFGkZ`%8fxQvpT`pX%9S6LW`q!*Wm9b4<4)m`FFC^Q#->la%;2P zCDRxTpx5og6R(J_&g0vS+>Y5u|69xbCv)`J z(FL$s)YWIvc&R5BAC+bl16~Rv1EPfwY}3jGC+}$8Rei5DVUK!D_Pv-b9Hf&{b<|Cyzy(N(uj~bJK=XKK*`` z)1x{W*&WkN$H)yr*;KN#T7y_8+nVrij%l>AmhR4XnCqO60oQLU6-74m(%>qwdGl-+VqpCz7teZAI}@QY29i{>M90dnTC*w^&|{2qrt z#x)+B!pg*j3=SIau6F!?i1rM3-GjrhkBe8av*NSFSA3a^?{UtqUJT`OK5^{6v) z{r=hhkXT*A8jZ?Qrpd9nso|v1y#6Ka1djllia)-4j=a}8r%x+&tqk|y7D)Yv5dBZt ze>QvjJLRhR&go8Br>Ijsq_?o7$@34YqOs8{2eeh_lG@hk!N*%;!M;qz>(t=K#Wr4W z)jnUqEK_9>61CC=RN_m{LXJyrP)0kixz=T5PtE$A9~ zA?hH=iGoih{NK997N|tvSl$UreeId#D2>P*u!q0X&Yg=_jtwF#s_ah!Oof98f?`+s z(5Y=RJL_5dJRitMv{p>530?1<_Lg#Y0_nGjnvKkN*zp~#g8_Ej7nrf=a-wfN_zTOisZLm>%RZcxBvD*JH5X>!{o&V zp6Zu@q3@Lv1bYTHq(8WHHeBvdhcCj87~|egClO}?1m5AgPhOnqicK_oDD^Jy-)OmR zIy*WV=NGs<@qIGzRF5{Ho4mH=E`#7?_Zk<#|Ccyv3YDP@3n{mQtcA8T2q5c2-!Nx9 z(j3My6|VNSHjh2rr{ML-DeC#Nfsx)tx<#Rd$&8ZCdU3g%2NPBtk2pY!xD`SD93HJ( zZS%ovdh540)RQfoOED)k9KG<9936ZI5;?z#fUonp_Ags#ef*;}&R#OsQWKnStVbE} zg=%3eJ{K&;rO&5@7Jlhx$B(zuwh+&ICe|ETb$`vhvjeZW)4!C9Mqf9Pb3VFS$o4lD zw3A%DbC;*EW6Pi9L2o-p0UXEY?0;D)Y-RZQP+wvEvzhfiNpZ`jF-W#*xllc`qR1J+u5GWiFR)DtKdUg zlQoAQA0O;iXtEsV(;OoXKbiDRjz4MC_m*ds^4aFz4llZ?dreG#XPO zsjGp&^4K>PYAA+gdpzpLN}ej-E)FxV9VvdCVUmjlT6RLRlpD z>MJIn=pXlIW!kO`m>$<#Y3a?rJ-Ozj{*CbHLzN;u%JRo`eT4^Smu1gTz+tu`4rNYj z>woxv4YFgIdV3C7_Z2F-xZ-+xwdR*`Wiwl2?;#@x0OCxEBEf2AId+=vFctI_yAy~d zO{(iRMHqc?foS2f!C#m4B&JLD?W2C4)7ng|%`^cTXE3tR7d9|P?%H#7B*}1WSL#wS z7CT13v=A^n1r1ct=!=4i_SA-A0FMsb`%i)8f1m?$%OC2mRgx;P8>HmmMH}GXH^8GZ zXfuZ@;_i$V!Gr-q5B3iQisklyk;2pt0o?@^l%nf-`maeF{5uL$dKH>+k7v4SIPCOc z@3N>1AMaS4Y7vvVU3fm?l%bn~-N%;yl#IHP-_n;s($!5XL+@H^Z4bXa*%dEXiktUG zDf+>`WzMP~fn}`#DhsxuWMzc9+GH0?Kizje&~26PTW%1&+RL2DHREw#_dJ!|Ozn|f zY{H4P)f4sYv>340yfOQR;2iYdg<1wVC1!c!zqFnt>RJKOIm44P3)5`O$h3JV^E}ly7UAyFvplZ0atx{~^{+o;1 zFUbW`15IVrJHw`-(O;%fK}2z%HG z+5`$aIp>x#-92p!XoAo25_QKym`4;^WzW~;c^y(PzS}L?BDpqn91Ys%;(M(RbJL9Q zYQG#WE-c#?|A}_yZjA)xe;Hlx7!eUtpP_5(b=Iue)Azk-N;LOGI4EZZbHJe=6()|; z;?YMIUT1e}xIvi^e~PJe4-=ljg|i-?2~>`+^p)$_;`+t=pe(QEJNwSyi($IKy(v{XFqG zZgEYq+;6NdRui-Q3O7dhW;ed_89vaHF|1Z_Qd1?w?N zpXfoc>qV(k?rP=SnTvP&&Q+a>j8z*q-mI(6CYh|^R%jNauDt(Nlr9P0E{e#8$5nVQ z;RLK3572px4~?8Eze-rcaPWZ3F+KT_rG0Z(roLvBCpNQ+V_2IVaQ?Pb&DSa4=oj+T zE1O?Nbd_fi@l;li3q*W*AH+`*0&#kAfq&@`F#5@tfE?L#!8lBbR_n8$$AG@7=hFFi z4waVqXwZ5lPv-dEV9pn`zcLCfc^jKR=|l-EuU1xyP76_X56+{#VkJoZMAxFxhvrDu zerRF%EM|Cgga}H@Ty+mFm?PXj%fgi$657=cEe^d;%5kd8WwG`Zck9LVpvB&glIgHV zWO%?Xn>_>L+C84p1{bnduF!peU1E4GiM%}G8KlC03tuUWEa+If<*e?W2x_>N;q%C{ zISzUQ9qo?bcu082D`i(11buzCvGd&-Uw-Y+U-;&w_k~>DOuzY85I@&FH5@bB(!0$c zHqG;meG-pSkKgD>Lzhnw9DXC<%UWoEl%HpCyKFjj1V0-#j-E`pix@ zyss*d?8apHl!Mz`(pmTtV*T*8PDGuy?-BzkJbcr|?if@VBXWahj^m`jmcMxF{piE5 zhSX2aX4$D4XD*u5$SbHvD6OWQ)v7d1&vyoW$MLy*sxO%ayuRizfni5aj=bn_t;+?I zGajUT5-#Q>)ej~wE>C|q;+MESS1Ycztp929*`+1}Hrcoho?1r(P!+}odS#e#$?qTg z`F*<%#eB=hMOJ(35f4(#H`Rq^B5bccByZ!%%g;-+lNUZ$!b`39#8w8({eE4 z?-G?gr;Rax1TipKsbo2-86> zs7+$w*-9B(c3#*L$Y3in0u{l+jn?eW^bVugS2+m1%6|WCwaJO*YZz~y1(dsH?25on zBlbTn+*~1fL@c(@-yaFIHQmFSmA!Tt7aIecoa@Ax&xhb4$>)`h?+5%zyW;NerfBDA zz@^>QA2*p|as3e!7o+_0Qr^-dzZ_$=-Zg!i=@=MWyS0?Qe3u)+DA2m>e4ZZ$pdZkn zVx;F&#J^{hHjp!px*wOSa6^q`U1r7CZD)L`R z#ga4IGoe_|rv(RbwZrhQBb39MK1fftjs;hSDhq=)`*)E=dEtEEQ1=v&Q7m@$itC`6 z&zGC9&1n)#+lwh=SZ~v*_Ju^UBaECns|5CP(z$~GZF4|dq1Uyb4&LrA&)v=YHe;Gk zUv>{&QcV1*)Lq5e9>P>ACqD<=X3aKrbJ-vL2=U4zU_XPOT=!hK8}SpmgHh5q=e^H| z{yUc~pOSbsJ*DBgc2%yuxEB#}`!}5n z{<_aqB>oggrie%GCWaGE|y*tpn+lCT>bLLWVF!5^YTj4y(_2=LS>In7(gUANIGStIpSp zB7P~dDPG>fdTd0S)?hT!PbKJFJW$#Ef@w7u-or5^M^Xz>FY@Dl=C`717mkruEHuu% zAS8H>b+}UOFuXHk2j6Jwph(QYckImNk3 z%?FzJa{t8>yvR@DE@|?0p$Ih}!yDt%&V9hCGbK$+Gdfc&b7=g7o$fgsdMYFWyT;18 z=Ip|U-&uQj{IbN72_x!edV5;x8tbgq;_c!EI&~g(;G(*d)}QkTxE|#Xmv&Tl~o$K-9s7XF=cn5385`O5yZbRr61s_(nOG1e`kj1)X{ln;ZoW}4IXJvQ@dhQgA^ zD553Qh0BNy!)6LFMDQN>SLe3iX|DE|zx~fMOm7#k1$rvmHNY}5f#_m))Rouuv$&GH=;WwK-WE3UU5vn*v7|C$B@}3#I*p{o|uH9i|%lU9ev!@=U;fu5zyW8ARo4TWw}H8Vz{& zn4rdtsn2{`n3~P5+1~k_GmYpDa>vPo)JqkXk@N0j89QVxk{w*iM5ZzxY^U*rpKI|h zNe!`wd5n;{9BGt{D7zs1p^Q+;n7Px2hroFBC*K#(B~8-02|64fqcLv{P7$P?c0t-* zm6j!C69~nVOmN)N9vt_MOdBD2s#EH0gu|8Uulvqp+l{I(n_MJHui1l=UmNfB?dzWs z51p`dP7JEFy7A+tl{SvOx5M8hoP2YG9Lf253^Ovyixy?*B&1=~9t$^19K(AE3m1db zrw$tacs2rimDYF=5l7{hNoQL=`CNl7^Q^s}^UIs33HS{aIGrlHfSvFk2YOPe&!VY& z*`e&mv}c&!58s=#9o6-;>axxaVb>pMGxuKX z^-dU*@oe52?-pi5u26q8XH`qM`_ut0Tkzwoa1%lIo6)zxi*A+amMrmnc8{|8yx51g zxlFp_Y^1kugC+`R*4@MCWYJwM4J+wa7*C6~(f2fw2Kp!kse^$r??;>quF<~~M4T)1 z_)`PrkbGS8Bc_M7^;zWd-L6gpSvN?bG96k!XTO)I=Z0!yU7QHPl1*lqV-(G{Seu%wpEblzf-x|l{s7|Cc8JQGlhQ{|Cu>KJ~7_U z_qcT~#6N@M+M%7ekGQo!(qN2fjYmnxrB$nk4g2@ms`dp}%xmbNJZW_I#FF^~ag~J_ zfdkOH*-{)aelmW;-4hYLSEj>rUK*Y0ytjsoWm2L8SmWiX4m087-Zu&hF{A=`_C8AH0{=w`^aECUtues))Ylod}UqhgeAc8?_| zRV@1rmx*e}NU9Hlex?Qo(r+@E(Ll>OO6ccqW8>?{#_tUa4ZNVW<&7Ep zDN&U-Zi<61ymOkK%fQbPfv9L#u8Km`Kqc@jRMdr$X|Qe zZusKm0t7EJhPmKBm^7o?hL*bwV!r! zVWG%0g_w&uNV4{0k^+D?8^Ssoo(}Em&a)|&*_?CO4gbO3JznVBYGMsaH)NS$dbExsV~u#$q#q#V8^ePjd@-X8G>iB0B(Mz)rGJxjOpV+OSs@zuWVK z0PxevpR-hG8F5%ga#e=fyRA1pONJ7j{j*B_))p^wvR3S46+V&8L4exNvwoCvX?;%H zBfD|>`EDKZ>WkKsLFG__?B~EC2YV0TGs>@#-{*FfI&>6te+XxdFthtDFJuj-Xc#5g zL}b2L%e!PDA7zH*d^Q#VB{=_VlV7shdbR_5wQ4*HVI#fDspeJ&&B`ZQ`)*(jzkJ{# zg<4tD7g`cB+7qzOD>1z-0m|wssk8e~xPDGx*~7#JT@*iM=z9P8kh15>1n#IZc z2_xf9PawIzBqCo);^NI%I_2A12HL*)?pQWBPN>J%UEW$&BEf9hwh1Gay>v zy8*Q{0af3TaCWc)1-K@s^eTOfKlU%Y8m}s~y=lzv$){#KK@8nIXqdiB-z_=m5@)!t zFr@7F$)3>f>v1VNB5U~mFH&X~h^m8Ol-M09Mr`19Q+H0bFi)>I$NcoUU3=0)nxak)C-b-Z- zl2yBN@mzd$v85Erm))|lW=iv^?~nv-R;-%aq;cI?w(HUDv|rMvyE5&bUur3gDAGK6 zPx}F%cf{WBqu+_)1{B~KQ=r>zYn>A zcDpuegs}b7$hr9&a3k5huGAKZeCmM>etT^`BLA?e@r6%Bxc;S_>&H<8!i=Qj=&t^N zbEV&amV~Hh=Xp_A0{J~ZEH_2sM#;bw13JG8^#+_XM#M;hmWYE&)Cawb7x+^RYtufr z8$FNhV1P#uh{udT0JtZCQVso}#Vv{f*YeH?KQC%Zo$9b>%X{y!@LZ+nf;HZn8!}_#NEG>JP61$Fm#wh`5+H{jr z@6wGvZV3K3yYOyGS}gZR(2q`4u=4mK&hM5lTiTxIu6h2_qAM`$}Zji)xjNr3*9T^jA0-$&y`lGEDpH`_hCwwbcAN~H$U_h@6 z(oW|6dx;I%v!(}pRXHk>^yPC=z9KEc7fb&9#fu3GRAA8l)>(M2n9Oy zL{-$2t>1fQf7Uv+(Aqc?Yjdd5&w3Q%S7a|my@u$R|6qS8ae}nVxYtH4?rtKRqXM-H zH~Uzg57~MxlKv|A)7W`c5+kx$*lMbg3B?CNo{}hCnQ83eF{)Y=|mG@Gt@Dg1n!ZPG0Su9||4As+Ap*@#)e0DgUV4 zuO@G5(zDaP8e|9zYiy2_0oRz)=2;GkXYLj0k4*v#><9D;RyU?-Snds9_vGx*UBl<8 zKfFm}E;;R*F!i`QZMYX+O45X;Ft^ns-t`r$E=!uYwC6L`K$|ODPC#Fq$IL+;3Zr|0 z?@S!iH1@M5(ggn1<$aI$i_x)`NyqIGAuUgoTbm5~Ijq-+4x%s+Xfyk-Jn1kmSaCY; zxS|abxKuEU?;GLeph4&UTcxS(z}W4kaw~iU^|8W3or@Gka}l^)*lDKHB}#1%`5qHU zbFk!)@tk#0_V^-IA;OOf=EoRnjyj`6_fvLKx3+kKk@YgL2=X zdqhq{`BfrSX4nq}W!bdJ6%nstBk~dYwRrqYlVSB`>cYCNtjVOw*56<#oM6EN%c(V^ z`&9Lha>xPvAa}Tc-?K0@exKp82Fm|5pU|kxrnx8%iKvXnhXv)V?x=c>R}@+Z*__Ku zQ+f#y6Y*~OlyU$&LxV zeL48%ws`#RpTNoO4_7 z(S}zIOpY2T)4-+M50n_P8;_77KV$2YMIEM{B0P7A6zC^uP~ti80kmC-fD0s-lgc?+J`C zDMt^5^zE=~4Gz?`WYvoez|#v>8<+UC@Fw>+5hM4y#i!e%?5dMjF8f6!*`?{5arYqX zkj3~=WefdMVnByOmF$t%wu{>^xR$mJI1ZWs^TLUk+x&^m{$s%XL|sxXz5j%(sO@;A z(>rA|Qz?CknIi!$pK7e6#x${u1j1`H$NH|GhXy#NBm(G@+t^XcTD*f@CTubJ4K{h7 zI*JBusYU`yPwyiZ9t}!U!_|{(;+Q}@H7qCQGfi4$%~9>@K8cM$QtViMB=nh1)FU)D zt!m=QHkeNNJTdzKIDrM|cAS>Sp~3u4BWH&Izrr?CRIQDzbl3TMSj*JcXveb`L(OxX za&e&*i6tiM0W>+4Y5IEe(G!?;o`m&>0;zr%`C=my&-<|!&6{4HM_>{$rZg*htI-zr zeKNKDeEDyv;eghbwa8R?v;P{yP5UjWRxL@W2j&RH9Pk7W8C&(Y5Zm!jQdsxG4;rA{vbokv|OKw^N>lS?f*?Xmi?F% z|CGWMmmKQ#D)H#{LxAVtU*V&lyLD*M{&mwl=ZekpTR-XcAc1Z{l7q_OcGGK({N9%~ zMh0+fyeCKN;aS+$8xiV$X-F}>-8Y4nIDaYp_IdUz(|gp%Q5Ad6lx$jkJq?Z87I=}8 z=;prWB1Kbo)AT~NXC;S>7-tp1=YYoul_TK#pzL5|sUa9bmDYZ`K@Wh)Gt>64kZ3vn z;mu+w3OXA?41-CZHnIO}`y}1l8O6=dF z#3DoCzPoo>_epPCFRQ|lxGl|BWq+ktZK+^{q_(T$FvMEZFm<#I*Yraym>FDrzW>L| zqNZ}8GRq5FGkg2RW!~v%GM?^&K2E(b29E;w8nDIUgZOKn zWA;CpPOW~e@zyziE3&F``I+HxA8I)r%R<_+HQmuIM@wnVIGisPD5{C*<1)<;SxRzGpbg8L~kPeR8VT&50X zVW3`^spc+-#4O3E2dx;HhbK1OL7pHjrm?g|Z9E4GEaXbx%X&{(cx~ay4*?G$zz7Zc zxMC<${nva@MPns9(xeExpuTCGgJ`Qrj67s%oADH(kV!Gktlhe|$&rUFd~`y~BGkbh z{?={CVXIz=Yw71>oKL*0$Uo7@l5gzMM>Hjmv3vZhusqLW>+&pUqq=D(*6wDLU75t8Ok!F(0!BD$8GGo5Vt^?sB{`D;9?XrZ z7uS*MbRa_Qhc%^H>`#aUS}M8|^Jx859L7KD(mzxar8p(IA|o!cv=FN^b>ARg(+su+ zBj6qk`~VLxP~la*kxv6WCm*x~*(1J^Q9WaM2NCIc<&cgC(Cahu{CG$piZ0W(eV;1a zZk>y#yEABW-r_xJz3MUKZ#XROfZs?O2Q&4m{Eyf1@`xqZ;!3)Hzq#7n)PiD zIrqXhuY+tQ3IO&t#$?i>m0t@U^>GfuW8nPW-_Cf^zCPNw&`_Ch!Ubh1Yt<&EDDyvf zZ%nKGZ9f`viBU8@6BVcLjLV7^FTa{s58iHQr;Sm*Dpo*Mp0)mc{~@AwZG8%8@3_h@ zI8hM;weSTfmo5wfq zNYL$L|4XH4=UOHGC)@p`NIMmDF4voUx0J)U*swJxn=ywI9)}+W*9tF4G%Y0R!0jFv z{8N3E|E%<|B2Buaz#V}G>!?+^xrnPhHa}7#z`HNYsP3#H+?;?j2b8|-enTGavxj&# z(@T;;AR<2-vggD_pYMUOYBGYwan4=n%eJn_bKqI6O>a`V{$=#5#vf~bM7a+g--}w# zzUV5GA1yW<%hP}1XiNqPVpPv1V^*wRqFDC;KGQd$VqxFrM{~2@&msb zsINfuJ8G8yNZ#z|fqPs6_cQKKAz2W+mC_g~3h3bMZyHZ%96|i!aBKbRAuVNFuYI1% zcTw=%V(_=5O}E3haOxoL$yE090P=jq2BEmyJl9lDfk0h6h*THqLcGH9ZgZ+jE&wM&cqYxSjaU0zn)-piYuH=HEoXJA1BYn}bt8)Xnm% zL~GTAuojsxc@F!XGD_61F6$@YH_&dqy=H3nRdj5!$Vu-6VS8D`yQyYT_|mT1z?)sy zG6Fh|kxl>-XpCx^u}i2xdNrMpY(kk1Z4EhH7*wH4QYt@_gs-hSh^Yr@jSaYzT|w_B zRx)}Jlkhp<)pME7Z{@0 z`mwu-pWaZrzh~&61@5Z6Gqln;gX$!ttZ(=Cj5iuCq#omz7U)T@&<$I*W8-@|tNOg> zc9|ct=#RcGI8z(jf#0A35KwwL2`Hdt3Mnby;W`R%jV<8&6DltSw2@O<(+~ur>SpJF zIC+Dk`r&4%3i@9ZWSi^`6xrj(vJq>!#y4s&cA_R`9J!1JXM5!UfW!uYMkpdJ`H{rp zuXqP8!<^g7bKs&%cdCE9Kp<*)?Jz~)=!mQ^fMuZ;>n?5>8kQrAJqJf`<|$iTZS7ivdi0Mp(M@bC4gLzvL}A3@!t)|gsE@0f|8tyug}saksS)Yf(|^D79r4h9PTnIRWu&_rj||2WSglebkcMDLC$gxQD*WrP)Uxi`}5 zbCh~_*hH;B$zt7swI;x7rj#seI3=KmgEVvqVM>Cz_(XBK#i~EaB38)cQvbqp=xUObSrz+dgK=5vz zsV%iI&_*OJwi|s+tfhXHa1)Y#?^t`2Kr<^`pL5}?GLwdh;+S?$;Cj+pv{UNYgU^5} zh=c7CFHBGS+iSKN_>~L@JsxT{U5{OZYOQ7|2}Wy|<#xy?qYK z``eI_nM8wvCx-TJ0Put?uV6hPW%omq1RyfbJ!oCK0cvvS-NIX*Ddpa8SkylumKqIH z+AgLT(~f|$r@K-%RH?SccN1;#oAM5$EppBbgi)aKpZ@i*1$AOU5f|()q*;l76$K=9 zXp_HHdHZCreZ}L=S5-IDoh)BGA(Rhltyx)kR_})uxd)Hhy;DvC*I`$(ZV(=opC>Nd z;F2~aoE3cpo*-fX%bwqB&GE81Z;R?)sK~h=LGj_BU2D6Q6|BK0s0S^0jMr6-hI-i6 zgcuu%a6zF>hyh>R`utiN+)EsbJp>_$z5r{6E-IE)EUJW%-WgIi8}yzDZ<8e8>`vn< zEsMe7ux|>sEsY9lCO6O;)A}83!1R`Gz#V>~(S-tctx~sEKgBe+#yj}q1m53?d!I}u zYSitxRK4uS{Alsfd?&+=Zk0jrqmN3oeqO>Ubm`kY&}V#(^))eG_|$8#gs}19k|o;6 z-%cF6=o9d8b75elKdvmafLUf9b;uA7=$4ln5)fOOx|NPp#Wdv3XpgHQockd%ml8t>o2VH!h-vt5Ws=%&>@wI)9a|exX^(AweVg zw}dTX)@@XX9IluDSO3Jq?@MBI{OvN zU8nV|6}Qjpk~A{{seceWf!;{?G~Y6k%OaW5VmlmYm2Gv2krj>yA3{Bu4#SwlQ+VU1CoXIw6tWn=2i-51t`I35dk;mAXit1u3640IS z9dft;uZ@S^=_cRa_}%#SiRq7D$@1}l=4CFP?FK*DyHUqQyi0A4y4Q_M2C(7IYQxPG zF@cgz-x%+tPYf)J@ZgX(?E1+P3af6e6J|AMF^qG`+tk#y{^I^#kd#!Q)pEkHTRk^!9rgy!}5=%0Y(>(TW`Tu%3^Qb1TG>l8F#j1rt3o2W*tstW%MIbB+ z(F$@9L!cl*0z^OoL8P+Dnt+H1$f6iQw$w@mNiZq|R3M>JkVOaxBqZ!>fJ89_2!Suj z+|bUPnbZF#|0cQL`R=*rz0dnRzkBhWIF-fnV{={8Wx1o~oM1cdRNx})=S1c!9;`)~ z+{8$hs~NApgW^`DslYw{YX?w>zh^KT_>6=mD$zK za0`wez^?zHk+zrUQWOFty{4~?#Na3-;9`h@@1)|M51Tm^Jij4dN0>O4 znds}`Yf>DO0ij0;M<)F-0+x&EUajE38j!=Gmb%wEvIzX25zUnQJX`(E(HfuMJAItG zukx2?C;8v}R=E&iwNF)<tZlQf~d;Ycg`Uuf0w_!MCu}l{AWfbV!{aMY%i2-Fa!c*s`&g0uV zH9=!zbHYRJh9-?!v+21BxhW|6M8mW%`Fj;oSY_nZ@f)Gn?;!^#GF(RVn)F_`XY)E9 z%eWEkK$au>d^O|%s?$Jw5mpb;I3p%_#4W3Tr{We1qdr#VwKAF;K#Jjo>mDPqNBIi^ zq@sy?wA{E&=v&Ot3stl#gIfcBAln0}MWb0sC z$6DgUwx|<`X_>7o3GHKBwB-T1d*Lic?Rd%VZ9hnrROWx)6`hpOt-GmNnX<=OIO~M4 zs@F}7UG|G3LGi5owVD-Gpgl95IC{g(dQ98hZZF=dYT-EvBKYR%4czYvAvQ_pFh&zn z4SWX`ih&Yn^61g5d%BCy<<{M$)1qkh2>t?vF=H!wXyIbD&QwYpF>p5smtDH4Js%nJ zCHZgxmW(BbXPjoU;QSiQzwmmm!#MPiRD$D^5bwoxT?}!8tg>vPW+okm#v3B7VnpdW z?@u-N6YfFXu`P1VG0~|_+e-DytXDppoTCAxud$OJU53ytc)xjQptxF%(F>8YzLJMa zBnX2~v-Z=WoKDD3j3hnz z*yyoB0AlFRNRLu3c4mNRN3;>n$x@mHNV^?e3;>9_GQl)G55&8Q^{moF>@{nIyw!~^ zra?jXhU#vkLD0>TFZZI2GQiO=*QaZxUYFqhMcz7SnWtJe?)2xgdOoIm6Z>@=pTzI- za<2K3m3p%5Mq6x?My>YL?#>k(SQjU#nvjkM_~3=I2MHA1lbEby<4hJsOpx~8dt~MdXIsXG9?V1 zRg&lmu*%NY{t$KNT;|+B_u1A@Rxee8gYJ2$9+5x$Dc8VPJr(95o$bI3aV5h<+!+f_ znlsWYig~sO2ph%Yuj;-7Ne7z$0RVi`Z;x@!0IML_`+?k<%W@{SZS11q0C3a4a#S9R zu_VOez6nOX9wEOyM_@tC__n_955pg*z;!~@mNreW({e7Uwl;;-^ON7Qvv?T+qyFDH z+N8GYBPtrW6Y7Yi_`<-pj52S@V(xRVNUSKx7mW|x0Z>8}QDfcC@i?Z!^nI&o$zK>R zo^5a!6Nw~XZOfZJcRPf@hOglET{humZ&nGdSf}XD`V$(=Ja4@TirZ90L0I(Kl-)CzL3{#gvKq1PflNK z9JSD4-&Igjr8FOf5KUn%-;D;Qk!O-}{I3dI)`&+PxtYh3^v2cGJKj3)5D)F|)~k%l zrw*TZyi##g=LRD^nYI1>iLjjUW`k4&))k7N0Y?gL{*~Tf2qQ}#>rM*M`CEbV4c!jk2dW(Dy7fEp|5y$#Kl zMv4WcK&b~ENAFk=A`4#PTY^vz6IeW^pX%t1S1Qq=Z%)=Ds;%)9Z(>7fLy@(ARsfoW z!e5>p%g-#p(Iq)$*bv~Da;D8B*?Vqc_M~t?O=1q^D{4J!>oV}!XjP`W41KD6`#lPV z1xRHZVC{50oN)**wJ=^^5HMz1yw<5P*9U%`KgmZyqh_@ZtdQ*Rgik_*_V$d|TWoi% zA-<(WSqs<*>vI{d%a6H}Q&a3~^ylUCI zFZ(?0*`DN$C}hTl@3?G9aHCuN=1(pGoC+xtWu)&Ee!wfdaz)`ko9KI7t6)p27CQ}0 zvC9eI`>x9RfzTS0JW3s`q3!*RSA%PTah7)q%iB;MHX|2U-lFFh?XoL`5vNz0E2%Wj z{gafbT-Xu2%Wn=Gn`;F@Xnmn1z)ib#$f*F%hkTs1KsTV2e2$O>N+B+^ML0a0FqiP_ zw}l&hSn>SKO-WDuIUYLJv|w2*WZ?!<;P}5^kMOsnssD3I{J$?!_&@y;TvP$c4ewlJ UgeRt5-2^`NwvIMWe>{KvUsvrTw*UYD diff --git a/docs/assets/js/171.b5889d80.js b/docs/assets/js/171.b5889d80.js deleted file mode 100644 index a228a6ebe..000000000 --- a/docs/assets/js/171.b5889d80.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkelectrode_docs=self.webpackChunkelectrode_docs||[]).push([[171],{8171:(e,c,s)=>{s.r(c)}}]); \ No newline at end of file diff --git a/docs/assets/js/17896441.e7f08136.js b/docs/assets/js/17896441.e7f08136.js deleted file mode 100644 index 51e1cc9a9..000000000 --- a/docs/assets/js/17896441.e7f08136.js +++ /dev/null @@ -1 +0,0 @@ -(self.webpackChunkelectrode_docs=self.webpackChunkelectrode_docs||[]).push([[918],{7942:(t,e,n)=>{"use strict";n.d(e,{Zo:()=>l,kt:()=>f});var i=n(959);function r(t,e,n){return e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}function s(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(t);e&&(i=i.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,i)}return n}function a(t){for(var e=1;e=0||(r[n]=t[n]);return r}(t,e);if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(t);for(i=0;i=0||Object.prototype.propertyIsEnumerable.call(t,n)&&(r[n]=t[n])}return r}var p=i.createContext({}),c=function(t){var e=i.useContext(p),n=e;return t&&(n="function"==typeof t?t(e):a(a({},e),t)),n},l=function(t){var e=c(t.components);return i.createElement(p.Provider,{value:e},t.children)},h="mdxType",u={inlineCode:"code",wrapper:function(t){var e=t.children;return i.createElement(i.Fragment,{},e)}},d=i.forwardRef((function(t,e){var n=t.components,r=t.mdxType,s=t.originalType,p=t.parentName,l=o(t,["components","mdxType","originalType","parentName"]),h=c(n),d=r,f=h["".concat(p,".").concat(d)]||h[d]||u[d]||s;return n?i.createElement(f,a(a({ref:e},l),{},{components:n})):i.createElement(f,a({ref:e},l))}));function f(t,e){var n=arguments,r=e&&e.mdxType;if("string"==typeof t||r){var s=n.length,a=new Array(s);a[0]=d;var o={};for(var p in e)hasOwnProperty.call(e,p)&&(o[p]=e[p]);o.originalType=t,o[h]="string"==typeof t?t:r,a[1]=o;for(var c=2;c{"use strict";n.r(e),n.d(e,{default:()=>pa});var i=n(959),r=n(5292),s=n(2805),a=i.createContext(null);function o(t){var e=t.children,n=function(t){return(0,i.useMemo)((function(){return{metadata:t.metadata,frontMatter:t.frontMatter,assets:t.assets,contentTitle:t.contentTitle,toc:t.toc}}),[t])}(t.content);return i.createElement(a.Provider,{value:n},e)}function p(){var t=(0,i.useContext)(a);if(null===t)throw new s.i6("DocProvider");return t}function c(){var t,e=p(),n=e.metadata,s=e.frontMatter,a=e.assets;return i.createElement(r.d,{title:n.title,description:n.description,keywords:s.keywords,image:null!=(t=a.image)?t:s.image})}var l=n(5924),h=n(1149),u=n(5882),d=n(4992),f=n(6502);function m(t){var e=t.permalink,n=t.title,r=t.subLabel,s=t.isNext;return i.createElement(f.Z,{className:(0,l.Z)("pagination-nav__link",s?"pagination-nav__link--next":"pagination-nav__link--prev"),to:e},r&&i.createElement("div",{className:"pagination-nav__sublabel"},r),i.createElement("div",{className:"pagination-nav__label"},n))}function g(t){var e=t.previous,n=t.next;return i.createElement("nav",{className:"pagination-nav docusaurus-mt-lg","aria-label":(0,d.I)({id:"theme.docs.paginator.navAriaLabel",message:"Docs pages navigation",description:"The ARIA label for the docs pagination"})},e&&i.createElement(m,(0,u.Z)({},e,{subLabel:i.createElement(d.Z,{id:"theme.docs.paginator.previous",description:"The label used to navigate to the previous doc"},"Previous")})),n&&i.createElement(m,(0,u.Z)({},n,{subLabel:i.createElement(d.Z,{id:"theme.docs.paginator.next",description:"The label used to navigate to the next doc"},"Next"),isNext:!0})))}function y(){var t=p().metadata;return i.createElement(g,{previous:t.previous,next:t.next})}var v=n(4675),b=n(7334),x=n(9619),_=n(5949),E=n(5555);var k={unreleased:function(t){var e=t.siteTitle,n=t.versionMetadata;return i.createElement(d.Z,{id:"theme.docs.versions.unreleasedVersionLabel",description:"The label used to tell the user that he's browsing an unreleased doc version",values:{siteTitle:e,versionLabel:i.createElement("b",null,n.label)}},"This is unreleased documentation for {siteTitle} {versionLabel} version.")},unmaintained:function(t){var e=t.siteTitle,n=t.versionMetadata;return i.createElement(d.Z,{id:"theme.docs.versions.unmaintainedVersionLabel",description:"The label used to tell the user that he's browsing an unmaintained doc version",values:{siteTitle:e,versionLabel:i.createElement("b",null,n.label)}},"This is documentation for {siteTitle} {versionLabel}, which is no longer actively maintained.")}};function S(t){var e=k[t.versionMetadata.banner];return i.createElement(e,t)}function w(t){var e=t.versionLabel,n=t.to,r=t.onClick;return i.createElement(d.Z,{id:"theme.docs.versions.latestVersionSuggestionLabel",description:"The label used to tell the user to check the latest version",values:{versionLabel:e,latestVersionLink:i.createElement("b",null,i.createElement(f.Z,{to:n,onClick:r},i.createElement(d.Z,{id:"theme.docs.versions.latestVersionLinkLabel",description:"The label used for the latest version suggestion link label"},"latest version")))}},"For up-to-date documentation, see the {latestVersionLink} ({versionLabel}).")}function C(t){var e,n=t.className,r=t.versionMetadata,s=(0,v.Z)().siteConfig.title,a=(0,b.gA)({failfast:!0}).pluginId,o=(0,_.J)(a).savePreferredVersionName,p=(0,b.Jo)(a),c=p.latestDocSuggestion,h=p.latestVersionSuggestion,u=null!=c?c:(e=h).docs.find((function(t){return t.id===e.mainDocId}));return i.createElement("div",{className:(0,l.Z)(n,x.k.docs.docVersionBanner,"alert alert--warning margin-bottom--md"),role:"alert"},i.createElement("div",null,i.createElement(S,{siteTitle:s,versionMetadata:r})),i.createElement("div",{className:"margin-top--md"},i.createElement(w,{versionLabel:h.label,to:u.path,onClick:function(){return o(h.name)}})))}function A(t){var e=t.className,n=(0,E.E)();return n.banner?i.createElement(C,{className:e,versionMetadata:n}):null}function N(t){var e=t.className,n=(0,E.E)();return n.badge?i.createElement("span",{className:(0,l.Z)(e,x.k.docs.docVersionBadge,"badge badge--secondary")},i.createElement(d.Z,{id:"theme.docs.versionBadge.label",values:{versionLabel:n.label}},"Version: {versionLabel}")):null}function L(t){var e=t.lastUpdatedAt,n=t.formattedLastUpdatedAt;return i.createElement(d.Z,{id:"theme.lastUpdated.atDate",description:"The words used to describe on which date a page has been last updated",values:{date:i.createElement("b",null,i.createElement("time",{dateTime:new Date(1e3*e).toISOString()},n))}}," on {date}")}function I(t){var e=t.lastUpdatedBy;return i.createElement(d.Z,{id:"theme.lastUpdated.byUser",description:"The words used to describe by who the page has been last updated",values:{user:i.createElement("b",null,e)}}," by {user}")}function P(t){var e=t.lastUpdatedAt,n=t.formattedLastUpdatedAt,r=t.lastUpdatedBy;return i.createElement("span",{className:x.k.common.lastUpdated},i.createElement(d.Z,{id:"theme.lastUpdated.lastUpdatedAtBy",description:"The sentence used to display when a page has been last updated, and by who",values:{atDate:e&&n?i.createElement(L,{lastUpdatedAt:e,formattedLastUpdatedAt:n}):"",byUser:r?i.createElement(I,{lastUpdatedBy:r}):""}},"Last updated{atDate}{byUser}"),!1)}var T=n(950);const O="iconEdit_z8fH";var j=["className"];function R(t){var e=t.className,n=(0,T.Z)(t,j);return i.createElement("svg",(0,u.Z)({fill:"currentColor",height:"20",width:"20",viewBox:"0 0 40 40",className:(0,l.Z)(O,e),"aria-hidden":"true"},n),i.createElement("g",null,i.createElement("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 B(t){var e=t.editUrl;return i.createElement("a",{href:e,target:"_blank",rel:"noreferrer noopener",className:x.k.common.editThisPage},i.createElement(R,null),i.createElement(d.Z,{id:"theme.common.editThisPage",description:"The link label to edit the current page"},"Edit this page"))}const V="tag_cUJF",D="tagRegular_hlgV",M="tagWithCount_SCYc";function F(t){var e=t.permalink,n=t.label,r=t.count;return i.createElement(f.Z,{href:e,className:(0,l.Z)(V,r?M:D)},n,r&&i.createElement("span",null,r))}const U="tags_sTLc",Z="tag_QqUZ";function H(t){var e=t.tags;return i.createElement(i.Fragment,null,i.createElement("b",null,i.createElement(d.Z,{id:"theme.tags.tagsListLabel",description:"The label alongside a tag list"},"Tags:")),i.createElement("ul",{className:(0,l.Z)(U,"padding--none","margin-left--sm")},e.map((function(t){var e=t.label,n=t.permalink;return i.createElement("li",{key:n,className:Z},i.createElement(F,{label:e,permalink:n}))}))))}const z="lastUpdated_Wcoh";function q(t){return i.createElement("div",{className:(0,l.Z)(x.k.docs.docFooterTagsRow,"row margin-bottom--sm")},i.createElement("div",{className:"col"},i.createElement(H,t)))}function W(t){var e=t.editUrl,n=t.lastUpdatedAt,r=t.lastUpdatedBy,s=t.formattedLastUpdatedAt;return i.createElement("div",{className:(0,l.Z)(x.k.docs.docFooterEditMetaRow,"row")},i.createElement("div",{className:"col"},e&&i.createElement(B,{editUrl:e})),i.createElement("div",{className:(0,l.Z)("col",z)},(n||r)&&i.createElement(P,{lastUpdatedAt:n,formattedLastUpdatedAt:s,lastUpdatedBy:r})))}function J(){var t=p().metadata,e=t.editUrl,n=t.lastUpdatedAt,r=t.formattedLastUpdatedAt,s=t.lastUpdatedBy,a=t.tags,o=a.length>0,c=!!(e||n||s);return o||c?i.createElement("footer",{className:(0,l.Z)(x.k.docs.docFooter,"docusaurus-mt-lg")},o&&i.createElement(q,{tags:a}),c&&i.createElement(W,{editUrl:e,lastUpdatedAt:n,lastUpdatedBy:s,formattedLastUpdatedAt:r})):null}var X=n(7570),K=n(2380),G=["parentIndex"];function Q(t){var e=t.map((function(t){return Object.assign({},t,{parentIndex:-1,children:[]})})),n=Array(7).fill(-1);e.forEach((function(t,e){var i=n.slice(2,t.level);t.parentIndex=Math.max.apply(Math,i),n[t.level]=e}));var i=[];return e.forEach((function(t){var n=t.parentIndex,r=(0,T.Z)(t,G);n>=0?e[n].children.push(r):i.push(r)})),i}function $(t){var e=t.toc,n=t.minHeadingLevel,i=t.maxHeadingLevel;return e.flatMap((function(t){var e=$({toc:t.children,minHeadingLevel:n,maxHeadingLevel:i});return function(t){return t.level>=n&&t.level<=i}(t)?[Object.assign({},t,{children:e})]:e}))}function Y(t){var e=t.getBoundingClientRect();return e.top===e.bottom?Y(t.parentNode):e}function tt(t,e){var n,i,r=e.anchorTopOffset,s=t.find((function(t){return Y(t).top>=r}));return s?function(t){return t.top>0&&t.bottom0&&t[n-1]===e?t:t.concat(e)},Dt=function(t,e){var n=t.plain,i=Object.create(null),r=t.styles.reduce((function(t,n){var i=n.languages,r=n.style;return i&&!i.includes(e)||n.types.forEach((function(e){var n=jt({},t[e],r);t[e]=n})),t}),i);return r.root=n,r.plain=jt({},n,{backgroundColor:null}),r};function Mt(t,e){var n={};for(var i in t)Object.prototype.hasOwnProperty.call(t,i)&&-1===e.indexOf(i)&&(n[i]=t[i]);return n}var Ft=function(t){function e(){for(var e=this,n=[],i=arguments.length;i--;)n[i]=arguments[i];t.apply(this,n),Ot(this,"getThemeDict",(function(t){if(void 0!==e.themeDict&&t.theme===e.prevTheme&&t.language===e.prevLanguage)return e.themeDict;e.prevTheme=t.theme,e.prevLanguage=t.language;var n=t.theme?Dt(t.theme,t.language):void 0;return e.themeDict=n})),Ot(this,"getLineProps",(function(t){var n=t.key,i=t.className,r=t.style,s=jt({},Mt(t,["key","className","style","line"]),{className:"token-line",style:void 0,key:void 0}),a=e.getThemeDict(e.props);return void 0!==a&&(s.style=a.plain),void 0!==r&&(s.style=void 0!==s.style?jt({},s.style,r):r),void 0!==n&&(s.key=n),i&&(s.className+=" "+i),s})),Ot(this,"getStyleForToken",(function(t){var n=t.types,i=t.empty,r=n.length,s=e.getThemeDict(e.props);if(void 0!==s){if(1===r&&"plain"===n[0])return i?{display:"inline-block"}:void 0;if(1===r&&!i)return s[n[0]];var a=i?{display:"inline-block"}:{},o=n.map((function(t){return s[t]}));return Object.assign.apply(Object,[a].concat(o))}})),Ot(this,"getTokenProps",(function(t){var n=t.key,i=t.className,r=t.style,s=t.token,a=jt({},Mt(t,["key","className","style","token"]),{className:"token "+s.types.join(" "),children:s.content,style:e.getStyleForToken(s),key:void 0});return void 0!==r&&(a.style=void 0!==a.style?jt({},a.style,r):r),void 0!==n&&(a.key=n),i&&(a.className+=" "+i),a})),Ot(this,"tokenize",(function(t,e,n,i){var r={code:e,grammar:n,language:i,tokens:[]};t.hooks.run("before-tokenize",r);var s=r.tokens=t.tokenize(r.code,r.grammar,r.language);return t.hooks.run("after-tokenize",r),s}))}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype.render=function(){var t=this.props,e=t.Prism,n=t.language,i=t.code,r=t.children,s=this.getThemeDict(this.props),a=e.languages[n],o=function(t){for(var e=[[]],n=[t],i=[0],r=[t.length],s=0,a=0,o=[],p=[o];a>-1;){for(;(s=i[a]++)0?l:["plain"],c=h):(l=Vt(l,h.type),h.alias&&(l=Vt(l,h.alias)),c=h.content),"string"==typeof c){var u=c.split(Rt),d=u.length;o.push({types:l,content:u[0]});for(var f=1;ft)return!1;if((n+=e[i+1])>=t)return!0}}function Yt(t,e){return t<65?36===t:t<91||(t<97?95===t:t<123||(t<=65535?t>=170&&Xt.test(String.fromCharCode(t)):!1!==e&&$t(t,Gt)))}function te(t,e){return t<48?36===t:t<58||!(t<65)&&(t<91||(t<97?95===t:t<123||(t<=65535?t>=170&&Kt.test(String.fromCharCode(t)):!1!==e&&($t(t,Gt)||$t(t,Qt)))))}var ee=function(t,e){void 0===e&&(e={}),this.label=t,this.keyword=e.keyword,this.beforeExpr=!!e.beforeExpr,this.startsExpr=!!e.startsExpr,this.isLoop=!!e.isLoop,this.isAssign=!!e.isAssign,this.prefix=!!e.prefix,this.postfix=!!e.postfix,this.binop=e.binop||null,this.updateContext=null};function ne(t,e){return new ee(t,{beforeExpr:!0,binop:e})}var ie={beforeExpr:!0},re={startsExpr:!0},se={};function ae(t,e){return void 0===e&&(e={}),e.keyword=t,se[t]=new ee(t,e)}var oe={num:new ee("num",re),regexp:new ee("regexp",re),string:new ee("string",re),name:new ee("name",re),eof:new ee("eof"),bracketL:new ee("[",{beforeExpr:!0,startsExpr:!0}),bracketR:new ee("]"),braceL:new ee("{",{beforeExpr:!0,startsExpr:!0}),braceR:new ee("}"),parenL:new ee("(",{beforeExpr:!0,startsExpr:!0}),parenR:new ee(")"),comma:new ee(",",ie),semi:new ee(";",ie),colon:new ee(":",ie),dot:new ee("."),question:new ee("?",ie),arrow:new ee("=>",ie),template:new ee("template"),invalidTemplate:new ee("invalidTemplate"),ellipsis:new ee("...",ie),backQuote:new ee("`",re),dollarBraceL:new ee("${",{beforeExpr:!0,startsExpr:!0}),eq:new ee("=",{beforeExpr:!0,isAssign:!0}),assign:new ee("_=",{beforeExpr:!0,isAssign:!0}),incDec:new ee("++/--",{prefix:!0,postfix:!0,startsExpr:!0}),prefix:new ee("!/~",{beforeExpr:!0,prefix:!0,startsExpr:!0}),logicalOR:ne("||",1),logicalAND:ne("&&",2),bitwiseOR:ne("|",3),bitwiseXOR:ne("^",4),bitwiseAND:ne("&",5),equality:ne("==/!=/===/!==",6),relational:ne("/<=/>=",7),bitShift:ne("<>/>>>",8),plusMin:new ee("+/-",{beforeExpr:!0,binop:9,prefix:!0,startsExpr:!0}),modulo:ne("%",10),star:ne("*",10),slash:ne("/",10),starstar:new ee("**",{beforeExpr:!0}),_break:ae("break"),_case:ae("case",ie),_catch:ae("catch"),_continue:ae("continue"),_debugger:ae("debugger"),_default:ae("default",ie),_do:ae("do",{isLoop:!0,beforeExpr:!0}),_else:ae("else",ie),_finally:ae("finally"),_for:ae("for",{isLoop:!0}),_function:ae("function",re),_if:ae("if"),_return:ae("return",ie),_switch:ae("switch"),_throw:ae("throw",ie),_try:ae("try"),_var:ae("var"),_const:ae("const"),_while:ae("while",{isLoop:!0}),_with:ae("with"),_new:ae("new",{beforeExpr:!0,startsExpr:!0}),_this:ae("this",re),_super:ae("super",re),_class:ae("class",re),_extends:ae("extends",ie),_export:ae("export"),_import:ae("import"),_null:ae("null",re),_true:ae("true",re),_false:ae("false",re),_in:ae("in",{beforeExpr:!0,binop:7}),_instanceof:ae("instanceof",{beforeExpr:!0,binop:7}),_typeof:ae("typeof",{beforeExpr:!0,prefix:!0,startsExpr:!0}),_void:ae("void",{beforeExpr:!0,prefix:!0,startsExpr:!0}),_delete:ae("delete",{beforeExpr:!0,prefix:!0,startsExpr:!0})},pe=/\r\n?|\n|\u2028|\u2029/,ce=new RegExp(pe.source,"g");function le(t,e){return 10===t||13===t||!e&&(8232===t||8233===t)}var he=/[\u1680\u2000-\u200a\u202f\u205f\u3000\ufeff]/,ue=/(?:\s|\/\/.*|\/\*[^]*?\*\/)*/g,de=Object.prototype,fe=de.hasOwnProperty,me=de.toString;function ge(t,e){return fe.call(t,e)}var ye=Array.isArray||function(t){return"[object Array]"===me.call(t)};function ve(t){return new RegExp("^(?:"+t.replace(/ /g,"|")+")$")}var be=function(t,e){this.line=t,this.column=e};be.prototype.offset=function(t){return new be(this.line,this.column+t)};var xe=function(t,e,n){this.start=e,this.end=n,null!==t.sourceFile&&(this.source=t.sourceFile)};function _e(t,e){for(var n=1,i=0;;){ce.lastIndex=i;var r=ce.exec(t);if(!(r&&r.index=2015&&(e.ecmaVersion-=2009),null==e.allowReserved&&(e.allowReserved=e.ecmaVersion<5),ye(e.onToken)){var i=e.onToken;e.onToken=function(t){return i.push(t)}}return ye(e.onComment)&&(e.onComment=function(t,e){return function(n,i,r,s,a,o){var p={type:n?"Block":"Line",value:i,start:r,end:s};t.locations&&(p.loc=new xe(this,a,o)),t.ranges&&(p.range=[r,s]),e.push(p)}}(e,e.onComment)),e}(t),this.sourceFile=t.sourceFile,this.keywords=ve(zt[t.ecmaVersion>=6?6:5]);var i="";if(!t.allowReserved){for(var r=t.ecmaVersion;!(i=Zt[r]);r--);"module"===t.sourceType&&(i+=" await")}this.reservedWords=ve(i);var s=(i?i+" ":"")+Zt.strict;this.reservedWordsStrict=ve(s),this.reservedWordsStrictBind=ve(s+" "+Zt.strictBind),this.input=String(e),this.containsEsc=!1,n?(this.pos=n,this.lineStart=this.input.lastIndexOf("\n",n-1)+1,this.curLine=this.input.slice(0,this.lineStart).split(pe).length):(this.pos=this.lineStart=0,this.curLine=1),this.type=oe.eof,this.value=null,this.start=this.end=this.pos,this.startLoc=this.endLoc=this.curPosition(),this.lastTokEndLoc=this.lastTokStartLoc=null,this.lastTokStart=this.lastTokEnd=this.pos,this.context=this.initialContext(),this.exprAllowed=!0,this.inModule="module"===t.sourceType,this.strict=this.inModule||this.strictDirective(this.pos),this.potentialArrowAt=-1,this.yieldPos=this.awaitPos=this.awaitIdentPos=0,this.labels=[],this.undefinedExports={},0===this.pos&&t.allowHashBang&&"#!"===this.input.slice(0,2)&&this.skipLineComment(2),this.scopeStack=[],this.enterScope(1),this.regexpState=null},we={inFunction:{configurable:!0},inGenerator:{configurable:!0},inAsync:{configurable:!0},allowSuper:{configurable:!0},allowDirectSuper:{configurable:!0},treatFunctionsAsVar:{configurable:!0}};Se.prototype.parse=function(){var t=this.options.program||this.startNode();return this.nextToken(),this.parseTopLevel(t)},we.inFunction.get=function(){return(2&this.currentVarScope().flags)>0},we.inGenerator.get=function(){return(8&this.currentVarScope().flags)>0},we.inAsync.get=function(){return(4&this.currentVarScope().flags)>0},we.allowSuper.get=function(){return(64&this.currentThisScope().flags)>0},we.allowDirectSuper.get=function(){return(128&this.currentThisScope().flags)>0},we.treatFunctionsAsVar.get=function(){return this.treatFunctionsAsVarInScope(this.currentScope())},Se.prototype.inNonArrowFunction=function(){return(2&this.currentThisScope().flags)>0},Se.extend=function(){for(var t=[],e=arguments.length;e--;)t[e]=arguments[e];for(var n=this,i=0;i-1&&this.raiseRecoverable(t.trailingComma,"Comma is not permitted after the rest element");var n=e?t.parenthesizedAssign:t.parenthesizedBind;n>-1&&this.raiseRecoverable(n,"Parenthesized pattern")}},Ce.checkExpressionErrors=function(t,e){if(!t)return!1;var n=t.shorthandAssign,i=t.doubleProto;if(!e)return n>=0||i>=0;n>=0&&this.raise(n,"Shorthand property assignments are valid only in destructuring patterns"),i>=0&&this.raiseRecoverable(i,"Redefinition of __proto__ property")},Ce.checkYieldAwaitInDefaultParams=function(){this.yieldPos&&(!this.awaitPos||this.yieldPos=6&&(t.sourceType=this.options.sourceType),this.finishNode(t,"Program")};var Ie={kind:"loop"},Pe={kind:"switch"};Le.isLet=function(t){if(this.options.ecmaVersion<6||!this.isContextual("let"))return!1;ue.lastIndex=this.pos;var e=ue.exec(this.input),n=this.pos+e[0].length,i=this.input.charCodeAt(n);if(91===i)return!0;if(t)return!1;if(123===i)return!0;if(Yt(i,!0)){for(var r=n+1;te(this.input.charCodeAt(r),!0);)++r;var s=this.input.slice(n,r);if(!qt.test(s))return!0}return!1},Le.isAsyncFunction=function(){if(this.options.ecmaVersion<8||!this.isContextual("async"))return!1;ue.lastIndex=this.pos;var t=ue.exec(this.input),e=this.pos+t[0].length;return!(pe.test(this.input.slice(this.pos,e))||"function"!==this.input.slice(e,e+8)||e+8!==this.input.length&&te(this.input.charAt(e+8)))},Le.parseStatement=function(t,e,n){var i,r=this.type,s=this.startNode();switch(this.isLet(t)&&(r=oe._var,i="let"),r){case oe._break:case oe._continue:return this.parseBreakContinueStatement(s,r.keyword);case oe._debugger:return this.parseDebuggerStatement(s);case oe._do:return this.parseDoStatement(s);case oe._for:return this.parseForStatement(s);case oe._function:return t&&(this.strict||"if"!==t&&"label"!==t)&&this.options.ecmaVersion>=6&&this.unexpected(),this.parseFunctionStatement(s,!1,!t);case oe._class:return t&&this.unexpected(),this.parseClass(s,!0);case oe._if:return this.parseIfStatement(s);case oe._return:return this.parseReturnStatement(s);case oe._switch:return this.parseSwitchStatement(s);case oe._throw:return this.parseThrowStatement(s);case oe._try:return this.parseTryStatement(s);case oe._const:case oe._var:return i=i||this.value,t&&"var"!==i&&this.unexpected(),this.parseVarStatement(s,i);case oe._while:return this.parseWhileStatement(s);case oe._with:return this.parseWithStatement(s);case oe.braceL:return this.parseBlock(!0,s);case oe.semi:return this.parseEmptyStatement(s);case oe._export:case oe._import:return this.options.allowImportExportEverywhere||(e||this.raise(this.start,"'import' and 'export' may only appear at the top level"),this.inModule||this.raise(this.start,"'import' and 'export' may appear only with 'sourceType: module'")),r===oe._import?this.parseImport(s):this.parseExport(s,n);default:if(this.isAsyncFunction())return t&&this.unexpected(),this.next(),this.parseFunctionStatement(s,!0,!t);var a=this.value,o=this.parseExpression();return r===oe.name&&"Identifier"===o.type&&this.eat(oe.colon)?this.parseLabeledStatement(s,a,o,t):this.parseExpressionStatement(s,o)}},Le.parseBreakContinueStatement=function(t,e){var n="break"===e;this.next(),this.eat(oe.semi)||this.insertSemicolon()?t.label=null:this.type!==oe.name?this.unexpected():(t.label=this.parseIdent(),this.semicolon());for(var i=0;i=6?this.eat(oe.semi):this.semicolon(),this.finishNode(t,"DoWhileStatement")},Le.parseForStatement=function(t){this.next();var e=this.options.ecmaVersion>=9&&(this.inAsync||!this.inFunction&&this.options.allowAwaitOutsideFunction)&&this.eatContextual("await")?this.lastTokStart:-1;if(this.labels.push(Ie),this.enterScope(0),this.expect(oe.parenL),this.type===oe.semi)return e>-1&&this.unexpected(e),this.parseFor(t,null);var n=this.isLet();if(this.type===oe._var||this.type===oe._const||n){var i=this.startNode(),r=n?"let":this.value;return this.next(),this.parseVar(i,!0,r),this.finishNode(i,"VariableDeclaration"),!(this.type===oe._in||this.options.ecmaVersion>=6&&this.isContextual("of"))||1!==i.declarations.length||"var"!==r&&i.declarations[0].init?(e>-1&&this.unexpected(e),this.parseFor(t,i)):(this.options.ecmaVersion>=9&&(this.type===oe._in?e>-1&&this.unexpected(e):t.await=e>-1),this.parseForIn(t,i))}var s=new Ne,a=this.parseExpression(!0,s);return this.type===oe._in||this.options.ecmaVersion>=6&&this.isContextual("of")?(this.options.ecmaVersion>=9&&(this.type===oe._in?e>-1&&this.unexpected(e):t.await=e>-1),this.toAssignable(a,!1,s),this.checkLVal(a),this.parseForIn(t,a)):(this.checkExpressionErrors(s,!0),e>-1&&this.unexpected(e),this.parseFor(t,a))},Le.parseFunctionStatement=function(t,e,n){return this.next(),this.parseFunction(t,Oe|(n?0:je),!1,e)},Le.parseIfStatement=function(t){return this.next(),t.test=this.parseParenExpression(),t.consequent=this.parseStatement("if"),t.alternate=this.eat(oe._else)?this.parseStatement("if"):null,this.finishNode(t,"IfStatement")},Le.parseReturnStatement=function(t){return this.inFunction||this.options.allowReturnOutsideFunction||this.raise(this.start,"'return' outside of function"),this.next(),this.eat(oe.semi)||this.insertSemicolon()?t.argument=null:(t.argument=this.parseExpression(),this.semicolon()),this.finishNode(t,"ReturnStatement")},Le.parseSwitchStatement=function(t){var e;this.next(),t.discriminant=this.parseParenExpression(),t.cases=[],this.expect(oe.braceL),this.labels.push(Pe),this.enterScope(0);for(var n=!1;this.type!==oe.braceR;)if(this.type===oe._case||this.type===oe._default){var i=this.type===oe._case;e&&this.finishNode(e,"SwitchCase"),t.cases.push(e=this.startNode()),e.consequent=[],this.next(),i?e.test=this.parseExpression():(n&&this.raiseRecoverable(this.lastTokStart,"Multiple default clauses"),n=!0,e.test=null),this.expect(oe.colon)}else e||this.unexpected(),e.consequent.push(this.parseStatement(null));return this.exitScope(),e&&this.finishNode(e,"SwitchCase"),this.next(),this.labels.pop(),this.finishNode(t,"SwitchStatement")},Le.parseThrowStatement=function(t){return this.next(),pe.test(this.input.slice(this.lastTokEnd,this.start))&&this.raise(this.lastTokEnd,"Illegal newline after throw"),t.argument=this.parseExpression(),this.semicolon(),this.finishNode(t,"ThrowStatement")};var Te=[];Le.parseTryStatement=function(t){if(this.next(),t.block=this.parseBlock(),t.handler=null,this.type===oe._catch){var e=this.startNode();if(this.next(),this.eat(oe.parenL)){e.param=this.parseBindingAtom();var n="Identifier"===e.param.type;this.enterScope(n?32:0),this.checkLVal(e.param,n?4:2),this.expect(oe.parenR)}else this.options.ecmaVersion<10&&this.unexpected(),e.param=null,this.enterScope(0);e.body=this.parseBlock(!1),this.exitScope(),t.handler=this.finishNode(e,"CatchClause")}return t.finalizer=this.eat(oe._finally)?this.parseBlock():null,t.handler||t.finalizer||this.raise(t.start,"Missing catch or finally clause"),this.finishNode(t,"TryStatement")},Le.parseVarStatement=function(t,e){return this.next(),this.parseVar(t,!1,e),this.semicolon(),this.finishNode(t,"VariableDeclaration")},Le.parseWhileStatement=function(t){return this.next(),t.test=this.parseParenExpression(),this.labels.push(Ie),t.body=this.parseStatement("while"),this.labels.pop(),this.finishNode(t,"WhileStatement")},Le.parseWithStatement=function(t){return this.strict&&this.raise(this.start,"'with' in strict mode"),this.next(),t.object=this.parseParenExpression(),t.body=this.parseStatement("with"),this.finishNode(t,"WithStatement")},Le.parseEmptyStatement=function(t){return this.next(),this.finishNode(t,"EmptyStatement")},Le.parseLabeledStatement=function(t,e,n,i){for(var r=0,s=this.labels;r=0;o--){var p=this.labels[o];if(p.statementStart!==t.start)break;p.statementStart=this.start,p.kind=a}return this.labels.push({name:e,kind:a,statementStart:this.start}),t.body=this.parseStatement(i?-1===i.indexOf("label")?i+"label":i:"label"),this.labels.pop(),t.label=n,this.finishNode(t,"LabeledStatement")},Le.parseExpressionStatement=function(t,e){return t.expression=e,this.semicolon(),this.finishNode(t,"ExpressionStatement")},Le.parseBlock=function(t,e){for(void 0===t&&(t=!0),void 0===e&&(e=this.startNode()),e.body=[],this.expect(oe.braceL),t&&this.enterScope(0);!this.eat(oe.braceR);){var n=this.parseStatement(null);e.body.push(n)}return t&&this.exitScope(),this.finishNode(e,"BlockStatement")},Le.parseFor=function(t,e){return t.init=e,this.expect(oe.semi),t.test=this.type===oe.semi?null:this.parseExpression(),this.expect(oe.semi),t.update=this.type===oe.parenR?null:this.parseExpression(),this.expect(oe.parenR),t.body=this.parseStatement("for"),this.exitScope(),this.labels.pop(),this.finishNode(t,"ForStatement")},Le.parseForIn=function(t,e){var n=this.type===oe._in?"ForInStatement":"ForOfStatement";return this.next(),"ForInStatement"===n&&("AssignmentPattern"===e.type||"VariableDeclaration"===e.type&&null!=e.declarations[0].init&&(this.strict||"Identifier"!==e.declarations[0].id.type))&&this.raise(e.start,"Invalid assignment in for-in loop head"),t.left=e,t.right="ForInStatement"===n?this.parseExpression():this.parseMaybeAssign(),this.expect(oe.parenR),t.body=this.parseStatement("for"),this.exitScope(),this.labels.pop(),this.finishNode(t,n)},Le.parseVar=function(t,e,n){for(t.declarations=[],t.kind=n;;){var i=this.startNode();if(this.parseVarId(i,n),this.eat(oe.eq)?i.init=this.parseMaybeAssign(e):"const"!==n||this.type===oe._in||this.options.ecmaVersion>=6&&this.isContextual("of")?"Identifier"===i.id.type||e&&(this.type===oe._in||this.isContextual("of"))?i.init=null:this.raise(this.lastTokEnd,"Complex binding patterns require an initialization value"):this.unexpected(),t.declarations.push(this.finishNode(i,"VariableDeclarator")),!this.eat(oe.comma))break}return t},Le.parseVarId=function(t,e){"const"!==e&&"let"!==e||!this.isContextual("let")||this.raiseRecoverable(this.start,"let is disallowed as a lexically bound name"),t.id=this.parseBindingAtom(),this.checkLVal(t.id,"var"===e?1:2,!1)};var Oe=1,je=2;Le.parseFunction=function(t,e,n,i){this.initFunction(t),(this.options.ecmaVersion>=9||this.options.ecmaVersion>=6&&!i)&&(this.type===oe.star&&e&je&&this.unexpected(),t.generator=this.eat(oe.star)),this.options.ecmaVersion>=8&&(t.async=!!i),e&Oe&&(t.id=4&e&&this.type!==oe.name?null:this.parseIdent(),!t.id||e&je||this.checkLVal(t.id,this.strict||t.generator||t.async?this.treatFunctionsAsVar?1:2:3));var r=this.yieldPos,s=this.awaitPos,a=this.awaitIdentPos;return this.yieldPos=0,this.awaitPos=0,this.awaitIdentPos=0,this.enterScope(ke(t.async,t.generator)),e&Oe||(t.id=this.type===oe.name?this.parseIdent():null),this.parseFunctionParams(t),this.parseFunctionBody(t,n,!1),this.yieldPos=r,this.awaitPos=s,this.awaitIdentPos=a,this.finishNode(t,e&Oe?"FunctionDeclaration":"FunctionExpression")},Le.parseFunctionParams=function(t){this.expect(oe.parenL),t.params=this.parseBindingList(oe.parenR,!1,this.options.ecmaVersion>=8),this.checkYieldAwaitInDefaultParams()},Le.parseClass=function(t,e){this.next();var n=this.strict;this.strict=!0,this.parseClassId(t,e),this.parseClassSuper(t);var i=this.startNode(),r=!1;for(i.body=[],this.expect(oe.braceL);!this.eat(oe.braceR);){var s=this.parseClassElement(null!==t.superClass);s&&(i.body.push(s),"MethodDefinition"===s.type&&"constructor"===s.kind&&(r&&this.raise(s.start,"Duplicate constructor in the same class"),r=!0))}return t.body=this.finishNode(i,"ClassBody"),this.strict=n,this.finishNode(t,e?"ClassDeclaration":"ClassExpression")},Le.parseClassElement=function(t){var e=this;if(this.eat(oe.semi))return null;var n=this.startNode(),i=function(t,i){void 0===i&&(i=!1);var r=e.start,s=e.startLoc;return!(!e.eatContextual(t)||(e.type===oe.parenL||i&&e.canInsertSemicolon())&&(n.key&&e.unexpected(),n.computed=!1,n.key=e.startNodeAt(r,s),n.key.name=t,e.finishNode(n.key,"Identifier"),1))};n.kind="method",n.static=i("static");var r=this.eat(oe.star),s=!1;r||(this.options.ecmaVersion>=8&&i("async",!0)?(s=!0,r=this.options.ecmaVersion>=9&&this.eat(oe.star)):i("get")?n.kind="get":i("set")&&(n.kind="set")),n.key||this.parsePropertyName(n);var a=n.key,o=!1;return n.computed||n.static||!("Identifier"===a.type&&"constructor"===a.name||"Literal"===a.type&&"constructor"===a.value)?n.static&&"Identifier"===a.type&&"prototype"===a.name&&this.raise(a.start,"Classes may not have a static property named prototype"):("method"!==n.kind&&this.raise(a.start,"Constructor can't have get/set modifier"),r&&this.raise(a.start,"Constructor can't be a generator"),s&&this.raise(a.start,"Constructor can't be an async method"),n.kind="constructor",o=t),this.parseClassMethod(n,r,s,o),"get"===n.kind&&0!==n.value.params.length&&this.raiseRecoverable(n.value.start,"getter should have no params"),"set"===n.kind&&1!==n.value.params.length&&this.raiseRecoverable(n.value.start,"setter should have exactly one param"),"set"===n.kind&&"RestElement"===n.value.params[0].type&&this.raiseRecoverable(n.value.params[0].start,"Setter cannot use rest params"),n},Le.parseClassMethod=function(t,e,n,i){return t.value=this.parseMethod(e,n,i),this.finishNode(t,"MethodDefinition")},Le.parseClassId=function(t,e){this.type===oe.name?(t.id=this.parseIdent(),e&&this.checkLVal(t.id,2,!1)):(!0===e&&this.unexpected(),t.id=null)},Le.parseClassSuper=function(t){t.superClass=this.eat(oe._extends)?this.parseExprSubscripts():null},Le.parseExport=function(t,e){if(this.next(),this.eat(oe.star))return this.expectContextual("from"),this.type!==oe.string&&this.unexpected(),t.source=this.parseExprAtom(),this.semicolon(),this.finishNode(t,"ExportAllDeclaration");if(this.eat(oe._default)){var n;if(this.checkExport(e,"default",this.lastTokStart),this.type===oe._function||(n=this.isAsyncFunction())){var i=this.startNode();this.next(),n&&this.next(),t.declaration=this.parseFunction(i,4|Oe,!1,n)}else if(this.type===oe._class){var r=this.startNode();t.declaration=this.parseClass(r,"nullableID")}else t.declaration=this.parseMaybeAssign(),this.semicolon();return this.finishNode(t,"ExportDefaultDeclaration")}if(this.shouldParseExportStatement())t.declaration=this.parseStatement(null),"VariableDeclaration"===t.declaration.type?this.checkVariableExport(e,t.declaration.declarations):this.checkExport(e,t.declaration.id.name,t.declaration.id.start),t.specifiers=[],t.source=null;else{if(t.declaration=null,t.specifiers=this.parseExportSpecifiers(e),this.eatContextual("from"))this.type!==oe.string&&this.unexpected(),t.source=this.parseExprAtom();else{for(var s=0,a=t.specifiers;s=6&&t)switch(t.type){case"Identifier":this.inAsync&&"await"===t.name&&this.raise(t.start,"Cannot use 'await' as identifier inside an async function");break;case"ObjectPattern":case"ArrayPattern":case"RestElement":break;case"ObjectExpression":t.type="ObjectPattern",n&&this.checkPatternErrors(n,!0);for(var i=0,r=t.properties;i=8&&!s&&"async"===a.name&&!this.canInsertSemicolon()&&this.eat(oe._function))return this.parseFunction(this.startNodeAt(i,r),0,!1,!0);if(n&&!this.canInsertSemicolon()){if(this.eat(oe.arrow))return this.parseArrowExpression(this.startNodeAt(i,r),[a],!1);if(this.options.ecmaVersion>=8&&"async"===a.name&&this.type===oe.name&&!s)return a=this.parseIdent(!1),!this.canInsertSemicolon()&&this.eat(oe.arrow)||this.unexpected(),this.parseArrowExpression(this.startNodeAt(i,r),[a],!0)}return a;case oe.regexp:var o=this.value;return(e=this.parseLiteral(o.value)).regex={pattern:o.pattern,flags:o.flags},e;case oe.num:case oe.string:return this.parseLiteral(this.value);case oe._null:case oe._true:case oe._false:return(e=this.startNode()).value=this.type===oe._null?null:this.type===oe._true,e.raw=this.type.keyword,this.next(),this.finishNode(e,"Literal");case oe.parenL:var p=this.start,c=this.parseParenAndDistinguishExpression(n);return t&&(t.parenthesizedAssign<0&&!this.isSimpleAssignTarget(c)&&(t.parenthesizedAssign=p),t.parenthesizedBind<0&&(t.parenthesizedBind=p)),c;case oe.bracketL:return e=this.startNode(),this.next(),e.elements=this.parseExprList(oe.bracketR,!0,!0,t),this.finishNode(e,"ArrayExpression");case oe.braceL:return this.parseObj(!1,t);case oe._function:return e=this.startNode(),this.next(),this.parseFunction(e,0);case oe._class:return this.parseClass(this.startNode(),!1);case oe._new:return this.parseNew();case oe.backQuote:return this.parseTemplate();default:this.unexpected()}},Be.parseLiteral=function(t){var e=this.startNode();return e.value=t,e.raw=this.input.slice(this.start,this.end),this.next(),this.finishNode(e,"Literal")},Be.parseParenExpression=function(){this.expect(oe.parenL);var t=this.parseExpression();return this.expect(oe.parenR),t},Be.parseParenAndDistinguishExpression=function(t){var e,n=this.start,i=this.startLoc,r=this.options.ecmaVersion>=8;if(this.options.ecmaVersion>=6){this.next();var s,a=this.start,o=this.startLoc,p=[],c=!0,l=!1,h=new Ne,u=this.yieldPos,d=this.awaitPos;for(this.yieldPos=0,this.awaitPos=0;this.type!==oe.parenR;){if(c?c=!1:this.expect(oe.comma),r&&this.afterTrailingComma(oe.parenR,!0)){l=!0;break}if(this.type===oe.ellipsis){s=this.start,p.push(this.parseParenItem(this.parseRestBinding())),this.type===oe.comma&&this.raise(this.start,"Comma is not permitted after the rest element");break}p.push(this.parseMaybeAssign(!1,h,this.parseParenItem))}var f=this.start,m=this.startLoc;if(this.expect(oe.parenR),t&&!this.canInsertSemicolon()&&this.eat(oe.arrow))return this.checkPatternErrors(h,!1),this.checkYieldAwaitInDefaultParams(),this.yieldPos=u,this.awaitPos=d,this.parseParenArrowList(n,i,p);p.length&&!l||this.unexpected(this.lastTokStart),s&&this.unexpected(s),this.checkExpressionErrors(h,!0),this.yieldPos=u||this.yieldPos,this.awaitPos=d||this.awaitPos,p.length>1?((e=this.startNodeAt(a,o)).expressions=p,this.finishNodeAt(e,"SequenceExpression",f,m)):e=p[0]}else e=this.parseParenExpression();if(this.options.preserveParens){var g=this.startNodeAt(n,i);return g.expression=e,this.finishNode(g,"ParenthesizedExpression")}return e},Be.parseParenItem=function(t){return t},Be.parseParenArrowList=function(t,e,n){return this.parseArrowExpression(this.startNodeAt(t,e),n)};var Ve=[];Be.parseNew=function(){var t=this.startNode(),e=this.parseIdent(!0);if(this.options.ecmaVersion>=6&&this.eat(oe.dot)){t.meta=e;var n=this.containsEsc;return t.property=this.parseIdent(!0),("target"!==t.property.name||n)&&this.raiseRecoverable(t.property.start,"The only valid meta property for new is new.target"),this.inNonArrowFunction()||this.raiseRecoverable(t.start,"new.target can only be used in functions"),this.finishNode(t,"MetaProperty")}var i=this.start,r=this.startLoc;return t.callee=this.parseSubscripts(this.parseExprAtom(),i,r,!0),t.arguments=this.eat(oe.parenL)?this.parseExprList(oe.parenR,this.options.ecmaVersion>=8,!1):Ve,this.finishNode(t,"NewExpression")},Be.parseTemplateElement=function(t){var e=t.isTagged,n=this.startNode();return this.type===oe.invalidTemplate?(e||this.raiseRecoverable(this.start,"Bad escape sequence in untagged template literal"),n.value={raw:this.value,cooked:null}):n.value={raw:this.input.slice(this.start,this.end).replace(/\r\n?/g,"\n"),cooked:this.value},this.next(),n.tail=this.type===oe.backQuote,this.finishNode(n,"TemplateElement")},Be.parseTemplate=function(t){void 0===t&&(t={});var e=t.isTagged;void 0===e&&(e=!1);var n=this.startNode();this.next(),n.expressions=[];var i=this.parseTemplateElement({isTagged:e});for(n.quasis=[i];!i.tail;)this.type===oe.eof&&this.raise(this.pos,"Unterminated template literal"),this.expect(oe.dollarBraceL),n.expressions.push(this.parseExpression()),this.expect(oe.braceR),n.quasis.push(i=this.parseTemplateElement({isTagged:e}));return this.next(),this.finishNode(n,"TemplateLiteral")},Be.isAsyncProp=function(t){return!t.computed&&"Identifier"===t.key.type&&"async"===t.key.name&&(this.type===oe.name||this.type===oe.num||this.type===oe.string||this.type===oe.bracketL||this.type.keyword||this.options.ecmaVersion>=9&&this.type===oe.star)&&!pe.test(this.input.slice(this.lastTokEnd,this.start))},Be.parseObj=function(t,e){var n=this.startNode(),i=!0,r={};for(n.properties=[],this.next();!this.eat(oe.braceR);){if(i)i=!1;else if(this.expect(oe.comma),this.afterTrailingComma(oe.braceR))break;var s=this.parseProperty(t,e);t||this.checkPropClash(s,r,e),n.properties.push(s)}return this.finishNode(n,t?"ObjectPattern":"ObjectExpression")},Be.parseProperty=function(t,e){var n,i,r,s,a=this.startNode();if(this.options.ecmaVersion>=9&&this.eat(oe.ellipsis))return t?(a.argument=this.parseIdent(!1),this.type===oe.comma&&this.raise(this.start,"Comma is not permitted after the rest element"),this.finishNode(a,"RestElement")):(this.type===oe.parenL&&e&&(e.parenthesizedAssign<0&&(e.parenthesizedAssign=this.start),e.parenthesizedBind<0&&(e.parenthesizedBind=this.start)),a.argument=this.parseMaybeAssign(!1,e),this.type===oe.comma&&e&&e.trailingComma<0&&(e.trailingComma=this.start),this.finishNode(a,"SpreadElement"));this.options.ecmaVersion>=6&&(a.method=!1,a.shorthand=!1,(t||e)&&(r=this.start,s=this.startLoc),t||(n=this.eat(oe.star)));var o=this.containsEsc;return this.parsePropertyName(a),!t&&!o&&this.options.ecmaVersion>=8&&!n&&this.isAsyncProp(a)?(i=!0,n=this.options.ecmaVersion>=9&&this.eat(oe.star),this.parsePropertyName(a,e)):i=!1,this.parsePropertyValue(a,t,n,i,r,s,e,o),this.finishNode(a,"Property")},Be.parsePropertyValue=function(t,e,n,i,r,s,a,o){(n||i)&&this.type===oe.colon&&this.unexpected(),this.eat(oe.colon)?(t.value=e?this.parseMaybeDefault(this.start,this.startLoc):this.parseMaybeAssign(!1,a),t.kind="init"):this.options.ecmaVersion>=6&&this.type===oe.parenL?(e&&this.unexpected(),t.kind="init",t.method=!0,t.value=this.parseMethod(n,i)):e||o||!(this.options.ecmaVersion>=5)||t.computed||"Identifier"!==t.key.type||"get"!==t.key.name&&"set"!==t.key.name||this.type===oe.comma||this.type===oe.braceR?this.options.ecmaVersion>=6&&!t.computed&&"Identifier"===t.key.type?((n||i)&&this.unexpected(),this.checkUnreserved(t.key),"await"!==t.key.name||this.awaitIdentPos||(this.awaitIdentPos=r),t.kind="init",e?t.value=this.parseMaybeDefault(r,s,t.key):this.type===oe.eq&&a?(a.shorthandAssign<0&&(a.shorthandAssign=this.start),t.value=this.parseMaybeDefault(r,s,t.key)):t.value=t.key,t.shorthand=!0):this.unexpected():((n||i)&&this.unexpected(),t.kind=t.key.name,this.parsePropertyName(t),t.value=this.parseMethod(!1),t.value.params.length!==("get"===t.kind?0:1)?this.raiseRecoverable(t.value.start,"get"===t.kind?"getter should have no params":"setter should have exactly one param"):"set"===t.kind&&"RestElement"===t.value.params[0].type&&this.raiseRecoverable(t.value.params[0].start,"Setter cannot use rest params"))},Be.parsePropertyName=function(t){if(this.options.ecmaVersion>=6){if(this.eat(oe.bracketL))return t.computed=!0,t.key=this.parseMaybeAssign(),this.expect(oe.bracketR),t.key;t.computed=!1}return t.key=this.type===oe.num||this.type===oe.string?this.parseExprAtom():this.parseIdent(!0)},Be.initFunction=function(t){t.id=null,this.options.ecmaVersion>=6&&(t.generator=t.expression=!1),this.options.ecmaVersion>=8&&(t.async=!1)},Be.parseMethod=function(t,e,n){var i=this.startNode(),r=this.yieldPos,s=this.awaitPos,a=this.awaitIdentPos;return this.initFunction(i),this.options.ecmaVersion>=6&&(i.generator=t),this.options.ecmaVersion>=8&&(i.async=!!e),this.yieldPos=0,this.awaitPos=0,this.awaitIdentPos=0,this.enterScope(64|ke(e,i.generator)|(n?128:0)),this.expect(oe.parenL),i.params=this.parseBindingList(oe.parenR,!1,this.options.ecmaVersion>=8),this.checkYieldAwaitInDefaultParams(),this.parseFunctionBody(i,!1,!0),this.yieldPos=r,this.awaitPos=s,this.awaitIdentPos=a,this.finishNode(i,"FunctionExpression")},Be.parseArrowExpression=function(t,e,n){var i=this.yieldPos,r=this.awaitPos,s=this.awaitIdentPos;return this.enterScope(16|ke(n,!1)),this.initFunction(t),this.options.ecmaVersion>=8&&(t.async=!!n),this.yieldPos=0,this.awaitPos=0,this.awaitIdentPos=0,t.params=this.toAssignableList(e,!0),this.parseFunctionBody(t,!0,!1),this.yieldPos=i,this.awaitPos=r,this.awaitIdentPos=s,this.finishNode(t,"ArrowFunctionExpression")},Be.parseFunctionBody=function(t,e,n){var i=this.strict,r=!1;if(e&&this.type!==oe.braceL)t.body=this.parseMaybeAssign(),t.expression=!0,this.checkParams(t,!1);else{var s=this.options.ecmaVersion>=7&&!this.isSimpleParamList(t.params);i&&!s||(r=this.strictDirective(this.end))&&s&&this.raiseRecoverable(t.start,"Illegal 'use strict' directive in function with non-simple parameter list");var a=this.labels;this.labels=[],r&&(this.strict=!0),this.checkParams(t,!i&&!r&&!e&&!n&&this.isSimpleParamList(t.params)),t.body=this.parseBlock(!1),t.expression=!1,this.adaptDirectivePrologue(t.body.body),this.labels=a}this.exitScope(),this.strict&&t.id&&this.checkLVal(t.id,5),this.strict=i},Be.isSimpleParamList=function(t){for(var e=0,n=t;e-1||r.functions.indexOf(t)>-1||r.var.indexOf(t)>-1,r.lexical.push(t),this.inModule&&1&r.flags&&delete this.undefinedExports[t]}else if(4===e)this.currentScope().lexical.push(t);else if(3===e){var s=this.currentScope();i=this.treatFunctionsAsVar?s.lexical.indexOf(t)>-1:s.lexical.indexOf(t)>-1||s.var.indexOf(t)>-1,s.functions.push(t)}else for(var a=this.scopeStack.length-1;a>=0;--a){var o=this.scopeStack[a];if(o.lexical.indexOf(t)>-1&&!(32&o.flags&&o.lexical[0]===t)||!this.treatFunctionsAsVarInScope(o)&&o.functions.indexOf(t)>-1){i=!0;break}if(o.var.push(t),this.inModule&&1&o.flags&&delete this.undefinedExports[t],3&o.flags)break}i&&this.raiseRecoverable(n,"Identifier '"+t+"' has already been declared")},Me.checkLocalExport=function(t){-1===this.scopeStack[0].lexical.indexOf(t.name)&&-1===this.scopeStack[0].var.indexOf(t.name)&&(this.undefinedExports[t.name]=t)},Me.currentScope=function(){return this.scopeStack[this.scopeStack.length-1]},Me.currentVarScope=function(){for(var t=this.scopeStack.length-1;;t--){var e=this.scopeStack[t];if(3&e.flags)return e}},Me.currentThisScope=function(){for(var t=this.scopeStack.length-1;;t--){var e=this.scopeStack[t];if(3&e.flags&&!(16&e.flags))return e}};var Ue=function(t,e,n){this.type="",this.start=e,this.end=0,t.options.locations&&(this.loc=new xe(t,n)),t.options.directSourceFile&&(this.sourceFile=t.options.directSourceFile),t.options.ranges&&(this.range=[e,0])},Ze=Se.prototype;function He(t,e,n,i){return t.type=e,t.end=n,this.options.locations&&(t.loc.end=i),this.options.ranges&&(t.range[1]=n),t}Ze.startNode=function(){return new Ue(this,this.start,this.startLoc)},Ze.startNodeAt=function(t,e){return new Ue(this,t,e)},Ze.finishNode=function(t,e){return He.call(this,t,e,this.lastTokEnd,this.lastTokEndLoc)},Ze.finishNodeAt=function(t,e,n,i){return He.call(this,t,e,n,i)};var ze=function(t,e,n,i,r){this.token=t,this.isExpr=!!e,this.preserveSpace=!!n,this.override=i,this.generator=!!r},qe={b_stat:new ze("{",!1),b_expr:new ze("{",!0),b_tmpl:new ze("${",!1),p_stat:new ze("(",!1),p_expr:new ze("(",!0),q_tmpl:new ze("`",!0,!0,(function(t){return t.tryReadTemplateToken()})),f_stat:new ze("function",!1),f_expr:new ze("function",!0),f_expr_gen:new ze("function",!0,!1,null,!0),f_gen:new ze("function",!1,!1,null,!0)},We=Se.prototype;We.initialContext=function(){return[qe.b_stat]},We.braceIsBlock=function(t){var e=this.curContext();return e===qe.f_expr||e===qe.f_stat||(t!==oe.colon||e!==qe.b_stat&&e!==qe.b_expr?t===oe._return||t===oe.name&&this.exprAllowed?pe.test(this.input.slice(this.lastTokEnd,this.start)):t===oe._else||t===oe.semi||t===oe.eof||t===oe.parenR||t===oe.arrow||(t===oe.braceL?e===qe.b_stat:t!==oe._var&&t!==oe._const&&t!==oe.name&&!this.exprAllowed):!e.isExpr)},We.inGeneratorContext=function(){for(var t=this.context.length-1;t>=1;t--){var e=this.context[t];if("function"===e.token)return e.generator}return!1},We.updateContext=function(t){var e,n=this.type;n.keyword&&t===oe.dot?this.exprAllowed=!1:(e=n.updateContext)?e.call(this,t):this.exprAllowed=n.beforeExpr},oe.parenR.updateContext=oe.braceR.updateContext=function(){if(1!==this.context.length){var t=this.context.pop();t===qe.b_stat&&"function"===this.curContext().token&&(t=this.context.pop()),this.exprAllowed=!t.isExpr}else this.exprAllowed=!0},oe.braceL.updateContext=function(t){this.context.push(this.braceIsBlock(t)?qe.b_stat:qe.b_expr),this.exprAllowed=!0},oe.dollarBraceL.updateContext=function(){this.context.push(qe.b_tmpl),this.exprAllowed=!0},oe.parenL.updateContext=function(t){this.context.push(t===oe._if||t===oe._for||t===oe._with||t===oe._while?qe.p_stat:qe.p_expr),this.exprAllowed=!0},oe.incDec.updateContext=function(){},oe._function.updateContext=oe._class.updateContext=function(t){!t.beforeExpr||t===oe.semi||t===oe._else||t===oe._return&&pe.test(this.input.slice(this.lastTokEnd,this.start))||(t===oe.colon||t===oe.braceL)&&this.curContext()===qe.b_stat?this.context.push(qe.f_stat):this.context.push(qe.f_expr),this.exprAllowed=!1},oe.backQuote.updateContext=function(){this.curContext()===qe.q_tmpl?this.context.pop():this.context.push(qe.q_tmpl),this.exprAllowed=!1},oe.star.updateContext=function(t){if(t===oe._function){var e=this.context.length-1;this.context[e]=this.context[e]===qe.f_expr?qe.f_expr_gen:qe.f_gen}this.exprAllowed=!0},oe.name.updateContext=function(t){var e=!1;this.options.ecmaVersion>=6&&t!==oe.dot&&("of"===this.value&&!this.exprAllowed||"yield"===this.value&&this.inGeneratorContext())&&(e=!0),this.exprAllowed=e};var Je="ASCII ASCII_Hex_Digit AHex Alphabetic Alpha Any Assigned Bidi_Control Bidi_C Bidi_Mirrored Bidi_M Case_Ignorable CI Cased Changes_When_Casefolded CWCF Changes_When_Casemapped CWCM Changes_When_Lowercased CWL Changes_When_NFKC_Casefolded CWKCF Changes_When_Titlecased CWT Changes_When_Uppercased CWU Dash Default_Ignorable_Code_Point DI Deprecated Dep Diacritic Dia Emoji Emoji_Component Emoji_Modifier Emoji_Modifier_Base Emoji_Presentation Extender Ext Grapheme_Base Gr_Base Grapheme_Extend Gr_Ext Hex_Digit Hex IDS_Binary_Operator IDSB IDS_Trinary_Operator IDST ID_Continue IDC ID_Start IDS Ideographic Ideo Join_Control Join_C Logical_Order_Exception LOE Lowercase Lower Math Noncharacter_Code_Point NChar Pattern_Syntax Pat_Syn Pattern_White_Space Pat_WS Quotation_Mark QMark Radical Regional_Indicator RI Sentence_Terminal STerm Soft_Dotted SD Terminal_Punctuation Term Unified_Ideograph UIdeo Uppercase Upper Variation_Selector VS White_Space space XID_Continue XIDC XID_Start XIDS",Xe={9:Je,10:Je+" Extended_Pictographic"},Ke="Cased_Letter LC Close_Punctuation Pe Connector_Punctuation Pc Control Cc cntrl Currency_Symbol Sc Dash_Punctuation Pd Decimal_Number Nd digit Enclosing_Mark Me Final_Punctuation Pf Format Cf Initial_Punctuation Pi Letter L Letter_Number Nl Line_Separator Zl Lowercase_Letter Ll Mark M Combining_Mark Math_Symbol Sm Modifier_Letter Lm Modifier_Symbol Sk Nonspacing_Mark Mn Number N Open_Punctuation Ps Other C Other_Letter Lo Other_Number No Other_Punctuation Po Other_Symbol So Paragraph_Separator Zp Private_Use Co Punctuation P punct Separator Z Space_Separator Zs Spacing_Mark Mc Surrogate Cs Symbol S Titlecase_Letter Lt Unassigned Cn Uppercase_Letter Lu",Ge="Adlam Adlm Ahom Ahom Anatolian_Hieroglyphs Hluw Arabic Arab Armenian Armn Avestan Avst Balinese Bali Bamum Bamu Bassa_Vah Bass Batak Batk Bengali Beng Bhaiksuki Bhks Bopomofo Bopo Brahmi Brah Braille Brai Buginese Bugi Buhid Buhd Canadian_Aboriginal Cans Carian Cari Caucasian_Albanian Aghb Chakma Cakm Cham Cham Cherokee Cher Common Zyyy Coptic Copt Qaac Cuneiform Xsux Cypriot Cprt Cyrillic Cyrl Deseret Dsrt Devanagari Deva Duployan Dupl Egyptian_Hieroglyphs Egyp Elbasan Elba Ethiopic Ethi Georgian Geor Glagolitic Glag Gothic Goth Grantha Gran Greek Grek Gujarati Gujr Gurmukhi Guru Han Hani Hangul Hang Hanunoo Hano Hatran Hatr Hebrew Hebr Hiragana Hira Imperial_Aramaic Armi Inherited Zinh Qaai Inscriptional_Pahlavi Phli Inscriptional_Parthian Prti Javanese Java Kaithi Kthi Kannada Knda Katakana Kana Kayah_Li Kali Kharoshthi Khar Khmer Khmr Khojki Khoj Khudawadi Sind Lao Laoo Latin Latn Lepcha Lepc Limbu Limb Linear_A Lina Linear_B Linb Lisu Lisu Lycian Lyci Lydian Lydi Mahajani Mahj Malayalam Mlym Mandaic Mand Manichaean Mani Marchen Marc Masaram_Gondi Gonm Meetei_Mayek Mtei Mende_Kikakui Mend Meroitic_Cursive Merc Meroitic_Hieroglyphs Mero Miao Plrd Modi Modi Mongolian Mong Mro Mroo Multani Mult Myanmar Mymr Nabataean Nbat New_Tai_Lue Talu Newa Newa Nko Nkoo Nushu Nshu Ogham Ogam Ol_Chiki Olck Old_Hungarian Hung Old_Italic Ital Old_North_Arabian Narb Old_Permic Perm Old_Persian Xpeo Old_South_Arabian Sarb Old_Turkic Orkh Oriya Orya Osage Osge Osmanya Osma Pahawh_Hmong Hmng Palmyrene Palm Pau_Cin_Hau Pauc Phags_Pa Phag Phoenician Phnx Psalter_Pahlavi Phlp Rejang Rjng Runic Runr Samaritan Samr Saurashtra Saur Sharada Shrd Shavian Shaw Siddham Sidd SignWriting Sgnw Sinhala Sinh Sora_Sompeng Sora Soyombo Soyo Sundanese Sund Syloti_Nagri Sylo Syriac Syrc Tagalog Tglg Tagbanwa Tagb Tai_Le Tale Tai_Tham Lana Tai_Viet Tavt Takri Takr Tamil Taml Tangut Tang Telugu Telu Thaana Thaa Thai Thai Tibetan Tibt Tifinagh Tfng Tirhuta Tirh Ugaritic Ugar Vai Vaii Warang_Citi Wara Yi Yiii Zanabazar_Square Zanb",Qe={9:Ge,10:Ge+" Dogra Dogr Gunjala_Gondi Gong Hanifi_Rohingya Rohg Makasar Maka Medefaidrin Medf Old_Sogdian Sogo Sogdian Sogd"},$e={};function Ye(t){var e=$e[t]={binary:ve(Xe[t]+" "+Ke),nonBinary:{General_Category:ve(Ke),Script:ve(Qe[t])}};e.nonBinary.Script_Extensions=e.nonBinary.Script,e.nonBinary.gc=e.nonBinary.General_Category,e.nonBinary.sc=e.nonBinary.Script,e.nonBinary.scx=e.nonBinary.Script_Extensions}Ye(9),Ye(10);var tn=Se.prototype,en=function(t){this.parser=t,this.validFlags="gim"+(t.options.ecmaVersion>=6?"uy":"")+(t.options.ecmaVersion>=9?"s":""),this.unicodeProperties=$e[t.options.ecmaVersion>=10?10:t.options.ecmaVersion],this.source="",this.flags="",this.start=0,this.switchU=!1,this.switchN=!1,this.pos=0,this.lastIntValue=0,this.lastStringValue="",this.lastAssertionIsQuantifiable=!1,this.numCapturingParens=0,this.maxBackReference=0,this.groupNames=[],this.backReferenceNames=[]};function nn(t){return t<=65535?String.fromCharCode(t):(t-=65536,String.fromCharCode(55296+(t>>10),56320+(1023&t)))}function rn(t){return 36===t||t>=40&&t<=43||46===t||63===t||t>=91&&t<=94||t>=123&&t<=125}function sn(t){return t>=65&&t<=90||t>=97&&t<=122}function an(t){return sn(t)||95===t}function on(t){return an(t)||pn(t)}function pn(t){return t>=48&&t<=57}function cn(t){return t>=48&&t<=57||t>=65&&t<=70||t>=97&&t<=102}function ln(t){return t>=65&&t<=70?t-65+10:t>=97&&t<=102?t-97+10:t-48}function hn(t){return t>=48&&t<=55}en.prototype.reset=function(t,e,n){var i=-1!==n.indexOf("u");this.start=0|t,this.source=e+"",this.flags=n,this.switchU=i&&this.parser.options.ecmaVersion>=6,this.switchN=i&&this.parser.options.ecmaVersion>=9},en.prototype.raise=function(t){this.parser.raiseRecoverable(this.start,"Invalid regular expression: /"+this.source+"/: "+t)},en.prototype.at=function(t){var e=this.source,n=e.length;if(t>=n)return-1;var i=e.charCodeAt(t);return!this.switchU||i<=55295||i>=57344||t+1>=n?i:(i<<10)+e.charCodeAt(t+1)-56613888},en.prototype.nextIndex=function(t){var e=this.source,n=e.length;if(t>=n)return n;var i=e.charCodeAt(t);return!this.switchU||i<=55295||i>=57344||t+1>=n?t+1:t+2},en.prototype.current=function(){return this.at(this.pos)},en.prototype.lookahead=function(){return this.at(this.nextIndex(this.pos))},en.prototype.advance=function(){this.pos=this.nextIndex(this.pos)},en.prototype.eat=function(t){return this.current()===t&&(this.advance(),!0)},tn.validateRegExpFlags=function(t){for(var e=t.validFlags,n=t.flags,i=0;i-1&&this.raise(t.start,"Duplicate regular expression flag")}},tn.validateRegExpPattern=function(t){this.regexp_pattern(t),!t.switchN&&this.options.ecmaVersion>=9&&t.groupNames.length>0&&(t.switchN=!0,this.regexp_pattern(t))},tn.regexp_pattern=function(t){t.pos=0,t.lastIntValue=0,t.lastStringValue="",t.lastAssertionIsQuantifiable=!1,t.numCapturingParens=0,t.maxBackReference=0,t.groupNames.length=0,t.backReferenceNames.length=0,this.regexp_disjunction(t),t.pos!==t.source.length&&(t.eat(41)&&t.raise("Unmatched ')'"),(t.eat(93)||t.eat(125))&&t.raise("Lone quantifier brackets")),t.maxBackReference>t.numCapturingParens&&t.raise("Invalid escape");for(var e=0,n=t.backReferenceNames;e=9&&(n=t.eat(60)),t.eat(61)||t.eat(33))return this.regexp_disjunction(t),t.eat(41)||t.raise("Unterminated group"),t.lastAssertionIsQuantifiable=!n,!0}return t.pos=e,!1},tn.regexp_eatQuantifier=function(t,e){return void 0===e&&(e=!1),!!this.regexp_eatQuantifierPrefix(t,e)&&(t.eat(63),!0)},tn.regexp_eatQuantifierPrefix=function(t,e){return t.eat(42)||t.eat(43)||t.eat(63)||this.regexp_eatBracedQuantifier(t,e)},tn.regexp_eatBracedQuantifier=function(t,e){var n=t.pos;if(t.eat(123)){var i=0,r=-1;if(this.regexp_eatDecimalDigits(t)&&(i=t.lastIntValue,t.eat(44)&&this.regexp_eatDecimalDigits(t)&&(r=t.lastIntValue),t.eat(125)))return-1!==r&&r=9?this.regexp_groupSpecifier(t):63===t.current()&&t.raise("Invalid group"),this.regexp_disjunction(t),t.eat(41))return t.numCapturingParens+=1,!0;t.raise("Unterminated group")}return!1},tn.regexp_eatExtendedAtom=function(t){return t.eat(46)||this.regexp_eatReverseSolidusAtomEscape(t)||this.regexp_eatCharacterClass(t)||this.regexp_eatUncapturingGroup(t)||this.regexp_eatCapturingGroup(t)||this.regexp_eatInvalidBracedQuantifier(t)||this.regexp_eatExtendedPatternCharacter(t)},tn.regexp_eatInvalidBracedQuantifier=function(t){return this.regexp_eatBracedQuantifier(t,!0)&&t.raise("Nothing to repeat"),!1},tn.regexp_eatSyntaxCharacter=function(t){var e=t.current();return!!rn(e)&&(t.lastIntValue=e,t.advance(),!0)},tn.regexp_eatPatternCharacters=function(t){for(var e=t.pos,n=0;-1!==(n=t.current())&&!rn(n);)t.advance();return t.pos!==e},tn.regexp_eatExtendedPatternCharacter=function(t){var e=t.current();return!(-1===e||36===e||e>=40&&e<=43||46===e||63===e||91===e||94===e||124===e||(t.advance(),0))},tn.regexp_groupSpecifier=function(t){if(t.eat(63)){if(this.regexp_eatGroupName(t))return-1!==t.groupNames.indexOf(t.lastStringValue)&&t.raise("Duplicate capture group name"),void t.groupNames.push(t.lastStringValue);t.raise("Invalid group")}},tn.regexp_eatGroupName=function(t){if(t.lastStringValue="",t.eat(60)){if(this.regexp_eatRegExpIdentifierName(t)&&t.eat(62))return!0;t.raise("Invalid capture group name")}return!1},tn.regexp_eatRegExpIdentifierName=function(t){if(t.lastStringValue="",this.regexp_eatRegExpIdentifierStart(t)){for(t.lastStringValue+=nn(t.lastIntValue);this.regexp_eatRegExpIdentifierPart(t);)t.lastStringValue+=nn(t.lastIntValue);return!0}return!1},tn.regexp_eatRegExpIdentifierStart=function(t){var e=t.pos,n=t.current();return t.advance(),92===n&&this.regexp_eatRegExpUnicodeEscapeSequence(t)&&(n=t.lastIntValue),function(t){return Yt(t,!0)||36===t||95===t}(n)?(t.lastIntValue=n,!0):(t.pos=e,!1)},tn.regexp_eatRegExpIdentifierPart=function(t){var e=t.pos,n=t.current();return t.advance(),92===n&&this.regexp_eatRegExpUnicodeEscapeSequence(t)&&(n=t.lastIntValue),function(t){return te(t,!0)||36===t||95===t||8204===t||8205===t}(n)?(t.lastIntValue=n,!0):(t.pos=e,!1)},tn.regexp_eatAtomEscape=function(t){return!!(this.regexp_eatBackReference(t)||this.regexp_eatCharacterClassEscape(t)||this.regexp_eatCharacterEscape(t)||t.switchN&&this.regexp_eatKGroupName(t))||(t.switchU&&(99===t.current()&&t.raise("Invalid unicode escape"),t.raise("Invalid escape")),!1)},tn.regexp_eatBackReference=function(t){var e=t.pos;if(this.regexp_eatDecimalEscape(t)){var n=t.lastIntValue;if(t.switchU)return n>t.maxBackReference&&(t.maxBackReference=n),!0;if(n<=t.numCapturingParens)return!0;t.pos=e}return!1},tn.regexp_eatKGroupName=function(t){if(t.eat(107)){if(this.regexp_eatGroupName(t))return t.backReferenceNames.push(t.lastStringValue),!0;t.raise("Invalid named reference")}return!1},tn.regexp_eatCharacterEscape=function(t){return this.regexp_eatControlEscape(t)||this.regexp_eatCControlLetter(t)||this.regexp_eatZero(t)||this.regexp_eatHexEscapeSequence(t)||this.regexp_eatRegExpUnicodeEscapeSequence(t)||!t.switchU&&this.regexp_eatLegacyOctalEscapeSequence(t)||this.regexp_eatIdentityEscape(t)},tn.regexp_eatCControlLetter=function(t){var e=t.pos;if(t.eat(99)){if(this.regexp_eatControlLetter(t))return!0;t.pos=e}return!1},tn.regexp_eatZero=function(t){return 48===t.current()&&!pn(t.lookahead())&&(t.lastIntValue=0,t.advance(),!0)},tn.regexp_eatControlEscape=function(t){var e=t.current();return 116===e?(t.lastIntValue=9,t.advance(),!0):110===e?(t.lastIntValue=10,t.advance(),!0):118===e?(t.lastIntValue=11,t.advance(),!0):102===e?(t.lastIntValue=12,t.advance(),!0):114===e&&(t.lastIntValue=13,t.advance(),!0)},tn.regexp_eatControlLetter=function(t){var e=t.current();return!!sn(e)&&(t.lastIntValue=e%32,t.advance(),!0)},tn.regexp_eatRegExpUnicodeEscapeSequence=function(t){var e,n=t.pos;if(t.eat(117)){if(this.regexp_eatFixedHexDigits(t,4)){var i=t.lastIntValue;if(t.switchU&&i>=55296&&i<=56319){var r=t.pos;if(t.eat(92)&&t.eat(117)&&this.regexp_eatFixedHexDigits(t,4)){var s=t.lastIntValue;if(s>=56320&&s<=57343)return t.lastIntValue=1024*(i-55296)+(s-56320)+65536,!0}t.pos=r,t.lastIntValue=i}return!0}if(t.switchU&&t.eat(123)&&this.regexp_eatHexDigits(t)&&t.eat(125)&&(e=t.lastIntValue)>=0&&e<=1114111)return!0;t.switchU&&t.raise("Invalid unicode escape"),t.pos=n}return!1},tn.regexp_eatIdentityEscape=function(t){if(t.switchU)return!!this.regexp_eatSyntaxCharacter(t)||!!t.eat(47)&&(t.lastIntValue=47,!0);var e=t.current();return!(99===e||t.switchN&&107===e||(t.lastIntValue=e,t.advance(),0))},tn.regexp_eatDecimalEscape=function(t){t.lastIntValue=0;var e=t.current();if(e>=49&&e<=57){do{t.lastIntValue=10*t.lastIntValue+(e-48),t.advance()}while((e=t.current())>=48&&e<=57);return!0}return!1},tn.regexp_eatCharacterClassEscape=function(t){var e=t.current();if(function(t){return 100===t||68===t||115===t||83===t||119===t||87===t}(e))return t.lastIntValue=-1,t.advance(),!0;if(t.switchU&&this.options.ecmaVersion>=9&&(80===e||112===e)){if(t.lastIntValue=-1,t.advance(),t.eat(123)&&this.regexp_eatUnicodePropertyValueExpression(t)&&t.eat(125))return!0;t.raise("Invalid property name")}return!1},tn.regexp_eatUnicodePropertyValueExpression=function(t){var e=t.pos;if(this.regexp_eatUnicodePropertyName(t)&&t.eat(61)){var n=t.lastStringValue;if(this.regexp_eatUnicodePropertyValue(t))return this.regexp_validateUnicodePropertyNameAndValue(t,n,t.lastStringValue),!0}return t.pos=e,!!this.regexp_eatLoneUnicodePropertyNameOrValue(t)&&(this.regexp_validateUnicodePropertyNameOrValue(t,t.lastStringValue),!0)},tn.regexp_validateUnicodePropertyNameAndValue=function(t,e,n){ge(t.unicodeProperties.nonBinary,e)||t.raise("Invalid property name"),t.unicodeProperties.nonBinary[e].test(n)||t.raise("Invalid property value")},tn.regexp_validateUnicodePropertyNameOrValue=function(t,e){t.unicodeProperties.binary.test(e)||t.raise("Invalid property name")},tn.regexp_eatUnicodePropertyName=function(t){var e=0;for(t.lastStringValue="";an(e=t.current());)t.lastStringValue+=nn(e),t.advance();return""!==t.lastStringValue},tn.regexp_eatUnicodePropertyValue=function(t){var e=0;for(t.lastStringValue="";on(e=t.current());)t.lastStringValue+=nn(e),t.advance();return""!==t.lastStringValue},tn.regexp_eatLoneUnicodePropertyNameOrValue=function(t){return this.regexp_eatUnicodePropertyValue(t)},tn.regexp_eatCharacterClass=function(t){if(t.eat(91)){if(t.eat(94),this.regexp_classRanges(t),t.eat(93))return!0;t.raise("Unterminated character class")}return!1},tn.regexp_classRanges=function(t){for(;this.regexp_eatClassAtom(t);){var e=t.lastIntValue;if(t.eat(45)&&this.regexp_eatClassAtom(t)){var n=t.lastIntValue;!t.switchU||-1!==e&&-1!==n||t.raise("Invalid character class"),-1!==e&&-1!==n&&e>n&&t.raise("Range out of order in character class")}}},tn.regexp_eatClassAtom=function(t){var e=t.pos;if(t.eat(92)){if(this.regexp_eatClassEscape(t))return!0;if(t.switchU){var n=t.current();(99===n||hn(n))&&t.raise("Invalid class escape"),t.raise("Invalid escape")}t.pos=e}var i=t.current();return 93!==i&&(t.lastIntValue=i,t.advance(),!0)},tn.regexp_eatClassEscape=function(t){var e=t.pos;if(t.eat(98))return t.lastIntValue=8,!0;if(t.switchU&&t.eat(45))return t.lastIntValue=45,!0;if(!t.switchU&&t.eat(99)){if(this.regexp_eatClassControlLetter(t))return!0;t.pos=e}return this.regexp_eatCharacterClassEscape(t)||this.regexp_eatCharacterEscape(t)},tn.regexp_eatClassControlLetter=function(t){var e=t.current();return!(!pn(e)&&95!==e||(t.lastIntValue=e%32,t.advance(),0))},tn.regexp_eatHexEscapeSequence=function(t){var e=t.pos;if(t.eat(120)){if(this.regexp_eatFixedHexDigits(t,2))return!0;t.switchU&&t.raise("Invalid escape"),t.pos=e}return!1},tn.regexp_eatDecimalDigits=function(t){var e=t.pos,n=0;for(t.lastIntValue=0;pn(n=t.current());)t.lastIntValue=10*t.lastIntValue+(n-48),t.advance();return t.pos!==e},tn.regexp_eatHexDigits=function(t){var e=t.pos,n=0;for(t.lastIntValue=0;cn(n=t.current());)t.lastIntValue=16*t.lastIntValue+ln(n),t.advance();return t.pos!==e},tn.regexp_eatLegacyOctalEscapeSequence=function(t){if(this.regexp_eatOctalDigit(t)){var e=t.lastIntValue;if(this.regexp_eatOctalDigit(t)){var n=t.lastIntValue;t.lastIntValue=e<=3&&this.regexp_eatOctalDigit(t)?64*e+8*n+t.lastIntValue:8*e+n}else t.lastIntValue=e;return!0}return!1},tn.regexp_eatOctalDigit=function(t){var e=t.current();return hn(e)?(t.lastIntValue=e-48,t.advance(),!0):(t.lastIntValue=0,!1)},tn.regexp_eatFixedHexDigits=function(t,e){var n=t.pos;t.lastIntValue=0;for(var i=0;i>10),56320+(1023&t)))}dn.next=function(){this.options.onToken&&this.options.onToken(new un(this)),this.lastTokEnd=this.end,this.lastTokStart=this.start,this.lastTokEndLoc=this.endLoc,this.lastTokStartLoc=this.startLoc,this.nextToken()},dn.getToken=function(){return this.next(),new un(this)},"undefined"!=typeof Symbol&&(dn[Symbol.iterator]=function(){var t=this;return{next:function(){var e=t.getToken();return{done:e.type===oe.eof,value:e}}}}),dn.curContext=function(){return this.context[this.context.length-1]},dn.nextToken=function(){var t=this.curContext();return t&&t.preserveSpace||this.skipSpace(),this.start=this.pos,this.options.locations&&(this.startLoc=this.curPosition()),this.pos>=this.input.length?this.finishToken(oe.eof):t.override?t.override(this):void this.readToken(this.fullCharCodeAtPos())},dn.readToken=function(t){return Yt(t,this.options.ecmaVersion>=6)||92===t?this.readWord():this.getTokenFromCode(t)},dn.fullCharCodeAtPos=function(){var t=this.input.charCodeAt(this.pos);return t<=55295||t>=57344?t:(t<<10)+this.input.charCodeAt(this.pos+1)-56613888},dn.skipBlockComment=function(){var t,e=this.options.onComment&&this.curPosition(),n=this.pos,i=this.input.indexOf("*/",this.pos+=2);if(-1===i&&this.raise(this.pos-2,"Unterminated comment"),this.pos=i+2,this.options.locations)for(ce.lastIndex=n;(t=ce.exec(this.input))&&t.index8&&t<14||t>=5760&&he.test(String.fromCharCode(t))))break t;++this.pos}}},dn.finishToken=function(t,e){this.end=this.pos,this.options.locations&&(this.endLoc=this.curPosition());var n=this.type;this.type=t,this.value=e,this.updateContext(n)},dn.readToken_dot=function(){var t=this.input.charCodeAt(this.pos+1);if(t>=48&&t<=57)return this.readNumber(!0);var e=this.input.charCodeAt(this.pos+2);return this.options.ecmaVersion>=6&&46===t&&46===e?(this.pos+=3,this.finishToken(oe.ellipsis)):(++this.pos,this.finishToken(oe.dot))},dn.readToken_slash=function(){var t=this.input.charCodeAt(this.pos+1);return this.exprAllowed?(++this.pos,this.readRegexp()):61===t?this.finishOp(oe.assign,2):this.finishOp(oe.slash,1)},dn.readToken_mult_modulo_exp=function(t){var e=this.input.charCodeAt(this.pos+1),n=1,i=42===t?oe.star:oe.modulo;return this.options.ecmaVersion>=7&&42===t&&42===e&&(++n,i=oe.starstar,e=this.input.charCodeAt(this.pos+2)),61===e?this.finishOp(oe.assign,n+1):this.finishOp(i,n)},dn.readToken_pipe_amp=function(t){var e=this.input.charCodeAt(this.pos+1);return e===t?this.finishOp(124===t?oe.logicalOR:oe.logicalAND,2):61===e?this.finishOp(oe.assign,2):this.finishOp(124===t?oe.bitwiseOR:oe.bitwiseAND,1)},dn.readToken_caret=function(){return 61===this.input.charCodeAt(this.pos+1)?this.finishOp(oe.assign,2):this.finishOp(oe.bitwiseXOR,1)},dn.readToken_plus_min=function(t){var e=this.input.charCodeAt(this.pos+1);return e===t?45!==e||this.inModule||62!==this.input.charCodeAt(this.pos+2)||0!==this.lastTokEnd&&!pe.test(this.input.slice(this.lastTokEnd,this.pos))?this.finishOp(oe.incDec,2):(this.skipLineComment(3),this.skipSpace(),this.nextToken()):61===e?this.finishOp(oe.assign,2):this.finishOp(oe.plusMin,1)},dn.readToken_lt_gt=function(t){var e=this.input.charCodeAt(this.pos+1),n=1;return e===t?(n=62===t&&62===this.input.charCodeAt(this.pos+2)?3:2,61===this.input.charCodeAt(this.pos+n)?this.finishOp(oe.assign,n+1):this.finishOp(oe.bitShift,n)):33!==e||60!==t||this.inModule||45!==this.input.charCodeAt(this.pos+2)||45!==this.input.charCodeAt(this.pos+3)?(61===e&&(n=2),this.finishOp(oe.relational,n)):(this.skipLineComment(4),this.skipSpace(),this.nextToken())},dn.readToken_eq_excl=function(t){var e=this.input.charCodeAt(this.pos+1);return 61===e?this.finishOp(oe.equality,61===this.input.charCodeAt(this.pos+2)?3:2):61===t&&62===e&&this.options.ecmaVersion>=6?(this.pos+=2,this.finishToken(oe.arrow)):this.finishOp(61===t?oe.eq:oe.prefix,1)},dn.getTokenFromCode=function(t){switch(t){case 46:return this.readToken_dot();case 40:return++this.pos,this.finishToken(oe.parenL);case 41:return++this.pos,this.finishToken(oe.parenR);case 59:return++this.pos,this.finishToken(oe.semi);case 44:return++this.pos,this.finishToken(oe.comma);case 91:return++this.pos,this.finishToken(oe.bracketL);case 93:return++this.pos,this.finishToken(oe.bracketR);case 123:return++this.pos,this.finishToken(oe.braceL);case 125:return++this.pos,this.finishToken(oe.braceR);case 58:return++this.pos,this.finishToken(oe.colon);case 63:return++this.pos,this.finishToken(oe.question);case 96:if(this.options.ecmaVersion<6)break;return++this.pos,this.finishToken(oe.backQuote);case 48:var e=this.input.charCodeAt(this.pos+1);if(120===e||88===e)return this.readRadixNumber(16);if(this.options.ecmaVersion>=6){if(111===e||79===e)return this.readRadixNumber(8);if(98===e||66===e)return this.readRadixNumber(2)}case 49:case 50:case 51:case 52:case 53:case 54:case 55:case 56:case 57:return this.readNumber(!1);case 34:case 39:return this.readString(t);case 47:return this.readToken_slash();case 37:case 42:return this.readToken_mult_modulo_exp(t);case 124:case 38:return this.readToken_pipe_amp(t);case 94:return this.readToken_caret();case 43:case 45:return this.readToken_plus_min(t);case 60:case 62:return this.readToken_lt_gt(t);case 61:case 33:return this.readToken_eq_excl(t);case 126:return this.finishOp(oe.prefix,1)}this.raise(this.pos,"Unexpected character '"+fn(t)+"'")},dn.finishOp=function(t,e){var n=this.input.slice(this.pos,this.pos+e);return this.pos+=e,this.finishToken(t,n)},dn.readRegexp=function(){for(var t,e,n=this.pos;;){this.pos>=this.input.length&&this.raise(n,"Unterminated regular expression");var i=this.input.charAt(this.pos);if(pe.test(i)&&this.raise(n,"Unterminated regular expression"),t)t=!1;else{if("["===i)e=!0;else if("]"===i&&e)e=!1;else if("/"===i&&!e)break;t="\\"===i}++this.pos}var r=this.input.slice(n,this.pos);++this.pos;var s=this.pos,a=this.readWord1();this.containsEsc&&this.unexpected(s);var o=this.regexpState||(this.regexpState=new en(this));o.reset(n,r,a),this.validateRegExpFlags(o),this.validateRegExpPattern(o);var p=null;try{p=new RegExp(r,a)}catch(t){}return this.finishToken(oe.regexp,{pattern:r,flags:a,value:p})},dn.readInt=function(t,e){for(var n=this.pos,i=0,r=0,s=null==e?1/0:e;r=97?o-97+10:o>=65?o-65+10:o>=48&&o<=57?o-48:1/0)>=t)break;++this.pos,i=i*t+a}return this.pos===n||null!=e&&this.pos-n!==e?null:i},dn.readRadixNumber=function(t){this.pos+=2;var e=this.readInt(t);return null==e&&this.raise(this.start+2,"Expected number in radix "+t),Yt(this.fullCharCodeAtPos())&&this.raise(this.pos,"Identifier directly after number"),this.finishToken(oe.num,e)},dn.readNumber=function(t){var e=this.pos;t||null!==this.readInt(10)||this.raise(e,"Invalid number");var n=this.pos-e>=2&&48===this.input.charCodeAt(e);n&&this.strict&&this.raise(e,"Invalid number"),n&&/[89]/.test(this.input.slice(e,this.pos))&&(n=!1);var i=this.input.charCodeAt(this.pos);46!==i||n||(++this.pos,this.readInt(10),i=this.input.charCodeAt(this.pos)),69!==i&&101!==i||n||(43!==(i=this.input.charCodeAt(++this.pos))&&45!==i||++this.pos,null===this.readInt(10)&&this.raise(e,"Invalid number")),Yt(this.fullCharCodeAtPos())&&this.raise(this.pos,"Identifier directly after number");var r=this.input.slice(e,this.pos),s=n?parseInt(r,8):parseFloat(r);return this.finishToken(oe.num,s)},dn.readCodePoint=function(){var t;if(123===this.input.charCodeAt(this.pos)){this.options.ecmaVersion<6&&this.unexpected();var e=++this.pos;t=this.readHexChar(this.input.indexOf("}",this.pos)-this.pos),++this.pos,t>1114111&&this.invalidStringToken(e,"Code point out of bounds")}else t=this.readHexChar(4);return t},dn.readString=function(t){for(var e="",n=++this.pos;;){this.pos>=this.input.length&&this.raise(this.start,"Unterminated string constant");var i=this.input.charCodeAt(this.pos);if(i===t)break;92===i?(e+=this.input.slice(n,this.pos),e+=this.readEscapedChar(!1),n=this.pos):(le(i,this.options.ecmaVersion>=10)&&this.raise(this.start,"Unterminated string constant"),++this.pos)}return e+=this.input.slice(n,this.pos++),this.finishToken(oe.string,e)};var mn={};dn.tryReadTemplateToken=function(){this.inTemplateElement=!0;try{this.readTmplToken()}catch(Zt){if(Zt!==mn)throw Zt;this.readInvalidTemplateToken()}this.inTemplateElement=!1},dn.invalidStringToken=function(t,e){if(this.inTemplateElement&&this.options.ecmaVersion>=9)throw mn;this.raise(t,e)},dn.readTmplToken=function(){for(var t="",e=this.pos;;){this.pos>=this.input.length&&this.raise(this.start,"Unterminated template");var n=this.input.charCodeAt(this.pos);if(96===n||36===n&&123===this.input.charCodeAt(this.pos+1))return this.pos!==this.start||this.type!==oe.template&&this.type!==oe.invalidTemplate?(t+=this.input.slice(e,this.pos),this.finishToken(oe.template,t)):36===n?(this.pos+=2,this.finishToken(oe.dollarBraceL)):(++this.pos,this.finishToken(oe.backQuote));if(92===n)t+=this.input.slice(e,this.pos),t+=this.readEscapedChar(!0),e=this.pos;else if(le(n)){switch(t+=this.input.slice(e,this.pos),++this.pos,n){case 13:10===this.input.charCodeAt(this.pos)&&++this.pos;case 10:t+="\n";break;default:t+=String.fromCharCode(n)}this.options.locations&&(++this.curLine,this.lineStart=this.pos),e=this.pos}else++this.pos}},dn.readInvalidTemplateToken=function(){for(;this.pos=48&&e<=55){var n=this.input.substr(this.pos-1,3).match(/^[0-7]+/)[0],i=parseInt(n,8);return i>255&&(n=n.slice(0,-1),i=parseInt(n,8)),this.pos+=n.length-1,e=this.input.charCodeAt(this.pos),"0"===n&&56!==e&&57!==e||!this.strict&&!t||this.invalidStringToken(this.pos-1-n.length,t?"Octal literal in template string":"Octal literal in strict mode"),String.fromCharCode(i)}return le(e)?"":String.fromCharCode(e)}},dn.readHexChar=function(t){var e=this.pos,n=this.readInt(16,t);return null===n&&this.invalidStringToken(e,"Bad character escape sequence"),n},dn.readWord1=function(){this.containsEsc=!1;for(var t="",e=!0,n=this.pos,i=this.options.ecmaVersion>=6;this.pos",nbsp:"\xa0",iexcl:"\xa1",cent:"\xa2",pound:"\xa3",curren:"\xa4",yen:"\xa5",brvbar:"\xa6",sect:"\xa7",uml:"\xa8",copy:"\xa9",ordf:"\xaa",laquo:"\xab",not:"\xac",shy:"\xad",reg:"\xae",macr:"\xaf",deg:"\xb0",plusmn:"\xb1",sup2:"\xb2",sup3:"\xb3",acute:"\xb4",micro:"\xb5",para:"\xb6",middot:"\xb7",cedil:"\xb8",sup1:"\xb9",ordm:"\xba",raquo:"\xbb",frac14:"\xbc",frac12:"\xbd",frac34:"\xbe",iquest:"\xbf",Agrave:"\xc0",Aacute:"\xc1",Acirc:"\xc2",Atilde:"\xc3",Auml:"\xc4",Aring:"\xc5",AElig:"\xc6",Ccedil:"\xc7",Egrave:"\xc8",Eacute:"\xc9",Ecirc:"\xca",Euml:"\xcb",Igrave:"\xcc",Iacute:"\xcd",Icirc:"\xce",Iuml:"\xcf",ETH:"\xd0",Ntilde:"\xd1",Ograve:"\xd2",Oacute:"\xd3",Ocirc:"\xd4",Otilde:"\xd5",Ouml:"\xd6",times:"\xd7",Oslash:"\xd8",Ugrave:"\xd9",Uacute:"\xda",Ucirc:"\xdb",Uuml:"\xdc",Yacute:"\xdd",THORN:"\xde",szlig:"\xdf",agrave:"\xe0",aacute:"\xe1",acirc:"\xe2",atilde:"\xe3",auml:"\xe4",aring:"\xe5",aelig:"\xe6",ccedil:"\xe7",egrave:"\xe8",eacute:"\xe9",ecirc:"\xea",euml:"\xeb",igrave:"\xec",iacute:"\xed",icirc:"\xee",iuml:"\xef",eth:"\xf0",ntilde:"\xf1",ograve:"\xf2",oacute:"\xf3",ocirc:"\xf4",otilde:"\xf5",ouml:"\xf6",divide:"\xf7",oslash:"\xf8",ugrave:"\xf9",uacute:"\xfa",ucirc:"\xfb",uuml:"\xfc",yacute:"\xfd",thorn:"\xfe",yuml:"\xff",OElig:"\u0152",oelig:"\u0153",Scaron:"\u0160",scaron:"\u0161",Yuml:"\u0178",fnof:"\u0192",circ:"\u02c6",tilde:"\u02dc",Alpha:"\u0391",Beta:"\u0392",Gamma:"\u0393",Delta:"\u0394",Epsilon:"\u0395",Zeta:"\u0396",Eta:"\u0397",Theta:"\u0398",Iota:"\u0399",Kappa:"\u039a",Lambda:"\u039b",Mu:"\u039c",Nu:"\u039d",Xi:"\u039e",Omicron:"\u039f",Pi:"\u03a0",Rho:"\u03a1",Sigma:"\u03a3",Tau:"\u03a4",Upsilon:"\u03a5",Phi:"\u03a6",Chi:"\u03a7",Psi:"\u03a8",Omega:"\u03a9",alpha:"\u03b1",beta:"\u03b2",gamma:"\u03b3",delta:"\u03b4",epsilon:"\u03b5",zeta:"\u03b6",eta:"\u03b7",theta:"\u03b8",iota:"\u03b9",kappa:"\u03ba",lambda:"\u03bb",mu:"\u03bc",nu:"\u03bd",xi:"\u03be",omicron:"\u03bf",pi:"\u03c0",rho:"\u03c1",sigmaf:"\u03c2",sigma:"\u03c3",tau:"\u03c4",upsilon:"\u03c5",phi:"\u03c6",chi:"\u03c7",psi:"\u03c8",omega:"\u03c9",thetasym:"\u03d1",upsih:"\u03d2",piv:"\u03d6",ensp:"\u2002",emsp:"\u2003",thinsp:"\u2009",zwnj:"\u200c",zwj:"\u200d",lrm:"\u200e",rlm:"\u200f",ndash:"\u2013",mdash:"\u2014",lsquo:"\u2018",rsquo:"\u2019",sbquo:"\u201a",ldquo:"\u201c",rdquo:"\u201d",bdquo:"\u201e",dagger:"\u2020",Dagger:"\u2021",bull:"\u2022",hellip:"\u2026",permil:"\u2030",prime:"\u2032",Prime:"\u2033",lsaquo:"\u2039",rsaquo:"\u203a",oline:"\u203e",frasl:"\u2044",euro:"\u20ac",image:"\u2111",weierp:"\u2118",real:"\u211c",trade:"\u2122",alefsym:"\u2135",larr:"\u2190",uarr:"\u2191",rarr:"\u2192",darr:"\u2193",harr:"\u2194",crarr:"\u21b5",lArr:"\u21d0",uArr:"\u21d1",rArr:"\u21d2",dArr:"\u21d3",hArr:"\u21d4",forall:"\u2200",part:"\u2202",exist:"\u2203",empty:"\u2205",nabla:"\u2207",isin:"\u2208",notin:"\u2209",ni:"\u220b",prod:"\u220f",sum:"\u2211",minus:"\u2212",lowast:"\u2217",radic:"\u221a",prop:"\u221d",infin:"\u221e",ang:"\u2220",and:"\u2227",or:"\u2228",cap:"\u2229",cup:"\u222a",int:"\u222b",there4:"\u2234",sim:"\u223c",cong:"\u2245",asymp:"\u2248",ne:"\u2260",equiv:"\u2261",le:"\u2264",ge:"\u2265",sub:"\u2282",sup:"\u2283",nsub:"\u2284",sube:"\u2286",supe:"\u2287",oplus:"\u2295",otimes:"\u2297",perp:"\u22a5",sdot:"\u22c5",lceil:"\u2308",rceil:"\u2309",lfloor:"\u230a",rfloor:"\u230b",lang:"\u2329",rang:"\u232a",loz:"\u25ca",spades:"\u2660",clubs:"\u2663",hearts:"\u2665",diams:"\u2666"},yn={version:"6.1.1",parse:function(t,e){return Se.parse(t,e)},parseExpressionAt:function(t,e,n){return Se.parseExpressionAt(t,e,n)},tokenizer:function(t,e){return Se.tokenizer(t,e)},Parser:Se,defaultOptions:Ee,Position:be,SourceLocation:xe,getLineInfo:_e,Node:Ue,TokenType:ee,tokTypes:oe,keywordTypes:se,TokContext:ze,tokContexts:qe,isIdentifierChar:te,isIdentifierStart:Yt,Token:un,isNewLine:le,lineBreak:pe,lineBreakG:ce,nonASCIIwhitespace:he};const vn=/^[\da-fA-F]+$/,bn=/^\d+$/,xn=yn.tokTypes,_n=yn.TokContext,En=yn.tokContexts,kn=yn.TokenType,Sn=yn.isNewLine,wn=yn.isIdentifierStart,Cn=yn.isIdentifierChar,An=new _n("...",!0,!0),In={jsxName:new kn("jsxName"),jsxText:new kn("jsxText",{beforeExpr:!0}),jsxTagStart:new kn("jsxTagStart"),jsxTagEnd:new kn("jsxTagEnd")};function Pn(t){return t?"JSXIdentifier"===t.type?t.name:"JSXNamespacedName"===t.type?t.namespace.name+":"+t.name.name:"JSXMemberExpression"===t.type?Pn(t.object)+"."+Pn(t.property):void 0:t}In.jsxTagStart.updateContext=function(){this.context.push(Ln),this.context.push(An),this.exprAllowed=!1},In.jsxTagEnd.updateContext=function(t){let e=this.context.pop();e===An&&t===xn.slash||e===Nn?(this.context.pop(),this.exprAllowed=this.curContext()===Ln):this.exprAllowed=!0};var Tn=function(t){return t=t||{},function(e){return function(t,e){return class extends e{jsx_readToken(){let t="",e=this.pos;for(;;){this.pos>=this.input.length&&this.raise(this.start,"Unterminated JSX contents");let n=this.input.charCodeAt(this.pos);switch(n){case 60:case 123:return this.pos===this.start?60===n&&this.exprAllowed?(++this.pos,this.finishToken(In.jsxTagStart)):this.getTokenFromCode(n):(t+=this.input.slice(e,this.pos),this.finishToken(In.jsxText,t));case 38:t+=this.input.slice(e,this.pos),t+=this.jsx_readEntity(),e=this.pos;break;default:Sn(n)?(t+=this.input.slice(e,this.pos),t+=this.jsx_readNewLine(!0),e=this.pos):++this.pos}}}jsx_readNewLine(t){let e,n=this.input.charCodeAt(this.pos);return++this.pos,13===n&&10===this.input.charCodeAt(this.pos)?(++this.pos,e=t?"\n":"\r\n"):e=String.fromCharCode(n),this.options.locations&&(++this.curLine,this.lineStart=this.pos),e}jsx_readString(t){let e="",n=++this.pos;for(;;){this.pos>=this.input.length&&this.raise(this.start,"Unterminated string constant");let i=this.input.charCodeAt(this.pos);if(i===t)break;38===i?(e+=this.input.slice(n,this.pos),e+=this.jsx_readEntity(),n=this.pos):Sn(i)?(e+=this.input.slice(n,this.pos),e+=this.jsx_readNewLine(!1),n=this.pos):++this.pos}return e+=this.input.slice(n,this.pos++),this.finishToken(xn.string,e)}jsx_readEntity(){let t,e="",n=0,i=this.input[this.pos];"&"!==i&&this.raise(this.pos,"Entity must start with an ampersand");let r=++this.pos;for(;this.pos")}let a=r.name?"Element":"Fragment";return n["opening"+a]=r,n["closing"+a]=s,n.children=i,this.type===xn.relational&&"<"===this.value&&this.raise(this.start,"Adjacent JSX elements must be wrapped in an enclosing tag"),this.finishNode(n,"JSX"+a)}jsx_parseText(t){let e=this.parseLiteral(t);return e.type="JSXText",e}jsx_parseElement(){let t=this.start,e=this.startLoc;return this.next(),this.jsx_parseElementAt(t,e)}parseExprAtom(t){return this.type===In.jsxText?this.jsx_parseText(this.value):this.type===In.jsxTagStart?this.jsx_parseElement():super.parseExprAtom(t)}readToken(t){let e=this.curContext();if(e===Ln)return this.jsx_readToken();if(e===An||e===Nn){if(wn(t))return this.jsx_readWord();if(62==t)return++this.pos,this.finishToken(In.jsxTagEnd);if((34===t||39===t)&&e==An)return this.jsx_readString(t)}return 60===t&&this.exprAllowed&&33!==this.input.charCodeAt(this.pos+1)?(++this.pos,this.finishToken(In.jsxTagStart)):super.readToken(t)}updateContext(t){if(this.type==xn.braceL){var e=this.curContext();e==An?this.context.push(En.b_expr):e==Ln?this.context.push(En.b_tmpl):super.updateContext(t),this.exprAllowed=!0}else{if(this.type!==xn.slash||t!==In.jsxTagStart)return super.updateContext(t);this.context.length-=2,this.context.push(Nn),this.exprAllowed=!1}}}}({allowNamespaces:!1!==t.allowNamespaces,allowNamespacedObjects:!!t.allowNamespacedObjects},e)}};Tn.tokTypes=In;var On,jn,Rn=(function(t,e){Object.defineProperty(e,"__esModule",{value:!0}),e.DynamicImportKey=void 0;var n=function(){function t(t,e){for(var n=0;n>=5)>0&&(n|=32),e+="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/="[n]}while(t>0);return e}var Zn=function(t,e,n){this.start=t,this.end=e,this.original=n,this.intro="",this.outro="",this.content=n,this.storeName=!1,this.edited=!1,Object.defineProperties(this,{previous:{writable:!0,value:null},next:{writable:!0,value:null}})};Zn.prototype.appendLeft=function(t){this.outro+=t},Zn.prototype.appendRight=function(t){this.intro=this.intro+t},Zn.prototype.clone=function(){var t=new Zn(this.start,this.end,this.original);return t.intro=this.intro,t.outro=this.outro,t.content=this.content,t.storeName=this.storeName,t.edited=this.edited,t},Zn.prototype.contains=function(t){return this.start0&&(s+=";"),0!==o.length){for(var p=0,c=[],l=0,h=o;l1&&(d+=Un(u[1]-e)+Un(u[2]-n)+Un(u[3]-i),e=u[1],n=u[2],i=u[3]),5===u.length&&(d+=Un(u[4]-r),r=u[4]),c.push(d)}s+=c.join(",")}}return s}(t.mappings)};function qn(t){var e=t.split("\n"),n=e.filter((function(t){return/^\t+/.test(t)})),i=e.filter((function(t){return/^ {2,}/.test(t)}));if(0===n.length&&0===i.length)return null;if(n.length>=i.length)return"\t";var r=i.reduce((function(t,e){var n=/^ +/.exec(e)[0].length;return Math.min(n,t)}),1/0);return new Array(r+1).join(" ")}function Wn(t,e){var n=t.split(/[\/\\]/),i=e.split(/[\/\\]/);for(n.pop();n[0]===i[0];)n.shift(),i.shift();if(n.length)for(var r=n.length;r--;)n[r]="..";return n.concat(i).join("/")}zn.prototype.toString=function(){return JSON.stringify(this)},zn.prototype.toUrl=function(){return"data:application/json;charset=utf-8;base64,"+Hn(this.toString())};var Jn=Object.prototype.toString;function Xn(t){for(var e=t.split("\n"),n=[],i=0,r=0;i>1;t=0&&r.push(i),this.rawSegments.push(r)}else this.pending&&this.rawSegments.push(this.pending);this.advance(e),this.pending=null},Kn.prototype.addUneditedChunk=function(t,e,n,i,r){for(var s=e.start,a=!0;s1){for(var n=0;n=t&&n<=e)throw new Error("Cannot move a selection inside itself");this._split(t),this._split(e),this._split(n);var i=this.byStart[t],r=this.byEnd[e],s=i.previous,a=r.next,o=this.byStart[n];if(!o&&r===this.lastChunk)return this;var p=o?o.previous:this.lastChunk;return s&&(s.next=a),a&&(a.previous=s),p&&(p.next=i),o&&(o.previous=r),i.previous||(this.firstChunk=r.next),r.next||(this.lastChunk=i.previous,this.lastChunk.next=null),i.previous=p,r.next=o||null,p||(this.firstChunk=i),o||(this.lastChunk=r),this},$n.prototype.overwrite=function(t,e,n,i){if("string"!=typeof n)throw new TypeError("replacement content must be a string");for(;t<0;)t+=this.original.length;for(;e<0;)e+=this.original.length;if(e>this.original.length)throw new Error("end is out of bounds");if(t===e)throw new Error("Cannot overwrite a zero-length range \u2013 use appendLeft or prependRight instead");this._split(t),this._split(e),!0===i&&(Qn.storeName||(console.warn("The final argument to magicString.overwrite(...) should be an options object. See https://github.com/rich-harris/magic-string"),Qn.storeName=!0),i={storeName:!0});var r=void 0!==i&&i.storeName,s=void 0!==i&&i.contentOnly;if(r){var a=this.original.slice(t,e);this.storedNames[a]=!0}var o=this.byStart[t],p=this.byEnd[e];if(o){if(e>o.end&&o.next!==this.byStart[o.end])throw new Error("Cannot overwrite across a split point");if(o.edit(n,r,s),o!==p){for(var c=o.next;c!==p;)c.edit("",!1),c=c.next;c.edit("",!1)}}else{var l=new Zn(t,e,"").edit(n,r);p.next=l,l.previous=p}return this},$n.prototype.prepend=function(t){if("string"!=typeof t)throw new TypeError("outro content must be a string");return this.intro=t+this.intro,this},$n.prototype.prependLeft=function(t,e){if("string"!=typeof e)throw new TypeError("inserted content must be a string");this._split(t);var n=this.byEnd[t];return n?n.prependLeft(e):this.intro=e+this.intro,this},$n.prototype.prependRight=function(t,e){if("string"!=typeof e)throw new TypeError("inserted content must be a string");this._split(t);var n=this.byStart[t];return n?n.prependRight(e):this.outro=e+this.outro,this},$n.prototype.remove=function(t,e){for(;t<0;)t+=this.original.length;for(;e<0;)e+=this.original.length;if(t===e)return this;if(t<0||e>this.original.length)throw new Error("Character is out of bounds");if(t>e)throw new Error("end must be greater than start");this._split(t),this._split(e);for(var n=this.byStart[t];n;)n.intro="",n.outro="",n.edit(""),n=e>n.end?this.byStart[n.end]:null;return this},$n.prototype.lastChar=function(){if(this.outro.length)return this.outro[this.outro.length-1];var t=this.lastChunk;do{if(t.outro.length)return t.outro[t.outro.length-1];if(t.content.length)return t.content[t.content.length-1];if(t.intro.length)return t.intro[t.intro.length-1]}while(t=t.previous);return this.intro.length?this.intro[this.intro.length-1]:""},$n.prototype.lastLine=function(){var t=this.outro.lastIndexOf(Gn);if(-1!==t)return this.outro.substr(t+1);var e=this.outro,n=this.lastChunk;do{if(n.outro.length>0){if(-1!==(t=n.outro.lastIndexOf(Gn)))return n.outro.substr(t+1)+e;e=n.outro+e}if(n.content.length>0){if(-1!==(t=n.content.lastIndexOf(Gn)))return n.content.substr(t+1)+e;e=n.content+e}if(n.intro.length>0){if(-1!==(t=n.intro.lastIndexOf(Gn)))return n.intro.substr(t+1)+e;e=n.intro+e}}while(n=n.previous);return-1!==(t=this.intro.lastIndexOf(Gn))?this.intro.substr(t+1)+e:this.intro+e},$n.prototype.slice=function(t,e){for(void 0===t&&(t=0),void 0===e&&(e=this.original.length);t<0;)t+=this.original.length;for(;e<0;)e+=this.original.length;for(var n="",i=this.firstChunk;i&&(i.start>t||i.end<=t);){if(i.start=e)return n;i=i.next}if(i&&i.edited&&i.start!==t)throw new Error("Cannot use replaced character "+t+" as slice start anchor.");for(var r=i;i;){!i.intro||r===i&&i.start!==t||(n+=i.intro);var s=i.start=e;if(s&&i.edited&&i.end!==e)throw new Error("Cannot use replaced character "+e+" as slice end anchor.");if(n+=i.content.slice(r===i?t-i.start:0,s?i.content.length+e-i.end:i.content.length),!i.outro||s&&i.end!==e||(n+=i.outro),s)break;i=i.next}return n},$n.prototype.snip=function(t,e){var n=this.clone();return n.remove(0,t),n.remove(e,n.original.length),n},$n.prototype._split=function(t){if(!this.byStart[t]&&!this.byEnd[t])for(var e=this.lastSearchedChunk,n=t>e.end;e;){if(e.contains(t))return this._splitChunk(e,t);e=n?this.byStart[e.end]:this.byEnd[e.start]}},$n.prototype._splitChunk=function(t,e){if(t.edited&&t.content.length){var n=Xn(this.original)(e);throw new Error("Cannot split a chunk that has already been edited ("+n.line+":"+n.column+' \u2013 "'+t.original+'")')}var i=t.split(e);return this.byEnd[e]=t,this.byStart[e]=i,this.byEnd[i.end]=i,t===this.lastChunk&&(this.lastChunk=i),this.lastSearchedChunk=t,!0},$n.prototype.toString=function(){for(var t=this.intro,e=this.firstChunk;e;)t+=e.toString(),e=e.next;return t+this.outro},$n.prototype.isEmpty=function(){var t=this.firstChunk;do{if(t.intro.length&&t.intro.trim()||t.content.length&&t.content.trim()||t.outro.length&&t.outro.trim())return!1}while(t=t.next);return!0},$n.prototype.length=function(){var t=this.firstChunk,e=0;do{e+=t.intro.length+t.content.length+t.outro.length}while(t=t.next);return e},$n.prototype.trimLines=function(){return this.trim("[\\r\\n]")},$n.prototype.trim=function(t){return this.trimStart(t).trimEnd(t)},$n.prototype.trimEndAborted=function(t){var e=new RegExp((t||"\\s")+"+$");if(this.outro=this.outro.replace(e,""),this.outro.length)return!0;var n=this.lastChunk;do{var i=n.end,r=n.trimEnd(e);if(n.end!==i&&(this.lastChunk===n&&(this.lastChunk=n.next),this.byEnd[n.end]=n,this.byStart[n.next.start]=n.next,this.byEnd[n.next.end]=n.next),r)return!0;n=n.previous}while(n);return!1},$n.prototype.trimEnd=function(t){return this.trimEndAborted(t),this},$n.prototype.trimStartAborted=function(t){var e=new RegExp("^"+(t||"\\s")+"+");if(this.intro=this.intro.replace(e,""),this.intro.length)return!0;var n=this.firstChunk;do{var i=n.end,r=n.trimStart(e);if(n.end!==i&&(n===this.lastChunk&&(this.lastChunk=n.next),this.byEnd[n.end]=n,this.byStart[n.next.start]=n.next,this.byEnd[n.next.end]=n.next),r)return!0;n=n.next}while(n);return!1},$n.prototype.trimStart=function(t){return this.trimStartAborted(t),this};var ti=function(){};function ei(t){var e=[];return ni[t.type](e,t),e}ti.prototype.ancestor=function(t){for(var e=this;t--;)if(!(e=e.parent))return null;return e},ti.prototype.contains=function(t){for(;t;){if(t===this)return!0;t=t.parent}return!1},ti.prototype.findLexicalBoundary=function(){return this.parent.findLexicalBoundary()},ti.prototype.findNearest=function(t){return"string"==typeof t&&(t=new RegExp("^"+t+"$")),t.test(this.type)?this:this.parent.findNearest(t)},ti.prototype.unparenthesizedParent=function(){for(var t=this.parent;t&&"ParenthesizedExpression"===t.type;)t=t.parent;return t},ti.prototype.unparenthesize=function(){for(var t=this;"ParenthesizedExpression"===t.type;)t=t.expression;return t},ti.prototype.findScope=function(t){return this.parent.findScope(t)},ti.prototype.getIndentation=function(){return this.parent.getIndentation()},ti.prototype.initialise=function(t){for(var e=0,n=this.keys;ee)return{line:n+1,column:e-s,char:n};s=a}throw new Error("Could not determine location of character")}(i,n.start);this.message=e+" ("+r.line+":"+r.column+")",this.stack=(new t).stack.replace(new RegExp(".+new "+this.name+".+\\n","m"),""),this.loc=r,this.snippet=ai(i,r,n.end-n.start)}}return t&&(e.__proto__=t),(e.prototype=Object.create(t&&t.prototype)).constructor=e,e.prototype.toString=function(){return this.name+": "+this.message+"\n"+this.snippet},e.missingTransform=function(t,n,i,r){throw void 0===r&&(r=null),new e("Transforming "+t+" is not "+(r?"fully supported":"implemented")+". Use `transforms: { "+n+": false }` to skip transformation and disable this error"+(r?", or `transforms: { "+r+": true }` if you know what you're doing":"")+".",i)},e}(Error);function pi(t,e){for(var n=0;n1&&(l=e(s),o.push((function(e,n,o){t.prependRight(r.start,(a?"":n+"var ")+l+" = "),t.overwrite(r.start,i=r.start+1,s),t.appendLeft(i,o),t.overwrite(r.start,i=r.start+1,(a?"":n+"var ")+l+" = "+s+o),t.move(r.start,i,e)}))),ui(t,e,n,r,l,a,o);break;case"ArrayPattern":if(t.remove(i,i=r.start),r.elements.filter(Boolean).length>1){var h=e(s);o.push((function(e,n,o){t.prependRight(r.start,(a?"":n+"var ")+h+" = "),t.overwrite(r.start,i=r.start+1,s,{contentOnly:!0}),t.appendLeft(i,o),t.move(r.start,i,e)})),r.elements.forEach((function(r,s){r&&("RestElement"===r.type?di(t,e,n,i,r.argument,h+".slice("+s+")",a,o):di(t,e,n,i,r,h+"["+s+"]",a,o),i=r.end)}))}else{var u=pi(r.elements,Boolean),d=r.elements[u];"RestElement"===d.type?di(t,e,n,i,d.argument,s+".slice("+u+")",a,o):di(t,e,n,i,d,s+"["+u+"]",a,o),i=d.end}t.remove(i,r.end);break;default:throw new Error("Unexpected node type in destructuring ("+r.type+")")}}var fi=function(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__=t),(e.prototype=Object.create(t&&t.prototype)).constructor=e,e.prototype.createScope=function(){var t=this;this.parentIsFunction=/Function/.test(this.parent.type),this.isFunctionBlock=this.parentIsFunction||"Root"===this.parent.type,this.scope=new ri({block:!this.isFunctionBlock,parent:this.parent.findScope(!1),declare:function(e){return t.createdDeclarations.push(e)}}),this.parentIsFunction&&this.parent.params.forEach((function(e){t.scope.addDeclaration(e,"param")}))},e.prototype.initialise=function(t){this.thisAlias=null,this.argumentsAlias=null,this.defaultParameters=[],this.createdDeclarations=[],this.scope||this.createScope(),this.body.forEach((function(e){return e.initialise(t)})),this.scope.consolidate()},e.prototype.findLexicalBoundary=function(){return"Program"===this.type||/^Function/.test(this.parent.type)?this:this.parent.findLexicalBoundary()},e.prototype.findScope=function(t){return t&&!this.isFunctionBlock?this.parent.findScope(t):this.scope},e.prototype.getArgumentsAlias=function(){return this.argumentsAlias||(this.argumentsAlias=this.scope.createIdentifier("arguments")),this.argumentsAlias},e.prototype.getArgumentsArrayAlias=function(){return this.argumentsArrayAlias||(this.argumentsArrayAlias=this.scope.createIdentifier("argsArray")),this.argumentsArrayAlias},e.prototype.getThisAlias=function(){return this.thisAlias||(this.thisAlias=this.scope.createIdentifier("this")),this.thisAlias},e.prototype.getIndentation=function(){if(void 0===this.indentation){for(var t=this.program.magicString.original,e=this.synthetic||!this.body.length,n=e?this.start:this.body[0].start;n&&"\n"!==t[n];)n-=1;for(this.indentation="";;){var i=t[n+=1];if(" "!==i&&"\t"!==i)break;this.indentation+=i}for(var r=this.program.magicString.getIndentString(),s=this.parent;s;)"constructor"!==s.kind||s.parent.parent.superClass||(this.indentation=this.indentation.replace(r,"")),s=s.parent;e&&(this.indentation+=r)}return this.indentation},e.prototype.transpile=function(e,n){var i,r,s=this,a=this.getIndentation(),o=[];if(this.argumentsAlias&&o.push((function(t,n,i){e.appendLeft(t,n+"var "+s.argumentsAlias+" = arguments"+i)})),this.thisAlias&&o.push((function(t,n,i){e.appendLeft(t,n+"var "+s.thisAlias+" = this"+i)})),this.argumentsArrayAlias&&o.push((function(t,n,i){var r=s.scope.createIdentifier("i");e.appendLeft(t,n+"var "+r+" = arguments.length, "+s.argumentsArrayAlias+" = Array("+r+");\n"+a+"while ( "+r+"-- ) "+s.argumentsArrayAlias+"["+r+"] = arguments["+r+"]"+i)})),/Function/.test(this.parent.type)?this.transpileParameters(this.parent.params,e,n,a,o):"CatchClause"===this.parent.type&&this.transpileParameters([this.parent.param],e,n,a,o),n.letConst&&this.isFunctionBlock&&this.transpileBlockScopedIdentifiers(e),t.prototype.transpile.call(this,e,n),this.createdDeclarations.length&&o.push((function(t,n,i){var r=n+"var "+s.createdDeclarations.join(", ")+i;e.appendLeft(t,r)})),this.synthetic)if("ArrowFunctionExpression"===this.parent.type){var p=this.body[0];o.length?(e.appendLeft(this.start,"{").prependRight(this.end,this.parent.getIndentation()+"}"),e.prependRight(p.start,"\n"+a+"return "),e.appendLeft(p.end,";\n")):n.arrow&&(e.prependRight(p.start,"{ return "),e.appendLeft(p.end,"; }"))}else o.length&&e.prependRight(this.start,"{").appendLeft(this.end,"}");i=(r=this.body[0])&&"ExpressionStatement"===r.type&&"Literal"===r.expression.type&&"use strict"===r.expression.value?this.body[0].end:this.synthetic||"Root"===this.parent.type?this.start:this.start+1;var c="\n"+a,l=";";o.forEach((function(t,e){e===o.length-1&&(l=";\n"),t(i,c,l)}))},e.prototype.transpileParameters=function(t,e,n,i,r){var s=this;t.forEach((function(a){if("AssignmentPattern"===a.type&&"Identifier"===a.left.type)n.defaultParameter&&r.push((function(t,n,i){e.prependRight(a.left.end,n+"if ( "+a.left.name+" === void 0 ) "+a.left.name).move(a.left.end,a.right.end,t).appendLeft(a.right.end,i)}));else if("RestElement"===a.type)n.spreadRest&&r.push((function(n,r,o){var p=t[t.length-2];if(p)e.remove(p?p.end:a.start,a.end);else{for(var c=a.start,l=a.end;/\s/.test(e.original[c-1]);)c-=1;for(;/\s/.test(e.original[l]);)l+=1;e.remove(c,l)}var h=a.argument.name,u=s.scope.createIdentifier("len"),d=t.length-1;e.prependRight(n,d?r+"var "+h+" = [], "+u+" = arguments.length - "+d+";\n"+i+"while ( "+u+"-- > 0 ) "+h+"[ "+u+" ] = arguments[ "+u+" + "+d+" ]"+o:r+"var "+h+" = [], "+u+" = arguments.length;\n"+i+"while ( "+u+"-- ) "+h+"[ "+u+" ] = arguments[ "+u+" ]"+o)}));else if("Identifier"!==a.type&&n.parameterDestructuring){var o=s.scope.createIdentifier("ref");li(e,(function(t){return s.scope.createIdentifier(t)}),(function(t){return s.scope.resolveName(t.name)}),a,o,!1,r),e.prependRight(a.start,o)}}))},e.prototype.transpileBlockScopedIdentifiers=function(t){var e=this;Object.keys(this.scope.blockScopedDeclarations).forEach((function(n){for(var i=0,r=e.scope.blockScopedDeclarations[n];ithis.start?e.overwrite(this.start,o,c):e.prependRight(this.start,c)}else t.prototype.transpile.call(this,e,n);n.trailingFunctionCommas&&this.params.length&&!s&&xi(e,this.params[this.params.length-1].end)},e.prototype.needsArguments=function(t){return t.spreadRest&&this.params.filter((function(t){return"RestElement"===t.type})).length>0},e}(ti);function Ei(t,e){var n=e.findDeclaration(t.name);if(n&&"const"===n.kind)throw new oi(t.name+" is read-only",t)}var ki=function(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__=t),(e.prototype=Object.create(t&&t.prototype)).constructor=e,e.prototype.initialise=function(e){if("Identifier"===this.left.type){var n=this.findScope(!1).findDeclaration(this.left.name),i=n&&n.node.ancestor(3);i&&"ForStatement"===i.type&&i.body.contains(this)&&(i.reassigned[this.left.name]=!0)}t.prototype.initialise.call(this,e)},e.prototype.transpile=function(e,n){"Identifier"===this.left.type&&Ei(this.left,this.findScope(!1)),"**="===this.operator&&n.exponentiation?this.transpileExponentiation(e,n):/Pattern/.test(this.left.type)&&n.destructuring&&this.transpileDestructuring(e),t.prototype.transpile.call(this,e,n)},e.prototype.transpileDestructuring=function(t){var e=this,n=this.findScope(!0),i=this.findScope(!1),r=n.createDeclaration("assign");t.appendRight(this.left.end,"("+r),t.appendLeft(this.right.end,", ");var s=[];li(t,(function(t){return n.createDeclaration(t)}),(function(t){var e=i.resolveName(t.name);return Ei(t,i),e}),this.left,r,!0,s);var a=", ";s.forEach((function(t,n){n===s.length-1&&(a=""),t(e.end,"",a)})),"ExpressionStatement"===this.unparenthesizedParent().type?t.prependRight(this.end,")"):t.appendRight(this.end,", "+r+")")},e.prototype.transpileExponentiation=function(t){for(var e,n=this.findScope(!1),i=this.left.end;"*"!==t.original[i];)i+=1;t.remove(i,i+2);var r=this.left.unparenthesize();if("Identifier"===r.type)e=n.resolveName(r.name);else if("MemberExpression"===r.type){var s,a,o=!1,p=!1,c=this.findNearest(/(?:Statement|Declaration)$/),l=c.getIndentation();"Identifier"===r.property.type?a=r.computed?n.resolveName(r.property.name):r.property.name:(a=n.createDeclaration("property"),p=!0),"Identifier"===r.object.type?s=n.resolveName(r.object.name):(s=n.createDeclaration("object"),o=!0),r.start===c.start?o&&p?(t.prependRight(c.start,s+" = "),t.overwrite(r.object.end,r.property.start,";\n"+l+a+" = "),t.overwrite(r.property.end,r.end,";\n"+l+s+"["+a+"]")):o?(t.prependRight(c.start,s+" = "),t.appendLeft(r.object.end,";\n"+l),t.appendLeft(r.object.end,s)):p&&(t.prependRight(r.property.start,a+" = "),t.appendLeft(r.property.end,";\n"+l),t.move(r.property.start,r.property.end,this.start),t.appendLeft(r.object.end,"["+a+"]"),t.remove(r.object.end,r.property.start),t.remove(r.property.end,r.end)):(o&&p?(t.prependRight(r.start,"( "+s+" = "),t.overwrite(r.object.end,r.property.start,", "+a+" = "),t.overwrite(r.property.end,r.end,", "+s+"["+a+"]")):o?(t.prependRight(r.start,"( "+s+" = "),t.appendLeft(r.object.end,", "+s)):p&&(t.prependRight(r.property.start,"( "+a+" = "),t.appendLeft(r.property.end,", "),t.move(r.property.start,r.property.end,r.start),t.overwrite(r.object.end,r.property.start,"["+a+"]"),t.remove(r.property.end,r.end)),p&&t.appendLeft(this.end," )")),e=s+(r.computed||p?"["+a+"]":"."+a)}t.prependRight(this.right.start,"Math.pow( "+e+", "),t.appendLeft(this.right.end," )")},e}(ti),Si=function(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__=t),(e.prototype=Object.create(t&&t.prototype)).constructor=e,e.prototype.initialise=function(e){e.asyncAwait&&oi.missingTransform("await","asyncAwait",this),t.prototype.initialise.call(this,e)},e}(ti),wi=function(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__=t),(e.prototype=Object.create(t&&t.prototype)).constructor=e,e.prototype.transpile=function(e,n){"**"===this.operator&&n.exponentiation&&(e.prependRight(this.start,"Math.pow( "),e.overwrite(this.left.end,this.right.start,", "),e.appendLeft(this.end," )")),t.prototype.transpile.call(this,e,n)},e}(ti),Ci=/(?:For(?:In|Of)?|While)Statement/,Ai=function(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__=t),(e.prototype=Object.create(t&&t.prototype)).constructor=e,e.prototype.initialise=function(){var t=this.findNearest(Ci),e=this.findNearest("SwitchCase");t&&(!e||t.depth>e.depth)&&(t.canBreak=!0,this.loop=t)},e.prototype.transpile=function(t){if(this.loop&&this.loop.shouldRewriteAsFunction){if(this.label)throw new oi("Labels are not currently supported in a loop with locally-scoped variables",this);t.overwrite(this.start,this.start+5,"return 'break'")}},e}(ti),Ni=function(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__=t),(e.prototype=Object.create(t&&t.prototype)).constructor=e,e.prototype.initialise=function(e){if(e.spreadRest&&this.arguments.length>1)for(var n=this.findLexicalBoundary(),i=this.arguments.length;i--;){var r=this.arguments[i];"SpreadElement"===r.type&&mi(r.argument)&&(this.argumentsArrayAlias=n.getArgumentsArrayAlias())}t.prototype.initialise.call(this,e)},e.prototype.transpile=function(e,n){if(n.spreadRest&&this.arguments.length&&gi(e,this,this.arguments),n.spreadRest&&this.arguments.length){var i,r=!1,s=this.arguments[0];if(1===this.arguments.length?"SpreadElement"===s.type&&(e.remove(s.start,s.argument.start),r=!0):r=vi(e,this.arguments,s.start,this.argumentsArrayAlias),r){var a=null;if("Super"===this.callee.type?a=this.callee:"MemberExpression"===this.callee.type&&"Super"===this.callee.object.type&&(a=this.callee.object),a||"MemberExpression"!==this.callee.type)i="void 0";else if("Identifier"===this.callee.object.type)i=this.callee.object.name;else{i=this.findScope(!0).createDeclaration("ref");var o=this.callee.object;e.prependRight(o.start,"("+i+" = "),e.appendLeft(o.end,")")}e.appendLeft(this.callee.end,".apply"),a?(a.noCall=!0,this.arguments.length>1&&("SpreadElement"===s.type?yi(s.argument)&&e.prependRight(s.start,"( "):e.prependRight(s.start,"[ "),e.appendLeft(this.arguments[this.arguments.length-1].end," )"))):1===this.arguments.length?e.prependRight(s.start,i+", "):("SpreadElement"===s.type?yi(s.argument)?e.appendLeft(s.start,i+", ( "):e.appendLeft(s.start,i+", "):e.appendLeft(s.start,i+", [ "),e.appendLeft(this.arguments[this.arguments.length-1].end," )"))}}n.trailingFunctionCommas&&this.arguments.length&&xi(e,this.arguments[this.arguments.length-1].end),t.prototype.transpile.call(this,e,n)},e}(ti),Li=function(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__=t),(e.prototype=Object.create(t&&t.prototype)).constructor=e,e.prototype.transpile=function(e,n,i,r){var s=this;if(n.classes){var a=this.parent.name,o=e.getIndentString(),p=this.getIndentation()+(i?o:""),c=p+o,l=pi(this.body,(function(t){return"constructor"===t.kind})),h=this.body[l],u="",d="";if(this.body.length?(e.remove(this.start,this.body[0].start),e.remove(this.body[this.body.length-1].end,this.end)):e.remove(this.start,this.end),h){h.value.body.isConstructorBody=!0;var f=this.body[l+1];l>0&&(e.remove(this.body[l-1].end,h.start),e.move(h.start,f?f.start:this.end-1,this.body[0].start)),i||e.appendLeft(h.end,";")}var m=[];this.body.forEach((function(t){if("FieldDefinition"===t.type&&(m.push(t.computed?"this"+e.slice(t.start,t.end)+";":"this."+e.slice(t.start,t.end)+";"),e.remove(t.start,t.end),""!==e.byStart[t.end].content)){for(var n=0;n0&&e.remove(t.end,t.end+n)}}));var g=!1!==this.program.options.namedFunctionExpressions,y=g||this.parent.superClass||"ClassDeclaration"!==this.parent.type;if(this.parent.superClass){var v="if ( "+r+" ) "+a+".__proto__ = "+r+";\n"+p+a+".prototype = Object.create( "+r+" && "+r+".prototype );\n"+p+a+".prototype.constructor = "+a+";";u+=h?"\n\n"+p+v:(v="function "+a+" () {"+(m.length?"\n"+c+m.join("\n"+c)+"\n"+c:"")+(r?"\n"+c+r+".apply(this, arguments);\n"+p+"}":"}")+(i?"":";")+(this.body.length?"\n\n"+p:"")+v)+"\n\n"+p}else if(!h){var b="function "+(y?a+" ":"")+"() {"+(m.length?"\n"+c+m.join("\n"+c)+"\n"+p:"")+"}";"ClassDeclaration"===this.parent.type&&(b+=";"),this.body.length&&(b+="\n\n"+p),u+=b}h&&m.length&&e.appendLeft(h.value.body.start+1,"\n"+c+m.join("\n"+c));var x,_,E=this.findScope(!1),k=[],S=[];if(this.body.forEach((function(t,i){if("get"!==t.kind&&"set"!==t.kind||!n.getterSetter||oi.missingTransform("getters and setters","getterSetter",t),"FieldDefinition"!==t.type)if("constructor"!==t.kind){t.static&&e.remove(t.start,t.start+(" "==e.original[t.start+6]?7:6));var r,o="method"!==t.kind,c=t.key.name;(ii[c]||t.value.body.scope.references[c])&&(c=E.createIdentifier(c));var h=!1;if(t.computed||"Literal"!==t.key.type||(h=!0,t.computed=!0),o){if(t.computed)throw new Error("Computed accessor properties are not currently supported");e.remove(t.start,t.key.start),t.static?(~S.indexOf(t.key.name)||S.push(t.key.name),_||(_=E.createIdentifier("staticAccessors")),r=""+_):(~k.indexOf(t.key.name)||k.push(t.key.name),x||(x=E.createIdentifier("prototypeAccessors")),r=""+x)}else r=t.static?""+a:a+".prototype";t.computed||(r+="."),(l>0&&i===l+1||0===i&&l===s.body.length-1)&&(r="\n\n"+p+r);var u=t.key.end;if(t.computed)if(h)e.prependRight(t.key.start,"["),e.appendLeft(t.key.end,"]");else{for(;"]"!==e.original[u];)u+=1;u+=1}var d=(o?"."+t.kind:"")+" = "+(t.value.async?"async ":"")+"function"+(t.value.generator?"* ":" ")+(t.computed||o||!g?"":c+" ");e.remove(u,t.value.start),e.prependRight(t.value.start,d),e.appendLeft(t.end,";"),t.value.generator&&e.remove(t.start,t.key.start);var f=t.key.start;if(t.computed&&!h)for(;"["!=e.original[f];)--f;t.startthis.depth){this.shouldRewriteAsFunction=!0;for(var o=0,p=this.thisRefs;oe.depth&&(this.alias=e.getArgumentsAlias()),i&&i.body.contains(this)&&i.depth>e.depth&&(this.alias=e.getArgumentsAlias())}this.findScope(!1).addReference(this)}},e.prototype.transpile=function(t){this.alias&&t.overwrite(this.start,this.end,this.alias,{storeName:!0,contentOnly:!0})},e}(ti),Zi=function(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__=t),(e.prototype=Object.create(t&&t.prototype)).constructor=e,e.prototype.initialise=function(e){t.prototype.initialise.call(this,e)},e.prototype.transpile=function(e,n){("BlockStatement"!==this.consequent.type||"BlockStatement"===this.consequent.type&&this.consequent.synthetic)&&(e.appendLeft(this.consequent.start,"{ "),e.prependRight(this.consequent.end," }")),this.alternate&&"IfStatement"!==this.alternate.type&&("BlockStatement"!==this.alternate.type||"BlockStatement"===this.alternate.type&&this.alternate.synthetic)&&(e.appendLeft(this.alternate.start,"{ "),e.prependRight(this.alternate.end," }")),t.prototype.transpile.call(this,e,n)},e}(ti),Hi=function(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__=t),(e.prototype=Object.create(t&&t.prototype)).constructor=e,e.prototype.initialise=function(e){e.moduleImport&&oi.missingTransform("dynamic import expressions","moduleImport",this),t.prototype.initialise.call(this,e)},e}(ti),zi=function(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__=t),(e.prototype=Object.create(t&&t.prototype)).constructor=e,e.prototype.initialise=function(e){e.moduleImport&&oi.missingTransform("import","moduleImport",this),t.prototype.initialise.call(this,e)},e}(ti),qi=function(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__=t),(e.prototype=Object.create(t&&t.prototype)).constructor=e,e.prototype.initialise=function(e){this.findScope(!0).addDeclaration(this.local,"import"),t.prototype.initialise.call(this,e)},e}(ti),Wi=function(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__=t),(e.prototype=Object.create(t&&t.prototype)).constructor=e,e.prototype.initialise=function(e){this.findScope(!0).addDeclaration(this.local,"import"),t.prototype.initialise.call(this,e)},e}(ti),Ji=function(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__=t),(e.prototype=Object.create(t&&t.prototype)).constructor=e,e.prototype.transpile=function(e,n){var i,r=this.name;e.overwrite(r.start,this.value?this.value.start:this.name.end,(/-/.test(i=r.name)?"'"+i+"'":i)+": "+(this.value?"":"true")),t.prototype.transpile.call(this,e,n)},e}(ti),Xi=function(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__=t),(e.prototype=Object.create(t&&t.prototype)).constructor=e,e.prototype.transpile=function(t){var e,n=!0,i=this.parent.children[this.parent.children.length-1];(i&&"JSXText"===(e=i).type&&!/\S/.test(e.value)&&/\n/.test(e.value)||this.parent.openingElement.attributes.length)&&(n=!1),t.overwrite(this.start,this.end,n?" )":")")},e}(ti),Ki=function(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__=t),(e.prototype=Object.create(t&&t.prototype)).constructor=e,e.prototype.transpile=function(t){var e,n=!0,i=this.parent.children[this.parent.children.length-1];i&&"JSXText"===(e=i).type&&!/\S/.test(e.value)&&/\n/.test(e.value)&&(n=!1),t.overwrite(this.start,this.end,n?" )":")")},e}(ti);function Gi(t,e){return t=t.replace(/\u00a0/g," "),e&&/\n/.test(t)&&(t=t.replace(/\s+$/,"")),t=t.replace(/^\n\r?\s+/,"").replace(/\s*\n\r?\s*/gm," "),JSON.stringify(t)}var Qi=function(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__=t),(e.prototype=Object.create(t&&t.prototype)).constructor=e,e.prototype.transpile=function(e,n){t.prototype.transpile.call(this,e,n);var i=this.children.filter((function(t){return"JSXText"!==t.type||/\S/.test(t.raw)||!/\n/.test(t.raw)}));if(i.length){var r,s=(this.openingElement||this.openingFragment).end;for(r=0;r0&&(l.start===s?e.prependRight(s,", "):e.overwrite(s,l.start,", ")),c&&"JSXSpreadAttribute"!==l.type){var h=this.attributes[a-1],u=this.attributes[a+1];h&&"JSXSpreadAttribute"!==h.type||e.prependRight(l.start,"{ "),u&&"JSXSpreadAttribute"!==u.type||e.appendLeft(l.end," }")}s=l.end}if(c)if(1===r)p=i?"',":",";else{if(!this.program.options.objectAssign)throw new oi("Mixed JSX attributes ending in spread requires specified objectAssign option with 'Object.assign' or polyfill helper.",this);p=i?"', "+this.program.options.objectAssign+"({},":", "+this.program.options.objectAssign+"({},",o=")"}else p=i?"', {":", {",o=" }";e.prependRight(this.name.end,p),o&&e.appendLeft(this.attributes[r-1].end,o)}else e.appendLeft(this.name.end,i?"', null":", null"),s=this.name.end;this.selfClosing?e.overwrite(s,this.end,this.attributes.length?")":" )"):e.remove(s,this.end)},e}(ti),JSXOpeningFragment:function(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__=t),(e.prototype=Object.create(t&&t.prototype)).constructor=e,e.prototype.transpile=function(t){t.overwrite(this.start,this.end,this.program.jsx+"( React.Fragment, null")},e}(ti),JSXSpreadAttribute:function(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__=t),(e.prototype=Object.create(t&&t.prototype)).constructor=e,e.prototype.transpile=function(e,n){e.remove(this.start,this.argument.start),e.remove(this.argument.end,this.end),t.prototype.transpile.call(this,e,n)},e}(ti),Literal:function(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__=t),(e.prototype=Object.create(t&&t.prototype)).constructor=e,e.prototype.initialise=function(){"string"==typeof this.value&&this.program.indentExclusionElements.push(this)},e.prototype.transpile=function(t,e){e.numericLiteral&&this.raw.match(/^0[bo]/i)&&t.overwrite(this.start,this.end,String(this.value),{storeName:!0,contentOnly:!0}),"string"==typeof this.value&&this.value.match($i)&&t.overwrite(this.start,this.end,this.raw.replace($i,(function(t){return"\u2028"==t?"\\u2028":"\\u2029"})),{contentOnly:!0})},e}(ti),MemberExpression:function(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__=t),(e.prototype=Object.create(t&&t.prototype)).constructor=e,e.prototype.transpile=function(e,n){n.reservedProperties&&ii[this.property.name]&&(e.overwrite(this.object.end,this.property.start,"['"),e.appendLeft(this.property.end,"']")),t.prototype.transpile.call(this,e,n)},e}(ti),NewExpression:function(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__=t),(e.prototype=Object.create(t&&t.prototype)).constructor=e,e.prototype.initialise=function(e){if(e.spreadRest&&this.arguments.length)for(var n=this.findLexicalBoundary(),i=this.arguments.length;i--;){var r=this.arguments[i];if("SpreadElement"===r.type&&mi(r.argument)){this.argumentsArrayAlias=n.getArgumentsArrayAlias();break}}t.prototype.initialise.call(this,e)},e.prototype.transpile=function(e,n){if(t.prototype.transpile.call(this,e,n),n.spreadRest&&this.arguments.length&&gi(e,this,this.arguments),n.spreadRest&&this.arguments.length){var i=this.arguments[0];vi(e,this.arguments,i.start,this.argumentsArrayAlias,!0)&&(e.prependRight(this.start+"new".length," (Function.prototype.bind.apply("),e.overwrite(this.callee.end,i.start,", [ null ].concat( "),e.appendLeft(this.end," ))"))}this.arguments.length&&xi(e,this.arguments[this.arguments.length-1].end)},e}(ti),ObjectExpression:function(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__=t),(e.prototype=Object.create(t&&t.prototype)).constructor=e,e.prototype.transpile=function(e,n){var i;t.prototype.transpile.call(this,e,n);for(var r=this.start+1,s=0,a=0,o=null,p=null,c=0;c0?(e.remove(l.start,h.properties[0].start),e.remove(h.properties[h.properties.length-1].end,l.end),(i=this.properties).splice.apply(i,[c,1].concat(h.properties)),c--):(e.remove(l.start,c===this.properties.length-1?l.end:this.properties[c+1].start),this.properties.splice(c,1),c--):(s+=1,null===o&&(o=c))}else l.computed&&n.computedProperty&&(a+=1,null===p&&(p=c))}if(!s||n.objectRestSpread||a&&n.computedProperty){if(s){if(!this.program.options.objectAssign)throw new oi("Object spread operator requires specified objectAssign option with 'Object.assign' or polyfill helper.",this);for(var u=this.properties.length;u--;){var d=this.properties[u];if("Property"===d.type&&!a){var f=this.properties[u-1],m=this.properties[u+1];f&&"Property"===f.type||e.prependRight(d.start,"{"),m&&"Property"===m.type||e.appendLeft(d.end,"}")}"SpreadElement"===d.type&&(e.remove(d.start,d.argument.start),e.remove(d.argument.end,d.end))}r=this.properties[0].start,a?"SpreadElement"===this.properties[0].type?(e.overwrite(this.start,r,this.program.options.objectAssign+"({}, "),e.remove(this.end-1,this.end),e.appendRight(this.end,")")):(e.prependLeft(this.start,this.program.options.objectAssign+"("),e.appendRight(this.end,")")):(e.overwrite(this.start,r,this.program.options.objectAssign+"({}, "),e.overwrite(this.properties[this.properties.length-1].end,this.end,")"))}}else s=0,o=null;if(a&&n.computedProperty){var g,y,v=this.getIndentation();"VariableDeclarator"===this.parent.type&&1===this.parent.parent.declarations.length&&"Identifier"===this.parent.id.type?(g=!0,y=this.parent.id.alias||this.parent.id.name):("AssignmentExpression"===this.parent.type&&"ExpressionStatement"===this.parent.parent.type&&"Identifier"===this.parent.left.type||"AssignmentPattern"===this.parent.type&&"Identifier"===this.parent.left.type)&&(g=!0,y=this.parent.left.alias||this.parent.left.name),s&&(g=!1),y=this.findScope(!1).resolveName(y);var b=r,x=this.end;g||(null===o||pL&&e.remove(L,C.value.start),e.prependLeft(L," = ")):e.overwrite(C.start,C.key.end+1,"["+e.slice(C.start,C.key.end)+"] = "),!C.method||!C.computed&&n.conciseMethodProperty||(C.value.generator&&e.remove(C.start,C.key.start),e.prependRight(C.value.start,"function"+(C.value.generator?"*":"")+" "))}else"SpreadElement"===C.type?y&&w>0&&(_||(_=this.properties[w-1]),e.appendLeft(_.end,", "+y+" )"),_=null,y=null):(!S&&s&&(e.prependRight(C.start,"{"),e.appendLeft(C.end,"}")),k=!0);if(S&&("SpreadElement"===C.type||C.computed)){var I=k?this.properties[this.properties.length-1].end:this.end-1;","==e.original[I]&&++I;var P=e.slice(I,x);e.prependLeft(A,P),e.remove(I,x),S=!1}var T=C.end;if(wthis.nearestFunction.depth)&&(this.loop.canReturn=!0,this.shouldWrap=!0),this.argument&&this.argument.initialise(t)},e.prototype.transpile=function(t,e){var n=this.shouldWrap&&this.loop&&this.loop.shouldRewriteAsFunction;this.argument?(n&&t.prependRight(this.argument.start,"{ v: "),this.argument.transpile(t,e),n&&t.appendLeft(this.argument.end," }")):n&&t.appendLeft(this.start+6," {}")},e}(ti),Super:function(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__=t),(e.prototype=Object.create(t&&t.prototype)).constructor=e,e.prototype.initialise=function(t){if(t.classes){if(this.method=this.findNearest("MethodDefinition"),!this.method)throw new oi("use of super outside class method",this);var e=this.findNearest("ClassBody").parent;if(this.superClassName=e.superClass&&(e.superClass.name||"superclass"),!this.superClassName)throw new oi("super used in base class",this);if(this.isCalled="CallExpression"===this.parent.type&&this===this.parent.callee,"constructor"!==this.method.kind&&this.isCalled)throw new oi("super() not allowed outside class constructor",this);if(this.isMember="MemberExpression"===this.parent.type,!this.isCalled&&!this.isMember)throw new oi("Unexpected use of `super` (expected `super(...)` or `super.*`)",this)}if(t.arrow){var n=this.findLexicalBoundary(),i=this.findNearest("ArrowFunctionExpression"),r=this.findNearest(Ci);i&&i.depth>n.depth&&(this.thisAlias=n.getThisAlias()),r&&r.body.contains(this)&&r.depth>n.depth&&(this.thisAlias=n.getThisAlias())}},e.prototype.transpile=function(t,e){if(e.classes){t.overwrite(this.start,this.end,this.isCalled||this.method.static?this.superClassName:this.superClassName+".prototype",{storeName:!0,contentOnly:!0});var n=this.isCalled?this.parent:this.parent.parent;if(n&&"CallExpression"===n.type){this.noCall||t.appendLeft(n.callee.end,".call");var i=this.thisAlias||"this";n.arguments.length?t.appendLeft(n.arguments[0].start,i+", "):t.appendLeft(n.end-1,""+i)}}},e}(ti),TaggedTemplateExpression:function(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__=t),(e.prototype=Object.create(t&&t.prototype)).constructor=e,e.prototype.initialise=function(e){e.templateString&&!e.dangerousTaggedTemplateString&&oi.missingTransform("tagged template strings","templateString",this,"dangerousTaggedTemplateString"),t.prototype.initialise.call(this,e)},e.prototype.transpile=function(e,n){if(n.templateString&&n.dangerousTaggedTemplateString){var i=this.quasi.expressions.concat(this.quasi.quasis).sort((function(t,e){return t.start-e.start})),r=this.program.body.scope,s=this.quasi.quasis.map((function(t){return JSON.stringify(t.value.cooked)})).join(", "),a=this.program.templateLiteralQuasis[s];a||(a=r.createIdentifier("templateObject"),e.prependLeft(this.program.prependAt,"var "+a+" = Object.freeze(["+s+"]);\n"),this.program.templateLiteralQuasis[s]=a),e.overwrite(this.tag.end,i[0].start,"("+a);var o=i[0].start;i.forEach((function(t){"TemplateElement"===t.type?e.remove(o,t.end):e.overwrite(o,t.start,", "),o=t.end})),e.overwrite(o,this.end,")")}t.prototype.transpile.call(this,e,n)},e}(ti),TemplateElement:function(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__=t),(e.prototype=Object.create(t&&t.prototype)).constructor=e,e.prototype.initialise=function(){this.program.indentExclusionElements.push(this)},e}(ti),TemplateLiteral:function(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__=t),(e.prototype=Object.create(t&&t.prototype)).constructor=e,e.prototype.transpile=function(e,n){if(t.prototype.transpile.call(this,e,n),n.templateString&&"TaggedTemplateExpression"!==this.parent.type){var i=this.expressions.concat(this.quasis).sort((function(t,e){return t.start-e.start||t.end-e.end})).filter((function(t,e){return"TemplateElement"!==t.type||!!t.value.raw||!e}));if(i.length>=3){var r=i[0];"TemplateElement"===r.type&&""===r.value.raw&&"TemplateElement"===i[2].type&&i.shift()}var s=!(1===this.quasis.length&&0===this.expressions.length||"TemplateLiteral"===this.parent.type||"AssignmentExpression"===this.parent.type||"AssignmentPattern"===this.parent.type||"VariableDeclarator"===this.parent.type||"BinaryExpression"===this.parent.type&&"+"===this.parent.operator);s&&e.appendRight(this.start,"(");var a=this.start;i.forEach((function(t,n){var i=0===n?s?"(":"":" + ";if("TemplateElement"===t.type)e.overwrite(a,t.end,i+JSON.stringify(t.value.cooked));else{var r="Identifier"!==t.type;r&&(i+="("),e.remove(a,t.start),i&&e.prependRight(t.start,i),r&&e.appendLeft(t.end,")")}a=t.end})),s&&e.appendLeft(a,")"),e.overwrite(a,this.end,"",{contentOnly:!0})}},e}(ti),ThisExpression:function(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__=t),(e.prototype=Object.create(t&&t.prototype)).constructor=e,e.prototype.initialise=function(t){var e=this.findLexicalBoundary();if(t.letConst)for(var n=this.findNearest(Ci);n&&n.depth>e.depth;)n.thisRefs.push(this),n=n.parent.findNearest(Ci);if(t.arrow){var i=this.findNearest("ArrowFunctionExpression");i&&i.depth>e.depth&&(this.alias=e.getThisAlias())}},e.prototype.transpile=function(t){this.alias&&t.overwrite(this.start,this.end,this.alias,{storeName:!0,contentOnly:!0})},e}(ti),UpdateExpression:function(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__=t),(e.prototype=Object.create(t&&t.prototype)).constructor=e,e.prototype.initialise=function(e){if("Identifier"===this.argument.type){var n=this.findScope(!1).findDeclaration(this.argument.name),i=n&&n.node.ancestor(3);i&&"ForStatement"===i.type&&i.body.contains(this)&&(i.reassigned[this.argument.name]=!0)}t.prototype.initialise.call(this,e)},e.prototype.transpile=function(e,n){"Identifier"===this.argument.type&&Ei(this.argument,this.findScope(!1)),t.prototype.transpile.call(this,e,n)},e}(ti),VariableDeclaration:function(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__=t),(e.prototype=Object.create(t&&t.prototype)).constructor=e,e.prototype.initialise=function(t){this.scope=this.findScope("var"===this.kind),this.declarations.forEach((function(e){return e.initialise(t)}))},e.prototype.transpile=function(t,e){var n=this,i=this.getIndentation(),r=this.kind;if(e.letConst&&"var"!==r&&t.overwrite(this.start,this.start+this.kind.length,r="var",{contentOnly:!0,storeName:!0}),e.destructuring&&"ForOfStatement"!==this.parent.type&&"ForInStatement"!==this.parent.type){var s,a=this.start;this.declarations.forEach((function(r,o){if(r.transpile(t,e),"Identifier"===r.id.type)o>0&&"Identifier"!==n.declarations[o-1].id.type&&t.overwrite(a,r.id.start,"var ");else{var p=Ci.test(n.parent.type);0===o?t.remove(a,r.id.start):t.overwrite(a,r.id.start,";\n"+i);var c="Identifier"===r.init.type&&!r.init.rewritten,l=c?r.init.alias||r.init.name:r.findScope(!0).createIdentifier("ref");a=r.start;var h=[];c?t.remove(r.id.end,r.end):h.push((function(e,n,i){t.prependRight(r.id.end,"var "+l),t.appendLeft(r.init.end,""+i),t.move(r.id.end,r.end,e)}));var u=r.findScope(!1);li(t,(function(t){return u.createIdentifier(t)}),(function(t){return u.resolveName(t.name)}),r.id,l,p,h);var d=p?"var ":"",f=p?", ":";\n"+i;h.forEach((function(t,e){o===n.declarations.length-1&&e===h.length-1&&(f=p?"":";"),t(r.start,0===e?d:"",f)}))}a=r.end,s="Identifier"!==r.id.type})),s&&this.end>a&&t.overwrite(a,this.end,"",{contentOnly:!0})}else this.declarations.forEach((function(n){n.transpile(t,e)}))},e}(ti),VariableDeclarator:function(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__=t),(e.prototype=Object.create(t&&t.prototype)).constructor=e,e.prototype.initialise=function(e){var n=this.parent.kind;"let"===n&&"ForStatement"===this.parent.parent.type&&(n="for.let"),this.parent.scope.addDeclaration(this.id,n),t.prototype.initialise.call(this,e)},e.prototype.transpile=function(t,e){if(!this.init&&e.letConst&&"var"!==this.parent.kind){var n=this.findNearest(/Function|^For(In|Of)?Statement|^(?:Do)?WhileStatement/);!n||/Function/.test(n.type)||this.isLeftDeclaratorOfLoop()||t.appendLeft(this.id.end," = (void 0)")}this.id&&this.id.transpile(t,e),this.init&&this.init.transpile(t,e)},e.prototype.isLeftDeclaratorOfLoop=function(){return this.parent&&"VariableDeclaration"===this.parent.type&&this.parent.parent&&("ForInStatement"===this.parent.parent.type||"ForOfStatement"===this.parent.parent.type)&&this.parent.parent.left&&this.parent.parent.left.declarations[0]===this},e}(ti),WhileStatement:Ri},tr={Program:["body"],Literal:[]},er={IfStatement:"consequent",ForStatement:"body",ForInStatement:"body",ForOfStatement:"body",WhileStatement:"body",DoWhileStatement:"body",ArrowFunctionExpression:"body"};function nr(t,e,n,i){this.type="Root",this.jsx=i.jsx||"React.createElement",this.options=i,this.source=t,this.magicString=new $n(t),this.ast=e,this.depth=0,function t(e,n){if(e)if("length"in e)for(var i=e.length;i--;)t(e[i],n);else if(!e.__wrapped){e.__wrapped=!0,tr[e.type]||(tr[e.type]=Object.keys(e).filter((function(t){return"object"==typeof e[t]})));var r=er[e.type];if(r&&"BlockStatement"!==e[r].type){var s=e[r];e[r]={start:s.start,end:s.end,type:"BlockStatement",body:[s],synthetic:!0}}e.parent=n,e.program=n.program||n,e.depth=n.depth+1,e.keys=tr[e.type],e.indentation=void 0;for(var a=0,o=tr[e.type];ai[t]-i[e])),this.raise(i[t[0]],"Usage of undeclared private name"))}return r}parseClassElement(t){if(this.eat(Vn.semi))return null;const e=this.startNode();if(!(this.options.ecmaVersion>=8)||this.type!=Fn){if(this.isContextual("async")){Bn.lastIndex=this.pos;let t=Bn.exec(this.input),n=this.input.charAt(this.pos+t[0].length);if(";"===n||"="===n)return e.key=this.parseIdent(!0),e.computed=!1,Dn.call(this,e),this.finishNode(e,"FieldDefinition"),this.semicolon(),e}return super.parseClassElement.apply(this,arguments)}return e.key=Mn.call(this),e.computed=!1,"constructor"==e.key.name&&this.raise(e.start,"Classes may not have a field named constructor"),Object.prototype.hasOwnProperty.call(this._privateBoundNamesStack[this._privateBoundNamesStack.length-1],e.key.name)&&this.raise(e.start,"Duplicate private element"),this._privateBoundNamesStack[this._privateBoundNamesStack.length-1][e.key.name]=!0,delete this._unresolvedPrivateNamesStack[this._unresolvedPrivateNamesStack.length-1][e.key.name],Dn.call(this,e),this.finishNode(e,"FieldDefinition"),this.semicolon(),e}parseClassMethod(t,e,n,i){return e||n||"method"!=t.kind||t.static||this.options.ecmaVersion<8||this.type==Vn.parenL?super.parseClassMethod.apply(this,arguments):(Dn.call(this,t),delete t.kind,delete t.static,t=this.finishNode(t,"FieldDefinition"),this.semicolon(),t)}parseSubscripts(t,e,n,i){for(let r;;){if(!(r=this.eat(Vn.bracketL))&&!this.eat(Vn.dot))return super.parseSubscripts(t,e,n,i);{let i=this.startNodeAt(e,n);i.object=t,r?i.property=this.parseExpression():this.type==Fn?(i.property=Mn.call(this),this._privateBoundNamesStack.length&&this._privateBoundNamesStack[this._privateBoundNamesStack.length-1][i.property.name]||(this._unresolvedPrivateNamesStack[this._unresolvedPrivateNamesStack.length-1][i.property.name]=i.property.start)):i.property=this.parseIdent(!0),i.computed=Boolean(r),r&&this.expect(Vn.bracketR),t=this.finishNode(i,"MemberExpression")}}}parseMaybeUnary(t,e){const n=super.parseMaybeUnary(t,e);return"delete"==n.operator&&"MemberExpression"==n.argument.type&&"PrivateName"==n.argument.property.type&&this.raise(n.start,"Private elements may not be deleted"),n}parseIdent(t,e){const n=super.parseIdent(t,e);return this._inFieldValue&&"arguments"==n.name&&this.raise(n.start,"A class field initializer may not contain arguments"),n}parseExprAtom(t){const e=super.parseExprAtom(t);return this._inFieldValue&&"Super"==e.type&&this.raise(e.start,"A class field initializer may not contain super"),e}}})),rr=["getterSetter","arrow","classes","computedProperty","conciseMethodProperty","defaultParameter","destructuring","forOf","generator","letConst","moduleExport","moduleImport","numericLiteral","parameterDestructuring","spreadRest","stickyRegExp","templateString","exponentiation","reservedProperties","trailingFunctionCommas","asyncAwait","objectRestSpread"],sr=["dangerousTaggedTemplateString","dangerousForOf"];function ar(t,e){return function(t,e){var n;void 0===e&&(e={});var i=null;try{n=ir.parse(t,{ecmaVersion:10,preserveParens:!0,sourceType:"module",allowAwaitOutsideFunction:!0,allowReturnOutsideFunction:!0,allowHashBang:!0,onComment:function(t,e){if(!i){var n=/@jsx\s+([^\s]+)/.exec(e);n&&(i=n[1])}}}),e.jsx=i||e.jsx}catch(e){throw e.snippet=ai(t,e.loc),e.toString=function(){return e.name+": "+e.message+"\n"+e.snippet},e}var r=Object.create(null);return rr.forEach((function(t){r[t]=!0})),sr.forEach((function(t){r[t]=!0})),Object.keys(e.transforms||{}).forEach((function(t){if("modules"===t)return"moduleImport"in e.transforms||(r.moduleImport=e.transforms.modules),void("moduleExport"in e.transforms||(r.moduleExport=e.transforms.modules));if(!(t in r))throw new Error("Unknown transform '"+t+"'");r[t]=e.transforms[t]})),!0===e.objectAssign&&(e.objectAssign="Object.assign"),new nr(t,n,r,e).export(e)}(t,Object.assign({},e,{transforms:Object.assign({asyncAwait:!1,classes:!1,getterSetter:!1},e.transforms)}))}var or=n(7317),pr=n.n(or),cr={plain:{color:"#C5C8C6",backgroundColor:"#1D1F21"},styles:[{types:["prolog","comment","doctype","cdata"],style:{color:"hsl(30, 20%, 50%)"}},{types:["property","tag","boolean","number","constant","symbol"],style:{color:"hsl(350, 40%, 70%)"}},{types:["attr-name","string","char","builtin","insterted"],style:{color:"hsl(75, 70%, 60%)"}},{types:["operator","entity","url","string","variable","language-css"],style:{color:"hsl(40, 90%, 60%)"}},{types:["deleted"],style:{color:"rgb(255, 85, 85)"}},{types:["italic"],style:{fontStyle:"italic"}},{types:["important","bold"],style:{fontWeight:"bold"}},{types:["regex","important"],style:{color:"#e90"}},{types:["atrule","attr-value","keyword"],style:{color:"hsl(350, 40%, 70%)"}},{types:["punctuation","symbol"],style:{opacity:"0.7"}}]},lr="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},hr=function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")},ur=Object.assign||function(t){for(var e=1;e=0||Object.prototype.hasOwnProperty.call(t,i)&&(n[i]=t[i]);return n},mr=function(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!=typeof e&&"function"!=typeof e?t:e},gr=function(t){function e(){var n,r;hr(this,e);for(var s=arguments.length,a=Array(s),o=0;o. "+(null!=n?n:""),o}return(0,Tr.Z)(e,t),e}((0,Or.Z)(Error));var Rr="localStorage";function Br(t){if(void 0===t&&(t=Rr),"undefined"==typeof window)throw new Error("Browser storage is not available on Node.js/Docusaurus SSR process.");if("none"===t)return null;try{return window[t]}catch(n){return e=n,Vr||(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.",e),Vr=!0),null}var e}var Vr=!1;var Dr={get:function(){return null},set:function(){},del:function(){}};var Mr=i.createContext(void 0),Fr="theme";!function(t,e){if("undefined"==typeof window)return function(t){function e(){throw new Error('Illegal storage API usage for storage key "'+t+'".\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:e,set:e,del:e}}(t);var n=Br(null==e?void 0:e.persistence)}(Fr);function Ur(){var t=(0,v.Z)().siteConfig.themeConfig.prism,e=function(){var t=(0,i.useContext)(Mr);if(null==t)throw new jr("ColorModeProvider","Please see https://docusaurus.io/docs/api/themes/configuration#use-color-mode.");return t}().colorMode,n=t.theme,r=t.darkTheme||n;return"dark"===e?r:n}const Zr="playgroundContainer_v9Gy",Hr="playgroundHeader_Yn0l",zr="playgroundEditor_AQ1I",qr="playgroundPreview_O6MV";var Wr=["children","transformCode"];function Jr(t){var e=t.children;return i.createElement("div",{className:(0,l.Z)(Hr)},e)}function Xr(){return i.createElement("div",null,"Loading...")}function Kr(){return i.createElement(i.Fragment,null,i.createElement(Jr,null,i.createElement(d.Z,{id:"theme.Playground.result",description:"The result label of the live codeblocks"},"Result")),i.createElement("div",{className:qr},i.createElement(Lr,{fallback:i.createElement(Xr,null)},(function(){return i.createElement(i.Fragment,null,i.createElement(Nr,null),i.createElement(Ar,null))}))))}function Gr(){var t=(0,Nt.Z)();return i.createElement(Cr,{key:String(t),className:zr})}function Qr(){return i.createElement(i.Fragment,null,i.createElement(Jr,null,i.createElement(d.Z,{id:"theme.Playground.liveEditor",description:"The live editor label of the live codeblocks"},"Live Editor")),i.createElement(Gr,null))}function $r(t){var e,n,r=t.children,s=t.transformCode,a=(0,T.Z)(t,Wr),o=(0,v.Z)().siteConfig.themeConfig.liveCodeBlock.playgroundPosition,p=Ur(),c=null!=(e=null==(n=a.metastring)?void 0:n.includes("noInline"))&&e;return i.createElement("div",{className:Zr},i.createElement(wr,(0,u.Z)({code:r.replace(/\n$/,""),noInline:c,transformCode:null!=s?s:function(t){return t+";"},theme:p},a),"top"===o?i.createElement(i.Fragment,null,i.createElement(Kr,null),i.createElement(Qr,null)):i.createElement(i.Fragment,null,i.createElement(Qr,null),i.createElement(Kr,null))))}const Yr=Object.assign({React:i},i);var ts=n(7796);function es(){var t=(0,K.L)().prism,e=(0,ts.I)().colorMode,n=t.theme,i=t.darkTheme||n;return"dark"===e?i:n}var ns=n(7226),is=n.n(ns),rs=(0,Pr.Z)(/title=(["'])(.*?)\1/,{quote:1,title:2}),ss=(0,Pr.Z)(/\{([\d,-]+)\}/,{range:1}),as={js:{start:"\\/\\/",end:""},jsBlock:{start:"\\/\\*",end:"\\*\\/"},jsx:{start:"\\{\\s*\\/\\*",end:"\\*\\/\\s*\\}"},bash:{start:"#",end:""},html:{start:"\x3c!--",end:"--\x3e"}};function os(t,e){var n=t.map((function(t){var n=as[t],i=n.start,r=n.end;return"(?:"+i+"\\s*("+e.flatMap((function(t){var e,n;return[t.line,null==(e=t.block)?void 0:e.start,null==(n=t.block)?void 0:n.end].filter(Boolean)})).join("|")+")\\s*"+r+")"})).join("|");return new RegExp("^\\s*(?:"+n+")\\s*$")}function ps(t,e){var n=t.replace(/\n$/,""),i=e.language,r=e.magicComments,s=e.metastring;if(s&&ss.test(s)){var a=s.match(ss).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 o=r[0].className,p=is()(a).filter((function(t){return t>0})).map((function(t){return[t-1,[o]]}));return{lineClassNames:Object.fromEntries(p),code:n}}if(void 0===i)return{lineClassNames:{},code:n};for(var c=function(t,e){switch(t){case"js":case"javascript":case"ts":case"typescript":return os(["js","jsBlock"],e);case"jsx":case"tsx":return os(["js","jsBlock","jsx"],e);case"html":return os(["js","jsBlock","html"],e);case"python":case"py":case"bash":return os(["bash"],e);case"markdown":case"md":return os(["html","jsx","bash"],e);default:return os(Object.keys(as),e)}}(i,r),l=n.split("\n"),h=Object.fromEntries(r.map((function(t){return[t.className,{start:0,range:""}]}))),u=Object.fromEntries(r.filter((function(t){return t.line})).map((function(t){var e=t.className;return[t.line,e]}))),d=Object.fromEntries(r.filter((function(t){return t.block})).map((function(t){var e=t.className;return[t.block.start,e]}))),f=Object.fromEntries(r.filter((function(t){return t.block})).map((function(t){var e=t.className;return[t.block.end,e]}))),m=0;m0&&(o=a.getRangeAt(0)),i.append(r),r.select(),r.selectionStart=0,r.selectionEnd=t.length;var p=!1;try{p=document.execCommand("copy")}catch(c){}r.remove(),o&&(a.removeAllRanges(),a.addRange(o)),s&&s.focus()}(e),a(!0),o.current=window.setTimeout((function(){a(!1)}),1e3)}),[e]);return(0,i.useEffect)((function(){return function(){return window.clearTimeout(o.current)}}),[]),i.createElement("button",{type:"button","aria-label":s?(0,d.I)({id:"theme.CodeBlock.copied",message:"Copied",description:"The copied button label on code blocks"}):(0,d.I)({id:"theme.CodeBlock.copyButtonAriaLabel",message:"Copy code to clipboard",description:"The ARIA label for copy code blocks button"}),title:(0,d.I)({id:"theme.CodeBlock.copy",message:"Copy",description:"The copy button label on code blocks"}),className:(0,l.Z)("clean-btn",n,xs.copyButton,s&&xs.copyButtonCopied),onClick:p},i.createElement("span",{className:xs.copyButtonIcons,"aria-hidden":"true"},i.createElement("svg",{className:xs.copyButtonIcon,viewBox:"0 0 24 24"},i.createElement("path",{d:"M19,21H8V7H19M19,5H8A2,2 0 0,0 6,7V21A2,2 0 0,0 8,23H19A2,2 0 0,0 21,21V7A2,2 0 0,0 19,5M16,1H4A2,2 0 0,0 2,3V17H4V3H16V1Z"})),i.createElement("svg",{className:xs.copyButtonSuccessIcon,viewBox:"0 0 24 24"},i.createElement("path",{d:"M21,7L9,19L3.5,13.5L4.91,12.09L9,16.17L19.59,5.59L21,7Z"}))))}const Es="wordWrapButtonIcon_fAU2",ks="wordWrapButtonEnabled_Pz7E";function Ss(t){var e=t.className,n=t.onClick,r=t.isEnabled,s=(0,d.I)({id:"theme.CodeBlock.wordWrapToggle",message:"Toggle word wrap",description:"The title attribute for toggle word wrapping button of code block lines"});return i.createElement("button",{type:"button",onClick:n,className:(0,l.Z)("clean-btn",e,r&&ks),"aria-label":s,title:s},i.createElement("svg",{className:Es,viewBox:"0 0 24 24","aria-hidden":"true"},i.createElement("path",{fill:"currentColor",d:"M4 19h6v-2H4v2zM20 5H4v2h16V5zm-3 6H4v2h13.25c1.1 0 2 .9 2 2s-.9 2-2 2H15v-2l-3 3l3 3v-2h2c2.21 0 4-1.79 4-4s-1.79-4-4-4z"})))}function ws(t){var e,n,r,s,a,o,p,c,h,d,f,m=t.children,g=t.className,y=void 0===g?"":g,v=t.metastring,b=t.title,x=t.showLineNumbers,_=t.language,E=(0,K.L)().prism,k=E.defaultLanguage,S=E.magicComments,w=null!=(e=null!=_?_:null==(n=y.split(" ").find((function(t){return t.startsWith("language-")})))?void 0:n.replace(/language-/,""))?e:k,C=es(),A=(r=(0,i.useState)(!1),s=r[0],a=r[1],o=(0,i.useState)(!1),p=o[0],c=o[1],h=(0,i.useRef)(null),d=(0,i.useCallback)((function(){var t=h.current.querySelector("code");s?t.removeAttribute("style"):(t.style.whiteSpace="pre-wrap",t.style.overflowWrap="anywhere"),a((function(t){return!t}))}),[h,s]),f=(0,i.useCallback)((function(){var t=h.current,e=t.scrollWidth>t.clientWidth||h.current.querySelector("code").hasAttribute("style");c(e)}),[h]),ms(h,f),(0,i.useEffect)((function(){f()}),[s,f]),(0,i.useEffect)((function(){return window.addEventListener("resize",f,{passive:!0}),function(){window.removeEventListener("resize",f)}}),[f]),{codeBlockRef:h,isEnabled:s,isCodeScrollable:p,toggle:d}),N=function(t){var e,n;return null!=(e=null==t||null==(n=t.match(rs))?void 0:n.groups.title)?e:""}(v)||b,L=ps(m,{metastring:v,language:w,magicComments:S}),I=L.lineClassNames,P=L.code,T=null!=x?x:function(t){return Boolean(null==t?void 0:t.includes("showLineNumbers"))}(v);return i.createElement(hs,{as:"div",className:(0,l.Z)(y,w&&!y.includes("language-"+w)&&"language-"+w)},N&&i.createElement("div",{className:us.codeBlockTitle},N),i.createElement("div",{className:us.codeBlockContent},i.createElement(Ut,(0,u.Z)({},Tt,{theme:C,code:P,language:null!=w?w:"text"}),(function(t){var e=t.className,n=t.tokens,r=t.getLineProps,s=t.getTokenProps;return i.createElement("pre",{tabIndex:0,ref:A.codeBlockRef,className:(0,l.Z)(e,us.codeBlock,"thin-scrollbar")},i.createElement("code",{className:(0,l.Z)(us.codeBlockLines,T&&us.codeBlockLinesWithNumbering)},n.map((function(t,e){return i.createElement(bs,{key:e,line:t,getLineProps:r,getTokenProps:s,classNames:I[e],showLineNumbers:T})}))))})),i.createElement("div",{className:us.buttonGroup},(A.isEnabled||A.isCodeScrollable)&&i.createElement(Ss,{className:us.codeButton,onClick:function(){return A.toggle()},isEnabled:A.isEnabled}),i.createElement(_s,{className:us.codeButton,code:P}))))}var Cs=["children"];const As=function(t){return function(e){return e.live?i.createElement($r,(0,u.Z)({scope:Yr},e)):i.createElement(t,e)}}((function(t){var e=t.children,n=(0,T.Z)(t,Cs),r=(0,Nt.Z)(),s=function(t){return i.Children.toArray(t).some((function(t){return(0,i.isValidElement)(t)}))?t:Array.isArray(t)?t.join(""):t}(e),a="string"==typeof s?ws:ds;return i.createElement(a,(0,u.Z)({key:String(r)},n),s)}));const Ns="details_vQyB",Ls="isBrowser_uP5O",Is="collapsibleContent_LBx3";var Ps=["summary","children"];function Ts(t){return!!t&&("SUMMARY"===t.tagName||Ts(t.parentElement))}function Os(t,e){return!!t&&(t===e||Os(t.parentElement,e))}function js(t){var e=t.summary,n=t.children,r=(0,T.Z)(t,Ps),s=(0,Nt.Z)(),a=(0,i.useRef)(null),o=(0,X.u)({initialState:!r.open}),p=o.collapsed,c=o.setCollapsed,h=(0,i.useState)(r.open),d=h[0],f=h[1];return i.createElement("details",(0,u.Z)({},r,{ref:a,open:d,"data-collapsed":p,className:(0,l.Z)(Ns,s&&Ls,r.className),onMouseDown:function(t){Ts(t.target)&&t.detail>1&&t.preventDefault()},onClick:function(t){t.stopPropagation();var e=t.target;Ts(e)&&Os(e,a.current)&&(t.preventDefault(),p?(c(!1),f(!0)):c(!0))}}),null!=e?e:i.createElement("summary",null,"Details"),i.createElement(X.z,{lazy:!1,collapsed:p,disableSSRStyle:!0,onCollapseTransitionEnd:function(t){c(t),f(!t)}},i.createElement("div",{className:Is},n)))}const Rs="details_YEhc";function Bs(t){var e=Object.assign({},(function(t){if(null==t)throw new TypeError("Cannot destructure "+t)}(t),t));return i.createElement(js,(0,u.Z)({},e,{className:(0,l.Z)("alert alert--info",Rs,e.className)}))}function Vs(t){return i.createElement(St,t)}const Ds="containsTaskList_q9yy";const Ms="img_HOs2";const Fs="admonition_ukUT",Us="admonitionHeading_y9z0",Zs="admonitionIcon_maw2",Hs="admonitionContent_Pliq";var zs={note:{infimaClassName:"secondary",iconComponent:function(){return i.createElement("svg",{viewBox:"0 0 14 16"},i.createElement("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"}))},label:i.createElement(d.Z,{id:"theme.admonition.note",description:"The default label used for the Note admonition (:::note)"},"note")},tip:{infimaClassName:"success",iconComponent:function(){return i.createElement("svg",{viewBox:"0 0 12 16"},i.createElement("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"}))},label:i.createElement(d.Z,{id:"theme.admonition.tip",description:"The default label used for the Tip admonition (:::tip)"},"tip")},danger:{infimaClassName:"danger",iconComponent:function(){return i.createElement("svg",{viewBox:"0 0 12 16"},i.createElement("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"}))},label:i.createElement(d.Z,{id:"theme.admonition.danger",description:"The default label used for the Danger admonition (:::danger)"},"danger")},info:{infimaClassName:"info",iconComponent:function(){return i.createElement("svg",{viewBox:"0 0 14 16"},i.createElement("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"}))},label:i.createElement(d.Z,{id:"theme.admonition.info",description:"The default label used for the Info admonition (:::info)"},"info")},caution:{infimaClassName:"warning",iconComponent:function(){return i.createElement("svg",{viewBox:"0 0 16 16"},i.createElement("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"}))},label:i.createElement(d.Z,{id:"theme.admonition.caution",description:"The default label used for the Caution admonition (:::caution)"},"caution")}},qs={secondary:"note",important:"info",success:"tip",warning:"danger"};function Ws(t){var e,n=function(t){var e=i.Children.toArray(t),n=e.find((function(t){var e;return i.isValidElement(t)&&"mdxAdmonitionTitle"===(null==(e=t.props)?void 0:e.mdxType)})),r=i.createElement(i.Fragment,null,e.filter((function(t){return t!==n})));return{mdxAdmonitionTitle:n,rest:r}}(t.children),r=n.mdxAdmonitionTitle,s=n.rest;return Object.assign({},t,{title:null!=(e=t.title)?e:r,children:s})}const Js={head:function(t){var e=i.Children.map(t.children,(function(t){return i.isValidElement(t)?function(t){var e;if(null!=(e=t.props)&&e.mdxType&&t.props.originalType){var n=t.props,r=(n.mdxType,n.originalType,(0,T.Z)(n,At));return i.createElement(t.props.originalType,r)}return t}(t):t}));return i.createElement(Ct.Z,t,e)},code:function(t){var e=["a","abbr","b","br","button","cite","code","del","dfn","em","i","img","input","ins","kbd","label","object","output","q","ruby","s","small","span","strong","sub","sup","time","u","var","wbr"];return i.Children.toArray(t.children).every((function(t){var n;return"string"==typeof t&&!t.includes("\n")||(0,i.isValidElement)(t)&&e.includes(null==(n=t.props)?void 0:n.mdxType)}))?i.createElement("code",t):i.createElement(As,t)},a:function(t){return i.createElement(f.Z,t)},pre:function(t){var e;return i.createElement(As,(0,i.isValidElement)(t.children)&&"code"===(null==(e=t.children.props)?void 0:e.originalType)?t.children.props:Object.assign({},t))},details:function(t){var e=i.Children.toArray(t.children),n=e.find((function(t){var e;return i.isValidElement(t)&&"summary"===(null==(e=t.props)?void 0:e.mdxType)})),r=i.createElement(i.Fragment,null,e.filter((function(t){return t!==n})));return i.createElement(Bs,(0,u.Z)({},t,{summary:n}),r)},ul:function(t){return i.createElement("ul",(0,u.Z)({},t,{className:(e=t.className,(0,l.Z)(e,(null==e?void 0:e.includes("contains-task-list"))&&Ds))}));var e},img:function(t){return i.createElement("img",(0,u.Z)({loading:"lazy"},t,{className:(e=t.className,(0,l.Z)(e,Ms))}));var e},h1:function(t){return i.createElement(Vs,(0,u.Z)({as:"h1"},t))},h2:function(t){return i.createElement(Vs,(0,u.Z)({as:"h2"},t))},h3:function(t){return i.createElement(Vs,(0,u.Z)({as:"h3"},t))},h4:function(t){return i.createElement(Vs,(0,u.Z)({as:"h4"},t))},h5:function(t){return i.createElement(Vs,(0,u.Z)({as:"h5"},t))},h6:function(t){return i.createElement(Vs,(0,u.Z)({as:"h6"},t))},admonition:function(t){var e=Ws(t),n=e.children,r=e.type,s=e.title,a=e.icon,o=function(t){var e,n=null!=(e=qs[t])?e:t,i=zs[n];return i||(console.warn('No admonition config found for admonition type "'+n+'". Using Info as fallback.'),zs.info)}(r),p=null!=s?s:o.label,c=o.iconComponent,h=null!=a?a:i.createElement(c,null);return i.createElement("div",{className:(0,l.Z)(x.k.common.admonition,x.k.common.admonitionType(t.type),"alert","alert--"+o.infimaClassName,Fs)},i.createElement("div",{className:Us},i.createElement("span",{className:Zs},h),p),i.createElement("div",{className:Hs},n))},mermaid:function(){return null}};function Xs(t){var e=t.children;return i.createElement(wt.Zo,{components:Js},e)}function Ks(t){var e,n,r,s,a=t.children,o=(e=p(),n=e.metadata,r=e.frontMatter,s=e.contentTitle,r.hide_title||void 0!==s?null:n.title);return i.createElement("div",{className:(0,l.Z)(x.k.docs.docMarkdown,"markdown")},o&&i.createElement("header",null,i.createElement(St,{as:"h1"},o)),i.createElement(Xs,null,a))}var Gs=n(8219),Qs=n(5215),$s=n(2988);function Ys(t){return i.createElement("svg",(0,u.Z)({viewBox:"0 0 24 24"},t),i.createElement("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 ta={breadcrumbsContainer:"breadcrumbsContainer_Wx7N",breadcrumbHomeIcon:"breadcrumbHomeIcon_DfPs"};function ea(t){var e=t.children,n=t.href,r="breadcrumbs__link";return t.isLast?i.createElement("span",{className:r,itemProp:"name"},e):n?i.createElement(f.Z,{className:r,href:n,itemProp:"item"},i.createElement("span",{itemProp:"name"},e)):i.createElement("span",{className:r},e)}function na(t){var e=t.children,n=t.active,r=t.index,s=t.addMicrodata;return i.createElement("li",(0,u.Z)({},s&&{itemScope:!0,itemProp:"itemListElement",itemType:"https://schema.org/ListItem"},{className:(0,l.Z)("breadcrumbs__item",{"breadcrumbs__item--active":n})}),e,i.createElement("meta",{itemProp:"position",content:String(r+1)}))}function ia(){var t=(0,$s.Z)("/");return i.createElement("li",{className:"breadcrumbs__item"},i.createElement(f.Z,{"aria-label":(0,d.I)({id:"theme.docs.breadcrumbs.home",message:"Home page",description:"The ARIA label for the home page in the breadcrumbs"}),className:(0,l.Z)("breadcrumbs__link",ta.breadcrumbsItemLink),href:t},i.createElement(Ys,{className:ta.breadcrumbHomeIcon})))}function ra(){var t=(0,Gs.s1)(),e=(0,Qs.Ns)();return t?i.createElement("nav",{className:(0,l.Z)(x.k.docs.docBreadcrumbs,ta.breadcrumbsContainer),"aria-label":(0,d.I)({id:"theme.docs.breadcrumbs.navAriaLabel",message:"Breadcrumbs",description:"The ARIA label for the breadcrumbs"})},i.createElement("ul",{className:"breadcrumbs",itemScope:!0,itemType:"https://schema.org/BreadcrumbList"},e&&i.createElement(ia,null),t.map((function(e,n){var r=n===t.length-1;return i.createElement(na,{key:n,active:r,index:n,addMicrodata:!!e.href},i.createElement(ea,{href:e.href,isLast:r},e.label))})))):null}const sa="docItemContainer_UAwk",aa="docItemCol_flrl";function oa(t){var e,n,r,s,a,o,c=t.children,u=(e=p(),n=e.frontMatter,r=e.toc,s=(0,h.i)(),a=n.hide_table_of_contents,o=!a&&r.length>0,{hidden:a,mobile:o?i.createElement(gt,null):void 0,desktop:!o||"desktop"!==s&&"ssr"!==s?void 0:i.createElement(xt,null)});return i.createElement("div",{className:"row"},i.createElement("div",{className:(0,l.Z)("col",!u.hidden&&aa)},i.createElement(A,null),i.createElement("div",{className:sa},i.createElement("article",null,i.createElement(ra,null),i.createElement(N,null),u.mobile,i.createElement(Ks,null,c),i.createElement(J,null)),i.createElement(y,null))),u.desktop&&i.createElement("div",{className:"col col--3"},u.desktop))}function pa(t){var e="docs-doc-id-"+t.content.metadata.unversionedId,n=t.content;return i.createElement(o,{content:t.content},i.createElement(r.FG,{className:e},i.createElement(c,null),i.createElement(oa,null,i.createElement(n,null))))}},5555:(t,e,n)=>{"use strict";n.d(e,{E:()=>o,q:()=>a});var i=n(959),r=n(2805),s=i.createContext(null);function a(t){var e=t.children,n=t.version;return i.createElement(s.Provider,{value:n},e)}function o(){var t=(0,i.useContext)(s);if(null===t)throw new r.i6("DocsVersionProvider");return t}},7317:(t,e,n)=>{n(2532),t.exports=n(9191).Object.assign},147:t=>{t.exports=function(t){if("function"!=typeof t)throw TypeError(t+" is not a function!");return t}},2462:(t,e,n)=>{var i=n(5795);t.exports=function(t){if(!i(t))throw TypeError(t+" is not an object!");return t}},3512:(t,e,n)=>{var i=n(2904),r=n(6929),s=n(3334);t.exports=function(t){return function(e,n,a){var o,p=i(e),c=r(p.length),l=s(a,c);if(t&&n!=n){for(;c>l;)if((o=p[l++])!=o)return!0}else for(;c>l;l++)if((t||l in p)&&p[l]===n)return t||l||0;return!t&&-1}}},5757:t=>{var e={}.toString;t.exports=function(t){return e.call(t).slice(8,-1)}},9191:t=>{var e=t.exports={version:"2.6.12"};"number"==typeof __e&&(__e=e)},3120:(t,e,n)=>{var i=n(147);t.exports=function(t,e,n){if(i(t),void 0===e)return t;switch(n){case 1:return function(n){return t.call(e,n)};case 2:return function(n,i){return t.call(e,n,i)};case 3:return function(n,i,r){return t.call(e,n,i,r)}}return function(){return t.apply(e,arguments)}}},4833:t=>{t.exports=function(t){if(null==t)throw TypeError("Can't call method on "+t);return t}},3382:(t,e,n)=>{t.exports=!n(5930)((function(){return 7!=Object.defineProperty({},"a",{get:function(){return 7}}).a}))},2478:(t,e,n)=>{var i=n(5795),r=n(8727).document,s=i(r)&&i(r.createElement);t.exports=function(t){return s?r.createElement(t):{}}},9003:t=>{t.exports="constructor,hasOwnProperty,isPrototypeOf,propertyIsEnumerable,toLocaleString,toString,valueOf".split(",")},764:(t,e,n)=>{var i=n(8727),r=n(9191),s=n(5836),a=n(3408),o=n(3120),p="prototype",c=function(t,e,n){var l,h,u,d,f=t&c.F,m=t&c.G,g=t&c.S,y=t&c.P,v=t&c.B,b=m?i:g?i[e]||(i[e]={}):(i[e]||{})[p],x=m?r:r[e]||(r[e]={}),_=x[p]||(x[p]={});for(l in m&&(n=e),n)u=((h=!f&&b&&void 0!==b[l])?b:n)[l],d=v&&h?o(u,i):y&&"function"==typeof u?o(Function.call,u):u,b&&a(b,l,u,t&c.U),x[l]!=u&&s(x,l,d),y&&_[l]!=u&&(_[l]=u)};i.core=r,c.F=1,c.G=2,c.S=4,c.P=8,c.B=16,c.W=32,c.U=64,c.R=128,t.exports=c},5930:t=>{t.exports=function(t){try{return!!t()}catch(e){return!0}}},3850:(t,e,n)=>{t.exports=n(6927)("native-function-to-string",Function.toString)},8727:t=>{var e=t.exports="undefined"!=typeof window&&window.Math==Math?window:"undefined"!=typeof self&&self.Math==Math?self:Function("return this")();"number"==typeof __g&&(__g=e)},5692:t=>{var e={}.hasOwnProperty;t.exports=function(t,n){return e.call(t,n)}},5836:(t,e,n)=>{var i=n(8944),r=n(7908);t.exports=n(3382)?function(t,e,n){return i.f(t,e,r(1,n))}:function(t,e,n){return t[e]=n,t}},9287:(t,e,n)=>{t.exports=!n(3382)&&!n(5930)((function(){return 7!=Object.defineProperty(n(2478)("div"),"a",{get:function(){return 7}}).a}))},6276:(t,e,n)=>{var i=n(5757);t.exports=Object("z").propertyIsEnumerable(0)?Object:function(t){return"String"==i(t)?t.split(""):Object(t)}},5795:t=>{t.exports=function(t){return"object"==typeof t?null!==t:"function"==typeof t}},9379:t=>{t.exports=!1},2690:(t,e,n)=>{"use strict";var i=n(3382),r=n(9659),s=n(9611),a=n(8318),o=n(1687),p=n(6276),c=Object.assign;t.exports=!c||n(5930)((function(){var t={},e={},n=Symbol(),i="abcdefghijklmnopqrst";return t[n]=7,i.split("").forEach((function(t){e[t]=t})),7!=c({},t)[n]||Object.keys(c({},e)).join("")!=i}))?function(t,e){for(var n=o(t),c=arguments.length,l=1,h=s.f,u=a.f;c>l;)for(var d,f=p(arguments[l++]),m=h?r(f).concat(h(f)):r(f),g=m.length,y=0;g>y;)d=m[y++],i&&!u.call(f,d)||(n[d]=f[d]);return n}:c},8944:(t,e,n)=>{var i=n(2462),r=n(9287),s=n(3443),a=Object.defineProperty;e.f=n(3382)?Object.defineProperty:function(t,e,n){if(i(t),e=s(e,!0),i(n),r)try{return a(t,e,n)}catch(o){}if("get"in n||"set"in n)throw TypeError("Accessors not supported!");return"value"in n&&(t[e]=n.value),t}},9611:(t,e)=>{e.f=Object.getOwnPropertySymbols},277:(t,e,n)=>{var i=n(5692),r=n(2904),s=n(3512)(!1),a=n(8253)("IE_PROTO");t.exports=function(t,e){var n,o=r(t),p=0,c=[];for(n in o)n!=a&&i(o,n)&&c.push(n);for(;e.length>p;)i(o,n=e[p++])&&(~s(c,n)||c.push(n));return c}},9659:(t,e,n)=>{var i=n(277),r=n(9003);t.exports=Object.keys||function(t){return i(t,r)}},8318:(t,e)=>{e.f={}.propertyIsEnumerable},7908:t=>{t.exports=function(t,e){return{enumerable:!(1&t),configurable:!(2&t),writable:!(4&t),value:e}}},3408:(t,e,n)=>{var i=n(8727),r=n(5836),s=n(5692),a=n(7174)("src"),o=n(3850),p="toString",c=(""+o).split(p);n(9191).inspectSource=function(t){return o.call(t)},(t.exports=function(t,e,n,o){var p="function"==typeof n;p&&(s(n,"name")||r(n,"name",e)),t[e]!==n&&(p&&(s(n,a)||r(n,a,t[e]?""+t[e]:c.join(String(e)))),t===i?t[e]=n:o?t[e]?t[e]=n:r(t,e,n):(delete t[e],r(t,e,n)))})(Function.prototype,p,(function(){return"function"==typeof this&&this[a]||o.call(this)}))},8253:(t,e,n)=>{var i=n(6927)("keys"),r=n(7174);t.exports=function(t){return i[t]||(i[t]=r(t))}},6927:(t,e,n)=>{var i=n(9191),r=n(8727),s="__core-js_shared__",a=r[s]||(r[s]={});(t.exports=function(t,e){return a[t]||(a[t]=void 0!==e?e:{})})("versions",[]).push({version:i.version,mode:n(9379)?"pure":"global",copyright:"\xa9 2020 Denis Pushkarev (zloirock.ru)"})},3334:(t,e,n)=>{var i=n(8434),r=Math.max,s=Math.min;t.exports=function(t,e){return(t=i(t))<0?r(t+e,0):s(t,e)}},8434:t=>{var e=Math.ceil,n=Math.floor;t.exports=function(t){return isNaN(t=+t)?0:(t>0?n:e)(t)}},2904:(t,e,n)=>{var i=n(6276),r=n(4833);t.exports=function(t){return i(r(t))}},6929:(t,e,n)=>{var i=n(8434),r=Math.min;t.exports=function(t){return t>0?r(i(t),9007199254740991):0}},1687:(t,e,n)=>{var i=n(4833);t.exports=function(t){return Object(i(t))}},3443:(t,e,n)=>{var i=n(5795);t.exports=function(t,e){if(!i(t))return t;var n,r;if(e&&"function"==typeof(n=t.toString)&&!i(r=n.call(t)))return r;if("function"==typeof(n=t.valueOf)&&!i(r=n.call(t)))return r;if(!e&&"function"==typeof(n=t.toString)&&!i(r=n.call(t)))return r;throw TypeError("Can't convert object to primitive value")}},7174:t=>{var e=0,n=Math.random();t.exports=function(t){return"Symbol(".concat(void 0===t?"":t,")_",(++e+n).toString(36))}},2532:(t,e,n)=>{var i=n(764);i(i.S+i.F,"Object",{assign:n(2690)})},7226:(t,e)=>{function n(t){let e,n=[];for(let i of t.split(",").map((t=>t.trim())))if(/^-?\d+$/.test(i))n.push(parseInt(i,10));else if(e=i.match(/^(-?\d+)(-|\.\.\.?|\u2025|\u2026|\u22EF)(-?\d+)$/)){let[t,i,r,s]=e;if(i&&s){i=parseInt(i),s=parseInt(s);const t=i{"use strict";var i=Object.assign||function(t){for(var e=1;e1&&void 0!==arguments[1]&&arguments[1],n=r._history,s=n.stack,a=n.offset;if(s.length&&a>-1){r._history.stack=s.slice(0,a+1);var o=r._history.stack.length;if(o>u){var p=o-u;r._history.stack=s.slice(p,o),r._history.offset=Math.max(r._history.offset-p,0)}}var c=Date.now();if(e){var l=r._history.stack[r._history.offset];if(l&&c-l.timestamp=b&&e<=x&&t.startsWith(y)?t.substring(y.length):t})).join("\n");if(u!==_){var E=v[b];r._applyEdits({value:_,selectionStart:E.startsWith(y)?d-y.length:d,selectionEnd:g-(u.length-_.length)})}}else if(d!==g){var k=r._getLines(u,d),S=k.length-1,w=r._getLines(u,g).length-1,C=k[S];r._applyEdits({value:u.split("\n").map((function(t,e){return e>=S&&e<=w?y+t:t})).join("\n"),selectionStart:/\S/.test(C)?d+y.length:d,selectionEnd:g+y.length*(w-S+1)})}else{var A=d+y.length;r._applyEdits({value:u.substring(0,d)+y+u.substring(g),selectionStart:A,selectionEnd:A})}else if(8===t.keyCode){var N=d!==g;if(u.substring(0,d).endsWith(y)&&!N){t.preventDefault();var L=d-y.length;r._applyEdits({value:u.substring(0,d-y.length)+u.substring(g),selectionStart:L,selectionEnd:L})}}else if(13===t.keyCode){if(d===g){var I=r._getLines(u,d).pop().match(/^\s+/);if(I&&I[0]){t.preventDefault();var P="\n"+I[0],T=d+P.length;r._applyEdits({value:u.substring(0,d)+P+u.substring(g),selectionStart:T,selectionEnd:T})}}}else if(57===t.keyCode||t.keyCode===c||t.keyCode===l||t.keyCode===h){var O=void 0;57===t.keyCode&&t.shiftKey?O=["(",")"]:t.keyCode===c?O=t.shiftKey?["{","}"]:["[","]"]:t.keyCode===l?O=t.shiftKey?['"','"']:["'","'"]:t.keyCode!==h||t.shiftKey||(O=["`","`"]),d!==g&&O&&(t.preventDefault(),r._applyEdits({value:u.substring(0,d)+O[0]+u.substring(d,g)+O[1]+u.substring(g),selectionStart:d,selectionEnd:g+2}))}else!(m?t.metaKey&&t.keyCode===p:t.ctrlKey&&t.keyCode===p)||t.shiftKey||t.altKey?(m?t.metaKey&&t.keyCode===p&&t.shiftKey:f?t.ctrlKey&&89===t.keyCode:t.ctrlKey&&t.keyCode===p&&t.shiftKey)&&!t.altKey?(t.preventDefault(),r._redoEdit()):77!==t.keyCode||!t.ctrlKey||m&&!t.shiftKey||(t.preventDefault(),r.setState((function(t){return{capture:!t.capture}}))):(t.preventDefault(),r._undoEdit())}},r._handleChange=function(t){var e=t.target,n=e.value,i=e.selectionStart,s=e.selectionEnd;r._recordChange({value:n,selectionStart:i,selectionEnd:s},!0),r.props.onValueChange(n)},r._history={stack:[],offset:-1},o(r,n)}return function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}(e,t),r(e,[{key:"componentDidMount",value:function(){this._recordCurrentState()}},{key:"render",value:function(){var t=this,e=this.props,n=e.value,r=e.style,a=e.padding,o=e.highlight,p=e.textareaId,c=e.autoFocus,l=e.disabled,h=e.form,u=e.maxLength,d=e.minLength,f=e.name,m=e.placeholder,v=e.readOnly,x=e.required,_=e.onClick,E=e.onFocus,k=e.onBlur,S=e.onKeyUp,w=(e.onKeyDown,e.onValueChange,e.tabSize,e.insertSpaces,e.ignoreTabKey,function(t,e){var n={};for(var i in t)e.indexOf(i)>=0||Object.prototype.hasOwnProperty.call(t,i)&&(n[i]=t[i]);return n}(e,["value","style","padding","highlight","textareaId","autoFocus","disabled","form","maxLength","minLength","name","placeholder","readOnly","required","onClick","onFocus","onBlur","onKeyUp","onKeyDown","onValueChange","tabSize","insertSpaces","ignoreTabKey"])),C={paddingTop:a,paddingRight:a,paddingBottom:a,paddingLeft:a},A=o(n);return s.createElement("div",i({},w,{style:i({},b.container,r)}),s.createElement("textarea",{ref:function(e){return t._input=e},style:i({},b.editor,b.textarea,C),className:g,id:p,value:n,onChange:this._handleChange,onKeyDown:this._handleKeyDown,onClick:_,onKeyUp:S,onFocus:E,onBlur:k,disabled:l,form:h,maxLength:u,minLength:d,name:f,placeholder:m,readOnly:v,required:x,autoFocus:c,autoCapitalize:"off",autoComplete:"off",autoCorrect:"off",spellCheck:!1,"data-gramm":!1}),s.createElement("pre",i({"aria-hidden":"true",style:i({},b.editor,b.highlight,C)},"string"==typeof A?{dangerouslySetInnerHTML:{__html:A+"
"}}:{children:A})),s.createElement("style",{type:"text/css",dangerouslySetInnerHTML:{__html:y}}))}},{key:"session",get:function(){return{history:this._history}},set:function(t){this._history=t.history}}]),e}(s.Component);v.defaultProps={tabSize:2,insertSpaces:!0,ignoreTabKey:!1,padding:0},e.Z=v;var b={container:{position:"relative",textAlign:"left",boxSizing:"border-box",padding:0,overflow:"hidden"},textarea:{position:"absolute",top:0,left:0,height:"100%",width:"100%",resize:"none",color:"inherit",overflow:"hidden",MozOsxFontSmoothing:"grayscale",WebkitFontSmoothing:"antialiased",WebkitTextFillColor:"transparent"},highlight:{position:"relative",pointerEvents:"none"},editor:{margin:0,border:0,background:"none",boxSizing:"inherit",display:"inherit",fontFamily:"inherit",fontSize:"inherit",fontStyle:"inherit",fontVariantLigatures:"inherit",fontWeight:"inherit",letterSpacing:"inherit",lineHeight:"inherit",tabSize:"inherit",textIndent:"inherit",textRendering:"inherit",textTransform:"inherit",whiteSpace:"pre-wrap",wordBreak:"keep-all",overflowWrap:"break-word"}}}}]); \ No newline at end of file diff --git a/docs/assets/js/1be78505.b4682e50.js b/docs/assets/js/1be78505.b4682e50.js deleted file mode 100644 index 4f935eece..000000000 --- a/docs/assets/js/1be78505.b4682e50.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkelectrode_docs=self.webpackChunkelectrode_docs||[]).push([[514,824],{1645:(e,t,n)=>{n.r(t),n.d(t,{default:()=>Te});var a=n(959),r=n(5924),l=n(5292),o=n(9619),i=n(8858),c=n(8219),s=n(5555),d=n(8972),m=n(8731),u=n(4992),b=n(2212),p=n(6419);const h="backToTopButton_b4Ob",v="backToTopButtonShow_gEAG";function E(){var e=function(e){var t=e.threshold,n=(0,a.useState)(!1),r=n[0],l=n[1],o=(0,a.useRef)(!1),i=(0,b.Ct)(),c=i.startScroll,s=i.cancelScroll;return(0,b.RF)((function(e,n){var a=e.scrollY,r=null==n?void 0:n.scrollY;r&&(o.current?o.current=!1:a>=r?(s(),l(!1)):a{n.r(t),n.d(t,{default:()=>i});var a=n(959),r=n(4992),l=n(5292),o=n(8731);function i(){return a.createElement(a.Fragment,null,a.createElement(l.d,{title:(0,r.I)({id:"theme.NotFound.title",message:"Page Not Found"})}),a.createElement(o.Z,null,a.createElement("main",{className:"container margin-vert--xl"},a.createElement("div",{className:"row"},a.createElement("div",{className:"col col--6 col--offset-3"},a.createElement("h1",{className:"hero__title"},a.createElement(r.Z,{id:"theme.NotFound.title",description:"The title of the 404 page"},"Page Not Found")),a.createElement("p",null,a.createElement(r.Z,{id:"theme.NotFound.p1",description:"The first paragraph of the 404 page"},"We could not find what you were looking for.")),a.createElement("p",null,a.createElement(r.Z,{id:"theme.NotFound.p2",description:"The 2nd paragraph of the 404 page"},"Please contact the owner of the site that linked you to the original URL and let them know their link is broken.")))))))}},5555:(e,t,n)=>{n.d(t,{E:()=>i,q:()=>o});var a=n(959),r=n(2805),l=a.createContext(null);function o(e){var t=e.children,n=e.version;return a.createElement(l.Provider,{value:n},t)}function i(){var e=(0,a.useContext)(l);if(null===e)throw new r.i6("DocsVersionProvider");return e}}}]); \ No newline at end of file diff --git a/docs/assets/js/308b4948.c3c125db.js b/docs/assets/js/308b4948.c3c125db.js deleted file mode 100644 index 7a109fb08..000000000 --- a/docs/assets/js/308b4948.c3c125db.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkelectrode_docs=self.webpackChunkelectrode_docs||[]).push([[961],{7942:(e,t,n)=>{n.d(t,{Zo:()=>d,kt:()=>k});var r=n(959);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 l(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 o(e){for(var t=1;t=0||(a[n]=e[n]);return a}(e,t);if(Object.getOwnPropertySymbols){var l=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}var p=r.createContext({}),s=function(e){var t=r.useContext(p),n=t;return e&&(n="function"==typeof e?e(t):o(o({},t),e)),n},d=function(e){var t=s(e.components);return r.createElement(p.Provider,{value:t},e.children)},c="mdxType",u={inlineCode:"code",wrapper:function(e){var t=e.children;return r.createElement(r.Fragment,{},t)}},m=r.forwardRef((function(e,t){var n=e.components,a=e.mdxType,l=e.originalType,p=e.parentName,d=i(e,["components","mdxType","originalType","parentName"]),c=s(n),m=a,k=c["".concat(p,".").concat(m)]||c[m]||u[m]||l;return n?r.createElement(k,o(o({ref:t},d),{},{components:n})):r.createElement(k,o({ref:t},d))}));function k(e,t){var n=arguments,a=t&&t.mdxType;if("string"==typeof e||a){var l=n.length,o=new Array(l);o[0]=m;var i={};for(var p in t)hasOwnProperty.call(t,p)&&(i[p]=t[p]);i.originalType=e,i[c]="string"==typeof e?e:a,o[1]=i;for(var s=2;s{n.r(t),n.d(t,{assets:()=>d,contentTitle:()=>p,default:()=>m,frontMatter:()=>i,metadata:()=>s,toc:()=>c});var r=n(5882),a=n(950),l=(n(959),n(7942)),o=["components"],i={id:"the-application",title:"The Application"},p=void 0,s={unversionedId:"quick-start/the-application",id:"quick-start/the-application",title:"The Application",description:"The application generated is setup to use typescript.",source:"@site/docs/quick-start/the-application.md",sourceDirName:"quick-start",slug:"/quick-start/the-application",permalink:"/electrode/docs/quick-start/the-application",draft:!1,editUrl:"https://github.com/electrode-io/electrode/tree/master/docusaurus/docs/docs/quick-start/the-application.md",tags:[],version:"current",frontMatter:{id:"the-application",title:"The Application"},sidebar:"someSidebar",previous:{title:"The Packages",permalink:"/electrode/docs/quick-start/the-packages"}},d={},c=[{value:"The Files and Directories",id:"the-files-and-directories",level:2},{value:"The src Directory",id:"the-src-directory",level:2},{value:"Creating a SubApp",id:"creating-a-subapp",level:2},{value:"Rendering A SubApp",id:"rendering-a-subapp",level:2}],u={toc:c};function m(e){var t=e.components,n=(0,a.Z)(e,o);return(0,l.kt)("wrapper",(0,r.Z)({},u,n,{components:t,mdxType:"MDXLayout"}),(0,l.kt)("p",null,"The application generated is setup to use typescript."),(0,l.kt)("p",null,"While typescript is used to validate your ",(0,l.kt)("inlineCode",{parentName:"p"},".ts")," code, Electrode X actually uses Babel to transpile your code."),(0,l.kt)("h2",{id:"the-files-and-directories"},"The Files and Directories"),(0,l.kt)("p",null,"Your app consists of these essential top level directories and files:"),(0,l.kt)("table",null,(0,l.kt)("thead",{parentName:"table"},(0,l.kt)("tr",{parentName:"thead"},(0,l.kt)("th",{parentName:"tr",align:null},"Files and Dirs"),(0,l.kt)("th",{parentName:"tr",align:null},"Description"))),(0,l.kt)("tbody",{parentName:"table"},(0,l.kt)("tr",{parentName:"tbody"},(0,l.kt)("td",{parentName:"tr",align:null},(0,l.kt)("inlineCode",{parentName:"td"},"package.json")),(0,l.kt)("td",{parentName:"tr",align:null},"node.js/npm package.json")),(0,l.kt)("tr",{parentName:"tbody"},(0,l.kt)("td",{parentName:"tr",align:null},(0,l.kt)("inlineCode",{parentName:"td"},"xrun-tasks.ts")),(0,l.kt)("td",{parentName:"tr",align:null},"The file that loads Electrode X's development tasks for ",(0,l.kt)("inlineCode",{parentName:"td"},"xrun")," task runner")),(0,l.kt)("tr",{parentName:"tbody"},(0,l.kt)("td",{parentName:"tr",align:null},(0,l.kt)("inlineCode",{parentName:"td"},"tsconfig.json")),(0,l.kt)("td",{parentName:"tr",align:null},"Typescript config")),(0,l.kt)("tr",{parentName:"tbody"},(0,l.kt)("td",{parentName:"tr",align:null},(0,l.kt)("inlineCode",{parentName:"td"},"babel.config.js")),(0,l.kt)("td",{parentName:"tr",align:null},"Babel config")),(0,l.kt)("tr",{parentName:"tbody"},(0,l.kt)("td",{parentName:"tr",align:null},(0,l.kt)("inlineCode",{parentName:"td"},".browserslitsrc")),(0,l.kt)("td",{parentName:"tr",align:null},"configuration for ",(0,l.kt)("a",{parentName:"td",href:"https://www.npmjs.com/package/browserslist"},"browserslist"))),(0,l.kt)("tr",{parentName:"tbody"},(0,l.kt)("td",{parentName:"tr",align:null},(0,l.kt)("inlineCode",{parentName:"td"},"static")),(0,l.kt)("td",{parentName:"tr",align:null},"static web assets")),(0,l.kt)("tr",{parentName:"tbody"},(0,l.kt)("td",{parentName:"tr",align:null},(0,l.kt)("inlineCode",{parentName:"td"},"src")),(0,l.kt)("td",{parentName:"tr",align:null},"Directory for your app's source code")))),(0,l.kt)("h2",{id:"the-src-directory"},"The ",(0,l.kt)("inlineCode",{parentName:"h2"},"src")," Directory"),(0,l.kt)("p",null,"The ",(0,l.kt)("inlineCode",{parentName:"p"},"src")," directory is where your app's code is. The sample app we created for you contains these files:"),(0,l.kt)("pre",null,(0,l.kt)("code",{parentName:"pre"},"src\n\u251c\u2500\u2500 app.tsx\n\u251c\u2500\u2500 demo1\n\u2502 \u2514\u2500\u2500 index.tsx\n\u251c\u2500\u2500 demo2\n\u2502 \u251c\u2500\u2500 index.tsx\n\u2502 \u2514\u2500\u2500 reducers.ts\n\u251c\u2500\u2500 demo3\n\u2502 \u251c\u2500\u2500 index.tsx\n\u2502 \u2514\u2500\u2500 react-query-fetch.ts\n\u251c\u2500\u2500 home\n\u2502 \u251c\u2500\u2500 index.tsx\n\u2502 \u251c\u2500\u2500 message.ts\n\u2502 \u2514\u2500\u2500 static-props.tsx\n\u251c\u2500\u2500 import-assets.d.ts\n\u251c\u2500\u2500 info.ts\n\u251c\u2500\u2500 server\n\u2502 \u251c\u2500\u2500 config.ts\n\u2502 \u251c\u2500\u2500 index.ts\n\u2502 \u2514\u2500\u2500 routes.ts\n\u2514\u2500\u2500 styles\n \u251c\u2500\u2500 demo1.mod.css\n \u2514\u2500\u2500 demo1.mod.styl\n")),(0,l.kt)("ul",null,(0,l.kt)("li",{parentName:"ul"},(0,l.kt)("p",{parentName:"li"},"Everything under ",(0,l.kt)("inlineCode",{parentName:"p"},"src/server")," are source for your app's node.js server.")),(0,l.kt)("li",{parentName:"ul"},(0,l.kt)("p",{parentName:"li"},"There are four SubApps defined in the sample app:"))),(0,l.kt)("table",null,(0,l.kt)("thead",{parentName:"table"},(0,l.kt)("tr",{parentName:"thead"},(0,l.kt)("th",{parentName:"tr",align:null},"SubApp name"),(0,l.kt)("th",{parentName:"tr",align:null},"Location"))),(0,l.kt)("tbody",{parentName:"table"},(0,l.kt)("tr",{parentName:"tbody"},(0,l.kt)("td",{parentName:"tr",align:null},(0,l.kt)("inlineCode",{parentName:"td"},"Demo1")),(0,l.kt)("td",{parentName:"tr",align:null},(0,l.kt)("inlineCode",{parentName:"td"},"src/demo1"))),(0,l.kt)("tr",{parentName:"tbody"},(0,l.kt)("td",{parentName:"tr",align:null},(0,l.kt)("inlineCode",{parentName:"td"},"Demo2")),(0,l.kt)("td",{parentName:"tr",align:null},(0,l.kt)("inlineCode",{parentName:"td"},"src/demo2"))),(0,l.kt)("tr",{parentName:"tbody"},(0,l.kt)("td",{parentName:"tr",align:null},(0,l.kt)("inlineCode",{parentName:"td"},"Demo3")),(0,l.kt)("td",{parentName:"tr",align:null},(0,l.kt)("inlineCode",{parentName:"td"},"src/demo3"))),(0,l.kt)("tr",{parentName:"tbody"},(0,l.kt)("td",{parentName:"tr",align:null},(0,l.kt)("inlineCode",{parentName:"td"},"home")),(0,l.kt)("td",{parentName:"tr",align:null},(0,l.kt)("inlineCode",{parentName:"td"},"src/home"))))),(0,l.kt)("h2",{id:"creating-a-subapp"},"Creating a SubApp"),(0,l.kt)("p",null,"A SubApp is just a React Component that can incorporate extra features Electrode X offer, and will be dynamically imported. You can render a page with multiple SubApps on it, each with its own independent behaviors, such as enabling SSR, or using different data models."),(0,l.kt)("p",null,"To create a SubApp:"),(0,l.kt)("ol",null,(0,l.kt)("li",{parentName:"ol"},"First create your ",(0,l.kt)("inlineCode",{parentName:"li"},".tsx"),' file, say "hello.tsx", and export a ',(0,l.kt)("inlineCode",{parentName:"li"},"subapp")," that's a ",(0,l.kt)("inlineCode",{parentName:"li"},"ReactSubApp")," type:")),(0,l.kt)("pre",null,(0,l.kt)("code",{parentName:"pre",className:"language-tsx"},'import { React, ReactSubApp } from "@xarc/react";\n\nconst Hello = () =>

;\n\nexport const subapp: ReactSubApp = {\n Component: Hello\n};\n')),(0,l.kt)("ol",{start:2},(0,l.kt)("li",{parentName:"ol"},'Next declare your SubApp in another file, say "app.tsx", and use the ',(0,l.kt)("inlineCode",{parentName:"li"},"declareSubApp")," API and dynamic import your subapp.")),(0,l.kt)("pre",null,(0,l.kt)("code",{parentName:"pre",className:"language-tsx"},'import { declareSubApp } from "@xarc/react";\n\nexport const Hello = declareSubApp({\n name: "Hello",\n getModule: () => import("./hello")\n});\n')),(0,l.kt)("h2",{id:"rendering-a-subapp"},"Rendering A SubApp"),(0,l.kt)("p",null,"After you create a SubApp, you can render it on a page on the node.js server using the ",(0,l.kt)("inlineCode",{parentName:"p"},"PageRenderer")," class API, and then send the result back to the browser."),(0,l.kt)("p",null,"For example, in ",(0,l.kt)("inlineCode",{parentName:"p"},"src/server/routes.ts"),", declare a fastify plugin to register a route that render the page with the ",(0,l.kt)("inlineCode",{parentName:"p"},"Hello")," SubApp on it."),(0,l.kt)("pre",null,(0,l.kt)("code",{parentName:"pre",className:"language-ts"},'import { Hello } from "../app";\nimport { PageRenderer } from "@xarc/react";\nimport { ElectrodeFastifyInstance } from "@xarc/fastify-server";\n\nexport async function fastifyPlugin(server: ElectrodeFastifyInstance) {\n const helloRenderer: PageRenderer = new PageRenderer({\n pageTitle: "Hello",\n subApps: [{ name: Hello.name, ssr: true }]\n });\n\n server.route({\n method: "GET",\n url: "/hello",\n async handler(request, reply) {\n const context = await helloRenderer.render({ request });\n reply.type("text/html");\n reply.send(context.result);\n }\n });\n}\n')))}m.isMDXComponent=!0}}]); \ No newline at end of file diff --git a/docs/assets/js/67449f00.be720ae7.js b/docs/assets/js/67449f00.be720ae7.js deleted file mode 100644 index 2dae3ad0c..000000000 --- a/docs/assets/js/67449f00.be720ae7.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkelectrode_docs=self.webpackChunkelectrode_docs||[]).push([[200],{7942:(e,t,r)=>{r.d(t,{Zo:()=>c,kt:()=>k});var a=r(959);function n(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function l(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,a)}return r}function p(e){for(var t=1;t=0||(n[r]=e[r]);return n}(e,t);if(Object.getOwnPropertySymbols){var l=Object.getOwnPropertySymbols(e);for(a=0;a=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}var i=a.createContext({}),d=function(e){var t=a.useContext(i),r=t;return e&&(r="function"==typeof e?e(t):p(p({},t),e)),r},c=function(e){var t=d(e.components);return a.createElement(i.Provider,{value:t},e.children)},s="mdxType",u={inlineCode:"code",wrapper:function(e){var t=e.children;return a.createElement(a.Fragment,{},t)}},m=a.forwardRef((function(e,t){var r=e.components,n=e.mdxType,l=e.originalType,i=e.parentName,c=o(e,["components","mdxType","originalType","parentName"]),s=d(r),m=n,k=s["".concat(i,".").concat(m)]||s[m]||u[m]||l;return r?a.createElement(k,p(p({ref:t},c),{},{components:r})):a.createElement(k,p({ref:t},c))}));function k(e,t){var r=arguments,n=t&&t.mdxType;if("string"==typeof e||n){var l=r.length,p=new Array(l);p[0]=m;var o={};for(var i in t)hasOwnProperty.call(t,i)&&(o[i]=t[i]);o.originalType=e,o[s]="string"==typeof e?e:n,p[1]=o;for(var d=2;d{r.r(t),r.d(t,{assets:()=>c,contentTitle:()=>i,default:()=>m,frontMatter:()=>o,metadata:()=>d,toc:()=>s});var a=r(5882),n=r(950),l=(r(959),r(7942)),p=["components"],o={id:"the-packages",title:"The Packages"},i=void 0,d={unversionedId:"quick-start/the-packages",id:"quick-start/the-packages",title:"The Packages",description:"This document will give you a brief introduction of the packages Electrode X offers.",source:"@site/docs/quick-start/the-packages.md",sourceDirName:"quick-start",slug:"/quick-start/the-packages",permalink:"/electrode/docs/quick-start/the-packages",draft:!1,editUrl:"https://github.com/electrode-io/electrode/tree/master/docusaurus/docs/docs/quick-start/the-packages.md",tags:[],version:"current",frontMatter:{id:"the-packages",title:"The Packages"},sidebar:"someSidebar",previous:{title:"Getting Started",permalink:"/electrode/docs/getting-started"},next:{title:"The Application",permalink:"/electrode/docs/quick-start/the-application"}},c={},s=[{value:"Dependencies",id:"dependencies",level:3},{value:"Dev Dependencies",id:"dev-dependencies",level:3}],u={toc:s};function m(e){var t=e.components,r=(0,n.Z)(e,p);return(0,l.kt)("wrapper",(0,a.Z)({},u,r,{components:t,mdxType:"MDXLayout"}),(0,l.kt)("p",null,"This document will give you a brief introduction of the packages Electrode X offers."),(0,l.kt)("h3",{id:"dependencies"},"Dependencies"),(0,l.kt)("table",null,(0,l.kt)("thead",{parentName:"table"},(0,l.kt)("tr",{parentName:"thead"},(0,l.kt)("th",{parentName:"tr",align:null},"Package"),(0,l.kt)("th",{parentName:"tr",align:null},"Description"))),(0,l.kt)("tbody",{parentName:"table"},(0,l.kt)("tr",{parentName:"tbody"},(0,l.kt)("td",{parentName:"tr",align:null},(0,l.kt)("inlineCode",{parentName:"td"},"@xarc/app")),(0,l.kt)("td",{parentName:"tr",align:null},"Electrode X node.js runtime support")),(0,l.kt)("tr",{parentName:"tbody"},(0,l.kt)("td",{parentName:"tr",align:null},(0,l.kt)("inlineCode",{parentName:"td"},"@xarc/fastify-server")),(0,l.kt)("td",{parentName:"tr",align:null},"A node.js server based on Fastify")),(0,l.kt)("tr",{parentName:"tbody"},(0,l.kt)("td",{parentName:"tr",align:null},(0,l.kt)("inlineCode",{parentName:"td"},"@xarc/react")),(0,l.kt)("td",{parentName:"tr",align:null},"react.js support")),(0,l.kt)("tr",{parentName:"tbody"},(0,l.kt)("td",{parentName:"tr",align:null},(0,l.kt)("inlineCode",{parentName:"td"},"@xarc/react-query")),(0,l.kt)("td",{parentName:"tr",align:null},"react query support")),(0,l.kt)("tr",{parentName:"tbody"},(0,l.kt)("td",{parentName:"tr",align:null},(0,l.kt)("inlineCode",{parentName:"td"},"@xarc/react-redux")),(0,l.kt)("td",{parentName:"tr",align:null},"react redux support")),(0,l.kt)("tr",{parentName:"tbody"},(0,l.kt)("td",{parentName:"tr",align:null},(0,l.kt)("inlineCode",{parentName:"td"},"@xarc/react-router")),(0,l.kt)("td",{parentName:"tr",align:null},"react router support")))),(0,l.kt)("h3",{id:"dev-dependencies"},"Dev Dependencies"),(0,l.kt)("table",null,(0,l.kt)("thead",{parentName:"table"},(0,l.kt)("tr",{parentName:"thead"},(0,l.kt)("th",{parentName:"tr",align:null},"Package"),(0,l.kt)("th",{parentName:"tr",align:null},"Description"))),(0,l.kt)("tbody",{parentName:"table"},(0,l.kt)("tr",{parentName:"tbody"},(0,l.kt)("td",{parentName:"tr",align:null},(0,l.kt)("inlineCode",{parentName:"td"},"@xarc/app-dev")),(0,l.kt)("td",{parentName:"tr",align:null},"Electrode X development only support")),(0,l.kt)("tr",{parentName:"tbody"},(0,l.kt)("td",{parentName:"tr",align:null},(0,l.kt)("inlineCode",{parentName:"td"},"@xarc/opt-postcss")),(0,l.kt)("td",{parentName:"tr",align:null},"style files and css module support")),(0,l.kt)("tr",{parentName:"tbody"},(0,l.kt)("td",{parentName:"tr",align:null},(0,l.kt)("inlineCode",{parentName:"td"},"@xarc/opt-stylus")),(0,l.kt)("td",{parentName:"tr",align:null},"stylus support")),(0,l.kt)("tr",{parentName:"tbody"},(0,l.kt)("td",{parentName:"tr",align:null},(0,l.kt)("inlineCode",{parentName:"td"},"@xarc/opt-sass")),(0,l.kt)("td",{parentName:"tr",align:null},"sass support")),(0,l.kt)("tr",{parentName:"tbody"},(0,l.kt)("td",{parentName:"tr",align:null},(0,l.kt)("inlineCode",{parentName:"td"},"@xarc/opt-less")),(0,l.kt)("td",{parentName:"tr",align:null},"less support")),(0,l.kt)("tr",{parentName:"tbody"},(0,l.kt)("td",{parentName:"tr",align:null},(0,l.kt)("inlineCode",{parentName:"td"},"@xarc/opt-jest")),(0,l.kt)("td",{parentName:"tr",align:null},"jest support")),(0,l.kt)("tr",{parentName:"tbody"},(0,l.kt)("td",{parentName:"tr",align:null},(0,l.kt)("inlineCode",{parentName:"td"},"@xarc/opt-karma")),(0,l.kt)("td",{parentName:"tr",align:null},"karma support")),(0,l.kt)("tr",{parentName:"tbody"},(0,l.kt)("td",{parentName:"tr",align:null},(0,l.kt)("inlineCode",{parentName:"td"},"@xarc/opt-mocha")),(0,l.kt)("td",{parentName:"tr",align:null},"mocha support")))))}m.isMDXComponent=!0}}]); \ No newline at end of file diff --git a/docs/assets/js/769.a433c5d0.js b/docs/assets/js/769.a433c5d0.js deleted file mode 100644 index 10e928d34..000000000 --- a/docs/assets/js/769.a433c5d0.js +++ /dev/null @@ -1 +0,0 @@ -(self.webpackChunkelectrode_docs=self.webpackChunkelectrode_docs||[]).push([[769],{9774:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>f});var i=n(508),a=n.n(i),s=n(7822),r=n.n(s);r().tokenizer.separator=/[\s\-/]+/;const l=function(){function e(e){this.searchData=e,this.init(),this.titleHitsRes=[]}var t=e.prototype;return t.init=function(){var e=this.searchData;this.lunrIndex=r()((function(){var t=this;this.ref("id"),this.field("title",{boost:200}),this.field("content",{boost:2}),this.field("keywords",{boost:100}),this.metadataWhitelist=["position"],e.forEach((function(e,n){var i={id:n,title:e.title,content:e.content,keywords:e.keywords};t.add(i)}))}))},t.getLunrResult=function(e){return this.lunrIndex.query((function(t){var n=r().tokenizer(e);t.term(n,{boost:10}),t.term(n,{wildcard:r().Query.wildcard.TRAILING})}))},t.getHit=function(e,t,n){return{hierarchy:{lvl0:e.pageTitle||e.title,lvl1:0===e.type?null:e.title},url:e.url,_snippetResult:n?{content:{value:n,matchLevel:"full"}}:null,_highlightResult:{hierarchy:{lvl0:{value:0===e.type?t||e.title:e.pageTitle},lvl1:0===e.type?null:{value:t||e.title}}}}},t.getTitleHit=function(e,t,n){var i=t[0],a=t[0]+n,s=e.title.substring(0,i)+''+e.title.substring(i,a)+""+e.title.substring(a,e.title.length);return this.getHit(e,s)},t.getKeywordHit=function(e,t,n){var i=t[0],a=t[0]+n,s=e.title+"
Keywords: "+e.keywords.substring(0,i)+''+e.keywords.substring(i,a)+""+e.keywords.substring(a,e.keywords.length)+"";return this.getHit(e,s)},t.getContentHit=function(e,t){for(var n=t[0],i=t[0]+t[1],a=n,s=i,r=!0,l=!0,o=0;o<3;o++){var c=e.content.lastIndexOf(" ",a-2),u=e.content.lastIndexOf(".",a-2);if(u>0&&u>c){a=u+1,r=!1;break}if(c<0){a=0,r=!1;break}a=c+1}for(var h=0;h<10;h++){var g=e.content.indexOf(" ",s+1),d=e.content.indexOf(".",s+1);if(d>0&&d",p+=e.content.substring(i,s),l&&(p+=" ..."),this.getHit(e,null,p)},t.search=function(e){var t=this;return new Promise((function(n,i){var a=t.getLunrResult(e),s=[];a.length>5&&(a.length=5),t.titleHitsRes=[],t.contentHitsRes=[],a.forEach((function(n){var i=t.searchData[n.ref],a=n.matchData.metadata;for(var r in a)if(a[r].title){if(!t.titleHitsRes.includes(n.ref)){var l=a[r].title.position[0];s.push(t.getTitleHit(i,l,e.length)),t.titleHitsRes.push(n.ref)}}else if(a[r].content){var o=a[r].content.position[0];s.push(t.getContentHit(i,o))}else if(a[r].keywords){var c=a[r].keywords.position[0];s.push(t.getKeywordHit(i,c,e.length)),t.titleHitsRes.push(n.ref)}})),s.length>5&&(s.length=5),n(s)}))},e}();var o=n(439),c=n.n(o),u="algolia-docsearch",h=u+"-suggestion";const g={suggestion:'\n
\n
\n {{{category}}}\n
\n
\n
\n {{{subcategory}}}\n
\n {{#isTextOrSubcategoryNonEmpty}}\n
\n
{{{subcategory}}}
\n
{{{title}}}
\n {{#text}}
{{{text}}}
{{/text}}\n
\n {{/isTextOrSubcategoryNonEmpty}}\n
\n
\n ',suggestionSimple:'\n
\n
\n {{^isLvl0}}\n {{{category}}}\n {{^isLvl1}}\n {{^isLvl1EmptyOrDuplicate}}\n \n {{{subcategory}}}\n \n {{/isLvl1EmptyOrDuplicate}}\n {{/isLvl1}}\n {{/isLvl0}}\n
\n {{#isLvl2}}\n {{{title}}}\n {{/isLvl2}}\n {{#isLvl1}}\n {{{subcategory}}}\n {{/isLvl1}}\n {{#isLvl0}}\n {{{category}}}\n {{/isLvl0}}\n
\n
\n
\n {{#text}}\n
\n
{{{text}}}
\n
\n {{/text}}\n
\n
\n ',footer:'\n
\n
\n ',empty:'\n
\n
\n
\n
\n
\n No results found for query "{{query}}"\n
\n
\n
\n
\n
\n ',searchBox:'\n \n\n\n '};var d=n(6430);const p=n.n(d)();const v={mergeKeyWithParent:function(e,t){if(void 0===e[t])return e;if("object"!=typeof e[t])return e;var n=p.extend({},e,e[t]);return delete n[t],n},groupBy:function(e,t){var n={};return p.each(e,(function(e,i){if(void 0===i[t])throw new Error("[groupBy]: Object has no key "+t);var a=i[t];"string"==typeof a&&(a=a.toLowerCase()),Object.prototype.hasOwnProperty.call(n,a)||(n[a]=[]),n[a].push(i)})),n},values:function(e){return Object.keys(e).map((function(t){return e[t]}))},flatten:function(e){var t=[];return e.forEach((function(e){Array.isArray(e)?e.forEach((function(e){t.push(e)})):t.push(e)})),t},flattenAndFlagFirst:function(e,t){var n=this.values(e).map((function(e){return e.map((function(e,n){return e[t]=0===n,e}))}));return this.flatten(n)},compact:function(e){var t=[];return e.forEach((function(e){e&&t.push(e)})),t},getHighlightedValue:function(e,t){return e._highlightResult&&e._highlightResult.hierarchy_camel&&e._highlightResult.hierarchy_camel[t]&&e._highlightResult.hierarchy_camel[t].matchLevel&&"none"!==e._highlightResult.hierarchy_camel[t].matchLevel&&e._highlightResult.hierarchy_camel[t].value?e._highlightResult.hierarchy_camel[t].value:e._highlightResult&&e._highlightResult&&e._highlightResult[t]&&e._highlightResult[t].value?e._highlightResult[t].value:e[t]},getSnippetedValue:function(e,t){if(!e._snippetResult||!e._snippetResult[t]||!e._snippetResult[t].value)return e[t];var n=e._snippetResult[t].value;return n[0]!==n[0].toUpperCase()&&(n="\u2026"+n),-1===[".","!","?"].indexOf(n[n.length-1])&&(n+="\u2026"),n},deepClone:function(e){return JSON.parse(JSON.stringify(e))}};const f=function(){function e(t){var n=t.searchData,i=t.inputSelector,a=t.debug,s=void 0!==a&&a,r=t.queryDataCallback,o=void 0===r?null:r,u=t.autocompleteOptions,h=void 0===u?{debug:!1,hint:!1,autoselect:!0}:u,d=t.transformData,v=void 0!==d&&d,f=t.queryHook,y=void 0!==f&&f,m=t.handleSelected,b=void 0!==m&&m,w=t.enhancedSearchInput,x=void 0!==w&&w,S=t.layout,_=void 0===S?"collumns":S;e.checkArguments({searchData:n,inputSelector:i}),this.searchData=n,this.input=e.getInputFromSelector(i),this.queryDataCallback=o||null;var H=!(!h||!h.debug)&&h.debug;h.debug=s||H,this.autocompleteOptions=h,this.autocompleteOptions.cssClasses=this.autocompleteOptions.cssClasses||{},this.autocompleteOptions.cssClasses.prefix=this.autocompleteOptions.cssClasses.prefix||"ds";var k=this.input&&"function"==typeof this.input.attr&&this.input.attr("aria-label");this.autocompleteOptions.ariaLabel=this.autocompleteOptions.ariaLabel||k||"search input",this.isSimpleLayout="simple"===_,this.client=new l(this.searchData),x&&(this.input=e.injectSearchBox(this.input)),this.autocomplete=c()(this.input,h,[{source:this.getAutocompleteSource(v,y),templates:{suggestion:e.getSuggestionTemplate(this.isSimpleLayout),footer:g.footer,empty:e.getEmptyTemplate()}}]);var C=b;this.handleSelected=C||this.handleSelected,C&&p(".algolia-autocomplete").on("click",".ds-suggestions a",(function(e){e.preventDefault()})),this.autocomplete.on("autocomplete:selected",this.handleSelected.bind(null,this.autocomplete.autocomplete)),this.autocomplete.on("autocomplete:shown",this.handleShown.bind(null,this.input)),x&&e.bindSearchBoxEvent()}e.checkArguments=function(t){if(!t.searchData)throw new Error("Usage:\n documentationSearch({\n searchData,\n inputSelector,\n [ appId ],\n [ autocompleteOptions.{hint,debug} ]\n})");if("string"!=typeof t.inputSelector)throw new Error("Error: inputSelector:"+t.inputSelector+" must be a string. Each selector must match only one element and separated by ','");if(!e.getInputFromSelector(t.inputSelector))throw new Error("Error: No input element in the page matches "+t.inputSelector)},e.injectSearchBox=function(e){e.before(g.searchBox);var t=e.prev().prev().find("input");return e.remove(),t},e.bindSearchBoxEvent=function(){p('.searchbox [type="reset"]').on("click",(function(){p("input#docsearch").focus(),p(this).addClass("hide"),c().autocomplete.setVal("")})),p("input#docsearch").on("keyup",(function(){var e=document.querySelector("input#docsearch"),t=document.querySelector('.searchbox [type="reset"]');t.className="searchbox__reset",0===e.value.length&&(t.className+=" hide")}))},e.getInputFromSelector=function(e){var t=p(e).filter("input");return t.length?p(t[0]):null};var t=e.prototype;return t.getAutocompleteSource=function(t,n){var i=this;return function(a,s){n&&(a=n(a)||a),i.client.search(a).then((function(n){i.queryDataCallback&&"function"==typeof i.queryDataCallback&&i.queryDataCallback(n),t&&(n=t(n)||n),s(e.formatHits(n))}))}},e.formatHits=function(t){var n=v.deepClone(t).map((function(e){return e._highlightResult&&(e._highlightResult=v.mergeKeyWithParent(e._highlightResult,"hierarchy")),v.mergeKeyWithParent(e,"hierarchy")})),i=v.groupBy(n,"lvl0");return p.each(i,(function(e,t){var n=v.groupBy(t,"lvl1"),a=v.flattenAndFlagFirst(n,"isSubCategoryHeader");i[e]=a})),(i=v.flattenAndFlagFirst(i,"isCategoryHeader")).map((function(t){var n=e.formatURL(t),i=v.getHighlightedValue(t,"lvl0"),a=v.getHighlightedValue(t,"lvl1")||i,s=v.compact([v.getHighlightedValue(t,"lvl2")||a,v.getHighlightedValue(t,"lvl3"),v.getHighlightedValue(t,"lvl4"),v.getHighlightedValue(t,"lvl5"),v.getHighlightedValue(t,"lvl6")]).join(''),r=v.getSnippetedValue(t,"content"),l=a&&""!==a||s&&""!==s,o=s&&""!==s&&s!==a,c=!o&&a&&""!==a&&a!==i;return{isLvl0:!c&&!o,isLvl1:c,isLvl2:o,isLvl1EmptyOrDuplicate:!a||""===a||a===i,isCategoryHeader:t.isCategoryHeader,isSubCategoryHeader:t.isSubCategoryHeader,isTextOrSubcategoryNonEmpty:l,category:i,subcategory:a,title:s,text:r,url:n}}))},e.formatURL=function(e){var t=e.url,n=e.anchor;return t?-1!==t.indexOf("#")?t:n?e.url+"#"+e.anchor:t:n?"#"+e.anchor:(console.warn("no anchor nor url for : ",JSON.stringify(e)),null)},e.getEmptyTemplate=function(){return function(e){return a().compile(g.empty).render(e)}},e.getSuggestionTemplate=function(e){var t=e?g.suggestionSimple:g.suggestion,n=a().compile(t);return function(e){return n.render(e)}},t.handleSelected=function(e,t,n,i,a){void 0===a&&(a={}),"click"!==a.selectionMethod&&(e.setVal(""),window.location.assign(n.url))},t.handleShown=function(e){var t=e.offset().left+e.width()/2,n=p(document).width()/2;isNaN(n)&&(n=900);var i=t-n>=0?"algolia-autocomplete-right":"algolia-autocomplete-left",a=t-n<0?"algolia-autocomplete-right":"algolia-autocomplete-left",s=p(".algolia-autocomplete");s.hasClass(i)||s.addClass(i),s.hasClass(a)&&s.removeClass(a)},e}()},8855:()=>{}}]); \ No newline at end of file diff --git a/docs/assets/js/824.3a10d5f6.js b/docs/assets/js/824.3a10d5f6.js deleted file mode 100644 index dd968e644..000000000 --- a/docs/assets/js/824.3a10d5f6.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkelectrode_docs=self.webpackChunkelectrode_docs||[]).push([[824],{824:(e,t,n)=>{n.r(t),n.d(t,{default:()=>c});var a=n(959),l=n(4992),o=n(5292),r=n(8731);function c(){return a.createElement(a.Fragment,null,a.createElement(o.d,{title:(0,l.I)({id:"theme.NotFound.title",message:"Page Not Found"})}),a.createElement(r.Z,null,a.createElement("main",{className:"container margin-vert--xl"},a.createElement("div",{className:"row"},a.createElement("div",{className:"col col--6 col--offset-3"},a.createElement("h1",{className:"hero__title"},a.createElement(l.Z,{id:"theme.NotFound.title",description:"The title of the 404 page"},"Page Not Found")),a.createElement("p",null,a.createElement(l.Z,{id:"theme.NotFound.p1",description:"The first paragraph of the 404 page"},"We could not find what you were looking for.")),a.createElement("p",null,a.createElement(l.Z,{id:"theme.NotFound.p2",description:"The 2nd paragraph of the 404 page"},"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/docs/assets/js/8b8ac3d9.89803139.js b/docs/assets/js/8b8ac3d9.89803139.js deleted file mode 100644 index 18f93a44d..000000000 --- a/docs/assets/js/8b8ac3d9.89803139.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkelectrode_docs=self.webpackChunkelectrode_docs||[]).push([[670],{5745:e=>{e.exports=JSON.parse('{"name":"docusaurus-plugin-content-pages","id":"default"}')}}]); \ No newline at end of file diff --git a/docs/assets/js/916.068584a3.js b/docs/assets/js/916.068584a3.js deleted file mode 100644 index 926143874..000000000 --- a/docs/assets/js/916.068584a3.js +++ /dev/null @@ -1,2 +0,0 @@ -/*! For license information please see 916.068584a3.js.LICENSE.txt */ -(self.webpackChunkelectrode_docs=self.webpackChunkelectrode_docs||[]).push([[916],{439:(e,t,n)=>{"use strict";e.exports=n(237)},2748:(e,t,n)=>{"use strict";var i=n(1082),r={wrapper:{position:"relative",display:"inline-block"},hint:{position:"absolute",top:"0",left:"0",borderColor:"transparent",boxShadow:"none",opacity:"1"},input:{position:"relative",verticalAlign:"top",backgroundColor:"transparent"},inputWithNoHint:{position:"relative",verticalAlign:"top"},dropdown:{position:"absolute",top:"100%",left:"0",zIndex:"100",display:"none"},suggestions:{display:"block"},suggestion:{whiteSpace:"nowrap",cursor:"pointer"},suggestionChild:{whiteSpace:"normal"},ltr:{left:"0",right:"auto"},rtl:{left:"auto",right:"0"},defaultClasses:{root:"algolia-autocomplete",prefix:"aa",noPrefix:!1,dropdownMenu:"dropdown-menu",input:"input",hint:"hint",suggestions:"suggestions",suggestion:"suggestion",cursor:"cursor",dataset:"dataset",empty:"empty"},appendTo:{wrapper:{position:"absolute",zIndex:"100",display:"none"},input:{},inputWithNoHint:{},dropdown:{display:"block"}}};i.isMsie()&&i.mixin(r.input,{backgroundImage:"url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7)"}),i.isMsie()&&i.isMsie()<=7&&i.mixin(r.input,{marginTop:"-1px"}),e.exports=r},7893:(e,t,n)=>{"use strict";var i="aaDataset",r="aaValue",s="aaDatum",o=n(1082),a=n(7765),u=n(6251),c=n(2748),l=n(3031);function h(e){var t;(e=e||{}).templates=e.templates||{},e.source||o.error("missing source"),e.name&&(t=e.name,!/^[_a-zA-Z0-9-]+$/.test(t))&&o.error("invalid dataset name: "+e.name),this.query=null,this._isEmpty=!0,this.highlight=!!e.highlight,this.name=void 0===e.name||null===e.name?o.getUniqueId():e.name,this.source=e.source,this.displayFn=function(e){return e=e||"value",o.isFunction(e)?e:t;function t(t){return t[e]}}(e.display||e.displayKey),this.debounce=e.debounce,this.cache=!1!==e.cache,this.templates=function(e,t){return{empty:e.empty&&o.templatify(e.empty),header:e.header&&o.templatify(e.header),footer:e.footer&&o.templatify(e.footer),suggestion:e.suggestion||n};function n(e){return"

"+t(e)+"

"}}(e.templates,this.displayFn),this.css=o.mixin({},c,e.appendTo?c.appendTo:{}),this.cssClasses=e.cssClasses=o.mixin({},c.defaultClasses,e.cssClasses||{}),this.cssClasses.prefix=e.cssClasses.formattedPrefix||o.formatPrefix(this.cssClasses.prefix,this.cssClasses.noPrefix);var n=o.className(this.cssClasses.prefix,this.cssClasses.dataset);this.$el=e.$menu&&e.$menu.find(n+"-"+this.name).length>0?a.element(e.$menu.find(n+"-"+this.name)[0]):a.element(u.dataset.replace("%CLASS%",this.name).replace("%PREFIX%",this.cssClasses.prefix).replace("%DATASET%",this.cssClasses.dataset)),this.$menu=e.$menu,this.clearCachedSuggestions()}h.extractDatasetName=function(e){return a.element(e).data(i)},h.extractValue=function(e){return a.element(e).data(r)},h.extractDatum=function(e){var t=a.element(e).data(s);return"string"==typeof t&&(t=JSON.parse(t)),t},o.mixin(h.prototype,l,{_render:function(e,t){if(this.$el){var n,c=this,l=[].slice.call(arguments,2);if(this.$el.empty(),n=t&&t.length,this._isEmpty=!n,!n&&this.templates.empty)this.$el.html(h.apply(this,l)).prepend(c.templates.header?f.apply(this,l):null).append(c.templates.footer?d.apply(this,l):null);else if(n)this.$el.html(p.apply(this,l)).prepend(c.templates.header?f.apply(this,l):null).append(c.templates.footer?d.apply(this,l):null);else if(t&&!Array.isArray(t))throw new TypeError("suggestions must be an array");this.$menu&&this.$menu.addClass(this.cssClasses.prefix+(n?"with":"without")+"-"+this.name).removeClass(this.cssClasses.prefix+(n?"without":"with")+"-"+this.name),this.trigger("rendered",e)}function h(){var t=[].slice.call(arguments,0);return t=[{query:e,isEmpty:!0}].concat(t),c.templates.empty.apply(this,t)}function p(){var e,n,l=[].slice.call(arguments,0),h=this,p=u.suggestions.replace("%PREFIX%",this.cssClasses.prefix).replace("%SUGGESTIONS%",this.cssClasses.suggestions);return e=a.element(p).css(this.css.suggestions),n=o.map(t,f),e.append.apply(e,n),e;function f(e){var t,n=u.suggestion.replace("%PREFIX%",h.cssClasses.prefix).replace("%SUGGESTION%",h.cssClasses.suggestion);return(t=a.element(n).attr({role:"option",id:["option",Math.floor(1e8*Math.random())].join("-")}).append(c.templates.suggestion.apply(this,[e].concat(l)))).data(i,c.name),t.data(r,c.displayFn(e)||void 0),t.data(s,JSON.stringify(e)),t.children().each((function(){a.element(this).css(h.css.suggestionChild)})),t}}function f(){var t=[].slice.call(arguments,0);return t=[{query:e,isEmpty:!n}].concat(t),c.templates.header.apply(this,t)}function d(){var t=[].slice.call(arguments,0);return t=[{query:e,isEmpty:!n}].concat(t),c.templates.footer.apply(this,t)}},getRoot:function(){return this.$el},update:function(e){function t(t){if(!this.canceled&&e===this.query){var n=[].slice.call(arguments,1);this.cacheSuggestions(e,t,n),this._render.apply(this,[e,t].concat(n))}}if(this.query=e,this.canceled=!1,this.shouldFetchFromCache(e))t.apply(this,[this.cachedSuggestions].concat(this.cachedRenderExtraArgs));else{var n=this,i=function(){n.canceled||n.source(e,t.bind(n))};if(this.debounce){clearTimeout(this.debounceTimeout),this.debounceTimeout=setTimeout((function(){n.debounceTimeout=null,i()}),this.debounce)}else i()}},cacheSuggestions:function(e,t,n){this.cachedQuery=e,this.cachedSuggestions=t,this.cachedRenderExtraArgs=n},shouldFetchFromCache:function(e){return this.cache&&this.cachedQuery===e&&this.cachedSuggestions&&this.cachedSuggestions.length},clearCachedSuggestions:function(){delete this.cachedQuery,delete this.cachedSuggestions,delete this.cachedRenderExtraArgs},cancel:function(){this.canceled=!0},clear:function(){this.$el&&(this.cancel(),this.$el.empty(),this.trigger("rendered",""))},isEmpty:function(){return this._isEmpty},destroy:function(){this.clearCachedSuggestions(),this.$el=null}}),e.exports=h},2466:(e,t,n)=>{"use strict";var i=n(1082),r=n(7765),s=n(3031),o=n(7893),a=n(2748);function u(e){var t,n,s,o=this;(e=e||{}).menu||i.error("menu is required"),i.isArray(e.datasets)||i.isObject(e.datasets)||i.error("1 or more datasets required"),e.datasets||i.error("datasets is required"),this.isOpen=!1,this.isEmpty=!0,this.minLength=e.minLength||0,this.templates={},this.appendTo=e.appendTo||!1,this.css=i.mixin({},a,e.appendTo?a.appendTo:{}),this.cssClasses=e.cssClasses=i.mixin({},a.defaultClasses,e.cssClasses||{}),this.cssClasses.prefix=e.cssClasses.formattedPrefix||i.formatPrefix(this.cssClasses.prefix,this.cssClasses.noPrefix),t=i.bind(this._onSuggestionClick,this),n=i.bind(this._onSuggestionMouseEnter,this),s=i.bind(this._onSuggestionMouseLeave,this);var c=i.className(this.cssClasses.prefix,this.cssClasses.suggestion);this.$menu=r.element(e.menu).on("mouseenter.aa",c,n).on("mouseleave.aa",c,s).on("click.aa",c,t),this.$container=e.appendTo?e.wrapper:this.$menu,e.templates&&e.templates.header&&(this.templates.header=i.templatify(e.templates.header),this.$menu.prepend(this.templates.header())),e.templates&&e.templates.empty&&(this.templates.empty=i.templatify(e.templates.empty),this.$empty=r.element('
'),this.$menu.append(this.$empty),this.$empty.hide()),this.datasets=i.map(e.datasets,(function(t){return function(e,t,n){return new u.Dataset(i.mixin({$menu:e,cssClasses:n},t))}(o.$menu,t,e.cssClasses)})),i.each(this.datasets,(function(e){var t=e.getRoot();t&&0===t.parent().length&&o.$menu.append(t),e.onSync("rendered",o._onRendered,o)})),e.templates&&e.templates.footer&&(this.templates.footer=i.templatify(e.templates.footer),this.$menu.append(this.templates.footer()));var l=this;r.element(window).resize((function(){l._redraw()}))}i.mixin(u.prototype,s,{_onSuggestionClick:function(e){this.trigger("suggestionClicked",r.element(e.currentTarget))},_onSuggestionMouseEnter:function(e){var t=r.element(e.currentTarget);if(!t.hasClass(i.className(this.cssClasses.prefix,this.cssClasses.cursor,!0))){this._removeCursor();var n=this;setTimeout((function(){n._setCursor(t,!1)}),0)}},_onSuggestionMouseLeave:function(e){if(e.relatedTarget&&r.element(e.relatedTarget).closest("."+i.className(this.cssClasses.prefix,this.cssClasses.cursor,!0)).length>0)return;this._removeCursor(),this.trigger("cursorRemoved")},_onRendered:function(e,t){if(this.isEmpty=i.every(this.datasets,(function(e){return e.isEmpty()})),this.isEmpty)if(t.length>=this.minLength&&this.trigger("empty"),this.$empty)if(t.length=this.minLength?this._show():this._hide());this.trigger("datasetRendered")},_hide:function(){this.$container.hide()},_show:function(){this.$container.css("display","block"),this._redraw(),this.trigger("shown")},_redraw:function(){this.isOpen&&this.appendTo&&this.trigger("redrawn")},_getSuggestions:function(){return this.$menu.find(i.className(this.cssClasses.prefix,this.cssClasses.suggestion))},_getCursor:function(){return this.$menu.find(i.className(this.cssClasses.prefix,this.cssClasses.cursor)).first()},_setCursor:function(e,t){e.first().addClass(i.className(this.cssClasses.prefix,this.cssClasses.cursor,!0)).attr("aria-selected","true"),this.trigger("cursorMoved",t)},_removeCursor:function(){this._getCursor().removeClass(i.className(this.cssClasses.prefix,this.cssClasses.cursor,!0)).removeAttr("aria-selected")},_moveCursor:function(e){var t,n,i,r;this.isOpen&&(n=this._getCursor(),t=this._getSuggestions(),this._removeCursor(),-1!==(i=((i=t.index(n)+e)+1)%(t.length+1)-1)?(i<-1&&(i=t.length-1),this._setCursor(r=t.eq(i),!0),this._ensureVisible(r)):this.trigger("cursorRemoved"))},_ensureVisible:function(e){var t,n,i,r;n=(t=e.position().top)+e.height()+parseInt(e.css("margin-top"),10)+parseInt(e.css("margin-bottom"),10),i=this.$menu.scrollTop(),r=this.$menu.height()+parseInt(this.$menu.css("padding-top"),10)+parseInt(this.$menu.css("padding-bottom"),10),t<0?this.$menu.scrollTop(i+t):r{"use strict";var i=n(1082),r=n(7765);function s(e){e&&e.el||i.error("EventBus initialized without el"),this.$el=r.element(e.el)}i.mixin(s.prototype,{trigger:function(e,t,n,r){var s=i.Event("autocomplete:"+e);return this.$el.trigger(s,[t,n,r]),s}}),e.exports=s},3031:(e,t,n)=>{"use strict";var i=n(1496),r=/\s+/;function s(e,t,n,i){var s;if(!n)return this;for(t=t.split(r),n=i?function(e,t){return e.bind?e.bind(t):function(){e.apply(t,[].slice.call(arguments,0))}}(n,i):n,this._callbacks=this._callbacks||{};s=t.shift();)this._callbacks[s]=this._callbacks[s]||{sync:[],async:[]},this._callbacks[s][e].push(n);return this}function o(e,t,n){return function(){for(var i,r=0,s=e.length;!i&&r{"use strict";e.exports={wrapper:'',dropdown:'',dataset:'
',suggestions:'',suggestion:'
'}},3132:(e,t,n)=>{"use strict";var i;i={9:"tab",27:"esc",37:"left",39:"right",13:"enter",38:"up",40:"down"};var r=n(1082),s=n(7765),o=n(3031);function a(e){var t,n,o,a,u,c=this;(e=e||{}).input||r.error("input is missing"),t=r.bind(this._onBlur,this),n=r.bind(this._onFocus,this),o=r.bind(this._onKeydown,this),a=r.bind(this._onInput,this),this.$hint=s.element(e.hint),this.$input=s.element(e.input).on("blur.aa",t).on("focus.aa",n).on("keydown.aa",o),0===this.$hint.length&&(this.setHint=this.getHint=this.clearHint=this.clearHintIfInvalid=r.noop),r.isMsie()?this.$input.on("keydown.aa keypress.aa cut.aa paste.aa",(function(e){i[e.which||e.keyCode]||r.defer(r.bind(c._onInput,c,e))})):this.$input.on("input.aa",a),this.query=this.$input.val(),this.$overflowHelper=(u=this.$input,s.element('').css({position:"absolute",visibility:"hidden",whiteSpace:"pre",fontFamily:u.css("font-family"),fontSize:u.css("font-size"),fontStyle:u.css("font-style"),fontVariant:u.css("font-variant"),fontWeight:u.css("font-weight"),wordSpacing:u.css("word-spacing"),letterSpacing:u.css("letter-spacing"),textIndent:u.css("text-indent"),textRendering:u.css("text-rendering"),textTransform:u.css("text-transform")}).insertAfter(u))}function u(e){return e.altKey||e.ctrlKey||e.metaKey||e.shiftKey}a.normalizeQuery=function(e){return(e||"").replace(/^\s*/g,"").replace(/\s{2,}/g," ")},r.mixin(a.prototype,o,{_onBlur:function(){this.resetInputValue(),this.$input.removeAttr("aria-activedescendant"),this.trigger("blurred")},_onFocus:function(){this.trigger("focused")},_onKeydown:function(e){var t=i[e.which||e.keyCode];this._managePreventDefault(t,e),t&&this._shouldTrigger(t,e)&&this.trigger(t+"Keyed",e)},_onInput:function(){this._checkInputValue()},_managePreventDefault:function(e,t){var n,i,r;switch(e){case"tab":i=this.getHint(),r=this.getInputValue(),n=i&&i!==r&&!u(t);break;case"up":case"down":n=!u(t);break;default:n=!1}n&&t.preventDefault()},_shouldTrigger:function(e,t){var n;if("tab"===e)n=!u(t);else n=!0;return n},_checkInputValue:function(){var e,t,n,i,r;e=this.getInputValue(),i=e,r=this.query,n=!(!(t=a.normalizeQuery(i)===a.normalizeQuery(r))||!this.query)&&this.query.length!==e.length,this.query=e,t?n&&this.trigger("whitespaceChanged",this.query):this.trigger("queryChanged",this.query)},focus:function(){this.$input.focus()},blur:function(){this.$input.blur()},getQuery:function(){return this.query},setQuery:function(e){this.query=e},getInputValue:function(){return this.$input.val()},setInputValue:function(e,t){void 0===e&&(e=this.query),this.$input.val(e),t?this.clearHint():this._checkInputValue()},expand:function(){this.$input.attr("aria-expanded","true")},collapse:function(){this.$input.attr("aria-expanded","false")},setActiveDescendant:function(e){this.$input.attr("aria-activedescendant",e)},removeActiveDescendant:function(){this.$input.removeAttr("aria-activedescendant")},resetInputValue:function(){this.setInputValue(this.query,!0)},getHint:function(){return this.$hint.val()},setHint:function(e){this.$hint.val(e)},clearHint:function(){this.setHint("")},clearHintIfInvalid:function(){var e,t,n;n=(e=this.getInputValue())!==(t=this.getHint())&&0===t.indexOf(e),""!==e&&n&&!this.hasOverflow()||this.clearHint()},getLanguageDirection:function(){return(this.$input.css("direction")||"ltr").toLowerCase()},hasOverflow:function(){var e=this.$input.width()-2;return this.$overflowHelper.text(this.getInputValue()),this.$overflowHelper.width()>=e},isCursorAtEnd:function(){var e,t,n;return e=this.$input.val().length,t=this.$input[0].selectionStart,r.isNumber(t)?t===e:!document.selection||((n=document.selection.createRange()).moveStart("character",-e),e===n.text.length)},destroy:function(){this.$hint.off(".aa"),this.$input.off(".aa"),this.$hint=this.$input=this.$overflowHelper=null}}),e.exports=a},3633:(e,t,n)=>{"use strict";var i="aaAttrs",r=n(1082),s=n(7765),o=n(3268),a=n(3132),u=n(2466),c=n(6251),l=n(2748);function h(e){var t,n;if((e=e||{}).input||r.error("missing input"),this.isActivated=!1,this.debug=!!e.debug,this.autoselect=!!e.autoselect,this.autoselectOnBlur=!!e.autoselectOnBlur,this.openOnFocus=!!e.openOnFocus,this.minLength=r.isNumber(e.minLength)?e.minLength:1,this.autoWidth=void 0===e.autoWidth||!!e.autoWidth,this.clearOnSelected=!!e.clearOnSelected,this.tabAutocomplete=void 0===e.tabAutocomplete||!!e.tabAutocomplete,e.hint=!!e.hint,e.hint&&e.appendTo)throw new Error("[autocomplete.js] hint and appendTo options can't be used at the same time");this.css=e.css=r.mixin({},l,e.appendTo?l.appendTo:{}),this.cssClasses=e.cssClasses=r.mixin({},l.defaultClasses,e.cssClasses||{}),this.cssClasses.prefix=e.cssClasses.formattedPrefix=r.formatPrefix(this.cssClasses.prefix,this.cssClasses.noPrefix),this.listboxId=e.listboxId=[this.cssClasses.root,"listbox",r.getUniqueId()].join("-");var a=function(e){var t,n,o,a;t=s.element(e.input),n=s.element(c.wrapper.replace("%ROOT%",e.cssClasses.root)).css(e.css.wrapper),e.appendTo||"block"!==t.css("display")||"table"!==t.parent().css("display")||n.css("display","table-cell");var u=c.dropdown.replace("%PREFIX%",e.cssClasses.prefix).replace("%DROPDOWN_MENU%",e.cssClasses.dropdownMenu);o=s.element(u).css(e.css.dropdown).attr({role:"listbox",id:e.listboxId}),e.templates&&e.templates.dropdownMenu&&o.html(r.templatify(e.templates.dropdownMenu)());a=t.clone().css(e.css.hint).css(function(e){return{backgroundAttachment:e.css("background-attachment"),backgroundClip:e.css("background-clip"),backgroundColor:e.css("background-color"),backgroundImage:e.css("background-image"),backgroundOrigin:e.css("background-origin"),backgroundPosition:e.css("background-position"),backgroundRepeat:e.css("background-repeat"),backgroundSize:e.css("background-size")}}(t)),a.val("").addClass(r.className(e.cssClasses.prefix,e.cssClasses.hint,!0)).removeAttr("id name placeholder required").prop("readonly",!0).attr({"aria-hidden":"true",autocomplete:"off",spellcheck:"false",tabindex:-1}),a.removeData&&a.removeData();t.data(i,{"aria-autocomplete":t.attr("aria-autocomplete"),"aria-expanded":t.attr("aria-expanded"),"aria-owns":t.attr("aria-owns"),autocomplete:t.attr("autocomplete"),dir:t.attr("dir"),role:t.attr("role"),spellcheck:t.attr("spellcheck"),style:t.attr("style"),type:t.attr("type")}),t.addClass(r.className(e.cssClasses.prefix,e.cssClasses.input,!0)).attr({autocomplete:"off",spellcheck:!1,role:"combobox","aria-autocomplete":e.datasets&&e.datasets[0]&&e.datasets[0].displayKey?"both":"list","aria-expanded":"false","aria-label":e.ariaLabel,"aria-owns":e.listboxId}).css(e.hint?e.css.input:e.css.inputWithNoHint);try{t.attr("dir")||t.attr("dir","auto")}catch(l){}return n=e.appendTo?n.appendTo(s.element(e.appendTo).eq(0)).eq(0):t.wrap(n).parent(),n.prepend(e.hint?a:null).append(o),{wrapper:n,input:t,hint:a,menu:o}}(e);this.$node=a.wrapper;var u=this.$input=a.input;t=a.menu,n=a.hint,e.dropdownMenuContainer&&s.element(e.dropdownMenuContainer).css("position","relative").append(t.css("top","0")),u.on("blur.aa",(function(e){var n=document.activeElement;r.isMsie()&&(t[0]===n||t[0].contains(n))&&(e.preventDefault(),e.stopImmediatePropagation(),r.defer((function(){u.focus()})))})),t.on("mousedown.aa",(function(e){e.preventDefault()})),this.eventBus=e.eventBus||new o({el:u}),this.dropdown=new h.Dropdown({appendTo:e.appendTo,wrapper:this.$node,menu:t,datasets:e.datasets,templates:e.templates,cssClasses:e.cssClasses,minLength:this.minLength}).onSync("suggestionClicked",this._onSuggestionClicked,this).onSync("cursorMoved",this._onCursorMoved,this).onSync("cursorRemoved",this._onCursorRemoved,this).onSync("opened",this._onOpened,this).onSync("closed",this._onClosed,this).onSync("shown",this._onShown,this).onSync("empty",this._onEmpty,this).onSync("redrawn",this._onRedrawn,this).onAsync("datasetRendered",this._onDatasetRendered,this),this.input=new h.Input({input:u,hint:n}).onSync("focused",this._onFocused,this).onSync("blurred",this._onBlurred,this).onSync("enterKeyed",this._onEnterKeyed,this).onSync("tabKeyed",this._onTabKeyed,this).onSync("escKeyed",this._onEscKeyed,this).onSync("upKeyed",this._onUpKeyed,this).onSync("downKeyed",this._onDownKeyed,this).onSync("leftKeyed",this._onLeftKeyed,this).onSync("rightKeyed",this._onRightKeyed,this).onSync("queryChanged",this._onQueryChanged,this).onSync("whitespaceChanged",this._onWhitespaceChanged,this),this._bindKeyboardShortcuts(e),this._setLanguageDirection()}r.mixin(h.prototype,{_bindKeyboardShortcuts:function(e){if(e.keyboardShortcuts){var t=this.$input,n=[];r.each(e.keyboardShortcuts,(function(e){"string"==typeof e&&(e=e.toUpperCase().charCodeAt(0)),n.push(e)})),s.element(document).keydown((function(e){var i=e.target||e.srcElement,r=i.tagName;if(!i.isContentEditable&&"INPUT"!==r&&"SELECT"!==r&&"TEXTAREA"!==r){var s=e.which||e.keyCode;-1!==n.indexOf(s)&&(t.focus(),e.stopPropagation(),e.preventDefault())}}))}},_onSuggestionClicked:function(e,t){var n;(n=this.dropdown.getDatumForSuggestion(t))&&this._select(n,{selectionMethod:"click"})},_onCursorMoved:function(e,t){var n=this.dropdown.getDatumForCursor(),i=this.dropdown.getCurrentCursor().attr("id");this.input.setActiveDescendant(i),n&&(t&&this.input.setInputValue(n.value,!0),this.eventBus.trigger("cursorchanged",n.raw,n.datasetName))},_onCursorRemoved:function(){this.input.resetInputValue(),this._updateHint(),this.eventBus.trigger("cursorremoved")},_onDatasetRendered:function(){this._updateHint(),this.eventBus.trigger("updated")},_onOpened:function(){this._updateHint(),this.input.expand(),this.eventBus.trigger("opened")},_onEmpty:function(){this.eventBus.trigger("empty")},_onRedrawn:function(){this.$node.css("top","0px"),this.$node.css("left","0px");var e=this.$input[0].getBoundingClientRect();this.autoWidth&&this.$node.css("width",e.width+"px");var t=this.$node[0].getBoundingClientRect(),n=e.bottom-t.top;this.$node.css("top",n+"px");var i=e.left-t.left;this.$node.css("left",i+"px"),this.eventBus.trigger("redrawn")},_onShown:function(){this.eventBus.trigger("shown"),this.autoselect&&this.dropdown.cursorTopSuggestion()},_onClosed:function(){this.input.clearHint(),this.input.removeActiveDescendant(),this.input.collapse(),this.eventBus.trigger("closed")},_onFocused:function(){if(this.isActivated=!0,this.openOnFocus){var e=this.input.getQuery();e.length>=this.minLength?this.dropdown.update(e):this.dropdown.empty(),this.dropdown.open()}},_onBlurred:function(){var e,t;e=this.dropdown.getDatumForCursor(),t=this.dropdown.getDatumForTopSuggestion();var n={selectionMethod:"blur"};this.debug||(this.autoselectOnBlur&&e?this._select(e,n):this.autoselectOnBlur&&t?this._select(t,n):(this.isActivated=!1,this.dropdown.empty(),this.dropdown.close()))},_onEnterKeyed:function(e,t){var n,i;n=this.dropdown.getDatumForCursor(),i=this.dropdown.getDatumForTopSuggestion();var r={selectionMethod:"enterKey"};n?(this._select(n,r),t.preventDefault()):this.autoselect&&i&&(this._select(i,r),t.preventDefault())},_onTabKeyed:function(e,t){if(this.tabAutocomplete){var n;(n=this.dropdown.getDatumForCursor())?(this._select(n,{selectionMethod:"tabKey"}),t.preventDefault()):this._autocomplete(!0)}else this.dropdown.close()},_onEscKeyed:function(){this.dropdown.close(),this.input.resetInputValue()},_onUpKeyed:function(){var e=this.input.getQuery();this.dropdown.isEmpty&&e.length>=this.minLength?this.dropdown.update(e):this.dropdown.moveCursorUp(),this.dropdown.open()},_onDownKeyed:function(){var e=this.input.getQuery();this.dropdown.isEmpty&&e.length>=this.minLength?this.dropdown.update(e):this.dropdown.moveCursorDown(),this.dropdown.open()},_onLeftKeyed:function(){"rtl"===this.dir&&this._autocomplete()},_onRightKeyed:function(){"ltr"===this.dir&&this._autocomplete()},_onQueryChanged:function(e,t){this.input.clearHintIfInvalid(),t.length>=this.minLength?this.dropdown.update(t):this.dropdown.empty(),this.dropdown.open(),this._setLanguageDirection()},_onWhitespaceChanged:function(){this._updateHint(),this.dropdown.open()},_setLanguageDirection:function(){var e=this.input.getLanguageDirection();this.dir!==e&&(this.dir=e,this.$node.css("direction",e),this.dropdown.setLanguageDirection(e))},_updateHint:function(){var e,t,n,i,s;(e=this.dropdown.getDatumForTopSuggestion())&&this.dropdown.isVisible()&&!this.input.hasOverflow()?(t=this.input.getInputValue(),n=a.normalizeQuery(t),i=r.escapeRegExChars(n),(s=new RegExp("^(?:"+i+")(.+$)","i").exec(e.value))?this.input.setHint(t+s[1]):this.input.clearHint()):this.input.clearHint()},_autocomplete:function(e){var t,n,i,r;t=this.input.getHint(),n=this.input.getQuery(),i=e||this.input.isCursorAtEnd(),t&&n!==t&&i&&((r=this.dropdown.getDatumForTopSuggestion())&&this.input.setInputValue(r.value),this.eventBus.trigger("autocompleted",r.raw,r.datasetName))},_select:function(e,t){void 0!==e.value&&this.input.setQuery(e.value),this.clearOnSelected?this.setVal(""):this.input.setInputValue(e.value,!0),this._setLanguageDirection(),!1===this.eventBus.trigger("selected",e.raw,e.datasetName,t).isDefaultPrevented()&&(this.dropdown.close(),r.defer(r.bind(this.dropdown.empty,this.dropdown)))},open:function(){if(!this.isActivated){var e=this.input.getInputValue();e.length>=this.minLength?this.dropdown.update(e):this.dropdown.empty()}this.dropdown.open()},close:function(){this.dropdown.close()},setVal:function(e){e=r.toStr(e),this.isActivated?this.input.setInputValue(e):(this.input.setQuery(e),this.input.setInputValue(e,!0)),this._setLanguageDirection()},getVal:function(){return this.input.getQuery()},destroy:function(){this.input.destroy(),this.dropdown.destroy(),function(e,t){var n=e.find(r.className(t.prefix,t.input));r.each(n.data(i),(function(e,t){void 0===e?n.removeAttr(t):n.attr(t,e)})),n.detach().removeClass(r.className(t.prefix,t.input,!0)).insertAfter(e),n.removeData&&n.removeData(i);e.remove()}(this.$node,this.cssClasses),this.$node=null},getWrapper:function(){return this.dropdown.$container[0]}}),h.Dropdown=u,h.Input=a,h.sources=n(5353),e.exports=h},7765:e=>{"use strict";e.exports={element:null}},4108:e=>{"use strict";e.exports=function(e){var t=e.match(/Algolia for JavaScript \((\d+\.)(\d+\.)(\d+)\)/)||e.match(/Algolia for vanilla JavaScript (\d+\.)(\d+\.)(\d+)/);if(t)return[t[1],t[2],t[3]]}},1082:(e,t,n)=>{"use strict";var i,r=n(7765);function s(e){return e.replace(/[\-\[\]\/\{\}\(\)\*\+\?\.\\\^\$\|]/g,"\\$&")}e.exports={isArray:null,isFunction:null,isObject:null,bind:null,each:null,map:null,mixin:null,isMsie:function(e){if(void 0===e&&(e=navigator.userAgent),/(msie|trident)/i.test(e)){var t=e.match(/(msie |rv:)(\d+(.\d+)?)/i);if(t)return t[2]}return!1},escapeRegExChars:function(e){return e.replace(/[\-\[\]\/\{\}\(\)\*\+\?\.\\\^\$\|]/g,"\\$&")},isNumber:function(e){return"number"==typeof e},toStr:function(e){return null==e?"":e+""},cloneDeep:function(e){var t=this.mixin({},e),n=this;return this.each(t,(function(e,i){e&&(n.isArray(e)?t[i]=[].concat(e):n.isObject(e)&&(t[i]=n.cloneDeep(e)))})),t},error:function(e){throw new Error(e)},every:function(e,t){var n=!0;return e?(this.each(e,(function(i,r){n&&(n=t.call(null,i,r,e)&&n)})),!!n):n},any:function(e,t){var n=!1;return e?(this.each(e,(function(i,r){if(t.call(null,i,r,e))return n=!0,!1})),n):n},getUniqueId:(i=0,function(){return i++}),templatify:function(e){if(this.isFunction(e))return e;var t=r.element(e);return"SCRIPT"===t.prop("tagName")?function(){return t.text()}:function(){return String(e)}},defer:function(e){setTimeout(e,0)},noop:function(){},formatPrefix:function(e,t){return t?"":e+"-"},className:function(e,t,n){return(n?"":".")+e+t},escapeHighlightedString:function(e,t,n){t=t||"";var i=document.createElement("div");i.appendChild(document.createTextNode(t)),n=n||"";var r=document.createElement("div");r.appendChild(document.createTextNode(n));var o=document.createElement("div");return o.appendChild(document.createTextNode(e)),o.innerHTML.replace(RegExp(s(i.innerHTML),"g"),t).replace(RegExp(s(r.innerHTML),"g"),n)}}},6507:(e,t,n)=>{"use strict";var i=n(1082),r=n(6029),s=n(4108);var o,a,u=(o=[],a=window.Promise.resolve(),function(e,t){return function(n,r){(function(e,t){return window.Promise.resolve().then((function(){return o.length&&(a=e.search(o),o=[]),a})).then((function(e){if(e)return e.results[t]}))})(e.as,o.push({indexName:e.indexName,query:n,params:t})-1).then((function(e){e&&r(e.hits,e)})).catch((function(e){i.error(e.message)}))}});e.exports=function(e,t){var n=s(e.as._ua);if(n&&n[0]>=3&&n[1]>20){var i="autocomplete.js "+r;-1===e.as._ua.indexOf(i)&&(e.as._ua+="; "+i)}return u(e,t)}},5353:(e,t,n)=>{"use strict";e.exports={hits:n(6507),popularIn:n(3483)}},3483:(e,t,n)=>{"use strict";var i=n(1082),r=n(6029),s=n(4108);e.exports=function(e,t,n,o){var a=s(e.as._ua);if(a&&a[0]>=3&&a[1]>20&&((t=t||{}).additionalUA="autocomplete.js "+r),!n.source)return i.error("Missing 'source' key");var u=i.isFunction(n.source)?n.source:function(e){return e[n.source]};if(!n.index)return i.error("Missing 'index' key");var c=n.index;return o=o||{},function(a,l){e.search(a,t,(function(e,a){if(e)i.error(e.message);else{if(a.hits.length>0){var h=a.hits[0],p=i.mixin({hitsPerPage:0},n);delete p.source,delete p.index;var f=s(c.as._ua);return f&&f[0]>=3&&f[1]>20&&(t.additionalUA="autocomplete.js "+r),void c.search(u(h),p,(function(e,t){if(e)i.error(e.message);else{var n=[];if(o.includeAll){var r=o.allTitle||"All departments";n.push(i.mixin({facet:{value:r,count:t.nbHits}},i.cloneDeep(h)))}i.each(t.facets,(function(e,t){i.each(e,(function(e,r){n.push(i.mixin({facet:{facet:t,value:r,count:e}},i.cloneDeep(h)))}))}));for(var s=1;s{"use strict";var i=n(6430);n(7765).element=i;var r=n(1082);r.isArray=i.isArray,r.isFunction=i.isFunction,r.isObject=i.isPlainObject,r.bind=i.proxy,r.each=function(e,t){i.each(e,(function(e,n){return t(n,e)}))},r.map=i.map,r.mixin=i.extend,r.Event=i.Event;var s="aaAutocomplete",o=n(3633),a=n(3268);function u(e,t,n,u){n=r.isArray(n)?n:[].slice.call(arguments,2);var c=i(e).each((function(e,r){var c=i(r),l=new a({el:c}),h=u||new o({input:c,eventBus:l,dropdownMenuContainer:t.dropdownMenuContainer,hint:void 0===t.hint||!!t.hint,minLength:t.minLength,autoselect:t.autoselect,autoselectOnBlur:t.autoselectOnBlur,tabAutocomplete:t.tabAutocomplete,openOnFocus:t.openOnFocus,templates:t.templates,debug:t.debug,clearOnSelected:t.clearOnSelected,cssClasses:t.cssClasses,datasets:n,keyboardShortcuts:t.keyboardShortcuts,appendTo:t.appendTo,autoWidth:t.autoWidth,ariaLabel:t.ariaLabel||r.getAttribute("aria-label")});c.data(s,h)}));return c.autocomplete={},r.each(["open","close","getVal","setVal","destroy","getWrapper"],(function(e){c.autocomplete[e]=function(){var t,n=arguments;return c.each((function(r,o){var a=i(o).data(s);t=a[e].apply(a,n)})),t}})),c}u.sources=o.sources,u.escapeHighlightedString=r.escapeHighlightedString;var c="autocomplete"in window,l=window.autocomplete;u.noConflict=function(){return c?window.autocomplete=l:delete window.autocomplete,u},e.exports=u},6029:e=>{e.exports="0.38.1"},6430:e=>{var t;t=window,e.exports=function(e){var t,n,i=function(){var t,n,i,r,s,o,a=[],u=a.concat,c=a.filter,l=a.slice,h=e.document,p={},f={},d={"column-count":1,columns:1,"font-weight":1,"line-height":1,opacity:1,"z-index":1,zoom:1},g=/^\s*<(\w+|!)[^>]*>/,m=/^<(\w+)\s*\/?>(?:<\/\1>|)$/,y=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^>]*)\/>/gi,v=/^(?:body|html)$/i,x=/([A-Z])/g,w=["val","css","html","text","data","width","height","offset"],b=["after","prepend","before","append"],S=h.createElement("table"),C=h.createElement("tr"),E={tr:h.createElement("tbody"),tbody:S,thead:S,tfoot:S,td:C,th:C,"*":h.createElement("div")},k=/complete|loaded|interactive/,T=/^[\w-]*$/,_={},O=_.toString,A={},P=h.createElement("div"),L={tabindex:"tabIndex",readonly:"readOnly",for:"htmlFor",class:"className",maxlength:"maxLength",cellspacing:"cellSpacing",cellpadding:"cellPadding",rowspan:"rowSpan",colspan:"colSpan",usemap:"useMap",frameborder:"frameBorder",contenteditable:"contentEditable"},Q=Array.isArray||function(e){return e instanceof Array};function I(e){return null==e?String(e):_[O.call(e)]||"object"}function N(e){return"function"==I(e)}function $(e){return null!=e&&e==e.window}function D(e){return null!=e&&e.nodeType==e.DOCUMENT_NODE}function R(e){return"object"==I(e)}function F(e){return R(e)&&!$(e)&&Object.getPrototypeOf(e)==Object.prototype}function j(e){var t=!!e&&"length"in e&&e.length,n=i.type(e);return"function"!=n&&!$(e)&&("array"==n||0===t||"number"==typeof t&&t>0&&t-1 in e)}function M(e){return c.call(e,(function(e){return null!=e}))}function V(e){return e.length>0?i.fn.concat.apply([],e):e}function B(e){return e.replace(/::/g,"/").replace(/([A-Z]+)([A-Z][a-z])/g,"$1_$2").replace(/([a-z\d])([A-Z])/g,"$1_$2").replace(/_/g,"-").toLowerCase()}function q(e){return e in f?f[e]:f[e]=new RegExp("(^|\\s)"+e+"(\\s|$)")}function z(e,t){return"number"!=typeof t||d[B(e)]?t:t+"px"}function H(e){var t,n;return p[e]||(t=h.createElement(e),h.body.appendChild(t),n=getComputedStyle(t,"").getPropertyValue("display"),t.parentNode.removeChild(t),"none"==n&&(n="block"),p[e]=n),p[e]}function K(e){return"children"in e?l.call(e.children):i.map(e.childNodes,(function(e){if(1==e.nodeType)return e}))}function W(e,t){var n,i=e?e.length:0;for(n=0;n")),n===t&&(n=g.test(e)&&RegExp.$1),n in E||(n="*"),(a=E[n]).innerHTML=""+e,s=i.each(l.call(a.childNodes),(function(){a.removeChild(this)}))),F(r)&&(o=i(s),i.each(r,(function(e,t){w.indexOf(e)>-1?o[e](t):o.attr(e,t)}))),s},A.Z=function(e,t){return new W(e,t)},A.isZ=function(e){return e instanceof A.Z},A.init=function(e,n){var r;if(!e)return A.Z();if("string"==typeof e)if("<"==(e=e.trim())[0]&&g.test(e))r=A.fragment(e,RegExp.$1,n),e=null;else{if(n!==t)return i(n).find(e);r=A.qsa(h,e)}else{if(N(e))return i(h).ready(e);if(A.isZ(e))return e;if(Q(e))r=M(e);else if(R(e))r=[e],e=null;else if(g.test(e))r=A.fragment(e.trim(),RegExp.$1,n),e=null;else{if(n!==t)return i(n).find(e);r=A.qsa(h,e)}}return A.Z(r,e)},(i=function(e,t){return A.init(e,t)}).extend=function(e){var t,n=l.call(arguments,1);return"boolean"==typeof e&&(t=e,e=n.shift()),n.forEach((function(n){U(e,n,t)})),e},A.qsa=function(e,t){var n,i="#"==t[0],r=!i&&"."==t[0],s=i||r?t.slice(1):t,o=T.test(s);return e.getElementById&&o&&i?(n=e.getElementById(s))?[n]:[]:1!==e.nodeType&&9!==e.nodeType&&11!==e.nodeType?[]:l.call(o&&!i&&e.getElementsByClassName?r?e.getElementsByClassName(s):e.getElementsByTagName(t):e.querySelectorAll(t))},i.contains=h.documentElement.contains?function(e,t){return e!==t&&e.contains(t)}:function(e,t){for(;t&&(t=t.parentNode);)if(t===e)return!0;return!1},i.type=I,i.isFunction=N,i.isWindow=$,i.isArray=Q,i.isPlainObject=F,i.isEmptyObject=function(e){var t;for(t in e)return!1;return!0},i.isNumeric=function(e){var t=Number(e),n=typeof e;return null!=e&&"boolean"!=n&&("string"!=n||e.length)&&!isNaN(t)&&isFinite(t)||!1},i.inArray=function(e,t,n){return a.indexOf.call(t,e,n)},i.camelCase=s,i.trim=function(e){return null==e?"":String.prototype.trim.call(e)},i.uuid=0,i.support={},i.expr={},i.noop=function(){},i.map=function(e,t){var n,i,r,s=[];if(j(e))for(i=0;i=0?e:e+this.length]},toArray:function(){return this.get()},size:function(){return this.length},remove:function(){return this.each((function(){null!=this.parentNode&&this.parentNode.removeChild(this)}))},each:function(e){return a.every.call(this,(function(t,n){return!1!==e.call(t,n,t)})),this},filter:function(e){return N(e)?this.not(this.not(e)):i(c.call(this,(function(t){return A.matches(t,e)})))},add:function(e,t){return i(o(this.concat(i(e,t))))},is:function(e){return this.length>0&&A.matches(this[0],e)},not:function(e){var n=[];if(N(e)&&e.call!==t)this.each((function(t){e.call(this,t)||n.push(this)}));else{var r="string"==typeof e?this.filter(e):j(e)&&N(e.item)?l.call(e):i(e);this.forEach((function(e){r.indexOf(e)<0&&n.push(e)}))}return i(n)},has:function(e){return this.filter((function(){return R(e)?i.contains(this,e):i(this).find(e).size()}))},eq:function(e){return-1===e?this.slice(e):this.slice(e,+e+1)},first:function(){var e=this[0];return e&&!R(e)?e:i(e)},last:function(){var e=this[this.length-1];return e&&!R(e)?e:i(e)},find:function(e){var t=this;return e?"object"==typeof e?i(e).filter((function(){var e=this;return a.some.call(t,(function(t){return i.contains(t,e)}))})):1==this.length?i(A.qsa(this[0],e)):this.map((function(){return A.qsa(this,e)})):i()},closest:function(e,t){var n=[],r="object"==typeof e&&i(e);return this.each((function(i,s){for(;s&&!(r?r.indexOf(s)>=0:A.matches(s,e));)s=s!==t&&!D(s)&&s.parentNode;s&&n.indexOf(s)<0&&n.push(s)})),i(n)},parents:function(e){for(var t=[],n=this;n.length>0;)n=i.map(n,(function(e){if((e=e.parentNode)&&!D(e)&&t.indexOf(e)<0)return t.push(e),e}));return G(t,e)},parent:function(e){return G(o(this.pluck("parentNode")),e)},children:function(e){return G(this.map((function(){return K(this)})),e)},contents:function(){return this.map((function(){return this.contentDocument||l.call(this.childNodes)}))},siblings:function(e){return G(this.map((function(e,t){return c.call(K(t.parentNode),(function(e){return e!==t}))})),e)},empty:function(){return this.each((function(){this.innerHTML=""}))},pluck:function(e){return i.map(this,(function(t){return t[e]}))},show:function(){return this.each((function(){"none"==this.style.display&&(this.style.display=""),"none"==getComputedStyle(this,"").getPropertyValue("display")&&(this.style.display=H(this.nodeName))}))},replaceWith:function(e){return this.before(e).remove()},wrap:function(e){var t=N(e);if(this[0]&&!t)var n=i(e).get(0),r=n.parentNode||this.length>1;return this.each((function(s){i(this).wrapAll(t?e.call(this,s):r?n.cloneNode(!0):n)}))},wrapAll:function(e){if(this[0]){var t;for(i(this[0]).before(e=i(e));(t=e.children()).length;)e=t.first();i(e).append(this)}return this},wrapInner:function(e){var t=N(e);return this.each((function(n){var r=i(this),s=r.contents(),o=t?e.call(this,n):e;s.length?s.wrapAll(o):r.append(o)}))},unwrap:function(){return this.parent().each((function(){i(this).replaceWith(i(this).children())})),this},clone:function(){return this.map((function(){return this.cloneNode(!0)}))},hide:function(){return this.css("display","none")},toggle:function(e){return this.each((function(){var n=i(this);(e===t?"none"==n.css("display"):e)?n.show():n.hide()}))},prev:function(e){return i(this.pluck("previousElementSibling")).filter(e||"*")},next:function(e){return i(this.pluck("nextElementSibling")).filter(e||"*")},html:function(e){return 0 in arguments?this.each((function(t){var n=this.innerHTML;i(this).empty().append(Z(this,e,t,n))})):0 in this?this[0].innerHTML:null},text:function(e){return 0 in arguments?this.each((function(t){var n=Z(this,e,t,this.textContent);this.textContent=null==n?"":""+n})):0 in this?this.pluck("textContent").join(""):null},attr:function(e,i){var r;return"string"!=typeof e||1 in arguments?this.each((function(t){if(1===this.nodeType)if(R(e))for(n in e)X(this,n,e[n]);else X(this,e,Z(this,i,t,this.getAttribute(e)))})):0 in this&&1==this[0].nodeType&&null!=(r=this[0].getAttribute(e))?r:t},removeAttr:function(e){return this.each((function(){1===this.nodeType&&e.split(" ").forEach((function(e){X(this,e)}),this)}))},prop:function(e,t){return e=L[e]||e,1 in arguments?this.each((function(n){this[e]=Z(this,t,n,this[e])})):this[0]&&this[0][e]},removeProp:function(e){return e=L[e]||e,this.each((function(){delete this[e]}))},data:function(e,n){var i="data-"+e.replace(x,"-$1").toLowerCase(),r=1 in arguments?this.attr(i,n):this.attr(i);return null!==r?Y(r):t},val:function(e){return 0 in arguments?(null==e&&(e=""),this.each((function(t){this.value=Z(this,e,t,this.value)}))):this[0]&&(this[0].multiple?i(this[0]).find("option").filter((function(){return this.selected})).pluck("value"):this[0].value)},offset:function(t){if(t)return this.each((function(e){var n=i(this),r=Z(this,t,e,n.offset()),s=n.offsetParent().offset(),o={top:r.top-s.top,left:r.left-s.left};"static"==n.css("position")&&(o.position="relative"),n.css(o)}));if(!this.length)return null;if(h.documentElement!==this[0]&&!i.contains(h.documentElement,this[0]))return{top:0,left:0};var n=this[0].getBoundingClientRect();return{left:n.left+e.pageXOffset,top:n.top+e.pageYOffset,width:Math.round(n.width),height:Math.round(n.height)}},css:function(e,t){if(arguments.length<2){var r=this[0];if("string"==typeof e){if(!r)return;return r.style[s(e)]||getComputedStyle(r,"").getPropertyValue(e)}if(Q(e)){if(!r)return;var o={},a=getComputedStyle(r,"");return i.each(e,(function(e,t){o[t]=r.style[s(t)]||a.getPropertyValue(t)})),o}}var u="";if("string"==I(e))t||0===t?u=B(e)+":"+z(e,t):this.each((function(){this.style.removeProperty(B(e))}));else for(n in e)e[n]||0===e[n]?u+=B(n)+":"+z(n,e[n])+";":this.each((function(){this.style.removeProperty(B(n))}));return this.each((function(){this.style.cssText+=";"+u}))},index:function(e){return e?this.indexOf(i(e)[0]):this.parent().children().indexOf(this[0])},hasClass:function(e){return!!e&&a.some.call(this,(function(e){return this.test(J(e))}),q(e))},addClass:function(e){return e?this.each((function(t){if("className"in this){r=[];var n=J(this);Z(this,e,t,n).split(/\s+/g).forEach((function(e){i(this).hasClass(e)||r.push(e)}),this),r.length&&J(this,n+(n?" ":"")+r.join(" "))}})):this},removeClass:function(e){return this.each((function(n){if("className"in this){if(e===t)return J(this,"");r=J(this),Z(this,e,n,r).split(/\s+/g).forEach((function(e){r=r.replace(q(e)," ")})),J(this,r.trim())}}))},toggleClass:function(e,n){return e?this.each((function(r){var s=i(this);Z(this,e,r,J(this)).split(/\s+/g).forEach((function(e){(n===t?!s.hasClass(e):n)?s.addClass(e):s.removeClass(e)}))})):this},scrollTop:function(e){if(this.length){var n="scrollTop"in this[0];return e===t?n?this[0].scrollTop:this[0].pageYOffset:this.each(n?function(){this.scrollTop=e}:function(){this.scrollTo(this.scrollX,e)})}},scrollLeft:function(e){if(this.length){var n="scrollLeft"in this[0];return e===t?n?this[0].scrollLeft:this[0].pageXOffset:this.each(n?function(){this.scrollLeft=e}:function(){this.scrollTo(e,this.scrollY)})}},position:function(){if(this.length){var e=this[0],t=this.offsetParent(),n=this.offset(),r=v.test(t[0].nodeName)?{top:0,left:0}:t.offset();return n.top-=parseFloat(i(e).css("margin-top"))||0,n.left-=parseFloat(i(e).css("margin-left"))||0,r.top+=parseFloat(i(t[0]).css("border-top-width"))||0,r.left+=parseFloat(i(t[0]).css("border-left-width"))||0,{top:n.top-r.top,left:n.left-r.left}}},offsetParent:function(){return this.map((function(){for(var e=this.offsetParent||h.body;e&&!v.test(e.nodeName)&&"static"==i(e).css("position");)e=e.offsetParent;return e}))}},i.fn.detach=i.fn.remove,["width","height"].forEach((function(e){var n=e.replace(/./,(function(e){return e[0].toUpperCase()}));i.fn[e]=function(r){var s,o=this[0];return r===t?$(o)?o["inner"+n]:D(o)?o.documentElement["scroll"+n]:(s=this.offset())&&s[e]:this.each((function(t){(o=i(this)).css(e,Z(this,r,t,o[e]()))}))}})),b.forEach((function(n,r){var s=r%2;i.fn[n]=function(){var n,o,a=i.map(arguments,(function(e){var r=[];return"array"==(n=I(e))?(e.forEach((function(e){return e.nodeType!==t?r.push(e):i.zepto.isZ(e)?r=r.concat(e.get()):void(r=r.concat(A.fragment(e)))})),r):"object"==n||null==e?e:A.fragment(e)})),u=this.length>1;return a.length<1?this:this.each((function(t,n){o=s?n:n.parentNode,n=0==r?n.nextSibling:1==r?n.firstChild:2==r?n:null;var c=i.contains(h.documentElement,o);a.forEach((function(t){if(u)t=t.cloneNode(!0);else if(!o)return i(t).remove();o.insertBefore(t,n),c&&ee(t,(function(t){if(!(null==t.nodeName||"SCRIPT"!==t.nodeName.toUpperCase()||t.type&&"text/javascript"!==t.type||t.src)){var n=t.ownerDocument?t.ownerDocument.defaultView:e;n.eval.call(n,t.innerHTML)}}))}))}))},i.fn[s?n+"To":"insert"+(r?"Before":"After")]=function(e){return i(e)[n](this),this}})),A.Z.prototype=W.prototype=i.fn,A.uniq=o,A.deserializeValue=Y,i.zepto=A,i}();return function(t){var n,i=1,r=Array.prototype.slice,s=t.isFunction,o=function(e){return"string"==typeof e},a={},u={},c="onfocusin"in e,l={focus:"focusin",blur:"focusout"},h={mouseenter:"mouseover",mouseleave:"mouseout"};function p(e){return e._zid||(e._zid=i++)}function f(e,t,n,i){if((t=d(t)).ns)var r=g(t.ns);return(a[p(e)]||[]).filter((function(e){return e&&(!t.e||e.e==t.e)&&(!t.ns||r.test(e.ns))&&(!n||p(e.fn)===p(n))&&(!i||e.sel==i)}))}function d(e){var t=(""+e).split(".");return{e:t[0],ns:t.slice(1).sort().join(" ")}}function g(e){return new RegExp("(?:^| )"+e.replace(" "," .* ?")+"(?: |$)")}function m(e,t){return e.del&&!c&&e.e in l||!!t}function y(e){return h[e]||c&&l[e]||e}function v(e,i,r,s,o,u,c){var l=p(e),f=a[l]||(a[l]=[]);i.split(/\s/).forEach((function(i){if("ready"==i)return t(document).ready(r);var a=d(i);a.fn=r,a.sel=o,a.e in h&&(r=function(e){var n=e.relatedTarget;if(!n||n!==this&&!t.contains(this,n))return a.fn.apply(this,arguments)}),a.del=u;var l=u||r;a.proxy=function(t){if(!(t=E(t)).isImmediatePropagationStopped()){try{var i=Object.getOwnPropertyDescriptor(t,"data");i&&!i.writable||(t.data=s)}catch(t){}var r=l.apply(e,t._args==n?[t]:[t].concat(t._args));return!1===r&&(t.preventDefault(),t.stopPropagation()),r}},a.i=f.length,f.push(a),"addEventListener"in e&&e.addEventListener(y(a.e),a.proxy,m(a,c))}))}function x(e,t,n,i,r){var s=p(e);(t||"").split(/\s/).forEach((function(t){f(e,t,n,i).forEach((function(t){delete a[s][t.i],"removeEventListener"in e&&e.removeEventListener(y(t.e),t.proxy,m(t,r))}))}))}u.click=u.mousedown=u.mouseup=u.mousemove="MouseEvents",t.event={add:v,remove:x},t.proxy=function(e,n){var i=2 in arguments&&r.call(arguments,2);if(s(e)){var a=function(){return e.apply(n,i?i.concat(r.call(arguments)):arguments)};return a._zid=p(e),a}if(o(n))return i?(i.unshift(e[n],e),t.proxy.apply(null,i)):t.proxy(e[n],e);throw new TypeError("expected function")},t.fn.bind=function(e,t,n){return this.on(e,t,n)},t.fn.unbind=function(e,t){return this.off(e,t)},t.fn.one=function(e,t,n,i){return this.on(e,t,n,i,1)};var w=function(){return!0},b=function(){return!1},S=/^([A-Z]|returnValue$|layer[XY]$|webkitMovement[XY]$)/,C={preventDefault:"isDefaultPrevented",stopImmediatePropagation:"isImmediatePropagationStopped",stopPropagation:"isPropagationStopped"};function E(e,i){if(i||!e.isDefaultPrevented){i||(i=e),t.each(C,(function(t,n){var r=i[t];e[t]=function(){return this[n]=w,r&&r.apply(i,arguments)},e[n]=b}));try{e.timeStamp||(e.timeStamp=Date.now())}catch(r){}(i.defaultPrevented!==n?i.defaultPrevented:"returnValue"in i?!1===i.returnValue:i.getPreventDefault&&i.getPreventDefault())&&(e.isDefaultPrevented=w)}return e}function k(e){var t,i={originalEvent:e};for(t in e)S.test(t)||e[t]===n||(i[t]=e[t]);return E(i,e)}t.fn.delegate=function(e,t,n){return this.on(t,e,n)},t.fn.undelegate=function(e,t,n){return this.off(t,e,n)},t.fn.live=function(e,n){return t(document.body).delegate(this.selector,e,n),this},t.fn.die=function(e,n){return t(document.body).undelegate(this.selector,e,n),this},t.fn.on=function(e,i,a,u,c){var l,h,p=this;return e&&!o(e)?(t.each(e,(function(e,t){p.on(e,i,a,t,c)})),p):(o(i)||s(u)||!1===u||(u=a,a=i,i=n),u!==n&&!1!==a||(u=a,a=n),!1===u&&(u=b),p.each((function(n,s){c&&(l=function(e){return x(s,e.type,u),u.apply(this,arguments)}),i&&(h=function(e){var n,o=t(e.target).closest(i,s).get(0);if(o&&o!==s)return n=t.extend(k(e),{currentTarget:o,liveFired:s}),(l||u).apply(o,[n].concat(r.call(arguments,1)))}),v(s,e,u,a,i,h||l)})))},t.fn.off=function(e,i,r){var a=this;return e&&!o(e)?(t.each(e,(function(e,t){a.off(e,i,t)})),a):(o(i)||s(r)||!1===r||(r=i,i=n),!1===r&&(r=b),a.each((function(){x(this,e,r,i)})))},t.fn.trigger=function(e,n){return(e=o(e)||t.isPlainObject(e)?t.Event(e):E(e))._args=n,this.each((function(){e.type in l&&"function"==typeof this[e.type]?this[e.type]():"dispatchEvent"in this?this.dispatchEvent(e):t(this).triggerHandler(e,n)}))},t.fn.triggerHandler=function(e,n){var i,r;return this.each((function(s,a){(i=k(o(e)?t.Event(e):e))._args=n,i.target=a,t.each(f(a,e.type||e),(function(e,t){if(r=t.proxy(i),i.isImmediatePropagationStopped())return!1}))})),r},"focusin focusout focus blur load resize scroll unload click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select keydown keypress keyup error".split(" ").forEach((function(e){t.fn[e]=function(t){return 0 in arguments?this.bind(e,t):this.trigger(e)}})),t.Event=function(e,t){o(e)||(e=(t=e).type);var n=document.createEvent(u[e]||"Events"),i=!0;if(t)for(var r in t)"bubbles"==r?i=!!t[r]:n[r]=t[r];return n.initEvent(e,i,!0),E(n)}}(i),n=[],i.fn.remove=function(){return this.each((function(){this.parentNode&&("IMG"===this.tagName&&(n.push(this),this.src="data:image/gif;base64,R0lGODlhAQABAAD/ACwAAAAAAQABAAACADs=",t&&clearTimeout(t),t=setTimeout((function(){n=[]}),6e4)),this.parentNode.removeChild(this))}))},function(e){var t={},n=e.fn.data,i=e.camelCase,r=e.expando="Zepto"+ +new Date,s=[];function o(s,o){var u=s[r],c=u&&t[u];if(void 0===o)return c||a(s);if(c){if(o in c)return c[o];var l=i(o);if(l in c)return c[l]}return n.call(e(s),o)}function a(n,s,o){var a=n[r]||(n[r]=++e.uuid),c=t[a]||(t[a]=u(n));return void 0!==s&&(c[i(s)]=o),c}function u(t){var n={};return e.each(t.attributes||s,(function(t,r){0==r.name.indexOf("data-")&&(n[i(r.name.replace("data-",""))]=e.zepto.deserializeValue(r.value))})),n}e.fn.data=function(t,n){return void 0===n?e.isPlainObject(t)?this.each((function(n,i){e.each(t,(function(e,t){a(i,e,t)}))})):0 in this?o(this[0],t):void 0:this.each((function(){a(this,t,n)}))},e.data=function(t,n,i){return e(t).data(n,i)},e.hasData=function(n){var i=n[r],s=i&&t[i];return!!s&&!e.isEmptyObject(s)},e.fn.removeData=function(n){return"string"==typeof n&&(n=n.split(/\s+/)),this.each((function(){var s=this[r],o=s&&t[s];o&&e.each(n||o,(function(e){delete o[n?i(this):e]}))}))},["remove","empty"].forEach((function(t){var n=e.fn[t];e.fn[t]=function(){var e=this.find("*");return"remove"===t&&(e=e.add(this)),e.removeData(),n.call(this)}}))}(i),i}(t)},3329:(e,t)=>{!function(e){var t=/\S/,n=/\"/g,i=/\n/g,r=/\r/g,s=/\\/g,o=/\u2028/,a=/\u2029/;function u(e){"}"===e.n.substr(e.n.length-1)&&(e.n=e.n.substring(0,e.n.length-1))}function c(e){return e.trim?e.trim():e.replace(/^\s*|\s*$/g,"")}function l(e,t,n){if(t.charAt(n)!=e.charAt(0))return!1;for(var i=1,r=e.length;i":7,"=":8,_v:9,"{":10,"&":11,_t:12},e.scan=function(n,i){var r=n.length,s=0,o=null,a=null,h="",p=[],f=!1,d=0,g=0,m="{{",y="}}";function v(){h.length>0&&(p.push({tag:"_t",text:new String(h)}),h="")}function x(n,i){if(v(),n&&function(){for(var n=!0,i=g;i"==r.tag&&(r.indent=p[s].text.toString()),p.splice(s,1));else i||p.push({tag:"\n"});f=!1,g=p.length}function w(e,t){var n="="+y,i=e.indexOf(n,t),r=c(e.substring(e.indexOf("=",t)+1,i)).split(" ");return m=r[0],y=r[r.length-1],i+n.length-1}for(i&&(i=i.split(" "),m=i[0],y=i[1]),d=0;d0;){if(u=t.shift(),s&&"<"==s.tag&&!(u.tag in h))throw new Error("Illegal content in < super tag.");if(e.tags[u.tag]<=e.tags.$||f(u,r))i.push(u),u.nodes=p(t,u.tag,i,r);else{if("/"==u.tag){if(0===i.length)throw new Error("Closing tag without opener: /"+u.n);if(a=i.pop(),u.n!=a.n&&!d(u.n,a.n,r))throw new Error("Nesting error: "+a.n+" vs. "+u.n);return a.end=u.i,o}"\n"==u.tag&&(u.last=0==t.length||"\n"==t[0].tag)}o.push(u)}if(i.length>0)throw new Error("missing closing tag: "+i.pop().n);return o}function f(e,t){for(var n=0,i=t.length;n":x,"<":function(t,n){var i={partials:{},code:"",subs:{},inPartial:!0};e.walk(t.nodes,i);var r=n.partials[x(t,n)];r.subs=i.subs,r.partials=i.partials},$:function(t,n){var i={subs:{},code:"",partials:n.partials,prefix:t.n};e.walk(t.nodes,i),n.subs[t.n]=i.code,n.inPartial||(n.code+='t.sub("'+y(t.n)+'",c,p,i);')},"\n":function(e,t){t.code+=b('"\\n"'+(e.last?"":" + i"))},_v:function(e,t){t.code+="t.b(t.v(t."+v(e.n)+'("'+y(e.n)+'",c,p,0)));'},_t:function(e,t){t.code+=b('"'+y(e.text)+'"')},"{":w,"&":w},e.walk=function(t,n){for(var i,r=0,s=t.length;r{var i=n(3329);i.Template=n(6014).Template,i.template=i.Template,e.exports=i},6014:(e,t)=>{!function(e){function t(e,t,n){var i;return t&&"object"==typeof t&&(void 0!==t[e]?i=t[e]:n&&t.get&&"function"==typeof t.get&&(i=t.get(e))),i}e.Template=function(e,t,n,i){e=e||{},this.r=e.code||this.r,this.c=n,this.options=i||{},this.text=t||"",this.partials=e.partials||{},this.subs=e.subs||{},this.buf=""},e.Template.prototype={r:function(e,t,n){return""},v:function(e){return e=u(e),a.test(e)?e.replace(n,"&").replace(i,"<").replace(r,">").replace(s,"'").replace(o,"""):e},t:u,render:function(e,t,n){return this.ri([e],t||{},n)},ri:function(e,t,n){return this.r(e,t,n)},ep:function(e,t){var n=this.partials[e],i=t[n.name];if(n.instance&&n.base==i)return n.instance;if("string"==typeof i){if(!this.c)throw new Error("No compiler available.");i=this.c.compile(i,this.options)}if(!i)return null;if(this.partials[e].base=i,n.subs){for(key in t.stackText||(t.stackText={}),n.subs)t.stackText[key]||(t.stackText[key]=void 0!==this.activeSub&&t.stackText[this.activeSub]?t.stackText[this.activeSub]:this.text);i=function(e,t,n,i,r,s){function o(){}function a(){}var u;o.prototype=e,a.prototype=e.subs;var c=new o;for(u in c.subs=new a,c.subsText={},c.buf="",i=i||{},c.stackSubs=i,c.subsText=s,t)i[u]||(i[u]=t[u]);for(u in i)c.subs[u]=i[u];for(u in r=r||{},c.stackPartials=r,n)r[u]||(r[u]=n[u]);for(u in r)c.partials[u]=r[u];return c}(i,n.subs,n.partials,this.stackSubs,this.stackPartials,t.stackText)}return this.partials[e].instance=i,i},rp:function(e,t,n,i){var r=this.ep(e,n);return r?r.ri(t,n,i):""},rs:function(e,t,n){var i=e[e.length-1];if(c(i))for(var r=0;r=0;u--)if(void 0!==(s=t(e,n[u],a))){o=!0;break}return o?(r||"function"!=typeof s||(s=this.mv(s,n,i)),s):!r&&""},ls:function(e,t,n,i,r){var s=this.options.delimiters;return this.options.delimiters=r,this.b(this.ct(u(e.call(t,i)),t,n)),this.options.delimiters=s,!1},ct:function(e,t,n){if(this.options.disableLambda)throw new Error("Lambda features disabled.");return this.c.compile(e,this.options).render(t,n)},b:function(e){this.buf+=e},fl:function(){var e=this.buf;return this.buf="",e},ms:function(e,t,n,i,r,s,o){var a,u=t[t.length-1],c=e.call(u);return"function"==typeof c?!!i||(a=this.activeSub&&this.subsText&&this.subsText[this.activeSub]?this.subsText[this.activeSub]:this.text,this.ls(c,u,n,a.substring(r,s),o)):c},mv:function(e,t,n){var i=t[t.length-1],r=e.call(i);return"function"==typeof r?this.ct(u(r.call(i)),i,n):r},sub:function(e,t,n,i){var r=this.subs[e];r&&(this.activeSub=e,r(t,n,this,i),this.activeSub=!1)}};var n=/&/g,i=//g,s=/\'/g,o=/\"/g,a=/[&<>\"\']/;function u(e){return String(null==e?"":e)}var c=Array.isArray||function(e){return"[object Array]"===Object.prototype.toString.call(e)}}(t)},1496:(e,t,n)=>{"use strict";var i,r,s,o=[n(8855),n(7930),n(4200),n(3101),n(2725),n(8738)],a=-1,u=[],c=!1;function l(){i&&r&&(i=!1,r.length?u=r.concat(u):a=-1,u.length&&h())}function h(){if(!i){c=!1,i=!0;for(var e=u.length,t=setTimeout(l);e;){for(r=u,u=[];r&&++a1)for(var n=1;n{"use strict";t.test=function(){return!n.g.setImmediate&&void 0!==n.g.MessageChannel},t.install=function(e){var t=new n.g.MessageChannel;return t.port1.onmessage=e,function(){t.port2.postMessage(0)}}},4200:(e,t,n)=>{"use strict";var i=n.g.MutationObserver||n.g.WebKitMutationObserver;t.test=function(){return i},t.install=function(e){var t=0,r=new i(e),s=n.g.document.createTextNode("");return r.observe(s,{characterData:!0}),function(){s.data=t=++t%2}}},7930:(e,t,n)=>{"use strict";t.test=function(){return"function"==typeof n.g.queueMicrotask},t.install=function(e){return function(){n.g.queueMicrotask(e)}}},2725:(e,t,n)=>{"use strict";t.test=function(){return"document"in n.g&&"onreadystatechange"in n.g.document.createElement("script")},t.install=function(e){return function(){var t=n.g.document.createElement("script");return t.onreadystatechange=function(){e(),t.onreadystatechange=null,t.parentNode.removeChild(t),t=null},n.g.document.documentElement.appendChild(t),e}}},8738:(e,t)=>{"use strict";t.test=function(){return!0},t.install=function(e){return function(){setTimeout(e,0)}}},7822:(e,t,n)=>{var i,r;!function(){var s,o,a,u,c,l,h,p,f,d,g,m,y,v,x,w,b,S,C,E,k,T,_,O,A,P,L,Q,I,N,$=function(e){var t=new $.Builder;return t.pipeline.add($.trimmer,$.stopWordFilter,$.stemmer),t.searchPipeline.add($.stemmer),e.call(t,t),t.build()};$.version="2.3.9",$.utils={},$.utils.warn=(s=this,function(e){s.console&&console.warn&&console.warn(e)}),$.utils.asString=function(e){return null==e?"":e.toString()},$.utils.clone=function(e){if(null==e)return e;for(var t=Object.create(null),n=Object.keys(e),i=0;i0){var u=$.utils.clone(t)||{};u.position=[o,a],u.index=r.length,r.push(new $.Token(n.slice(o,s),u))}o=s+1}}return r},$.tokenizer.separator=/[\s\-]+/,$.Pipeline=function(){this._stack=[]},$.Pipeline.registeredFunctions=Object.create(null),$.Pipeline.registerFunction=function(e,t){t in this.registeredFunctions&&$.utils.warn("Overwriting existing registered function: "+t),e.label=t,$.Pipeline.registeredFunctions[e.label]=e},$.Pipeline.warnIfFunctionNotRegistered=function(e){e.label&&e.label in this.registeredFunctions||$.utils.warn("Function is not registered with pipeline. This may cause problems when serialising the index.\n",e)},$.Pipeline.load=function(e){var t=new $.Pipeline;return e.forEach((function(e){var n=$.Pipeline.registeredFunctions[e];if(!n)throw new Error("Cannot load unregistered function: "+e);t.add(n)})),t},$.Pipeline.prototype.add=function(){var e=Array.prototype.slice.call(arguments);e.forEach((function(e){$.Pipeline.warnIfFunctionNotRegistered(e),this._stack.push(e)}),this)},$.Pipeline.prototype.after=function(e,t){$.Pipeline.warnIfFunctionNotRegistered(t);var n=this._stack.indexOf(e);if(-1==n)throw new Error("Cannot find existingFn");n+=1,this._stack.splice(n,0,t)},$.Pipeline.prototype.before=function(e,t){$.Pipeline.warnIfFunctionNotRegistered(t);var n=this._stack.indexOf(e);if(-1==n)throw new Error("Cannot find existingFn");this._stack.splice(n,0,t)},$.Pipeline.prototype.remove=function(e){var t=this._stack.indexOf(e);-1!=t&&this._stack.splice(t,1)},$.Pipeline.prototype.run=function(e){for(var t=this._stack.length,n=0;n1&&(se&&(n=r),s!=e);)i=n-t,r=t+Math.floor(i/2),s=this.elements[2*r];return s==e||s>e?2*r:sa?c+=2:o==a&&(t+=n[u+1]*i[c+1],u+=2,c+=2);return t},$.Vector.prototype.similarity=function(e){return this.dot(e)/this.magnitude()||0},$.Vector.prototype.toArray=function(){for(var e=new Array(this.elements.length/2),t=1,n=0;t0){var s,o=r.str.charAt(0);o in r.node.edges?s=r.node.edges[o]:(s=new $.TokenSet,r.node.edges[o]=s),1==r.str.length&&(s.final=!0),i.push({node:s,editsRemaining:r.editsRemaining,str:r.str.slice(1)})}if(0!=r.editsRemaining){if("*"in r.node.edges)var a=r.node.edges["*"];else{a=new $.TokenSet;r.node.edges["*"]=a}if(0==r.str.length&&(a.final=!0),i.push({node:a,editsRemaining:r.editsRemaining-1,str:r.str}),r.str.length>1&&i.push({node:r.node,editsRemaining:r.editsRemaining-1,str:r.str.slice(1)}),1==r.str.length&&(r.node.final=!0),r.str.length>=1){if("*"in r.node.edges)var u=r.node.edges["*"];else{u=new $.TokenSet;r.node.edges["*"]=u}1==r.str.length&&(u.final=!0),i.push({node:u,editsRemaining:r.editsRemaining-1,str:r.str.slice(1)})}if(r.str.length>1){var c,l=r.str.charAt(0),h=r.str.charAt(1);h in r.node.edges?c=r.node.edges[h]:(c=new $.TokenSet,r.node.edges[h]=c),1==r.str.length&&(c.final=!0),i.push({node:c,editsRemaining:r.editsRemaining-1,str:l+r.str.slice(2)})}}}return n},$.TokenSet.fromString=function(e){for(var t=new $.TokenSet,n=t,i=0,r=e.length;i=e;t--){var n=this.uncheckedNodes[t],i=n.child.toString();i in this.minimizedNodes?n.parent.edges[n.char]=this.minimizedNodes[i]:(n.child._str=i,this.minimizedNodes[i]=n.child),this.uncheckedNodes.pop()}},$.Index=function(e){this.invertedIndex=e.invertedIndex,this.fieldVectors=e.fieldVectors,this.tokenSet=e.tokenSet,this.fields=e.fields,this.pipeline=e.pipeline},$.Index.prototype.search=function(e){return this.query((function(t){new $.QueryParser(e,t).parse()}))},$.Index.prototype.query=function(e){for(var t=new $.Query(this.fields),n=Object.create(null),i=Object.create(null),r=Object.create(null),s=Object.create(null),o=Object.create(null),a=0;a1?1:e},$.Builder.prototype.k1=function(e){this._k1=e},$.Builder.prototype.add=function(e,t){var n=e[this._ref],i=Object.keys(this._fields);this._documents[n]=t||{},this.documentCount+=1;for(var r=0;r=this.length)return $.QueryLexer.EOS;var e=this.str.charAt(this.pos);return this.pos+=1,e},$.QueryLexer.prototype.width=function(){return this.pos-this.start},$.QueryLexer.prototype.ignore=function(){this.start==this.pos&&(this.pos+=1),this.start=this.pos},$.QueryLexer.prototype.backup=function(){this.pos-=1},$.QueryLexer.prototype.acceptDigitRun=function(){var e,t;do{t=(e=this.next()).charCodeAt(0)}while(t>47&&t<58);e!=$.QueryLexer.EOS&&this.backup()},$.QueryLexer.prototype.more=function(){return this.pos1&&(e.backup(),e.emit($.QueryLexer.TERM)),e.ignore(),e.more())return $.QueryLexer.lexText},$.QueryLexer.lexEditDistance=function(e){return e.ignore(),e.acceptDigitRun(),e.emit($.QueryLexer.EDIT_DISTANCE),$.QueryLexer.lexText},$.QueryLexer.lexBoost=function(e){return e.ignore(),e.acceptDigitRun(),e.emit($.QueryLexer.BOOST),$.QueryLexer.lexText},$.QueryLexer.lexEOS=function(e){e.width()>0&&e.emit($.QueryLexer.TERM)},$.QueryLexer.termSeparator=$.tokenizer.separator,$.QueryLexer.lexText=function(e){for(;;){var t=e.next();if(t==$.QueryLexer.EOS)return $.QueryLexer.lexEOS;if(92!=t.charCodeAt(0)){if(":"==t)return $.QueryLexer.lexField;if("~"==t)return e.backup(),e.width()>0&&e.emit($.QueryLexer.TERM),$.QueryLexer.lexEditDistance;if("^"==t)return e.backup(),e.width()>0&&e.emit($.QueryLexer.TERM),$.QueryLexer.lexBoost;if("+"==t&&1===e.width())return e.emit($.QueryLexer.PRESENCE),$.QueryLexer.lexText;if("-"==t&&1===e.width())return e.emit($.QueryLexer.PRESENCE),$.QueryLexer.lexText;if(t.match($.QueryLexer.termSeparator))return $.QueryLexer.lexTerm}else e.escapeCharacter()}},$.QueryParser=function(e,t){this.lexer=new $.QueryLexer(e),this.query=t,this.currentClause={},this.lexemeIdx=0},$.QueryParser.prototype.parse=function(){this.lexer.run(),this.lexemes=this.lexer.lexemes;for(var e=$.QueryParser.parseClause;e;)e=e(this);return this.query},$.QueryParser.prototype.peekLexeme=function(){return this.lexemes[this.lexemeIdx]},$.QueryParser.prototype.consumeLexeme=function(){var e=this.peekLexeme();return this.lexemeIdx+=1,e},$.QueryParser.prototype.nextClause=function(){var e=this.currentClause;this.query.clause(e),this.currentClause={}},$.QueryParser.parseClause=function(e){var t=e.peekLexeme();if(null!=t)switch(t.type){case $.QueryLexer.PRESENCE:return $.QueryParser.parsePresence;case $.QueryLexer.FIELD:return $.QueryParser.parseField;case $.QueryLexer.TERM:return $.QueryParser.parseTerm;default:var n="expected either a field or a term, found "+t.type;throw t.str.length>=1&&(n+=" with value '"+t.str+"'"),new $.QueryParseError(n,t.start,t.end)}},$.QueryParser.parsePresence=function(e){var t=e.consumeLexeme();if(null!=t){switch(t.str){case"-":e.currentClause.presence=$.Query.presence.PROHIBITED;break;case"+":e.currentClause.presence=$.Query.presence.REQUIRED;break;default:var n="unrecognised presence operator'"+t.str+"'";throw new $.QueryParseError(n,t.start,t.end)}var i=e.peekLexeme();if(null==i){n="expecting term or field, found nothing";throw new $.QueryParseError(n,t.start,t.end)}switch(i.type){case $.QueryLexer.FIELD:return $.QueryParser.parseField;case $.QueryLexer.TERM:return $.QueryParser.parseTerm;default:n="expecting term or field, found '"+i.type+"'";throw new $.QueryParseError(n,i.start,i.end)}}},$.QueryParser.parseField=function(e){var t=e.consumeLexeme();if(null!=t){if(-1==e.query.allFields.indexOf(t.str)){var n=e.query.allFields.map((function(e){return"'"+e+"'"})).join(", "),i="unrecognised field '"+t.str+"', possible fields: "+n;throw new $.QueryParseError(i,t.start,t.end)}e.currentClause.fields=[t.str];var r=e.peekLexeme();if(null==r){i="expecting term, found nothing";throw new $.QueryParseError(i,t.start,t.end)}if(r.type===$.QueryLexer.TERM)return $.QueryParser.parseTerm;i="expecting term, found '"+r.type+"'";throw new $.QueryParseError(i,r.start,r.end)}},$.QueryParser.parseTerm=function(e){var t=e.consumeLexeme();if(null!=t){e.currentClause.term=t.str.toLowerCase(),-1!=t.str.indexOf("*")&&(e.currentClause.usePipeline=!1);var n=e.peekLexeme();if(null!=n)switch(n.type){case $.QueryLexer.TERM:return e.nextClause(),$.QueryParser.parseTerm;case $.QueryLexer.FIELD:return e.nextClause(),$.QueryParser.parseField;case $.QueryLexer.EDIT_DISTANCE:return $.QueryParser.parseEditDistance;case $.QueryLexer.BOOST:return $.QueryParser.parseBoost;case $.QueryLexer.PRESENCE:return e.nextClause(),$.QueryParser.parsePresence;default:var i="Unexpected lexeme type '"+n.type+"'";throw new $.QueryParseError(i,n.start,n.end)}else e.nextClause()}},$.QueryParser.parseEditDistance=function(e){var t=e.consumeLexeme();if(null!=t){var n=parseInt(t.str,10);if(isNaN(n)){var i="edit distance must be numeric";throw new $.QueryParseError(i,t.start,t.end)}e.currentClause.editDistance=n;var r=e.peekLexeme();if(null!=r)switch(r.type){case $.QueryLexer.TERM:return e.nextClause(),$.QueryParser.parseTerm;case $.QueryLexer.FIELD:return e.nextClause(),$.QueryParser.parseField;case $.QueryLexer.EDIT_DISTANCE:return $.QueryParser.parseEditDistance;case $.QueryLexer.BOOST:return $.QueryParser.parseBoost;case $.QueryLexer.PRESENCE:return e.nextClause(),$.QueryParser.parsePresence;default:i="Unexpected lexeme type '"+r.type+"'";throw new $.QueryParseError(i,r.start,r.end)}else e.nextClause()}},$.QueryParser.parseBoost=function(e){var t=e.consumeLexeme();if(null!=t){var n=parseInt(t.str,10);if(isNaN(n)){var i="boost must be numeric";throw new $.QueryParseError(i,t.start,t.end)}e.currentClause.boost=n;var r=e.peekLexeme();if(null!=r)switch(r.type){case $.QueryLexer.TERM:return e.nextClause(),$.QueryParser.parseTerm;case $.QueryLexer.FIELD:return e.nextClause(),$.QueryParser.parseField;case $.QueryLexer.EDIT_DISTANCE:return $.QueryParser.parseEditDistance;case $.QueryLexer.BOOST:return $.QueryParser.parseBoost;case $.QueryLexer.PRESENCE:return e.nextClause(),$.QueryParser.parsePresence;default:i="Unexpected lexeme type '"+r.type+"'";throw new $.QueryParseError(i,r.start,r.end)}else e.nextClause()}},void 0===(r="function"==typeof(i=function(){return $})?i.call(t,n,t,e):i)||(e.exports=r)}()}}]); \ No newline at end of file diff --git a/docs/assets/js/916.068584a3.js.LICENSE.txt b/docs/assets/js/916.068584a3.js.LICENSE.txt deleted file mode 100644 index 1cf473c23..000000000 --- a/docs/assets/js/916.068584a3.js.LICENSE.txt +++ /dev/null @@ -1,61 +0,0 @@ -/*! - * lunr.Builder - * Copyright (C) 2020 Oliver Nightingale - */ - -/*! - * lunr.Index - * Copyright (C) 2020 Oliver Nightingale - */ - -/*! - * lunr.Pipeline - * Copyright (C) 2020 Oliver Nightingale - */ - -/*! - * lunr.Set - * Copyright (C) 2020 Oliver Nightingale - */ - -/*! - * lunr.TokenSet - * Copyright (C) 2020 Oliver Nightingale - */ - -/*! - * lunr.Vector - * Copyright (C) 2020 Oliver Nightingale - */ - -/*! - * lunr.stemmer - * Copyright (C) 2020 Oliver Nightingale - * Includes code from - http://tartarus.org/~martin/PorterStemmer/js.txt - */ - -/*! - * lunr.stopWordFilter - * Copyright (C) 2020 Oliver Nightingale - */ - -/*! - * lunr.tokenizer - * Copyright (C) 2020 Oliver Nightingale - */ - -/*! - * lunr.trimmer - * Copyright (C) 2020 Oliver Nightingale - */ - -/*! - * lunr.utils - * Copyright (C) 2020 Oliver Nightingale - */ - -/** - * lunr - http://lunrjs.com - A bit like Solr, but much smaller and not as bright - 2.3.9 - * Copyright (C) 2020 Oliver Nightingale - * @license MIT - */ diff --git a/docs/assets/js/935f2afb.fd81d569.js b/docs/assets/js/935f2afb.fd81d569.js deleted file mode 100644 index d60cd714a..000000000 --- a/docs/assets/js/935f2afb.fd81d569.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkelectrode_docs=self.webpackChunkelectrode_docs||[]).push([[53],{1109:e=>{e.exports=JSON.parse('{"pluginId":"default","version":"current","label":"Next","banner":null,"badge":false,"noIndex":false,"className":"docs-version-current","isLast":true,"docsSidebars":{"someSidebar":[{"type":"category","label":"Quick Start","items":[{"type":"link","label":"Getting Started","href":"/electrode/docs/getting-started","docId":"getting-started"},{"type":"link","label":"The Packages","href":"/electrode/docs/quick-start/the-packages","docId":"quick-start/the-packages"},{"type":"link","label":"The Application","href":"/electrode/docs/quick-start/the-application","docId":"quick-start/the-application"}],"collapsed":true,"collapsible":true}]},"docs":{"getting-started":{"id":"getting-started","title":"Getting Started","description":"Web Applications with node.js and React","sidebar":"someSidebar"},"quick-start/the-application":{"id":"quick-start/the-application","title":"The Application","description":"The application generated is setup to use typescript.","sidebar":"someSidebar"},"quick-start/the-packages":{"id":"quick-start/the-packages","title":"The Packages","description":"This document will give you a brief introduction of the packages Electrode X offers.","sidebar":"someSidebar"}}}')}}]); \ No newline at end of file diff --git a/docs/assets/js/9edccaa3.04d6f351.js b/docs/assets/js/9edccaa3.04d6f351.js deleted file mode 100644 index 197993a4a..000000000 --- a/docs/assets/js/9edccaa3.04d6f351.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkelectrode_docs=self.webpackChunkelectrode_docs||[]).push([[728],{3769:e=>{e.exports=JSON.parse('{"name":"docusaurus-plugin-content-docs","id":"default"}')}}]); \ No newline at end of file diff --git a/docs/assets/js/c4f5d8e4.ebbc5343.js b/docs/assets/js/c4f5d8e4.ebbc5343.js deleted file mode 100644 index 1a1c3092e..000000000 --- a/docs/assets/js/c4f5d8e4.ebbc5343.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkelectrode_docs=self.webpackChunkelectrode_docs||[]).push([[195],{6784:(e,t,a)=>{a.r(t),a.d(t,{default:()=>p});var n=a(5882),r=a(959),l=a(4875),o=a.n(l),s=a(8731),i=a(6502),c=a(4675),m=a(2988);const u={heroBanner:"heroBanner_UJJx",buttons:"buttons_pzbO",features:"features_keug",featureImage:"featureImage_yA8i"};var d=[{title:r.createElement(r.Fragment,null,"Get started in seconds"),imageUrl:"img/undraw_docusaurus_mountain.svg",description:r.createElement(r.Fragment,null,"You don't need to learn and configure a host of build tools - instant reloading helps you focus on development. When it's time to deploy, your bundles are automatically optimized.")},{title:r.createElement(r.Fragment,null,"Demystified Walmart Infra"),imageUrl:"img/undraw_docusaurus_tree.svg",description:r.createElement(r.Fragment,null,"electrode is a Walmart production-ready platform. We have invested time to figure out the boring stuff so that you can focus on building amazing customer experiences.")},{title:r.createElement(r.Fragment,null,"Fully Extensible"),imageUrl:"img/undraw_docusaurus_react.svg",description:r.createElement(r.Fragment,null,'"We test electrode to make sure that all of its underlying pieces work together seamlessly \u2013 no complicated version mismatches. electrode also gives you absolute control over Babel, Webpack, and electrode native tools.",')}];function g(e){var t=e.imageUrl,a=e.title,n=e.description,l=(0,m.Z)(t);return r.createElement("div",{className:o()("col col--4",u.feature)},l&&r.createElement("div",{className:"text--center"},r.createElement("img",{className:u.featureImage,src:l,alt:a})),r.createElement("h3",null,a),r.createElement("p",null,n))}const p=function(){var e=(0,c.Z)().siteConfig,t=void 0===e?{}:e;return r.createElement(s.Z,{title:"Hello from "+t.title,description:"Description will go into a meta tag in "},r.createElement("header",{className:o()("hero hero--primary-lighter",u.heroBanner)},r.createElement("div",{className:"container"},r.createElement("img",{alt:"Test setup",src:(0,m.Z)("img/oss_hero.png")}),";",r.createElement("h1",{className:"hero__title"},t.title),r.createElement("p",{className:"hero__subtitle"},t.tagline),r.createElement("div",{className:u.buttons},r.createElement(i.Z,{className:o()("button button--outline button--primary button--lg",u.getStarted),to:(0,m.Z)("docs/getting-started")},"Get Started")))),r.createElement("main",null,d&&d.length>0&&r.createElement("section",{className:u.features},r.createElement("div",{className:"container"},r.createElement("div",{className:"row"},d.map((function(e,t){return r.createElement(g,(0,n.Z)({key:t},e))})))))))}}}]); \ No newline at end of file diff --git a/docs/assets/js/d589d3a7.45a8c2cd.js b/docs/assets/js/d589d3a7.45a8c2cd.js deleted file mode 100644 index 865cf4f86..000000000 --- a/docs/assets/js/d589d3a7.45a8c2cd.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkelectrode_docs=self.webpackChunkelectrode_docs||[]).push([[162],{7942:(e,t,r)=>{r.d(t,{Zo:()=>c,kt:()=>f});var n=r(959);function a(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function o(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 i(e){for(var t=1;t=0||(a[r]=e[r]);return a}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(n=0;n=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(a[r]=e[r])}return a}var p=n.createContext({}),s=function(e){var t=n.useContext(p),r=t;return e&&(r="function"==typeof e?e(t):i(i({},t),e)),r},c=function(e){var t=s(e.components);return n.createElement(p.Provider,{value:t},e.children)},d="mdxType",u={inlineCode:"code",wrapper:function(e){var t=e.children;return n.createElement(n.Fragment,{},t)}},m=n.forwardRef((function(e,t){var r=e.components,a=e.mdxType,o=e.originalType,p=e.parentName,c=l(e,["components","mdxType","originalType","parentName"]),d=s(r),m=a,f=d["".concat(p,".").concat(m)]||d[m]||u[m]||o;return r?n.createElement(f,i(i({ref:t},c),{},{components:r})):n.createElement(f,i({ref:t},c))}));function f(e,t){var r=arguments,a=t&&t.mdxType;if("string"==typeof e||a){var o=r.length,i=new Array(o);i[0]=m;var l={};for(var p in t)hasOwnProperty.call(t,p)&&(l[p]=t[p]);l.originalType=e,l[d]="string"==typeof e?e:a,i[1]=l;for(var s=2;s{r.r(t),r.d(t,{assets:()=>c,contentTitle:()=>p,default:()=>m,frontMatter:()=>l,metadata:()=>s,toc:()=>d});var n=r(5882),a=r(950),o=(r(959),r(7942)),i=["components"],l={id:"getting-started",title:"Getting Started"},p=void 0,s={unversionedId:"getting-started",id:"getting-started",title:"Getting Started",description:"Web Applications with node.js and React",source:"@site/docs/getting-started.md",sourceDirName:".",slug:"/getting-started",permalink:"/electrode/docs/getting-started",draft:!1,editUrl:"https://github.com/electrode-io/electrode/tree/master/docusaurus/docs/docs/getting-started.md",tags:[],version:"current",frontMatter:{id:"getting-started",title:"Getting Started"},sidebar:"someSidebar",next:{title:"The Packages",permalink:"/electrode/docs/quick-start/the-packages"}},c={},d=[{value:"Web Applications with node.js and React",id:"web-applications-with-nodejs-and-react",level:2},{value:"Requirements",id:"requirements",level:3},{value:"Creating Your First App",id:"creating-your-first-app",level:3},{value:"License",id:"license",level:2}],u={toc:d};function m(e){var t=e.components,l=(0,a.Z)(e,i);return(0,o.kt)("wrapper",(0,n.Z)({},u,l,{components:t,mdxType:"MDXLayout"}),(0,o.kt)("h2",{id:"web-applications-with-nodejs-and-react"},"Web Applications with node.js and React"),(0,o.kt)("p",null,"Welcome! This is the documentation for building web application using Electrode X for node.js and React."),(0,o.kt)("p",null,"In this quick start guide, we will show you how to create and run your first app."),(0,o.kt)("h3",{id:"requirements"},"Requirements"),(0,o.kt)("ol",null,(0,o.kt)("li",{parentName:"ol"},(0,o.kt)("p",{parentName:"li"},"Install ",(0,o.kt)("a",{parentName:"p",href:"https://nodejs.org/en/download"},"node.js")," version 12.x.x or later"),(0,o.kt)("ul",{parentName:"li"},(0,o.kt)("li",{parentName:"ul"},"For Unix or Windows, we recommend a ",(0,o.kt)("a",{parentName:"li",href:"https://www.npmjs.com/package/@jchip/nvm"},"universal node version manager")," tool for managing node.js installations."),(0,o.kt)("li",{parentName:"ul"},"If you are using Unix only, then the Unix only ",(0,o.kt)("a",{parentName:"li",href:"https://github.com/nvm-sh/nvm#install-script"},"nvm")," tool is a good option.")))),(0,o.kt)("h3",{id:"creating-your-first-app"},"Creating Your First App"),(0,o.kt)("blockquote",null,(0,o.kt)("p",{parentName:"blockquote"},"Note: our packages are published under the npm scope ",(0,o.kt)("inlineCode",{parentName:"p"},"@xarc"))),(0,o.kt)("ol",null,(0,o.kt)("li",{parentName:"ol"},"To create your first Electrode X app:")),(0,o.kt)("pre",null,(0,o.kt)("code",{parentName:"pre",className:"language-bash"},"npx @xarc/create-app my-app\n")),(0,o.kt)("ol",{start:2},(0,o.kt)("li",{parentName:"ol"},"Wait for this to complete. The console will display the following with some instructions:")),(0,o.kt)("pre",null,(0,o.kt)("code",{parentName:"pre"},"Created react/node webapp in directory 'my-app'. To start development, please run:\n")),(0,o.kt)("ol",{start:3},(0,o.kt)("li",{parentName:"ol"},"Follow the instructions outlined in the console."),(0,o.kt)("li",{parentName:"ol"},"When complete, open your browser to ",(0,o.kt)("a",{parentName:"li",href:"http://localhost:3000"},"http://localhost:3000")),(0,o.kt)("li",{parentName:"ol"},"To stop the DEV server, press ",(0,o.kt)("inlineCode",{parentName:"li"},"Q"))),(0,o.kt)("p",null,"Your new electrode app will appear as shown below."),(0,o.kt)("p",null,(0,o.kt)("img",{alt:"Hello from Electrode",src:r(8279).Z,width:"857",height:"783"})),(0,o.kt)("h2",{id:"license"},"License"),(0,o.kt)("p",null,"Copyright (c) 2016-present, Walmart"),(0,o.kt)("p",null,"Licensed under the ",(0,o.kt)("a",{parentName:"p",href:"https://www.apache.org/licenses/LICENSE-2.0"},"Apache License, Version 2.0")))}m.isMDXComponent=!0},8279:(e,t,r)=>{r.d(t,{Z:()=>n});const n=r.p+"assets/images/first-app-c6e56f6df4cf4da1dc03cf1022053f66.png"}}]); \ No newline at end of file diff --git a/docs/assets/js/main.905a291d.js b/docs/assets/js/main.905a291d.js deleted file mode 100644 index c49f6710e..000000000 --- a/docs/assets/js/main.905a291d.js +++ /dev/null @@ -1,2 +0,0 @@ -/*! For license information please see main.905a291d.js.LICENSE.txt */ -(self.webpackChunkelectrode_docs=self.webpackChunkelectrode_docs||[]).push([[179],{6041:(e,t,n)=>{var r={"./":1884};function a(e){var t=o(e);return n(t)}function o(e){if(!n.o(r,e)){var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}return r[e]}a.keys=function(){return Object.keys(r)},a.resolve=o,e.exports=a,a.id=6041},2057:(e,t,n)=>{"use strict";n.d(t,{Z:()=>p});var r=n(959),a=n(5882),o=n(5693),i=n.n(o),l=n(6887);const u={17896441:[function(){return Promise.all([n.e(532),n.e(918)]).then(n.bind(n,7918))},"@theme/DocItem",7918],"1be78505":[function(){return Promise.all([n.e(532),n.e(514)]).then(n.bind(n,1645))},"@theme/DocPage",1645],"308b4948":[function(){return n.e(961).then(n.bind(n,6757))},"@site/docs/quick-start/the-application.md",6757],"5e9f5e1a":[function(){return Promise.resolve().then(n.bind(n,6809))},"@generated/docusaurus.config",6809],"67449f00":[function(){return n.e(200).then(n.bind(n,8774))},"@site/docs/quick-start/the-packages.md",8774],"8b8ac3d9":[function(){return n.e(670).then(n.t.bind(n,5745,19))},"/Users/a0v09e7/Documents/Apps/electrode-rush-migration/electrode/docusaurus/.docusaurus/docusaurus-plugin-content-pages/default/plugin-route-context-module-100.json",5745],"935f2afb":[function(){return n.e(53).then(n.t.bind(n,1109,19))},"~docs/default/version-current-metadata-prop-751.json",1109],"9edccaa3":[function(){return n.e(728).then(n.t.bind(n,3769,19))},"/Users/a0v09e7/Documents/Apps/electrode-rush-migration/electrode/docusaurus/.docusaurus/docusaurus-plugin-content-docs/default/plugin-route-context-module-100.json",3769],c4f5d8e4:[function(){return Promise.all([n.e(532),n.e(195)]).then(n.bind(n,6784))},"@site/src/pages/index.js",6784],d589d3a7:[function(){return n.e(162).then(n.bind(n,3743))},"@site/docs/getting-started.md",3743]};function s(e){var t=e.error,n=e.retry,a=e.pastDelay;return t?r.createElement("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%"}},r.createElement("p",null,String(t)),r.createElement("div",null,r.createElement("button",{type:"button",onClick:n},"Retry"))):a?r.createElement("div",{style:{display:"flex",justifyContent:"center",alignItems:"center",height:"100vh"}},r.createElement("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"},r.createElement("g",{fill:"none",fillRule:"evenodd",transform:"translate(1 1)",strokeWidth:"2"},r.createElement("circle",{cx:"22",cy:"22",r:"6",strokeOpacity:"0"},r.createElement("animate",{attributeName:"r",begin:"1.5s",dur:"3s",values:"6;22",calcMode:"linear",repeatCount:"indefinite"}),r.createElement("animate",{attributeName:"stroke-opacity",begin:"1.5s",dur:"3s",values:"1;0",calcMode:"linear",repeatCount:"indefinite"}),r.createElement("animate",{attributeName:"stroke-width",begin:"1.5s",dur:"3s",values:"2;0",calcMode:"linear",repeatCount:"indefinite"})),r.createElement("circle",{cx:"22",cy:"22",r:"6",strokeOpacity:"0"},r.createElement("animate",{attributeName:"r",begin:"3s",dur:"3s",values:"6;22",calcMode:"linear",repeatCount:"indefinite"}),r.createElement("animate",{attributeName:"stroke-opacity",begin:"3s",dur:"3s",values:"1;0",calcMode:"linear",repeatCount:"indefinite"}),r.createElement("animate",{attributeName:"stroke-width",begin:"3s",dur:"3s",values:"2;0",calcMode:"linear",repeatCount:"indefinite"})),r.createElement("circle",{cx:"22",cy:"22",r:"8"},r.createElement("animate",{attributeName:"r",begin:"0s",dur:"1.5s",values:"6;1;2;3;4;5;6",calcMode:"linear",repeatCount:"indefinite"}))))):null}var c=n(2556),d=n(684);function f(e,t){if("*"===e)return i()({loading:s,loader:function(){return n.e(824).then(n.bind(n,824))},modules:["@theme/NotFound"],webpack:function(){return[824]},render:function(e,t){var n=e.default;return r.createElement(d.z,{value:{plugin:{name:"native",id:"default"}}},r.createElement(n,t))}});var o=l[e+"-"+t],f={},p=[],m=[],h=(0,c.Z)(o);return Object.entries(h).forEach((function(e){var t=e[0],n=e[1],r=u[n];r&&(f[t]=r[0],p.push(r[1]),m.push(r[2]))})),i().Map({loading:s,loader:f,modules:p,webpack:function(){return m},render:function(t,n){var i=JSON.parse(JSON.stringify(o));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 o=i,l=n.split(".");l.slice(0,-1).forEach((function(e){o=o[e]})),o[l[l.length-1]]=a}));var l=i.__comp;delete i.__comp;var u=i.__context;return delete i.__context,r.createElement(d.z,{value:u},r.createElement(l,(0,a.Z)({},i,n)))}})}const p=[{path:"/electrode/docs/",component:f("/electrode/docs/","b7c"),routes:[{path:"/electrode/docs/getting-started",component:f("/electrode/docs/getting-started","d3a"),exact:!0,sidebar:"someSidebar"},{path:"/electrode/docs/quick-start/the-application",component:f("/electrode/docs/quick-start/the-application","b32"),exact:!0,sidebar:"someSidebar"},{path:"/electrode/docs/quick-start/the-packages",component:f("/electrode/docs/quick-start/the-packages","270"),exact:!0,sidebar:"someSidebar"}]},{path:"/electrode/",component:f("/electrode/","9a9"),exact:!0},{path:"*",component:f("*")}]},5825:(e,t,n)=>{"use strict";n.d(t,{_:()=>a,t:()=>o});var r=n(959),a=r.createContext(!1);function o(e){var t=e.children,n=(0,r.useState)(!1),o=n[0],i=n[1];return(0,r.useEffect)((function(){i(!0)}),[]),r.createElement(a.Provider,{value:o},t)}},7631:(e,t,n)=>{"use strict";var r=n(959),a=n(422),o=n(9500),i=n(6846),l=n(6315);const u=[n(9435),n(805),n(5424),n(9079)];var s=n(2057),c=n(8903),d=n(856);function f(e){var t=e.children;return r.createElement(r.Fragment,null,t)}var p=n(5882),m=n(3320),h=n(4675),g=n(2988),v=n(2380),b=n(5292),y=n(5381),w=n(5169),k=n(8858),E=n(7509);function S(){var e=(0,h.Z)().i18n,t=e.defaultLocale,n=e.localeConfigs,a=(0,y.l)();return r.createElement(m.Z,null,Object.entries(n).map((function(e){var t=e[0],n=e[1].htmlLang;return r.createElement("link",{key:t,rel:"alternate",href:a.createUrl({locale:t,fullyQualified:!0}),hrefLang:n})})),r.createElement("link",{rel:"alternate",href:a.createUrl({locale:t,fullyQualified:!0}),hrefLang:"x-default"}))}function x(e){var t=e.permalink,n=(0,h.Z)().siteConfig.url,a=function(){var e=(0,h.Z)().siteConfig.url,t=(0,c.TH)().pathname;return e+(0,g.Z)(t)}(),o=t?""+n+t:a;return r.createElement(m.Z,null,r.createElement("meta",{property:"og:url",content:o}),r.createElement("link",{rel:"canonical",href:o}))}function C(){var e=(0,h.Z)().i18n.currentLocale,t=(0,v.L)(),n=t.metadata,a=t.image;return r.createElement(r.Fragment,null,r.createElement(m.Z,null,r.createElement("meta",{name:"twitter:card",content:"summary_large_image"}),r.createElement("body",{className:w.h})),a&&r.createElement(b.d,{image:a}),r.createElement(x,null),r.createElement(S,null),r.createElement(E.Z,{tag:k.HX,locale:e}),r.createElement(m.Z,null,n.map((function(e,t){return r.createElement("meta",(0,p.Z)({key:t},e))}))))}var T=new Map;function _(e){if(T.has(e.pathname))return Object.assign({},e,{pathname:T.get(e.pathname)});if((0,d.f)(s.Z,e.pathname).some((function(e){return!0===e.route.exact})))return T.set(e.pathname,e.pathname),e;var t=e.pathname.trim().replace(/(?:\/index)?\.html$/,"")||"/";return T.set(e.pathname,t),Object.assign({},e,{pathname:t})}var A=n(5825),L=n(5613),N=n(309);function R(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,{_:()=>c,M:()=>d});var r=n(959),a=n(6809);const o=JSON.parse('{"docusaurus-lunr-search":{"default":{"fileNames":{"searchDoc":"search-doc-1674173919191.json","lunrIndex":"lunr-index-1674173919191.json"}}},"docusaurus-plugin-content-docs":{"default":{"path":"/electrode/docs/","versions":[{"name":"current","label":"Next","isLast":true,"path":"/electrode/docs/","mainDocId":"getting-started","docs":[{"id":"getting-started","path":"/electrode/docs/getting-started","sidebar":"someSidebar"},{"id":"quick-start/the-application","path":"/electrode/docs/quick-start/the-application","sidebar":"someSidebar"},{"id":"quick-start/the-packages","path":"/electrode/docs/quick-start/the-packages","sidebar":"someSidebar"}],"draftIds":[],"sidebars":{"someSidebar":{"link":{"path":"/electrode/docs/getting-started","label":"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(7529);const u=JSON.parse('{"docusaurusVersion":"2.2.0","siteVersion":"1.0.0","pluginVersions":{"docusaurus-plugin-content-docs":{"type":"package","name":"@docusaurus/plugin-content-docs","version":"2.2.0"},"docusaurus-plugin-content-blog":{"type":"package","name":"@docusaurus/plugin-content-blog","version":"2.2.0"},"docusaurus-plugin-content-pages":{"type":"package","name":"@docusaurus/plugin-content-pages","version":"2.2.0"},"docusaurus-plugin-sitemap":{"type":"package","name":"@docusaurus/plugin-sitemap","version":"2.2.0"},"docusaurus-theme-classic":{"type":"package","name":"@docusaurus/theme-classic","version":"2.2.0"},"docusaurus-lunr-search":{"type":"package","name":"docusaurus-lunr-search","version":"2.3.2"},"docusaurus-theme-live-codeblock":{"type":"package","name":"@docusaurus/theme-live-codeblock","version":"2.2.0"}}}');var s={siteConfig:a.default,siteMetadata:u,globalData:o,i18n:i,codeTranslations:l},c=r.createContext(s);function d(e){var t=e.children;return r.createElement(c.Provider,{value:s},t)}},5721:(e,t,n)=>{"use strict";n.d(t,{Z:()=>d});var r=n(309),a=n(959),o=n(6315),i=n(3320),l=n(8731);function u(e){var t=e.error,n=e.tryAgain;return a.createElement("div",{style:{display:"flex",flexDirection:"column",justifyContent:"center",alignItems:"center",height:"50vh",width:"100%",fontSize:"20px"}},a.createElement("h1",null,"This page crashed."),a.createElement("p",null,t.message),a.createElement("button",{type:"button",onClick:n},"Try again"))}function s(e){var t=e.error,n=e.tryAgain;return a.createElement(d,{fallback:function(){return a.createElement(u,{error:t,tryAgain:n})}},a.createElement(i.Z,null,a.createElement("title",null,"Page Error")),a.createElement(l.Z,null,a.createElement(u,{error:t,tryAgain:n})))}var c=function(e){return a.createElement(s,e)},d=function(e){function t(t){var n;return(n=e.call(this,t)||this).state={error:null},n}(0,r.Z)(t,e);var n=t.prototype;return n.componentDidCatch=function(e){o.Z.canUseDOM&&this.setState({error:e})},n.render=function(){var e=this,t=this.props.children,n=this.state.error;if(n){var r,a={error:n,tryAgain:function(){return e.setState({error:null})}};return(null!=(r=this.props.fallback)?r:c)(a)}return null!=t?t:null},t}(a.Component)},6315:(e,t,n)=>{"use strict";n.d(t,{Z:()=>a});var r="undefined"!=typeof window&&"document"in window&&"createElement"in window.document;const a={canUseDOM:r,canUseEventListeners:r&&("addEventListener"in window||"attachEvent"in window),canUseIntersectionObserver:r&&"IntersectionObserver"in window,canUseViewport:r&&"screen"in window}},3320:(e,t,n)=>{"use strict";n.d(t,{Z:()=>o});var r=n(959),a=n(6846);function o(e){return r.createElement(a.ql,e)}},6502:(e,t,n)=>{"use strict";n.d(t,{Z:()=>h});var r=n(5882),a=n(950),o=n(959),i=n(9500),l=n(2335),u=n(4675),s=n(5038),c=n(6315),d=o.createContext({collectLink:function(){}});var f=n(2988),p=["isNavLink","to","href","activeClassName","isActive","data-noBrokenLinkCheck","autoAddBaseUrl"];function m(e,t){var n,m,h=e.isNavLink,g=e.to,v=e.href,b=e.activeClassName,y=e.isActive,w=e["data-noBrokenLinkCheck"],k=e.autoAddBaseUrl,E=void 0===k||k,S=(0,a.Z)(e,p),x=(0,u.Z)().siteConfig,C=x.trailingSlash,T=x.baseUrl,_=(0,f.C)().withBaseUrl,A=(0,o.useContext)(d),L=(0,o.useRef)(null);(0,o.useImperativeHandle)(t,(function(){return L.current}));var N=g||v;var R,P=(0,s.Z)(N),O=null==N?void 0:N.replace("pathname://",""),D=void 0!==O?(R=O,E&&function(e){return e.startsWith("/")}(R)?_(R):R):void 0;D&&P&&(D=(0,l.applyTrailingSlash)(D,{trailingSlash:C,baseUrl:T}));var I=(0,o.useRef)(!1),M=h?i.OL:i.rU,F=c.Z.canUseIntersectionObserver,B=(0,o.useRef)(),j=function(){I.current||null==D||(window.docusaurus.preload(D),I.current=!0)};(0,o.useEffect)((function(){return!F&&P&&null!=D&&window.docusaurus.prefetch(D),function(){F&&B.current&&B.current.disconnect()}}),[B,D,F,P]);var z=null!=(n=null==(m=D)?void 0:m.startsWith("#"))&&n,U=!D||!P||z;return U||w||A.collectLink(D),U?o.createElement("a",(0,r.Z)({ref:L,href:D},N&&!P&&{target:"_blank",rel:"noopener noreferrer"},S)):o.createElement(M,(0,r.Z)({},S,{onMouseEnter:j,onTouchStart:j,innerRef:function(e){L.current=e,F&&e&&P&&(B.current=new window.IntersectionObserver((function(t){t.forEach((function(t){e===t.target&&(t.isIntersecting||t.intersectionRatio>0)&&(B.current.unobserve(e),B.current.disconnect(),null!=D&&window.docusaurus.prefetch(D))}))})),B.current.observe(e))},to:D},h&&{isActive:y,activeClassName:b}))}const h=o.forwardRef(m)},4992:(e,t,n)=>{"use strict";n.d(t,{Z:()=>u,I:()=>l});var r=n(959);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 o=n(7529);function i(e){var t,n,r=e.id,a=e.message;if(void 0===r&&void 0===a)throw new Error("Docusaurus translation declarations must have at least a translation id or a default translation message");return null!=(t=null!=(n=o[null!=r?r:a])?n:a)?t:r}function l(e,t){return a(i({message:e.message,id:e.id}),t)}function u(e){var t=e.children,n=e.id,o=e.values;if(t&&"string"!=typeof t)throw console.warn("Illegal children",t),new Error("The Docusaurus component only accept simple string values");var l=i({message:t,id:n});return r.createElement(r.Fragment,null,a(l,o))}},8907:(e,t,n)=>{"use strict";n.d(t,{m:()=>r});var r="default"},5038:(e,t,n)=>{"use strict";function r(e){return/^(?:\w*:|\/\/)/.test(e)}function a(e){return void 0!==e&&!r(e)}n.d(t,{Z:()=>a,b:()=>r})},2988:(e,t,n)=>{"use strict";n.d(t,{C:()=>o,Z:()=>i});var r=n(4675),a=n(5038);function o(){var e=(0,r.Z)().siteConfig,t=e.baseUrl,n=e.url;return{withBaseUrl:function(e,r){return function(e,t,n,r){var o=void 0===r?{}:r,i=o.forcePrependBaseUrl,l=void 0!==i&&i,u=o.absolute,s=void 0!==u&&u;if(!n||n.startsWith("#")||(0,a.b)(n))return n;if(l)return t+n.replace(/^\//,"");if(n===t.replace(/\/$/,""))return t;var c=n.startsWith(t)?n:t+n.replace(/^\//,"");return s?e+c:c}(n,t,e,r)}}}function i(e,t){return void 0===t&&(t={}),(0,o().withBaseUrl)(e,t)}},4675:(e,t,n)=>{"use strict";n.d(t,{Z:()=>o});var r=n(959),a=n(5613);function o(){return(0,r.useContext)(a._)}},2911:(e,t,n)=>{"use strict";n.d(t,{Z:()=>o});var r=n(959),a=n(5825);function o(){return(0,r.useContext)(a._)}},2556:(e,t,n)=>{"use strict";n.d(t,{Z:()=>r});function r(e){var t={};return function e(n,r){Object.entries(n).forEach((function(n){var a,o=n[0],i=n[1],l=r?r+"."+o:o;"object"==typeof(a=i)&&a&&Object.keys(a).length>0?e(i,l):t[l]=i}))}(e),t}},684:(e,t,n)=>{"use strict";n.d(t,{_:()=>a,z:()=>o});var r=n(959),a=r.createContext(null);function o(e){var t=e.children,n=e.value,o=r.useContext(a),i=(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:o,value:n})}),[o,n]);return r.createElement(a.Provider,{value:i},t)}},7334:(e,t,n)=>{"use strict";n.d(t,{Iw:()=>h,gA:()=>f,_r:()=>c,Jo:()=>g,zh:()=>d,yW:()=>m,gB:()=>p});var r=n(8903),a=n(4675),o=n(8907);function i(e,t){void 0===t&&(t={});var n=(0,a.Z)().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 u(e,t){var n,a,o=function(e,t){var n=l(e);return[].concat(e.versions.filter((function(e){return e!==n})),[n]).find((function(e){return!!(0,r.LX)(t,{path:e.path,exact:!1,strict:!1})}))}(e,t),i=null==o?void 0:o.docs.find((function(e){return!!(0,r.LX)(t,{path:e.path,exact:!0,strict:!1})}));return{activeVersion:o,activeDoc:i,alternateDocVersions:i?(n=i.id,a={},e.versions.forEach((function(e){e.docs.forEach((function(t){t.id===n&&(a[e.name]=t)}))})),a):{}}}var s={},c=function(){var e;return null!=(e=i("docusaurus-plugin-content-docs"))?e:s},d=function(e){return function(e,t,n){void 0===t&&(t=o.m),void 0===n&&(n={});var r=i(e),a=null==r?void 0:r[t];if(!a&&n.failfast)throw new Error('Docusaurus plugin global data not found for "'+e+'" plugin with id "'+t+'".');return a}("docusaurus-plugin-content-docs",e,{failfast:!0})};function f(e){return void 0===e&&(e={}),function(e,t,n){void 0===n&&(n={});var a=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.LX)(t,{path:n.path,exact:!1,strict:!1})})),o=a?{pluginId:a[0],pluginData:a[1]}:void 0;if(!o&&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 o}(c(),(0,r.TH)().pathname,e)}function p(e){return d(e).versions}function m(e){var t=d(e);return l(t)}function h(e){return u(d(e),(0,r.TH)().pathname)}function g(e){return function(e,t){var n=l(e);return{latestDocSuggestion:u(e,t).alternateDocVersions[n.name],latestVersionSuggestion:n}}(d(e),(0,r.TH)().pathname)}},5693:(e,t,n)=>{"use strict";function r(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,e.__proto__=t}function a(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function o(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function i(){return i=Object.assign||function(e){for(var t=1;t{"use strict";n.r(t),n.d(t,{default:()=>o});var r=n(9981),a=n.n(r);a().configure({showSpinner:!1});const o={onRouteUpdate:function(e){var t=e.location,n=e.previousLocation;if(n&&t.pathname!==n.pathname){var r=window.setTimeout((function(){a().start()}),200);return function(){return window.clearTimeout(r)}}},onRouteDidUpdate:function(){a().done()}}},805:(e,t,n)=>{"use strict";n.r(t);var r,a,o=n(9102),i=n(6809);r=o.Z,a=i.default.themeConfig.prism.additionalLanguages,globalThis.Prism=r,a.forEach((function(e){n(6041)("./prism-"+e)})),delete globalThis.Prism},5802:(e,t,n)=>{"use strict";n.d(t,{Z:()=>o});var r=n(959);const a="iconExternalLink_gO6b";function o(e){var t=e.width,n=void 0===t?13.5:t,o=e.height,i=void 0===o?13.5:o;return r.createElement("svg",{width:n,height:i,"aria-hidden":"true",viewBox:"0 0 24 24",className:a},r.createElement("path",{fill:"currentColor",d:"M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"}))}},8731:(e,t,n)=>{"use strict";n.d(t,{Z:()=>Pt});var r=n(959),a=n(5924),o=n(5721),i=n(5292),l=n(5882),u=n(8903),s=n(4992),c=n(6419),d="docusaurus_skipToContent_fallback";function f(e){e.setAttribute("tabindex","-1"),e.focus(),e.removeAttribute("tabindex")}function p(){var e=(0,r.useRef)(null),t=(0,u.k6)().action,n=(0,r.useCallback)((function(e){e.preventDefault();var t,n=null!=(t=document.querySelector("main:first-of-type"))?t:document.getElementById(d);n&&f(n)}),[]);return(0,c.S)((function(n){var r=n.location;e.current&&!r.hash&&"PUSH"===t&&f(e.current)})),{containerRef:e,onClick:n}}var m=(0,s.I)({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,a=p(),o=a.containerRef,i=a.onClick;return r.createElement("div",{ref:o,role:"region","aria-label":m},r.createElement("a",(0,l.Z)({},e,{href:"#"+d,onClick:i}),n))}var g=n(9619),v=n(5169);const b="skipToContent_s67H";function y(){return r.createElement(h,{className:b})}var w=n(2380),k=n(382),E=n(950),S=["width","height","color","strokeWidth","className"];function x(e){var t=e.width,n=void 0===t?21:t,a=e.height,o=void 0===a?21:a,i=e.color,u=void 0===i?"currentColor":i,s=e.strokeWidth,c=void 0===s?1.2:s,d=(e.className,(0,E.Z)(e,S));return r.createElement("svg",(0,l.Z)({viewBox:"0 0 15 15",width:n,height:o},d),r.createElement("g",{stroke:u,strokeWidth:c},r.createElement("path",{d:"M.75.75l13.5 13.5M14.25.75L.75 14.25"})))}const C="closeButton_Mp60";function T(e){return r.createElement("button",(0,l.Z)({type:"button","aria-label":(0,s.I)({id:"theme.AnnouncementBar.closeButtonAriaLabel",message:"Close",description:"The ARIA label for close button of announcement bar"})},e,{className:(0,a.Z)("clean-btn close",C,e.className)}),r.createElement(x,{width:14,height:14,strokeWidth:3.1}))}const _="content_nRRp";function A(e){var t=(0,w.L)().announcementBar.content;return r.createElement("div",(0,l.Z)({},e,{className:(0,a.Z)(_,e.className),dangerouslySetInnerHTML:{__html:t}}))}const L="announcementBar_uuTZ",N="announcementBarPlaceholder_GXtW",R="announcementBarClose_J8wT",P="announcementBarContent_QLky";function O(){var e=(0,w.L)().announcementBar,t=(0,k.nT)(),n=t.isActive,a=t.close;if(!n)return null;var o=e.backgroundColor,i=e.textColor,l=e.isCloseable;return r.createElement("div",{className:L,style:{backgroundColor:o,color:i},role:"banner"},l&&r.createElement("div",{className:N}),r.createElement(A,{className:P}),l&&r.createElement(T,{onClick:a,className:R}))}var D=n(7207),I=n(2212);var M=n(2805),F=n(7733),B=r.createContext(null);function j(e){var t,n,a,o,i,l,u,s=e.children,c=(t=(0,D.e)(),n=(0,F.HY)(),a=(0,r.useState)(!1),o=a[0],i=a[1],l=null!==n.component,u=(0,M.D9)(l),(0,r.useEffect)((function(){l&&!u&&i(!0)}),[l,u]),(0,r.useEffect)((function(){l?t.shown||i(!0):i(!1)}),[t.shown,l]),(0,r.useMemo)((function(){return[o,i]}),[o]));return r.createElement(B.Provider,{value:c},s)}function z(e){if(e.component){var t=e.component;return r.createElement(t,e.props)}}function U(){var e=(0,r.useContext)(B);if(!e)throw new M.i6("NavbarSecondaryMenuDisplayProvider");var t=e[0],n=e[1],a=(0,r.useCallback)((function(){return n(!1)}),[n]),o=(0,F.HY)();return(0,r.useMemo)((function(){return{shown:t,hide:a,content:z(o)}}),[a,o,t])}function $(e){var t=e.header,n=e.primaryMenu,o=e.secondaryMenu,i=U().shown;return r.createElement("div",{className:"navbar-sidebar"},t,r.createElement("div",{className:(0,a.Z)("navbar-sidebar__items",{"navbar-sidebar__items--show-secondary":i})},r.createElement("div",{className:"navbar-sidebar__item menu"},n),r.createElement("div",{className:"navbar-sidebar__item menu"},o)))}var Z=n(7796),q=n(2911);function H(e){return r.createElement("svg",(0,l.Z)({viewBox:"0 0 24 24",width:24,height:24},e),r.createElement("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 G(e){return r.createElement("svg",(0,l.Z)({viewBox:"0 0 24 24",width:24,height:24},e),r.createElement("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 V={toggle:"toggle_TVWz",toggleButton:"toggleButton_UuJF",darkToggleIcon:"darkToggleIcon_JDw7",lightToggleIcon:"lightToggleIcon_CKZq",toggleButtonDisabled:"toggleButtonDisabled_LBlG"};function W(e){var t=e.className,n=e.value,o=e.onChange,i=(0,q.Z)(),l=(0,s.I)({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"===n?(0,s.I)({message:"dark mode",id:"theme.colorToggle.ariaLabel.mode.dark",description:"The name for the dark color mode"}):(0,s.I)({message:"light mode",id:"theme.colorToggle.ariaLabel.mode.light",description:"The name for the light color mode"})});return r.createElement("div",{className:(0,a.Z)(V.toggle,t)},r.createElement("button",{className:(0,a.Z)("clean-btn",V.toggleButton,!i&&V.toggleButtonDisabled),type:"button",onClick:function(){return o("dark"===n?"light":"dark")},disabled:!i,title:l,"aria-label":l,"aria-live":"polite"},r.createElement(H,{className:(0,a.Z)(V.toggleIcon,V.lightToggleIcon)}),r.createElement(G,{className:(0,a.Z)(V.toggleIcon,V.darkToggleIcon)})))}const Y=r.memo(W);function K(e){var t=e.className,n=(0,w.L)().colorMode.disableSwitch,a=(0,Z.I)(),o=a.colorMode,i=a.setColorMode;return n?null:r.createElement(Y,{className:t,value:o,onChange:i})}var Q=n(4485);function X(){return r.createElement(Q.Z,{className:"navbar__brand",imageClassName:"navbar__logo",titleClassName:"navbar__title text--truncate"})}function J(){var e=(0,D.e)();return r.createElement("button",{type:"button","aria-label":(0,s.I)({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()}},r.createElement(x,{color:"var(--ifm-color-emphasis-600)"}))}function ee(){return r.createElement("div",{className:"navbar-sidebar__brand"},r.createElement(X,null),r.createElement(K,{className:"margin-right--md"}),r.createElement(J,null))}var te=n(6502),ne=n(2988),re=n(5038);function ae(e,t){return void 0!==e&&void 0!==t&&new RegExp(e,"gi").test(t)}var oe=n(5802),ie=["activeBasePath","activeBaseRegex","to","href","label","html","isDropdownLink","prependBaseUrlToHref"];function le(e){var t=e.activeBasePath,n=e.activeBaseRegex,a=e.to,o=e.href,i=e.label,u=e.html,s=e.isDropdownLink,c=e.prependBaseUrlToHref,d=(0,E.Z)(e,ie),f=(0,ne.Z)(a),p=(0,ne.Z)(t),m=(0,ne.Z)(o,{forcePrependBaseUrl:!0}),h=i&&o&&!(0,re.Z)(o),g=u?{dangerouslySetInnerHTML:{__html:u}}:{children:r.createElement(r.Fragment,null,i,h&&r.createElement(oe.Z,s&&{width:12,height:12}))};return o?r.createElement(te.Z,(0,l.Z)({href:c?m:o},d,g)):r.createElement(te.Z,(0,l.Z)({to:f,isNavLink:!0},(t||n)&&{isActive:function(e,t){return n?ae(n,t.pathname):t.pathname.startsWith(p)}},d,g))}var ue=["className","isDropdownItem"],se=["className","isDropdownItem"],ce=["mobile","position"];function de(e){var t=e.className,n=e.isDropdownItem,o=void 0!==n&&n,i=(0,E.Z)(e,ue),u=r.createElement(le,(0,l.Z)({className:(0,a.Z)(o?"dropdown__link":"navbar__item navbar__link",t),isDropdownLink:o},i));return o?r.createElement("li",null,u):u}function fe(e){var t=e.className,n=(e.isDropdownItem,(0,E.Z)(e,se));return r.createElement("li",{className:"menu__list-item"},r.createElement(le,(0,l.Z)({className:(0,a.Z)("menu__link",t)},n)))}function pe(e){var t,n=e.mobile,a=void 0!==n&&n,o=(e.position,(0,E.Z)(e,ce)),i=a?fe:de;return r.createElement(i,(0,l.Z)({},o,{activeClassName:null!=(t=o.activeClassName)?t:a?"menu__link--active":"navbar__link--active"}))}var me=n(7570),he=n(5215),ge=n(4675);var ve=["items","position","className","onClick"],be=["items","className","position","onClick"],ye=["mobile"];function we(e,t){return e.some((function(e){return function(e,t){return!!(0,he.Mg)(e.to,t)||!!ae(e.activeBaseRegex,t)||!(!e.activeBasePath||!t.startsWith(e.activeBasePath))}(e,t)}))}function ke(e){var t,n=e.items,o=e.position,i=e.className,u=(e.onClick,(0,E.Z)(e,ve)),s=(0,r.useRef)(null),c=(0,r.useState)(!1),d=c[0],f=c[1];return(0,r.useEffect)((function(){var e=function(e){s.current&&!s.current.contains(e.target)&&f(!1)};return document.addEventListener("mousedown",e),document.addEventListener("touchstart",e),function(){document.removeEventListener("mousedown",e),document.removeEventListener("touchstart",e)}}),[s]),r.createElement("div",{ref:s,className:(0,a.Z)("navbar__item","dropdown","dropdown--hoverable",{"dropdown--right":"right"===o,"dropdown--show":d})},r.createElement(le,(0,l.Z)({"aria-haspopup":"true","aria-expanded":d,role:"button",href:u.to?void 0:"#",className:(0,a.Z)("navbar__link",i)},u,{onClick:u.to?void 0:function(e){return e.preventDefault()},onKeyDown:function(e){"Enter"===e.key&&(e.preventDefault(),f(!d))}}),null!=(t=u.children)?t:u.label),r.createElement("ul",{className:"dropdown__menu"},n.map((function(e,t){return r.createElement(He,(0,l.Z)({isDropdownItem:!0,onKeyDown:function(e){if(t===n.length-1&&"Tab"===e.key){e.preventDefault(),f(!1);var r=s.current.nextElementSibling;if(r)(r instanceof HTMLAnchorElement?r:r.querySelector("a")).focus()}},activeClassName:"dropdown__link--active"},e,{key:t}))}))))}function Ee(e){var t,n,o=e.items,i=e.className,s=(e.position,e.onClick),c=(0,E.Z)(e,be),d=(n=(0,ge.Z)().siteConfig.baseUrl,(0,u.TH)().pathname.replace(n,"/")),f=we(o,d),p=(0,me.u)({initialState:function(){return!f}}),m=p.collapsed,h=p.toggleCollapsed,g=p.setCollapsed;return(0,r.useEffect)((function(){f&&g(!f)}),[d,f,g]),r.createElement("li",{className:(0,a.Z)("menu__list-item",{"menu__list-item--collapsed":m})},r.createElement(le,(0,l.Z)({role:"button",className:(0,a.Z)("menu__link menu__link--sublist menu__link--sublist-caret",i)},c,{onClick:function(e){e.preventDefault(),h()}}),null!=(t=c.children)?t:c.label),r.createElement(me.z,{lazy:!0,as:"ul",className:"menu__list",collapsed:m},o.map((function(e,t){return r.createElement(He,(0,l.Z)({mobile:!0,isDropdownItem:!0,onClick:s,activeClassName:"menu__link--active"},e,{key:t}))}))))}function Se(e){var t=e.mobile,n=void 0!==t&&t,a=(0,E.Z)(e,ye),o=n?Ee:ke;return r.createElement(o,a)}var xe=n(5381),Ce=["width","height"];function Te(e){var t=e.width,n=void 0===t?20:t,a=e.height,o=void 0===a?20:a,i=(0,E.Z)(e,Ce);return r.createElement("svg",(0,l.Z)({viewBox:"0 0 24 24",width:n,height:o,"aria-hidden":!0},i),r.createElement("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 _e="iconLanguage_uCFE";var Ae=["mobile","dropdownItemsBefore","dropdownItemsAfter"];var Le=n(4875),Ne=n.n(Le),Re=!1;const Pe=function(e){var t=(0,r.useRef)(!1),a=(0,r.useRef)(null),o=(0,u.k6)(),i=(0,ge.Z)().siteConfig,l=(void 0===i?{}:i).baseUrl,s=function(){t.current||(new window.DocSearch({searchData:window.searchData,inputSelector:"#search_input_react",handleSelected:function(e,t,n){var r=l+n.url;document.createElement("a").href=r,o.push(r)}}),t.current=!0)},c=function(){Re?s():Promise.all([fetch(l+"search-data.json").then((function(e){return e.json()})),Promise.all([n.e(916),n.e(769)]).then(n.bind(n,9774)),Promise.all([n.e(532),n.e(171)]).then(n.bind(n,8171))]).then((function(e){var t=e[0],n=e[1].default;Re=!0,window.searchData=t,window.DocSearch=n,s()}))},d=(0,r.useCallback)((function(t){a.current.contains(t.target)||a.current.focus(),e.handleSearchBarToggle(!e.isSearchBarExpanded)}),[e.isSearchBarExpanded]);return r.createElement("div",{className:"navbar__search",key:"search-box"},r.createElement("span",{"aria-label":"expand searchbar",role:"button",className:Ne()("search-icon",{"search-icon-hidden":e.isSearchBarExpanded}),onClick:d,onKeyDown:d,tabIndex:0}),r.createElement("input",{id:"search_input_react",type:"search",placeholder:"Search","aria-label":"Search",className:Ne()("navbar__search-input",{"search-bar-expanded":e.isSearchBarExpanded},{"search-bar":!e.isSearchBarExpanded}),onClick:c,onMouseOver:c,onFocus:d,onBlur:d,ref:a}))},Oe="searchBox_Jd2c";function De(e){var t=e.children,n=e.className;return r.createElement("div",{className:(0,a.Z)(n,Oe)},t)}var Ie=n(7334),Me=n(8219),Fe=["docId","label","docsPluginId"];var Be=["sidebarId","label","docsPluginId"];var je=["label","to","docsPluginId"];var ze=n(5949),Ue=["mobile","docsPluginId","dropdownActiveClassDisabled","dropdownItemsBefore","dropdownItemsAfter"],$e=function(e){return e.docs.find((function(t){return t.id===e.mainDocId}))};const Ze={default:pe,localeDropdown:function(e){var t=e.mobile,n=e.dropdownItemsBefore,a=e.dropdownItemsAfter,o=(0,E.Z)(e,Ae),i=(0,ge.Z)().i18n,c=i.currentLocale,d=i.locales,f=i.localeConfigs,p=(0,xe.l)(),m=(0,u.TH)(),h=m.search,g=m.hash,v=d.map((function(e){var n=""+("pathname://"+p.createUrl({locale:e,fullyQualified:!1}))+h+g;return{label:f[e].label,lang:f[e].htmlLang,to:n,target:"_self",autoAddBaseUrl:!1,className:e===c?t?"menu__link--active":"dropdown__link--active":""}})),b=[].concat(n,v,a),y=t?(0,s.I)({message:"Languages",id:"theme.navbar.mobileLanguageDropdown.label",description:"The label for the mobile language switcher dropdown"}):f[c].label;return r.createElement(Se,(0,l.Z)({},o,{mobile:t,label:r.createElement(r.Fragment,null,r.createElement(Te,{className:_e}),y),items:b}))},search:function(e){var t=e.mobile,n=e.className;return t?null:r.createElement(De,{className:n},r.createElement(Pe,null))},dropdown:Se,html:function(e){var t=e.value,n=e.className,o=e.mobile,i=void 0!==o&&o,l=e.isDropdownItem,u=void 0!==l&&l,s=u?"li":"div";return r.createElement(s,{className:(0,a.Z)({navbar__item:!i&&!u,"menu__list-item":i},n),dangerouslySetInnerHTML:{__html:t}})},doc:function(e){var t=e.docId,n=e.label,a=e.docsPluginId,o=(0,E.Z)(e,Fe),i=(0,Ie.Iw)(a).activeDoc,u=(0,Me.vY)(t,a);return null===u?null:r.createElement(pe,(0,l.Z)({exact:!0},o,{isActive:function(){return(null==i?void 0:i.path)===u.path||!(null==i||!i.sidebar)&&i.sidebar===u.sidebar},label:null!=n?n:u.id,to:u.path}))},docSidebar:function(e){var t=e.sidebarId,n=e.label,a=e.docsPluginId,o=(0,E.Z)(e,Be),i=(0,Ie.Iw)(a).activeDoc,u=(0,Me.oz)(t,a).link;if(!u)throw new Error('DocSidebarNavbarItem: Sidebar with ID "'+t+"\" doesn't have anything to be linked to.");return r.createElement(pe,(0,l.Z)({exact:!0},o,{isActive:function(){return(null==i?void 0:i.sidebar)===t},label:null!=n?n:u.label,to:u.path}))},docsVersion:function(e){var t=e.label,n=e.to,a=e.docsPluginId,o=(0,E.Z)(e,je),i=(0,Me.lO)(a)[0],u=null!=t?t:i.label,s=null!=n?n:function(e){return e.docs.find((function(t){return t.id===e.mainDocId}))}(i).path;return r.createElement(pe,(0,l.Z)({},o,{label:u,to:s}))},docsVersionDropdown:function(e){var t=e.mobile,n=e.docsPluginId,a=e.dropdownActiveClassDisabled,o=e.dropdownItemsBefore,i=e.dropdownItemsAfter,c=(0,E.Z)(e,Ue),d=(0,u.TH)(),f=d.search,p=d.hash,m=(0,Ie.Iw)(n),h=(0,Ie.gB)(n),g=(0,ze.J)(n).savePreferredVersionName,v=h.map((function(e){var t,n=null!=(t=m.alternateDocVersions[e.name])?t:$e(e);return{label:e.label,to:""+n.path+f+p,isActive:function(){return e===m.activeVersion},onClick:function(){return g(e.name)}}})),b=[].concat(o,v,i),y=(0,Me.lO)(n)[0],w=t&&b.length>1?(0,s.I)({id:"theme.navbar.mobileVersionsDropdown.label",message:"Versions",description:"The label for the navbar versions dropdown on mobile view"}):y.label,k=t&&b.length>1?void 0:$e(y).path;return b.length<=1?r.createElement(pe,(0,l.Z)({},c,{mobile:t,label:w,to:k,isActive:a?function(){return!1}:void 0})):r.createElement(Se,(0,l.Z)({},c,{mobile:t,label:w,to:k,items:b,isActive:a?function(){return!1}:void 0}))}};var qe=["type"];function He(e){var t=e.type,n=(0,E.Z)(e,qe),a=function(e,t){return e&&"default"!==e?e:"items"in t?"dropdown":"default"}(t,n),o=Ze[a];if(!o)throw new Error('No NavbarItem component found for type "'+t+'".');return r.createElement(o,n)}function Ge(){var e=(0,D.e)(),t=(0,w.L)().navbar.items;return r.createElement("ul",{className:"menu__list"},t.map((function(t,n){return r.createElement(He,(0,l.Z)({mobile:!0},t,{onClick:function(){return e.toggle()},key:n}))})))}function Ve(e){return r.createElement("button",(0,l.Z)({},e,{type:"button",className:"clean-btn navbar-sidebar__back"}),r.createElement(s.Z,{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)"},"\u2190 Back to main menu"))}function We(){var e=0===(0,w.L)().navbar.items.length,t=U();return r.createElement(r.Fragment,null,!e&&r.createElement(Ve,{onClick:function(){return t.hide()}}),t.content)}function Ye(){var e,t=(0,D.e)();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?r.createElement($,{header:r.createElement(ee,null),primaryMenu:r.createElement(Ge,null),secondaryMenu:r.createElement(We,null)}):null}const Ke="navbarHideable_vwSe",Qe="navbarHidden_lD2y";function Xe(e){return r.createElement("div",(0,l.Z)({role:"presentation"},e,{className:(0,a.Z)("navbar-sidebar__backdrop",e.className)}))}function Je(e){var t=e.children,n=(0,w.L)().navbar,o=n.hideOnScroll,i=n.style,l=(0,D.e)(),u=function(e){var t=(0,r.useState)(e),n=t[0],a=t[1],o=(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.RF)((function(t,n){var r=t.scrollY;if(e)if(r=l?a(!1):r+s0&&r.createElement(gt,{links:n}),logo:a&&r.createElement(wt,{logo:a}),copyright:t&&r.createElement(kt,{copyright:t})})}const xt=r.memo(St);var Ct=n(6953),Tt="docusaurus.tab.",_t=r.createContext(void 0);var At=(0,M.Qc)([Z.S,k.pl,function(e){var t=e.children,n=function(){var e=(0,r.useState)({}),t=e[0],n=e[1],a=(0,r.useCallback)((function(e,t){(0,Ct.W)(""+Tt+e).set(t)}),[]);(0,r.useEffect)((function(){try{var e={};(0,Ct._)().forEach((function(t){if(t.startsWith(Tt)){var n=t.substring(Tt.length);e[n]=(0,Ct.W)(t).get()}})),n(e)}catch(t){console.error(t)}}),[]);var o=(0,r.useCallback)((function(e,t){n((function(n){var r;return Object.assign({},n,((r={})[e]=t,r))})),a(e,t)}),[a]);return(0,r.useMemo)((function(){return{tabGroupChoices:t,setTabGroupChoices:o}}),[t,o])}();return r.createElement(_t.Provider,{value:n},t)},I.OC,ze.L5,i.VC,function(e){var t=e.children;return r.createElement(F.n2,null,r.createElement(D.M,null,r.createElement(j,null,t)))}]);function Lt(e){var t=e.children;return r.createElement(At,null,t)}function Nt(e){var t=e.error,n=e.tryAgain;return r.createElement("main",{className:"container margin-vert--xl"},r.createElement("div",{className:"row"},r.createElement("div",{className:"col col--6 col--offset-3"},r.createElement("h1",{className:"hero__title"},r.createElement(s.Z,{id:"theme.ErrorPageContent.title",description:"The title of the fallback page when the page crashed"},"This page crashed.")),r.createElement("p",null,t.message),r.createElement("div",null,r.createElement("button",{type:"button",onClick:n},r.createElement(s.Z,{id:"theme.ErrorPageContent.tryAgain",description:"The label of the button to try again when the page crashed"},"Try again"))))))}const Rt="mainWrapper_taNX";function Pt(e){var t=e.children,n=e.noFooter,l=e.wrapperClassName,u=e.title,s=e.description;return(0,v.t)(),r.createElement(Lt,null,r.createElement(i.d,{title:u,description:s}),r.createElement(y,null),r.createElement(O,null),r.createElement(lt,null),r.createElement("div",{id:d,className:(0,a.Z)(g.k.wrapper.main,Rt,l)},r.createElement(o.Z,{fallback:function(e){return r.createElement(Nt,e)}},t)),!n&&r.createElement(xt,null))}},4485:(e,t,n)=>{"use strict";n.d(t,{Z:()=>p});var r=n(5882),a=n(950),o=n(959),i=n(6502),l=n(2988),u=n(4675),s=n(2380),c=n(2916),d=["imageClassName","titleClassName"];function f(e){var t=e.logo,n=e.alt,r=e.imageClassName,a={light:(0,l.Z)(t.src),dark:(0,l.Z)(t.srcDark||t.src)},i=o.createElement(c.Z,{className:t.className,sources:a,height:t.height,width:t.width,alt:n,style:t.style});return r?o.createElement("div",{className:r},i):i}function p(e){var t,n=(0,u.Z)().siteConfig.title,c=(0,s.L)().navbar,p=c.title,m=c.logo,h=e.imageClassName,g=e.titleClassName,v=(0,a.Z)(e,d),b=(0,l.Z)((null==m?void 0:m.href)||"/"),y=p?"":n,w=null!=(t=null==m?void 0:m.alt)?t:y;return o.createElement(i.Z,(0,r.Z)({to:b},v,(null==m?void 0:m.target)&&{target:m.target}),m&&o.createElement(f,{logo:m,alt:w,imageClassName:h}),null!=p&&o.createElement("b",{className:g},p))}},7509:(e,t,n)=>{"use strict";n.d(t,{Z:()=>o});var r=n(959),a=n(3320);function o(e){var t=e.locale,n=e.version,o=e.tag,i=t;return r.createElement(a.Z,null,t&&r.createElement("meta",{name:"docusaurus_locale",content:t}),n&&r.createElement("meta",{name:"docusaurus_version",content:n}),o&&r.createElement("meta",{name:"docusaurus_tag",content:o}),i&&r.createElement("meta",{name:"docsearch:language",content:i}),n&&r.createElement("meta",{name:"docsearch:version",content:n}),o&&r.createElement("meta",{name:"docsearch:docusaurus_tag",content:o}))}},2916:(e,t,n)=>{"use strict";n.d(t,{Z:()=>d});var r=n(5882),a=n(950),o=n(959),i=n(5924),l=n(2911),u=n(7796);const s={themedImage:"themedImage_ZAab","themedImage--light":"themedImage--light_ZRRC","themedImage--dark":"themedImage--dark_qDdH"};var c=["sources","className","alt"];function d(e){var t=(0,l.Z)(),n=(0,u.I)().colorMode,d=e.sources,f=e.className,p=e.alt,m=(0,a.Z)(e,c),h=t?"dark"===n?["dark"]:["light"]:["light","dark"];return o.createElement(o.Fragment,null,h.map((function(e){return o.createElement("img",(0,r.Z)({key:e,src:d[e],alt:p,className:(0,i.Z)(s.themedImage,s["themedImage--"+e],f)},m))})))}},7570:(e,t,n)=>{"use strict";n.d(t,{u:()=>s,z:()=>v});var r=n(5882),a=n(950),o=n(959),i=n(6315),l=["collapsed"],u=["lazy"];function s(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 c={display:"none",overflow:"hidden",height:"0px"},d={display:"block",overflow:"visible",height:"auto"};function f(e,t){var n=t?c:d;e.style.display=n.display,e.style.overflow=n.overflow,e.style.height=n.height}function p(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){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:"ease-in-out"),height:n+"px"}}function l(){var e=i();o.style.transition=e.transition,o.style.height=e.height}if(!a.current)return f(o,n),void(a.current=!0);return o.style.willChange="height",e=requestAnimationFrame((function(){n?(l(),requestAnimationFrame((function(){o.style.height=c.height,o.style.overflow=c.overflow}))):(o.style.display="block",requestAnimationFrame((function(){l()})))})),function(){return cancelAnimationFrame(e)}}),[t,n,r])}function m(e){if(!i.Z.canUseDOM)return e?c:d}function h(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,s=e.disableSSRStyle,c=(0,o.useRef)(null);return p({collapsibleRef:c,collapsed:r,animation:i}),o.createElement(n,{ref:c,style:s?void 0:m(r),onTransitionEnd:function(e){"height"===e.propertyName&&(f(c.current,r),null==l||l(r))},className:u},a)}function g(e){var t=e.collapsed,n=(0,a.Z)(e,l),i=(0,o.useState)(!t),u=i[0],s=i[1],c=(0,o.useState)(t),d=c[0],f=c[1];return(0,o.useLayoutEffect)((function(){t||s(!0)}),[t]),(0,o.useLayoutEffect)((function(){u&&f(t)}),[u,t]),u?o.createElement(h,(0,r.Z)({},n,{collapsed:d})):null}function v(e){var t=e.lazy,n=(0,a.Z)(e,u),r=t?g:h;return o.createElement(r,n)}},382:(e,t,n)=>{"use strict";n.d(t,{nT:()=>m,pl:()=>p});var r=n(959),a=n(2911),o=n(6953),i=n(2805),l=n(2380),u=(0,o.W)("docusaurus.announcement.dismiss"),s=(0,o.W)("docusaurus.announcement.id"),c=function(){return"true"===u.get()},d=function(e){return u.set(String(e))},f=r.createContext(null);function p(e){var t=e.children,n=function(){var e=(0,l.L)().announcementBar,t=(0,a.Z)(),n=(0,r.useState)((function(){return!!t&&c()})),o=n[0],i=n[1];(0,r.useEffect)((function(){i(c())}),[]);var u=(0,r.useCallback)((function(){d(!0),i(!0)}),[]);return(0,r.useEffect)((function(){if(e){var t=e.id,n=s.get();"annoucement-bar"===n&&(n="announcement-bar");var r=t!==n;s.set(t),r&&d(!1),!r&&c()||i(!1)}}),[e]),(0,r.useMemo)((function(){return{isActive:!!e&&!o,close:u}}),[e,o,u])}();return r.createElement(f.Provider,{value:n},t)}function m(){var e=(0,r.useContext)(f);if(!e)throw new i.i6("AnnouncementBarProvider");return e}},7796:(e,t,n)=>{"use strict";n.d(t,{I:()=>g,S:()=>h});var r=n(959),a=n(6315),o=n(2805),i=n(6953),l=n(2380),u=r.createContext(void 0),s="theme",c=(0,i.W)(s),d="light",f="dark",p=function(e){return e===f?f:d};function m(){var e=(0,l.L)().colorMode,t=e.defaultMode,n=e.disableSwitch,o=e.respectPrefersColorScheme,i=(0,r.useState)(function(e){return a.Z.canUseDOM?p(document.documentElement.getAttribute("data-theme")):p(e)}(t)),u=i[0],m=i[1];(0,r.useEffect)((function(){n&&c.del()}),[n]);var h=(0,r.useCallback)((function(e,n){void 0===n&&(n={});var r=n.persist,a=void 0===r||r;e?(m(e),a&&function(e){c.set(p(e))}(e)):(m(o?window.matchMedia("(prefers-color-scheme: dark)").matches?f:d:t),c.del())}),[o,t]);(0,r.useEffect)((function(){document.documentElement.setAttribute("data-theme",p(u))}),[u]),(0,r.useEffect)((function(){if(!n){var e=function(e){if(e.key===s){var t=c.get();null!==t&&h(p(t))}};return window.addEventListener("storage",e),function(){return window.removeEventListener("storage",e)}}}),[n,h]);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:h(null)};return e.addListener(t),function(){return e.removeListener(t)}}}),[h,n,o]),(0,r.useMemo)((function(){return{colorMode:u,setColorMode:h,get isDarkTheme(){return u===f},setLightTheme:function(){h(d)},setDarkTheme:function(){h(f)}}}),[u,h])}function h(e){var t=e.children,n=m();return r.createElement(u.Provider,{value:n},t)}function g(){var e=(0,r.useContext)(u);if(null==e)throw new o.i6("ColorModeProvider","Please see https://docusaurus.io/docs/api/themes/configuration#use-color-mode.");return e}},5949:(e,t,n)=>{"use strict";n.d(t,{J:()=>y,L5:()=>v});var r=n(959),a=n(7334),o=n(8907),i=n(2380),l=n(8219),u=n(2805),s=n(6953),c=function(e){return"docs-preferred-version-"+e},d=function(e,t,n){(0,s.W)(c(e),{persistence:t}).set(n)},f=function(e,t){return(0,s.W)(c(e),{persistence:t}).get()},p=function(e,t){(0,s.W)(c(e),{persistence:t}).del()};var m=r.createContext(null);function h(){var e=(0,a._r)(),t=(0,i.L)().docs.versionPersistence,n=(0,r.useMemo)((function(){return Object.keys(e)}),[e]),o=(0,r.useState)((function(){return function(e){return Object.fromEntries(e.map((function(e){return[e,{preferredVersionName:null}]})))}(n)})),l=o[0],u=o[1];return(0,r.useEffect)((function(){u(function(e){var t=e.pluginIds,n=e.versionPersistence,r=e.allDocsData;return Object.fromEntries(t.map((function(e){return[e,(t=e,a=f(t,n),r[t].versions.some((function(e){return e.name===a}))?{preferredVersionName:a}:(p(t,n),{preferredVersionName:null}))];var t,a})))}({allDocsData:e,versionPersistence:t,pluginIds:n}))}),[e,t,n]),[l,(0,r.useMemo)((function(){return{savePreferredVersion:function(e,n){d(e,t,n),u((function(t){var r;return Object.assign({},t,((r={})[e]={preferredVersionName:n},r))}))}}}),[t])]}function g(e){var t=e.children,n=h();return r.createElement(m.Provider,{value:n},t)}function v(e){var t=e.children;return l.cE?r.createElement(g,null,t):r.createElement(r.Fragment,null,t)}function b(){var e=(0,r.useContext)(m);if(!e)throw new u.i6("DocsPreferredVersionContextProvider");return e}function y(e){var t;void 0===e&&(e=o.m);var n=(0,a.zh)(e),i=b(),l=i[0],u=i[1],s=l[e].preferredVersionName;return{preferredVersion:null!=(t=n.versions.find((function(e){return e.name===s})))?t:null,savePreferredVersionName:(0,r.useCallback)((function(t){u.savePreferredVersion(e,t)}),[u,e])}}},8972:(e,t,n)=>{"use strict";n.d(t,{V:()=>u,b:()=>l});var r=n(959),a=n(2805),o=Symbol("EmptyContext"),i=r.createContext(o);function l(e){var t=e.children,n=e.name,a=e.items,o=(0,r.useMemo)((function(){return n&&a?{name:n,items:a}:null}),[n,a]);return r.createElement(i.Provider,{value:o},t)}function u(){var e=(0,r.useContext)(i);if(e===o)throw new a.i6("DocsSidebarProvider");return e}},7207:(e,t,n)=>{"use strict";n.d(t,{M:()=>f,e:()=>p});var r=n(959),a=n(7733),o=n(1149),i=n(8903),l=n(2805);function u(e){!function(e){var t=(0,i.k6)(),n=(0,l.zX)(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)}))}var s=n(2380),c=r.createContext(void 0);function d(){var e,t=(e=(0,a.HY)(),0===(0,s.L)().navbar.items.length&&!e.component),n=(0,o.i)(),i=!t&&"mobile"===n,l=(0,r.useState)(!1),c=l[0],d=l[1];u((function(){if(c)return d(!1),!1}));var f=(0,r.useCallback)((function(){d((function(e){return!e}))}),[]);return(0,r.useEffect)((function(){"desktop"===n&&d(!1)}),[n]),(0,r.useMemo)((function(){return{disabled:t,shouldRender:i,toggle:f,shown:c}}),[t,i,f,c])}function f(e){var t=e.children,n=d();return r.createElement(c.Provider,{value:n},t)}function p(){var e=r.useContext(c);if(void 0===e)throw new l.i6("NavbarMobileSidebarProvider");return e}},7733:(e,t,n)=>{"use strict";n.d(t,{HY:()=>l,Zo:()=>u,n2:()=>i});var r=n(959),a=n(2805),o=r.createContext(null);function i(e){var t=e.children,n=(0,r.useState)({component:null,props:null});return r.createElement(o.Provider,{value:n},t)}function l(){var e=(0,r.useContext)(o);if(!e)throw new a.i6("NavbarSecondaryMenuContentProvider");return e[0]}function u(e){var t=e.component,n=e.props,i=(0,r.useContext)(o);if(!i)throw new a.i6("NavbarSecondaryMenuContentProvider");var l=i[1],u=(0,a.Ql)(n);return(0,r.useEffect)((function(){l({component:t,props:u})}),[l,t,u]),(0,r.useEffect)((function(){return function(){return l({component:null,props:null})}}),[l]),null}},5169:(e,t,n)=>{"use strict";n.d(t,{h:()=>a,t:()=>o});var r=n(959),a="navigation-with-keyboard";function o(){(0,r.useEffect)((function(){function e(e){"keydown"===e.type&&"Tab"===e.key&&document.body.classList.add(a),"mousedown"===e.type&&document.body.classList.remove(a)}return document.addEventListener("keydown",e),document.addEventListener("mousedown",e),function(){document.body.classList.remove(a),document.removeEventListener("keydown",e),document.removeEventListener("mousedown",e)}}),[])}},1149:(e,t,n)=>{"use strict";n.d(t,{i:()=>s});var r=n(959),a=n(6315),o="desktop",i="mobile",l="ssr";function u(){return a.Z.canUseDOM?window.innerWidth>996?o:i:l}function s(){var e=(0,r.useState)((function(){return u()})),t=e[0],n=e[1];return(0,r.useEffect)((function(){function e(){n(u())}return window.addEventListener("resize",e),function(){window.removeEventListener("resize",e),clearTimeout(undefined)}}),[]),t}},9619:(e,t,n)=>{"use strict";n.d(t,{k:()=>r});var r={page:{blogListPage:"blog-list-page",blogPostPage:"blog-post-page",blogTagsListPage:"blog-tags-list-page",blogTagPostListPage:"blog-tags-post-list-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",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:{}}},8219:(e,t,n)=>{"use strict";function r(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n=e.length?{done:!0}:{done:!1,value:e[a++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}n.d(t,{Wl:()=>m,_F:()=>g,cE:()=>p,hI:()=>E,lO:()=>y,vY:()=>k,oz:()=>w,s1:()=>b});var o=n(959),i=n(8903),l=n(856),u=n(7334),s=n(5949),c=n(8972);function d(e){return Array.from(new Set(e))}var f=n(5215),p=!!u._r;function m(e){if(e.href)return e.href;for(var t,n=a(e.items);!(t=n()).done;){var r=t.value;if("link"===r.type)return r.href;if("category"===r.type){var o=m(r);if(o)return o}}}var h=function(e,t){return void 0!==e&&(0,f.Mg)(e,t)};function g(e,t){return"link"===e.type?h(e.href,t):"category"===e.type&&(h(e.href,t)||function(e,t){return e.some((function(e){return g(e,t)}))}(e.items,t))}function v(e){var t=e.sidebarItems,n=e.pathname,r=e.onlyCategories,o=void 0!==r&&r,i=[];return function e(t){for(var r,l=a(t);!(r=l()).done;){var u=r.value;if("category"===u.type&&((0,f.Mg)(u.href,n)||e(u.items))||"link"===u.type&&(0,f.Mg)(u.href,n))return o&&"category"!==u.type||i.unshift(u),!0}return!1}(t),i}function b(){var e,t=(0,c.V)(),n=(0,i.TH)().pathname;return!1!==(null==(e=(0,u.gA)())?void 0:e.pluginData.breadcrumbs)&&t?v({sidebarItems:t.items,pathname:n}):null}function y(e){var t=(0,u.Iw)(e).activeVersion,n=(0,s.J)(e).preferredVersion,r=(0,u.yW)(e);return(0,o.useMemo)((function(){return d([t,n,r].filter(Boolean))}),[t,n,r])}function w(e,t){var n=y(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(", ")+'".\n Available sidebar ids are:\n - '+Object.keys(t).join("\n- "));return r[1]}),[e,n])}function k(e,t){var n=y(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("DocNavbarItem: 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- '+d(t.map((function(e){return e.id}))).join("\n- "))}return r}),[e,n])}function E(e){var t=e.route,n=e.versionMetadata,r=(0,i.TH)(),a=t.routes,o=a.find((function(e){return(0,i.LX)(r.pathname,e)}));if(!o)return null;var u=o.sidebar,s=u?n.docsSidebars[u]:void 0;return{docElement:(0,l.H)(a),sidebarName:u,sidebarItems:s}}},5292:(e,t,n)=>{"use strict";n.d(t,{FG:()=>f,d:()=>c,VC:()=>p});var r=n(959),a=n(5924),o=n(3320),i=n(684);function l(){var e=r.useContext(i._);if(!e)throw new Error("Unexpected: no Docusaurus route context found");return e}var u=n(2988),s=n(4675);function c(e){var t=e.title,n=e.description,a=e.keywords,i=e.image,l=e.children,c=function(e){var t=(0,s.Z)().siteConfig,n=t.title,r=t.titleDelimiter;return null!=e&&e.trim().length?e.trim()+" "+r+" "+n:n}(t),d=(0,u.C)().withBaseUrl,f=i?d(i,{absolute:!0}):void 0;return r.createElement(o.Z,null,t&&r.createElement("title",null,c),t&&r.createElement("meta",{property:"og:title",content:c}),n&&r.createElement("meta",{name:"description",content:n}),n&&r.createElement("meta",{property:"og:description",content:n}),a&&r.createElement("meta",{name:"keywords",content:Array.isArray(a)?a.join(","):a}),f&&r.createElement("meta",{property:"og:image",content:f}),f&&r.createElement("meta",{name:"twitter:image",content:f}),l)}var d=r.createContext(void 0);function f(e){var t=e.className,n=e.children,i=r.useContext(d),l=(0,a.Z)(i,t);return r.createElement(d.Provider,{value:l},r.createElement(o.Z,null,r.createElement("html",{className:l})),n)}function p(e){var t=e.children,n=l(),o="plugin-"+n.plugin.name.replace(/docusaurus-(?:plugin|theme)-(?:content-)?/gi,""),i="plugin-id-"+n.plugin.id;return r.createElement(f,{className:(0,a.Z)(o,i)},t)}},2805:(e,t,n)=>{"use strict";n.d(t,{D9:()=>s,Qc:()=>f,Ql:()=>d,i6:()=>c,zX:()=>u});var r=n(736),a=n(309),o=n(4994),i=n(959),l=n(6315).Z.canUseDOM?i.useLayoutEffect:i.useEffect;function u(e){var t=(0,i.useRef)(e);return l((function(){t.current=e}),[e]),(0,i.useCallback)((function(){return t.current.apply(t,arguments)}),[])}function s(e){var t=(0,i.useRef)();return l((function(){t.current=e})),t.current}var c=function(e){function t(t,n){var a,o,i,l,u;return(u=e.call(this)||this).name="ReactContextError",u.message="Hook "+(null!=(a=null==(o=u.stack)||null==(i=o.split("\n")[1])||null==(l=i.match((0,r.Z)(/at (?:\w+\.)?(\w+)/,{name:1})))?void 0:l.groups.name)?a:"")+" is called outside the <"+t+">. "+(null!=n?n:""),u}return(0,a.Z)(t,e),t}((0,o.Z)(Error));function d(e){var t=Object.entries(e);return t.sort((function(e,t){return e[0].localeCompare(t[0])})),(0,i.useMemo)((function(){return e}),t.flat())}function f(e){return function(t){var n=t.children;return i.createElement(i.Fragment,null,e.reduceRight((function(e,t){return i.createElement(t,null,e)}),n))}}},5215:(e,t,n)=>{"use strict";n.d(t,{Mg:()=>i,Ns:()=>l});var r=n(959),a=n(2057),o=n(4675);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,o.Z)().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:a.Z,baseUrl:e})}),[e])}},2212:(e,t,n)=>{"use strict";n.d(t,{Ct:()=>f,OC:()=>u,RF:()=>d});var r=n(959),a=n(6315),o=n(2911),i=n(2805);var l=r.createContext(void 0);function u(e){var t,n=e.children,a=(t=(0,r.useRef)(!0),(0,r.useMemo)((function(){return{scrollEventsEnabledRef:t,enableScrollEvents:function(){t.current=!0},disableScrollEvents:function(){t.current=!1}}}),[]));return r.createElement(l.Provider,{value:a},n)}function s(){var e=(0,r.useContext)(l);if(null==e)throw new i.i6("ScrollControllerProvider");return e}var c=function(){return a.Z.canUseDOM?{scrollX:window.pageXOffset,scrollY:window.pageYOffset}:null};function d(e,t){void 0===t&&(t=[]);var n=s().scrollEventsEnabledRef,a=(0,r.useRef)(c()),o=(0,i.zX)(e);(0,r.useEffect)((function(){var e=function(){if(n.current){var e=c();o(e,a.current),a.current=e}},t={passive:!0};return e(),window.addEventListener("scroll",e,t),function(){return window.removeEventListener("scroll",e,t)}}),[o,n].concat(t))}function f(){var e=(0,r.useRef)(null),t=(0,o.Z)()&&"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 a=document.documentElement.scrollTop;(n&&a>e||!n&&a{"use strict";n.d(t,{HX:()=>r,os:()=>a});n(4675);var r="default";function a(e,t){return"docs-"+e+"-"+t}},6953:(e,t,n)=>{"use strict";n.d(t,{W:()=>l,_:()=>u});var r="localStorage";function a(e){if(void 0===e&&(e=r),"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,o||(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),o=!0),null}var t}var o=!1;var i={get:function(){return null},set:function(){},del:function(){}};function l(e,t){if("undefined"==typeof window)return function(e){function t(){throw new Error('Illegal storage API usage for storage key "'+e+'".\nDocusaurus storage APIs are not supposed to be called on the server-rendering process.\nPlease only call storage APIs in effects and event handlers.')}return{get:t,set:t,del:t}}(e);var n=a(null==t?void 0:t.persistence);return null===n?i:{get:function(){try{return n.getItem(e)}catch(t){return console.error("Docusaurus storage error, can't get key="+e,t),null}},set:function(t){try{n.setItem(e,t)}catch(r){console.error("Docusaurus storage error, can't set "+e+"="+t,r)}},del:function(){try{n.removeItem(e)}catch(t){console.error("Docusaurus storage error, can't delete key="+e,t)}}}}function u(e){void 0===e&&(e=r);var t=a(e);if(!t)return[];for(var n=[],o=0;o{"use strict";n.d(t,{l:()=>o});var r=n(4675),a=n(8903);function o(){var e=(0,r.Z)(),t=e.siteConfig,n=t.baseUrl,o=t.url,i=e.i18n,l=i.defaultLocale,u=i.currentLocale,s=(0,a.TH)().pathname,c=u===l?n:n.replace("/"+u+"/","/"),d=s.replace(n,"");return{createUrl:function(e){var t=e.locale;return""+(e.fullyQualified?o:"")+function(e){return e===l?""+c:""+c+e+"/"}(t)+d}}}},6419:(e,t,n)=>{"use strict";n.d(t,{S:()=>i});var r=n(959),a=n(8903),o=n(2805);function i(e){var t=(0,a.TH)(),n=(0,o.D9)(t),i=(0,o.zX)(e);(0,r.useEffect)((function(){n&&t!==n&&i({location:t,previousLocation:n})}),[i,t,n])}},2380:(e,t,n)=>{"use strict";n.d(t,{L:()=>a});var r=n(4675);function a(){return(0,r.Z)().siteConfig.themeConfig}},5452:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){var n=t.trailingSlash,r=t.baseUrl;if(e.startsWith("#"))return e;if(void 0===n)return e;var a,o=e.split(/[#?]/)[0],i="/"===o||o===r?o:(a=o,n?function(e){return e.endsWith("/")?e:e+"/"}(a):function(e){return e.endsWith("/")?e.slice(0,-1):e}(a));return e.replace(o,i)}},2335:function(e,t,n){"use strict";var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.applyTrailingSlash=t.blogPostContainerID=void 0,t.blogPostContainerID="post-content";var a=n(5452);Object.defineProperty(t,"applyTrailingSlash",{enumerable:!0,get:function(){return r(a).default}})},4875:(e,t)=>{var n;!function(){"use strict";var r={}.hasOwnProperty;function a(){for(var e=[],t=0;t{"use strict";function r(e){var t,n,a="";if("string"==typeof e||"number"==typeof e)a+=e;else if("object"==typeof e)if(Array.isArray(e))for(t=0;ta});const a=function(){for(var e,t,n=0,a="";n{"use strict";n.d(t,{lX:()=>w,q_:()=>T,ob:()=>p,PP:()=>A,Ep:()=>f});var r=n(5882);function a(e){return"/"===e.charAt(0)}function o(e,t){for(var n=t,r=n+1,a=e.length;r=0;f--){var p=i[f];"."===p?o(i,f):".."===p?(o(i,f),d++):d&&(o(i,f),d--)}if(!s)for(;d--;d)i.unshift("..");!s||""===i[0]||i[0]&&a(i[0])||i.unshift("");var m=i.join("/");return n&&"/"!==m.substr(-1)&&(m+="/"),m};var l=n(8624);function u(e){return"/"===e.charAt(0)?e:"/"+e}function s(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 d(e){return"/"===e.charAt(e.length-1)?e.slice(0,-1):e}function f(e){var t=e.pathname,n=e.search,r=e.hash,a=t||"/";return n&&"?"!==n&&(a+="?"===n.charAt(0)?n:"?"+n),r&&"#"!==r&&(a+="#"===r.charAt(0)?r:"#"+r),a}function p(e,t,n,a){var o;"string"==typeof e?(o=function(e){var t=e||"/",n="",r="",a=t.indexOf("#");-1!==a&&(r=t.substr(a),t=t.substr(0,a));var o=t.indexOf("?");return-1!==o&&(n=t.substr(o),t=t.substr(0,o)),{pathname:t,search:"?"===n?"":n,hash:"#"===r?"":r}}(e),o.state=t):(void 0===(o=(0,r.Z)({},e)).pathname&&(o.pathname=""),o.search?"?"!==o.search.charAt(0)&&(o.search="?"+o.search):o.search="",o.hash?"#"!==o.hash.charAt(0)&&(o.hash="#"+o.hash):o.hash="",void 0!==t&&void 0===o.state&&(o.state=t));try{o.pathname=decodeURI(o.pathname)}catch(l){throw l instanceof URIError?new URIError('Pathname "'+o.pathname+'" could not be decoded. This is likely caused by an invalid percent-encoding.'):l}return n&&(o.key=n),a?o.pathname?"/"!==o.pathname.charAt(0)&&(o.pathname=i(o.pathname,a.pathname)):o.pathname=a.pathname:o.pathname||(o.pathname="/"),o}function m(){var e=null;var t=[];return{setPrompt:function(t){return e=t,function(){e===t&&(e=null)}},confirmTransitionTo:function(t,n,r,a){if(null!=e){var o="function"==typeof e?e(t,n):e;"string"==typeof o?"function"==typeof r?r(o,a):a(!0):a(!1!==o)}else a(!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,a):n.push(a),d({action:r,location:a,index:t,entries:n})}}))},replace:function(e,t){var r="REPLACE",a=p(e,t,h(),w.location);c.confirmTransitionTo(a,r,n,(function(e){e&&(w.entries[w.index]=a,d({action:r,location:a}))}))},go:y,goBack:function(){y(-1)},goForward:function(){y(1)},canGo:function(e){var t=w.index+e;return t>=0&&t{"use strict";var r=n(6237),a={childContextTypes:!0,contextType:!0,contextTypes:!0,defaultProps:!0,displayName:!0,getDefaultProps:!0,getDerivedStateFromError:!0,getDerivedStateFromProps:!0,mixins:!0,propTypes:!0,type:!0},o={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 u(e){return r.isMemo(e)?i:l[e.$$typeof]||a}l[r.ForwardRef]={$$typeof:!0,render:!0,defaultProps:!0,displayName:!0,propTypes:!0},l[r.Memo]=i;var s=Object.defineProperty,c=Object.getOwnPropertyNames,d=Object.getOwnPropertySymbols,f=Object.getOwnPropertyDescriptor,p=Object.getPrototypeOf,m=Object.prototype;e.exports=function e(t,n,r){if("string"!=typeof n){if(m){var a=p(n);a&&a!==m&&e(t,a,r)}var i=c(n);d&&(i=i.concat(d(n)));for(var l=u(t),h=u(n),g=0;g{"use strict";e.exports=function(e,t,n,r,a,o,i,l){if(!e){var u;if(void 0===t)u=new Error("Minified exception occurred; use the non-minified dev environment for the full error message and additional helpful warnings.");else{var s=[n,r,a,o,i,l],c=0;(u=new Error(t.replace(/%s/g,(function(){return s[c++]})))).name="Invariant Violation"}throw u.framesToPop=1,u}}},901:e=>{e.exports=Array.isArray||function(e){return"[object Array]"==Object.prototype.toString.call(e)}},9435:(e,t,n)=>{"use strict";n.r(t)},9079:(e,t,n)=>{"use strict";n.r(t)},9981:function(e,t,n){var r,a;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 a(e,t,n){return en?n:e}function o(e){return 100*(-1+e)}function i(e,t,n){var a;return(a="translate3d"===r.positionUsing?{transform:"translate3d("+o(e)+"%,0,0)"}:"translate"===r.positionUsing?{transform:"translate("+o(e)+"%,0)"}:{"margin-left":o(e)+"%"}).transition="all "+t+"ms "+n,a}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=a(e,r.minimum,1),n.status=1===e?null:e;var o=n.render(!t),s=o.querySelector(r.barSelector),c=r.speed,d=r.easing;return o.offsetWidth,l((function(t){""===r.positionUsing&&(r.positionUsing=n.getPositioningCSS()),u(s,i(e,c,d)),1===e?(u(o,{transition:"none",opacity:1}),o.offsetWidth,setTimeout((function(){u(o,{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)*a(Math.random()*t,.1,.95)),t=a(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 a,i=t.querySelector(r.barSelector),l=e?"-100":o(n.status||0),s=document.querySelector(r.parent);return u(i,{transition:"all 0 linear",transform:"translate3d("+l+"%,0,0)"}),r.showSpinner||(a=t.querySelector(r.spinnerSelector))&&p(a),s!=document.body&&c(s,"nprogress-custom-parent"),s.appendChild(t),t},n.remove=function(){d(document.documentElement,"nprogress-busy"),d(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()}}(),u=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,a=e.length,o=t.charAt(0).toUpperCase()+t.slice(1);a--;)if((r=e[a]+o)in n)return r;return t}function a(e){return e=n(e),t[e]||(t[e]=r(e))}function o(e,t,n){t=a(t),e.style[t]=n}return function(e,t){var n,r,a=arguments;if(2==a.length)for(n in t)void 0!==(r=t[n])&&t.hasOwnProperty(n)&&o(e,n,r);else o(e,a[1],a[2])}}();function s(e,t){return("string"==typeof e?e:f(e)).indexOf(" "+t+" ")>=0}function c(e,t){var n=f(e),r=n+t;s(n,t)||(e.className=r.substring(1))}function d(e,t){var n,r=f(e);s(e,t)&&(n=r.replace(" "+t+" "," "),e.className=n.substring(1,n.length-1))}function f(e){return(" "+(e.className||"")+" ").replace(/\s+/gi," ")}function p(e){e&&e.parentNode&&e.parentNode.removeChild(e)}return n},void 0===(a="function"==typeof r?r.call(t,n,t,e):r)||(e.exports=a)},7720:(e,t,n)=>{var r=n(901);e.exports=p,e.exports.parse=o,e.exports.compile=function(e,t){return l(o(e,t),t)},e.exports.tokensToFunction=l,e.exports.tokensToRegExp=f;var a=new RegExp(["(\\\\.)","([\\/.])?(?:(?:\\:(\\w+)(?:\\(((?:\\\\.|[^\\\\()])+)\\))?|\\(((?:\\\\.|[^\\\\()])+)\\))([+*?])?|(\\*))"].join("|"),"g");function o(e,t){for(var n,r=[],o=0,i=0,l="",c=t&&t.delimiter||"/";null!=(n=a.exec(e));){var d=n[0],f=n[1],p=n.index;if(l+=e.slice(i,p),i=p+d.length,f)l+=f[1];else{var m=e[i],h=n[2],g=n[3],v=n[4],b=n[5],y=n[6],w=n[7];l&&(r.push(l),l="");var k=null!=h&&null!=m&&m!==h,E="+"===y||"*"===y,S="?"===y||"*"===y,x=n[2]||c,C=v||b;r.push({name:g||o++,prefix:h||"",delimiter:x,optional:S,repeat:E,partial:k,asterisk:!!w,pattern:C?s(C):w?".*":"[^"+u(x)+"]+?"})}}return i{"use strict";n.d(t,{Z:()=>o});var r=function(){var e=/(?:^|\s)lang(?:uage)?-([\w-]+)(?=\s|$)/i,t=0,n={},r={util:{encode:function e(t){return t instanceof a?new a(t.type,e(t.content),t.alias):Array.isArray(t)?t.map(e):t.replace(/&/g,"&").replace(/=d.reach);S+=E.value.length,E=E.next){var x=E.value;if(t.length>e.length)return;if(!(x instanceof a)){var C,T=1;if(b){if(!(C=o(k,S,e,v))||C.index>=e.length)break;var _=C.index,A=C.index+C[0].length,L=S;for(L+=E.value.length;_>=L;)L+=(E=E.next).value.length;if(S=L-=E.value.length,E.value instanceof a)continue;for(var N=E;N!==t.tail&&(Ld.reach&&(d.reach=D);var I=E.prev;if(P&&(I=u(t,I,P),S+=P.length),s(t,I,T),E=u(t,I,new a(f,g?r.tokenize(R,g):R,y,R)),O&&u(t,E,O),T>1){var M={cause:f+","+m,reach:D};i(e,t,n,E.prev,S,M),d&&M.reach>d.reach&&(d.reach=M.reach)}}}}}}function l(){var e={value:null,prev:null,next:null},t={value:null,prev:e,next:null};e.next=t,this.head=e,this.tail=t,this.length=0}function u(e,t,n){var r=t.next,a={value:n,prev:t,next:r};return t.next=a,r.prev=a,e.length++,a}function s(e,t,n){for(var r=t.next,a=0;a"+o.content+""},r}(),a=r;r.default=r,a.languages.markup={comment:{pattern://,greedy:!0},prolog:{pattern:/<\?[\s\S]+?\?>/,greedy:!0},doctype:{pattern:/"'[\]]|"[^"]*"|'[^']*')+(?:\[(?:[^<"'\]]|"[^"]*"|'[^']*'|<(?!!--)|)*\]\s*)?>/i,greedy:!0,inside:{"internal-subset":{pattern:/(^[^\[]*\[)[\s\S]+(?=\]>$)/,lookbehind:!0,greedy:!0,inside:null},string:{pattern:/"[^"]*"|'[^']*'/,greedy:!0},punctuation:/^$|[[\]]/,"doctype-tag":/^DOCTYPE/i,name:/[^\s<>'"]+/}},cdata:{pattern://i,greedy:!0},tag:{pattern:/<\/?(?!\d)[^\s>\/=$<%]+(?:\s(?:\s*[^\s>\/=]+(?:\s*=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+(?=[\s>]))|(?=[\s/>])))+)?\s*\/?>/,greedy:!0,inside:{tag:{pattern:/^<\/?[^\s>\/]+/,inside:{punctuation:/^<\/?/,namespace:/^[^\s>\/:]+:/}},"special-attr":[],"attr-value":{pattern:/=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+)/,inside:{punctuation:[{pattern:/^=/,alias:"attr-equals"},/"|'/]}},punctuation:/\/?>/,"attr-name":{pattern:/[^\s>\/]+/,inside:{namespace:/^[^\s>\/:]+:/}}}},entity:[{pattern:/&[\da-z]{1,8};/i,alias:"named-entity"},/&#x?[\da-f]{1,8};/i]},a.languages.markup.tag.inside["attr-value"].inside.entity=a.languages.markup.entity,a.languages.markup.doctype.inside["internal-subset"].inside=a.languages.markup,a.hooks.add("wrap",(function(e){"entity"===e.type&&(e.attributes.title=e.content.replace(/&/,"&"))})),Object.defineProperty(a.languages.markup.tag,"addInlined",{value:function(e,t){var n={};n["language-"+t]={pattern:/(^$)/i,lookbehind:!0,inside:a.languages[t]},n.cdata=/^$/i;var r={"included-cdata":{pattern://i,inside:n}};r["language-"+t]={pattern:/[\s\S]+/,inside:a.languages[t]};var o={};o[e]={pattern:RegExp(/(<__[^>]*>)(?:))*\]\]>|(?!)/.source.replace(/__/g,(function(){return e})),"i"),lookbehind:!0,greedy:!0,inside:r},a.languages.insertBefore("markup","cdata",o)}}),Object.defineProperty(a.languages.markup.tag,"addAttribute",{value:function(e,t){a.languages.markup.tag.inside["special-attr"].push({pattern:RegExp(/(^|["'\s])/.source+"(?:"+e+")"+/\s*=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+(?=[\s>]))/.source,"i"),lookbehind:!0,inside:{"attr-name":/^[^\s=]+/,"attr-value":{pattern:/=[\s\S]+/,inside:{value:{pattern:/(^=\s*(["']|(?!["'])))\S[\s\S]*(?=\2$)/,lookbehind:!0,alias:[t,"language-"+t],inside:a.languages[t]},punctuation:[{pattern:/^=/,alias:"attr-equals"},/"|'/]}}}})}}),a.languages.html=a.languages.markup,a.languages.mathml=a.languages.markup,a.languages.svg=a.languages.markup,a.languages.xml=a.languages.extend("markup",{}),a.languages.ssml=a.languages.xml,a.languages.atom=a.languages.xml,a.languages.rss=a.languages.xml,function(e){var t="\\b(?:BASH|BASHOPTS|BASH_ALIASES|BASH_ARGC|BASH_ARGV|BASH_CMDS|BASH_COMPLETION_COMPAT_DIR|BASH_LINENO|BASH_REMATCH|BASH_SOURCE|BASH_VERSINFO|BASH_VERSION|COLORTERM|COLUMNS|COMP_WORDBREAKS|DBUS_SESSION_BUS_ADDRESS|DEFAULTS_PATH|DESKTOP_SESSION|DIRSTACK|DISPLAY|EUID|GDMSESSION|GDM_LANG|GNOME_KEYRING_CONTROL|GNOME_KEYRING_PID|GPG_AGENT_INFO|GROUPS|HISTCONTROL|HISTFILE|HISTFILESIZE|HISTSIZE|HOME|HOSTNAME|HOSTTYPE|IFS|INSTANCE|JOB|LANG|LANGUAGE|LC_ADDRESS|LC_ALL|LC_IDENTIFICATION|LC_MEASUREMENT|LC_MONETARY|LC_NAME|LC_NUMERIC|LC_PAPER|LC_TELEPHONE|LC_TIME|LESSCLOSE|LESSOPEN|LINES|LOGNAME|LS_COLORS|MACHTYPE|MAILCHECK|MANDATORY_PATH|NO_AT_BRIDGE|OLDPWD|OPTERR|OPTIND|ORBIT_SOCKETDIR|OSTYPE|PAPERSIZE|PATH|PIPESTATUS|PPID|PS1|PS2|PS3|PS4|PWD|RANDOM|REPLY|SECONDS|SELINUX_INIT|SESSION|SESSIONTYPE|SESSION_MANAGER|SHELL|SHELLOPTS|SHLVL|SSH_AUTH_SOCK|TERM|UID|UPSTART_EVENTS|UPSTART_INSTANCE|UPSTART_JOB|UPSTART_SESSION|USER|WINDOWID|XAUTHORITY|XDG_CONFIG_DIRS|XDG_CURRENT_DESKTOP|XDG_DATA_DIRS|XDG_GREETER_DATA_DIR|XDG_MENU_PREFIX|XDG_RUNTIME_DIR|XDG_SEAT|XDG_SEAT_PATH|XDG_SESSION_DESKTOP|XDG_SESSION_ID|XDG_SESSION_PATH|XDG_SESSION_TYPE|XDG_VTNR|XMODIFIERS)\\b",n={pattern:/(^(["']?)\w+\2)[ \t]+\S.*/,lookbehind:!0,alias:"punctuation",inside:null},r={bash:n,environment:{pattern:RegExp("\\$"+t),alias:"constant"},variable:[{pattern:/\$?\(\([\s\S]+?\)\)/,greedy:!0,inside:{variable:[{pattern:/(^\$\(\([\s\S]+)\)\)/,lookbehind:!0},/^\$\(\(/],number:/\b0x[\dA-Fa-f]+\b|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:[Ee]-?\d+)?/,operator:/--|\+\+|\*\*=?|<<=?|>>=?|&&|\|\||[=!+\-*/%<>^&|]=?|[?~:]/,punctuation:/\(\(?|\)\)?|,|;/}},{pattern:/\$\((?:\([^)]+\)|[^()])+\)|`[^`]+`/,greedy:!0,inside:{variable:/^\$\(|^`|\)$|`$/}},{pattern:/\$\{[^}]+\}/,greedy:!0,inside:{operator:/:[-=?+]?|[!\/]|##?|%%?|\^\^?|,,?/,punctuation:/[\[\]]/,environment:{pattern:RegExp("(\\{)"+t),lookbehind:!0,alias:"constant"}}},/\$(?:\w+|[#?*!@$])/],entity:/\\(?:[abceEfnrtv\\"]|O?[0-7]{1,3}|U[0-9a-fA-F]{8}|u[0-9a-fA-F]{4}|x[0-9a-fA-F]{1,2})/};e.languages.bash={shebang:{pattern:/^#!\s*\/.*/,alias:"important"},comment:{pattern:/(^|[^"{\\$])#.*/,lookbehind:!0},"function-name":[{pattern:/(\bfunction\s+)[\w-]+(?=(?:\s*\(?:\s*\))?\s*\{)/,lookbehind:!0,alias:"function"},{pattern:/\b[\w-]+(?=\s*\(\s*\)\s*\{)/,alias:"function"}],"for-or-select":{pattern:/(\b(?:for|select)\s+)\w+(?=\s+in\s)/,alias:"variable",lookbehind:!0},"assign-left":{pattern:/(^|[\s;|&]|[<>]\()\w+(?=\+?=)/,inside:{environment:{pattern:RegExp("(^|[\\s;|&]|[<>]\\()"+t),lookbehind:!0,alias:"constant"}},alias:"variable",lookbehind:!0},string:[{pattern:/((?:^|[^<])<<-?\s*)(\w+)\s[\s\S]*?(?:\r?\n|\r)\2/,lookbehind:!0,greedy:!0,inside:r},{pattern:/((?:^|[^<])<<-?\s*)(["'])(\w+)\2\s[\s\S]*?(?:\r?\n|\r)\3/,lookbehind:!0,greedy:!0,inside:{bash:n}},{pattern:/(^|[^\\](?:\\\\)*)"(?:\\[\s\S]|\$\([^)]+\)|\$(?!\()|`[^`]+`|[^"\\`$])*"/,lookbehind:!0,greedy:!0,inside:r},{pattern:/(^|[^$\\])'[^']*'/,lookbehind:!0,greedy:!0},{pattern:/\$'(?:[^'\\]|\\[\s\S])*'/,greedy:!0,inside:{entity:r.entity}}],environment:{pattern:RegExp("\\$?"+t),alias:"constant"},variable:r.variable,function:{pattern:/(^|[\s;|&]|[<>]\()(?:add|apropos|apt|apt-cache|apt-get|aptitude|aspell|automysqlbackup|awk|basename|bash|bc|bconsole|bg|bzip2|cal|cat|cfdisk|chgrp|chkconfig|chmod|chown|chroot|cksum|clear|cmp|column|comm|composer|cp|cron|crontab|csplit|curl|cut|date|dc|dd|ddrescue|debootstrap|df|diff|diff3|dig|dir|dircolors|dirname|dirs|dmesg|docker|docker-compose|du|egrep|eject|env|ethtool|expand|expect|expr|fdformat|fdisk|fg|fgrep|file|find|fmt|fold|format|free|fsck|ftp|fuser|gawk|git|gparted|grep|groupadd|groupdel|groupmod|groups|grub-mkconfig|gzip|halt|head|hg|history|host|hostname|htop|iconv|id|ifconfig|ifdown|ifup|import|install|ip|jobs|join|kill|killall|less|link|ln|locate|logname|logrotate|look|lpc|lpr|lprint|lprintd|lprintq|lprm|ls|lsof|lynx|make|man|mc|mdadm|mkconfig|mkdir|mke2fs|mkfifo|mkfs|mkisofs|mknod|mkswap|mmv|more|most|mount|mtools|mtr|mutt|mv|nano|nc|netstat|nice|nl|node|nohup|notify-send|npm|nslookup|op|open|parted|passwd|paste|pathchk|ping|pkill|pnpm|podman|podman-compose|popd|pr|printcap|printenv|ps|pushd|pv|quota|quotacheck|quotactl|ram|rar|rcp|reboot|remsync|rename|renice|rev|rm|rmdir|rpm|rsync|scp|screen|sdiff|sed|sendmail|seq|service|sftp|sh|shellcheck|shuf|shutdown|sleep|slocate|sort|split|ssh|stat|strace|su|sudo|sum|suspend|swapon|sync|tac|tail|tar|tee|time|timeout|top|touch|tr|traceroute|tsort|tty|umount|uname|unexpand|uniq|units|unrar|unshar|unzip|update-grub|uptime|useradd|userdel|usermod|users|uudecode|uuencode|v|vcpkg|vdir|vi|vim|virsh|vmstat|wait|watch|wc|wget|whereis|which|who|whoami|write|xargs|xdg-open|yarn|yes|zenity|zip|zsh|zypper)(?=$|[)\s;|&])/,lookbehind:!0},keyword:{pattern:/(^|[\s;|&]|[<>]\()(?:case|do|done|elif|else|esac|fi|for|function|if|in|select|then|until|while)(?=$|[)\s;|&])/,lookbehind:!0},builtin:{pattern:/(^|[\s;|&]|[<>]\()(?:\.|:|alias|bind|break|builtin|caller|cd|command|continue|declare|echo|enable|eval|exec|exit|export|getopts|hash|help|let|local|logout|mapfile|printf|pwd|read|readarray|readonly|return|set|shift|shopt|source|test|times|trap|type|typeset|ulimit|umask|unalias|unset)(?=$|[)\s;|&])/,lookbehind:!0,alias:"class-name"},boolean:{pattern:/(^|[\s;|&]|[<>]\()(?:false|true)(?=$|[)\s;|&])/,lookbehind:!0},"file-descriptor":{pattern:/\B&\d\b/,alias:"important"},operator:{pattern:/\d?<>|>\||\+=|=[=~]?|!=?|<<[<-]?|[&\d]?>>|\d[<>]&?|[<>][&=]?|&[>&]?|\|[&|]?/,inside:{"file-descriptor":{pattern:/^\d/,alias:"important"}}},punctuation:/\$?\(\(?|\)\)?|\.\.|[{}[\];\\]/,number:{pattern:/(^|\s)(?:[1-9]\d*|0)(?:[.,]\d+)?\b/,lookbehind:!0}},n.inside=e.languages.bash;for(var a=["comment","function-name","for-or-select","assign-left","string","environment","function","keyword","builtin","boolean","file-descriptor","operator","punctuation","number"],o=r.variable[1].inside,i=0;i]=?|[!=]=?=?|--?|\+\+?|&&?|\|\|?|[?*/~^%]/,punctuation:/[{}[\];(),.:]/},a.languages.c=a.languages.extend("clike",{comment:{pattern:/\/\/(?:[^\r\n\\]|\\(?:\r\n?|\n|(?![\r\n])))*|\/\*[\s\S]*?(?:\*\/|$)/,greedy:!0},string:{pattern:/"(?:\\(?:\r\n|[\s\S])|[^"\\\r\n])*"/,greedy:!0},"class-name":{pattern:/(\b(?:enum|struct)\s+(?:__attribute__\s*\(\([\s\S]*?\)\)\s*)?)\w+|\b[a-z]\w*_t\b/,lookbehind:!0},keyword:/\b(?:_Alignas|_Alignof|_Atomic|_Bool|_Complex|_Generic|_Imaginary|_Noreturn|_Static_assert|_Thread_local|__attribute__|asm|auto|break|case|char|const|continue|default|do|double|else|enum|extern|float|for|goto|if|inline|int|long|register|return|short|signed|sizeof|static|struct|switch|typedef|typeof|union|unsigned|void|volatile|while)\b/,function:/\b[a-z_]\w*(?=\s*\()/i,number:/(?:\b0x(?:[\da-f]+(?:\.[\da-f]*)?|\.[\da-f]+)(?:p[+-]?\d+)?|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:e[+-]?\d+)?)[ful]{0,4}/i,operator:/>>=?|<<=?|->|([-+&|:])\1|[?:~]|[-+*/%&|^!=<>]=?/}),a.languages.insertBefore("c","string",{char:{pattern:/'(?:\\(?:\r\n|[\s\S])|[^'\\\r\n]){0,32}'/,greedy:!0}}),a.languages.insertBefore("c","string",{macro:{pattern:/(^[\t ]*)#\s*[a-z](?:[^\r\n\\/]|\/(?!\*)|\/\*(?:[^*]|\*(?!\/))*\*\/|\\(?:\r\n|[\s\S]))*/im,lookbehind:!0,greedy:!0,alias:"property",inside:{string:[{pattern:/^(#\s*include\s*)<[^>]+>/,lookbehind:!0},a.languages.c.string],char:a.languages.c.char,comment:a.languages.c.comment,"macro-name":[{pattern:/(^#\s*define\s+)\w+\b(?!\()/i,lookbehind:!0},{pattern:/(^#\s*define\s+)\w+\b(?=\()/i,lookbehind:!0,alias:"function"}],directive:{pattern:/^(#\s*)[a-z]+/,lookbehind:!0,alias:"keyword"},"directive-hash":/^#/,punctuation:/##|\\(?=[\r\n])/,expression:{pattern:/\S[\s\S]*/,inside:a.languages.c}}}}),a.languages.insertBefore("c","function",{constant:/\b(?:EOF|NULL|SEEK_CUR|SEEK_END|SEEK_SET|__DATE__|__FILE__|__LINE__|__TIMESTAMP__|__TIME__|__func__|stderr|stdin|stdout)\b/}),delete a.languages.c.boolean,function(e){var t=/\b(?:alignas|alignof|asm|auto|bool|break|case|catch|char|char16_t|char32_t|char8_t|class|co_await|co_return|co_yield|compl|concept|const|const_cast|consteval|constexpr|constinit|continue|decltype|default|delete|do|double|dynamic_cast|else|enum|explicit|export|extern|final|float|for|friend|goto|if|import|inline|int|int16_t|int32_t|int64_t|int8_t|long|module|mutable|namespace|new|noexcept|nullptr|operator|override|private|protected|public|register|reinterpret_cast|requires|return|short|signed|sizeof|static|static_assert|static_cast|struct|switch|template|this|thread_local|throw|try|typedef|typeid|typename|uint16_t|uint32_t|uint64_t|uint8_t|union|unsigned|using|virtual|void|volatile|wchar_t|while)\b/,n=/\b(?!)\w+(?:\s*\.\s*\w+)*\b/.source.replace(//g,(function(){return t.source}));e.languages.cpp=e.languages.extend("c",{"class-name":[{pattern:RegExp(/(\b(?:class|concept|enum|struct|typename)\s+)(?!)\w+/.source.replace(//g,(function(){return t.source}))),lookbehind:!0},/\b[A-Z]\w*(?=\s*::\s*\w+\s*\()/,/\b[A-Z_]\w*(?=\s*::\s*~\w+\s*\()/i,/\b\w+(?=\s*<(?:[^<>]|<(?:[^<>]|<[^<>]*>)*>)*>\s*::\s*\w+\s*\()/],keyword:t,number:{pattern:/(?:\b0b[01']+|\b0x(?:[\da-f']+(?:\.[\da-f']*)?|\.[\da-f']+)(?:p[+-]?[\d']+)?|(?:\b[\d']+(?:\.[\d']*)?|\B\.[\d']+)(?:e[+-]?[\d']+)?)[ful]{0,4}/i,greedy:!0},operator:/>>=?|<<=?|->|--|\+\+|&&|\|\||[?:~]|<=>|[-+*/%&|^!=<>]=?|\b(?:and|and_eq|bitand|bitor|not|not_eq|or|or_eq|xor|xor_eq)\b/,boolean:/\b(?:false|true)\b/}),e.languages.insertBefore("cpp","string",{module:{pattern:RegExp(/(\b(?:import|module)\s+)/.source+"(?:"+/"(?:\\(?:\r\n|[\s\S])|[^"\\\r\n])*"|<[^<>\r\n]*>/.source+"|"+/(?:\s*:\s*)?|:\s*/.source.replace(//g,(function(){return n}))+")"),lookbehind:!0,greedy:!0,inside:{string:/^[<"][\s\S]+/,operator:/:/,punctuation:/\./}},"raw-string":{pattern:/R"([^()\\ ]{0,16})\([\s\S]*?\)\1"/,alias:"string",greedy:!0}}),e.languages.insertBefore("cpp","keyword",{"generic-function":{pattern:/\b(?!operator\b)[a-z_]\w*\s*<(?:[^<>]|<[^<>]*>)*>(?=\s*\()/i,inside:{function:/^\w+/,generic:{pattern:/<[\s\S]+/,alias:"class-name",inside:e.languages.cpp}}}}),e.languages.insertBefore("cpp","operator",{"double-colon":{pattern:/::/,alias:"punctuation"}}),e.languages.insertBefore("cpp","class-name",{"base-clause":{pattern:/(\b(?:class|struct)\s+\w+\s*:\s*)[^;{}"'\s]+(?:\s+[^;{}"'\s]+)*(?=\s*[;{])/,lookbehind:!0,greedy:!0,inside:e.languages.extend("cpp",{})}}),e.languages.insertBefore("inside","double-colon",{"class-name":/\b[a-z_]\w*\b(?!\s*::)/i},e.languages.cpp["base-clause"])}(a),function(e){var t=/(?:"(?:\\(?:\r\n|[\s\S])|[^"\\\r\n])*"|'(?:\\(?:\r\n|[\s\S])|[^'\\\r\n])*')/;e.languages.css={comment:/\/\*[\s\S]*?\*\//,atrule:{pattern:/@[\w-](?:[^;{\s]|\s+(?![\s{]))*(?:;|(?=\s*\{))/,inside:{rule:/^@[\w-]+/,"selector-function-argument":{pattern:/(\bselector\s*\(\s*(?![\s)]))(?:[^()\s]|\s+(?![\s)])|\((?:[^()]|\([^()]*\))*\))+(?=\s*\))/,lookbehind:!0,alias:"selector"},keyword:{pattern:/(^|[^\w-])(?:and|not|only|or)(?![\w-])/,lookbehind:!0}}},url:{pattern:RegExp("\\burl\\((?:"+t.source+"|"+/(?:[^\\\r\n()"']|\\[\s\S])*/.source+")\\)","i"),greedy:!0,inside:{function:/^url/i,punctuation:/^\(|\)$/,string:{pattern:RegExp("^"+t.source+"$"),alias:"url"}}},selector:{pattern:RegExp("(^|[{}\\s])[^{}\\s](?:[^{};\"'\\s]|\\s+(?![\\s{])|"+t.source+")*(?=\\s*\\{)"),lookbehind:!0},string:{pattern:t,greedy:!0},property:{pattern:/(^|[^-\w\xA0-\uFFFF])(?!\s)[-_a-z\xA0-\uFFFF](?:(?!\s)[-\w\xA0-\uFFFF])*(?=\s*:)/i,lookbehind:!0},important:/!important\b/i,function:{pattern:/(^|[^-a-z0-9])[-a-z0-9]+(?=\()/i,lookbehind:!0},punctuation:/[(){};:,]/},e.languages.css.atrule.inside.rest=e.languages.css;var n=e.languages.markup;n&&(n.tag.addInlined("style","css"),n.tag.addAttribute("style","css"))}(a),function(e){var t,n=/("|')(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/;e.languages.css.selector={pattern:e.languages.css.selector.pattern,lookbehind:!0,inside:t={"pseudo-element":/:(?:after|before|first-letter|first-line|selection)|::[-\w]+/,"pseudo-class":/:[-\w]+/,class:/\.[-\w]+/,id:/#[-\w]+/,attribute:{pattern:RegExp("\\[(?:[^[\\]\"']|"+n.source+")*\\]"),greedy:!0,inside:{punctuation:/^\[|\]$/,"case-sensitivity":{pattern:/(\s)[si]$/i,lookbehind:!0,alias:"keyword"},namespace:{pattern:/^(\s*)(?:(?!\s)[-*\w\xA0-\uFFFF])*\|(?!=)/,lookbehind:!0,inside:{punctuation:/\|$/}},"attr-name":{pattern:/^(\s*)(?:(?!\s)[-\w\xA0-\uFFFF])+/,lookbehind:!0},"attr-value":[n,{pattern:/(=\s*)(?:(?!\s)[-\w\xA0-\uFFFF])+(?=\s*$)/,lookbehind:!0}],operator:/[|~*^$]?=/}},"n-th":[{pattern:/(\(\s*)[+-]?\d*[\dn](?:\s*[+-]\s*\d+)?(?=\s*\))/,lookbehind:!0,inside:{number:/[\dn]+/,operator:/[+-]/}},{pattern:/(\(\s*)(?:even|odd)(?=\s*\))/i,lookbehind:!0}],combinator:/>|\+|~|\|\|/,punctuation:/[(),]/}},e.languages.css.atrule.inside["selector-function-argument"].inside=t,e.languages.insertBefore("css","property",{variable:{pattern:/(^|[^-\w\xA0-\uFFFF])--(?!\s)[-_a-z\xA0-\uFFFF](?:(?!\s)[-\w\xA0-\uFFFF])*/i,lookbehind:!0}});var r={pattern:/(\b\d+)(?:%|[a-z]+(?![\w-]))/,lookbehind:!0},a={pattern:/(^|[^\w.-])-?(?:\d+(?:\.\d+)?|\.\d+)/,lookbehind:!0};e.languages.insertBefore("css","function",{operator:{pattern:/(\s)[+\-*\/](?=\s)/,lookbehind:!0},hexcode:{pattern:/\B#[\da-f]{3,8}\b/i,alias:"color"},color:[{pattern:/(^|[^\w-])(?:AliceBlue|AntiqueWhite|Aqua|Aquamarine|Azure|Beige|Bisque|Black|BlanchedAlmond|Blue|BlueViolet|Brown|BurlyWood|CadetBlue|Chartreuse|Chocolate|Coral|CornflowerBlue|Cornsilk|Crimson|Cyan|DarkBlue|DarkCyan|DarkGoldenRod|DarkGr[ae]y|DarkGreen|DarkKhaki|DarkMagenta|DarkOliveGreen|DarkOrange|DarkOrchid|DarkRed|DarkSalmon|DarkSeaGreen|DarkSlateBlue|DarkSlateGr[ae]y|DarkTurquoise|DarkViolet|DeepPink|DeepSkyBlue|DimGr[ae]y|DodgerBlue|FireBrick|FloralWhite|ForestGreen|Fuchsia|Gainsboro|GhostWhite|Gold|GoldenRod|Gr[ae]y|Green|GreenYellow|HoneyDew|HotPink|IndianRed|Indigo|Ivory|Khaki|Lavender|LavenderBlush|LawnGreen|LemonChiffon|LightBlue|LightCoral|LightCyan|LightGoldenRodYellow|LightGr[ae]y|LightGreen|LightPink|LightSalmon|LightSeaGreen|LightSkyBlue|LightSlateGr[ae]y|LightSteelBlue|LightYellow|Lime|LimeGreen|Linen|Magenta|Maroon|MediumAquaMarine|MediumBlue|MediumOrchid|MediumPurple|MediumSeaGreen|MediumSlateBlue|MediumSpringGreen|MediumTurquoise|MediumVioletRed|MidnightBlue|MintCream|MistyRose|Moccasin|NavajoWhite|Navy|OldLace|Olive|OliveDrab|Orange|OrangeRed|Orchid|PaleGoldenRod|PaleGreen|PaleTurquoise|PaleVioletRed|PapayaWhip|PeachPuff|Peru|Pink|Plum|PowderBlue|Purple|Red|RosyBrown|RoyalBlue|SaddleBrown|Salmon|SandyBrown|SeaGreen|SeaShell|Sienna|Silver|SkyBlue|SlateBlue|SlateGr[ae]y|Snow|SpringGreen|SteelBlue|Tan|Teal|Thistle|Tomato|Transparent|Turquoise|Violet|Wheat|White|WhiteSmoke|Yellow|YellowGreen)(?![\w-])/i,lookbehind:!0},{pattern:/\b(?:hsl|rgb)\(\s*\d{1,3}\s*,\s*\d{1,3}%?\s*,\s*\d{1,3}%?\s*\)\B|\b(?:hsl|rgb)a\(\s*\d{1,3}\s*,\s*\d{1,3}%?\s*,\s*\d{1,3}%?\s*,\s*(?:0|0?\.\d+|1)\s*\)\B/i,inside:{unit:r,number:a,function:/[\w-]+(?=\()/,punctuation:/[(),]/}}],entity:/\\[\da-f]{1,8}/i,unit:r,number:a})}(a),a.languages.javascript=a.languages.extend("clike",{"class-name":[a.languages.clike["class-name"],{pattern:/(^|[^$\w\xA0-\uFFFF])(?!\s)[_$A-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\.(?:constructor|prototype))/,lookbehind:!0}],keyword:[{pattern:/((?:^|\})\s*)catch\b/,lookbehind:!0},{pattern:/(^|[^.]|\.\.\.\s*)\b(?:as|assert(?=\s*\{)|async(?=\s*(?:function\b|\(|[$\w\xA0-\uFFFF]|$))|await|break|case|class|const|continue|debugger|default|delete|do|else|enum|export|extends|finally(?=\s*(?:\{|$))|for|from(?=\s*(?:['"]|$))|function|(?:get|set)(?=\s*(?:[#\[$\w\xA0-\uFFFF]|$))|if|implements|import|in|instanceof|interface|let|new|null|of|package|private|protected|public|return|static|super|switch|this|throw|try|typeof|undefined|var|void|while|with|yield)\b/,lookbehind:!0}],function:/#?(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*(?:\.\s*(?:apply|bind|call)\s*)?\()/,number:{pattern:RegExp(/(^|[^\w$])/.source+"(?:"+/NaN|Infinity/.source+"|"+/0[bB][01]+(?:_[01]+)*n?/.source+"|"+/0[oO][0-7]+(?:_[0-7]+)*n?/.source+"|"+/0[xX][\dA-Fa-f]+(?:_[\dA-Fa-f]+)*n?/.source+"|"+/\d+(?:_\d+)*n/.source+"|"+/(?:\d+(?:_\d+)*(?:\.(?:\d+(?:_\d+)*)?)?|\.\d+(?:_\d+)*)(?:[Ee][+-]?\d+(?:_\d+)*)?/.source+")"+/(?![\w$])/.source),lookbehind:!0},operator:/--|\+\+|\*\*=?|=>|&&=?|\|\|=?|[!=]==|<<=?|>>>?=?|[-+*/%&|^!=<>]=?|\.{3}|\?\?=?|\?\.?|[~:]/}),a.languages.javascript["class-name"][0].pattern=/(\b(?:class|extends|implements|instanceof|interface|new)\s+)[\w.\\]+/,a.languages.insertBefore("javascript","keyword",{regex:{pattern:/((?:^|[^$\w\xA0-\uFFFF."'\])\s]|\b(?:return|yield))\s*)\/(?:\[(?:[^\]\\\r\n]|\\.)*\]|\\.|[^/\\\[\r\n])+\/[dgimyus]{0,7}(?=(?:\s|\/\*(?:[^*]|\*(?!\/))*\*\/)*(?:$|[\r\n,.;:})\]]|\/\/))/,lookbehind:!0,greedy:!0,inside:{"regex-source":{pattern:/^(\/)[\s\S]+(?=\/[a-z]*$)/,lookbehind:!0,alias:"language-regex",inside:a.languages.regex},"regex-delimiter":/^\/|\/$/,"regex-flags":/^[a-z]+$/}},"function-variable":{pattern:/#?(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*[=:]\s*(?:async\s*)?(?:\bfunction\b|(?:\((?:[^()]|\([^()]*\))*\)|(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*)\s*=>))/,alias:"function"},parameter:[{pattern:/(function(?:\s+(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*)?\s*\(\s*)(?!\s)(?:[^()\s]|\s+(?![\s)])|\([^()]*\))+(?=\s*\))/,lookbehind:!0,inside:a.languages.javascript},{pattern:/(^|[^$\w\xA0-\uFFFF])(?!\s)[_$a-z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*=>)/i,lookbehind:!0,inside:a.languages.javascript},{pattern:/(\(\s*)(?!\s)(?:[^()\s]|\s+(?![\s)])|\([^()]*\))+(?=\s*\)\s*=>)/,lookbehind:!0,inside:a.languages.javascript},{pattern:/((?:\b|\s|^)(?!(?:as|async|await|break|case|catch|class|const|continue|debugger|default|delete|do|else|enum|export|extends|finally|for|from|function|get|if|implements|import|in|instanceof|interface|let|new|null|of|package|private|protected|public|return|set|static|super|switch|this|throw|try|typeof|undefined|var|void|while|with|yield)(?![$\w\xA0-\uFFFF]))(?:(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*\s*)\(\s*|\]\s*\(\s*)(?!\s)(?:[^()\s]|\s+(?![\s)])|\([^()]*\))+(?=\s*\)\s*\{)/,lookbehind:!0,inside:a.languages.javascript}],constant:/\b[A-Z](?:[A-Z_]|\dx?)*\b/}),a.languages.insertBefore("javascript","string",{hashbang:{pattern:/^#!.*/,greedy:!0,alias:"comment"},"template-string":{pattern:/`(?:\\[\s\S]|\$\{(?:[^{}]|\{(?:[^{}]|\{[^}]*\})*\})+\}|(?!\$\{)[^\\`])*`/,greedy:!0,inside:{"template-punctuation":{pattern:/^`|`$/,alias:"string"},interpolation:{pattern:/((?:^|[^\\])(?:\\{2})*)\$\{(?:[^{}]|\{(?:[^{}]|\{[^}]*\})*\})+\}/,lookbehind:!0,inside:{"interpolation-punctuation":{pattern:/^\$\{|\}$/,alias:"punctuation"},rest:a.languages.javascript}},string:/[\s\S]+/}},"string-property":{pattern:/((?:^|[,{])[ \t]*)(["'])(?:\\(?:\r\n|[\s\S])|(?!\2)[^\\\r\n])*\2(?=\s*:)/m,lookbehind:!0,greedy:!0,alias:"property"}}),a.languages.insertBefore("javascript","operator",{"literal-property":{pattern:/((?:^|[,{])[ \t]*)(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*:)/m,lookbehind:!0,alias:"property"}}),a.languages.markup&&(a.languages.markup.tag.addInlined("script","javascript"),a.languages.markup.tag.addAttribute(/on(?:abort|blur|change|click|composition(?:end|start|update)|dblclick|error|focus(?:in|out)?|key(?:down|up)|load|mouse(?:down|enter|leave|move|out|over|up)|reset|resize|scroll|select|slotchange|submit|unload|wheel)/.source,"javascript")),a.languages.js=a.languages.javascript,function(e){var t=/#(?!\{).+/,n={pattern:/#\{[^}]+\}/,alias:"variable"};e.languages.coffeescript=e.languages.extend("javascript",{comment:t,string:[{pattern:/'(?:\\[\s\S]|[^\\'])*'/,greedy:!0},{pattern:/"(?:\\[\s\S]|[^\\"])*"/,greedy:!0,inside:{interpolation:n}}],keyword:/\b(?:and|break|by|catch|class|continue|debugger|delete|do|each|else|extend|extends|false|finally|for|if|in|instanceof|is|isnt|let|loop|namespace|new|no|not|null|of|off|on|or|own|return|super|switch|then|this|throw|true|try|typeof|undefined|unless|until|when|while|window|with|yes|yield)\b/,"class-member":{pattern:/@(?!\d)\w+/,alias:"variable"}}),e.languages.insertBefore("coffeescript","comment",{"multiline-comment":{pattern:/###[\s\S]+?###/,alias:"comment"},"block-regex":{pattern:/\/{3}[\s\S]*?\/{3}/,alias:"regex",inside:{comment:t,interpolation:n}}}),e.languages.insertBefore("coffeescript","string",{"inline-javascript":{pattern:/`(?:\\[\s\S]|[^\\`])*`/,inside:{delimiter:{pattern:/^`|`$/,alias:"punctuation"},script:{pattern:/[\s\S]+/,alias:"language-javascript",inside:e.languages.javascript}}},"multiline-string":[{pattern:/'''[\s\S]*?'''/,greedy:!0,alias:"string"},{pattern:/"""[\s\S]*?"""/,greedy:!0,alias:"string",inside:{interpolation:n}}]}),e.languages.insertBefore("coffeescript","keyword",{property:/(?!\d)\w+(?=\s*:(?!:))/}),delete e.languages.coffeescript["template-string"],e.languages.coffee=e.languages.coffeescript}(a),function(e){var t=/[*&][^\s[\]{},]+/,n=/!(?:<[\w\-%#;/?:@&=+$,.!~*'()[\]]+>|(?:[a-zA-Z\d-]*!)?[\w\-%#;/?:@&=+$.~*'()]+)?/,r="(?:"+n.source+"(?:[ \t]+"+t.source+")?|"+t.source+"(?:[ \t]+"+n.source+")?)",a=/(?:[^\s\x00-\x08\x0e-\x1f!"#%&'*,\-:>?@[\]`{|}\x7f-\x84\x86-\x9f\ud800-\udfff\ufffe\uffff]|[?:-])(?:[ \t]*(?:(?![#:])|:))*/.source.replace(//g,(function(){return/[^\s\x00-\x08\x0e-\x1f,[\]{}\x7f-\x84\x86-\x9f\ud800-\udfff\ufffe\uffff]/.source})),o=/"(?:[^"\\\r\n]|\\.)*"|'(?:[^'\\\r\n]|\\.)*'/.source;function i(e,t){t=(t||"").replace(/m/g,"")+"m";var n=/([:\-,[{]\s*(?:\s<>[ \t]+)?)(?:<>)(?=[ \t]*(?:$|,|\]|\}|(?:[\r\n]\s*)?#))/.source.replace(/<>/g,(function(){return r})).replace(/<>/g,(function(){return e}));return RegExp(n,t)}e.languages.yaml={scalar:{pattern:RegExp(/([\-:]\s*(?:\s<>[ \t]+)?[|>])[ \t]*(?:((?:\r?\n|\r)[ \t]+)\S[^\r\n]*(?:\2[^\r\n]+)*)/.source.replace(/<>/g,(function(){return r}))),lookbehind:!0,alias:"string"},comment:/#.*/,key:{pattern:RegExp(/((?:^|[:\-,[{\r\n?])[ \t]*(?:<>[ \t]+)?)<>(?=\s*:\s)/.source.replace(/<>/g,(function(){return r})).replace(/<>/g,(function(){return"(?:"+a+"|"+o+")"}))),lookbehind:!0,greedy:!0,alias:"atrule"},directive:{pattern:/(^[ \t]*)%.+/m,lookbehind:!0,alias:"important"},datetime:{pattern:i(/\d{4}-\d\d?-\d\d?(?:[tT]|[ \t]+)\d\d?:\d{2}:\d{2}(?:\.\d*)?(?:[ \t]*(?:Z|[-+]\d\d?(?::\d{2})?))?|\d{4}-\d{2}-\d{2}|\d\d?:\d{2}(?::\d{2}(?:\.\d*)?)?/.source),lookbehind:!0,alias:"number"},boolean:{pattern:i(/false|true/.source,"i"),lookbehind:!0,alias:"important"},null:{pattern:i(/null|~/.source,"i"),lookbehind:!0,alias:"important"},string:{pattern:i(o),lookbehind:!0,greedy:!0},number:{pattern:i(/[+-]?(?:0x[\da-f]+|0o[0-7]+|(?:\d+(?:\.\d*)?|\.\d+)(?:e[+-]?\d+)?|\.inf|\.nan)/.source,"i"),lookbehind:!0},tag:n,important:t,punctuation:/---|[:[\]{}\-,|>?]|\.\.\./},e.languages.yml=e.languages.yaml}(a),function(e){var t=/(?:\\.|[^\\\n\r]|(?:\n|\r\n?)(?![\r\n]))/.source;function n(e){return e=e.replace(//g,(function(){return t})),RegExp(/((?:^|[^\\])(?:\\{2})*)/.source+"(?:"+e+")")}var r=/(?:\\.|``(?:[^`\r\n]|`(?!`))+``|`[^`\r\n]+`|[^\\|\r\n`])+/.source,a=/\|?__(?:\|__)+\|?(?:(?:\n|\r\n?)|(?![\s\S]))/.source.replace(/__/g,(function(){return r})),o=/\|?[ \t]*:?-{3,}:?[ \t]*(?:\|[ \t]*:?-{3,}:?[ \t]*)+\|?(?:\n|\r\n?)/.source;e.languages.markdown=e.languages.extend("markup",{}),e.languages.insertBefore("markdown","prolog",{"front-matter-block":{pattern:/(^(?:\s*[\r\n])?)---(?!.)[\s\S]*?[\r\n]---(?!.)/,lookbehind:!0,greedy:!0,inside:{punctuation:/^---|---$/,"front-matter":{pattern:/\S+(?:\s+\S+)*/,alias:["yaml","language-yaml"],inside:e.languages.yaml}}},blockquote:{pattern:/^>(?:[\t ]*>)*/m,alias:"punctuation"},table:{pattern:RegExp("^"+a+o+"(?:"+a+")*","m"),inside:{"table-data-rows":{pattern:RegExp("^("+a+o+")(?:"+a+")*$"),lookbehind:!0,inside:{"table-data":{pattern:RegExp(r),inside:e.languages.markdown},punctuation:/\|/}},"table-line":{pattern:RegExp("^("+a+")"+o+"$"),lookbehind:!0,inside:{punctuation:/\||:?-{3,}:?/}},"table-header-row":{pattern:RegExp("^"+a+"$"),inside:{"table-header":{pattern:RegExp(r),alias:"important",inside:e.languages.markdown},punctuation:/\|/}}}},code:[{pattern:/((?:^|\n)[ \t]*\n|(?:^|\r\n?)[ \t]*\r\n?)(?: {4}|\t).+(?:(?:\n|\r\n?)(?: {4}|\t).+)*/,lookbehind:!0,alias:"keyword"},{pattern:/^```[\s\S]*?^```$/m,greedy:!0,inside:{"code-block":{pattern:/^(```.*(?:\n|\r\n?))[\s\S]+?(?=(?:\n|\r\n?)^```$)/m,lookbehind:!0},"code-language":{pattern:/^(```).+/,lookbehind:!0},punctuation:/```/}}],title:[{pattern:/\S.*(?:\n|\r\n?)(?:==+|--+)(?=[ \t]*$)/m,alias:"important",inside:{punctuation:/==+$|--+$/}},{pattern:/(^\s*)#.+/m,lookbehind:!0,alias:"important",inside:{punctuation:/^#+|#+$/}}],hr:{pattern:/(^\s*)([*-])(?:[\t ]*\2){2,}(?=\s*$)/m,lookbehind:!0,alias:"punctuation"},list:{pattern:/(^\s*)(?:[*+-]|\d+\.)(?=[\t ].)/m,lookbehind:!0,alias:"punctuation"},"url-reference":{pattern:/!?\[[^\]]+\]:[\t ]+(?:\S+|<(?:\\.|[^>\\])+>)(?:[\t ]+(?:"(?:\\.|[^"\\])*"|'(?:\\.|[^'\\])*'|\((?:\\.|[^)\\])*\)))?/,inside:{variable:{pattern:/^(!?\[)[^\]]+/,lookbehind:!0},string:/(?:"(?:\\.|[^"\\])*"|'(?:\\.|[^'\\])*'|\((?:\\.|[^)\\])*\))$/,punctuation:/^[\[\]!:]|[<>]/},alias:"url"},bold:{pattern:n(/\b__(?:(?!_)|_(?:(?!_))+_)+__\b|\*\*(?:(?!\*)|\*(?:(?!\*))+\*)+\*\*/.source),lookbehind:!0,greedy:!0,inside:{content:{pattern:/(^..)[\s\S]+(?=..$)/,lookbehind:!0,inside:{}},punctuation:/\*\*|__/}},italic:{pattern:n(/\b_(?:(?!_)|__(?:(?!_))+__)+_\b|\*(?:(?!\*)|\*\*(?:(?!\*))+\*\*)+\*/.source),lookbehind:!0,greedy:!0,inside:{content:{pattern:/(^.)[\s\S]+(?=.$)/,lookbehind:!0,inside:{}},punctuation:/[*_]/}},strike:{pattern:n(/(~~?)(?:(?!~))+\2/.source),lookbehind:!0,greedy:!0,inside:{content:{pattern:/(^~~?)[\s\S]+(?=\1$)/,lookbehind:!0,inside:{}},punctuation:/~~?/}},"code-snippet":{pattern:/(^|[^\\`])(?:``[^`\r\n]+(?:`[^`\r\n]+)*``(?!`)|`[^`\r\n]+`(?!`))/,lookbehind:!0,greedy:!0,alias:["code","keyword"]},url:{pattern:n(/!?\[(?:(?!\]))+\](?:\([^\s)]+(?:[\t ]+"(?:\\.|[^"\\])*")?\)|[ \t]?\[(?:(?!\]))+\])/.source),lookbehind:!0,greedy:!0,inside:{operator:/^!/,content:{pattern:/(^\[)[^\]]+(?=\])/,lookbehind:!0,inside:{}},variable:{pattern:/(^\][ \t]?\[)[^\]]+(?=\]$)/,lookbehind:!0},url:{pattern:/(^\]\()[^\s)]+/,lookbehind:!0},string:{pattern:/(^[ \t]+)"(?:\\.|[^"\\])*"(?=\)$)/,lookbehind:!0}}}}),["url","bold","italic","strike"].forEach((function(t){["url","bold","italic","strike","code-snippet"].forEach((function(n){t!==n&&(e.languages.markdown[t].inside.content.inside[n]=e.languages.markdown[n])}))})),e.hooks.add("after-tokenize",(function(e){"markdown"!==e.language&&"md"!==e.language||function e(t){if(t&&"string"!=typeof t)for(var n=0,r=t.length;n",quot:'"'},u=String.fromCodePoint||String.fromCharCode;e.languages.md=e.languages.markdown}(a),a.languages.graphql={comment:/#.*/,description:{pattern:/(?:"""(?:[^"]|(?!""")")*"""|"(?:\\.|[^\\"\r\n])*")(?=\s*[a-z_])/i,greedy:!0,alias:"string",inside:{"language-markdown":{pattern:/(^"(?:"")?)(?!\1)[\s\S]+(?=\1$)/,lookbehind:!0,inside:a.languages.markdown}}},string:{pattern:/"""(?:[^"]|(?!""")")*"""|"(?:\\.|[^\\"\r\n])*"/,greedy:!0},number:/(?:\B-|\b)\d+(?:\.\d+)?(?:e[+-]?\d+)?\b/i,boolean:/\b(?:false|true)\b/,variable:/\$[a-z_]\w*/i,directive:{pattern:/@[a-z_]\w*/i,alias:"function"},"attr-name":{pattern:/\b[a-z_]\w*(?=\s*(?:\((?:[^()"]|"(?:\\.|[^\\"\r\n])*")*\))?:)/i,greedy:!0},"atom-input":{pattern:/\b[A-Z]\w*Input\b/,alias:"class-name"},scalar:/\b(?:Boolean|Float|ID|Int|String)\b/,constant:/\b[A-Z][A-Z_\d]*\b/,"class-name":{pattern:/(\b(?:enum|implements|interface|on|scalar|type|union)\s+|&\s*|:\s*|\[)[A-Z_]\w*/,lookbehind:!0},fragment:{pattern:/(\bfragment\s+|\.{3}\s*(?!on\b))[a-zA-Z_]\w*/,lookbehind:!0,alias:"function"},"definition-mutation":{pattern:/(\bmutation\s+)[a-zA-Z_]\w*/,lookbehind:!0,alias:"function"},"definition-query":{pattern:/(\bquery\s+)[a-zA-Z_]\w*/,lookbehind:!0,alias:"function"},keyword:/\b(?:directive|enum|extend|fragment|implements|input|interface|mutation|on|query|repeatable|scalar|schema|subscription|type|union)\b/,operator:/[!=|&]|\.{3}/,"property-query":/\w+(?=\s*\()/,object:/\w+(?=\s*\{)/,punctuation:/[!(){}\[\]:=,]/,property:/\w+/},a.hooks.add("after-tokenize",(function(e){if("graphql"===e.language)for(var t=e.tokens.filter((function(e){return"string"!=typeof e&&"comment"!==e.type&&"scalar"!==e.type})),n=0;n0)){var l=f(/^\{$/,/^\}$/);if(-1===l)continue;for(var u=n;u=0&&p(s,"variable-input")}}}}function c(e){return t[n+e]}function d(e,t){t=t||0;for(var n=0;n?|<|>)?|>[>=]?|\b(?:AND|BETWEEN|DIV|ILIKE|IN|IS|LIKE|NOT|OR|REGEXP|RLIKE|SOUNDS LIKE|XOR)\b/i,punctuation:/[;[\]()`,.]/},function(e){var t=e.languages.javascript["template-string"],n=t.pattern.source,r=t.inside.interpolation,a=r.inside["interpolation-punctuation"],o=r.pattern.source;function i(t,r){if(e.languages[t])return{pattern:RegExp("((?:"+r+")\\s*)"+n),lookbehind:!0,greedy:!0,inside:{"template-punctuation":{pattern:/^`|`$/,alias:"string"},"embedded-code":{pattern:/[\s\S]+/,alias:t}}}}function l(e,t){return"___"+t.toUpperCase()+"_"+e+"___"}function u(t,n,r){var a={code:t,grammar:n,language:r};return e.hooks.run("before-tokenize",a),a.tokens=e.tokenize(a.code,a.grammar),e.hooks.run("after-tokenize",a),a.tokens}function s(t){var n={};n["interpolation-punctuation"]=a;var o=e.tokenize(t,n);if(3===o.length){var i=[1,1];i.push.apply(i,u(o[1],e.languages.javascript,"javascript")),o.splice.apply(o,i)}return new e.Token("interpolation",o,r.alias,t)}function c(t,n,r){var a=e.tokenize(t,{interpolation:{pattern:RegExp(o),lookbehind:!0}}),i=0,c={},d=u(a.map((function(e){if("string"==typeof e)return e;for(var n,a=e.content;-1!==t.indexOf(n=l(i++,r)););return c[n]=a,n})).join(""),n,r),f=Object.keys(c);return i=0,function e(t){for(var n=0;n=f.length)return;var r=t[n];if("string"==typeof r||"string"==typeof r.content){var a=f[i],o="string"==typeof r?r:r.content,l=o.indexOf(a);if(-1!==l){++i;var u=o.substring(0,l),d=s(c[a]),p=o.substring(l+a.length),m=[];if(u&&m.push(u),m.push(d),p){var h=[p];e(h),m.push.apply(m,h)}"string"==typeof r?(t.splice.apply(t,[n,1].concat(m)),n+=m.length-1):r.content=m}}else{var g=r.content;Array.isArray(g)?e(g):e([g])}}}(d),new e.Token(r,d,"language-"+r,t)}e.languages.javascript["template-string"]=[i("css",/\b(?:styled(?:\([^)]*\))?(?:\s*\.\s*\w+(?:\([^)]*\))*)*|css(?:\s*\.\s*(?:global|resolve))?|createGlobalStyle|keyframes)/.source),i("html",/\bhtml|\.\s*(?:inner|outer)HTML\s*\+?=/.source),i("svg",/\bsvg/.source),i("markdown",/\b(?:markdown|md)/.source),i("graphql",/\b(?:gql|graphql(?:\s*\.\s*experimental)?)/.source),i("sql",/\bsql/.source),t].filter(Boolean);var d={javascript:!0,js:!0,typescript:!0,ts:!0,jsx:!0,tsx:!0};function f(e){return"string"==typeof e?e:Array.isArray(e)?e.map(f).join(""):f(e.content)}e.hooks.add("after-tokenize",(function(t){t.language in d&&function t(n){for(var r=0,a=n.length;r]|<(?:[^<>]|<[^<>]*>)*>)*>)?/,lookbehind:!0,greedy:!0,inside:null},builtin:/\b(?:Array|Function|Promise|any|boolean|console|never|number|string|symbol|unknown)\b/}),e.languages.typescript.keyword.push(/\b(?:abstract|declare|is|keyof|readonly|require)\b/,/\b(?:asserts|infer|interface|module|namespace|type)\b(?=\s*(?:[{_$a-zA-Z\xA0-\uFFFF]|$))/,/\btype\b(?=\s*(?:[\{*]|$))/),delete e.languages.typescript.parameter,delete e.languages.typescript["literal-property"];var t=e.languages.extend("typescript",{});delete t["class-name"],e.languages.typescript["class-name"].inside=t,e.languages.insertBefore("typescript","function",{decorator:{pattern:/@[$\w\xA0-\uFFFF]+/,inside:{at:{pattern:/^@/,alias:"operator"},function:/^[\s\S]+/}},"generic-function":{pattern:/#?(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*\s*<(?:[^<>]|<(?:[^<>]|<[^<>]*>)*>)*>(?=\s*\()/,greedy:!0,inside:{function:/^#?(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*/,generic:{pattern:/<[\s\S]+/,alias:"class-name",inside:t}}}}),e.languages.ts=e.languages.typescript}(a),function(e){function t(e,t){return RegExp(e.replace(//g,(function(){return/(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*/.source})),t)}e.languages.insertBefore("javascript","function-variable",{"method-variable":{pattern:RegExp("(\\.\\s*)"+e.languages.javascript["function-variable"].pattern.source),lookbehind:!0,alias:["function-variable","method","function","property-access"]}}),e.languages.insertBefore("javascript","function",{method:{pattern:RegExp("(\\.\\s*)"+e.languages.javascript.function.source),lookbehind:!0,alias:["function","property-access"]}}),e.languages.insertBefore("javascript","constant",{"known-class-name":[{pattern:/\b(?:(?:Float(?:32|64)|(?:Int|Uint)(?:8|16|32)|Uint8Clamped)?Array|ArrayBuffer|BigInt|Boolean|DataView|Date|Error|Function|Intl|JSON|(?:Weak)?(?:Map|Set)|Math|Number|Object|Promise|Proxy|Reflect|RegExp|String|Symbol|WebAssembly)\b/,alias:"class-name"},{pattern:/\b(?:[A-Z]\w*)Error\b/,alias:"class-name"}]}),e.languages.insertBefore("javascript","keyword",{imports:{pattern:t(/(\bimport\b\s*)(?:(?:\s*,\s*(?:\*\s*as\s+|\{[^{}]*\}))?|\*\s*as\s+|\{[^{}]*\})(?=\s*\bfrom\b)/.source),lookbehind:!0,inside:e.languages.javascript},exports:{pattern:t(/(\bexport\b\s*)(?:\*(?:\s*as\s+)?(?=\s*\bfrom\b)|\{[^{}]*\})/.source),lookbehind:!0,inside:e.languages.javascript}}),e.languages.javascript.keyword.unshift({pattern:/\b(?:as|default|export|from|import)\b/,alias:"module"},{pattern:/\b(?:await|break|catch|continue|do|else|finally|for|if|return|switch|throw|try|while|yield)\b/,alias:"control-flow"},{pattern:/\bnull\b/,alias:["null","nil"]},{pattern:/\bundefined\b/,alias:"nil"}),e.languages.insertBefore("javascript","operator",{spread:{pattern:/\.{3}/,alias:"operator"},arrow:{pattern:/=>/,alias:"operator"}}),e.languages.insertBefore("javascript","punctuation",{"property-access":{pattern:t(/(\.\s*)#?/.source),lookbehind:!0},"maybe-class-name":{pattern:/(^|[^$\w\xA0-\uFFFF])[A-Z][$\w\xA0-\uFFFF]+/,lookbehind:!0},dom:{pattern:/\b(?:document|(?:local|session)Storage|location|navigator|performance|window)\b/,alias:"variable"},console:{pattern:/\bconsole(?=\s*\.)/,alias:"class-name"}});for(var n=["function","function-variable","method","method-variable","property-access"],r=0;r*\.{3}(?:[^{}]|)*\})/.source;function o(e,t){return e=e.replace(//g,(function(){return n})).replace(//g,(function(){return r})).replace(//g,(function(){return a})),RegExp(e,t)}a=o(a).source,e.languages.jsx=e.languages.extend("markup",t),e.languages.jsx.tag.pattern=o(/<\/?(?:[\w.:-]+(?:+(?:[\w.:$-]+(?:=(?:"(?:\\[\s\S]|[^\\"])*"|'(?:\\[\s\S]|[^\\'])*'|[^\s{'"/>=]+|))?|))**\/?)?>/.source),e.languages.jsx.tag.inside.tag.pattern=/^<\/?[^\s>\/]*/,e.languages.jsx.tag.inside["attr-value"].pattern=/=(?!\{)(?:"(?:\\[\s\S]|[^\\"])*"|'(?:\\[\s\S]|[^\\'])*'|[^\s'">]+)/,e.languages.jsx.tag.inside.tag.inside["class-name"]=/^[A-Z]\w*(?:\.[A-Z]\w*)*$/,e.languages.jsx.tag.inside.comment=t.comment,e.languages.insertBefore("inside","attr-name",{spread:{pattern:o(//.source),inside:e.languages.jsx}},e.languages.jsx.tag),e.languages.insertBefore("inside","special-attr",{script:{pattern:o(/=/.source),alias:"language-javascript",inside:{"script-punctuation":{pattern:/^=(?=\{)/,alias:"punctuation"},rest:e.languages.jsx}}},e.languages.jsx.tag);var i=function(e){return e?"string"==typeof e?e:"string"==typeof e.content?e.content:e.content.map(i).join(""):""},l=function(t){for(var n=[],r=0;r0&&n[n.length-1].tagName===i(a.content[0].content[1])&&n.pop():"/>"===a.content[a.content.length-1].content||n.push({tagName:i(a.content[0].content[1]),openedBraces:0}):n.length>0&&"punctuation"===a.type&&"{"===a.content?n[n.length-1].openedBraces++:n.length>0&&n[n.length-1].openedBraces>0&&"punctuation"===a.type&&"}"===a.content?n[n.length-1].openedBraces--:o=!0),(o||"string"==typeof a)&&n.length>0&&0===n[n.length-1].openedBraces){var u=i(a);r0&&("string"==typeof t[r-1]||"plain-text"===t[r-1].type)&&(u=i(t[r-1])+u,t.splice(r-1,1),r--),t[r]=new e.Token("plain-text",u,null,u)}a.content&&"string"!=typeof a.content&&l(a.content)}};e.hooks.add("after-tokenize",(function(e){"jsx"!==e.language&&"tsx"!==e.language||l(e.tokens)}))}(a),function(e){e.languages.diff={coord:[/^(?:\*{3}|-{3}|\+{3}).*$/m,/^@@.*@@$/m,/^\d.*$/m]};var t={"deleted-sign":"-","deleted-arrow":"<","inserted-sign":"+","inserted-arrow":">",unchanged:" ",diff:"!"};Object.keys(t).forEach((function(n){var r=t[n],a=[];/^\w+$/.test(n)||a.push(/\w+/.exec(n)[0]),"diff"===n&&a.push("bold"),e.languages.diff[n]={pattern:RegExp("^(?:["+r+"].*(?:\r\n?|\n|(?![\\s\\S])))+","m"),alias:a,inside:{line:{pattern:/(.)(?=[\s\S]).*(?:\r\n?|\n)?/,lookbehind:!0},prefix:{pattern:/[\s\S]/,alias:/\w+/.exec(n)[0]}}}})),Object.defineProperty(e.languages.diff,"PREFIXES",{value:t})}(a),a.languages.git={comment:/^#.*/m,deleted:/^[-\u2013].*/m,inserted:/^\+.*/m,string:/("|')(?:\\.|(?!\1)[^\\\r\n])*\1/,command:{pattern:/^.*\$ git .*$/m,inside:{parameter:/\s--?\w+/}},coord:/^@@.*@@$/m,"commit-sha1":/^commit \w{40}$/m},a.languages.go=a.languages.extend("clike",{string:{pattern:/(^|[^\\])"(?:\\.|[^"\\\r\n])*"|`[^`]*`/,lookbehind:!0,greedy:!0},keyword:/\b(?:break|case|chan|const|continue|default|defer|else|fallthrough|for|func|go(?:to)?|if|import|interface|map|package|range|return|select|struct|switch|type|var)\b/,boolean:/\b(?:_|false|iota|nil|true)\b/,number:[/\b0(?:b[01_]+|o[0-7_]+)i?\b/i,/\b0x(?:[a-f\d_]+(?:\.[a-f\d_]*)?|\.[a-f\d_]+)(?:p[+-]?\d+(?:_\d+)*)?i?(?!\w)/i,/(?:\b\d[\d_]*(?:\.[\d_]*)?|\B\.\d[\d_]*)(?:e[+-]?[\d_]+)?i?(?!\w)/i],operator:/[*\/%^!=]=?|\+[=+]?|-[=-]?|\|[=|]?|&(?:=|&|\^=?)?|>(?:>=?|=)?|<(?:<=?|=|-)?|:=|\.\.\./,builtin:/\b(?:append|bool|byte|cap|close|complex|complex(?:64|128)|copy|delete|error|float(?:32|64)|u?int(?:8|16|32|64)?|imag|len|make|new|panic|print(?:ln)?|real|recover|rune|string|uintptr)\b/}),a.languages.insertBefore("go","string",{char:{pattern:/'(?:\\.|[^'\\\r\n]){0,10}'/,greedy:!0}}),delete a.languages.go["class-name"],function(e){function t(e,t){return"___"+e.toUpperCase()+t+"___"}Object.defineProperties(e.languages["markup-templating"]={},{buildPlaceholders:{value:function(n,r,a,o){if(n.language===r){var i=n.tokenStack=[];n.code=n.code.replace(a,(function(e){if("function"==typeof o&&!o(e))return e;for(var a,l=i.length;-1!==n.code.indexOf(a=t(r,l));)++l;return i[l]=e,a})),n.grammar=e.languages.markup}}},tokenizePlaceholders:{value:function(n,r){if(n.language===r&&n.tokenStack){n.grammar=e.languages[r];var a=0,o=Object.keys(n.tokenStack);!function i(l){for(var u=0;u=o.length);u++){var s=l[u];if("string"==typeof s||s.content&&"string"==typeof s.content){var c=o[a],d=n.tokenStack[c],f="string"==typeof s?s:s.content,p=t(r,c),m=f.indexOf(p);if(m>-1){++a;var h=f.substring(0,m),g=new e.Token(r,e.tokenize(d,n.grammar),"language-"+r,d),v=f.substring(m+p.length),b=[];h&&b.push.apply(b,i([h])),b.push(g),v&&b.push.apply(b,i([v])),"string"==typeof s?l.splice.apply(l,[u,1].concat(b)):s.content=b}}else s.content&&i(s.content)}return l}(n.tokens)}}}})}(a),function(e){e.languages.handlebars={comment:/\{\{![\s\S]*?\}\}/,delimiter:{pattern:/^\{\{\{?|\}\}\}?$/,alias:"punctuation"},string:/(["'])(?:\\.|(?!\1)[^\\\r\n])*\1/,number:/\b0x[\dA-Fa-f]+\b|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:[Ee][+-]?\d+)?/,boolean:/\b(?:false|true)\b/,block:{pattern:/^(\s*(?:~\s*)?)[#\/]\S+?(?=\s*(?:~\s*)?$|\s)/,lookbehind:!0,alias:"keyword"},brackets:{pattern:/\[[^\]]+\]/,inside:{punctuation:/\[|\]/,variable:/[\s\S]+/}},punctuation:/[!"#%&':()*+,.\/;<=>@\[\\\]^`{|}~]/,variable:/[^!"#%&'()*+,\/;<=>@\[\\\]^`{|}~\s]+/},e.hooks.add("before-tokenize",(function(t){e.languages["markup-templating"].buildPlaceholders(t,"handlebars",/\{\{\{[\s\S]+?\}\}\}|\{\{[\s\S]+?\}\}/g)})),e.hooks.add("after-tokenize",(function(t){e.languages["markup-templating"].tokenizePlaceholders(t,"handlebars")})),e.languages.hbs=e.languages.handlebars}(a),a.languages.json={property:{pattern:/(^|[^\\])"(?:\\.|[^\\"\r\n])*"(?=\s*:)/,lookbehind:!0,greedy:!0},string:{pattern:/(^|[^\\])"(?:\\.|[^\\"\r\n])*"(?!\s*:)/,lookbehind:!0,greedy:!0},comment:{pattern:/\/\/.*|\/\*[\s\S]*?(?:\*\/|$)/,greedy:!0},number:/-?\b\d+(?:\.\d+)?(?:e[+-]?\d+)?\b/i,punctuation:/[{}[\],]/,operator:/:/,boolean:/\b(?:false|true)\b/,null:{pattern:/\bnull\b/,alias:"keyword"}},a.languages.webmanifest=a.languages.json,a.languages.less=a.languages.extend("css",{comment:[/\/\*[\s\S]*?\*\//,{pattern:/(^|[^\\])\/\/.*/,lookbehind:!0}],atrule:{pattern:/@[\w-](?:\((?:[^(){}]|\([^(){}]*\))*\)|[^(){};\s]|\s+(?!\s))*?(?=\s*\{)/,inside:{punctuation:/[:()]/}},selector:{pattern:/(?:@\{[\w-]+\}|[^{};\s@])(?:@\{[\w-]+\}|\((?:[^(){}]|\([^(){}]*\))*\)|[^(){};@\s]|\s+(?!\s))*?(?=\s*\{)/,inside:{variable:/@+[\w-]+/}},property:/(?:@\{[\w-]+\}|[\w-])+(?:\+_?)?(?=\s*:)/,operator:/[+\-*\/]/}),a.languages.insertBefore("less","property",{variable:[{pattern:/@[\w-]+\s*:/,inside:{punctuation:/:/}},/@@?[\w-]+/],"mixin-usage":{pattern:/([{;]\s*)[.#](?!\d)[\w-].*?(?=[(;])/,lookbehind:!0,alias:"function"}}),a.languages.makefile={comment:{pattern:/(^|[^\\])#(?:\\(?:\r\n|[\s\S])|[^\\\r\n])*/,lookbehind:!0},string:{pattern:/(["'])(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/,greedy:!0},"builtin-target":{pattern:/\.[A-Z][^:#=\s]+(?=\s*:(?!=))/,alias:"builtin"},target:{pattern:/^(?:[^:=\s]|[ \t]+(?![\s:]))+(?=\s*:(?!=))/m,alias:"symbol",inside:{variable:/\$+(?:(?!\$)[^(){}:#=\s]+|(?=[({]))/}},variable:/\$+(?:(?!\$)[^(){}:#=\s]+|\([@*%<^+?][DF]\)|(?=[({]))/,keyword:/-include\b|\b(?:define|else|endef|endif|export|ifn?def|ifn?eq|include|override|private|sinclude|undefine|unexport|vpath)\b/,function:{pattern:/(\()(?:abspath|addsuffix|and|basename|call|dir|error|eval|file|filter(?:-out)?|findstring|firstword|flavor|foreach|guile|if|info|join|lastword|load|notdir|or|origin|patsubst|realpath|shell|sort|strip|subst|suffix|value|warning|wildcard|word(?:list|s)?)(?=[ \t])/,lookbehind:!0},operator:/(?:::|[?:+!])?=|[|@]/,punctuation:/[:;(){}]/},a.languages.objectivec=a.languages.extend("c",{string:{pattern:/@?"(?:\\(?:\r\n|[\s\S])|[^"\\\r\n])*"/,greedy:!0},keyword:/\b(?:asm|auto|break|case|char|const|continue|default|do|double|else|enum|extern|float|for|goto|if|in|inline|int|long|register|return|self|short|signed|sizeof|static|struct|super|switch|typedef|typeof|union|unsigned|void|volatile|while)\b|(?:@interface|@end|@implementation|@protocol|@class|@public|@protected|@private|@property|@try|@catch|@finally|@throw|@synthesize|@dynamic|@selector)\b/,operator:/-[->]?|\+\+?|!=?|<>?=?|==?|&&?|\|\|?|[~^%?*\/@]/}),delete a.languages.objectivec["class-name"],a.languages.objc=a.languages.objectivec,a.languages.ocaml={comment:{pattern:/\(\*[\s\S]*?\*\)/,greedy:!0},char:{pattern:/'(?:[^\\\r\n']|\\(?:.|[ox]?[0-9a-f]{1,3}))'/i,greedy:!0},string:[{pattern:/"(?:\\(?:[\s\S]|\r\n)|[^\\\r\n"])*"/,greedy:!0},{pattern:/\{([a-z_]*)\|[\s\S]*?\|\1\}/,greedy:!0}],number:[/\b(?:0b[01][01_]*|0o[0-7][0-7_]*)\b/i,/\b0x[a-f0-9][a-f0-9_]*(?:\.[a-f0-9_]*)?(?:p[+-]?\d[\d_]*)?(?!\w)/i,/\b\d[\d_]*(?:\.[\d_]*)?(?:e[+-]?\d[\d_]*)?(?!\w)/i],directive:{pattern:/\B#\w+/,alias:"property"},label:{pattern:/\B~\w+/,alias:"property"},"type-variable":{pattern:/\B'\w+/,alias:"function"},variant:{pattern:/`\w+/,alias:"symbol"},keyword:/\b(?:as|assert|begin|class|constraint|do|done|downto|else|end|exception|external|for|fun|function|functor|if|in|include|inherit|initializer|lazy|let|match|method|module|mutable|new|nonrec|object|of|open|private|rec|sig|struct|then|to|try|type|val|value|virtual|when|where|while|with)\b/,boolean:/\b(?:false|true)\b/,"operator-like-punctuation":{pattern:/\[[<>|]|[>|]\]|\{<|>\}/,alias:"punctuation"},operator:/\.[.~]|:[=>]|[=<>@^|&+\-*\/$%!?~][!$%&*+\-.\/:<=>?@^|~]*|\b(?:and|asr|land|lor|lsl|lsr|lxor|mod|or)\b/,punctuation:/;;|::|[(){}\[\].,:;#]|\b_\b/},a.languages.python={comment:{pattern:/(^|[^\\])#.*/,lookbehind:!0,greedy:!0},"string-interpolation":{pattern:/(?:f|fr|rf)(?:("""|''')[\s\S]*?\1|("|')(?:\\.|(?!\2)[^\\\r\n])*\2)/i,greedy:!0,inside:{interpolation:{pattern:/((?:^|[^{])(?:\{\{)*)\{(?!\{)(?:[^{}]|\{(?!\{)(?:[^{}]|\{(?!\{)(?:[^{}])+\})+\})+\}/,lookbehind:!0,inside:{"format-spec":{pattern:/(:)[^:(){}]+(?=\}$)/,lookbehind:!0},"conversion-option":{pattern:/![sra](?=[:}]$)/,alias:"punctuation"},rest:null}},string:/[\s\S]+/}},"triple-quoted-string":{pattern:/(?:[rub]|br|rb)?("""|''')[\s\S]*?\1/i,greedy:!0,alias:"string"},string:{pattern:/(?:[rub]|br|rb)?("|')(?:\\.|(?!\1)[^\\\r\n])*\1/i,greedy:!0},function:{pattern:/((?:^|\s)def[ \t]+)[a-zA-Z_]\w*(?=\s*\()/g,lookbehind:!0},"class-name":{pattern:/(\bclass\s+)\w+/i,lookbehind:!0},decorator:{pattern:/(^[\t ]*)@\w+(?:\.\w+)*/m,lookbehind:!0,alias:["annotation","punctuation"],inside:{punctuation:/\./}},keyword:/\b(?:_(?=\s*:)|and|as|assert|async|await|break|case|class|continue|def|del|elif|else|except|exec|finally|for|from|global|if|import|in|is|lambda|match|nonlocal|not|or|pass|print|raise|return|try|while|with|yield)\b/,builtin:/\b(?:__import__|abs|all|any|apply|ascii|basestring|bin|bool|buffer|bytearray|bytes|callable|chr|classmethod|cmp|coerce|compile|complex|delattr|dict|dir|divmod|enumerate|eval|execfile|file|filter|float|format|frozenset|getattr|globals|hasattr|hash|help|hex|id|input|int|intern|isinstance|issubclass|iter|len|list|locals|long|map|max|memoryview|min|next|object|oct|open|ord|pow|property|range|raw_input|reduce|reload|repr|reversed|round|set|setattr|slice|sorted|staticmethod|str|sum|super|tuple|type|unichr|unicode|vars|xrange|zip)\b/,boolean:/\b(?:False|None|True)\b/,number:/\b0(?:b(?:_?[01])+|o(?:_?[0-7])+|x(?:_?[a-f0-9])+)\b|(?:\b\d+(?:_\d+)*(?:\.(?:\d+(?:_\d+)*)?)?|\B\.\d+(?:_\d+)*)(?:e[+-]?\d+(?:_\d+)*)?j?(?!\w)/i,operator:/[-+%=]=?|!=|:=|\*\*?=?|\/\/?=?|<[<=>]?|>[=>]?|[&|^~]/,punctuation:/[{}[\];(),.:]/},a.languages.python["string-interpolation"].inside.interpolation.inside.rest=a.languages.python,a.languages.py=a.languages.python,a.languages.reason=a.languages.extend("clike",{string:{pattern:/"(?:\\(?:\r\n|[\s\S])|[^\\\r\n"])*"/,greedy:!0},"class-name":/\b[A-Z]\w*/,keyword:/\b(?:and|as|assert|begin|class|constraint|do|done|downto|else|end|exception|external|for|fun|function|functor|if|in|include|inherit|initializer|lazy|let|method|module|mutable|new|nonrec|object|of|open|or|private|rec|sig|struct|switch|then|to|try|type|val|virtual|when|while|with)\b/,operator:/\.{3}|:[:=]|\|>|->|=(?:==?|>)?|<=?|>=?|[|^?'#!~`]|[+\-*\/]\.?|\b(?:asr|land|lor|lsl|lsr|lxor|mod)\b/}),a.languages.insertBefore("reason","class-name",{char:{pattern:/'(?:\\x[\da-f]{2}|\\o[0-3][0-7][0-7]|\\\d{3}|\\.|[^'\\\r\n])'/,greedy:!0},constructor:/\b[A-Z]\w*\b(?!\s*\.)/,label:{pattern:/\b[a-z]\w*(?=::)/,alias:"symbol"}}),delete a.languages.reason.function,function(e){e.languages.sass=e.languages.extend("css",{comment:{pattern:/^([ \t]*)\/[\/*].*(?:(?:\r?\n|\r)\1[ \t].+)*/m,lookbehind:!0,greedy:!0}}),e.languages.insertBefore("sass","atrule",{"atrule-line":{pattern:/^(?:[ \t]*)[@+=].+/m,greedy:!0,inside:{atrule:/(?:@[\w-]+|[+=])/}}}),delete e.languages.sass.atrule;var t=/\$[-\w]+|#\{\$[-\w]+\}/,n=[/[+*\/%]|[=!]=|<=?|>=?|\b(?:and|not|or)\b/,{pattern:/(\s)-(?=\s)/,lookbehind:!0}];e.languages.insertBefore("sass","property",{"variable-line":{pattern:/^[ \t]*\$.+/m,greedy:!0,inside:{punctuation:/:/,variable:t,operator:n}},"property-line":{pattern:/^[ \t]*(?:[^:\s]+ *:.*|:[^:\s].*)/m,greedy:!0,inside:{property:[/[^:\s]+(?=\s*:)/,{pattern:/(:)[^:\s]+/,lookbehind:!0}],punctuation:/:/,variable:t,operator:n,important:e.languages.sass.important}}}),delete e.languages.sass.property,delete e.languages.sass.important,e.languages.insertBefore("sass","punctuation",{selector:{pattern:/^([ \t]*)\S(?:,[^,\r\n]+|[^,\r\n]*)(?:,[^,\r\n]+)*(?:,(?:\r?\n|\r)\1[ \t]+\S(?:,[^,\r\n]+|[^,\r\n]*)(?:,[^,\r\n]+)*)*/m,lookbehind:!0,greedy:!0}})}(a),a.languages.scss=a.languages.extend("css",{comment:{pattern:/(^|[^\\])(?:\/\*[\s\S]*?\*\/|\/\/.*)/,lookbehind:!0},atrule:{pattern:/@[\w-](?:\([^()]+\)|[^()\s]|\s+(?!\s))*?(?=\s+[{;])/,inside:{rule:/@[\w-]+/}},url:/(?:[-a-z]+-)?url(?=\()/i,selector:{pattern:/(?=\S)[^@;{}()]?(?:[^@;{}()\s]|\s+(?!\s)|#\{\$[-\w]+\})+(?=\s*\{(?:\}|\s|[^}][^:{}]*[:{][^}]))/,inside:{parent:{pattern:/&/,alias:"important"},placeholder:/%[-\w]+/,variable:/\$[-\w]+|#\{\$[-\w]+\}/}},property:{pattern:/(?:[-\w]|\$[-\w]|#\{\$[-\w]+\})+(?=\s*:)/,inside:{variable:/\$[-\w]+|#\{\$[-\w]+\}/}}}),a.languages.insertBefore("scss","atrule",{keyword:[/@(?:content|debug|each|else(?: if)?|extend|for|forward|function|if|import|include|mixin|return|use|warn|while)\b/i,{pattern:/( )(?:from|through)(?= )/,lookbehind:!0}]}),a.languages.insertBefore("scss","important",{variable:/\$[-\w]+|#\{\$[-\w]+\}/}),a.languages.insertBefore("scss","function",{"module-modifier":{pattern:/\b(?:as|hide|show|with)\b/i,alias:"keyword"},placeholder:{pattern:/%[-\w]+/,alias:"selector"},statement:{pattern:/\B!(?:default|optional)\b/i,alias:"keyword"},boolean:/\b(?:false|true)\b/,null:{pattern:/\bnull\b/,alias:"keyword"},operator:{pattern:/(\s)(?:[-+*\/%]|[=!]=|<=?|>=?|and|not|or)(?=\s)/,lookbehind:!0}}),a.languages.scss.atrule.inside.rest=a.languages.scss,function(e){var t={pattern:/(\b\d+)(?:%|[a-z]+)/,lookbehind:!0},n={pattern:/(^|[^\w.-])-?(?:\d+(?:\.\d+)?|\.\d+)/,lookbehind:!0},r={comment:{pattern:/(^|[^\\])(?:\/\*[\s\S]*?\*\/|\/\/.*)/,lookbehind:!0},url:{pattern:/\burl\((["']?).*?\1\)/i,greedy:!0},string:{pattern:/("|')(?:(?!\1)[^\\\r\n]|\\(?:\r\n|[\s\S]))*\1/,greedy:!0},interpolation:null,func:null,important:/\B!(?:important|optional)\b/i,keyword:{pattern:/(^|\s+)(?:(?:else|for|if|return|unless)(?=\s|$)|@[\w-]+)/,lookbehind:!0},hexcode:/#[\da-f]{3,6}/i,color:[/\b(?:AliceBlue|AntiqueWhite|Aqua|Aquamarine|Azure|Beige|Bisque|Black|BlanchedAlmond|Blue|BlueViolet|Brown|BurlyWood|CadetBlue|Chartreuse|Chocolate|Coral|CornflowerBlue|Cornsilk|Crimson|Cyan|DarkBlue|DarkCyan|DarkGoldenRod|DarkGr[ae]y|DarkGreen|DarkKhaki|DarkMagenta|DarkOliveGreen|DarkOrange|DarkOrchid|DarkRed|DarkSalmon|DarkSeaGreen|DarkSlateBlue|DarkSlateGr[ae]y|DarkTurquoise|DarkViolet|DeepPink|DeepSkyBlue|DimGr[ae]y|DodgerBlue|FireBrick|FloralWhite|ForestGreen|Fuchsia|Gainsboro|GhostWhite|Gold|GoldenRod|Gr[ae]y|Green|GreenYellow|HoneyDew|HotPink|IndianRed|Indigo|Ivory|Khaki|Lavender|LavenderBlush|LawnGreen|LemonChiffon|LightBlue|LightCoral|LightCyan|LightGoldenRodYellow|LightGr[ae]y|LightGreen|LightPink|LightSalmon|LightSeaGreen|LightSkyBlue|LightSlateGr[ae]y|LightSteelBlue|LightYellow|Lime|LimeGreen|Linen|Magenta|Maroon|MediumAquaMarine|MediumBlue|MediumOrchid|MediumPurple|MediumSeaGreen|MediumSlateBlue|MediumSpringGreen|MediumTurquoise|MediumVioletRed|MidnightBlue|MintCream|MistyRose|Moccasin|NavajoWhite|Navy|OldLace|Olive|OliveDrab|Orange|OrangeRed|Orchid|PaleGoldenRod|PaleGreen|PaleTurquoise|PaleVioletRed|PapayaWhip|PeachPuff|Peru|Pink|Plum|PowderBlue|Purple|Red|RosyBrown|RoyalBlue|SaddleBrown|Salmon|SandyBrown|SeaGreen|SeaShell|Sienna|Silver|SkyBlue|SlateBlue|SlateGr[ae]y|Snow|SpringGreen|SteelBlue|Tan|Teal|Thistle|Tomato|Transparent|Turquoise|Violet|Wheat|White|WhiteSmoke|Yellow|YellowGreen)\b/i,{pattern:/\b(?:hsl|rgb)\(\s*\d{1,3}\s*,\s*\d{1,3}%?\s*,\s*\d{1,3}%?\s*\)\B|\b(?:hsl|rgb)a\(\s*\d{1,3}\s*,\s*\d{1,3}%?\s*,\s*\d{1,3}%?\s*,\s*(?:0|0?\.\d+|1)\s*\)\B/i,inside:{unit:t,number:n,function:/[\w-]+(?=\()/,punctuation:/[(),]/}}],entity:/\\[\da-f]{1,8}/i,unit:t,boolean:/\b(?:false|true)\b/,operator:[/~|[+!\/%<>?=]=?|[-:]=|\*[*=]?|\.{2,3}|&&|\|\||\B-\B|\b(?:and|in|is(?: a| defined| not|nt)?|not|or)\b/],number:n,punctuation:/[{}()\[\];:,]/};r.interpolation={pattern:/\{[^\r\n}:]+\}/,alias:"variable",inside:{delimiter:{pattern:/^\{|\}$/,alias:"punctuation"},rest:r}},r.func={pattern:/[\w-]+\([^)]*\).*/,inside:{function:/^[^(]+/,rest:r}},e.languages.stylus={"atrule-declaration":{pattern:/(^[ \t]*)@.+/m,lookbehind:!0,inside:{atrule:/^@[\w-]+/,rest:r}},"variable-declaration":{pattern:/(^[ \t]*)[\w$-]+\s*.?=[ \t]*(?:\{[^{}]*\}|\S.*|$)/m,lookbehind:!0,inside:{variable:/^\S+/,rest:r}},statement:{pattern:/(^[ \t]*)(?:else|for|if|return|unless)[ \t].+/m,lookbehind:!0,inside:{keyword:/^\S+/,rest:r}},"property-declaration":{pattern:/((?:^|\{)([ \t]*))(?:[\w-]|\{[^}\r\n]+\})+(?:\s*:\s*|[ \t]+)(?!\s)[^{\r\n]*(?:;|[^{\r\n,]$(?!(?:\r?\n|\r)(?:\{|\2[ \t])))/m,lookbehind:!0,inside:{property:{pattern:/^[^\s:]+/,inside:{interpolation:r.interpolation}},rest:r}},selector:{pattern:/(^[ \t]*)(?:(?=\S)(?:[^{}\r\n:()]|::?[\w-]+(?:\([^)\r\n]*\)|(?![\w-]))|\{[^}\r\n]+\})+)(?:(?:\r?\n|\r)(?:\1(?:(?=\S)(?:[^{}\r\n:()]|::?[\w-]+(?:\([^)\r\n]*\)|(?![\w-]))|\{[^}\r\n]+\})+)))*(?:,$|\{|(?=(?:\r?\n|\r)(?:\{|\1[ \t])))/m,lookbehind:!0,inside:{interpolation:r.interpolation,comment:r.comment,punctuation:/[{},]/}},func:r.func,string:r.string,comment:{pattern:/(^|[^\\])(?:\/\*[\s\S]*?\*\/|\/\/.*)/,lookbehind:!0,greedy:!0},interpolation:r.interpolation,punctuation:/[{}()\[\];:.]/}}(a),function(e){var t=e.util.clone(e.languages.typescript);e.languages.tsx=e.languages.extend("jsx",t),delete e.languages.tsx.parameter,delete e.languages.tsx["literal-property"];var n=e.languages.tsx.tag;n.pattern=RegExp(/(^|[^\w$]|(?=<\/))/.source+"(?:"+n.pattern.source+")",n.pattern.flags),n.lookbehind=!0}(a),a.languages.wasm={comment:[/\(;[\s\S]*?;\)/,{pattern:/;;.*/,greedy:!0}],string:{pattern:/"(?:\\[\s\S]|[^"\\])*"/,greedy:!0},keyword:[{pattern:/\b(?:align|offset)=/,inside:{operator:/=/}},{pattern:/\b(?:(?:f32|f64|i32|i64)(?:\.(?:abs|add|and|ceil|clz|const|convert_[su]\/i(?:32|64)|copysign|ctz|demote\/f64|div(?:_[su])?|eqz?|extend_[su]\/i32|floor|ge(?:_[su])?|gt(?:_[su])?|le(?:_[su])?|load(?:(?:8|16|32)_[su])?|lt(?:_[su])?|max|min|mul|neg?|nearest|or|popcnt|promote\/f32|reinterpret\/[fi](?:32|64)|rem_[su]|rot[lr]|shl|shr_[su]|sqrt|store(?:8|16|32)?|sub|trunc(?:_[su]\/f(?:32|64))?|wrap\/i64|xor))?|memory\.(?:grow|size))\b/,inside:{punctuation:/\./}},/\b(?:anyfunc|block|br(?:_if|_table)?|call(?:_indirect)?|data|drop|elem|else|end|export|func|get_(?:global|local)|global|if|import|local|loop|memory|module|mut|nop|offset|param|result|return|select|set_(?:global|local)|start|table|tee_local|then|type|unreachable)\b/],variable:/\$[\w!#$%&'*+\-./:<=>?@\\^`|~]+/,number:/[+-]?\b(?:\d(?:_?\d)*(?:\.\d(?:_?\d)*)?(?:[eE][+-]?\d(?:_?\d)*)?|0x[\da-fA-F](?:_?[\da-fA-F])*(?:\.[\da-fA-F](?:_?[\da-fA-D])*)?(?:[pP][+-]?\d(?:_?\d)*)?)\b|\binf\b|\bnan(?::0x[\da-fA-F](?:_?[\da-fA-D])*)?\b/,punctuation:/[()]/};const o=a},1064:e=>{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"}}})},1884:(e,t,n)=>{const r=n(1064),a=n(6474),o=new Set;function i(e){void 0===e?e=Object.keys(r.languages).filter((e=>"meta"!=e)):Array.isArray(e)||(e=[e]);const t=[...o,...Object.keys(Prism.languages)];a(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(2928).resolve(t)],delete Prism.languages[e],n(2928)(t),o.add(e)}))}i.silent=!1,e.exports=i},2928:(e,t,n)=>{var r={"./":1884};function a(e){var t=o(e);return n(t)}function o(e){if(!n.o(r,e)){var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}return r[e]}a.keys=function(){return Object.keys(r)},a.resolve=o,e.exports=a,a.id=2928},6474: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={},u=e[r];if(u){function s(t){if(!(t in e))throw new Error(r+" depends on an unknown component "+t);if(!(t in l))for(var i in a(t,o),l[t]=!0,n[t])l[i]=!0}t(u.require,s),t(u.optional,s),t(u.modify,s)}n[r]=l,o.pop()}}return function(e){var t=n[e];return t||(a(e,r),t=n[e]),t}}function a(e){for(var t in e)return!0;return!1}return function(o,i,l){var u=function(e){var t={};for(var n in e){var r=e[n];for(var a in r)if("meta"!=a){var o=r[a];t[a]="string"==typeof o?{title:o}:o}}return t}(o),s=function(e){var n;return function(r){if(r in e)return r;if(!n)for(var a in n={},e){var o=e[a];t(o&&o.alias,(function(t){if(t in n)throw new Error(t+" cannot be alias for both "+a+" and "+n[t]);if(t in e)throw new Error(t+" cannot be alias of "+a+" because it is a component.");n[t]=a}))}return n[r]||r}}(u);i=i.map(s),l=(l||[]).map(s);var c=n(i),d=n(l);i.forEach((function e(n){var r=u[n];t(r&&r.require,(function(t){t in d||(c[t]=!0,e(t))}))}));for(var f,p=r(u),m=c;a(m);){for(var h in f={},m){var g=u[h];t(g&&g.modify,(function(e){e in d&&(f[e]=!0)}))}for(var v in d)if(!(v in c))for(var b in p(v))if(b in c){f[v]=!0;break}for(var y in m=f)c[y]=!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,a){var o=a?a.series:void 0,i=a?a.parallel:e,l={},u={};function s(e){if(e in l)return l[e];u[e]=!0;var a,c=[];for(var d in t(e))d in n&&c.push(d);if(0===c.length)a=r(e);else{var f=i(c.map((function(e){var t=s(e);return delete u[e],t})));o?a=o(f,(function(){return r(e)})):r(e)}return l[e]=a}for(var c in n)s(c);var d=[];for(var f in u)d.push(l[f]);return i(d)}(p,c,t,n)}};return w}}();e.exports=t},4049:(e,t,n)=>{"use strict";var r=n(6257);function a(){}function o(){}o.resetWarningCache=a,e.exports=function(){function e(e,t,n,a,o,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:o,resetWarningCache:a};return n.PropTypes=n,n}},507:(e,t,n)=>{e.exports=n(4049)()},6257:e=>{"use strict";e.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"},3746:(e,t,n)=>{"use strict";var r=n(959),a=n(2962);function o(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,n=1;n