From ecb795a0a79f2d9adc14325575ea92b452d89cfe Mon Sep 17 00:00:00 2001 From: aitormurgu Date: Thu, 22 Feb 2024 16:27:06 +0000 Subject: [PATCH] deploy: 2179a3814ad97dadfb7e9ada241beace34293ee9 --- .github/workflows/deploy.yml | 29 - .gitignore | 22 - static/.nojekyll => .nojekyll | 0 404.html | 14 + README.md | 41 - about.html | 21 + assets/css/styles.07386aa2.css | 1 + ...wItem-14b937402a27f1aa35a3c4753b4ba4ea.png | Bin ...hemas-92fc2fe0708efa2802ebaf5cd745b4c5.png | Bin ...kHere-8caa731a31a40b552c25a9f781ac44f2.png | Bin ...nfirm-966fbac82facf116bfd6073ba9a1f513.png | Bin ...eType-57192a3811b36d7a5eedf124748580fe.png | Bin ...vice2-be2bd94f8653f9a6694a154bf1432ae8.png | Bin ...eType-9bda6101c4fc07e6b2a7d6cd3a5fb325.png | Bin ...eType-fb411e9e717ecb6c12b4e43755eeb062.png | Bin ...ister-6b1d5291bda9a334b75cac14e39ad524.png | Bin ...ition-95b94d449e74e2186c171a2b68f8c6c6.png | Bin ...tion2-1bb18567f4fb7bb975dadd4f87713990.png | Bin ...ignIn-4eada525a59400376a99857318a8cd60.png | Bin ...lItem-d3636b7d51c5cfb370d7ac30ef5de680.png | Bin ...fying-7d9ea23b12590e22adba306af9a0db54.png | Bin ...teNew-18b8420b87288d9aae3b438da5c97359.png | Bin ...nFlow-50d398ec0ec9bb3eb170e0395671d545.png | Bin ...nForm-74cc30349b6ef124002bfaec6896eb41.png | Bin ...pdown-35e13cbe46c9923327f30a76a90bff3b.png | Bin ...nner-a60f7593abca1e3eef26a9afa244e4fb.jpeg | Bin ...pdown-f0d995e751e7656a1b0dbbc1134e49c2.png | Bin ...ation-e0ddf1f730bb7f761bd6bc2c4c4318f7.png | Bin assets/js/01a85c17.deb72329.js | 1 + assets/js/031793e1.3eb53435.js | 1 + assets/js/096bfee4.ca809f3e.js | 1 + assets/js/0e384e19.73afba25.js | 1 + assets/js/14eb3368.091afeae.js | 1 + assets/js/17896441.9749c064.js | 1 + assets/js/18c41134.92a3ae12.js | 1 + assets/js/1df93b7f.d4bc2354.js | 1 + assets/js/1e4232ab.837ca1b1.js | 1 + assets/js/1f391b9e.df3efc6a.js | 1 + assets/js/2237.9f327e60.js | 1 + assets/js/30a24c52.03dafaf6.js | 1 + assets/js/356a0ac6.8c795f97.js | 1 + assets/js/3bda2c00.76a27994.js | 1 + assets/js/4c9e35b1.96d2ecb6.js | 1 + assets/js/4cd738bd.d33e578e.js | 1 + assets/js/4f6f0beb.458782f2.js | 1 + assets/js/533a09ca.1440366f.js | 1 + assets/js/54cac1a8.83ba0f85.js | 1 + assets/js/5533.c717b762.js | 1 + assets/js/59362658.a8959402.js | 1 + assets/js/5c868d36.e9571b9a.js | 1 + assets/js/5e95c892.d2840d6b.js | 1 + assets/js/608ae6a4.3b24e534.js | 1 + assets/js/66406991.7c6256a0.js | 1 + assets/js/6875c492.ebebfc27.js | 1 + assets/js/735a3d90.e9892ca3.js | 1 + assets/js/73664a40.ba7b2ebd.js | 1 + assets/js/7661071f.0262f7a1.js | 1 + assets/js/814f3328.67aa59d3.js | 1 + assets/js/822bd8ab.04c907d1.js | 1 + assets/js/8717b14a.503fbf03.js | 1 + assets/js/8747.a256fe95.js | 1 + assets/js/8cb4ad27.abb08de9.js | 1 + assets/js/925b3f96.8d74c63d.js | 1 + assets/js/935f2afb.35c3d2e4.js | 1 + assets/js/9e4087bc.dfabb06b.js | 1 + assets/js/a6aa9e1f.249e747a.js | 1 + assets/js/a7023ddc.85faf817.js | 1 + assets/js/a7bd4aaa.ad7f231a.js | 1 + assets/js/a80da1cf.bead6f2a.js | 1 + assets/js/a94703ab.025ff6ec.js | 1 + assets/js/b2b675dd.abea7487.js | 1 + assets/js/b2f554cd.ff23ed2d.js | 1 + assets/js/c27373b0.c35c89fe.js | 1 + assets/js/c844b82d.521d6562.js | 1 + assets/js/ccc49370.e7a3b8d3.js | 1 + assets/js/cef01b73.605d5005.js | 1 + assets/js/d9f32620.655c58aa.js | 1 + assets/js/dff1c289.a182376b.js | 1 + assets/js/e16015ca.8b1c0ebe.js | 1 + assets/js/e273c56f.418e4e7f.js | 1 + assets/js/e44a2883.f3379f34.js | 1 + assets/js/e5749cec.61bcc707.js | 1 + assets/js/ea88f2a1.d4f32b97.js | 1 + assets/js/edea5215.ab9dbbbe.js | 1 + assets/js/f4f34a3a.29d7c8b7.js | 1 + assets/js/f55d3e7a.8925d0dc.js | 1 + assets/js/f812d492.d584f017.js | 1 + assets/js/fbacb533.ea312593.js | 1 + assets/js/main.b268f822.js | 2 + assets/js/main.b268f822.js.LICENSE.txt | 64 + assets/js/runtime~main.3140ce3f.js | 1 + babel.config.js | 3 - blog.html | 27 + blog/2019-05-28-first-blog-post.md | 12 - blog/2019-05-29-long-blog-post.md | 44 - blog/2021-08-01-mdx-blog-post.mdx | 20 - blog/2021-08-26-welcome/index.md | 25 - blog/archive.html | 14 + blog/atom.xml | 99 + blog/authors.yml | 17 - blog/first-blog-post.html | 14 + blog/long-blog-post.html | 31 + blog/mdx-blog-post.html | 15 + blog/rss.xml | 81 + blog/tags.html | 14 + blog/tags/docusaurus.html | 27 + blog/tags/facebook.html | 25 + blog/tags/hello.html | 26 + blog/tags/hola.html | 14 + blog/welcome.html | 25 + docs/Tutorials/Creating a Biotz account.html | 33 + docs/Tutorials/Creating a Biotz account.md | 39 - docs/Tutorials/Getting started.html | 32 + docs/Tutorials/Getting started.md | 29 - .../Step 1 - Creating a Device Type.html | 28 + .../Step 1 - Creating a Device Type.md | 42 - .../Step 2 - Creating a Message Type.html | 27 + .../Step 2 - Creating a Message Type.md | 29 - .../Tutorials/Step 3 - Creating a Schema.html | 58 + docs/Tutorials/Step 3 - Creating a Schema.md | 68 - .../Step 4 - Creating a device.html | 19 + docs/Tutorials/Step 4 - Creating a device.md | 13 - .../Step 5 - Authenticating a device.html | 32 + .../Step 5 - Authenticating a device.md | 32 - .../Step 7 - Displaying the data.html | 14 + .../Tutorials/Step 7 - Displaying the data.md | 0 docs/Tutorials/_category_.json | 7 - docs/category/tutorial---basics.html | 14 + docs/category/tutorial---extras.html | 14 + docs/category/tutorials.html | 14 + docs/intro.html | 38 + docs/intro.md | 47 - docs/tutorial-basics/_category_.json | 8 - docs/tutorial-basics/congratulations.html | 28 + docs/tutorial-basics/congratulations.md | 23 - docs/tutorial-basics/create-a-blog-post.html | 19 + docs/tutorial-basics/create-a-blog-post.md | 34 - docs/tutorial-basics/create-a-document.html | 30 + docs/tutorial-basics/create-a-document.md | 57 - docs/tutorial-basics/create-a-page.html | 28 + docs/tutorial-basics/create-a-page.md | 43 - docs/tutorial-basics/deploy-your-site.html | 25 + docs/tutorial-basics/deploy-your-site.md | 31 - docs/tutorial-basics/markdown-features.html | 45 + docs/tutorial-basics/markdown-features.mdx | 152 - docs/tutorial-extras/_category_.json | 7 - .../tutorial-extras/manage-docs-versions.html | 36 + docs/tutorial-extras/manage-docs-versions.md | 55 - docs/tutorial-extras/translate-your-site.html | 38 + docs/tutorial-extras/translate-your-site.md | 88 - docusaurus.config.ts | 133 - img/AddNewItem.png | Bin 0 -> 20049 bytes img/AllSchemas.png | Bin 0 -> 14581 bytes img/ClickHere.png | Bin 0 -> 16717 bytes img/Confirm.png | Bin 0 -> 27421 bytes {static/img => img}/Created.png | Bin img/DeviceType.png | Bin 0 -> 17803 bytes {static/img => img}/NewDevice.png | Bin img/NewDevice2.png | Bin 0 -> 23149 bytes img/NewDeviceType.png | Bin 0 -> 26229 bytes img/NewMessageType.png | Bin 0 -> 24329 bytes img/Register.png | Bin 0 -> 21169 bytes img/SchemaDefinition.png | Bin 0 -> 23975 bytes img/SchemaDefinition2.png | Bin 0 -> 28139 bytes img/SignIn.png | Bin 0 -> 20068 bytes img/SpecialItem.png | Bin 0 -> 14894 bytes {static/img => img}/Verification.png | Bin img/Verifying.png | Bin 0 -> 29353 bytes img/createNew.png | Bin 0 -> 15443 bytes img/dataIngestionFlow.png | Bin 0 -> 20897 bytes img/dataIngestionForm.png | Bin 0 -> 40854 bytes .../img => img}/docusaurus-social-card.jpg | Bin {static/img => img}/docusaurus.png | Bin {static/img => img}/favicon.ico | Bin {static/img => img}/logo.svg | 0 img/organisation.png | Bin 0 -> 22992 bytes .../undraw_docusaurus_mountain.svg | 0 .../img => img}/undraw_docusaurus_react.svg | 0 .../img => img}/undraw_docusaurus_tree.svg | 0 index.html | 14 + package-lock.json | 14680 ---------------- package.json | 47 - sidebars.ts | 31 - sitemap.xml | 1 + src/components/HomepageFeatures/index.tsx | 70 - .../HomepageFeatures/styles.module.css | 11 - src/css/custom.css | 30 - src/pages/about.md | 13 - src/pages/index.module.css | 23 - src/pages/index.tsx | 43 - tsconfig.json | 7 - 191 files changed, 1162 insertions(+), 16105 deletions(-) delete mode 100644 .github/workflows/deploy.yml delete mode 100644 .gitignore rename static/.nojekyll => .nojekyll (100%) create mode 100644 404.html delete mode 100644 README.md create mode 100644 about.html create mode 100644 assets/css/styles.07386aa2.css rename static/img/AddNewItem.png => assets/images/AddNewItem-14b937402a27f1aa35a3c4753b4ba4ea.png (100%) rename static/img/AllSchemas.png => assets/images/AllSchemas-92fc2fe0708efa2802ebaf5cd745b4c5.png (100%) rename static/img/ClickHere.png => assets/images/ClickHere-8caa731a31a40b552c25a9f781ac44f2.png (100%) rename static/img/Confirm.png => assets/images/Confirm-966fbac82facf116bfd6073ba9a1f513.png (100%) rename static/img/DeviceType.png => assets/images/DeviceType-57192a3811b36d7a5eedf124748580fe.png (100%) rename static/img/NewDevice2.png => assets/images/NewDevice2-be2bd94f8653f9a6694a154bf1432ae8.png (100%) rename static/img/NewDeviceType.png => assets/images/NewDeviceType-9bda6101c4fc07e6b2a7d6cd3a5fb325.png (100%) rename static/img/NewMessageType.png => assets/images/NewMessageType-fb411e9e717ecb6c12b4e43755eeb062.png (100%) rename static/img/Register.png => assets/images/Register-6b1d5291bda9a334b75cac14e39ad524.png (100%) rename static/img/SchemaDefinition.png => assets/images/SchemaDefinition-95b94d449e74e2186c171a2b68f8c6c6.png (100%) rename static/img/SchemaDefinition2.png => assets/images/SchemaDefinition2-1bb18567f4fb7bb975dadd4f87713990.png (100%) rename static/img/SignIn.png => assets/images/SignIn-4eada525a59400376a99857318a8cd60.png (100%) rename static/img/SpecialItem.png => assets/images/SpecialItem-d3636b7d51c5cfb370d7ac30ef5de680.png (100%) rename static/img/Verifying.png => assets/images/Verifying-7d9ea23b12590e22adba306af9a0db54.png (100%) rename static/img/createNew.png => assets/images/createNew-18b8420b87288d9aae3b438da5c97359.png (100%) rename static/img/dataIngestionFlow.png => assets/images/dataIngestionFlow-50d398ec0ec9bb3eb170e0395671d545.png (100%) rename static/img/DataIngestionFlow.png => assets/images/dataIngestionForm-74cc30349b6ef124002bfaec6896eb41.png (100%) rename docs/tutorial-extras/img/docsVersionDropdown.png => assets/images/docsVersionDropdown-35e13cbe46c9923327f30a76a90bff3b.png (100%) rename blog/2021-08-26-welcome/docusaurus-plushie-banner.jpeg => assets/images/docusaurus-plushie-banner-a60f7593abca1e3eef26a9afa244e4fb.jpeg (100%) rename docs/tutorial-extras/img/localeDropdown.png => assets/images/localeDropdown-f0d995e751e7656a1b0dbbc1134e49c2.png (100%) rename static/img/organisation.png => assets/images/organisation-e0ddf1f730bb7f761bd6bc2c4c4318f7.png (100%) create mode 100644 assets/js/01a85c17.deb72329.js create mode 100644 assets/js/031793e1.3eb53435.js create mode 100644 assets/js/096bfee4.ca809f3e.js create mode 100644 assets/js/0e384e19.73afba25.js create mode 100644 assets/js/14eb3368.091afeae.js create mode 100644 assets/js/17896441.9749c064.js create mode 100644 assets/js/18c41134.92a3ae12.js create mode 100644 assets/js/1df93b7f.d4bc2354.js create mode 100644 assets/js/1e4232ab.837ca1b1.js create mode 100644 assets/js/1f391b9e.df3efc6a.js create mode 100644 assets/js/2237.9f327e60.js create mode 100644 assets/js/30a24c52.03dafaf6.js create mode 100644 assets/js/356a0ac6.8c795f97.js create mode 100644 assets/js/3bda2c00.76a27994.js create mode 100644 assets/js/4c9e35b1.96d2ecb6.js create mode 100644 assets/js/4cd738bd.d33e578e.js create mode 100644 assets/js/4f6f0beb.458782f2.js create mode 100644 assets/js/533a09ca.1440366f.js create mode 100644 assets/js/54cac1a8.83ba0f85.js create mode 100644 assets/js/5533.c717b762.js create mode 100644 assets/js/59362658.a8959402.js create mode 100644 assets/js/5c868d36.e9571b9a.js create mode 100644 assets/js/5e95c892.d2840d6b.js create mode 100644 assets/js/608ae6a4.3b24e534.js create mode 100644 assets/js/66406991.7c6256a0.js create mode 100644 assets/js/6875c492.ebebfc27.js create mode 100644 assets/js/735a3d90.e9892ca3.js create mode 100644 assets/js/73664a40.ba7b2ebd.js create mode 100644 assets/js/7661071f.0262f7a1.js create mode 100644 assets/js/814f3328.67aa59d3.js create mode 100644 assets/js/822bd8ab.04c907d1.js create mode 100644 assets/js/8717b14a.503fbf03.js create mode 100644 assets/js/8747.a256fe95.js create mode 100644 assets/js/8cb4ad27.abb08de9.js create mode 100644 assets/js/925b3f96.8d74c63d.js create mode 100644 assets/js/935f2afb.35c3d2e4.js create mode 100644 assets/js/9e4087bc.dfabb06b.js create mode 100644 assets/js/a6aa9e1f.249e747a.js create mode 100644 assets/js/a7023ddc.85faf817.js create mode 100644 assets/js/a7bd4aaa.ad7f231a.js create mode 100644 assets/js/a80da1cf.bead6f2a.js create mode 100644 assets/js/a94703ab.025ff6ec.js create mode 100644 assets/js/b2b675dd.abea7487.js create mode 100644 assets/js/b2f554cd.ff23ed2d.js create mode 100644 assets/js/c27373b0.c35c89fe.js create mode 100644 assets/js/c844b82d.521d6562.js create mode 100644 assets/js/ccc49370.e7a3b8d3.js create mode 100644 assets/js/cef01b73.605d5005.js create mode 100644 assets/js/d9f32620.655c58aa.js create mode 100644 assets/js/dff1c289.a182376b.js create mode 100644 assets/js/e16015ca.8b1c0ebe.js create mode 100644 assets/js/e273c56f.418e4e7f.js create mode 100644 assets/js/e44a2883.f3379f34.js create mode 100644 assets/js/e5749cec.61bcc707.js create mode 100644 assets/js/ea88f2a1.d4f32b97.js create mode 100644 assets/js/edea5215.ab9dbbbe.js create mode 100644 assets/js/f4f34a3a.29d7c8b7.js create mode 100644 assets/js/f55d3e7a.8925d0dc.js create mode 100644 assets/js/f812d492.d584f017.js create mode 100644 assets/js/fbacb533.ea312593.js create mode 100644 assets/js/main.b268f822.js create mode 100644 assets/js/main.b268f822.js.LICENSE.txt create mode 100644 assets/js/runtime~main.3140ce3f.js delete mode 100644 babel.config.js create mode 100644 blog.html delete mode 100644 blog/2019-05-28-first-blog-post.md delete mode 100644 blog/2019-05-29-long-blog-post.md delete mode 100644 blog/2021-08-01-mdx-blog-post.mdx delete mode 100644 blog/2021-08-26-welcome/index.md create mode 100644 blog/archive.html create mode 100644 blog/atom.xml delete mode 100644 blog/authors.yml create mode 100644 blog/first-blog-post.html create mode 100644 blog/long-blog-post.html create mode 100644 blog/mdx-blog-post.html create mode 100644 blog/rss.xml create mode 100644 blog/tags.html create mode 100644 blog/tags/docusaurus.html create mode 100644 blog/tags/facebook.html create mode 100644 blog/tags/hello.html create mode 100644 blog/tags/hola.html create mode 100644 blog/welcome.html create mode 100644 docs/Tutorials/Creating a Biotz account.html delete mode 100644 docs/Tutorials/Creating a Biotz account.md create mode 100644 docs/Tutorials/Getting started.html delete mode 100644 docs/Tutorials/Getting started.md create mode 100644 docs/Tutorials/Step 1 - Creating a Device Type.html delete mode 100644 docs/Tutorials/Step 1 - Creating a Device Type.md create mode 100644 docs/Tutorials/Step 2 - Creating a Message Type.html delete mode 100644 docs/Tutorials/Step 2 - Creating a Message Type.md create mode 100644 docs/Tutorials/Step 3 - Creating a Schema.html delete mode 100644 docs/Tutorials/Step 3 - Creating a Schema.md create mode 100644 docs/Tutorials/Step 4 - Creating a device.html delete mode 100644 docs/Tutorials/Step 4 - Creating a device.md create mode 100644 docs/Tutorials/Step 5 - Authenticating a device.html delete mode 100644 docs/Tutorials/Step 5 - Authenticating a device.md create mode 100644 docs/Tutorials/Step 7 - Displaying the data.html delete mode 100644 docs/Tutorials/Step 7 - Displaying the data.md delete mode 100644 docs/Tutorials/_category_.json create mode 100644 docs/category/tutorial---basics.html create mode 100644 docs/category/tutorial---extras.html create mode 100644 docs/category/tutorials.html create mode 100644 docs/intro.html delete mode 100644 docs/intro.md delete mode 100644 docs/tutorial-basics/_category_.json create mode 100644 docs/tutorial-basics/congratulations.html delete mode 100644 docs/tutorial-basics/congratulations.md create mode 100644 docs/tutorial-basics/create-a-blog-post.html delete mode 100644 docs/tutorial-basics/create-a-blog-post.md create mode 100644 docs/tutorial-basics/create-a-document.html delete mode 100644 docs/tutorial-basics/create-a-document.md create mode 100644 docs/tutorial-basics/create-a-page.html delete mode 100644 docs/tutorial-basics/create-a-page.md create mode 100644 docs/tutorial-basics/deploy-your-site.html delete mode 100644 docs/tutorial-basics/deploy-your-site.md create mode 100644 docs/tutorial-basics/markdown-features.html delete mode 100644 docs/tutorial-basics/markdown-features.mdx delete mode 100644 docs/tutorial-extras/_category_.json create mode 100644 docs/tutorial-extras/manage-docs-versions.html delete mode 100644 docs/tutorial-extras/manage-docs-versions.md create mode 100644 docs/tutorial-extras/translate-your-site.html delete mode 100644 docs/tutorial-extras/translate-your-site.md delete mode 100644 docusaurus.config.ts create mode 100644 img/AddNewItem.png create mode 100644 img/AllSchemas.png create mode 100644 img/ClickHere.png create mode 100644 img/Confirm.png rename {static/img => img}/Created.png (100%) create mode 100644 img/DeviceType.png rename {static/img => img}/NewDevice.png (100%) create mode 100644 img/NewDevice2.png create mode 100644 img/NewDeviceType.png create mode 100644 img/NewMessageType.png create mode 100644 img/Register.png create mode 100644 img/SchemaDefinition.png create mode 100644 img/SchemaDefinition2.png create mode 100644 img/SignIn.png create mode 100644 img/SpecialItem.png rename {static/img => img}/Verification.png (100%) create mode 100644 img/Verifying.png create mode 100644 img/createNew.png create mode 100644 img/dataIngestionFlow.png create mode 100644 img/dataIngestionForm.png rename {static/img => img}/docusaurus-social-card.jpg (100%) rename {static/img => img}/docusaurus.png (100%) rename {static/img => img}/favicon.ico (100%) rename {static/img => img}/logo.svg (100%) create mode 100644 img/organisation.png rename {static/img => img}/undraw_docusaurus_mountain.svg (100%) rename {static/img => img}/undraw_docusaurus_react.svg (100%) rename {static/img => img}/undraw_docusaurus_tree.svg (100%) create mode 100644 index.html delete mode 100644 package-lock.json delete mode 100644 package.json delete mode 100644 sidebars.ts create mode 100644 sitemap.xml delete mode 100644 src/components/HomepageFeatures/index.tsx delete mode 100644 src/components/HomepageFeatures/styles.module.css delete mode 100644 src/css/custom.css delete mode 100644 src/pages/about.md delete mode 100644 src/pages/index.module.css delete mode 100644 src/pages/index.tsx delete mode 100644 tsconfig.json diff --git a/.github/workflows/deploy.yml b/.github/workflows/deploy.yml deleted file mode 100644 index 47553ee..0000000 --- a/.github/workflows/deploy.yml +++ /dev/null @@ -1,29 +0,0 @@ -on: - push: - branches: - - main # Change this to your default branch if it's different - -jobs: - deploy: - runs-on: ubuntu-latest - - steps: - - name: Checkout code - uses: actions/checkout@v2 - - - name: Setup Node.js - uses: actions/setup-node@v2 - with: - node-version: 18 # Use Node.js 18 here - - - name: Install dependencies - run: npm install - - - name: Build site - run: npm run build - - - name: Deploy to GitHub Pages - uses: peaceiris/actions-gh-pages@v3 - with: - github_token: ${{ secrets.GITHUB_TOKEN }} - publish_dir: ./build # Change this if your build output directory is different \ No newline at end of file diff --git a/.gitignore b/.gitignore deleted file mode 100644 index e364a30..0000000 --- a/.gitignore +++ /dev/null @@ -1,22 +0,0 @@ -# Dependencies -/node_modules - -# Production -/build - -# Generated files -.docusaurus -.cache-loader - -# Misc -.DS_Store -.env.local -.env.development.local -.env.test.local -.env.production.local - -npm-debug.log* -yarn-debug.log* -yarn-error.log* - -/.vscode \ No newline at end of file diff --git a/static/.nojekyll b/.nojekyll similarity index 100% rename from static/.nojekyll rename to .nojekyll diff --git a/404.html b/404.html new file mode 100644 index 0000000..0109f65 --- /dev/null +++ b/404.html @@ -0,0 +1,14 @@ + + + + + +Page Not Found | My Site + + + + + +
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/README.md b/README.md deleted file mode 100644 index 0c6c2c2..0000000 --- a/README.md +++ /dev/null @@ -1,41 +0,0 @@ -# Website - -This website is built using [Docusaurus](https://docusaurus.io/), a modern static website generator. - -### Installation - -``` -$ yarn -``` - -### Local Development - -``` -$ yarn start -``` - -This command starts a local development server and opens up a browser window. Most changes are reflected live without having to restart the server. - -### Build - -``` -$ yarn build -``` - -This command generates static content into the `build` directory and can be served using any static contents hosting service. - -### Deployment - -Using SSH: - -``` -$ USE_SSH=true yarn deploy -``` - -Not using SSH: - -``` -$ GIT_USER= yarn deploy -``` - -If you are using GitHub pages for hosting, this command is a convenient way to build the website and push to the `gh-pages` branch. diff --git a/about.html b/about.html new file mode 100644 index 0000000..ae9f9f9 --- /dev/null +++ b/about.html @@ -0,0 +1,21 @@ + + + + + +Markdown page example 1 | My Site + + + + + +
Skip to main content

Markdown page example 1

+

You don't need React to write simple standalone pages.

+

Markdown page example

+
    +
  1. Biotz
  2. +
  3. biotz
  4. +
+

logo biotz

+ + \ No newline at end of file diff --git a/assets/css/styles.07386aa2.css b/assets/css/styles.07386aa2.css new file mode 100644 index 0000000..0a78851 --- /dev/null +++ b/assets/css/styles.07386aa2.css @@ -0,0 +1 @@ +.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))}.markdown li,body{word-wrap:break-word}body,ol ol,ol ul,ul ol,ul ul{margin:0}pre,table{overflow:auto}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_gllP,html{-webkit-tap-highlight-color:transparent}.clean-list,.containsTaskList_mC6p,.details_lb9f>summary,.dropdown__menu,.menu__list{list-style:none}:root{--ifm-color-scheme:light;--ifm-dark-value:10%;--ifm-darker-value:15%;--ifm-darkest-value:30%;--ifm-light-value:15%;--ifm-lighter-value:30%;--ifm-lightest-value:50%;--ifm-contrast-background-value:90%;--ifm-contrast-foreground-value:70%;--ifm-contrast-background-dark-value:70%;--ifm-contrast-foreground-dark-value:90%;--ifm-color-primary:#3578e5;--ifm-color-secondary:#ebedf0;--ifm-color-success:#00a400;--ifm-color-info:#54c7ec;--ifm-color-warning:#ffba00;--ifm-color-danger:#fa383e;--ifm-color-primary-dark:#306cce;--ifm-color-primary-darker:#2d66c3;--ifm-color-primary-darkest:#2554a0;--ifm-color-primary-light:#538ce9;--ifm-color-primary-lighter:#72a1ed;--ifm-color-primary-lightest:#9abcf2;--ifm-color-primary-contrast-background:#ebf2fc;--ifm-color-primary-contrast-foreground:#102445;--ifm-color-secondary-dark:#d4d5d8;--ifm-color-secondary-darker:#c8c9cc;--ifm-color-secondary-darkest:#a4a6a8;--ifm-color-secondary-light:#eef0f2;--ifm-color-secondary-lighter:#f1f2f5;--ifm-color-secondary-lightest:#f5f6f8;--ifm-color-secondary-contrast-background:#fdfdfe;--ifm-color-secondary-contrast-foreground:#474748;--ifm-color-success-dark:#009400;--ifm-color-success-darker:#008b00;--ifm-color-success-darkest:#007300;--ifm-color-success-light:#26b226;--ifm-color-success-lighter:#4dbf4d;--ifm-color-success-lightest:#80d280;--ifm-color-success-contrast-background:#e6f6e6;--ifm-color-success-contrast-foreground:#003100;--ifm-color-info-dark:#4cb3d4;--ifm-color-info-darker:#47a9c9;--ifm-color-info-darkest:#3b8ba5;--ifm-color-info-light:#6ecfef;--ifm-color-info-lighter:#87d8f2;--ifm-color-info-lightest:#aae3f6;--ifm-color-info-contrast-background:#eef9fd;--ifm-color-info-contrast-foreground:#193c47;--ifm-color-warning-dark:#e6a700;--ifm-color-warning-darker:#d99e00;--ifm-color-warning-darkest:#b38200;--ifm-color-warning-light:#ffc426;--ifm-color-warning-lighter:#ffcf4d;--ifm-color-warning-lightest:#ffdd80;--ifm-color-warning-contrast-background:#fff8e6;--ifm-color-warning-contrast-foreground:#4d3800;--ifm-color-danger-dark:#e13238;--ifm-color-danger-darker:#d53035;--ifm-color-danger-darkest:#af272b;--ifm-color-danger-light:#fb565b;--ifm-color-danger-lighter:#fb7478;--ifm-color-danger-lightest:#fd9c9f;--ifm-color-danger-contrast-background:#ffebec;--ifm-color-danger-contrast-foreground:#4b1113;--ifm-color-white:#fff;--ifm-color-black:#000;--ifm-color-gray-0:var(--ifm-color-white);--ifm-color-gray-100:#f5f6f7;--ifm-color-gray-200:#ebedf0;--ifm-color-gray-300:#dadde1;--ifm-color-gray-400:#ccd0d5;--ifm-color-gray-500:#bec3c9;--ifm-color-gray-600:#8d949e;--ifm-color-gray-700:#606770;--ifm-color-gray-800:#444950;--ifm-color-gray-900:#1c1e21;--ifm-color-gray-1000:var(--ifm-color-black);--ifm-color-emphasis-0:var(--ifm-color-gray-0);--ifm-color-emphasis-100:var(--ifm-color-gray-100);--ifm-color-emphasis-200:var(--ifm-color-gray-200);--ifm-color-emphasis-300:var(--ifm-color-gray-300);--ifm-color-emphasis-400:var(--ifm-color-gray-400);--ifm-color-emphasis-600:var(--ifm-color-gray-600);--ifm-color-emphasis-700:var(--ifm-color-gray-700);--ifm-color-emphasis-800:var(--ifm-color-gray-800);--ifm-color-emphasis-900:var(--ifm-color-gray-900);--ifm-color-emphasis-1000:var(--ifm-color-gray-1000);--ifm-color-content:var(--ifm-color-emphasis-900);--ifm-color-content-inverse:var(--ifm-color-emphasis-0);--ifm-color-content-secondary:#525860;--ifm-background-color:#0000;--ifm-background-surface-color:var(--ifm-color-content-inverse);--ifm-global-border-width:1px;--ifm-global-radius:0.4rem;--ifm-hover-overlay:#0000000d;--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 #0000001a;--ifm-global-shadow-md:0 5px 40px #0003;--ifm-global-shadow-tl:0 12px 28px 0 #0003,0 2px 4px 0 #0000001a;--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:#0000;--ifm-table-stripe-background:#00000008;--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:#2e8555;--ifm-color-primary-dark:#29784c;--ifm-color-primary-darker:#277148;--ifm-color-primary-darkest:#205d3b;--ifm-color-primary-light:#33925d;--ifm-color-primary-lighter:#359962;--ifm-color-primary-lightest:#3cad6e;--ifm-code-font-size:95%;--docusaurus-highlighted-code-line-bg:#0000001a;--docusaurus-announcement-bar-height:auto;--docusaurus-collapse-button-bg:#0000;--docusaurus-collapse-button-bg-hover:#0000001a;--doc-sidebar-width:300px;--doc-sidebar-hidden-width:30px;--docusaurus-tag-list-border:var(--ifm-color-emphasis-300)}.badge--danger,.badge--info,.badge--primary,.badge--secondary,.badge--success,.badge--warning{--ifm-badge-border-color:var(--ifm-badge-background-color)}.button--link,.button--outline{--ifm-button-background-color:#0000}*{box-sizing:border-box}html{-webkit-font-smoothing:antialiased;-webkit-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)}.list_eTzJ article:last-child,.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_NmtK,.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 #0000001a;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:initial;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_EoeP .wordWrapButtonIcon_Bwma{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_Gvgb,.alert__heading,.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;white-space:nowrap}.text--break{word-wrap:break-word!important;word-break:break-word!important}.clean-btn{background:none;border:none;color:inherit;cursor:pointer;font-family:inherit;padding:0}.alert,.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:#3578e526;--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:#ebedf026;--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:#00a40026;--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:#54c7ec26;--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:#ffba0026;--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:#fa383e26;--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{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:any-link:hover,.breadcrumbs__link:link:hover,.breadcrumbs__link:visited:hover,area[href].breadcrumbs__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;user-select:none;white-space:nowrap}.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:#0000;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_Tfdd: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)}.sidebar_re4s,.tableOfContents_bqdL{max-height:calc(100vh - var(--ifm-navbar-height) - 2rem)}.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;white-space:nowrap}.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 #0000;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_Djhp article>:first-child,.docItemContainer_Djhp header+*,.footer__item{margin-top:0}.admonitionContent_BuS1>:last-child,.cardContainer_fWXF :last-child,.collapsibleContent_i85q p:last-child,.details_lb9f>summary>p:last-child,.footer__items{margin-bottom:0}.codeBlockStandalone_MEMb,[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,.title_f1Hy{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_lb9f[data-collapsed=false].isBrowser_bmU9>summary:before,.details_lb9f[open]:not(.isBrowser_bmU9)>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{content:"";height:1.25rem;transform:rotate(180deg);transition:transform var(--ifm-transition-fast) linear;width:1.25rem;filter:var(--ifm-menu-link-sublist-icon-filter)}.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)}.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-duration:var(--ifm-transition-fast);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_xLdY,.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:#ffffff1a;--ifm-navbar-search-input-placeholder-color:#ffffff80;color:var(--ifm-color-white)}.navbar--dark{--ifm-navbar-background-color:#242526;--ifm-menu-color-background-active:#ffffff0d;--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;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::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-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:#0009;right:0;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{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,.sidebarItemLink_mo7H: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,.sidebarItemTitle_pO2u,.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_mC6p>li)>.containsTaskList_mC6p{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 #0000;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:#ffffff0d;--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:#ffffff1a;--ifm-scrollbar-track-background-color:#444;--ifm-scrollbar-thumb-background-color:#686868;--ifm-scrollbar-thumb-hover-background-color:#7a7a7a;--ifm-table-stripe-background:#ffffff12;--ifm-toc-border-color:var(--ifm-color-emphasis-200);--ifm-color-primary-contrast-background:#102445;--ifm-color-primary-contrast-foreground:#ebf2fc;--ifm-color-secondary-contrast-background:#474748;--ifm-color-secondary-contrast-foreground:#fdfdfe;--ifm-color-success-contrast-background:#003100;--ifm-color-success-contrast-foreground:#e6f6e6;--ifm-color-info-contrast-background:#193c47;--ifm-color-info-contrast-foreground:#eef9fd;--ifm-color-warning-contrast-background:#4d3800;--ifm-color-warning-contrast-foreground:#fff8e6;--ifm-color-danger-contrast-background:#4b1113;--ifm-color-danger-contrast-foreground:#ffebec}#nprogress .bar{background:var(--docusaurus-progress-bar-color);height:2px;left:0;position:fixed;top:0;width:100%;z-index:1031}#nprogress .peg{box-shadow:0 0 10px var(--docusaurus-progress-bar-color),0 0 5px var(--docusaurus-progress-bar-color);height:100%;opacity:1;position:absolute;right:0;transform:rotate(3deg) translateY(-4px);width:100px}[data-theme=dark]{--ifm-color-primary:#25c2a0;--ifm-color-primary-dark:#21af90;--ifm-color-primary-darker:#1fa588;--ifm-color-primary-darkest:#1a8870;--ifm-color-primary-light:#29d5b0;--ifm-color-primary-lighter:#32d8b4;--ifm-color-primary-lightest:#4fddbf;--docusaurus-highlighted-code-line-bg:#0000004d}.backToTopButton_sjWU{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_sjWU: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_xfvO{opacity:1;transform:scale(1);visibility:visible}.skipToContent_fXgn{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_fXgn:focus{box-shadow:var(--ifm-global-shadow-md);left:1rem}.closeButton_CVFx{line-height:0;padding:0}.content_knG7{font-size:85%;padding:5px 0;text-align:center}.content_knG7 a{color:inherit;text-decoration:underline}.announcementBar_mb4j{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)}#__docusaurus-base-url-issue-banner-container,.docSidebarContainer_YfHR,.sidebarLogo_isFc,.themedComponent_mlkZ,[data-theme=dark] .lightToggleIcon_pyhR,[data-theme=light] .darkToggleIcon_wfgR,html[data-announcement-bar-initially-dismissed=true] .announcementBar_mb4j{display:none}.announcementBarPlaceholder_vyr4{flex:0 0 10px}.announcementBarClose_gvF7{align-self:stretch;flex:0 0 30px}.toggle_vylO{height:2rem;width:2rem}.toggleButton_gllP{align-items:center;border-radius:50%;display:flex;height:100%;justify-content:center;transition:background var(--ifm-transition-fast);width:100%}.toggleButton_gllP:hover{background:var(--ifm-color-emphasis-200)}.toggleButtonDisabled_aARS{cursor:not-allowed}.darkNavbarColorModeToggle_X3D1:hover{background:var(--ifm-color-gray-800)}[data-theme=dark] .themedComponent--dark_xIcU,[data-theme=light] .themedComponent--light_NVdE,html:not([data-theme]) .themedComponent--light_NVdE{display:initial}[data-theme=dark]:root{--docusaurus-collapse-button-bg:#ffffff0d;--docusaurus-collapse-button-bg-hover:#ffffff1a}.collapseSidebarButton_PEFL{display:none;margin:0}.iconExternalLink_nPIU{margin-left:.3rem}.docMainContainer_TBSr,.docRoot_UBD9{display:flex;width:100%}.docsWrapper_hBAB{display:flex;flex:1 0 auto}.dropdownNavbarItemMobile_S0Fm{cursor:pointer}.iconLanguage_nlXk{margin-right:5px;vertical-align:text-bottom}@supports selector(:has(*)){.navbarSearchContainer_Bca1:not(:has(>*)){display:none}}.navbarHideable_m1mJ{transition:transform var(--ifm-transition-fast) ease}.navbarHidden_jGov{transform:translate3d(0,calc(-100% - 2px),0)}.errorBoundaryError_a6uf{color:red;white-space:pre-wrap}.errorBoundaryFallback_VBag{color:red;padding:.55rem}.footerLogoLink_BH7S{opacity:.5;transition:opacity var(--ifm-transition-fast) var(--ifm-transition-timing-default)}.footerLogoLink_BH7S:hover,.hash-link:focus,:hover>.hash-link{opacity:1}body:not(.navigation-with-keyboard) :not(input):focus{outline:0}.anchorWithStickyNavbar_LWe7{scroll-margin-top:calc(var(--ifm-navbar-height) + .5rem)}.anchorWithHideOnScrollNavbar_WYt5{scroll-margin-top:.5rem}.hash-link{opacity:0;padding-left:.5rem;transition:opacity var(--ifm-transition-fast);-webkit-user-select:none;user-select:none}.hash-link:before{content:"#"}.mainWrapper_z2l0{display:flex;flex:1 0 auto;flex-direction:column}.docusaurus-mt-lg{margin-top:3rem}#__docusaurus{display:flex;flex-direction:column;min-height:100%}.sidebar_re4s{overflow-y:auto;position:sticky;top:calc(var(--ifm-navbar-height) + 2rem)}.sidebarItemTitle_pO2u{font-size:var(--ifm-h3-font-size)}.container_mt6G,.sidebarItemList_Yudw{font-size:.9rem}.sidebarItem__DBe{margin-top:.7rem}.sidebarItemLink_mo7H{color:var(--ifm-font-color-base);display:block}.sidebarItemLinkActive_I1ZP{color:var(--ifm-color-primary)!important}.buttonGroup__atx button,.codeBlockContainer_Ckt0{background:var(--prism-background-color);color:var(--prism-color)}.cardContainer_fWXF{--ifm-link-color:var(--ifm-color-emphasis-800);--ifm-link-hover-color:var(--ifm-color-emphasis-700);--ifm-link-hover-decoration:none;border:1px solid var(--ifm-color-emphasis-200);box-shadow:0 1.5px 3px 0 #00000026;transition:all var(--ifm-transition-fast) ease;transition-property:border,box-shadow}.cardContainer_fWXF:hover{border-color:var(--ifm-color-primary);box-shadow:0 3px 6px 0 #0003}.cardTitle_rnsV{font-size:1.2rem}.cardDescription_PWke{font-size:.8rem}.features_t9lD{align-items:center;display:flex;padding:2rem 0;width:100%}.featureSvg_GfXr{height:200px;width:200px}.heroBanner_qdFl{overflow:hidden;padding:4rem 0;position:relative;text-align:center}.buttons_AeoN{align-items:center;display:flex;justify-content:center}.authorCol_Hf19{flex-grow:1!important;max-width:inherit!important}.imageOnlyAuthorRow_pa_O{display:flex;flex-flow:row wrap}.imageOnlyAuthorCol_G86a{margin-left:.3rem;margin-right:.3rem}.codeBlockContainer_Ckt0{border-radius:var(--ifm-code-border-radius);box-shadow:var(--ifm-global-shadow-lw);margin-bottom:var(--ifm-leading)}.codeBlockContent_biex{border-radius:inherit;direction:ltr;position:relative}.codeBlockTitle_Ktv7{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_bY9V{--ifm-pre-background:var(--prism-background-color);margin:0;padding:0}.codeBlockTitle_Ktv7+.codeBlockContent_biex .codeBlock_bY9V{border-top-left-radius:0;border-top-right-radius:0}.codeBlockLines_e6Vv{float:left;font:inherit;min-width:100%;padding:var(--ifm-pre-padding)}.codeBlockLinesWithNumbering_o6Pm{display:table;padding:var(--ifm-pre-padding) 0}.buttonGroup__atx{column-gap:.2rem;display:flex;position:absolute;right:calc(var(--ifm-pre-padding)/2);top:calc(var(--ifm-pre-padding)/2)}.buttonGroup__atx button{align-items:center;border:1px solid var(--ifm-color-emphasis-300);border-radius:var(--ifm-global-radius);display:flex;line-height:0;opacity:0;padding:.4rem;transition:opacity var(--ifm-transition-fast) ease-in-out}.buttonGroup__atx button:focus-visible,.buttonGroup__atx button:hover{opacity:1!important}.theme-code-block:hover .buttonGroup__atx button{opacity:.4}.iconEdit_Z9Sw{margin-right:.3em;vertical-align:sub}: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_lJS_{counter-increment:a;display:table-row}.codeLineNumber_Tfdd{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_Tfdd:before{content:counter(a);opacity:.4}.codeLineContent_feaV{padding-right:var(--ifm-pre-padding)}.tag_zVej{border:1px solid var(--docusaurus-tag-list-border);transition:border var(--ifm-transition-fast)}.tag_zVej:hover{--docusaurus-tag-list-border:var(--ifm-link-color);text-decoration:none}.tagRegular_sFm0{border-radius:var(--ifm-global-radius);font-size:90%;padding:.2rem .5rem .3rem}.tagWithCount_h2kH{align-items:center;border-left:0;display:flex;padding:0 .5rem 0 1rem;position:relative}.tagWithCount_h2kH:after,.tagWithCount_h2kH:before{border:1px solid var(--docusaurus-tag-list-border);content:"";position:absolute;top:50%;transition:inherit}.tagWithCount_h2kH:before{border-bottom:0;border-right:0;height:1.18rem;right:100%;transform:translate(50%,-50%) rotate(-45deg);width:1.18rem}.tagWithCount_h2kH:after{border-radius:50%;height:.5rem;left:0;transform:translateY(-50%);width:.5rem}.tagWithCount_h2kH span{background:var(--ifm-color-secondary);border-radius:var(--ifm-global-radius);color:var(--ifm-color-black);font-size:.7rem;line-height:1.2;margin-left:.3rem;padding:.1rem .4rem}.tag_Nnez{display:inline-block;margin:.5rem .5rem 0 1rem}.theme-code-block:hover .copyButtonCopied_obH4{opacity:1!important}.copyButtonIcons_eSgA{height:1.125rem;position:relative;width:1.125rem}.copyButtonIcon_y97N,.copyButtonSuccessIcon_LjdS{fill:currentColor;height:inherit;left:0;opacity:inherit;position:absolute;top:0;transition:all var(--ifm-transition-fast) ease;width:inherit}.copyButtonSuccessIcon_LjdS{color:#00d600;left:50%;opacity:0;top:50%;transform:translate(-50%,-50%) scale(.33)}.copyButtonCopied_obH4 .copyButtonIcon_y97N{opacity:0;transform:scale(.33)}.copyButtonCopied_obH4 .copyButtonSuccessIcon_LjdS{opacity:1;transform:translate(-50%,-50%) scale(1);transition-delay:75ms}.tags_jXut{display:inline}.tag_QGVx{display:inline-block;margin:0 .4rem .5rem 0}.lastUpdated_vwxv{font-size:smaller;font-style:italic;margin-top:.2rem}.tocCollapsibleButton_TO0P{align-items:center;display:flex;font-size:inherit;justify-content:space-between;padding:.4rem .8rem;width:100%}.tocCollapsibleButton_TO0P: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_MG3E:after,.tocCollapsibleExpanded_sAul{transform:none}.tocCollapsible_ETCw{background-color:var(--ifm-menu-color-background-active);border-radius:var(--ifm-global-radius);margin:1rem 0}.tocCollapsibleContent_vkbj>ul{border-left:none;border-top:1px solid var(--ifm-color-emphasis-300);font-size:15px;padding:.2rem 0}.tocCollapsibleContent_vkbj ul li{margin:.4rem .8rem}.tocCollapsibleContent_vkbj a{display:block}.wordWrapButtonIcon_Bwma{height:1.2rem;width:1.2rem}.details_lb9f{--docusaurus-details-summary-arrow-size:0.38rem;--docusaurus-details-transition:transform 200ms ease;--docusaurus-details-decoration-color:grey}.details_lb9f>summary{cursor:pointer;padding-left:1rem;position:relative}.details_lb9f>summary::-webkit-details-marker{display:none}.details_lb9f>summary:before{border-color:#0000 #0000 #0000 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_i85q{border-top:1px solid var(--docusaurus-details-decoration-color);margin-top:1rem;padding-top:1rem}.details_b_Ee{--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_ev3q{height:auto}.admonition_xJq3{margin-bottom:1em}.admonitionHeading_Gvgb{font:var(--ifm-heading-font-weight) var(--ifm-h5-font-size)/var(--ifm-heading-line-height) var(--ifm-heading-font-family)}.admonitionHeading_Gvgb:not(:last-child){margin-bottom:.3rem}.admonitionHeading_Gvgb code{text-transform:none}.admonitionIcon_Rf37{display:inline-block;margin-right:.4em;vertical-align:middle}.admonitionIcon_Rf37 svg{fill:var(--ifm-alert-foreground-color);display:inline-block;height:1.6em;width:1.6em}.blogPostFooterDetailsFull_mRVl{flex-direction:column}.tableOfContents_bqdL{overflow-y:auto;position:sticky;top:calc(var(--ifm-navbar-height) + 1rem)}.breadcrumbHomeIcon_YNFT{height:1.1rem;position:relative;top:1px;vertical-align:top;width:1.1rem}.breadcrumbsContainer_Z_bl{--ifm-breadcrumb-size-multiplier:0.8;margin-bottom:.8rem}.title_kItE{--ifm-h1-font-size:3rem;margin-bottom:calc(var(--ifm-leading)*1.25)}.mdxPageWrapper_j9I6{justify-content:center}@media (min-width:997px){.collapseSidebarButton_PEFL,.expandButton_TmdG{background-color:var(--docusaurus-collapse-button-bg)}:root{--docusaurus-announcement-bar-height:30px}.announcementBarClose_gvF7,.announcementBarPlaceholder_vyr4{flex-basis:50px}.collapseSidebarButton_PEFL{border:1px solid var(--ifm-toc-border-color);border-radius:0;bottom:0;display:block!important;height:40px;position:sticky}.collapseSidebarButtonIcon_kv0_{margin-top:4px;transform:rotate(180deg)}.expandButtonIcon_i1dp,[dir=rtl] .collapseSidebarButtonIcon_kv0_{transform:rotate(0)}.collapseSidebarButton_PEFL:focus,.collapseSidebarButton_PEFL:hover,.expandButton_TmdG:focus,.expandButton_TmdG:hover{background-color:var(--docusaurus-collapse-button-bg-hover)}.menuHtmlItem_M9Kj{padding:var(--ifm-menu-link-padding-vertical) var(--ifm-menu-link-padding-horizontal)}.menu_SIkG{flex-grow:1;padding:.5rem}@supports (scrollbar-gutter:stable){.menu_SIkG{padding:.5rem 0 .5rem .5rem;scrollbar-gutter:stable}}.menuWithAnnouncementBar_GW3s{margin-bottom:var(--docusaurus-announcement-bar-height)}.sidebar_njMd{display:flex;flex-direction:column;height:100%;padding-top:var(--ifm-navbar-height);width:var(--doc-sidebar-width)}.sidebarWithHideableNavbar_wUlq{padding-top:0}.sidebarHidden_VK0M{opacity:0;visibility:hidden}.sidebarLogo_isFc{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_isFc img{height:2rem;margin-right:.5rem}.expandButton_TmdG{align-items:center;display:flex;height:100%;justify-content:center;position:absolute;right:0;top:0;transition:background-color var(--ifm-transition-fast) ease;width:100%}[dir=rtl] .expandButtonIcon_i1dp{transform:rotate(180deg)}.docSidebarContainer_YfHR{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_DPk8{cursor:pointer;width:var(--doc-sidebar-hidden-width)}.sidebarViewport_aRkj{height:100%;max-height:100vh;position:sticky;top:0}.docMainContainer_TBSr{flex-grow:1;max-width:calc(100% - var(--doc-sidebar-width))}.docMainContainerEnhanced_lQrH{max-width:calc(100% - var(--doc-sidebar-hidden-width))}.docItemWrapperEnhanced_JWYK{max-width:calc(var(--ifm-container-width) + var(--doc-sidebar-width))!important}.navbarSearchContainer_Bca1{padding:var(--ifm-navbar-item-padding-vertical) var(--ifm-navbar-item-padding-horizontal)}.lastUpdated_vwxv{text-align:right}.tocMobile_ITEo{display:none}.docItemCol_VOVn,.generatedIndexPage_vN6x{max-width:75%!important}.list_eTzJ article:nth-last-child(-n+2){margin-bottom:0!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_DEke,.footer__link-separator,.navbar__item,.sidebar_re4s,.tableOfContents_bqdL{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}.navbarSearchContainer_Bca1{position:absolute;right:var(--ifm-navbar-padding-horizontal)}.docItemContainer_F8PC{padding:0 .3rem}}@media screen and (max-width:996px){.heroBanner_qdFl{padding:2rem}}@media (max-width:576px){.markdown h1:first-child{--ifm-h1-font-size:2rem}.markdown>h2{--ifm-h2-font-size:1.5rem}.markdown>h3{--ifm-h3-font-size:1.25rem}.title_f1Hy{font-size:2rem}}@media (hover:hover){.backToTopButton_sjWU: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 (prefers-reduced-motion:reduce){:root{--ifm-transition-fast:0ms;--ifm-transition-slow:0ms}}@media print{.announcementBar_mb4j,.footer,.menu,.navbar,.pagination-nav,.table-of-contents,.tocMobile_ITEo{display:none}.tabs{page-break-inside:avoid}.codeBlockLines_e6Vv{white-space:pre-wrap}} \ No newline at end of file diff --git a/static/img/AddNewItem.png b/assets/images/AddNewItem-14b937402a27f1aa35a3c4753b4ba4ea.png similarity index 100% rename from static/img/AddNewItem.png rename to assets/images/AddNewItem-14b937402a27f1aa35a3c4753b4ba4ea.png diff --git a/static/img/AllSchemas.png b/assets/images/AllSchemas-92fc2fe0708efa2802ebaf5cd745b4c5.png similarity index 100% rename from static/img/AllSchemas.png rename to assets/images/AllSchemas-92fc2fe0708efa2802ebaf5cd745b4c5.png diff --git a/static/img/ClickHere.png b/assets/images/ClickHere-8caa731a31a40b552c25a9f781ac44f2.png similarity index 100% rename from static/img/ClickHere.png rename to assets/images/ClickHere-8caa731a31a40b552c25a9f781ac44f2.png diff --git a/static/img/Confirm.png b/assets/images/Confirm-966fbac82facf116bfd6073ba9a1f513.png similarity index 100% rename from static/img/Confirm.png rename to assets/images/Confirm-966fbac82facf116bfd6073ba9a1f513.png diff --git a/static/img/DeviceType.png b/assets/images/DeviceType-57192a3811b36d7a5eedf124748580fe.png similarity index 100% rename from static/img/DeviceType.png rename to assets/images/DeviceType-57192a3811b36d7a5eedf124748580fe.png diff --git a/static/img/NewDevice2.png b/assets/images/NewDevice2-be2bd94f8653f9a6694a154bf1432ae8.png similarity index 100% rename from static/img/NewDevice2.png rename to assets/images/NewDevice2-be2bd94f8653f9a6694a154bf1432ae8.png diff --git a/static/img/NewDeviceType.png b/assets/images/NewDeviceType-9bda6101c4fc07e6b2a7d6cd3a5fb325.png similarity index 100% rename from static/img/NewDeviceType.png rename to assets/images/NewDeviceType-9bda6101c4fc07e6b2a7d6cd3a5fb325.png diff --git a/static/img/NewMessageType.png b/assets/images/NewMessageType-fb411e9e717ecb6c12b4e43755eeb062.png similarity index 100% rename from static/img/NewMessageType.png rename to assets/images/NewMessageType-fb411e9e717ecb6c12b4e43755eeb062.png diff --git a/static/img/Register.png b/assets/images/Register-6b1d5291bda9a334b75cac14e39ad524.png similarity index 100% rename from static/img/Register.png rename to assets/images/Register-6b1d5291bda9a334b75cac14e39ad524.png diff --git a/static/img/SchemaDefinition.png b/assets/images/SchemaDefinition-95b94d449e74e2186c171a2b68f8c6c6.png similarity index 100% rename from static/img/SchemaDefinition.png rename to assets/images/SchemaDefinition-95b94d449e74e2186c171a2b68f8c6c6.png diff --git a/static/img/SchemaDefinition2.png b/assets/images/SchemaDefinition2-1bb18567f4fb7bb975dadd4f87713990.png similarity index 100% rename from static/img/SchemaDefinition2.png rename to assets/images/SchemaDefinition2-1bb18567f4fb7bb975dadd4f87713990.png diff --git a/static/img/SignIn.png b/assets/images/SignIn-4eada525a59400376a99857318a8cd60.png similarity index 100% rename from static/img/SignIn.png rename to assets/images/SignIn-4eada525a59400376a99857318a8cd60.png diff --git a/static/img/SpecialItem.png b/assets/images/SpecialItem-d3636b7d51c5cfb370d7ac30ef5de680.png similarity index 100% rename from static/img/SpecialItem.png rename to assets/images/SpecialItem-d3636b7d51c5cfb370d7ac30ef5de680.png diff --git a/static/img/Verifying.png b/assets/images/Verifying-7d9ea23b12590e22adba306af9a0db54.png similarity index 100% rename from static/img/Verifying.png rename to assets/images/Verifying-7d9ea23b12590e22adba306af9a0db54.png diff --git a/static/img/createNew.png b/assets/images/createNew-18b8420b87288d9aae3b438da5c97359.png similarity index 100% rename from static/img/createNew.png rename to assets/images/createNew-18b8420b87288d9aae3b438da5c97359.png diff --git a/static/img/dataIngestionFlow.png b/assets/images/dataIngestionFlow-50d398ec0ec9bb3eb170e0395671d545.png similarity index 100% rename from static/img/dataIngestionFlow.png rename to assets/images/dataIngestionFlow-50d398ec0ec9bb3eb170e0395671d545.png diff --git a/static/img/DataIngestionFlow.png b/assets/images/dataIngestionForm-74cc30349b6ef124002bfaec6896eb41.png similarity index 100% rename from static/img/DataIngestionFlow.png rename to assets/images/dataIngestionForm-74cc30349b6ef124002bfaec6896eb41.png diff --git a/docs/tutorial-extras/img/docsVersionDropdown.png b/assets/images/docsVersionDropdown-35e13cbe46c9923327f30a76a90bff3b.png similarity index 100% rename from docs/tutorial-extras/img/docsVersionDropdown.png rename to assets/images/docsVersionDropdown-35e13cbe46c9923327f30a76a90bff3b.png diff --git a/blog/2021-08-26-welcome/docusaurus-plushie-banner.jpeg b/assets/images/docusaurus-plushie-banner-a60f7593abca1e3eef26a9afa244e4fb.jpeg similarity index 100% rename from blog/2021-08-26-welcome/docusaurus-plushie-banner.jpeg rename to assets/images/docusaurus-plushie-banner-a60f7593abca1e3eef26a9afa244e4fb.jpeg diff --git a/docs/tutorial-extras/img/localeDropdown.png b/assets/images/localeDropdown-f0d995e751e7656a1b0dbbc1134e49c2.png similarity index 100% rename from docs/tutorial-extras/img/localeDropdown.png rename to assets/images/localeDropdown-f0d995e751e7656a1b0dbbc1134e49c2.png diff --git a/static/img/organisation.png b/assets/images/organisation-e0ddf1f730bb7f761bd6bc2c4c4318f7.png similarity index 100% rename from static/img/organisation.png rename to assets/images/organisation-e0ddf1f730bb7f761bd6bc2c4c4318f7.png diff --git a/assets/js/01a85c17.deb72329.js b/assets/js/01a85c17.deb72329.js new file mode 100644 index 0000000..200c21d --- /dev/null +++ b/assets/js/01a85c17.deb72329.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkmy_website=self.webpackChunkmy_website||[]).push([[8209],{6535:(e,s,t)=>{t.d(s,{A:()=>v});var a=t(6540),i=t(4164),r=t(781),l=t(4581),n=t(8774),c=t(1312),m=t(6347),o=t(9169);function d(e){const{pathname:s}=(0,m.zy)();return(0,a.useMemo)((()=>e.filter((e=>function(e,s){return!(e.unlisted&&!(0,o.ys)(e.permalink,s))}(e,s)))),[e,s])}const u={sidebar:"sidebar_re4s",sidebarItemTitle:"sidebarItemTitle_pO2u",sidebarItemList:"sidebarItemList_Yudw",sidebarItem:"sidebarItem__DBe",sidebarItemLink:"sidebarItemLink_mo7H",sidebarItemLinkActive:"sidebarItemLinkActive_I1ZP"};var b=t(4848);function g(e){let{sidebar:s}=e;const t=d(s.items);return(0,b.jsx)("aside",{className:"col col--3",children:(0,b.jsxs)("nav",{className:(0,i.A)(u.sidebar,"thin-scrollbar"),"aria-label":(0,c.T)({id:"theme.blog.sidebar.navAriaLabel",message:"Blog recent posts navigation",description:"The ARIA label for recent posts in the blog sidebar"}),children:[(0,b.jsx)("div",{className:(0,i.A)(u.sidebarItemTitle,"margin-bottom--md"),children:s.title}),(0,b.jsx)("ul",{className:(0,i.A)(u.sidebarItemList,"clean-list"),children:t.map((e=>(0,b.jsx)("li",{className:u.sidebarItem,children:(0,b.jsx)(n.A,{isNavLink:!0,to:e.permalink,className:u.sidebarItemLink,activeClassName:u.sidebarItemLinkActive,children:e.title})},e.permalink)))})]})})}var h=t(5600);function p(e){let{sidebar:s}=e;const t=d(s.items);return(0,b.jsx)("ul",{className:"menu__list",children:t.map((e=>(0,b.jsx)("li",{className:"menu__list-item",children:(0,b.jsx)(n.A,{isNavLink:!0,to:e.permalink,className:"menu__link",activeClassName:"menu__link--active",children:e.title})},e.permalink)))})}function j(e){return(0,b.jsx)(h.GX,{component:p,props:e})}function x(e){let{sidebar:s}=e;const t=(0,l.l)();return s?.items.length?"mobile"===t?(0,b.jsx)(j,{sidebar:s}):(0,b.jsx)(g,{sidebar:s}):null}function v(e){const{sidebar:s,toc:t,children:a,...l}=e,n=s&&s.items.length>0;return(0,b.jsx)(r.A,{...l,children:(0,b.jsx)("div",{className:"container margin-vert--lg",children:(0,b.jsxs)("div",{className:"row",children:[(0,b.jsx)(x,{sidebar:s}),(0,b.jsx)("main",{className:(0,i.A)("col",{"col--7":n,"col--9 col--offset-1":!n}),itemScope:!0,itemType:"https://schema.org/Blog",children:a}),t&&(0,b.jsx)("div",{className:"col col--2",children:t})]})})})}},9158:(e,s,t)=>{t.r(s),t.d(s,{default:()=>p});t(6540);var a=t(4164),i=t(1312);const r=()=>(0,i.T)({id:"theme.tags.tagsPageTitle",message:"Tags",description:"The title of the tag list page"});var l=t(1003),n=t(7559),c=t(6535),m=t(6133),o=t(1107);const d={tag:"tag_Nnez"};var u=t(4848);function b(e){let{letterEntry:s}=e;return(0,u.jsxs)("article",{children:[(0,u.jsx)(o.A,{as:"h2",id:s.letter,children:s.letter}),(0,u.jsx)("ul",{className:"padding--none",children:s.tags.map((e=>(0,u.jsx)("li",{className:d.tag,children:(0,u.jsx)(m.A,{...e})},e.permalink)))}),(0,u.jsx)("hr",{})]})}function g(e){let{tags:s}=e;const t=function(e){const s={};return Object.values(e).forEach((e=>{const t=function(e){return e[0].toUpperCase()}(e.label);s[t]??=[],s[t].push(e)})),Object.entries(s).sort(((e,s)=>{let[t]=e,[a]=s;return t.localeCompare(a)})).map((e=>{let[s,t]=e;return{letter:s,tags:t.sort(((e,s)=>e.label.localeCompare(s.label)))}}))}(s);return(0,u.jsx)("section",{className:"margin-vert--lg",children:t.map((e=>(0,u.jsx)(b,{letterEntry:e},e.letter)))})}var h=t(1463);function p(e){let{tags:s,sidebar:t}=e;const i=r();return(0,u.jsxs)(l.e3,{className:(0,a.A)(n.G.wrapper.blogPages,n.G.page.blogTagsListPage),children:[(0,u.jsx)(l.be,{title:i}),(0,u.jsx)(h.A,{tag:"blog_tags_list"}),(0,u.jsxs)(c.A,{sidebar:t,children:[(0,u.jsx)(o.A,{as:"h1",children:i}),(0,u.jsx)(g,{tags:s})]})]})}},6133:(e,s,t)=>{t.d(s,{A:()=>n});t(6540);var a=t(4164),i=t(8774);const r={tag:"tag_zVej",tagRegular:"tagRegular_sFm0",tagWithCount:"tagWithCount_h2kH"};var l=t(4848);function n(e){let{permalink:s,label:t,count:n}=e;return(0,l.jsxs)(i.A,{href:s,className:(0,a.A)(r.tag,n?r.tagWithCount:r.tagRegular),children:[t,n&&(0,l.jsx)("span",{children:n})]})}}}]); \ No newline at end of file diff --git a/assets/js/031793e1.3eb53435.js b/assets/js/031793e1.3eb53435.js new file mode 100644 index 0000000..98e6261 --- /dev/null +++ b/assets/js/031793e1.3eb53435.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkmy_website=self.webpackChunkmy_website||[]).push([[6334],{1794:e=>{e.exports=JSON.parse('{"label":"facebook","permalink":"/blog/tags/facebook","allTagsPath":"/blog/tags","count":1,"unlisted":false}')}}]); \ No newline at end of file diff --git a/assets/js/096bfee4.ca809f3e.js b/assets/js/096bfee4.ca809f3e.js new file mode 100644 index 0000000..d866d06 --- /dev/null +++ b/assets/js/096bfee4.ca809f3e.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkmy_website=self.webpackChunkmy_website||[]).push([[1398],{5305:e=>{e.exports=JSON.parse('{"permalink":"/blog/tags/facebook","page":1,"postsPerPage":10,"totalPages":1,"totalCount":1,"blogDescription":"Blog","blogTitle":"Blog"}')}}]); \ No newline at end of file diff --git a/assets/js/0e384e19.73afba25.js b/assets/js/0e384e19.73afba25.js new file mode 100644 index 0000000..337420a --- /dev/null +++ b/assets/js/0e384e19.73afba25.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkmy_website=self.webpackChunkmy_website||[]).push([[3976],{1512:(e,t,n)=>{n.r(t),n.d(t,{assets:()=>l,contentTitle:()=>i,default:()=>u,frontMatter:()=>o,metadata:()=>a,toc:()=>d});var s=n(4848),r=n(8453);const o={sidebar_position:1},i="Tutorial Intro",a={id:"intro",title:"Tutorial Intro",description:"Let's discover Docusaurus in less than 5 minutes.",source:"@site/docs/intro.md",sourceDirName:".",slug:"/intro",permalink:"/docs/intro",draft:!1,unlisted:!1,editUrl:"https://github.com/facebook/docusaurus/tree/main/packages/create-docusaurus/templates/shared/docs/intro.md",tags:[],version:"current",sidebarPosition:1,frontMatter:{sidebar_position:1},sidebar:"tutorialSidebar",next:{title:"Tutorials",permalink:"/docs/category/tutorials"}},l={},d=[{value:"Getting Started",id:"getting-started",level:2},{value:"What you'll need",id:"what-youll-need",level:3},{value:"Generate a new site",id:"generate-a-new-site",level:2},{value:"Start your site",id:"start-your-site",level:2}];function c(e){const t={a:"a",code:"code",h1:"h1",h2:"h2",h3:"h3",li:"li",p:"p",pre:"pre",strong:"strong",ul:"ul",...(0,r.R)(),...e.components};return(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)(t.h1,{id:"tutorial-intro",children:"Tutorial Intro"}),"\n",(0,s.jsxs)(t.p,{children:["Let's discover ",(0,s.jsx)(t.strong,{children:"Docusaurus in less than 5 minutes"}),"."]}),"\n",(0,s.jsx)(t.h2,{id:"getting-started",children:"Getting Started"}),"\n",(0,s.jsxs)(t.p,{children:["Get started by ",(0,s.jsx)(t.strong,{children:"creating a new site"}),"."]}),"\n",(0,s.jsxs)(t.p,{children:["Or ",(0,s.jsx)(t.strong,{children:"try Docusaurus immediately"})," with ",(0,s.jsx)(t.strong,{children:(0,s.jsx)(t.a,{href:"https://docusaurus.new",children:"docusaurus.new"})}),"."]}),"\n",(0,s.jsx)(t.h3,{id:"what-youll-need",children:"What you'll need"}),"\n",(0,s.jsxs)(t.ul,{children:["\n",(0,s.jsxs)(t.li,{children:[(0,s.jsx)(t.a,{href:"https://nodejs.org/en/download/",children:"Node.js"})," version 18.0 or above:","\n",(0,s.jsxs)(t.ul,{children:["\n",(0,s.jsx)(t.li,{children:"When installing Node.js, you are recommended to check all checkboxes related to dependencies."}),"\n"]}),"\n"]}),"\n"]}),"\n",(0,s.jsx)(t.h2,{id:"generate-a-new-site",children:"Generate a new site"}),"\n",(0,s.jsxs)(t.p,{children:["Generate a new Docusaurus site using the ",(0,s.jsx)(t.strong,{children:"classic template"}),"."]}),"\n",(0,s.jsx)(t.p,{children:"The classic template will automatically be added to your project after you run the command:"}),"\n",(0,s.jsx)(t.pre,{children:(0,s.jsx)(t.code,{className:"language-bash",children:"npm init docusaurus@latest my-website classic\n"})}),"\n",(0,s.jsx)(t.p,{children:"You can type this command into Command Prompt, Powershell, Terminal, or any other integrated terminal of your code editor."}),"\n",(0,s.jsx)(t.p,{children:"The command also installs all necessary dependencies you need to run Docusaurus."}),"\n",(0,s.jsx)(t.h2,{id:"start-your-site",children:"Start your site"}),"\n",(0,s.jsx)(t.p,{children:"Run the development server:"}),"\n",(0,s.jsx)(t.pre,{children:(0,s.jsx)(t.code,{className:"language-bash",children:"cd my-website\nnpm run start\n"})}),"\n",(0,s.jsxs)(t.p,{children:["The ",(0,s.jsx)(t.code,{children:"cd"})," command changes the directory you're working with. In order to work with your newly created Docusaurus site, you'll need to navigate the terminal there."]}),"\n",(0,s.jsxs)(t.p,{children:["The ",(0,s.jsx)(t.code,{children:"npm run start"})," command builds your website locally and serves it through a development server, ready for you to view at ",(0,s.jsx)(t.a,{href:"http://localhost:3000/",children:"http://localhost:3000/"}),"."]}),"\n",(0,s.jsxs)(t.p,{children:["Open ",(0,s.jsx)(t.code,{children:"docs/intro.md"})," (this page) and edit some lines: the site ",(0,s.jsx)(t.strong,{children:"reloads automatically"})," and displays your changes."]})]})}function u(e={}){const{wrapper:t}={...(0,r.R)(),...e.components};return t?(0,s.jsx)(t,{...e,children:(0,s.jsx)(c,{...e})}):c(e)}},8453:(e,t,n)=>{n.d(t,{R:()=>i,x:()=>a});var s=n(6540);const r={},o=s.createContext(r);function i(e){const t=s.useContext(o);return s.useMemo((function(){return"function"==typeof e?e(t):{...t,...e}}),[t,e])}function a(e){let t;return t=e.disableParentContext?"function"==typeof e.components?e.components(r):e.components||r:i(e.components),s.createElement(o.Provider,{value:t},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/14eb3368.091afeae.js b/assets/js/14eb3368.091afeae.js new file mode 100644 index 0000000..e76f5b0 --- /dev/null +++ b/assets/js/14eb3368.091afeae.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkmy_website=self.webpackChunkmy_website||[]).push([[6969],{1243:(e,t,s)=>{s.d(t,{A:()=>p});s(6540);var n=s(4164),i=s(7559),a=s(1754),r=s(9169),c=s(8774),l=s(1312),o=s(6025),d=s(4848);function m(e){return(0,d.jsx)("svg",{viewBox:"0 0 24 24",...e,children:(0,d.jsx)("path",{d:"M10 19v-5h4v5c0 .55.45 1 1 1h3c.55 0 1-.45 1-1v-7h1.7c.46 0 .68-.57.33-.87L12.67 3.6c-.38-.34-.96-.34-1.34 0l-8.36 7.53c-.34.3-.13.87.33.87H5v7c0 .55.45 1 1 1h3c.55 0 1-.45 1-1z",fill:"currentColor"})})}const u={breadcrumbHomeIcon:"breadcrumbHomeIcon_YNFT"};function h(){const e=(0,o.A)("/");return(0,d.jsx)("li",{className:"breadcrumbs__item",children:(0,d.jsx)(c.A,{"aria-label":(0,l.T)({id:"theme.docs.breadcrumbs.home",message:"Home page",description:"The ARIA label for the home page in the breadcrumbs"}),className:"breadcrumbs__link",href:e,children:(0,d.jsx)(m,{className:u.breadcrumbHomeIcon})})})}const b={breadcrumbsContainer:"breadcrumbsContainer_Z_bl"};function x(e){let{children:t,href:s,isLast:n}=e;const i="breadcrumbs__link";return n?(0,d.jsx)("span",{className:i,itemProp:"name",children:t}):s?(0,d.jsx)(c.A,{className:i,href:s,itemProp:"item",children:(0,d.jsx)("span",{itemProp:"name",children:t})}):(0,d.jsx)("span",{className:i,children:t})}function v(e){let{children:t,active:s,index:i,addMicrodata:a}=e;return(0,d.jsxs)("li",{...a&&{itemScope:!0,itemProp:"itemListElement",itemType:"https://schema.org/ListItem"},className:(0,n.A)("breadcrumbs__item",{"breadcrumbs__item--active":s}),children:[t,(0,d.jsx)("meta",{itemProp:"position",content:String(i+1)})]})}function p(){const e=(0,a.OF)(),t=(0,r.Dt)();return e?(0,d.jsx)("nav",{className:(0,n.A)(i.G.docs.docBreadcrumbs,b.breadcrumbsContainer),"aria-label":(0,l.T)({id:"theme.docs.breadcrumbs.navAriaLabel",message:"Breadcrumbs",description:"The ARIA label for the breadcrumbs"}),children:(0,d.jsxs)("ul",{className:"breadcrumbs",itemScope:!0,itemType:"https://schema.org/BreadcrumbList",children:[t&&(0,d.jsx)(h,{}),e.map(((t,s)=>{const n=s===e.length-1,i="category"===t.type&&t.linkUnlisted?void 0:t.href;return(0,d.jsx)(v,{active:n,index:s,addMicrodata:!!i,children:(0,d.jsx)(x,{href:i,isLast:n,children:t.label})},s)}))]})}):null}},4136:(e,t,s)=>{s.r(t),s.d(t,{default:()=>y});s(6540);var n=s(1003),i=s(1754),a=s(6025),r=s(4164),c=s(8774),l=s(6654),o=s(1312),d=s(1107);const m={cardContainer:"cardContainer_fWXF",cardTitle:"cardTitle_rnsV",cardDescription:"cardDescription_PWke"};var u=s(4848);function h(e){let{href:t,children:s}=e;return(0,u.jsx)(c.A,{href:t,className:(0,r.A)("card padding--lg",m.cardContainer),children:s})}function b(e){let{href:t,icon:s,title:n,description:i}=e;return(0,u.jsxs)(h,{href:t,children:[(0,u.jsxs)(d.A,{as:"h2",className:(0,r.A)("text--truncate",m.cardTitle),title:n,children:[s," ",n]}),i&&(0,u.jsx)("p",{className:(0,r.A)("text--truncate",m.cardDescription),title:i,children:i})]})}function x(e){let{item:t}=e;const s=(0,i.Nr)(t);return s?(0,u.jsx)(b,{href:s,icon:"\ud83d\uddc3\ufe0f",title:t.label,description:t.description??(0,o.T)({message:"{count} items",id:"theme.docs.DocCard.categoryDescription",description:"The default description for a category card in the generated index about how many items this category includes"},{count:t.items.length})}):null}function v(e){let{item:t}=e;const s=(0,l.A)(t.href)?"\ud83d\udcc4\ufe0f":"\ud83d\udd17",n=(0,i.cC)(t.docId??void 0);return(0,u.jsx)(b,{href:t.href,icon:s,title:t.label,description:t.description??n?.description})}function p(e){let{item:t}=e;switch(t.type){case"link":return(0,u.jsx)(v,{item:t});case"category":return(0,u.jsx)(x,{item:t});default:throw new Error(`unknown item type ${JSON.stringify(t)}`)}}function g(e){let{className:t}=e;const s=(0,i.$S)();return(0,u.jsx)(j,{items:s.items,className:t})}function j(e){const{items:t,className:s}=e;if(!t)return(0,u.jsx)(g,{...e});const n=(0,i.d1)(t);return(0,u.jsx)("section",{className:(0,r.A)("row",s),children:n.map(((e,t)=>(0,u.jsx)("article",{className:"col col--6 margin-bottom--lg",children:(0,u.jsx)(p,{item:e})},t)))})}var f=s(7719),A=s(1878),N=s(4267),T=s(1243);const _={generatedIndexPage:"generatedIndexPage_vN6x",list:"list_eTzJ",title:"title_kItE"};function L(e){let{categoryGeneratedIndex:t}=e;return(0,u.jsx)(n.be,{title:t.title,description:t.description,keywords:t.keywords,image:(0,a.A)(t.image)})}function k(e){let{categoryGeneratedIndex:t}=e;const s=(0,i.$S)();return(0,u.jsxs)("div",{className:_.generatedIndexPage,children:[(0,u.jsx)(A.A,{}),(0,u.jsx)(T.A,{}),(0,u.jsx)(N.A,{}),(0,u.jsxs)("header",{children:[(0,u.jsx)(d.A,{as:"h1",className:_.title,children:t.title}),t.description&&(0,u.jsx)("p",{children:t.description})]}),(0,u.jsx)("article",{className:"margin-top--lg",children:(0,u.jsx)(j,{items:s.items,className:_.list})}),(0,u.jsx)("footer",{className:"margin-top--lg",children:(0,u.jsx)(f.A,{previous:t.navigation.previous,next:t.navigation.next})})]})}function y(e){return(0,u.jsxs)(u.Fragment,{children:[(0,u.jsx)(L,{...e}),(0,u.jsx)(k,{...e})]})}},7719:(e,t,s)=>{s.d(t,{A:()=>r});s(6540);var n=s(1312),i=s(9022),a=s(4848);function r(e){const{previous:t,next:s}=e;return(0,a.jsxs)("nav",{className:"pagination-nav docusaurus-mt-lg","aria-label":(0,n.T)({id:"theme.docs.paginator.navAriaLabel",message:"Docs pages",description:"The ARIA label for the docs pagination"}),children:[t&&(0,a.jsx)(i.A,{...t,subLabel:(0,a.jsx)(n.A,{id:"theme.docs.paginator.previous",description:"The label used to navigate to the previous doc",children:"Previous"})}),s&&(0,a.jsx)(i.A,{...s,subLabel:(0,a.jsx)(n.A,{id:"theme.docs.paginator.next",description:"The label used to navigate to the next doc",children:"Next"}),isNext:!0})]})}},4267:(e,t,s)=>{s.d(t,{A:()=>l});s(6540);var n=s(4164),i=s(1312),a=s(7559),r=s(2252),c=s(4848);function l(e){let{className:t}=e;const s=(0,r.r)();return s.badge?(0,c.jsx)("span",{className:(0,n.A)(t,a.G.docs.docVersionBadge,"badge badge--secondary"),children:(0,c.jsx)(i.A,{id:"theme.docs.versionBadge.label",values:{versionLabel:s.label},children:"Version: {versionLabel}"})}):null}},1878:(e,t,s)=>{s.d(t,{A:()=>v});s(6540);var n=s(4164),i=s(4586),a=s(8774),r=s(1312),c=s(4070),l=s(7559),o=s(5597),d=s(2252),m=s(4848);const u={unreleased:function(e){let{siteTitle:t,versionMetadata:s}=e;return(0,m.jsx)(r.A,{id:"theme.docs.versions.unreleasedVersionLabel",description:"The label used to tell the user that he's browsing an unreleased doc version",values:{siteTitle:t,versionLabel:(0,m.jsx)("b",{children:s.label})},children:"This is unreleased documentation for {siteTitle} {versionLabel} version."})},unmaintained:function(e){let{siteTitle:t,versionMetadata:s}=e;return(0,m.jsx)(r.A,{id:"theme.docs.versions.unmaintainedVersionLabel",description:"The label used to tell the user that he's browsing an unmaintained doc version",values:{siteTitle:t,versionLabel:(0,m.jsx)("b",{children:s.label})},children:"This is documentation for {siteTitle} {versionLabel}, which is no longer actively maintained."})}};function h(e){const t=u[e.versionMetadata.banner];return(0,m.jsx)(t,{...e})}function b(e){let{versionLabel:t,to:s,onClick:n}=e;return(0,m.jsx)(r.A,{id:"theme.docs.versions.latestVersionSuggestionLabel",description:"The label used to tell the user to check the latest version",values:{versionLabel:t,latestVersionLink:(0,m.jsx)("b",{children:(0,m.jsx)(a.A,{to:s,onClick:n,children:(0,m.jsx)(r.A,{id:"theme.docs.versions.latestVersionLinkLabel",description:"The label used for the latest version suggestion link label",children:"latest version"})})})},children:"For up-to-date documentation, see the {latestVersionLink} ({versionLabel})."})}function x(e){let{className:t,versionMetadata:s}=e;const{siteConfig:{title:a}}=(0,i.A)(),{pluginId:r}=(0,c.vT)({failfast:!0}),{savePreferredVersionName:d}=(0,o.g1)(r),{latestDocSuggestion:u,latestVersionSuggestion:x}=(0,c.HW)(r),v=u??(p=x).docs.find((e=>e.id===p.mainDocId));var p;return(0,m.jsxs)("div",{className:(0,n.A)(t,l.G.docs.docVersionBanner,"alert alert--warning margin-bottom--md"),role:"alert",children:[(0,m.jsx)("div",{children:(0,m.jsx)(h,{siteTitle:a,versionMetadata:s})}),(0,m.jsx)("div",{className:"margin-top--md",children:(0,m.jsx)(b,{versionLabel:x.label,to:v.path,onClick:()=>d(x.name)})})]})}function v(e){let{className:t}=e;const s=(0,d.r)();return s.banner?(0,m.jsx)(x,{className:t,versionMetadata:s}):null}},9022:(e,t,s)=>{s.d(t,{A:()=>r});s(6540);var n=s(4164),i=s(8774),a=s(4848);function r(e){const{permalink:t,title:s,subLabel:r,isNext:c}=e;return(0,a.jsxs)(i.A,{className:(0,n.A)("pagination-nav__link",c?"pagination-nav__link--next":"pagination-nav__link--prev"),to:t,children:[r&&(0,a.jsx)("div",{className:"pagination-nav__sublabel",children:r}),(0,a.jsx)("div",{className:"pagination-nav__label",children:s})]})}}}]); \ No newline at end of file diff --git a/assets/js/17896441.9749c064.js b/assets/js/17896441.9749c064.js new file mode 100644 index 0000000..0048248 --- /dev/null +++ b/assets/js/17896441.9749c064.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkmy_website=self.webpackChunkmy_website||[]).push([[8401],{1243:(e,t,n)=>{n.d(t,{A:()=>p});n(6540);var a=n(4164),s=n(7559),i=n(1754),l=n(9169),o=n(8774),r=n(1312),c=n(6025),d=n(4848);function u(e){return(0,d.jsx)("svg",{viewBox:"0 0 24 24",...e,children:(0,d.jsx)("path",{d:"M10 19v-5h4v5c0 .55.45 1 1 1h3c.55 0 1-.45 1-1v-7h1.7c.46 0 .68-.57.33-.87L12.67 3.6c-.38-.34-.96-.34-1.34 0l-8.36 7.53c-.34.3-.13.87.33.87H5v7c0 .55.45 1 1 1h3c.55 0 1-.45 1-1z",fill:"currentColor"})})}const m={breadcrumbHomeIcon:"breadcrumbHomeIcon_YNFT"};function h(){const e=(0,c.A)("/");return(0,d.jsx)("li",{className:"breadcrumbs__item",children:(0,d.jsx)(o.A,{"aria-label":(0,r.T)({id:"theme.docs.breadcrumbs.home",message:"Home page",description:"The ARIA label for the home page in the breadcrumbs"}),className:"breadcrumbs__link",href:e,children:(0,d.jsx)(u,{className:m.breadcrumbHomeIcon})})})}const v={breadcrumbsContainer:"breadcrumbsContainer_Z_bl"};function x(e){let{children:t,href:n,isLast:a}=e;const s="breadcrumbs__link";return a?(0,d.jsx)("span",{className:s,itemProp:"name",children:t}):n?(0,d.jsx)(o.A,{className:s,href:n,itemProp:"item",children:(0,d.jsx)("span",{itemProp:"name",children:t})}):(0,d.jsx)("span",{className:s,children:t})}function b(e){let{children:t,active:n,index:s,addMicrodata:i}=e;return(0,d.jsxs)("li",{...i&&{itemScope:!0,itemProp:"itemListElement",itemType:"https://schema.org/ListItem"},className:(0,a.A)("breadcrumbs__item",{"breadcrumbs__item--active":n}),children:[t,(0,d.jsx)("meta",{itemProp:"position",content:String(s+1)})]})}function p(){const e=(0,i.OF)(),t=(0,l.Dt)();return e?(0,d.jsx)("nav",{className:(0,a.A)(s.G.docs.docBreadcrumbs,v.breadcrumbsContainer),"aria-label":(0,r.T)({id:"theme.docs.breadcrumbs.navAriaLabel",message:"Breadcrumbs",description:"The ARIA label for the breadcrumbs"}),children:(0,d.jsxs)("ul",{className:"breadcrumbs",itemScope:!0,itemType:"https://schema.org/BreadcrumbList",children:[t&&(0,d.jsx)(h,{}),e.map(((t,n)=>{const a=n===e.length-1,s="category"===t.type&&t.linkUnlisted?void 0:t.href;return(0,d.jsx)(b,{active:a,index:n,addMicrodata:!!s,children:(0,d.jsx)(x,{href:s,isLast:a,children:t.label})},n)}))]})}):null}},4799:(e,t,n)=>{n.r(t),n.d(t,{default:()=>q});var a=n(6540),s=n(1003),i=n(9532),l=n(4848);const o=a.createContext(null);function r(e){let{children:t,content:n}=e;const s=function(e){return(0,a.useMemo)((()=>({metadata:e.metadata,frontMatter:e.frontMatter,assets:e.assets,contentTitle:e.contentTitle,toc:e.toc})),[e])}(n);return(0,l.jsx)(o.Provider,{value:s,children:t})}function c(){const e=(0,a.useContext)(o);if(null===e)throw new i.dV("DocProvider");return e}function d(){const{metadata:e,frontMatter:t,assets:n}=c();return(0,l.jsx)(s.be,{title:e.title,description:e.description,keywords:t.keywords,image:n.image??t.image})}var u=n(4164),m=n(4581),h=n(7719);function v(){const{metadata:e}=c();return(0,l.jsx)(h.A,{previous:e.previous,next:e.next})}var x=n(1878),b=n(4267),p=n(7559),g=n(1312);function f(e){let{lastUpdatedAt:t,formattedLastUpdatedAt:n}=e;return(0,l.jsx)(g.A,{id:"theme.lastUpdated.atDate",description:"The words used to describe on which date a page has been last updated",values:{date:(0,l.jsx)("b",{children:(0,l.jsx)("time",{dateTime:new Date(1e3*t).toISOString(),children:n})})},children:" on {date}"})}function j(e){let{lastUpdatedBy:t}=e;return(0,l.jsx)(g.A,{id:"theme.lastUpdated.byUser",description:"The words used to describe by who the page has been last updated",values:{user:(0,l.jsx)("b",{children:t})},children:" by {user}"})}function A(e){let{lastUpdatedAt:t,formattedLastUpdatedAt:n,lastUpdatedBy:a}=e;return(0,l.jsxs)("span",{className:p.G.common.lastUpdated,children:[(0,l.jsx)(g.A,{id:"theme.lastUpdated.lastUpdatedAtBy",description:"The sentence used to display when a page has been last updated, and by who",values:{atDate:t&&n?(0,l.jsx)(f,{lastUpdatedAt:t,formattedLastUpdatedAt:n}):"",byUser:a?(0,l.jsx)(j,{lastUpdatedBy:a}):""},children:"Last updated{atDate}{byUser}"}),!1]})}var L=n(1943),N=n(2053);const C={lastUpdated:"lastUpdated_vwxv"};function _(e){return(0,l.jsx)("div",{className:(0,u.A)(p.G.docs.docFooterTagsRow,"row margin-bottom--sm"),children:(0,l.jsx)("div",{className:"col",children:(0,l.jsx)(N.A,{...e})})})}function T(e){let{editUrl:t,lastUpdatedAt:n,lastUpdatedBy:a,formattedLastUpdatedAt:s}=e;return(0,l.jsxs)("div",{className:(0,u.A)(p.G.docs.docFooterEditMetaRow,"row"),children:[(0,l.jsx)("div",{className:"col",children:t&&(0,l.jsx)(L.A,{editUrl:t})}),(0,l.jsx)("div",{className:(0,u.A)("col",C.lastUpdated),children:(n||a)&&(0,l.jsx)(A,{lastUpdatedAt:n,formattedLastUpdatedAt:s,lastUpdatedBy:a})})]})}function k(){const{metadata:e}=c(),{editUrl:t,lastUpdatedAt:n,formattedLastUpdatedAt:a,lastUpdatedBy:s,tags:i}=e,o=i.length>0,r=!!(t||n||s);return o||r?(0,l.jsxs)("footer",{className:(0,u.A)(p.G.docs.docFooter,"docusaurus-mt-lg"),children:[o&&(0,l.jsx)(_,{tags:i}),r&&(0,l.jsx)(T,{editUrl:t,lastUpdatedAt:n,lastUpdatedBy:s,formattedLastUpdatedAt:a})]}):null}var H=n(1422),U=n(5195);const y={tocCollapsibleButton:"tocCollapsibleButton_TO0P",tocCollapsibleButtonExpanded:"tocCollapsibleButtonExpanded_MG3E"};function w(e){let{collapsed:t,...n}=e;return(0,l.jsx)("button",{type:"button",...n,className:(0,u.A)("clean-btn",y.tocCollapsibleButton,!t&&y.tocCollapsibleButtonExpanded,n.className),children:(0,l.jsx)(g.A,{id:"theme.TOCCollapsible.toggleButtonLabel",description:"The label used by the button on the collapsible TOC component",children:"On this page"})})}const M={tocCollapsible:"tocCollapsible_ETCw",tocCollapsibleContent:"tocCollapsibleContent_vkbj",tocCollapsibleExpanded:"tocCollapsibleExpanded_sAul"};function B(e){let{toc:t,className:n,minHeadingLevel:a,maxHeadingLevel:s}=e;const{collapsed:i,toggleCollapsed:o}=(0,H.u)({initialState:!0});return(0,l.jsxs)("div",{className:(0,u.A)(M.tocCollapsible,!i&&M.tocCollapsibleExpanded,n),children:[(0,l.jsx)(w,{collapsed:i,onClick:o}),(0,l.jsx)(H.N,{lazy:!0,className:M.tocCollapsibleContent,collapsed:i,children:(0,l.jsx)(U.A,{toc:t,minHeadingLevel:a,maxHeadingLevel:s})})]})}const E={tocMobile:"tocMobile_ITEo"};function I(){const{toc:e,frontMatter:t}=c();return(0,l.jsx)(B,{toc:e,minHeadingLevel:t.toc_min_heading_level,maxHeadingLevel:t.toc_max_heading_level,className:(0,u.A)(p.G.docs.docTocMobile,E.tocMobile)})}var O=n(7763);function V(){const{toc:e,frontMatter:t}=c();return(0,l.jsx)(O.A,{toc:e,minHeadingLevel:t.toc_min_heading_level,maxHeadingLevel:t.toc_max_heading_level,className:p.G.docs.docTocDesktop})}var S=n(1107),G=n(5533);function P(e){let{children:t}=e;const n=function(){const{metadata:e,frontMatter:t,contentTitle:n}=c();return t.hide_title||void 0!==n?null:e.title}();return(0,l.jsxs)("div",{className:(0,u.A)(p.G.docs.docMarkdown,"markdown"),children:[n&&(0,l.jsx)("header",{children:(0,l.jsx)(S.A,{as:"h1",children:n})}),(0,l.jsx)(G.A,{children:t})]})}var R=n(1243),D=n(996);const F={docItemContainer:"docItemContainer_Djhp",docItemCol:"docItemCol_VOVn"};function z(e){let{children:t}=e;const n=function(){const{frontMatter:e,toc:t}=c(),n=(0,m.l)(),a=e.hide_table_of_contents,s=!a&&t.length>0;return{hidden:a,mobile:s?(0,l.jsx)(I,{}):void 0,desktop:!s||"desktop"!==n&&"ssr"!==n?void 0:(0,l.jsx)(V,{})}}(),{metadata:{unlisted:a}}=c();return(0,l.jsxs)("div",{className:"row",children:[(0,l.jsxs)("div",{className:(0,u.A)("col",!n.hidden&&F.docItemCol),children:[a&&(0,l.jsx)(D.A,{}),(0,l.jsx)(x.A,{}),(0,l.jsxs)("div",{className:F.docItemContainer,children:[(0,l.jsxs)("article",{children:[(0,l.jsx)(R.A,{}),(0,l.jsx)(b.A,{}),n.mobile,(0,l.jsx)(P,{children:t}),(0,l.jsx)(k,{})]}),(0,l.jsx)(v,{})]})]}),n.desktop&&(0,l.jsx)("div",{className:"col col--3",children:n.desktop})]})}function q(e){const t=`docs-doc-id-${e.content.metadata.id}`,n=e.content;return(0,l.jsx)(r,{content:e.content,children:(0,l.jsxs)(s.e3,{className:t,children:[(0,l.jsx)(d,{}),(0,l.jsx)(z,{children:(0,l.jsx)(n,{})})]})})}},7719:(e,t,n)=>{n.d(t,{A:()=>l});n(6540);var a=n(1312),s=n(9022),i=n(4848);function l(e){const{previous:t,next:n}=e;return(0,i.jsxs)("nav",{className:"pagination-nav docusaurus-mt-lg","aria-label":(0,a.T)({id:"theme.docs.paginator.navAriaLabel",message:"Docs pages",description:"The ARIA label for the docs pagination"}),children:[t&&(0,i.jsx)(s.A,{...t,subLabel:(0,i.jsx)(a.A,{id:"theme.docs.paginator.previous",description:"The label used to navigate to the previous doc",children:"Previous"})}),n&&(0,i.jsx)(s.A,{...n,subLabel:(0,i.jsx)(a.A,{id:"theme.docs.paginator.next",description:"The label used to navigate to the next doc",children:"Next"}),isNext:!0})]})}},4267:(e,t,n)=>{n.d(t,{A:()=>r});n(6540);var a=n(4164),s=n(1312),i=n(7559),l=n(2252),o=n(4848);function r(e){let{className:t}=e;const n=(0,l.r)();return n.badge?(0,o.jsx)("span",{className:(0,a.A)(t,i.G.docs.docVersionBadge,"badge badge--secondary"),children:(0,o.jsx)(s.A,{id:"theme.docs.versionBadge.label",values:{versionLabel:n.label},children:"Version: {versionLabel}"})}):null}},1878:(e,t,n)=>{n.d(t,{A:()=>b});n(6540);var a=n(4164),s=n(4586),i=n(8774),l=n(1312),o=n(4070),r=n(7559),c=n(5597),d=n(2252),u=n(4848);const m={unreleased:function(e){let{siteTitle:t,versionMetadata:n}=e;return(0,u.jsx)(l.A,{id:"theme.docs.versions.unreleasedVersionLabel",description:"The label used to tell the user that he's browsing an unreleased doc version",values:{siteTitle:t,versionLabel:(0,u.jsx)("b",{children:n.label})},children:"This is unreleased documentation for {siteTitle} {versionLabel} version."})},unmaintained:function(e){let{siteTitle:t,versionMetadata:n}=e;return(0,u.jsx)(l.A,{id:"theme.docs.versions.unmaintainedVersionLabel",description:"The label used to tell the user that he's browsing an unmaintained doc version",values:{siteTitle:t,versionLabel:(0,u.jsx)("b",{children:n.label})},children:"This is documentation for {siteTitle} {versionLabel}, which is no longer actively maintained."})}};function h(e){const t=m[e.versionMetadata.banner];return(0,u.jsx)(t,{...e})}function v(e){let{versionLabel:t,to:n,onClick:a}=e;return(0,u.jsx)(l.A,{id:"theme.docs.versions.latestVersionSuggestionLabel",description:"The label used to tell the user to check the latest version",values:{versionLabel:t,latestVersionLink:(0,u.jsx)("b",{children:(0,u.jsx)(i.A,{to:n,onClick:a,children:(0,u.jsx)(l.A,{id:"theme.docs.versions.latestVersionLinkLabel",description:"The label used for the latest version suggestion link label",children:"latest version"})})})},children:"For up-to-date documentation, see the {latestVersionLink} ({versionLabel})."})}function x(e){let{className:t,versionMetadata:n}=e;const{siteConfig:{title:i}}=(0,s.A)(),{pluginId:l}=(0,o.vT)({failfast:!0}),{savePreferredVersionName:d}=(0,c.g1)(l),{latestDocSuggestion:m,latestVersionSuggestion:x}=(0,o.HW)(l),b=m??(p=x).docs.find((e=>e.id===p.mainDocId));var p;return(0,u.jsxs)("div",{className:(0,a.A)(t,r.G.docs.docVersionBanner,"alert alert--warning margin-bottom--md"),role:"alert",children:[(0,u.jsx)("div",{children:(0,u.jsx)(h,{siteTitle:i,versionMetadata:n})}),(0,u.jsx)("div",{className:"margin-top--md",children:(0,u.jsx)(v,{versionLabel:x.label,to:b.path,onClick:()=>d(x.name)})})]})}function b(e){let{className:t}=e;const n=(0,d.r)();return n.banner?(0,u.jsx)(x,{className:t,versionMetadata:n}):null}},1943:(e,t,n)=>{n.d(t,{A:()=>d});n(6540);var a=n(1312),s=n(7559),i=n(8774),l=n(4164);const o={iconEdit:"iconEdit_Z9Sw"};var r=n(4848);function c(e){let{className:t,...n}=e;return(0,r.jsx)("svg",{fill:"currentColor",height:"20",width:"20",viewBox:"0 0 40 40",className:(0,l.A)(o.iconEdit,t),"aria-hidden":"true",...n,children:(0,r.jsx)("g",{children:(0,r.jsx)("path",{d:"m34.5 11.7l-3 3.1-6.3-6.3 3.1-3q0.5-0.5 1.2-0.5t1.1 0.5l3.9 3.9q0.5 0.4 0.5 1.1t-0.5 1.2z m-29.5 17.1l18.4-18.5 6.3 6.3-18.4 18.4h-6.3v-6.2z"})})})}function d(e){let{editUrl:t}=e;return(0,r.jsxs)(i.A,{to:t,className:s.G.common.editThisPage,children:[(0,r.jsx)(c,{}),(0,r.jsx)(a.A,{id:"theme.common.editThisPage",description:"The link label to edit the current page",children:"Edit this page"})]})}},9022:(e,t,n)=>{n.d(t,{A:()=>l});n(6540);var a=n(4164),s=n(8774),i=n(4848);function l(e){const{permalink:t,title:n,subLabel:l,isNext:o}=e;return(0,i.jsxs)(s.A,{className:(0,a.A)("pagination-nav__link",o?"pagination-nav__link--next":"pagination-nav__link--prev"),to:t,children:[l&&(0,i.jsx)("div",{className:"pagination-nav__sublabel",children:l}),(0,i.jsx)("div",{className:"pagination-nav__label",children:n})]})}},7763:(e,t,n)=>{n.d(t,{A:()=>c});n(6540);var a=n(4164),s=n(5195);const i={tableOfContents:"tableOfContents_bqdL",docItemContainer:"docItemContainer_F8PC"};var l=n(4848);const o="table-of-contents__link toc-highlight",r="table-of-contents__link--active";function c(e){let{className:t,...n}=e;return(0,l.jsx)("div",{className:(0,a.A)(i.tableOfContents,"thin-scrollbar",t),children:(0,l.jsx)(s.A,{...n,linkClassName:o,linkActiveClassName:r})})}},5195:(e,t,n)=>{n.d(t,{A:()=>x});var a=n(6540),s=n(6342);function i(e){const t=e.map((e=>({...e,parentIndex:-1,children:[]}))),n=Array(7).fill(-1);t.forEach(((e,t)=>{const a=n.slice(2,e.level);e.parentIndex=Math.max(...a),n[e.level]=t}));const a=[];return t.forEach((e=>{const{parentIndex:n,...s}=e;n>=0?t[n].children.push(s):a.push(s)})),a}function l(e){let{toc:t,minHeadingLevel:n,maxHeadingLevel:a}=e;return t.flatMap((e=>{const t=l({toc:e.children,minHeadingLevel:n,maxHeadingLevel:a});return function(e){return e.level>=n&&e.level<=a}(e)?[{...e,children:t}]:t}))}function o(e){const t=e.getBoundingClientRect();return t.top===t.bottom?o(e.parentNode):t}function r(e,t){let{anchorTopOffset:n}=t;const a=e.find((e=>o(e).top>=n));if(a){return function(e){return e.top>0&&e.bottom{e.current=t?0:document.querySelector(".navbar").clientHeight}),[t]),e}function d(e){const t=(0,a.useRef)(void 0),n=c();(0,a.useEffect)((()=>{if(!e)return()=>{};const{linkClassName:a,linkActiveClassName:s,minHeadingLevel:i,maxHeadingLevel:l}=e;function o(){const e=function(e){return Array.from(document.getElementsByClassName(e))}(a),o=function(e){let{minHeadingLevel:t,maxHeadingLevel:n}=e;const a=[];for(let s=t;s<=n;s+=1)a.push(`h${s}.anchor`);return Array.from(document.querySelectorAll(a.join()))}({minHeadingLevel:i,maxHeadingLevel:l}),c=r(o,{anchorTopOffset:n.current}),d=e.find((e=>c&&c.id===function(e){return decodeURIComponent(e.href.substring(e.href.indexOf("#")+1))}(e)));e.forEach((e=>{!function(e,n){n?(t.current&&t.current!==e&&t.current.classList.remove(s),e.classList.add(s),t.current=e):e.classList.remove(s)}(e,e===d)}))}return document.addEventListener("scroll",o),document.addEventListener("resize",o),o(),()=>{document.removeEventListener("scroll",o),document.removeEventListener("resize",o)}}),[e,n])}var u=n(8774),m=n(4848);function h(e){let{toc:t,className:n,linkClassName:a,isChild:s}=e;return t.length?(0,m.jsx)("ul",{className:s?void 0:n,children:t.map((e=>(0,m.jsxs)("li",{children:[(0,m.jsx)(u.A,{to:`#${e.id}`,className:a??void 0,dangerouslySetInnerHTML:{__html:e.value}}),(0,m.jsx)(h,{isChild:!0,toc:e.children,className:n,linkClassName:a})]},e.id)))}):null}const v=a.memo(h);function x(e){let{toc:t,className:n="table-of-contents table-of-contents__left-border",linkClassName:o="table-of-contents__link",linkActiveClassName:r,minHeadingLevel:c,maxHeadingLevel:u,...h}=e;const x=(0,s.p)(),b=c??x.tableOfContents.minHeadingLevel,p=u??x.tableOfContents.maxHeadingLevel,g=function(e){let{toc:t,minHeadingLevel:n,maxHeadingLevel:s}=e;return(0,a.useMemo)((()=>l({toc:i(t),minHeadingLevel:n,maxHeadingLevel:s})),[t,n,s])}({toc:t,minHeadingLevel:b,maxHeadingLevel:p});return d((0,a.useMemo)((()=>{if(o&&r)return{linkClassName:o,linkActiveClassName:r,minHeadingLevel:b,maxHeadingLevel:p}}),[o,r,b,p])),(0,m.jsx)(v,{toc:g,className:n,linkClassName:o,...h})}},6133:(e,t,n)=>{n.d(t,{A:()=>o});n(6540);var a=n(4164),s=n(8774);const i={tag:"tag_zVej",tagRegular:"tagRegular_sFm0",tagWithCount:"tagWithCount_h2kH"};var l=n(4848);function o(e){let{permalink:t,label:n,count:o}=e;return(0,l.jsxs)(s.A,{href:t,className:(0,a.A)(i.tag,o?i.tagWithCount:i.tagRegular),children:[n,o&&(0,l.jsx)("span",{children:o})]})}},2053:(e,t,n)=>{n.d(t,{A:()=>r});n(6540);var a=n(4164),s=n(1312),i=n(6133);const l={tags:"tags_jXut",tag:"tag_QGVx"};var o=n(4848);function r(e){let{tags:t}=e;return(0,o.jsxs)(o.Fragment,{children:[(0,o.jsx)("b",{children:(0,o.jsx)(s.A,{id:"theme.tags.tagsListLabel",description:"The label alongside a tag list",children:"Tags:"})}),(0,o.jsx)("ul",{className:(0,a.A)(l.tags,"padding--none","margin-left--sm"),children:t.map((e=>{let{label:t,permalink:n}=e;return(0,o.jsx)("li",{className:l.tag,children:(0,o.jsx)(i.A,{label:t,permalink:n})},n)}))})]})}},996:(e,t,n)=>{n.d(t,{A:()=>h});n(6540);var a=n(4164),s=n(1312),i=n(5260),l=n(4848);function o(){return(0,l.jsx)(s.A,{id:"theme.unlistedContent.title",description:"The unlisted content banner title",children:"Unlisted page"})}function r(){return(0,l.jsx)(s.A,{id:"theme.unlistedContent.message",description:"The unlisted content banner message",children:"This page is unlisted. Search engines will not index it, and only users having a direct link can access it."})}function c(){return(0,l.jsx)(i.A,{children:(0,l.jsx)("meta",{name:"robots",content:"noindex, nofollow"})})}var d=n(7559),u=n(7293);function m(e){let{className:t}=e;return(0,l.jsx)(u.A,{type:"caution",title:(0,l.jsx)(o,{}),className:(0,a.A)(t,d.G.common.unlistedBanner),children:(0,l.jsx)(r,{})})}function h(e){return(0,l.jsxs)(l.Fragment,{children:[(0,l.jsx)(c,{}),(0,l.jsx)(m,{...e})]})}}}]); \ No newline at end of file diff --git a/assets/js/18c41134.92a3ae12.js b/assets/js/18c41134.92a3ae12.js new file mode 100644 index 0000000..a0180a8 --- /dev/null +++ b/assets/js/18c41134.92a3ae12.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkmy_website=self.webpackChunkmy_website||[]).push([[9262],{9740:(e,n,s)=>{s.r(n),s.d(n,{Highlight:()=>d,assets:()=>c,contentTitle:()=>o,default:()=>h,frontMatter:()=>a,metadata:()=>i,toc:()=>l});var r=s(4848),t=s(8453);const a={sidebar_position:4},o="Markdown Features",i={id:"tutorial-basics/markdown-features",title:"Markdown Features",description:"Docusaurus supports Markdown and a few additional features.",source:"@site/docs/tutorial-basics/markdown-features.mdx",sourceDirName:"tutorial-basics",slug:"/tutorial-basics/markdown-features",permalink:"/docs/tutorial-basics/markdown-features",draft:!1,unlisted:!1,editUrl:"https://github.com/facebook/docusaurus/tree/main/packages/create-docusaurus/templates/shared/docs/tutorial-basics/markdown-features.mdx",tags:[],version:"current",sidebarPosition:4,frontMatter:{sidebar_position:4},sidebar:"tutorialSidebar",previous:{title:"Create a Blog Post",permalink:"/docs/tutorial-basics/create-a-blog-post"},next:{title:"Deploy your site",permalink:"/docs/tutorial-basics/deploy-your-site"}},c={},l=[{value:"Front Matter",id:"front-matter",level:2},{value:"Links",id:"links",level:2},{value:"Images",id:"images",level:2},{value:"Code Blocks",id:"code-blocks",level:2},{value:"Admonitions",id:"admonitions",level:2},{value:"MDX and React Components",id:"mdx-and-react-components",level:2}],d=({children:e,color:n})=>{const s={span:"span",...(0,t.R)()};return(0,r.jsx)(s.span,{style:{backgroundColor:n,borderRadius:"20px",color:"#fff",padding:"10px",cursor:"pointer"},onClick:()=>{alert(`You clicked the color ${n} with label ${e}`)},children:e})};function u(e){const n={a:"a",admonition:"admonition",code:"code",h1:"h1",h2:"h2",img:"img",p:"p",pre:"pre",strong:"strong",...(0,t.R)(),...e.components};return(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(n.h1,{id:"markdown-features",children:"Markdown Features"}),"\n",(0,r.jsxs)(n.p,{children:["Docusaurus supports ",(0,r.jsx)(n.strong,{children:(0,r.jsx)(n.a,{href:"https://daringfireball.net/projects/markdown/syntax",children:"Markdown"})})," and a few ",(0,r.jsx)(n.strong,{children:"additional features"}),"."]}),"\n",(0,r.jsx)(n.h2,{id:"front-matter",children:"Front Matter"}),"\n",(0,r.jsxs)(n.p,{children:["Markdown documents have metadata at the top called ",(0,r.jsx)(n.a,{href:"https://jekyllrb.com/docs/front-matter/",children:"Front Matter"}),":"]}),"\n",(0,r.jsx)(n.pre,{children:(0,r.jsx)(n.code,{className:"language-text",metastring:'title="my-doc.md"',children:"// highlight-start\n---\nid: my-doc-id\ntitle: My document title\ndescription: My document description\nslug: /my-custom-url\n---\n// highlight-end\n\n## Markdown heading\n\nMarkdown text with [links](./hello.md)\n"})}),"\n",(0,r.jsx)(n.h2,{id:"links",children:"Links"}),"\n",(0,r.jsx)(n.p,{children:"Regular Markdown links are supported, using url paths or relative file paths."}),"\n",(0,r.jsx)(n.pre,{children:(0,r.jsx)(n.code,{className:"language-md",children:"Let's see how to [Create a page](/create-a-page).\n"})}),"\n",(0,r.jsx)(n.pre,{children:(0,r.jsx)(n.code,{className:"language-md",children:"Let's see how to [Create a page](./create-a-page.md).\n"})}),"\n",(0,r.jsxs)(n.p,{children:[(0,r.jsx)(n.strong,{children:"Result:"})," Let's see how to ",(0,r.jsx)(n.a,{href:"/docs/tutorial-basics/create-a-page",children:"Create a page"}),"."]}),"\n",(0,r.jsx)(n.h2,{id:"images",children:"Images"}),"\n",(0,r.jsx)(n.p,{children:"Regular Markdown images are supported."}),"\n",(0,r.jsxs)(n.p,{children:["You can use absolute paths to reference images in the static directory (",(0,r.jsx)(n.code,{children:"static/img/docusaurus.png"}),"):"]}),"\n",(0,r.jsx)(n.pre,{children:(0,r.jsx)(n.code,{className:"language-md",children:"![Docusaurus logo](/img/docusaurus.png)\n"})}),"\n",(0,r.jsx)(n.p,{children:(0,r.jsx)(n.img,{alt:"Docusaurus logo",src:s(2703).A+"",width:"200",height:"200"})}),"\n",(0,r.jsx)(n.p,{children:"You can reference images relative to the current file as well. This is particularly useful to colocate images close to the Markdown files using them:"}),"\n",(0,r.jsx)(n.pre,{children:(0,r.jsx)(n.code,{className:"language-md",children:"![Docusaurus logo](./img/docusaurus.png)\n"})}),"\n",(0,r.jsx)(n.h2,{id:"code-blocks",children:"Code Blocks"}),"\n",(0,r.jsx)(n.p,{children:"Markdown code blocks are supported with Syntax highlighting."}),"\n",(0,r.jsx)(n.pre,{children:(0,r.jsx)(n.code,{className:"language-md",children:'```jsx title="src/components/HelloDocusaurus.js"\nfunction HelloDocusaurus() {\n return

Hello, Docusaurus!

;\n}\n```\n'})}),"\n",(0,r.jsx)(n.pre,{children:(0,r.jsx)(n.code,{className:"language-jsx",metastring:'title="src/components/HelloDocusaurus.js"',children:"function HelloDocusaurus() {\n return

Hello, Docusaurus!

;\n}\n"})}),"\n",(0,r.jsx)(n.h2,{id:"admonitions",children:"Admonitions"}),"\n",(0,r.jsx)(n.p,{children:"Docusaurus has a special syntax to create admonitions and callouts:"}),"\n",(0,r.jsx)(n.pre,{children:(0,r.jsx)(n.code,{className:"language-md",children:":::tip[My tip]\n\nUse this awesome feature option\n\n:::\n\n:::danger[Take care]\n\nThis action is dangerous\n\n:::\n"})}),"\n",(0,r.jsx)(n.admonition,{title:"My tip",type:"tip",children:(0,r.jsx)(n.p,{children:"Use this awesome feature option"})}),"\n",(0,r.jsx)(n.admonition,{title:"Take care",type:"danger",children:(0,r.jsx)(n.p,{children:"This action is dangerous"})}),"\n",(0,r.jsx)(n.h2,{id:"mdx-and-react-components",children:"MDX and React Components"}),"\n",(0,r.jsxs)(n.p,{children:[(0,r.jsx)(n.a,{href:"https://mdxjs.com/",children:"MDX"})," can make your documentation more ",(0,r.jsx)(n.strong,{children:"interactive"})," and allows using any ",(0,r.jsx)(n.strong,{children:"React components inside Markdown"}),":"]}),"\n",(0,r.jsx)(n.pre,{children:(0,r.jsx)(n.code,{className:"language-jsx",children:"export const Highlight = ({children, color}) => (\n {\n alert(`You clicked the color ${color} with label ${children}`)\n }}>\n {children}\n \n);\n\nThis is Docusaurus green !\n\nThis is Facebook blue !\n"})}),"\n","\n",(0,r.jsxs)(n.p,{children:["This is ",(0,r.jsx)(d,{color:"#25c2a0",children:"Docusaurus green"})," !"]}),"\n",(0,r.jsxs)(n.p,{children:["This is ",(0,r.jsx)(d,{color:"#1877F2",children:"Facebook blue"})," !"]})]})}function h(e={}){const{wrapper:n}={...(0,t.R)(),...e.components};return n?(0,r.jsx)(n,{...e,children:(0,r.jsx)(u,{...e})}):u(e)}},2703:(e,n,s)=>{s.d(n,{A:()=>r});const r="data:image/png;base64,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"},8453:(e,n,s)=>{s.d(n,{R:()=>o,x:()=>i});var r=s(6540);const t={},a=r.createContext(t);function o(e){const n=r.useContext(a);return r.useMemo((function(){return"function"==typeof e?e(n):{...n,...e}}),[n,e])}function i(e){let n;return n=e.disableParentContext?"function"==typeof e.components?e.components(t):e.components||t:o(e.components),r.createElement(a.Provider,{value:n},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/1df93b7f.d4bc2354.js b/assets/js/1df93b7f.d4bc2354.js new file mode 100644 index 0000000..59824d0 --- /dev/null +++ b/assets/js/1df93b7f.d4bc2354.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkmy_website=self.webpackChunkmy_website||[]).push([[4583],{870:(e,a,t)=>{t.d(a,{A:()=>c});var l,r=t(6540);function n(){return n=Object.assign?Object.assign.bind():function(e){for(var a=1;a{let{title:a,titleId:t,...c}=e;return r.createElement("svg",n({xmlns:"http://www.w3.org/2000/svg",width:1088,height:687.962,viewBox:"0 0 1088 687.962","aria-labelledby":t},c),void 0===a?r.createElement("title",{id:t},"Easy to Use"):a?r.createElement("title",{id:t},a):null,l||(l=r.createElement("g",{"data-name":"Group 12"},r.createElement("g",{"data-name":"Group 11"},r.createElement("path",{"data-name":"Path 83",d:"M961.81 454.442c-5.27 45.15-16.22 81.4-31.25 110.31-20 38.52-54.21 54.04-84.77 70.28a193.275 193.275 0 0 1-27.46 11.94c-55.61 19.3-117.85 14.18-166.74 3.99a657.282 657.282 0 0 0-104.09-13.16q-14.97-.675-29.97-.67c-15.42.02-293.07 5.29-360.67-131.57-16.69-33.76-28.13-75-32.24-125.27-11.63-142.12 52.29-235.46 134.74-296.47 155.97-115.41 369.76-110.57 523.43 7.88 102.36 78.9 198.2 198.31 179.02 362.74Z",fill:"#3f3d56"}),r.createElement("path",{"data-name":"Path 84",d:"M930.56 564.752c-20 38.52-47.21 64.04-77.77 80.28a193.272 193.272 0 0 1-27.46 11.94c-55.61 19.3-117.85 14.18-166.74 3.99a657.3 657.3 0 0 0-104.09-13.16q-14.97-.675-29.97-.67-23.13.03-46.25 1.72c-100.17 7.36-253.82-6.43-321.42-143.29L326 177.962l62.95 161.619 20.09 51.59 55.37-75.98L493 275.962l130.2 149.27 36.8-81.27 254.78 207.919 14.21 11.59Z",fill:"#f2f2f2"}),r.createElement("path",{"data-name":"Path 85",d:"m302 282.962 26-57 36 83-31-60Z",opacity:.1}),r.createElement("path",{"data-name":"Path 86",d:"M554.5 647.802q-14.97-.675-29.97-.67l-115.49-255.96Z",opacity:.1}),r.createElement("path",{"data-name":"Path 87",d:"M464.411 315.191 493 292.962l130 150-132-128Z",opacity:.1}),r.createElement("path",{"data-name":"Path 88",d:"M852.79 645.032a193.265 193.265 0 0 1-27.46 11.94L623.2 425.232Z",opacity:.1}),r.createElement("circle",{"data-name":"Ellipse 11",cx:3,cy:3,r:3,transform:"translate(479 98.962)",fill:"#f2f2f2"}),r.createElement("circle",{"data-name":"Ellipse 12",cx:3,cy:3,r:3,transform:"translate(396 201.962)",fill:"#f2f2f2"}),r.createElement("circle",{"data-name":"Ellipse 13",cx:2,cy:2,r:2,transform:"translate(600 220.962)",fill:"#f2f2f2"}),r.createElement("circle",{"data-name":"Ellipse 14",cx:2,cy:2,r:2,transform:"translate(180 265.962)",fill:"#f2f2f2"}),r.createElement("circle",{"data-name":"Ellipse 15",cx:2,cy:2,r:2,transform:"translate(612 96.962)",fill:"#f2f2f2"}),r.createElement("circle",{"data-name":"Ellipse 16",cx:2,cy:2,r:2,transform:"translate(736 192.962)",fill:"#f2f2f2"}),r.createElement("circle",{"data-name":"Ellipse 17",cx:2,cy:2,r:2,transform:"translate(858 344.962)",fill:"#f2f2f2"}),r.createElement("path",{"data-name":"Path 89",d:"M306 121.222h-2.76v-2.76h-1.48v2.76H299v1.478h2.76v2.759h1.48V122.7H306Z",fill:"#f2f2f2"}),r.createElement("path",{"data-name":"Path 90",d:"M848 424.222h-2.76v-2.76h-1.48v2.76H841v1.478h2.76v2.759h1.48V425.7H848Z",fill:"#f2f2f2"}),r.createElement("path",{"data-name":"Path 91",d:"M1088 613.962c0 16.569-243.557 74-544 74s-544-57.431-544-74 243.557 14 544 14 544-30.568 544-14Z",fill:"#3f3d56"}),r.createElement("path",{"data-name":"Path 92",d:"M1088 613.962c0 16.569-243.557 74-544 74s-544-57.431-544-74 243.557 14 544 14 544-30.568 544-14Z",opacity:.1}),r.createElement("ellipse",{"data-name":"Ellipse 18",cx:544,cy:30,rx:544,ry:30,transform:"translate(0 583.962)",fill:"#3f3d56"}),r.createElement("path",{"data-name":"Path 93",d:"M568 571.962c0 33.137-14.775 24-33 24s-33 9.137-33-24 33-96 33-96 33 62.863 33 96Z",fill:"#ff6584"}),r.createElement("path",{"data-name":"Path 94",d:"M550 584.641c0 15.062-6.716 10.909-15 10.909s-15 4.153-15-10.909 15-43.636 15-43.636 15 28.576 15 43.636Z",opacity:.1}),r.createElement("rect",{"data-name":"Rectangle 97",width:92,height:18,rx:9,transform:"translate(489 604.962)",fill:"#2f2e41"}),r.createElement("rect",{"data-name":"Rectangle 98",width:92,height:18,rx:9,transform:"translate(489 586.962)",fill:"#2f2e41"}),r.createElement("path",{"data-name":"Path 95",d:"M137 490.528c0 55.343 34.719 100.126 77.626 100.126",fill:"#3f3d56"}),r.createElement("path",{"data-name":"Path 96",d:"M214.626 590.654c0-55.965 38.745-101.251 86.626-101.251",fill:"#6c63ff"}),r.createElement("path",{"data-name":"Path 97",d:"M165.125 495.545c0 52.57 22.14 95.109 49.5 95.109",fill:"#6c63ff"}),r.createElement("path",{"data-name":"Path 98",d:"M214.626 590.654c0-71.511 44.783-129.377 100.126-129.377",fill:"#3f3d56"}),r.createElement("path",{"data-name":"Path 99",d:"M198.3 591.36s11.009-.339 14.326-2.7 16.934-5.183 17.757-1.395 16.544 18.844 4.115 18.945-28.879-1.936-32.19-3.953-4.008-10.897-4.008-10.897Z",fill:"#a8a8a8"}),r.createElement("path",{"data-name":"Path 100",d:"M234.716 604.89c-12.429.1-28.879-1.936-32.19-3.953-2.522-1.536-3.527-7.048-3.863-9.591l-.368.014s.7 8.879 4.009 10.9 19.761 4.053 32.19 3.953c3.588-.029 4.827-1.305 4.759-3.2-.498 1.142-1.867 1.855-4.537 1.877Z",opacity:.2}),r.createElement("path",{"data-name":"Path 101",d:"M721.429 527.062c0 38.029 23.857 68.8 53.341 68.8",fill:"#3f3d56"}),r.createElement("path",{"data-name":"Path 102",d:"M774.769 595.863c0-38.456 26.623-69.575 59.525-69.575",fill:"#6c63ff"}),r.createElement("path",{"data-name":"Path 103",d:"M740.755 530.509c0 36.124 15.213 65.354 34.014 65.354",fill:"#6c63ff"}),r.createElement("path",{"data-name":"Path 104",d:"M774.769 595.863c0-49.139 30.773-88.9 68.8-88.9",fill:"#3f3d56"}),r.createElement("path",{"data-name":"Path 105",d:"M763.548 596.348s7.565-.233 9.844-1.856 11.636-3.562 12.2-.958 11.368 12.949 2.828 13.018-19.844-1.33-22.119-2.716-2.753-7.488-2.753-7.488Z",fill:"#a8a8a8"}),r.createElement("path",{"data-name":"Path 106",d:"M788.574 605.645c-8.54.069-19.844-1.33-22.119-2.716-1.733-1.056-2.423-4.843-2.654-6.59l-.253.01s.479 6.1 2.755 7.487 13.579 2.785 22.119 2.716c2.465-.02 3.317-.9 3.27-2.2-.343.788-1.283 1.278-3.118 1.293Z",opacity:.2}),r.createElement("path",{"data-name":"Path 107",d:"M893.813 618.699s11.36-1.729 14.5-4.591 16.89-7.488 18.217-3.667 19.494 17.447 6.633 19.107-30.153 1.609-33.835-.065-5.515-10.784-5.515-10.784Z",fill:"#a8a8a8"}),r.createElement("path",{"data-name":"Path 108",d:"M933.228 628.154c-12.86 1.659-30.153 1.609-33.835-.065-2.8-1.275-4.535-6.858-5.2-9.45l-.379.061s1.833 9.109 5.516 10.783 20.975 1.725 33.835.065c3.712-.479 4.836-1.956 4.529-3.906-.375 1.246-1.703 2.156-4.466 2.512Z",opacity:.2}),r.createElement("path",{"data-name":"Path 109",d:"M614.26 617.881s9.587-1.459 12.237-3.875 14.255-6.32 15.374-3.095 16.452 14.725 5.6 16.125-25.448 1.358-28.555-.055-4.656-9.1-4.656-9.1Z",fill:"#a8a8a8"}),r.createElement("path",{"data-name":"Path 110",d:"M647.524 625.856c-10.853 1.4-25.448 1.358-28.555-.055-2.367-1.076-3.827-5.788-4.39-7.976l-.32.051s1.547 7.687 4.655 9.1 17.7 1.456 28.555.055c3.133-.4 4.081-1.651 3.822-3.3-.314 1.057-1.435 1.825-3.767 2.125Z",opacity:.2}),r.createElement("path",{"data-name":"Path 111",d:"M122.389 613.09s7.463-1.136 9.527-3.016 11.1-4.92 11.969-2.409 12.808 11.463 4.358 12.553-19.811 1.057-22.23-.043-3.624-7.085-3.624-7.085Z",fill:"#a8a8a8"}),r.createElement("path",{"data-name":"Path 112",d:"M148.285 619.302c-8.449 1.09-19.811 1.057-22.23-.043-1.842-.838-2.979-4.506-3.417-6.209l-.249.04s1.2 5.984 3.624 7.085 13.781 1.133 22.23.043c2.439-.315 3.177-1.285 2.976-2.566-.246.818-1.119 1.416-2.934 1.65Z",opacity:.2}),r.createElement("path",{"data-name":"Path 113",d:"M383.7 601.318c0 30.22-42.124 20.873-93.7 20.873s-93.074 9.347-93.074-20.873 42.118-36.793 93.694-36.793 93.08 6.573 93.08 36.793Z",opacity:.1}),r.createElement("path",{"data-name":"Path 114",d:"M383.7 593.881c0 30.22-42.124 20.873-93.7 20.873s-93.074 9.347-93.074-20.873 42.114-36.8 93.69-36.8 93.084 6.576 93.084 36.8Z",fill:"#3f3d56"})),r.createElement("path",{"data-name":"Path 40",d:"M360.175 475.732h91.791v37.153h-91.791Z",fill:"#fff",fillRule:"evenodd"}),r.createElement("path",{"data-name":"Path 41",d:"M277.126 597.026a21.828 21.828 0 0 1-18.908-10.927 21.829 21.829 0 0 0 18.908 32.782h21.855v-21.855Z",fill:"#3ecc5f",fillRule:"evenodd"}),r.createElement("path",{"data-name":"Path 42",d:"m375.451 481.607 76.514-4.782v-10.928a21.854 21.854 0 0 0-21.855-21.855h-98.347l-2.732-4.735a3.154 3.154 0 0 0-5.464 0l-2.732 4.732-2.732-4.732a3.154 3.154 0 0 0-5.464 0l-2.732 4.732-2.731-4.732a3.154 3.154 0 0 0-5.464 0l-2.732 4.735h-.071l-4.526-4.525a3.153 3.153 0 0 0-5.276 1.414l-1.5 5.577-5.674-1.521a3.154 3.154 0 0 0-3.863 3.864l1.52 5.679-5.575 1.494a3.155 3.155 0 0 0-1.416 5.278l4.526 4.526v.07l-4.735 2.731a3.154 3.154 0 0 0 0 5.464l4.732 2.732-4.732 2.732a3.154 3.154 0 0 0 0 5.464l4.732 2.732-4.732 2.731a3.154 3.154 0 0 0 0 5.464l4.732 2.732-4.732 2.727a3.154 3.154 0 0 0 0 5.464l4.735 2.736-4.735 2.732a3.154 3.154 0 0 0 0 5.464l4.732 2.732-4.732 2.732a3.154 3.154 0 0 0 0 5.464l4.732 2.732-4.732 2.731a3.154 3.154 0 0 0 0 5.464l4.732 2.732-4.732 2.732a3.154 3.154 0 0 0 0 5.464l4.732 2.732-4.732 2.731a3.154 3.154 0 0 0 0 5.464l4.732 2.732-4.732 2.731a3.154 3.154 0 0 0 0 5.464l4.732 2.732-4.732 2.735a3.154 3.154 0 0 0 0 5.464l4.732 2.732-4.732 2.728a3.154 3.154 0 0 0 0 5.464l4.732 2.732a21.854 21.854 0 0 0 21.858 21.855h131.13a21.854 21.854 0 0 0 21.855-21.855v-87.42l-76.514-4.782a11.632 11.632 0 0 1 0-23.219",fill:"#3ecc5f",fillRule:"evenodd"}),r.createElement("path",{"data-name":"Path 43",d:"M408.255 618.882h32.782v-43.71h-32.782Z",fill:"#3ecc5f",fillRule:"evenodd"}),r.createElement("path",{"data-name":"Path 44",d:"M462.893 591.563a5.438 5.438 0 0 0-.7.07c-.042-.164-.081-.329-.127-.493a5.457 5.457 0 1 0-5.4-9.372q-.181-.185-.366-.367a5.454 5.454 0 1 0-9.384-5.4c-.162-.046-.325-.084-.486-.126a5.467 5.467 0 1 0-10.788 0c-.162.042-.325.08-.486.126a5.457 5.457 0 1 0-9.384 5.4 21.843 21.843 0 1 0 36.421 21.02 5.452 5.452 0 1 0 .7-10.858",fill:"#44d860",fillRule:"evenodd"}),r.createElement("path",{"data-name":"Path 45",d:"M419.183 553.317h32.782v-21.855h-32.782Z",fill:"#3ecc5f",fillRule:"evenodd"}),r.createElement("path",{"data-name":"Path 46",d:"M462.893 545.121a2.732 2.732 0 1 0 0-5.464 2.811 2.811 0 0 0-.349.035c-.022-.082-.04-.164-.063-.246a2.733 2.733 0 0 0-1.052-5.253 2.7 2.7 0 0 0-1.648.566q-.09-.093-.184-.184a2.7 2.7 0 0 0 .553-1.633 2.732 2.732 0 0 0-5.245-1.07 10.928 10.928 0 1 0 0 21.031 2.732 2.732 0 0 0 5.245-1.07 2.7 2.7 0 0 0-.553-1.633q.093-.09.184-.184a2.7 2.7 0 0 0 1.648.566 2.732 2.732 0 0 0 1.052-5.253c.023-.081.042-.164.063-.246a2.814 2.814 0 0 0 .349.035",fill:"#44d860",fillRule:"evenodd"}),r.createElement("path",{"data-name":"Path 47",d:"M320.836 479.556a2.732 2.732 0 0 1-2.732-2.732 8.2 8.2 0 0 0-16.391 0 2.732 2.732 0 0 1-5.464 0 13.66 13.66 0 0 1 27.319 0 2.732 2.732 0 0 1-2.732 2.732",fillRule:"evenodd"}),r.createElement("path",{"data-name":"Path 48",d:"M364.546 618.881h65.565a21.854 21.854 0 0 0 21.855-21.855v-76.492h-65.565a21.854 21.854 0 0 0-21.855 21.855Z",fill:"#ffff50",fillRule:"evenodd"}),r.createElement("path",{"data-name":"Path 49",d:"M435.596 554.41h-54.681a1.093 1.093 0 1 1 0-2.185h54.681a1.093 1.093 0 0 1 0 2.185m0 21.855h-54.681a1.093 1.093 0 1 1 0-2.186h54.681a1.093 1.093 0 0 1 0 2.186m0 21.855h-54.681a1.093 1.093 0 1 1 0-2.185h54.681a1.093 1.093 0 0 1 0 2.185m0-54.434h-54.681a1.093 1.093 0 1 1 0-2.185h54.681a1.093 1.093 0 0 1 0 2.185m0 21.652h-54.681a1.093 1.093 0 1 1 0-2.186h54.681a1.093 1.093 0 0 1 0 2.186m0 21.855h-54.681a1.093 1.093 0 1 1 0-2.186h54.681a1.093 1.093 0 0 1 0 2.186m16.369-100.959c-.013 0-.024-.007-.037-.005-3.377.115-4.974 3.492-6.384 6.472-1.471 3.114-2.608 5.139-4.473 5.078-2.064-.074-3.244-2.406-4.494-4.874-1.436-2.835-3.075-6.049-6.516-5.929-3.329.114-4.932 3.053-6.346 5.646-1.5 2.762-2.529 4.442-4.5 4.364-2.106-.076-3.225-1.972-4.52-4.167-1.444-2.443-3.112-5.191-6.487-5.1-3.272.113-4.879 2.606-6.3 4.808-1.5 2.328-2.552 3.746-4.551 3.662-2.156-.076-3.27-1.65-4.558-3.472-1.447-2.047-3.077-4.363-6.442-4.251-3.2.109-4.807 2.153-6.224 3.954-1.346 1.709-2.4 3.062-4.621 2.977a1.094 1.094 0 0 0-.079 2.186c3.3.11 4.967-1.967 6.417-3.81 1.286-1.635 2.4-3.045 4.582-3.12 2.1-.09 3.091 1.218 4.584 3.327 1.417 2 3.026 4.277 6.263 4.394 3.391.114 5.022-2.42 6.467-4.663 1.292-2 2.406-3.734 4.535-3.807 1.959-.073 3.026 1.475 4.529 4.022 1.417 2.4 3.023 5.121 6.324 5.241 3.415.118 5.064-2.863 6.5-5.5 1.245-2.282 2.419-4.437 4.5-4.509 1.959-.046 2.981 1.743 4.492 4.732 1.412 2.79 3.013 5.95 6.365 6.071h.185c3.348 0 4.937-3.36 6.343-6.331 1.245-2.634 2.423-5.114 4.444-5.216Z",fillRule:"evenodd"}),r.createElement("path",{"data-name":"Path 50",d:"M342.691 618.882h43.71v-43.71h-43.71Z",fill:"#3ecc5f",fillRule:"evenodd"}),r.createElement("g",{"data-name":"Group 8",transform:"rotate(-14.98 2188.845 -1120.376)"},r.createElement("rect",{"data-name":"Rectangle 3",width:92.361,height:36.462,rx:2,fill:"#d8d8d8"}),r.createElement("g",{"data-name":"Group 2",transform:"translate(1.531 23.03)",fill:"#4a4a4a"},r.createElement("rect",{"data-name":"Rectangle 4",width:5.336,height:5.336,rx:1,transform:"translate(16.797)"}),r.createElement("rect",{"data-name":"Rectangle 5",width:5.336,height:5.336,rx:1,transform:"translate(23.12)"}),r.createElement("rect",{"data-name":"Rectangle 6",width:5.336,height:5.336,rx:1,transform:"translate(29.444)"}),r.createElement("rect",{"data-name":"Rectangle 7",width:5.336,height:5.336,rx:1,transform:"translate(35.768)"}),r.createElement("rect",{"data-name":"Rectangle 8",width:5.336,height:5.336,rx:1,transform:"translate(42.091)"}),r.createElement("rect",{"data-name":"Rectangle 9",width:5.336,height:5.336,rx:1,transform:"translate(48.415)"}),r.createElement("rect",{"data-name":"Rectangle 10",width:5.336,height:5.336,rx:1,transform:"translate(54.739)"}),r.createElement("rect",{"data-name":"Rectangle 11",width:5.336,height:5.336,rx:1,transform:"translate(61.063)"}),r.createElement("rect",{"data-name":"Rectangle 12",width:5.336,height:5.336,rx:1,transform:"translate(67.386)"}),r.createElement("path",{"data-name":"Path 51",d:"M1.093 0h13.425a1.093 1.093 0 0 1 1.093 1.093v3.15a1.093 1.093 0 0 1-1.093 1.093H1.093A1.093 1.093 0 0 1 0 4.243v-3.15A1.093 1.093 0 0 1 1.093 0ZM75 0h13.426a1.093 1.093 0 0 1 1.093 1.093v3.15a1.093 1.093 0 0 1-1.093 1.093H75a1.093 1.093 0 0 1-1.093-1.093v-3.15A1.093 1.093 0 0 1 75 0Z",fillRule:"evenodd"})),r.createElement("g",{"data-name":"Group 3",transform:"translate(1.531 10.261)",fill:"#4a4a4a"},r.createElement("path",{"data-name":"Path 52",d:"M1.093 0h5.125A1.093 1.093 0 0 1 7.31 1.093v3.149a1.093 1.093 0 0 1-1.092 1.093H1.093A1.093 1.093 0 0 1 0 4.242V1.093A1.093 1.093 0 0 1 1.093 0Z",fillRule:"evenodd"}),r.createElement("rect",{"data-name":"Rectangle 13",width:5.336,height:5.336,rx:1,transform:"translate(8.299)"}),r.createElement("rect",{"data-name":"Rectangle 14",width:5.336,height:5.336,rx:1,transform:"translate(14.623)"}),r.createElement("rect",{"data-name":"Rectangle 15",width:5.336,height:5.336,rx:1,transform:"translate(20.947)"}),r.createElement("rect",{"data-name":"Rectangle 16",width:5.336,height:5.336,rx:1,transform:"translate(27.271)"}),r.createElement("rect",{"data-name":"Rectangle 17",width:5.336,height:5.336,rx:1,transform:"translate(33.594)"}),r.createElement("rect",{"data-name":"Rectangle 18",width:5.336,height:5.336,rx:1,transform:"translate(39.918)"}),r.createElement("rect",{"data-name":"Rectangle 19",width:5.336,height:5.336,rx:1,transform:"translate(46.242)"}),r.createElement("rect",{"data-name":"Rectangle 20",width:5.336,height:5.336,rx:1,transform:"translate(52.565)"}),r.createElement("rect",{"data-name":"Rectangle 21",width:5.336,height:5.336,rx:1,transform:"translate(58.888)"}),r.createElement("rect",{"data-name":"Rectangle 22",width:5.336,height:5.336,rx:1,transform:"translate(65.212)"}),r.createElement("rect",{"data-name":"Rectangle 23",width:5.336,height:5.336,rx:1,transform:"translate(71.536)"}),r.createElement("rect",{"data-name":"Rectangle 24",width:5.336,height:5.336,rx:1,transform:"translate(77.859)"}),r.createElement("rect",{"data-name":"Rectangle 25",width:5.336,height:5.336,rx:1,transform:"translate(84.183)"})),r.createElement("g",{"data-name":"Group 4",transform:"rotate(180 45.525 4.773)",fill:"#4a4a4a"},r.createElement("path",{"data-name":"Path 53",d:"M1.093 0h5.126a1.093 1.093 0 0 1 1.093 1.093v3.15a1.093 1.093 0 0 1-1.093 1.093H1.093A1.093 1.093 0 0 1 0 4.243v-3.15A1.093 1.093 0 0 1 1.093 0Z",fillRule:"evenodd"}),r.createElement("rect",{"data-name":"Rectangle 26",width:5.336,height:5.336,rx:1,transform:"translate(8.299)"}),r.createElement("rect",{"data-name":"Rectangle 27",width:5.336,height:5.336,rx:1,transform:"translate(14.623)"}),r.createElement("rect",{"data-name":"Rectangle 28",width:5.336,height:5.336,rx:1,transform:"translate(20.947)"}),r.createElement("rect",{"data-name":"Rectangle 29",width:5.336,height:5.336,rx:1,transform:"translate(27.271)"}),r.createElement("rect",{"data-name":"Rectangle 30",width:5.336,height:5.336,rx:1,transform:"translate(33.594)"}),r.createElement("rect",{"data-name":"Rectangle 31",width:5.336,height:5.336,rx:1,transform:"translate(39.918)"}),r.createElement("rect",{"data-name":"Rectangle 32",width:5.336,height:5.336,rx:1,transform:"translate(46.242)"}),r.createElement("rect",{"data-name":"Rectangle 33",width:5.336,height:5.336,rx:1,transform:"translate(52.565)"}),r.createElement("rect",{"data-name":"Rectangle 34",width:5.336,height:5.336,rx:1,transform:"translate(58.889)"}),r.createElement("rect",{"data-name":"Rectangle 35",width:5.336,height:5.336,rx:1,transform:"translate(65.213)"}),r.createElement("rect",{"data-name":"Rectangle 36",width:5.336,height:5.336,rx:1,transform:"translate(71.537)"}),r.createElement("rect",{"data-name":"Rectangle 37",width:5.336,height:5.336,rx:1,transform:"translate(77.86)"}),r.createElement("rect",{"data-name":"Rectangle 38",width:5.336,height:5.336,rx:1,transform:"translate(84.183)"}),r.createElement("rect",{"data-name":"Rectangle 39",width:5.336,height:5.336,rx:1,transform:"translate(8.299)"}),r.createElement("rect",{"data-name":"Rectangle 40",width:5.336,height:5.336,rx:1,transform:"translate(14.623)"}),r.createElement("rect",{"data-name":"Rectangle 41",width:5.336,height:5.336,rx:1,transform:"translate(20.947)"}),r.createElement("rect",{"data-name":"Rectangle 42",width:5.336,height:5.336,rx:1,transform:"translate(27.271)"}),r.createElement("rect",{"data-name":"Rectangle 43",width:5.336,height:5.336,rx:1,transform:"translate(33.594)"}),r.createElement("rect",{"data-name":"Rectangle 44",width:5.336,height:5.336,rx:1,transform:"translate(39.918)"}),r.createElement("rect",{"data-name":"Rectangle 45",width:5.336,height:5.336,rx:1,transform:"translate(46.242)"}),r.createElement("rect",{"data-name":"Rectangle 46",width:5.336,height:5.336,rx:1,transform:"translate(52.565)"}),r.createElement("rect",{"data-name":"Rectangle 47",width:5.336,height:5.336,rx:1,transform:"translate(58.889)"}),r.createElement("rect",{"data-name":"Rectangle 48",width:5.336,height:5.336,rx:1,transform:"translate(65.213)"}),r.createElement("rect",{"data-name":"Rectangle 49",width:5.336,height:5.336,rx:1,transform:"translate(71.537)"}),r.createElement("rect",{"data-name":"Rectangle 50",width:5.336,height:5.336,rx:1,transform:"translate(77.86)"}),r.createElement("rect",{"data-name":"Rectangle 51",width:5.336,height:5.336,rx:1,transform:"translate(84.183)"})),r.createElement("g",{"data-name":"Group 6",fill:"#4a4a4a"},r.createElement("path",{"data-name":"Path 54",d:"M2.624 16.584h7.3a1.093 1.093 0 0 1 1.092 1.093v3.15a1.093 1.093 0 0 1-1.093 1.093h-7.3a1.093 1.093 0 0 1-1.092-1.093v-3.149a1.093 1.093 0 0 1 1.093-1.094Z",fillRule:"evenodd"}),r.createElement("g",{"data-name":"Group 5",transform:"translate(12.202 16.584)"},r.createElement("rect",{"data-name":"Rectangle 52",width:5.336,height:5.336,rx:1}),r.createElement("rect",{"data-name":"Rectangle 53",width:5.336,height:5.336,rx:1,transform:"translate(6.324)"}),r.createElement("rect",{"data-name":"Rectangle 54",width:5.336,height:5.336,rx:1,transform:"translate(12.647)"}),r.createElement("rect",{"data-name":"Rectangle 55",width:5.336,height:5.336,rx:1,transform:"translate(18.971)"}),r.createElement("rect",{"data-name":"Rectangle 56",width:5.336,height:5.336,rx:1,transform:"translate(25.295)"}),r.createElement("rect",{"data-name":"Rectangle 57",width:5.336,height:5.336,rx:1,transform:"translate(31.619)"}),r.createElement("rect",{"data-name":"Rectangle 58",width:5.336,height:5.336,rx:1,transform:"translate(37.942)"}),r.createElement("rect",{"data-name":"Rectangle 59",width:5.336,height:5.336,rx:1,transform:"translate(44.265)"}),r.createElement("rect",{"data-name":"Rectangle 60",width:5.336,height:5.336,rx:1,transform:"translate(50.589)"}),r.createElement("rect",{"data-name":"Rectangle 61",width:5.336,height:5.336,rx:1,transform:"translate(56.912)"}),r.createElement("rect",{"data-name":"Rectangle 62",width:5.336,height:5.336,rx:1,transform:"translate(63.236)"})),r.createElement("path",{"data-name":"Path 55",d:"M83.053 16.584h6.906a1.093 1.093 0 0 1 1.091 1.093v3.15a1.093 1.093 0 0 1-1.091 1.093h-6.907a1.093 1.093 0 0 1-1.093-1.093v-3.149a1.093 1.093 0 0 1 1.093-1.094Z",fillRule:"evenodd"})),r.createElement("g",{"data-name":"Group 7",transform:"translate(1.531 29.627)",fill:"#4a4a4a"},r.createElement("rect",{"data-name":"Rectangle 63",width:5.336,height:5.336,rx:1}),r.createElement("rect",{"data-name":"Rectangle 64",width:5.336,height:5.336,rx:1,transform:"translate(6.324)"}),r.createElement("rect",{"data-name":"Rectangle 65",width:5.336,height:5.336,rx:1,transform:"translate(12.647)"}),r.createElement("rect",{"data-name":"Rectangle 66",width:5.336,height:5.336,rx:1,transform:"translate(18.971)"}),r.createElement("path",{"data-name":"Path 56",d:"M26.387 0h30.422a1.093 1.093 0 0 1 1.093 1.093v3.151a1.093 1.093 0 0 1-1.093 1.093H26.387a1.093 1.093 0 0 1-1.093-1.093V1.093A1.093 1.093 0 0 1 26.387 0Zm33.594 0h3.942a1.093 1.093 0 0 1 1.093 1.093v3.151a1.093 1.093 0 0 1-1.093 1.093h-3.942a1.093 1.093 0 0 1-1.093-1.093V1.093A1.093 1.093 0 0 1 59.981 0Z",fillRule:"evenodd"}),r.createElement("rect",{"data-name":"Rectangle 67",width:5.336,height:5.336,rx:1,transform:"translate(66.003)"}),r.createElement("rect",{"data-name":"Rectangle 68",width:5.336,height:5.336,rx:1,transform:"translate(72.327)"}),r.createElement("rect",{"data-name":"Rectangle 69",width:5.336,height:5.336,rx:1,transform:"translate(84.183)"}),r.createElement("path",{"data-name":"Path 57",d:"M78.254 2.273v-1.18A1.093 1.093 0 0 1 79.347 0h3.15a1.093 1.093 0 0 1 1.093 1.093v1.18Z"}),r.createElement("path",{"data-name":"Path 58",d:"M83.591 3.063v1.18a1.093 1.093 0 0 1-1.093 1.093h-3.15a1.093 1.093 0 0 1-1.093-1.093v-1.18Z"})),r.createElement("rect",{"data-name":"Rectangle 70",width:88.927,height:2.371,rx:1.085,transform:"translate(1.925 1.17)",fill:"#4a4a4a"}),r.createElement("rect",{"data-name":"Rectangle 71",width:4.986,height:1.581,rx:.723,transform:"translate(4.1 1.566)",fill:"#d8d8d8",opacity:.136}),r.createElement("rect",{"data-name":"Rectangle 72",width:4.986,height:1.581,rx:.723,transform:"translate(10.923 1.566)",fill:"#d8d8d8",opacity:.136}),r.createElement("rect",{"data-name":"Rectangle 73",width:4.986,height:1.581,rx:.723,transform:"translate(16.173 1.566)",fill:"#d8d8d8",opacity:.136}),r.createElement("rect",{"data-name":"Rectangle 74",width:4.986,height:1.581,rx:.723,transform:"translate(21.421 1.566)",fill:"#d8d8d8",opacity:.136}),r.createElement("rect",{"data-name":"Rectangle 75",width:4.986,height:1.581,rx:.723,transform:"translate(26.671 1.566)",fill:"#d8d8d8",opacity:.136}),r.createElement("rect",{"data-name":"Rectangle 76",width:4.986,height:1.581,rx:.723,transform:"translate(33.232 1.566)",fill:"#d8d8d8",opacity:.136}),r.createElement("rect",{"data-name":"Rectangle 77",width:4.986,height:1.581,rx:.723,transform:"translate(38.48 1.566)",fill:"#d8d8d8",opacity:.136}),r.createElement("rect",{"data-name":"Rectangle 78",width:4.986,height:1.581,rx:.723,transform:"translate(43.73 1.566)",fill:"#d8d8d8",opacity:.136}),r.createElement("rect",{"data-name":"Rectangle 79",width:4.986,height:1.581,rx:.723,transform:"translate(48.978 1.566)",fill:"#d8d8d8",opacity:.136}),r.createElement("rect",{"data-name":"Rectangle 80",width:4.986,height:1.581,rx:.723,transform:"translate(55.54 1.566)",fill:"#d8d8d8",opacity:.136}),r.createElement("rect",{"data-name":"Rectangle 81",width:4.986,height:1.581,rx:.723,transform:"translate(60.788 1.566)",fill:"#d8d8d8",opacity:.136}),r.createElement("rect",{"data-name":"Rectangle 82",width:4.986,height:1.581,rx:.723,transform:"translate(66.038 1.566)",fill:"#d8d8d8",opacity:.136}),r.createElement("rect",{"data-name":"Rectangle 83",width:4.986,height:1.581,rx:.723,transform:"translate(72.599 1.566)",fill:"#d8d8d8",opacity:.136}),r.createElement("rect",{"data-name":"Rectangle 84",width:4.986,height:1.581,rx:.723,transform:"translate(77.847 1.566)",fill:"#d8d8d8",opacity:.136}),r.createElement("rect",{"data-name":"Rectangle 85",width:4.986,height:1.581,rx:.723,transform:"translate(83.097 1.566)",fill:"#d8d8d8",opacity:.136})),r.createElement("path",{"data-name":"Path 59",d:"M408.256 591.563a5.439 5.439 0 0 0-.7.07c-.042-.164-.081-.329-.127-.493a5.457 5.457 0 1 0-5.4-9.372q-.181-.185-.366-.367a5.454 5.454 0 1 0-9.384-5.4c-.162-.046-.325-.084-.486-.126a5.467 5.467 0 1 0-10.788 0c-.162.042-.325.08-.486.126a5.457 5.457 0 1 0-9.384 5.4 21.843 21.843 0 1 0 36.421 21.02 5.452 5.452 0 1 0 .7-10.858",fill:"#44d860",fillRule:"evenodd"}),r.createElement("path",{"data-name":"Path 60",d:"M342.691 553.317h43.71v-21.855h-43.71Z",fill:"#3ecc5f",fillRule:"evenodd"}),r.createElement("path",{"data-name":"Path 61",d:"M397.328 545.121a2.732 2.732 0 1 0 0-5.464 2.811 2.811 0 0 0-.349.035c-.022-.082-.04-.164-.063-.246a2.733 2.733 0 0 0-1.052-5.253 2.7 2.7 0 0 0-1.648.566q-.09-.093-.184-.184a2.7 2.7 0 0 0 .553-1.633 2.732 2.732 0 0 0-5.245-1.07 10.928 10.928 0 1 0 0 21.031 2.732 2.732 0 0 0 5.245-1.07 2.7 2.7 0 0 0-.553-1.633q.093-.09.184-.184a2.7 2.7 0 0 0 1.648.566 2.732 2.732 0 0 0 1.052-5.253c.023-.081.042-.164.063-.246a2.811 2.811 0 0 0 .349.035",fill:"#44d860",fillRule:"evenodd"}),r.createElement("path",{"data-name":"Path 62",d:"M408.256 464.531a2.967 2.967 0 0 1-.535-.055 2.754 2.754 0 0 1-.514-.153 2.838 2.838 0 0 1-.471-.251 4.139 4.139 0 0 1-.415-.339 3.2 3.2 0 0 1-.338-.415 2.7 2.7 0 0 1-.459-1.517 2.968 2.968 0 0 1 .055-.535 3.152 3.152 0 0 1 .152-.514 2.874 2.874 0 0 1 .252-.47 2.633 2.633 0 0 1 .753-.754 2.837 2.837 0 0 1 .471-.251 2.753 2.753 0 0 1 .514-.153 2.527 2.527 0 0 1 1.071 0 2.654 2.654 0 0 1 .983.4 4.139 4.139 0 0 1 .415.339 4.019 4.019 0 0 1 .339.415 2.786 2.786 0 0 1 .251.47 2.864 2.864 0 0 1 .208 1.049 2.77 2.77 0 0 1-.8 1.934 4.139 4.139 0 0 1-.415.339 2.722 2.722 0 0 1-1.519.459m21.855-1.366a2.789 2.789 0 0 1-1.935-.8 4.162 4.162 0 0 1-.338-.415 2.7 2.7 0 0 1-.459-1.519 2.789 2.789 0 0 1 .8-1.934 4.139 4.139 0 0 1 .415-.339 2.838 2.838 0 0 1 .471-.251 2.752 2.752 0 0 1 .514-.153 2.527 2.527 0 0 1 1.071 0 2.654 2.654 0 0 1 .983.4 4.139 4.139 0 0 1 .415.339 2.79 2.79 0 0 1 .8 1.934 3.069 3.069 0 0 1-.055.535 2.779 2.779 0 0 1-.153.514 3.885 3.885 0 0 1-.251.47 4.02 4.02 0 0 1-.339.415 4.138 4.138 0 0 1-.415.339 2.722 2.722 0 0 1-1.519.459",fillRule:"evenodd"}))))}},6740:(e,a,t)=>{t.d(a,{A:()=>c});var l,r=t(6540);function n(){return n=Object.assign?Object.assign.bind():function(e){for(var a=1;a{let{title:a,titleId:t,...c}=e;return r.createElement("svg",n({xmlns:"http://www.w3.org/2000/svg",width:1041.277,height:554.141,viewBox:"0 0 1041.277 554.141","aria-labelledby":t},c),void 0===a?r.createElement("title",{id:t},"Powered by React"):a?r.createElement("title",{id:t},a):null,l||(l=r.createElement("g",{"data-name":"Group 24"},r.createElement("g",{"data-name":"Group 23",transform:"translate(-.011 -.035)"},r.createElement("path",{"data-name":"Path 299",d:"M961.48 438.21q-1.74 3.75-3.47 7.4-2.7 5.67-5.33 11.12c-.78 1.61-1.56 3.19-2.32 4.77-8.6 17.57-16.63 33.11-23.45 45.89a73.21 73.21 0 0 1-63.81 38.7l-151.65 1.65h-1.6l-13 .14-11.12.12-34.1.37h-1.38l-17.36.19h-.53l-107 1.16-95.51 1-11.11.12-69 .75h-.08l-44.75.48h-.48l-141.5 1.53-42.33.46a87.991 87.991 0 0 1-10.79-.54c-1.22-.14-2.44-.3-3.65-.49a87.38 87.38 0 0 1-51.29-27.54c-18.21-20.03-31.46-43.4-40.36-68.76q-1.93-5.49-3.6-11.12c-30.81-104.15 6.75-238.52 74.35-328.44q4.25-5.64 8.64-11l.07-.08c20.79-25.52 44.1-46.84 68.93-62 44-26.91 92.75-34.49 140.7-11.9 40.57 19.12 78.45 28.11 115.17 30.55 3.71.24 7.42.42 11.11.53 84.23 2.65 163.17-27.7 255.87-47.29 3.69-.78 7.39-1.55 11.12-2.28C763 .54 836.36-6.4 923.6 8.19a189.089 189.089 0 0 1 26.76 6.4q5.77 1.86 11.12 4c41.64 16.94 64.35 48.24 74 87.46q1.37 5.46 2.37 11.11c17.11 94.34-33 228.16-76.37 321.05Z",fill:"#f2f2f2"}),r.createElement("path",{"data-name":"Path 300",d:"M497.02 445.61a95.21 95.21 0 0 1-1.87 11.12h93.7v-11.12Zm-78.25 62.81 11.11-.09v-27.47c-3.81-.17-7.52-.34-11.11-.52Zm-232.92-62.81v11.12h198.5v-11.12Zm849.68-339.52h-74V18.6q-5.35-2.17-11.12-4v91.49H696.87V13.67c-3.73.73-7.43 1.5-11.12 2.28v90.14H429.88V63.24c-3.69-.11-7.4-.29-11.11-.53v43.38H162.9v-62c-24.83 15.16-48.14 36.48-68.93 62h-.07v.08q-4.4 5.4-8.64 11h8.64v328.44h-83q1.66 5.63 3.6 11.12h79.39v93.62a87 87 0 0 0 12.2 2.79c1.21.19 2.43.35 3.65.49a87.991 87.991 0 0 0 10.79.54l42.33-.46v-97h255.91v94.21l11.11-.12v-94.07h255.87v91.36l11.12-.12v-91.24h253.49v4.77c.76-1.58 1.54-3.16 2.32-4.77q2.63-5.45 5.33-11.12 1.73-3.64 3.47-7.4v-321h76.42q-1.01-5.69-2.37-11.12ZM162.9 445.61V117.17h255.87v328.44Zm267 0V117.17h255.85v328.44Zm520.48 0H696.87V117.17h253.49Z",opacity:.1}),r.createElement("path",{"data-name":"Path 301",d:"M863.09 533.65v13l-151.92 1.4-1.62.03-57.74.53-1.38.02-17.55.15h-.52l-106.98.99-175.61 1.63h-.15l-44.65.42-.48.01-198.4 1.82v-15l46.65-28 93.6-.78 2-.01.66-.01 2-.03 44.94-.37 2.01-.01.64-.01 2-.01 14.41-.12.38-.01 35.55-.3h.29l277.4-2.34 6.79-.05h.68l5.18-.05 37.65-.31 2-.03 1.85-.02h.96l11.71-.09 2.32-.03 3.11-.02 9.75-.09 15.47-.13 2-.02 3.48-.02h.65l74.71-.64Z",fill:"#65617d"}),r.createElement("path",{"data-name":"Path 302",d:"M863.09 533.65v13l-151.92 1.4-1.62.03-57.74.53-1.38.02-17.55.15h-.52l-106.98.99-175.61 1.63h-.15l-44.65.42-.48.01-198.4 1.82v-15l46.65-28 93.6-.78 2-.01.66-.01 2-.03 44.94-.37 2.01-.01.64-.01 2-.01 14.41-.12.38-.01 35.55-.3h.29l277.4-2.34 6.79-.05h.68l5.18-.05 37.65-.31 2-.03 1.85-.02h.96l11.71-.09 2.32-.03 3.11-.02 9.75-.09 15.47-.13 2-.02 3.48-.02h.65l74.71-.64Z",opacity:.2}),r.createElement("path",{"data-name":"Path 303",d:"M296.1 483.66v24.49a6.13 6.13 0 0 1-3.5 5.54 6 6 0 0 1-2.5.6l-34.9.74a6 6 0 0 1-2.7-.57 6.12 6.12 0 0 1-3.57-5.57v-25.23Z",fill:"#3f3d56"}),r.createElement("path",{"data-name":"Path 304",d:"M296.1 483.66v24.49a6.13 6.13 0 0 1-3.5 5.54 6 6 0 0 1-2.5.6l-34.9.74a6 6 0 0 1-2.7-.57 6.12 6.12 0 0 1-3.57-5.57v-25.23Z",opacity:.1}),r.createElement("path",{"data-name":"Path 305",d:"M298.1 483.66v24.49a6.13 6.13 0 0 1-3.5 5.54 6 6 0 0 1-2.5.6l-34.9.74a6 6 0 0 1-2.7-.57 6.12 6.12 0 0 1-3.57-5.57v-25.23Z",fill:"#3f3d56"}),r.createElement("path",{"data-name":"Rectangle 137",fill:"#3f3d56",d:"M680.92 483.65h47.17v31.5h-47.17z"}),r.createElement("path",{"data-name":"Rectangle 138",opacity:.1,d:"M680.92 483.65h47.17v31.5h-47.17z"}),r.createElement("path",{"data-name":"Rectangle 139",fill:"#3f3d56",d:"M678.92 483.65h47.17v31.5h-47.17z"}),r.createElement("path",{"data-name":"Path 306",d:"M298.09 483.65v4.97l-47.17 1.26v-6.23Z",opacity:.1}),r.createElement("path",{"data-name":"Path 307",d:"M381.35 312.36v168.2a4 4 0 0 1-3.85 3.95l-191.65 5.1h-.05a4 4 0 0 1-3.95-3.95v-173.3a4 4 0 0 1 3.95-3.95h191.6a4 4 0 0 1 3.95 3.95Z",fill:"#65617d"}),r.createElement("path",{"data-name":"Path 308",d:"M185.85 308.41v181.2h-.05a4 4 0 0 1-3.95-3.95v-173.3a4 4 0 0 1 3.95-3.95Z",opacity:.1}),r.createElement("path",{"data-name":"Path 309",d:"M194.59 319.15h177.5V467.4l-177.5 4Z",fill:"#39374d"}),r.createElement("path",{"data-name":"Path 310",d:"M726.09 483.65v6.41l-47.17-1.26v-5.15Z",opacity:.1}),r.createElement("path",{"data-name":"Path 311",d:"M788.35 312.36v173.3a4 4 0 0 1-4 3.95l-191.69-5.1a4 4 0 0 1-3.85-3.95v-168.2a4 4 0 0 1 3.95-3.95h191.6a4 4 0 0 1 3.99 3.95Z",fill:"#65617d"}),r.createElement("path",{"data-name":"Path 312",d:"M788.35 312.36v173.3a4 4 0 0 1-4 3.95v-181.2a4 4 0 0 1 4 3.95Z",opacity:.1}),r.createElement("path",{"data-name":"Path 313",d:"M775.59 319.15h-177.5V467.4l177.5 4Z",fill:"#39374d"}),r.createElement("path",{"data-name":"Path 314",d:"M583.85 312.36v168.2a4 4 0 0 1-3.85 3.95l-191.65 5.1a4 4 0 0 1-4-3.95v-173.3a4 4 0 0 1 3.95-3.95h191.6a4 4 0 0 1 3.95 3.95Z",fill:"#65617d"}),r.createElement("path",{"data-name":"Path 315",d:"M397.09 319.15h177.5V467.4l-177.5 4Z",fill:"#4267b2"}),r.createElement("path",{"data-name":"Path 316",d:"M863.09 533.65v13l-151.92 1.4-1.62.03-57.74.53-1.38.02-17.55.15h-.52l-106.98.99-175.61 1.63h-.15l-44.65.42-.48.01-198.4 1.82v-15l202.51-1.33h.48l40.99-.28h.19l283.08-1.87h.29l.17-.01h.47l4.79-.03h1.46l74.49-.5 4.4-.02.98-.01Z",opacity:.1}),r.createElement("circle",{"data-name":"Ellipse 111",cx:51.33,cy:51.33,r:51.33,transform:"translate(435.93 246.82)",fill:"#fbbebe"}),r.createElement("path",{"data-name":"Path 317",d:"M538.6 377.16s-99.5 12-90 0c3.44-4.34 4.39-17.2 4.2-31.85-.06-4.45-.22-9.06-.45-13.65-1.1-22-3.75-43.5-3.75-43.5s87-41 77-8.5c-4 13.13-2.69 31.57.35 48.88.89 5.05 1.92 10 3 14.7a344.66 344.66 0 0 0 9.65 33.92Z",fill:"#fbbebe"}),r.createElement("path",{"data-name":"Path 318",d:"M506.13 373.09c11.51-2.13 23.7-6 34.53-1.54 2.85 1.17 5.47 2.88 8.39 3.86s6.12 1.22 9.16 1.91c10.68 2.42 19.34 10.55 24.9 20s8.44 20.14 11.26 30.72l6.9 25.83c6 22.45 12 45.09 13.39 68.3a2437.506 2437.506 0 0 1-250.84 1.43c5.44-10.34 11-21.31 10.54-33s-7.19-23.22-4.76-34.74c1.55-7.34 6.57-13.39 9.64-20.22 8.75-19.52 1.94-45.79 17.32-60.65 6.92-6.68 17-9.21 26.63-8.89 12.28.41 24.85 4.24 37 6.11 15.56 2.36 30.26 3.76 45.94.88Z",fill:"#ff6584"}),r.createElement("path",{"data-name":"Path 319",d:"m637.03 484.26-.1 1.43v.1l-.17 2.3-1.33 18.51-1.61 22.3-.46 6.28-1 13.44v.17l-107 1-175.59 1.9v.84h-.14v-1.12l.45-14.36.86-28.06.74-23.79.07-2.37a10.53 10.53 0 0 1 11.42-10.17c4.72.4 10.85.89 18.18 1.41l3 .22c42.33 2.94 120.56 6.74 199.5 2 1.66-.09 3.33-.19 5-.31 12.24-.77 24.47-1.76 36.58-3a10.53 10.53 0 0 1 11.6 11.23Z",opacity:.1}),r.createElement("path",{"data-name":"Path 320",d:"M349.74 552.53v-.84l175.62-1.91 107-1h.3v-.17l1-13.44.43-6 1.64-22.61 1.29-17.9v-.44a10.617 10.617 0 0 0-.11-2.47.3.3 0 0 0 0-.1 10.391 10.391 0 0 0-2-4.64 10.54 10.54 0 0 0-9.42-4 937.419 937.419 0 0 1-36.58 3c-1.67.12-3.34.22-5 .31-78.94 4.69-157.17.89-199.5-2l-3-.22c-7.33-.52-13.46-1-18.18-1.41a10.54 10.54 0 0 0-11.24 8.53 11 11 0 0 0-.18 1.64l-.68 22.16-.93 28.07-.44 14.36v1.12Z",fill:"#3f3d56"}),r.createElement("path",{"data-name":"Path 321",d:"m637.33 491.27-1.23 15.33-1.83 22.85-.46 5.72-1 12.81-.06.64v.17l-.15 1.48.11-1.48h-.29l-107 1-175.65 1.9v-.28l.49-14.36 1-28.06.64-18.65a6.36 6.36 0 0 1 3.06-5.25 6.25 6.25 0 0 1 3.78-.9c2.1.17 4.68.37 7.69.59 4.89.36 10.92.78 17.94 1.22 13 .82 29.31 1.7 48 2.42 52 2 122.2 2.67 188.88-3.17 3-.26 6.1-.55 9.13-.84a6.26 6.26 0 0 1 3.48.66 5.159 5.159 0 0 1 .86.54 6.14 6.14 0 0 1 2 2.46 3.564 3.564 0 0 1 .25.61 6.279 6.279 0 0 1 .36 2.59Z",opacity:.1}),r.createElement("path",{"data-name":"Path 322",d:"M298.1 504.96v3.19a6.13 6.13 0 0 1-3.5 5.54l-40.1.77a6.12 6.12 0 0 1-3.57-5.57v-3Z",opacity:.1}),r.createElement("path",{"data-name":"Path 323",d:"m298.59 515.57-52.25 1v-8.67l52.25-1Z",fill:"#3f3d56"}),r.createElement("path",{"data-name":"Path 324",d:"m298.59 515.57-52.25 1v-8.67l52.25-1Z",opacity:.1}),r.createElement("path",{"data-name":"Path 325",d:"m300.59 515.57-52.25 1v-8.67l52.25-1Z",fill:"#3f3d56"}),r.createElement("path",{"data-name":"Path 326",d:"M679.22 506.96v3.19a6.13 6.13 0 0 0 3.5 5.54l40.1.77a6.12 6.12 0 0 0 3.57-5.57v-3Z",opacity:.1}),r.createElement("path",{"data-name":"Path 327",d:"m678.72 517.57 52.25 1v-8.67l-52.25-1Z",opacity:.1}),r.createElement("path",{"data-name":"Path 328",d:"m676.72 517.57 52.25 1v-8.67l-52.25-1Z",fill:"#3f3d56"}),r.createElement("path",{"data-name":"Path 329",d:"M454.79 313.88c.08 7-3.16 13.6-5.91 20.07a163.491 163.491 0 0 0-12.66 74.71c.73 11 2.58 22 .73 32.9s-8.43 21.77-19 24.9c17.53 10.45 41.26 9.35 57.76-2.66 8.79-6.4 15.34-15.33 21.75-24.11a97.86 97.86 0 0 1-13.31 44.75 103.43 103.43 0 0 0 73.51-40.82c4.31-5.81 8.06-12.19 9.72-19.23 3.09-13-1.22-26.51-4.51-39.5a266.055 266.055 0 0 1-6.17-33c-.43-3.56-.78-7.22.1-10.7 1-4.07 3.67-7.51 5.64-11.22 5.6-10.54 5.73-23.3 2.86-34.88s-8.49-22.26-14.06-32.81c-4.46-8.46-9.3-17.31-17.46-22.28-5.1-3.1-11-4.39-16.88-5.64l-25.37-5.43c-5.55-1.19-11.26-2.38-16.87-1.51-9.47 1.48-16.14 8.32-22 15.34-4.59 5.46-15.81 15.71-16.6 22.86-.72 6.59 5.1 17.63 6.09 24.58 1.3 9 2.22 6 7.3 11.52 3.21 3.42 5.28 7.37 5.34 12.16Z",fill:"#3f3d56"})),r.createElement("path",{"data-name":"Path 40",d:"M280.139 370.832h43.635v17.662h-43.635Z",fill:"#fff",fillRule:"evenodd"}),r.createElement("path",{"data-name":"Path 41",d:"M240.66 428.493a10.377 10.377 0 0 1-8.989-5.195 10.377 10.377 0 0 0 8.988 15.584h10.391v-10.389Z",fill:"#3ecc5f",fillRule:"evenodd"}),r.createElement("path",{"data-name":"Path 42",d:"m287.402 373.625 36.373-2.273v-5.195a10.389 10.389 0 0 0-10.39-10.389h-46.75l-1.3-2.249a1.5 1.5 0 0 0-2.6 0l-1.3 2.249-1.3-2.249a1.5 1.5 0 0 0-2.6 0l-1.3 2.249-1.3-2.249a1.5 1.5 0 0 0-2.6 0l-1.3 2.249h-.034l-2.152-2.151a1.5 1.5 0 0 0-2.508.672l-.696 2.653-2.7-.723a1.5 1.5 0 0 0-1.836 1.837l.722 2.7-2.65.71a1.5 1.5 0 0 0-.673 2.509l2.152 2.152v.033l-2.249 1.3a1.5 1.5 0 0 0 0 2.6l2.249 1.3-2.249 1.3a1.5 1.5 0 0 0 0 2.6l2.25 1.282-2.249 1.3a1.5 1.5 0 0 0 0 2.6l2.249 1.3-2.249 1.3a1.5 1.5 0 0 0 0 2.6l2.249 1.3-2.249 1.3a1.5 1.5 0 0 0 0 2.6l2.249 1.3-2.249 1.3a1.5 1.5 0 0 0 0 2.6l2.249 1.3-2.249 1.3a1.5 1.5 0 0 0 0 2.6l2.249 1.3-2.249 1.3a1.5 1.5 0 0 0 0 2.6l2.249 1.3-2.249 1.3a1.5 1.5 0 0 0 0 2.6l2.249 1.3-2.249 1.3a1.5 1.5 0 0 0 0 2.6l2.249 1.3-2.249 1.3a1.5 1.5 0 0 0 0 2.6l2.249 1.3-2.249 1.3a1.5 1.5 0 0 0 0 2.6l2.249 1.3a10.389 10.389 0 0 0 10.389 10.34h62.335a10.389 10.389 0 0 0 10.39-10.39v-41.557l-36.373-2.273a5.53 5.53 0 0 1 0-11.038",fill:"#3ecc5f",fillRule:"evenodd"}),r.createElement("path",{"data-name":"Path 43",d:"M302.996 438.882h15.584v-20.779h-15.584Z",fill:"#3ecc5f",fillRule:"evenodd"}),r.createElement("path",{"data-name":"Path 44",d:"M328.97 425.895a2.582 2.582 0 0 0-.332.033c-.02-.078-.038-.156-.06-.234a2.594 2.594 0 1 0-2.567-4.455q-.086-.088-.174-.175a2.593 2.593 0 1 0-4.461-2.569c-.077-.022-.154-.04-.231-.06a2.6 2.6 0 1 0-5.128 0c-.077.02-.154.038-.231.06a2.594 2.594 0 1 0-4.461 2.569 10.384 10.384 0 1 0 17.314 9.992 2.592 2.592 0 1 0 .332-5.161",fill:"#44d860",fillRule:"evenodd"}),r.createElement("path",{"data-name":"Path 45",d:"M308.191 407.713h15.584v-10.389h-15.584Z",fill:"#3ecc5f",fillRule:"evenodd"}),r.createElement("path",{"data-name":"Path 46",d:"M328.969 403.818a1.3 1.3 0 1 0 0-2.6 1.336 1.336 0 0 0-.166.017l-.03-.117a1.3 1.3 0 0 0-.5-2.5 1.285 1.285 0 0 0-.783.269l-.087-.087a1.285 1.285 0 0 0 .263-.776 1.3 1.3 0 0 0-2.493-.509 5.195 5.195 0 1 0 0 10 1.3 1.3 0 0 0 2.493-.509 1.285 1.285 0 0 0-.263-.776l.087-.087a1.285 1.285 0 0 0 .783.269 1.3 1.3 0 0 0 .5-2.5c.011-.038.02-.078.03-.117a1.337 1.337 0 0 0 .166.017",fill:"#44d860",fillRule:"evenodd"}),r.createElement("path",{"data-name":"Path 47",d:"M261.439 372.65a1.3 1.3 0 0 1-1.3-1.3 3.9 3.9 0 0 0-7.792 0 1.3 1.3 0 1 1-2.6 0 6.494 6.494 0 0 1 12.987 0 1.3 1.3 0 0 1-1.3 1.3",fillRule:"evenodd"}),r.createElement("path",{"data-name":"Path 48",d:"M282.217 438.882h31.168a10.389 10.389 0 0 0 10.389-10.389V392.13h-31.168a10.389 10.389 0 0 0-10.389 10.389Z",fill:"#ffff50",fillRule:"evenodd"}),r.createElement("path",{"data-name":"Path 49",d:"M315.993 408.233h-25.994a.52.52 0 1 1 0-1.039h25.994a.52.52 0 0 1 0 1.039m0 10.389h-25.994a.52.52 0 1 1 0-1.039h25.994a.52.52 0 0 1 0 1.039m0 10.389h-25.994a.52.52 0 1 1 0-1.039h25.994a.52.52 0 0 1 0 1.039m0-25.877h-25.994a.52.52 0 1 1 0-1.039h25.994a.52.52 0 0 1 0 1.039m0 10.293h-25.994a.52.52 0 1 1 0-1.039h25.994a.52.52 0 0 1 0 1.039m0 10.389h-25.994a.52.52 0 1 1 0-1.039h25.994a.52.52 0 0 1 0 1.039m7.782-47.993h-.018c-1.605.055-2.365 1.66-3.035 3.077-.7 1.48-1.24 2.443-2.126 2.414-.981-.035-1.542-1.144-2.137-2.317-.683-1.347-1.462-2.876-3.1-2.819-1.582.054-2.344 1.451-3.017 2.684-.715 1.313-1.2 2.112-2.141 2.075-1-.036-1.533-.938-2.149-1.981-.686-1.162-1.479-2.467-3.084-2.423-1.555.053-2.319 1.239-2.994 2.286-.713 1.106-1.213 1.781-2.164 1.741-1.025-.036-1.554-.784-2.167-1.65-.688-.973-1.463-2.074-3.062-2.021a3.815 3.815 0 0 0-2.959 1.879c-.64.812-1.14 1.456-2.2 1.415a.52.52 0 0 0-.037 1.039 3.588 3.588 0 0 0 3.05-1.811c.611-.777 1.139-1.448 2.178-1.483 1-.043 1.47.579 2.179 1.582.674.953 1.438 2.033 2.977 2.089 1.612.054 2.387-1.151 3.074-2.217.614-.953 1.144-1.775 2.156-1.81.931-.035 1.438.7 2.153 1.912.674 1.141 1.437 2.434 3.006 2.491 1.623.056 2.407-1.361 3.09-2.616.592-1.085 1.15-2.109 2.14-2.143.931-.022 1.417.829 2.135 2.249.671 1.326 1.432 2.828 3.026 2.886h.088c1.592 0 2.347-1.6 3.015-3.01.592-1.252 1.152-2.431 2.113-2.479Z",fillRule:"evenodd"}),r.createElement("path",{"data-name":"Path 50",d:"M271.828 438.882h20.779v-20.779h-20.779Z",fill:"#3ecc5f",fillRule:"evenodd"}),r.createElement("g",{"data-name":"Group 8",transform:"rotate(-14.98 1643.944 -873.93)"},r.createElement("rect",{"data-name":"Rectangle 3",width:43.906,height:17.333,rx:2,fill:"#d8d8d8"}),r.createElement("g",{"data-name":"Group 2",transform:"translate(.728 10.948)",fill:"#4a4a4a"},r.createElement("rect",{"data-name":"Rectangle 4",width:2.537,height:2.537,rx:1,transform:"translate(7.985)"}),r.createElement("rect",{"data-name":"Rectangle 5",width:2.537,height:2.537,rx:1,transform:"translate(10.991)"}),r.createElement("rect",{"data-name":"Rectangle 6",width:2.537,height:2.537,rx:1,transform:"translate(13.997)"}),r.createElement("rect",{"data-name":"Rectangle 7",width:2.537,height:2.537,rx:1,transform:"translate(17.003)"}),r.createElement("rect",{"data-name":"Rectangle 8",width:2.537,height:2.537,rx:1,transform:"translate(20.009)"}),r.createElement("rect",{"data-name":"Rectangle 9",width:2.537,height:2.537,rx:1,transform:"translate(23.015)"}),r.createElement("rect",{"data-name":"Rectangle 10",width:2.537,height:2.537,rx:1,transform:"translate(26.021)"}),r.createElement("rect",{"data-name":"Rectangle 11",width:2.537,height:2.537,rx:1,transform:"translate(29.028)"}),r.createElement("rect",{"data-name":"Rectangle 12",width:2.537,height:2.537,rx:1,transform:"translate(32.034)"}),r.createElement("path",{"data-name":"Path 51",d:"M.519 0H6.9a.519.519 0 0 1 .521.52v1.5a.519.519 0 0 1-.519.519H.519A.519.519 0 0 1 0 2.017V.519A.519.519 0 0 1 .519 0Zm35.134 0h6.383a.519.519 0 0 1 .519.519v1.5a.519.519 0 0 1-.519.519h-6.384a.519.519 0 0 1-.519-.519v-1.5A.519.519 0 0 1 35.652 0Z",fillRule:"evenodd"})),r.createElement("g",{"data-name":"Group 3",transform:"translate(.728 4.878)",fill:"#4a4a4a"},r.createElement("path",{"data-name":"Path 52",d:"M.519 0h2.437a.519.519 0 0 1 .519.519v1.5a.519.519 0 0 1-.519.519H.519A.519.519 0 0 1 0 2.017V.519A.519.519 0 0 1 .519 0Z",fillRule:"evenodd"}),r.createElement("rect",{"data-name":"Rectangle 13",width:2.537,height:2.537,rx:1,transform:"translate(3.945)"}),r.createElement("rect",{"data-name":"Rectangle 14",width:2.537,height:2.537,rx:1,transform:"translate(6.951)"}),r.createElement("rect",{"data-name":"Rectangle 15",width:2.537,height:2.537,rx:1,transform:"translate(9.958)"}),r.createElement("rect",{"data-name":"Rectangle 16",width:2.537,height:2.537,rx:1,transform:"translate(12.964)"}),r.createElement("rect",{"data-name":"Rectangle 17",width:2.537,height:2.537,rx:1,transform:"translate(15.97)"}),r.createElement("rect",{"data-name":"Rectangle 18",width:2.537,height:2.537,rx:1,transform:"translate(18.976)"}),r.createElement("rect",{"data-name":"Rectangle 19",width:2.537,height:2.537,rx:1,transform:"translate(21.982)"}),r.createElement("rect",{"data-name":"Rectangle 20",width:2.537,height:2.537,rx:1,transform:"translate(24.988)"}),r.createElement("rect",{"data-name":"Rectangle 21",width:2.537,height:2.537,rx:1,transform:"translate(27.994)"}),r.createElement("rect",{"data-name":"Rectangle 22",width:2.537,height:2.537,rx:1,transform:"translate(31)"}),r.createElement("rect",{"data-name":"Rectangle 23",width:2.537,height:2.537,rx:1,transform:"translate(34.006)"}),r.createElement("rect",{"data-name":"Rectangle 24",width:2.537,height:2.537,rx:1,transform:"translate(37.012)"}),r.createElement("rect",{"data-name":"Rectangle 25",width:2.537,height:2.537,rx:1,transform:"translate(40.018)"})),r.createElement("g",{"data-name":"Group 4",transform:"rotate(180 21.642 2.269)",fill:"#4a4a4a"},r.createElement("path",{"data-name":"Path 53",d:"M.519 0h2.437a.519.519 0 0 1 .519.519v1.5a.519.519 0 0 1-.519.519H.519A.519.519 0 0 1 0 2.017V.519A.519.519 0 0 1 .519 0Z",fillRule:"evenodd"}),r.createElement("rect",{"data-name":"Rectangle 26",width:2.537,height:2.537,rx:1,transform:"translate(3.945)"}),r.createElement("rect",{"data-name":"Rectangle 27",width:2.537,height:2.537,rx:1,transform:"translate(6.951)"}),r.createElement("rect",{"data-name":"Rectangle 28",width:2.537,height:2.537,rx:1,transform:"translate(9.958)"}),r.createElement("rect",{"data-name":"Rectangle 29",width:2.537,height:2.537,rx:1,transform:"translate(12.964)"}),r.createElement("rect",{"data-name":"Rectangle 30",width:2.537,height:2.537,rx:1,transform:"translate(15.97)"}),r.createElement("rect",{"data-name":"Rectangle 31",width:2.537,height:2.537,rx:1,transform:"translate(18.976)"}),r.createElement("rect",{"data-name":"Rectangle 32",width:2.537,height:2.537,rx:1,transform:"translate(21.982)"}),r.createElement("rect",{"data-name":"Rectangle 33",width:2.537,height:2.537,rx:1,transform:"translate(24.988)"}),r.createElement("rect",{"data-name":"Rectangle 34",width:2.537,height:2.537,rx:1,transform:"translate(27.994)"}),r.createElement("rect",{"data-name":"Rectangle 35",width:2.537,height:2.537,rx:1,transform:"translate(31.001)"}),r.createElement("rect",{"data-name":"Rectangle 36",width:2.537,height:2.537,rx:1,transform:"translate(34.007)"}),r.createElement("rect",{"data-name":"Rectangle 37",width:2.537,height:2.537,rx:1,transform:"translate(37.013)"}),r.createElement("rect",{"data-name":"Rectangle 38",width:2.537,height:2.537,rx:1,transform:"translate(40.018)"}),r.createElement("rect",{"data-name":"Rectangle 39",width:2.537,height:2.537,rx:1,transform:"translate(3.945)"}),r.createElement("rect",{"data-name":"Rectangle 40",width:2.537,height:2.537,rx:1,transform:"translate(6.951)"}),r.createElement("rect",{"data-name":"Rectangle 41",width:2.537,height:2.537,rx:1,transform:"translate(9.958)"}),r.createElement("rect",{"data-name":"Rectangle 42",width:2.537,height:2.537,rx:1,transform:"translate(12.964)"}),r.createElement("rect",{"data-name":"Rectangle 43",width:2.537,height:2.537,rx:1,transform:"translate(15.97)"}),r.createElement("rect",{"data-name":"Rectangle 44",width:2.537,height:2.537,rx:1,transform:"translate(18.976)"}),r.createElement("rect",{"data-name":"Rectangle 45",width:2.537,height:2.537,rx:1,transform:"translate(21.982)"}),r.createElement("rect",{"data-name":"Rectangle 46",width:2.537,height:2.537,rx:1,transform:"translate(24.988)"}),r.createElement("rect",{"data-name":"Rectangle 47",width:2.537,height:2.537,rx:1,transform:"translate(27.994)"}),r.createElement("rect",{"data-name":"Rectangle 48",width:2.537,height:2.537,rx:1,transform:"translate(31.001)"}),r.createElement("rect",{"data-name":"Rectangle 49",width:2.537,height:2.537,rx:1,transform:"translate(34.007)"}),r.createElement("rect",{"data-name":"Rectangle 50",width:2.537,height:2.537,rx:1,transform:"translate(37.013)"}),r.createElement("rect",{"data-name":"Rectangle 51",width:2.537,height:2.537,rx:1,transform:"translate(40.018)"})),r.createElement("g",{"data-name":"Group 6",fill:"#4a4a4a"},r.createElement("path",{"data-name":"Path 54",d:"M1.247 7.883h3.47a.519.519 0 0 1 .519.519v1.5a.519.519 0 0 1-.519.519h-3.47A.519.519 0 0 1 .728 9.9V8.403a.519.519 0 0 1 .519-.52Z",fillRule:"evenodd"}),r.createElement("g",{"data-name":"Group 5",transform:"translate(5.801 7.883)"},r.createElement("rect",{"data-name":"Rectangle 52",width:2.537,height:2.537,rx:1}),r.createElement("rect",{"data-name":"Rectangle 53",width:2.537,height:2.537,rx:1,transform:"translate(3.006)"}),r.createElement("rect",{"data-name":"Rectangle 54",width:2.537,height:2.537,rx:1,transform:"translate(6.012)"}),r.createElement("rect",{"data-name":"Rectangle 55",width:2.537,height:2.537,rx:1,transform:"translate(9.018)"}),r.createElement("rect",{"data-name":"Rectangle 56",width:2.537,height:2.537,rx:1,transform:"translate(12.025)"}),r.createElement("rect",{"data-name":"Rectangle 57",width:2.537,height:2.537,rx:1,transform:"translate(15.031)"}),r.createElement("rect",{"data-name":"Rectangle 58",width:2.537,height:2.537,rx:1,transform:"translate(18.037)"}),r.createElement("rect",{"data-name":"Rectangle 59",width:2.537,height:2.537,rx:1,transform:"translate(21.042)"}),r.createElement("rect",{"data-name":"Rectangle 60",width:2.537,height:2.537,rx:1,transform:"translate(24.049)"}),r.createElement("rect",{"data-name":"Rectangle 61",width:2.537,height:2.537,rx:1,transform:"translate(27.055)"}),r.createElement("rect",{"data-name":"Rectangle 62",width:2.537,height:2.537,rx:1,transform:"translate(30.061)"})),r.createElement("path",{"data-name":"Path 55",d:"M39.482 7.883h3.28a.519.519 0 0 1 .519.519v1.5a.519.519 0 0 1-.519.519h-3.281a.519.519 0 0 1-.519-.521V8.403a.519.519 0 0 1 .519-.52Z",fillRule:"evenodd"})),r.createElement("g",{"data-name":"Group 7",transform:"translate(.728 14.084)",fill:"#4a4a4a"},r.createElement("rect",{"data-name":"Rectangle 63",width:2.537,height:2.537,rx:1}),r.createElement("rect",{"data-name":"Rectangle 64",width:2.537,height:2.537,rx:1,transform:"translate(3.006)"}),r.createElement("rect",{"data-name":"Rectangle 65",width:2.537,height:2.537,rx:1,transform:"translate(6.012)"}),r.createElement("rect",{"data-name":"Rectangle 66",width:2.537,height:2.537,rx:1,transform:"translate(9.018)"}),r.createElement("path",{"data-name":"Path 56",d:"M12.543 0h14.462a.519.519 0 0 1 .519.519v1.5a.519.519 0 0 1-.519.519H12.543a.519.519 0 0 1-.519-.52V.519A.519.519 0 0 1 12.543 0Zm15.97 0h1.874a.519.519 0 0 1 .519.519v1.5a.519.519 0 0 1-.519.519h-1.874a.519.519 0 0 1-.519-.519v-1.5A.519.519 0 0 1 28.513 0Z",fillRule:"evenodd"}),r.createElement("rect",{"data-name":"Rectangle 67",width:2.537,height:2.537,rx:1,transform:"translate(31.376)"}),r.createElement("rect",{"data-name":"Rectangle 68",width:2.537,height:2.537,rx:1,transform:"translate(34.382)"}),r.createElement("rect",{"data-name":"Rectangle 69",width:2.537,height:2.537,rx:1,transform:"translate(40.018)"}),r.createElement("path",{"data-name":"Path 57",d:"M37.199 1.08V.519A.519.519 0 0 1 37.718 0h1.499a.519.519 0 0 1 .519.519v.561Z"}),r.createElement("path",{"data-name":"Path 58",d:"M39.737 1.456v.561a.519.519 0 0 1-.519.519h-1.499a.519.519 0 0 1-.519-.519v-.561Z"})),r.createElement("rect",{"data-name":"Rectangle 70",width:42.273,height:1.127,rx:.564,transform:"translate(.915 .556)",fill:"#4a4a4a"}),r.createElement("rect",{"data-name":"Rectangle 71",width:2.37,height:.752,rx:.376,transform:"translate(1.949 .744)",fill:"#d8d8d8",opacity:.136}),r.createElement("rect",{"data-name":"Rectangle 72",width:2.37,height:.752,rx:.376,transform:"translate(5.193 .744)",fill:"#d8d8d8",opacity:.136}),r.createElement("rect",{"data-name":"Rectangle 73",width:2.37,height:.752,rx:.376,transform:"translate(7.688 .744)",fill:"#d8d8d8",opacity:.136}),r.createElement("rect",{"data-name":"Rectangle 74",width:2.37,height:.752,rx:.376,transform:"translate(10.183 .744)",fill:"#d8d8d8",opacity:.136}),r.createElement("rect",{"data-name":"Rectangle 75",width:2.37,height:.752,rx:.376,transform:"translate(12.679 .744)",fill:"#d8d8d8",opacity:.136}),r.createElement("rect",{"data-name":"Rectangle 76",width:2.37,height:.752,rx:.376,transform:"translate(15.797 .744)",fill:"#d8d8d8",opacity:.136}),r.createElement("rect",{"data-name":"Rectangle 77",width:2.37,height:.752,rx:.376,transform:"translate(18.292 .744)",fill:"#d8d8d8",opacity:.136}),r.createElement("rect",{"data-name":"Rectangle 78",width:2.37,height:.752,rx:.376,transform:"translate(20.788 .744)",fill:"#d8d8d8",opacity:.136}),r.createElement("rect",{"data-name":"Rectangle 79",width:2.37,height:.752,rx:.376,transform:"translate(23.283 .744)",fill:"#d8d8d8",opacity:.136}),r.createElement("rect",{"data-name":"Rectangle 80",width:2.37,height:.752,rx:.376,transform:"translate(26.402 .744)",fill:"#d8d8d8",opacity:.136}),r.createElement("rect",{"data-name":"Rectangle 81",width:2.37,height:.752,rx:.376,transform:"translate(28.897 .744)",fill:"#d8d8d8",opacity:.136}),r.createElement("rect",{"data-name":"Rectangle 82",width:2.37,height:.752,rx:.376,transform:"translate(31.393 .744)",fill:"#d8d8d8",opacity:.136}),r.createElement("rect",{"data-name":"Rectangle 83",width:2.37,height:.752,rx:.376,transform:"translate(34.512 .744)",fill:"#d8d8d8",opacity:.136}),r.createElement("rect",{"data-name":"Rectangle 84",width:2.37,height:.752,rx:.376,transform:"translate(37.007 .744)",fill:"#d8d8d8",opacity:.136}),r.createElement("rect",{"data-name":"Rectangle 85",width:2.37,height:.752,rx:.376,transform:"translate(39.502 .744)",fill:"#d8d8d8",opacity:.136})),r.createElement("path",{"data-name":"Path 59",d:"M302.996 425.895a2.583 2.583 0 0 0-.332.033c-.02-.078-.038-.156-.06-.234a2.594 2.594 0 1 0-2.567-4.455q-.086-.088-.174-.175a2.593 2.593 0 1 0-4.461-2.569c-.077-.022-.154-.04-.231-.06a2.6 2.6 0 1 0-5.128 0c-.077.02-.154.038-.231.06a2.594 2.594 0 1 0-4.461 2.569 10.384 10.384 0 1 0 17.314 9.992 2.592 2.592 0 1 0 .332-5.161",fill:"#44d860",fillRule:"evenodd"}),r.createElement("path",{"data-name":"Path 60",d:"M271.828 407.713h20.779v-10.389h-20.779Z",fill:"#3ecc5f",fillRule:"evenodd"}),r.createElement("path",{"data-name":"Path 61",d:"M297.801 403.818a1.3 1.3 0 1 0 0-2.6 1.338 1.338 0 0 0-.166.017l-.03-.117a1.3 1.3 0 0 0-.5-2.5 1.285 1.285 0 0 0-.783.269l-.087-.087a1.285 1.285 0 0 0 .263-.776 1.3 1.3 0 0 0-2.493-.509 5.195 5.195 0 1 0 0 10 1.3 1.3 0 0 0 2.493-.509 1.285 1.285 0 0 0-.263-.776l.087-.087a1.285 1.285 0 0 0 .783.269 1.3 1.3 0 0 0 .5-2.5c.011-.038.02-.078.03-.117a1.335 1.335 0 0 0 .166.017",fill:"#44d860",fillRule:"evenodd"}),r.createElement("path",{"data-name":"Path 62",d:"M302.997 365.507a1.41 1.41 0 0 1-.255-.026 1.309 1.309 0 0 1-.244-.073 1.349 1.349 0 0 1-.224-.119 1.967 1.967 0 0 1-.2-.161 1.52 1.52 0 0 1-.161-.2 1.282 1.282 0 0 1-.218-.722 1.41 1.41 0 0 1 .026-.255 1.5 1.5 0 0 1 .072-.244 1.364 1.364 0 0 1 .12-.223 1.252 1.252 0 0 1 .358-.358 1.349 1.349 0 0 1 .224-.119 1.309 1.309 0 0 1 .244-.073 1.2 1.2 0 0 1 .509 0 1.262 1.262 0 0 1 .468.192 1.968 1.968 0 0 1 .2.161 1.908 1.908 0 0 1 .161.2 1.322 1.322 0 0 1 .12.223 1.361 1.361 0 0 1 .1.5 1.317 1.317 0 0 1-.379.919 1.968 1.968 0 0 1-.2.161 1.346 1.346 0 0 1-.223.119 1.332 1.332 0 0 1-.5.1m10.389-.649a1.326 1.326 0 0 1-.92-.379 1.979 1.979 0 0 1-.161-.2 1.282 1.282 0 0 1-.218-.722 1.326 1.326 0 0 1 .379-.919 1.967 1.967 0 0 1 .2-.161 1.351 1.351 0 0 1 .224-.119 1.308 1.308 0 0 1 .244-.073 1.2 1.2 0 0 1 .509 0 1.262 1.262 0 0 1 .468.192 1.967 1.967 0 0 1 .2.161 1.326 1.326 0 0 1 .379.919 1.461 1.461 0 0 1-.026.255 1.323 1.323 0 0 1-.073.244 1.847 1.847 0 0 1-.119.223 1.911 1.911 0 0 1-.161.2 1.967 1.967 0 0 1-.2.161 1.294 1.294 0 0 1-.722.218",fillRule:"evenodd"}),r.createElement("g",{transform:"translate(466.3 278.56)",fill:"#61dafb"},r.createElement("path",{"data-name":"Path 330",d:"M263.668 117.179c0-5.827-7.3-11.35-18.487-14.775 2.582-11.4 1.434-20.477-3.622-23.382a7.861 7.861 0 0 0-4.016-1v4a4.152 4.152 0 0 1 2.044.466c2.439 1.4 3.5 6.724 2.672 13.574-.2 1.685-.52 3.461-.914 5.272a86.9 86.9 0 0 0-11.386-1.954 87.469 87.469 0 0 0-7.459-8.965c5.845-5.433 11.332-8.41 15.062-8.41V78c-4.931 0-11.386 3.514-17.913 9.611-6.527-6.061-12.982-9.539-17.913-9.539v4c3.712 0 9.216 2.959 15.062 8.356a84.687 84.687 0 0 0-7.405 8.947 83.732 83.732 0 0 0-11.4 1.972 54.136 54.136 0 0 1-.932-5.2c-.843-6.85.2-12.175 2.618-13.592a3.991 3.991 0 0 1 2.062-.466v-4a8 8 0 0 0-4.052 1c-5.039 2.9-6.168 11.96-3.568 23.328-11.153 3.443-18.415 8.947-18.415 14.757 0 5.828 7.3 11.35 18.487 14.775-2.582 11.4-1.434 20.477 3.622 23.382a7.882 7.882 0 0 0 4.034 1c4.931 0 11.386-3.514 17.913-9.611 6.527 6.061 12.982 9.539 17.913 9.539a8 8 0 0 0 4.052-1c5.039-2.9 6.168-11.96 3.568-23.328 11.111-3.42 18.373-8.943 18.373-14.752Zm-23.346-11.96a80.235 80.235 0 0 1-2.421 7.083 83.185 83.185 0 0 0-2.349-4.3 96.877 96.877 0 0 0-2.582-4.2c2.547.377 5.004.843 7.353 1.417Zm-8.212 19.1c-1.4 2.421-2.833 4.716-4.321 6.85a93.313 93.313 0 0 1-8.1.359c-2.708 0-5.415-.126-8.069-.341q-2.232-3.2-4.339-6.814-2.044-3.523-3.73-7.136a94.058 94.058 0 0 1 3.712-7.154c1.4-2.421 2.833-4.716 4.321-6.85a93.313 93.313 0 0 1 8.1-.359c2.708 0 5.415.126 8.069.341q2.232 3.2 4.339 6.814 2.044 3.523 3.73 7.136a101.198 101.198 0 0 1-3.712 7.15Zm5.792-2.331a76.525 76.525 0 0 1 2.474 7.136 80.22 80.22 0 0 1-7.387 1.434c.879-1.381 1.757-2.8 2.582-4.25a96.22 96.22 0 0 0 2.329-4.324Zm-18.182 19.128a73.921 73.921 0 0 1-4.985-5.738c1.614.072 3.263.126 4.931.126 1.685 0 3.353-.036 4.985-.126a69.993 69.993 0 0 1-4.931 5.738Zm-13.34-10.561c-2.546-.377-5-.843-7.352-1.417a80.235 80.235 0 0 1 2.421-7.083c.735 1.434 1.506 2.869 2.349 4.3s1.702 2.837 2.582 4.2Zm13.25-37.314a73.924 73.924 0 0 1 4.985 5.738 110.567 110.567 0 0 0-4.931-.126c-1.686 0-3.353.036-4.985.126a69.993 69.993 0 0 1 4.931-5.738ZM206.362 103.8a100.567 100.567 0 0 0-4.913 8.55 76.525 76.525 0 0 1-2.474-7.136 90.158 90.158 0 0 1 7.387-1.414Zm-16.227 22.449c-6.348-2.708-10.454-6.258-10.454-9.073s4.106-6.383 10.454-9.073c1.542-.663 3.228-1.255 4.967-1.811a86.122 86.122 0 0 0 4.034 10.92 84.9 84.9 0 0 0-3.981 10.866 53.804 53.804 0 0 1-5.021-1.826Zm9.647 25.623c-2.439-1.4-3.5-6.724-2.672-13.574.2-1.686.52-3.461.914-5.272a86.9 86.9 0 0 0 11.386 1.954 87.465 87.465 0 0 0 7.459 8.965c-5.845 5.433-11.332 8.41-15.062 8.41a4.279 4.279 0 0 1-2.026-.48Zm42.532-13.663c.843 6.85-.2 12.175-2.618 13.592a3.99 3.99 0 0 1-2.062.466c-3.712 0-9.216-2.959-15.062-8.356a84.689 84.689 0 0 0 7.405-8.947 83.731 83.731 0 0 0 11.4-1.972 50.194 50.194 0 0 1 .936 5.22Zm6.9-11.96c-1.542.663-3.228 1.255-4.967 1.811a86.12 86.12 0 0 0-4.034-10.92 84.9 84.9 0 0 0 3.981-10.866 56.777 56.777 0 0 1 5.039 1.829c6.348 2.708 10.454 6.258 10.454 9.073-.017 2.818-4.123 6.386-10.471 9.076Z"}),r.createElement("path",{"data-name":"Path 331",d:"M201.718 78.072Z"}),r.createElement("circle",{"data-name":"Ellipse 112",cx:8.194,cy:8.194,r:8.194,transform:"translate(211.472 108.984)"}),r.createElement("path",{"data-name":"Path 332",d:"M237.525 78.018Z"})))))}},3844:(e,a,t)=>{t.d(a,{A:()=>k});var l,r,n,c,h,d,m,i,s,f,o,g,E,p,x,v,R,w,u,M,Z,y,P,b,A,j,q,V,H,G,N,O,_,S,z,B,D=t(6540);function F(){return F=Object.assign?Object.assign.bind():function(e){for(var a=1;a{let{title:a,titleId:t,...k}=e;return D.createElement("svg",F({xmlns:"http://www.w3.org/2000/svg",width:1129,height:663,viewBox:"0 0 1129 663","aria-labelledby":t},k),void 0===a?D.createElement("title",{id:t},"Focus on What Matters"):a?D.createElement("title",{id:t},a):null,l||(l=D.createElement("circle",{cx:321,cy:321,r:321,fill:"#f2f2f2"})),r||(r=D.createElement("ellipse",{cx:559,cy:635.5,rx:514,ry:27.5,fill:"#3f3d56"})),n||(n=D.createElement("ellipse",{cx:558,cy:627,rx:460,ry:22,opacity:.2})),c||(c=D.createElement("path",{fill:"#3f3d56",d:"M131 152.5h840v50H131z"})),h||(h=D.createElement("path",{d:"M131 608.83a21.67 21.67 0 0 0 21.67 21.67h796.66A21.67 21.67 0 0 0 971 608.83V177.5H131ZM949.33 117.5H152.67A21.67 21.67 0 0 0 131 139.17v38.33h840v-38.33a21.67 21.67 0 0 0-21.67-21.67Z",fill:"#3f3d56"})),d||(d=D.createElement("path",{d:"M949.33 117.5H152.67A21.67 21.67 0 0 0 131 139.17v38.33h840v-38.33a21.67 21.67 0 0 0-21.67-21.67Z",opacity:.2})),m||(m=D.createElement("circle",{cx:181,cy:147.5,r:13,fill:"#3f3d56"})),i||(i=D.createElement("circle",{cx:217,cy:147.5,r:13,fill:"#3f3d56"})),s||(s=D.createElement("circle",{cx:253,cy:147.5,r:13,fill:"#3f3d56"})),f||(f=D.createElement("rect",{x:168,y:213.5,width:337,height:386,rx:5.335,fill:"#606060"})),o||(o=D.createElement("rect",{x:603,y:272.5,width:284,height:22,rx:5.476,fill:"#2e8555"})),g||(g=D.createElement("rect",{x:537,y:352.5,width:416,height:15,rx:5.476,fill:"#2e8555"})),E||(E=D.createElement("rect",{x:537,y:396.5,width:416,height:15,rx:5.476,fill:"#2e8555"})),p||(p=D.createElement("rect",{x:537,y:440.5,width:416,height:15,rx:5.476,fill:"#2e8555"})),x||(x=D.createElement("rect",{x:537,y:484.5,width:416,height:15,rx:5.476,fill:"#2e8555"})),v||(v=D.createElement("rect",{x:865,y:552.5,width:88,height:26,rx:7.028,fill:"#3ecc5f"})),R||(R=D.createElement("path",{d:"M1053.103 506.116a30.114 30.114 0 0 0 3.983-15.266c0-13.797-8.544-24.98-19.083-24.98s-19.082 11.183-19.082 24.98a30.114 30.114 0 0 0 3.983 15.266 31.248 31.248 0 0 0 0 30.532 31.248 31.248 0 0 0 0 30.532 31.248 31.248 0 0 0 0 30.532 30.114 30.114 0 0 0-3.983 15.266c0 13.797 8.543 24.981 19.082 24.981s19.083-11.184 19.083-24.98a30.114 30.114 0 0 0-3.983-15.267 31.248 31.248 0 0 0 0-30.532 31.248 31.248 0 0 0 0-30.532 31.248 31.248 0 0 0 0-30.532Z",fill:"#3f3d56"})),w||(w=D.createElement("ellipse",{cx:1038.003,cy:460.318,rx:19.083,ry:24.981,fill:"#3f3d56"})),u||(u=D.createElement("ellipse",{cx:1038.003,cy:429.786,rx:19.083,ry:24.981,fill:"#3f3d56"})),M||(M=D.createElement("path",{d:"M1109.439 220.845a91.61 91.61 0 0 0 7.106-10.461l-50.14-8.235 54.228.403a91.566 91.566 0 0 0 1.746-72.426l-72.755 37.742 67.097-49.321A91.413 91.413 0 1 0 965.75 220.845a91.458 91.458 0 0 0-10.425 16.67l65.087 33.814-69.4-23.292a91.46 91.46 0 0 0 14.738 85.837 91.406 91.406 0 1 0 143.689 0 91.418 91.418 0 0 0 0-113.03Z",fill:"#3ecc5f",fillRule:"evenodd"})),Z||(Z=D.createElement("path",{d:"M946.188 277.36a91.013 91.013 0 0 0 19.562 56.514 91.406 91.406 0 1 0 143.689 0c12.25-15.553-163.25-66.774-163.25-56.515Z",opacity:.1})),y||(y=D.createElement("path",{d:"M330.12 342.936h111.474v45.12H330.12Z",fill:"#fff",fillRule:"evenodd"})),P||(P=D.createElement("path",{d:"M229.263 490.241a26.51 26.51 0 0 1-22.963-13.27 26.51 26.51 0 0 0 22.963 39.812h26.541V490.24Z",fill:"#3ecc5f",fillRule:"evenodd"})),b||(b=D.createElement("path",{d:"m348.672 350.07 92.922-5.807v-13.27a26.54 26.54 0 0 0-26.541-26.542H295.616l-3.318-5.746a3.83 3.83 0 0 0-6.635 0l-3.318 5.746-3.317-5.746a3.83 3.83 0 0 0-6.636 0l-3.317 5.746-3.318-5.746a3.83 3.83 0 0 0-6.635 0l-3.318 5.746c-.03 0-.056.004-.086.004l-5.497-5.495a3.83 3.83 0 0 0-6.407 1.717l-1.817 6.773-6.89-1.847a3.83 3.83 0 0 0-4.691 4.693l1.844 6.891-6.77 1.814a3.832 3.832 0 0 0-1.72 6.41l5.497 5.497c0 .028-.004.055-.004.085l-5.747 3.317a3.83 3.83 0 0 0 0 6.636l5.747 3.317-5.747 3.318a3.83 3.83 0 0 0 0 6.635l5.747 3.318-5.747 3.318a3.83 3.83 0 0 0 0 6.635l5.747 3.318-5.747 3.317a3.83 3.83 0 0 0 0 6.636l5.747 3.317-5.747 3.318a3.83 3.83 0 0 0 0 6.636l5.747 3.317-5.747 3.318a3.83 3.83 0 0 0 0 6.635l5.747 3.318-5.747 3.318a3.83 3.83 0 0 0 0 6.635l5.747 3.318-5.747 3.317a3.83 3.83 0 0 0 0 6.636l5.747 3.317-5.747 3.318a3.83 3.83 0 0 0 0 6.635l5.747 3.318-5.747 3.318a3.83 3.83 0 0 0 0 6.635l5.747 3.318-5.747 3.317a3.83 3.83 0 0 0 0 6.636l5.747 3.317-5.747 3.318a3.83 3.83 0 0 0 0 6.635l5.747 3.318a26.54 26.54 0 0 0 26.541 26.542h159.249a26.54 26.54 0 0 0 26.541-26.542V384.075l-92.922-5.807a14.126 14.126 0 0 1 0-28.197",fill:"#3ecc5f",fillRule:"evenodd"})),A||(A=D.createElement("path",{d:"M388.511 516.783h39.812V463.7h-39.812Z",fill:"#3ecc5f",fillRule:"evenodd"})),j||(j=D.createElement("path",{d:"M454.865 483.606a6.602 6.602 0 0 0-.848.085c-.05-.2-.099-.4-.154-.599a6.627 6.627 0 1 0-6.557-11.382q-.22-.225-.445-.446a6.624 6.624 0 1 0-11.397-6.564c-.196-.055-.394-.102-.59-.152a6.64 6.64 0 1 0-13.101 0c-.197.05-.394.097-.59.152a6.628 6.628 0 1 0-11.398 6.564 26.528 26.528 0 1 0 44.232 25.528 6.621 6.621 0 1 0 .848-13.186",fill:"#44d860",fillRule:"evenodd"})),q||(q=D.createElement("path",{d:"M401.782 437.158h39.812v-26.541h-39.812Z",fill:"#3ecc5f",fillRule:"evenodd"})),V||(V=D.createElement("path",{d:"M454.865 427.205a3.318 3.318 0 0 0 0-6.635 3.411 3.411 0 0 0-.424.042c-.026-.1-.049-.199-.077-.298a3.319 3.319 0 0 0-1.278-6.38 3.282 3.282 0 0 0-2 .688q-.11-.113-.224-.223a3.282 3.282 0 0 0 .672-1.983 3.318 3.318 0 0 0-6.37-1.299 13.27 13.27 0 1 0 0 25.541 3.318 3.318 0 0 0 6.37-1.3 3.282 3.282 0 0 0-.672-1.982q.114-.11.223-.223a3.282 3.282 0 0 0 2.001.688 3.318 3.318 0 0 0 1.278-6.38c.028-.098.05-.199.077-.298a3.413 3.413 0 0 0 .424.042",fill:"#44d860",fillRule:"evenodd"})),H||(H=D.createElement("path",{d:"M282.345 347.581a3.318 3.318 0 0 1-3.317-3.318 9.953 9.953 0 1 0-19.906 0 3.318 3.318 0 1 1-6.636 0 16.588 16.588 0 1 1 33.177 0 3.318 3.318 0 0 1-3.318 3.318",fillRule:"evenodd"})),G||(G=D.createElement("path",{d:"M335.428 516.783h79.625a26.54 26.54 0 0 0 26.541-26.542v-92.895H361.97a26.54 26.54 0 0 0-26.542 26.542Z",fill:"#ffff50",fillRule:"evenodd"})),N||(N=D.createElement("path",{d:"M421.714 438.485h-66.406a1.327 1.327 0 0 1 0-2.654h66.406a1.327 1.327 0 0 1 0 2.654m0 26.542h-66.406a1.327 1.327 0 1 1 0-2.654h66.406a1.327 1.327 0 0 1 0 2.654m0 26.541h-66.406a1.327 1.327 0 1 1 0-2.654h66.406a1.327 1.327 0 0 1 0 2.654m0-66.106h-66.406a1.327 1.327 0 0 1 0-2.655h66.406a1.327 1.327 0 0 1 0 2.655m0 26.294h-66.406a1.327 1.327 0 0 1 0-2.654h66.406a1.327 1.327 0 0 1 0 2.654m0 26.542h-66.406a1.327 1.327 0 0 1 0-2.655h66.406a1.327 1.327 0 0 1 0 2.655m19.88-122.607c-.016 0-.03-.008-.045-.007-4.1.14-6.04 4.241-7.753 7.86-1.786 3.783-3.168 6.242-5.432 6.167-2.506-.09-3.94-2.922-5.458-5.918-1.744-3.443-3.734-7.347-7.913-7.201-4.042.138-5.99 3.708-7.706 6.857-1.828 3.355-3.071 5.394-5.47 5.3-2.557-.093-3.916-2.395-5.488-5.06-1.753-2.967-3.78-6.304-7.878-6.19-3.973.137-5.925 3.166-7.648 5.84-1.822 2.826-3.098 4.549-5.527 4.447-2.618-.093-3.97-2.004-5.535-4.216-1.757-2.486-3.737-5.3-7.823-5.163-3.886.133-5.838 2.615-7.56 4.802-1.634 2.075-2.91 3.718-5.611 3.615a1.328 1.328 0 1 0-.096 2.654c4.004.134 6.032-2.389 7.793-4.628 1.562-1.985 2.91-3.698 5.564-3.789 2.556-.108 3.754 1.48 5.567 4.041 1.721 2.434 3.675 5.195 7.606 5.337 4.118.138 6.099-2.94 7.853-5.663 1.569-2.434 2.923-4.535 5.508-4.624 2.38-.088 3.674 1.792 5.5 4.885 1.722 2.916 3.671 6.22 7.68 6.365 4.147.143 6.15-3.477 7.895-6.682 1.511-2.77 2.938-5.388 5.466-5.475 2.38-.056 3.62 2.116 5.456 5.746 1.714 3.388 3.658 7.226 7.73 7.373l.224.004c4.066 0 5.996-4.08 7.704-7.689 1.511-3.198 2.942-6.21 5.397-6.334Z",fillRule:"evenodd"})),O||(O=D.createElement("path",{d:"M308.887 516.783h53.083V463.7h-53.083Z",fill:"#3ecc5f",fillRule:"evenodd"})),_||(_=D.createElement("path",{d:"M388.511 483.606a6.602 6.602 0 0 0-.848.085c-.05-.2-.098-.4-.154-.599a6.627 6.627 0 1 0-6.557-11.382q-.22-.225-.444-.446a6.624 6.624 0 1 0-11.397-6.564c-.197-.055-.394-.102-.59-.152a6.64 6.64 0 1 0-13.102 0c-.196.05-.394.097-.59.152a6.628 6.628 0 1 0-11.397 6.564 26.528 26.528 0 1 0 44.231 25.528 6.621 6.621 0 1 0 .848-13.186",fill:"#44d860",fillRule:"evenodd"})),S||(S=D.createElement("path",{d:"M308.887 437.158h53.083v-26.541h-53.083Z",fill:"#3ecc5f",fillRule:"evenodd"})),z||(z=D.createElement("path",{d:"M375.24 427.205a3.318 3.318 0 1 0 0-6.635 3.411 3.411 0 0 0-.423.042c-.026-.1-.05-.199-.077-.298a3.319 3.319 0 0 0-1.278-6.38 3.282 3.282 0 0 0-2.001.688q-.11-.113-.223-.223a3.282 3.282 0 0 0 .671-1.983 3.318 3.318 0 0 0-6.37-1.299 13.27 13.27 0 1 0 0 25.541 3.318 3.318 0 0 0 6.37-1.3 3.282 3.282 0 0 0-.671-1.982q.113-.11.223-.223a3.282 3.282 0 0 0 2.001.688 3.318 3.318 0 0 0 1.278-6.38c.028-.098.05-.199.077-.298a3.413 3.413 0 0 0 .423.042",fill:"#44d860",fillRule:"evenodd"})),B||(B=D.createElement("path",{d:"M388.511 329.334a3.603 3.603 0 0 1-.65-.067 3.344 3.344 0 0 1-.624-.185 3.447 3.447 0 0 1-.572-.306 5.027 5.027 0 0 1-.504-.411 3.887 3.887 0 0 1-.41-.504 3.275 3.275 0 0 1-.558-1.845 3.602 3.602 0 0 1 .067-.65 3.826 3.826 0 0 1 .184-.624 3.489 3.489 0 0 1 .307-.57 3.197 3.197 0 0 1 .914-.916 3.447 3.447 0 0 1 .572-.305 3.344 3.344 0 0 1 .624-.186 3.07 3.07 0 0 1 1.3 0 3.223 3.223 0 0 1 1.195.49 5.028 5.028 0 0 1 .504.412 4.88 4.88 0 0 1 .411.504 3.382 3.382 0 0 1 .306.571 3.478 3.478 0 0 1 .252 1.274 3.364 3.364 0 0 1-.969 2.349 5.027 5.027 0 0 1-.504.411 3.306 3.306 0 0 1-1.845.558m26.542-1.66a3.388 3.388 0 0 1-2.35-.968 5.042 5.042 0 0 1-.41-.504 3.275 3.275 0 0 1-.558-1.845 3.387 3.387 0 0 1 .967-2.349 5.026 5.026 0 0 1 .505-.411 3.447 3.447 0 0 1 .572-.305 3.343 3.343 0 0 1 .623-.186 3.07 3.07 0 0 1 1.3 0 3.224 3.224 0 0 1 1.195.49 5.026 5.026 0 0 1 .504.412 3.388 3.388 0 0 1 .97 2.35 3.726 3.726 0 0 1-.067.65 3.374 3.374 0 0 1-.186.623 4.715 4.715 0 0 1-.305.57 4.88 4.88 0 0 1-.412.505 5.026 5.026 0 0 1-.504.412 3.305 3.305 0 0 1-1.844.557",fillRule:"evenodd"})))}},5579:(e,a,t)=>{t.r(a),t.d(a,{default:()=>E});var l=t(4164),r=t(8774),n=t(4586),c=t(781),h=t(1107);const d={features:"features_t9lD",featureSvg:"featureSvg_GfXr"};var m=t(4848);const i=[{title:"Easy to Use",Svg:t(870).A,description:(0,m.jsx)(m.Fragment,{children:"Docusaurus was designed from the ground up to be easily installed and used to get your website up and running quickly."})},{title:"Focus on What Matters",Svg:t(3844).A,description:(0,m.jsxs)(m.Fragment,{children:["Docusaurus lets you focus on your docs, and we'll do the chores. Go ahead and move your docs into the ",(0,m.jsx)("code",{children:"docs"})," directory."]})},{title:"Powered by React",Svg:t(6740).A,description:(0,m.jsx)(m.Fragment,{children:"Extend or customize your website layout by reusing React. Docusaurus can be extended while reusing the same header and footer."})}];function s(e){let{title:a,Svg:t,description:r}=e;return(0,m.jsxs)("div",{className:(0,l.A)("col col--4"),children:[(0,m.jsx)("div",{className:"text--center",children:(0,m.jsx)(t,{className:d.featureSvg,role:"img"})}),(0,m.jsxs)("div",{className:"text--center padding-horiz--md",children:[(0,m.jsx)(h.A,{as:"h3",children:a}),(0,m.jsx)("p",{children:r})]})]})}function f(){return(0,m.jsx)("section",{className:d.features,children:(0,m.jsx)("div",{className:"container",children:(0,m.jsx)("div",{className:"row",children:i.map(((e,a)=>(0,m.jsx)(s,{...e},a)))})})})}const o={heroBanner:"heroBanner_qdFl",buttons:"buttons_AeoN"};function g(){const{siteConfig:e}=(0,n.A)();return(0,m.jsx)("header",{className:(0,l.A)("hero hero--primary",o.heroBanner),children:(0,m.jsxs)("div",{className:"container",children:[(0,m.jsx)(h.A,{as:"h1",className:"hero__title",children:e.title}),(0,m.jsx)("p",{className:"hero__subtitle",children:e.tagline}),(0,m.jsx)("div",{className:o.buttons,children:(0,m.jsx)(r.A,{className:"button button--secondary button--lg",to:"/docs/intro",children:"Docusaurus Tutorial - 5min \u23f1\ufe0f"})})]})})}function E(){const{siteConfig:e}=(0,n.A)();return(0,m.jsxs)(c.A,{title:`Hello from ${e.title}`,description:"Description will go into a meta tag in ",children:[(0,m.jsx)(g,{}),(0,m.jsx)("main",{children:(0,m.jsx)(f,{})})]})}}}]); \ No newline at end of file diff --git a/assets/js/1e4232ab.837ca1b1.js b/assets/js/1e4232ab.837ca1b1.js new file mode 100644 index 0000000..80d18d8 --- /dev/null +++ b/assets/js/1e4232ab.837ca1b1.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkmy_website=self.webpackChunkmy_website||[]).push([[1953],{23:(e,t,s)=>{s.r(t),s.d(t,{assets:()=>c,contentTitle:()=>a,default:()=>u,frontMatter:()=>o,metadata:()=>i,toc:()=>l});var n=s(4848),r=s(8453);const o={sidebar_position:2},a="Create a Document",i={id:"tutorial-basics/create-a-document",title:"Create a Document",description:"Documents are groups of pages connected through:",source:"@site/docs/tutorial-basics/create-a-document.md",sourceDirName:"tutorial-basics",slug:"/tutorial-basics/create-a-document",permalink:"/docs/tutorial-basics/create-a-document",draft:!1,unlisted:!1,editUrl:"https://github.com/facebook/docusaurus/tree/main/packages/create-docusaurus/templates/shared/docs/tutorial-basics/create-a-document.md",tags:[],version:"current",sidebarPosition:2,frontMatter:{sidebar_position:2},sidebar:"tutorialSidebar",previous:{title:"Create a Page",permalink:"/docs/tutorial-basics/create-a-page"},next:{title:"Create a Blog Post",permalink:"/docs/tutorial-basics/create-a-blog-post"}},c={},l=[{value:"Create your first Doc",id:"create-your-first-doc",level:2},{value:"Configure the Sidebar",id:"configure-the-sidebar",level:2}];function d(e){const t={a:"a",code:"code",h1:"h1",h2:"h2",li:"li",p:"p",pre:"pre",strong:"strong",ul:"ul",...(0,r.R)(),...e.components};return(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(t.h1,{id:"create-a-document",children:"Create a Document"}),"\n",(0,n.jsxs)(t.p,{children:["Documents are ",(0,n.jsx)(t.strong,{children:"groups of pages"})," connected through:"]}),"\n",(0,n.jsxs)(t.ul,{children:["\n",(0,n.jsxs)(t.li,{children:["a ",(0,n.jsx)(t.strong,{children:"sidebar"})]}),"\n",(0,n.jsx)(t.li,{children:(0,n.jsx)(t.strong,{children:"previous/next navigation"})}),"\n",(0,n.jsx)(t.li,{children:(0,n.jsx)(t.strong,{children:"versioning"})}),"\n"]}),"\n",(0,n.jsx)(t.h2,{id:"create-your-first-doc",children:"Create your first Doc"}),"\n",(0,n.jsxs)(t.p,{children:["Create a Markdown file at ",(0,n.jsx)(t.code,{children:"docs/hello.md"}),":"]}),"\n",(0,n.jsx)(t.pre,{children:(0,n.jsx)(t.code,{className:"language-md",metastring:'title="docs/hello.md"',children:"# Hello\n\nThis is my **first Docusaurus document**!\n"})}),"\n",(0,n.jsxs)(t.p,{children:["A new document is now available at ",(0,n.jsx)(t.a,{href:"http://localhost:3000/docs/hello",children:"http://localhost:3000/docs/hello"}),"."]}),"\n",(0,n.jsx)(t.h2,{id:"configure-the-sidebar",children:"Configure the Sidebar"}),"\n",(0,n.jsxs)(t.p,{children:["Docusaurus automatically ",(0,n.jsx)(t.strong,{children:"creates a sidebar"})," from the ",(0,n.jsx)(t.code,{children:"docs"})," folder."]}),"\n",(0,n.jsx)(t.p,{children:"Add metadata to customize the sidebar label and position:"}),"\n",(0,n.jsx)(t.pre,{children:(0,n.jsx)(t.code,{className:"language-md",metastring:'title="docs/hello.md" {1-4}',children:"---\nsidebar_label: 'Hi!'\nsidebar_position: 3\n---\n\n# Hello\n\nThis is my **first Docusaurus document**!\n"})}),"\n",(0,n.jsxs)(t.p,{children:["It is also possible to create your sidebar explicitly in ",(0,n.jsx)(t.code,{children:"sidebars.js"}),":"]}),"\n",(0,n.jsx)(t.pre,{children:(0,n.jsx)(t.code,{className:"language-js",metastring:'title="sidebars.js"',children:"export default {\n tutorialSidebar: [\n 'intro',\n // highlight-next-line\n 'hello',\n {\n type: 'category',\n label: 'Tutorial',\n items: ['tutorial-basics/create-a-document'],\n },\n ],\n};\n"})})]})}function u(e={}){const{wrapper:t}={...(0,r.R)(),...e.components};return t?(0,n.jsx)(t,{...e,children:(0,n.jsx)(d,{...e})}):d(e)}},8453:(e,t,s)=>{s.d(t,{R:()=>a,x:()=>i});var n=s(6540);const r={},o=n.createContext(r);function a(e){const t=n.useContext(o);return n.useMemo((function(){return"function"==typeof e?e(t):{...t,...e}}),[t,e])}function i(e){let t;return t=e.disableParentContext?"function"==typeof e.components?e.components(r):e.components||r:a(e.components),n.createElement(o.Provider,{value:t},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/1f391b9e.df3efc6a.js b/assets/js/1f391b9e.df3efc6a.js new file mode 100644 index 0000000..60bc9a1 --- /dev/null +++ b/assets/js/1f391b9e.df3efc6a.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkmy_website=self.webpackChunkmy_website||[]).push([[6061],{7973:(e,n,t)=>{t.r(n),t.d(n,{default:()=>u});t(6540);var i=t(4164),a=t(1003),s=t(7559),l=t(781),r=t(5533),c=t(7763),o=t(996);const d={mdxPageWrapper:"mdxPageWrapper_j9I6"};var m=t(4848);function u(e){const{content:n}=e,{metadata:{title:t,description:u,frontMatter:f,unlisted:v},assets:h}=n,{keywords:g,wrapperClassName:x,hide_table_of_contents:p}=f,L=h.image??f.image;return(0,m.jsx)(a.e3,{className:(0,i.A)(x??s.G.wrapper.mdxPages,s.G.page.mdxPage),children:(0,m.jsxs)(l.A,{children:[(0,m.jsx)(a.be,{title:t,description:u,keywords:g,image:L}),(0,m.jsx)("main",{className:"container container--fluid margin-vert--lg",children:(0,m.jsxs)("div",{className:(0,i.A)("row",d.mdxPageWrapper),children:[(0,m.jsxs)("div",{className:(0,i.A)("col",!p&&"col--8"),children:[v&&(0,m.jsx)(o.A,{}),(0,m.jsx)("article",{children:(0,m.jsx)(r.A,{children:(0,m.jsx)(n,{})})})]}),!p&&n.toc.length>0&&(0,m.jsx)("div",{className:"col col--2",children:(0,m.jsx)(c.A,{toc:n.toc,minHeadingLevel:f.toc_min_heading_level,maxHeadingLevel:f.toc_max_heading_level})})]})})]})})}},7763:(e,n,t)=>{t.d(n,{A:()=>o});t(6540);var i=t(4164),a=t(5195);const s={tableOfContents:"tableOfContents_bqdL",docItemContainer:"docItemContainer_F8PC"};var l=t(4848);const r="table-of-contents__link toc-highlight",c="table-of-contents__link--active";function o(e){let{className:n,...t}=e;return(0,l.jsx)("div",{className:(0,i.A)(s.tableOfContents,"thin-scrollbar",n),children:(0,l.jsx)(a.A,{...t,linkClassName:r,linkActiveClassName:c})})}},5195:(e,n,t)=>{t.d(n,{A:()=>h});var i=t(6540),a=t(6342);function s(e){const n=e.map((e=>({...e,parentIndex:-1,children:[]}))),t=Array(7).fill(-1);n.forEach(((e,n)=>{const i=t.slice(2,e.level);e.parentIndex=Math.max(...i),t[e.level]=n}));const i=[];return n.forEach((e=>{const{parentIndex:t,...a}=e;t>=0?n[t].children.push(a):i.push(a)})),i}function l(e){let{toc:n,minHeadingLevel:t,maxHeadingLevel:i}=e;return n.flatMap((e=>{const n=l({toc:e.children,minHeadingLevel:t,maxHeadingLevel:i});return function(e){return e.level>=t&&e.level<=i}(e)?[{...e,children:n}]:n}))}function r(e){const n=e.getBoundingClientRect();return n.top===n.bottom?r(e.parentNode):n}function c(e,n){let{anchorTopOffset:t}=n;const i=e.find((e=>r(e).top>=t));if(i){return function(e){return e.top>0&&e.bottom{e.current=n?0:document.querySelector(".navbar").clientHeight}),[n]),e}function d(e){const n=(0,i.useRef)(void 0),t=o();(0,i.useEffect)((()=>{if(!e)return()=>{};const{linkClassName:i,linkActiveClassName:a,minHeadingLevel:s,maxHeadingLevel:l}=e;function r(){const e=function(e){return Array.from(document.getElementsByClassName(e))}(i),r=function(e){let{minHeadingLevel:n,maxHeadingLevel:t}=e;const i=[];for(let a=n;a<=t;a+=1)i.push(`h${a}.anchor`);return Array.from(document.querySelectorAll(i.join()))}({minHeadingLevel:s,maxHeadingLevel:l}),o=c(r,{anchorTopOffset:t.current}),d=e.find((e=>o&&o.id===function(e){return decodeURIComponent(e.href.substring(e.href.indexOf("#")+1))}(e)));e.forEach((e=>{!function(e,t){t?(n.current&&n.current!==e&&n.current.classList.remove(a),e.classList.add(a),n.current=e):e.classList.remove(a)}(e,e===d)}))}return document.addEventListener("scroll",r),document.addEventListener("resize",r),r(),()=>{document.removeEventListener("scroll",r),document.removeEventListener("resize",r)}}),[e,t])}var m=t(8774),u=t(4848);function f(e){let{toc:n,className:t,linkClassName:i,isChild:a}=e;return n.length?(0,u.jsx)("ul",{className:a?void 0:t,children:n.map((e=>(0,u.jsxs)("li",{children:[(0,u.jsx)(m.A,{to:`#${e.id}`,className:i??void 0,dangerouslySetInnerHTML:{__html:e.value}}),(0,u.jsx)(f,{isChild:!0,toc:e.children,className:t,linkClassName:i})]},e.id)))}):null}const v=i.memo(f);function h(e){let{toc:n,className:t="table-of-contents table-of-contents__left-border",linkClassName:r="table-of-contents__link",linkActiveClassName:c,minHeadingLevel:o,maxHeadingLevel:m,...f}=e;const h=(0,a.p)(),g=o??h.tableOfContents.minHeadingLevel,x=m??h.tableOfContents.maxHeadingLevel,p=function(e){let{toc:n,minHeadingLevel:t,maxHeadingLevel:a}=e;return(0,i.useMemo)((()=>l({toc:s(n),minHeadingLevel:t,maxHeadingLevel:a})),[n,t,a])}({toc:n,minHeadingLevel:g,maxHeadingLevel:x});return d((0,i.useMemo)((()=>{if(r&&c)return{linkClassName:r,linkActiveClassName:c,minHeadingLevel:g,maxHeadingLevel:x}}),[r,c,g,x])),(0,u.jsx)(v,{toc:p,className:t,linkClassName:r,...f})}},996:(e,n,t)=>{t.d(n,{A:()=>f});t(6540);var i=t(4164),a=t(1312),s=t(5260),l=t(4848);function r(){return(0,l.jsx)(a.A,{id:"theme.unlistedContent.title",description:"The unlisted content banner title",children:"Unlisted page"})}function c(){return(0,l.jsx)(a.A,{id:"theme.unlistedContent.message",description:"The unlisted content banner message",children:"This page is unlisted. Search engines will not index it, and only users having a direct link can access it."})}function o(){return(0,l.jsx)(s.A,{children:(0,l.jsx)("meta",{name:"robots",content:"noindex, nofollow"})})}var d=t(7559),m=t(7293);function u(e){let{className:n}=e;return(0,l.jsx)(m.A,{type:"caution",title:(0,l.jsx)(r,{}),className:(0,i.A)(n,d.G.common.unlistedBanner),children:(0,l.jsx)(c,{})})}function f(e){return(0,l.jsxs)(l.Fragment,{children:[(0,l.jsx)(o,{}),(0,l.jsx)(u,{...e})]})}}}]); \ No newline at end of file diff --git a/assets/js/2237.9f327e60.js b/assets/js/2237.9f327e60.js new file mode 100644 index 0000000..f5f2f54 --- /dev/null +++ b/assets/js/2237.9f327e60.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkmy_website=self.webpackChunkmy_website||[]).push([[2237],{3363:(e,t,i)=>{i.d(t,{A:()=>a});i(6540);var n=i(4164),s=i(1312),o=i(1107),r=i(4848);function a(e){let{className:t}=e;return(0,r.jsx)("main",{className:(0,n.A)("container margin-vert--xl",t),children:(0,r.jsx)("div",{className:"row",children:(0,r.jsxs)("div",{className:"col col--6 col--offset-3",children:[(0,r.jsx)(o.A,{as:"h1",className:"hero__title",children:(0,r.jsx)(s.A,{id:"theme.NotFound.title",description:"The title of the 404 page",children:"Page Not Found"})}),(0,r.jsx)("p",{children:(0,r.jsx)(s.A,{id:"theme.NotFound.p1",description:"The first paragraph of the 404 page",children:"We could not find what you were looking for."})}),(0,r.jsx)("p",{children:(0,r.jsx)(s.A,{id:"theme.NotFound.p2",description:"The 2nd paragraph of the 404 page",children:"Please contact the owner of the site that linked you to the original URL and let them know their link is broken."})})]})})})}},2237:(e,t,i)=>{i.r(t),i.d(t,{default:()=>l});i(6540);var n=i(1312),s=i(1003),o=i(781),r=i(3363),a=i(4848);function l(){const e=(0,n.T)({id:"theme.NotFound.title",message:"Page Not Found"});return(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(s.be,{title:e}),(0,a.jsx)(o.A,{children:(0,a.jsx)(r.A,{})})]})}}}]); \ No newline at end of file diff --git a/assets/js/30a24c52.03dafaf6.js b/assets/js/30a24c52.03dafaf6.js new file mode 100644 index 0000000..f22fb1e --- /dev/null +++ b/assets/js/30a24c52.03dafaf6.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkmy_website=self.webpackChunkmy_website||[]).push([[3669],{6833:e=>{e.exports=JSON.parse('{"label":"hello","permalink":"/blog/tags/hello","allTagsPath":"/blog/tags","count":2,"unlisted":false}')}}]); \ No newline at end of file diff --git a/assets/js/356a0ac6.8c795f97.js b/assets/js/356a0ac6.8c795f97.js new file mode 100644 index 0000000..cb3d8b3 --- /dev/null +++ b/assets/js/356a0ac6.8c795f97.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkmy_website=self.webpackChunkmy_website||[]).push([[2750],{4468:(e,n,t)=>{t.r(n),t.d(n,{assets:()=>i,contentTitle:()=>r,default:()=>d,frontMatter:()=>s,metadata:()=>l,toc:()=>p});var o=t(4848),a=t(8453);const s={title:"Markdown page example 1"},r="Markdown page example 1",l={type:"mdx",permalink:"/about",source:"@site/src/pages/about.md",title:"Markdown page example 1",description:"You don't need React to write simple standalone pages.",frontMatter:{title:"Markdown page example 1"},unlisted:!1},i={},p=[{value:"Markdown page example",id:"markdown-page-example",level:2}];function c(e){const n={h1:"h1",h2:"h2",img:"img",li:"li",ol:"ol",p:"p",...(0,a.R)(),...e.components};return(0,o.jsxs)(o.Fragment,{children:[(0,o.jsx)(n.h1,{id:"markdown-page-example-1",children:"Markdown page example 1"}),"\n",(0,o.jsx)(n.p,{children:"You don't need React to write simple standalone pages."}),"\n",(0,o.jsx)(n.h2,{id:"markdown-page-example",children:"Markdown page example"}),"\n",(0,o.jsxs)(n.ol,{children:["\n",(0,o.jsx)(n.li,{children:"Biotz"}),"\n",(0,o.jsx)(n.li,{children:"biotz"}),"\n"]}),"\n",(0,o.jsx)(n.p,{children:(0,o.jsx)(n.img,{src:"https://www.stech.es/gestor/recursos/uploads/imagenes/empresas/logos/asociados/biotz-logo.png",alt:"logo biotz"})})]})}function d(e={}){const{wrapper:n}={...(0,a.R)(),...e.components};return n?(0,o.jsx)(n,{...e,children:(0,o.jsx)(c,{...e})}):c(e)}},8453:(e,n,t)=>{t.d(n,{R:()=>r,x:()=>l});var o=t(6540);const a={},s=o.createContext(a);function r(e){const n=o.useContext(s);return o.useMemo((function(){return"function"==typeof e?e(n):{...n,...e}}),[n,e])}function l(e){let n;return n=e.disableParentContext?"function"==typeof e.components?e.components(a):e.components||a:r(e.components),o.createElement(s.Provider,{value:n},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/3bda2c00.76a27994.js b/assets/js/3bda2c00.76a27994.js new file mode 100644 index 0000000..953c90e --- /dev/null +++ b/assets/js/3bda2c00.76a27994.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkmy_website=self.webpackChunkmy_website||[]).push([[8380],{2182:(e,t,a)=>{a.r(t),a.d(t,{assets:()=>c,contentTitle:()=>r,default:()=>h,frontMatter:()=>o,metadata:()=>s,toc:()=>A});var i=a(4848),n=a(8453);const o={},r="Creating a Device Type",s={id:"Tutorials/Step 1 - Creating a Device Type",title:"Creating a Device Type",description:"Before we start sending and ingesting data you have to configure your Biotz account to be able to know who is sending data and how to process it. The first step is to create a Device Type, which will allow you to categorise your devices. Assuming you have signed in into the application, from the sidebar, in the Setup section, click on Device Type.",source:"@site/docs/Tutorials/Step 1 - Creating a Device Type.md",sourceDirName:"Tutorials",slug:"/Tutorials/Step 1 - Creating a Device Type",permalink:"/docs/Tutorials/Step 1 - Creating a Device Type",draft:!1,unlisted:!1,editUrl:"https://github.com/facebook/docusaurus/tree/main/packages/create-docusaurus/templates/shared/docs/Tutorials/Step 1 - Creating a Device Type.md",tags:[],version:"current",frontMatter:{},sidebar:"tutorialSidebar",previous:{title:"Getting started",permalink:"/docs/Tutorials/Getting started"},next:{title:"Step 2 - Creating a Message Type",permalink:"/docs/Tutorials/Step 2 - Creating a Message Type"}},c={},A=[];function l(e){const t={h1:"h1",img:"img",li:"li",p:"p",strong:"strong",ul:"ul",...(0,n.R)(),...e.components};return(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(t.h1,{id:"creating-a-device-type",children:"Creating a Device Type"}),"\n",(0,i.jsxs)(t.p,{children:["Before we start sending and ingesting data you have to configure your Biotz account to be able to know ",(0,i.jsx)(t.strong,{children:"who"})," is sending data and ",(0,i.jsx)(t.strong,{children:"how"})," to process it. The first step is to create a Device Type, which will allow you to categorise your devices. Assuming you have signed in into the application, from the sidebar, in the ",(0,i.jsx)(t.strong,{children:"Setup"})," section, click on ",(0,i.jsx)(t.strong,{children:"Device Type"}),"."]}),"\n",(0,i.jsx)(t.p,{children:(0,i.jsx)(t.img,{alt:"Device Type",src:a(6679).A+"",width:"250",height:"450"})}),"\n",(0,i.jsx)(t.p,{children:"You will be presented with the following page:"}),"\n",(0,i.jsx)(t.p,{children:(0,i.jsx)(t.img,{alt:"New Device Type|10",src:a(7257).A+"",width:"964",height:"411"})}),"\n",(0,i.jsx)(t.p,{children:"If you haven\u2019t created any Device Type yet this table should be empty. Now, on the top right corner of the table click on New Device Type. Once you have done, you will have to fill a few details about the device type such as name and optionally description as can been seen in the image below:"}),"\n",(0,i.jsx)(t.p,{children:(0,i.jsx)(t.img,{alt:"Create new",src:a(8195).A+"",width:"400",height:"302"})}),"\n",(0,i.jsxs)(t.p,{children:["The ",(0,i.jsx)(t.strong,{children:"Internal name"})," is auto-generated based on the ",(0,i.jsx)(t.strong,{children:"Name"})," you write. However, you can change if you desire when creating your real Device Type. But beware as it is a name used internally by the platform, so both its length and allowed character set are limited. With that said, for the sake of this tutorial, please input the following information for each field accordingly:"]}),"\n",(0,i.jsxs)(t.ul,{children:["\n",(0,i.jsx)(t.li,{children:(0,i.jsx)(t.strong,{children:"Name: My test device type"})}),"\n",(0,i.jsx)(t.li,{children:(0,i.jsx)(t.strong,{children:"Description: My test device type"})}),"\n"]}),"\n",(0,i.jsxs)(t.p,{children:["Leave the ",(0,i.jsx)(t.strong,{children:"Internal name"})," unchanged and click on ",(0,i.jsx)(t.strong,{children:"Save"}),". If there is nothing wrong, the device type should be created and you will be notified that is succeeded:"]}),"\n",(0,i.jsx)(t.p,{children:(0,i.jsx)(t.img,{alt:"Created",src:a(3025).A+"",width:"514",height:"151"})}),"\n",(0,i.jsxs)(t.p,{children:["Now that you have created a Device Type, the next step is to ",(0,i.jsx)("a",{href:"http://localhost:3000/docs/Tutorials/Step%202%20-%20Creating%20a%20Message%20Type/",target:"_self",children:"create a Message Type "}),"."]})]})}function h(e={}){const{wrapper:t}={...(0,n.R)(),...e.components};return t?(0,i.jsx)(t,{...e,children:(0,i.jsx)(l,{...e})}):l(e)}},3025:(e,t,a)=>{a.d(t,{A:()=>i});const i="data:image/png;base64,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"},6679:(e,t,a)=>{a.d(t,{A:()=>i});const i=a.p+"assets/images/DeviceType-57192a3811b36d7a5eedf124748580fe.png"},7257:(e,t,a)=>{a.d(t,{A:()=>i});const i=a.p+"assets/images/NewDeviceType-9bda6101c4fc07e6b2a7d6cd3a5fb325.png"},8195:(e,t,a)=>{a.d(t,{A:()=>i});const i=a.p+"assets/images/createNew-18b8420b87288d9aae3b438da5c97359.png"},8453:(e,t,a)=>{a.d(t,{R:()=>r,x:()=>s});var i=a(6540);const n={},o=i.createContext(n);function r(e){const t=i.useContext(o);return i.useMemo((function(){return"function"==typeof e?e(t):{...t,...e}}),[t,e])}function s(e){let t;return t=e.disableParentContext?"function"==typeof e.components?e.components(n):e.components||n:r(e.components),i.createElement(o.Provider,{value:t},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/4c9e35b1.96d2ecb6.js b/assets/js/4c9e35b1.96d2ecb6.js new file mode 100644 index 0000000..84b867e --- /dev/null +++ b/assets/js/4c9e35b1.96d2ecb6.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkmy_website=self.webpackChunkmy_website||[]).push([[2161],{4722:e=>{e.exports=JSON.parse('{"permalink":"/blog/tags/hola","page":1,"postsPerPage":10,"totalPages":1,"totalCount":1,"blogDescription":"Blog","blogTitle":"Blog"}')}}]); \ No newline at end of file diff --git a/assets/js/4cd738bd.d33e578e.js b/assets/js/4cd738bd.d33e578e.js new file mode 100644 index 0000000..0c47fee --- /dev/null +++ b/assets/js/4cd738bd.d33e578e.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkmy_website=self.webpackChunkmy_website||[]).push([[4300],{8741:t=>{t.exports=JSON.parse('{"title":"Tutorials","slug":"/category/tutorials","permalink":"/docs/category/tutorials","navigation":{"previous":{"title":"Tutorial Intro","permalink":"/docs/intro"},"next":{"title":"Creating a Biotz account","permalink":"/docs/Tutorials/Creating a Biotz account"}}}')}}]); \ No newline at end of file diff --git a/assets/js/4f6f0beb.458782f2.js b/assets/js/4f6f0beb.458782f2.js new file mode 100644 index 0000000..9597909 --- /dev/null +++ b/assets/js/4f6f0beb.458782f2.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkmy_website=self.webpackChunkmy_website||[]).push([[8962],{1966:e=>{e.exports=JSON.parse('{"name":"docusaurus-plugin-content-docs","id":"default"}')}}]); \ No newline at end of file diff --git a/assets/js/533a09ca.1440366f.js b/assets/js/533a09ca.1440366f.js new file mode 100644 index 0000000..be92f0d --- /dev/null +++ b/assets/js/533a09ca.1440366f.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkmy_website=self.webpackChunkmy_website||[]).push([[3098],{865:(e,t,s)=>{s.r(t),s.d(t,{assets:()=>c,contentTitle:()=>n,default:()=>d,frontMatter:()=>r,metadata:()=>i,toc:()=>l});var o=s(4848),a=s(8453);const r={sidebar_position:3},n="Create a Blog Post",i={id:"tutorial-basics/create-a-blog-post",title:"Create a Blog Post",description:"Docusaurus creates a page for each blog post, but also a blog index page, a tag system, an RSS feed...",source:"@site/docs/tutorial-basics/create-a-blog-post.md",sourceDirName:"tutorial-basics",slug:"/tutorial-basics/create-a-blog-post",permalink:"/docs/tutorial-basics/create-a-blog-post",draft:!1,unlisted:!1,editUrl:"https://github.com/facebook/docusaurus/tree/main/packages/create-docusaurus/templates/shared/docs/tutorial-basics/create-a-blog-post.md",tags:[],version:"current",sidebarPosition:3,frontMatter:{sidebar_position:3},sidebar:"tutorialSidebar",previous:{title:"Create a Document",permalink:"/docs/tutorial-basics/create-a-document"},next:{title:"Markdown Features",permalink:"/docs/tutorial-basics/markdown-features"}},c={},l=[{value:"Create your first Post",id:"create-your-first-post",level:2}];function u(e){const t={a:"a",code:"code",h1:"h1",h2:"h2",p:"p",pre:"pre",strong:"strong",...(0,a.R)(),...e.components};return(0,o.jsxs)(o.Fragment,{children:[(0,o.jsx)(t.h1,{id:"create-a-blog-post",children:"Create a Blog Post"}),"\n",(0,o.jsxs)(t.p,{children:["Docusaurus creates a ",(0,o.jsx)(t.strong,{children:"page for each blog post"}),", but also a ",(0,o.jsx)(t.strong,{children:"blog index page"}),", a ",(0,o.jsx)(t.strong,{children:"tag system"}),", an ",(0,o.jsx)(t.strong,{children:"RSS"})," feed..."]}),"\n",(0,o.jsx)(t.h2,{id:"create-your-first-post",children:"Create your first Post"}),"\n",(0,o.jsxs)(t.p,{children:["Create a file at ",(0,o.jsx)(t.code,{children:"blog/2021-02-28-greetings.md"}),":"]}),"\n",(0,o.jsx)(t.pre,{children:(0,o.jsx)(t.code,{className:"language-md",metastring:'title="blog/2021-02-28-greetings.md"',children:"---\nslug: greetings\ntitle: Greetings!\nauthors:\n - name: Joel Marcey\n title: Co-creator of Docusaurus 1\n url: https://github.com/JoelMarcey\n image_url: https://github.com/JoelMarcey.png\n - name: S\xe9bastien Lorber\n title: Docusaurus maintainer\n url: https://sebastienlorber.com\n image_url: https://github.com/slorber.png\ntags: [greetings]\n---\n\nCongratulations, you have made your first post!\n\nFeel free to play around and edit this post as much as you like.\n"})}),"\n",(0,o.jsxs)(t.p,{children:["A new blog post is now available at ",(0,o.jsx)(t.a,{href:"http://localhost:3000/blog/greetings",children:"http://localhost:3000/blog/greetings"}),"."]})]})}function d(e={}){const{wrapper:t}={...(0,a.R)(),...e.components};return t?(0,o.jsx)(t,{...e,children:(0,o.jsx)(u,{...e})}):u(e)}},8453:(e,t,s)=>{s.d(t,{R:()=>n,x:()=>i});var o=s(6540);const a={},r=o.createContext(a);function n(e){const t=o.useContext(r);return o.useMemo((function(){return"function"==typeof e?e(t):{...t,...e}}),[t,e])}function i(e){let t;return t=e.disableParentContext?"function"==typeof e.components?e.components(a):e.components||a:n(e.components),o.createElement(r.Provider,{value:t},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/54cac1a8.83ba0f85.js b/assets/js/54cac1a8.83ba0f85.js new file mode 100644 index 0000000..26b5db3 --- /dev/null +++ b/assets/js/54cac1a8.83ba0f85.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkmy_website=self.webpackChunkmy_website||[]).push([[6663],{6147:(e,t,s)=>{s.r(t),s.d(t,{assets:()=>c,contentTitle:()=>o,default:()=>u,frontMatter:()=>a,metadata:()=>r,toc:()=>l});var i=s(4848),n=s(8453);const a={title:"Getting started"},o="Prerequisites",r={id:"Tutorials/Getting started",title:"Getting started",description:"This tutorial offers a comprehensive guide on establishing a seamless data ingestion flow within the Biotz platform. The process involves a systematic sequence of 7 steps that entail configuring Biotz's core components. Through these steps, you'll initiate the transmission and ingestion of data. Notably, this tutorial eliminates the necessity for a physical device to complete the procedures; all tasks associated with data transmission and ingestion will be simulated, fostering an accessible and hands-on learning experience.",source:"@site/docs/Tutorials/Getting started.md",sourceDirName:"Tutorials",slug:"/Tutorials/Getting started",permalink:"/docs/Tutorials/Getting started",draft:!1,unlisted:!1,editUrl:"https://github.com/facebook/docusaurus/tree/main/packages/create-docusaurus/templates/shared/docs/Tutorials/Getting started.md",tags:[],version:"current",frontMatter:{title:"Getting started"},sidebar:"tutorialSidebar",previous:{title:"Creating a Biotz account",permalink:"/docs/Tutorials/Creating a Biotz account"},next:{title:"Creating a Device Type",permalink:"/docs/Tutorials/Step 1 - Creating a Device Type"}},c={},l=[{value:"Core concepts",id:"core-concepts",level:2}];function h(e){const t={a:"a",h1:"h1",h2:"h2",li:"li",p:"p",strong:"strong",ul:"ul",...(0,n.R)(),...e.components};return(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(t.p,{children:"This tutorial offers a comprehensive guide on establishing a seamless data ingestion flow within the Biotz platform. The process involves a systematic sequence of 7 steps that entail configuring Biotz's core components. Through these steps, you'll initiate the transmission and ingestion of data. Notably, this tutorial eliminates the necessity for a physical device to complete the procedures; all tasks associated with data transmission and ingestion will be simulated, fostering an accessible and hands-on learning experience."}),"\n",(0,i.jsx)(t.h1,{id:"prerequisites",children:"Prerequisites"}),"\n",(0,i.jsx)(t.p,{children:"To successfully finish this tutorial, you must adhere to the subsequent prerequisites:"}),"\n",(0,i.jsxs)(t.ul,{children:["\n",(0,i.jsx)(t.li,{children:"You must possess an operational Biotz account."}),"\n",(0,i.jsx)(t.li,{children:"An account in a trial state is also considered acceptable."}),"\n",(0,i.jsx)(t.li,{children:"Access to a terminal is essential. It will be employed for executing fundamental commands to simulate data transmission."}),"\n",(0,i.jsxs)(t.li,{children:["A tool for initiating HTTP requests is required. This can include utilities like ",(0,i.jsx)(t.a,{href:"https://curl.se/",children:"cURL"})," or ",(0,i.jsx)(t.a,{href:"https://httpie.io/",children:"HTTPie"}),"."]}),"\n"]}),"\n",(0,i.jsx)(t.p,{children:"It's important to note that this tutorial assumes familiarity with using the terminal."}),"\n",(0,i.jsx)(t.h2,{id:"core-concepts",children:"Core concepts"}),"\n",(0,i.jsx)(t.p,{children:"In this tutorial, you will be generating various resources within Biotz. As you progress, you will gradually gain a better understanding of each of these resources. However, before you commence, it's crucial to grasp a few fundamental concepts:"}),"\n",(0,i.jsxs)(t.ul,{children:["\n",(0,i.jsxs)(t.li,{children:["\u200d",(0,i.jsx)(t.strong,{children:"Device Type"}),": Biotz arranges devices into specific categories known as Device Types. This organization method serves to systematically categorize devices and, as you'll soon discover, standardizes the structure of the data they transmit to the platform.\u200d"]}),"\n",(0,i.jsxs)(t.li,{children:[(0,i.jsx)(t.strong,{children:"Message Type"}),": Each Device Type has the capacity for multiple Message Types. Essentially, every Device Type can transmit various forms of data messages (N in total) to the platform.\u200d"]}),"\n",(0,i.jsxs)(t.li,{children:[(0,i.jsx)(t.strong,{children:"Message Type Schema"}),": Every message adheres to a specific structure. In Biotz, this structure is termed a Schema. A Schema outlines the format of data for a given Message Type.\u200d"]}),"\n",(0,i.jsxs)(t.li,{children:[(0,i.jsx)(t.strong,{children:"Device"}),": This refers to the tangible apparatus that dispatches data to the platform."]}),"\n"]}),"\n",(0,i.jsxs)(t.p,{children:["With these concepts clarified, your initial task will involve the ",(0,i.jsx)("a",{href:"http://localhost:3000/docs/Tutorials/Step%201%20-%20Creating%20a%20Device%20Type/",target:"_self",children:"creation of a Device Type"}),"."]})]})}function u(e={}){const{wrapper:t}={...(0,n.R)(),...e.components};return t?(0,i.jsx)(t,{...e,children:(0,i.jsx)(h,{...e})}):h(e)}},8453:(e,t,s)=>{s.d(t,{R:()=>o,x:()=>r});var i=s(6540);const n={},a=i.createContext(n);function o(e){const t=i.useContext(a);return i.useMemo((function(){return"function"==typeof e?e(t):{...t,...e}}),[t,e])}function r(e){let t;return t=e.disableParentContext?"function"==typeof e.components?e.components(n):e.components||n:o(e.components),i.createElement(a.Provider,{value:t},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/5533.c717b762.js b/assets/js/5533.c717b762.js new file mode 100644 index 0000000..abfb9ce --- /dev/null +++ b/assets/js/5533.c717b762.js @@ -0,0 +1 @@ +(self.webpackChunkmy_website=self.webpackChunkmy_website||[]).push([[5533],{7293:(e,t,n)=>{"use strict";n.d(t,{A:()=>L});var s=n(6540),o=n(4848);function c(e){const{mdxAdmonitionTitle:t,rest:n}=function(e){const t=s.Children.toArray(e),n=t.find((e=>s.isValidElement(e)&&"mdxAdmonitionTitle"===e.type)),c=t.filter((e=>e!==n)),a=n?.props.children;return{mdxAdmonitionTitle:a,rest:c.length>0?(0,o.jsx)(o.Fragment,{children:c}):null}}(e.children),c=e.title??t;return{...e,...c&&{title:c},children:n}}var a=n(4164),r=n(1312),i=n(7559);const l={admonition:"admonition_xJq3",admonitionHeading:"admonitionHeading_Gvgb",admonitionIcon:"admonitionIcon_Rf37",admonitionContent:"admonitionContent_BuS1"};function d(e){let{type:t,className:n,children:s}=e;return(0,o.jsx)("div",{className:(0,a.A)(i.G.common.admonition,i.G.common.admonitionType(t),l.admonition,n),children:s})}function u(e){let{icon:t,title:n}=e;return(0,o.jsxs)("div",{className:l.admonitionHeading,children:[(0,o.jsx)("span",{className:l.admonitionIcon,children:t}),n]})}function m(e){let{children:t}=e;return t?(0,o.jsx)("div",{className:l.admonitionContent,children:t}):null}function h(e){const{type:t,icon:n,title:s,children:c,className:a}=e;return(0,o.jsxs)(d,{type:t,className:a,children:[(0,o.jsx)(u,{title:s,icon:n}),(0,o.jsx)(m,{children:c})]})}function p(e){return(0,o.jsx)("svg",{viewBox:"0 0 14 16",...e,children:(0,o.jsx)("path",{fillRule:"evenodd",d:"M6.3 5.69a.942.942 0 0 1-.28-.7c0-.28.09-.52.28-.7.19-.18.42-.28.7-.28.28 0 .52.09.7.28.18.19.28.42.28.7 0 .28-.09.52-.28.7a1 1 0 0 1-.7.3c-.28 0-.52-.11-.7-.3zM8 7.99c-.02-.25-.11-.48-.31-.69-.2-.19-.42-.3-.69-.31H6c-.27.02-.48.13-.69.31-.2.2-.3.44-.31.69h1v3c.02.27.11.5.31.69.2.2.42.31.69.31h1c.27 0 .48-.11.69-.31.2-.19.3-.42.31-.69H8V7.98v.01zM7 2.3c-3.14 0-5.7 2.54-5.7 5.68 0 3.14 2.56 5.7 5.7 5.7s5.7-2.55 5.7-5.7c0-3.15-2.56-5.69-5.7-5.69v.01zM7 .98c3.86 0 7 3.14 7 7s-3.14 7-7 7-7-3.12-7-7 3.14-7 7-7z"})})}const f={icon:(0,o.jsx)(p,{}),title:(0,o.jsx)(r.A,{id:"theme.admonition.note",description:"The default label used for the Note admonition (:::note)",children:"note"})};function x(e){return(0,o.jsx)(h,{...f,...e,className:(0,a.A)("alert alert--secondary",e.className),children:e.children})}function b(e){return(0,o.jsx)("svg",{viewBox:"0 0 12 16",...e,children:(0,o.jsx)("path",{fillRule:"evenodd",d:"M6.5 0C3.48 0 1 2.19 1 5c0 .92.55 2.25 1 3 1.34 2.25 1.78 2.78 2 4v1h5v-1c.22-1.22.66-1.75 2-4 .45-.75 1-2.08 1-3 0-2.81-2.48-5-5.5-5zm3.64 7.48c-.25.44-.47.8-.67 1.11-.86 1.41-1.25 2.06-1.45 3.23-.02.05-.02.11-.02.17H5c0-.06 0-.13-.02-.17-.2-1.17-.59-1.83-1.45-3.23-.2-.31-.42-.67-.67-1.11C2.44 6.78 2 5.65 2 5c0-2.2 2.02-4 4.5-4 1.22 0 2.36.42 3.22 1.19C10.55 2.94 11 3.94 11 5c0 .66-.44 1.78-.86 2.48zM4 14h5c-.23 1.14-1.3 2-2.5 2s-2.27-.86-2.5-2z"})})}const g={icon:(0,o.jsx)(b,{}),title:(0,o.jsx)(r.A,{id:"theme.admonition.tip",description:"The default label used for the Tip admonition (:::tip)",children:"tip"})};function j(e){return(0,o.jsx)(h,{...g,...e,className:(0,a.A)("alert alert--success",e.className),children:e.children})}function v(e){return(0,o.jsx)("svg",{viewBox:"0 0 14 16",...e,children:(0,o.jsx)("path",{fillRule:"evenodd",d:"M7 2.3c3.14 0 5.7 2.56 5.7 5.7s-2.56 5.7-5.7 5.7A5.71 5.71 0 0 1 1.3 8c0-3.14 2.56-5.7 5.7-5.7zM7 1C3.14 1 0 4.14 0 8s3.14 7 7 7 7-3.14 7-7-3.14-7-7-7zm1 3H6v5h2V4zm0 6H6v2h2v-2z"})})}const y={icon:(0,o.jsx)(v,{}),title:(0,o.jsx)(r.A,{id:"theme.admonition.info",description:"The default label used for the Info admonition (:::info)",children:"info"})};function N(e){return(0,o.jsx)(h,{...y,...e,className:(0,a.A)("alert alert--info",e.className),children:e.children})}function k(e){return(0,o.jsx)("svg",{viewBox:"0 0 16 16",...e,children:(0,o.jsx)("path",{fillRule:"evenodd",d:"M8.893 1.5c-.183-.31-.52-.5-.887-.5s-.703.19-.886.5L.138 13.499a.98.98 0 0 0 0 1.001c.193.31.53.501.886.501h13.964c.367 0 .704-.19.877-.5a1.03 1.03 0 0 0 .01-1.002L8.893 1.5zm.133 11.497H6.987v-2.003h2.039v2.003zm0-3.004H6.987V5.987h2.039v4.006z"})})}const B={icon:(0,o.jsx)(k,{}),title:(0,o.jsx)(r.A,{id:"theme.admonition.warning",description:"The default label used for the Warning admonition (:::warning)",children:"warning"})};function C(e){return(0,o.jsx)("svg",{viewBox:"0 0 12 16",...e,children:(0,o.jsx)("path",{fillRule:"evenodd",d:"M5.05.31c.81 2.17.41 3.38-.52 4.31C3.55 5.67 1.98 6.45.9 7.98c-1.45 2.05-1.7 6.53 3.53 7.7-2.2-1.16-2.67-4.52-.3-6.61-.61 2.03.53 3.33 1.94 2.86 1.39-.47 2.3.53 2.27 1.67-.02.78-.31 1.44-1.13 1.81 3.42-.59 4.78-3.42 4.78-5.56 0-2.84-2.53-3.22-1.25-5.61-1.52.13-2.03 1.13-1.89 2.75.09 1.08-1.02 1.8-1.86 1.33-.67-.41-.66-1.19-.06-1.78C8.18 5.31 8.68 2.45 5.05.32L5.03.3l.02.01z"})})}const A={icon:(0,o.jsx)(C,{}),title:(0,o.jsx)(r.A,{id:"theme.admonition.danger",description:"The default label used for the Danger admonition (:::danger)",children:"danger"})};const w={icon:(0,o.jsx)(k,{}),title:(0,o.jsx)(r.A,{id:"theme.admonition.caution",description:"The default label used for the Caution admonition (:::caution)",children:"caution"})};const E={...{note:x,tip:j,info:N,warning:function(e){return(0,o.jsx)(h,{...B,...e,className:(0,a.A)("alert alert--warning",e.className),children:e.children})},danger:function(e){return(0,o.jsx)(h,{...A,...e,className:(0,a.A)("alert alert--danger",e.className),children:e.children})}},...{secondary:e=>(0,o.jsx)(x,{title:"secondary",...e}),important:e=>(0,o.jsx)(N,{title:"important",...e}),success:e=>(0,o.jsx)(j,{title:"success",...e}),caution:function(e){return(0,o.jsx)(h,{...w,...e,className:(0,a.A)("alert alert--warning",e.className),children:e.children})}}};function L(e){const t=c(e),n=(s=t.type,E[s]||(console.warn(`No admonition component found for admonition type "${s}". Using Info as fallback.`),E.info));var s;return(0,o.jsx)(n,{...t})}},5533:(e,t,n)=>{"use strict";n.d(t,{A:()=>ie});var s=n(6540),o=n(8453),c=n(5260),a=n(2303),r=n(4164),i=n(5293),l=n(6342);function d(){const{prism:e}=(0,l.p)(),{colorMode:t}=(0,i.G)(),n=e.theme,s=e.darkTheme||n;return"dark"===t?s:n}var u=n(7559),m=n(8426),h=n.n(m);const p=/title=(?["'])(?.*?)\1/,f=/\{(?<range>[\d,-]+)\}/,x={js:{start:"\\/\\/",end:""},jsBlock:{start:"\\/\\*",end:"\\*\\/"},jsx:{start:"\\{\\s*\\/\\*",end:"\\*\\/\\s*\\}"},bash:{start:"#",end:""},html:{start:"\x3c!--",end:"--\x3e"}},b={...x,lua:{start:"--",end:""},wasm:{start:"\\;\\;",end:""},tex:{start:"%",end:""},vb:{start:"['\u2018\u2019]",end:""},vbnet:{start:"(?:_\\s*)?['\u2018\u2019]",end:""},rem:{start:"[Rr][Ee][Mm]\\b",end:""},f90:{start:"!",end:""},ml:{start:"\\(\\*",end:"\\*\\)"},cobol:{start:"\\*>",end:""}},g=Object.keys(x);function j(e,t){const n=e.map((e=>{const{start:n,end:s}=b[e];return`(?:${n}\\s*(${t.flatMap((e=>[e.line,e.block?.start,e.block?.end].filter(Boolean))).join("|")})\\s*${s})`})).join("|");return new RegExp(`^\\s*(?:${n})\\s*$`)}function v(e,t){let n=e.replace(/\n$/,"");const{language:s,magicComments:o,metastring:c}=t;if(c&&f.test(c)){const e=c.match(f).groups.range;if(0===o.length)throw new Error(`A highlight range has been given in code block's metastring (\`\`\` ${c}), but no magic comment config is available. Docusaurus applies the first magic comment entry's className for metastring ranges.`);const t=o[0].className,s=h()(e).filter((e=>e>0)).map((e=>[e-1,[t]]));return{lineClassNames:Object.fromEntries(s),code:n}}if(void 0===s)return{lineClassNames:{},code:n};const a=function(e,t){switch(e){case"js":case"javascript":case"ts":case"typescript":return j(["js","jsBlock"],t);case"jsx":case"tsx":return j(["js","jsBlock","jsx"],t);case"html":return j(["js","jsBlock","html"],t);case"python":case"py":case"bash":return j(["bash"],t);case"markdown":case"md":return j(["html","jsx","bash"],t);case"tex":case"latex":case"matlab":return j(["tex"],t);case"lua":case"haskell":case"sql":return j(["lua"],t);case"wasm":return j(["wasm"],t);case"vb":case"vba":case"visual-basic":return j(["vb","rem"],t);case"vbnet":return j(["vbnet","rem"],t);case"batch":return j(["rem"],t);case"basic":return j(["rem","f90"],t);case"fsharp":return j(["js","ml"],t);case"ocaml":case"sml":return j(["ml"],t);case"fortran":return j(["f90"],t);case"cobol":return j(["cobol"],t);default:return j(g,t)}}(s,o),r=n.split("\n"),i=Object.fromEntries(o.map((e=>[e.className,{start:0,range:""}]))),l=Object.fromEntries(o.filter((e=>e.line)).map((e=>{let{className:t,line:n}=e;return[n,t]}))),d=Object.fromEntries(o.filter((e=>e.block)).map((e=>{let{className:t,block:n}=e;return[n.start,t]}))),u=Object.fromEntries(o.filter((e=>e.block)).map((e=>{let{className:t,block:n}=e;return[n.end,t]})));for(let h=0;h<r.length;){const e=r[h].match(a);if(!e){h+=1;continue}const t=e.slice(1).find((e=>void 0!==e));l[t]?i[l[t]].range+=`${h},`:d[t]?i[d[t]].start=h:u[t]&&(i[u[t]].range+=`${i[u[t]].start}-${h-1},`),r.splice(h,1)}n=r.join("\n");const m={};return Object.entries(i).forEach((e=>{let[t,{range:n}]=e;h()(n).forEach((e=>{m[e]??=[],m[e].push(t)}))})),{lineClassNames:m,code:n}}const y={codeBlockContainer:"codeBlockContainer_Ckt0"};var N=n(4848);function k(e){let{as:t,...n}=e;const s=function(e){const t={color:"--prism-color",backgroundColor:"--prism-background-color"},n={};return Object.entries(e.plain).forEach((e=>{let[s,o]=e;const c=t[s];c&&"string"==typeof o&&(n[c]=o)})),n}(d());return(0,N.jsx)(t,{...n,style:s,className:(0,r.A)(n.className,y.codeBlockContainer,u.G.common.codeBlock)})}const B={codeBlockContent:"codeBlockContent_biex",codeBlockTitle:"codeBlockTitle_Ktv7",codeBlock:"codeBlock_bY9V",codeBlockStandalone:"codeBlockStandalone_MEMb",codeBlockLines:"codeBlockLines_e6Vv",codeBlockLinesWithNumbering:"codeBlockLinesWithNumbering_o6Pm",buttonGroup:"buttonGroup__atx"};function C(e){let{children:t,className:n}=e;return(0,N.jsx)(k,{as:"pre",tabIndex:0,className:(0,r.A)(B.codeBlockStandalone,"thin-scrollbar",n),children:(0,N.jsx)("code",{className:B.codeBlockLines,children:t})})}var A=n(9532);const w={attributes:!0,characterData:!0,childList:!0,subtree:!0};function E(e,t){const[n,o]=(0,s.useState)(),c=(0,s.useCallback)((()=>{o(e.current?.closest("[role=tabpanel][hidden]"))}),[e,o]);(0,s.useEffect)((()=>{c()}),[c]),function(e,t,n){void 0===n&&(n=w);const o=(0,A._q)(t),c=(0,A.Be)(n);(0,s.useEffect)((()=>{const t=new MutationObserver(o);return e&&t.observe(e,c),()=>t.disconnect()}),[e,o,c])}(n,(e=>{e.forEach((e=>{"attributes"===e.type&&"hidden"===e.attributeName&&(t(),c())}))}),{attributes:!0,characterData:!1,childList:!1,subtree:!1})}var L=n(1765);const T={codeLine:"codeLine_lJS_",codeLineNumber:"codeLineNumber_Tfdd",codeLineContent:"codeLineContent_feaV"};function _(e){let{line:t,classNames:n,showLineNumbers:s,getLineProps:o,getTokenProps:c}=e;1===t.length&&"\n"===t[0].content&&(t[0].content="");const a=o({line:t,className:(0,r.A)(n,s&&T.codeLine)}),i=t.map(((e,t)=>(0,N.jsx)("span",{...c({token:e,key:t})},t)));return(0,N.jsxs)("span",{...a,children:[s?(0,N.jsxs)(N.Fragment,{children:[(0,N.jsx)("span",{className:T.codeLineNumber}),(0,N.jsx)("span",{className:T.codeLineContent,children:i})]}):i,(0,N.jsx)("br",{})]})}var S=n(1312);function M(e){return(0,N.jsx)("svg",{viewBox:"0 0 24 24",...e,children:(0,N.jsx)("path",{fill:"currentColor",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"})})}function z(e){return(0,N.jsx)("svg",{viewBox:"0 0 24 24",...e,children:(0,N.jsx)("path",{fill:"currentColor",d:"M21,7L9,19L3.5,13.5L4.91,12.09L9,16.17L19.59,5.59L21,7Z"})})}const H={copyButtonCopied:"copyButtonCopied_obH4",copyButtonIcons:"copyButtonIcons_eSgA",copyButtonIcon:"copyButtonIcon_y97N",copyButtonSuccessIcon:"copyButtonSuccessIcon_LjdS"};function I(e){let{code:t,className:n}=e;const[o,c]=(0,s.useState)(!1),a=(0,s.useRef)(void 0),i=(0,s.useCallback)((()=>{!function(e,t){let{target:n=document.body}=void 0===t?{}:t;if("string"!=typeof e)throw new TypeError(`Expected parameter \`text\` to be a \`string\`, got \`${typeof e}\`.`);const s=document.createElement("textarea"),o=document.activeElement;s.value=e,s.setAttribute("readonly",""),s.style.contain="strict",s.style.position="absolute",s.style.left="-9999px",s.style.fontSize="12pt";const c=document.getSelection(),a=c.rangeCount>0&&c.getRangeAt(0);n.append(s),s.select(),s.selectionStart=0,s.selectionEnd=e.length;let r=!1;try{r=document.execCommand("copy")}catch{}s.remove(),a&&(c.removeAllRanges(),c.addRange(a)),o&&o.focus()}(t),c(!0),a.current=window.setTimeout((()=>{c(!1)}),1e3)}),[t]);return(0,s.useEffect)((()=>()=>window.clearTimeout(a.current)),[]),(0,N.jsx)("button",{type:"button","aria-label":o?(0,S.T)({id:"theme.CodeBlock.copied",message:"Copied",description:"The copied button label on code blocks"}):(0,S.T)({id:"theme.CodeBlock.copyButtonAriaLabel",message:"Copy code to clipboard",description:"The ARIA label for copy code blocks button"}),title:(0,S.T)({id:"theme.CodeBlock.copy",message:"Copy",description:"The copy button label on code blocks"}),className:(0,r.A)("clean-btn",n,H.copyButton,o&&H.copyButtonCopied),onClick:i,children:(0,N.jsxs)("span",{className:H.copyButtonIcons,"aria-hidden":"true",children:[(0,N.jsx)(M,{className:H.copyButtonIcon}),(0,N.jsx)(z,{className:H.copyButtonSuccessIcon})]})})}function R(e){return(0,N.jsx)("svg",{viewBox:"0 0 24 24",...e,children:(0,N.jsx)("path",{fill:"currentColor",d:"M4 19h6v-2H4v2zM20 5H4v2h16V5zm-3 6H4v2h13.25c1.1 0 2 .9 2 2s-.9 2-2 2H15v-2l-3 3l3 3v-2h2c2.21 0 4-1.79 4-4s-1.79-4-4-4z"})})}const V={wordWrapButtonIcon:"wordWrapButtonIcon_Bwma",wordWrapButtonEnabled:"wordWrapButtonEnabled_EoeP"};function $(e){let{className:t,onClick:n,isEnabled:s}=e;const o=(0,S.T)({id:"theme.CodeBlock.wordWrapToggle",message:"Toggle word wrap",description:"The title attribute for toggle word wrapping button of code block lines"});return(0,N.jsx)("button",{type:"button",onClick:n,className:(0,r.A)("clean-btn",t,s&&V.wordWrapButtonEnabled),"aria-label":o,title:o,children:(0,N.jsx)(R,{className:V.wordWrapButtonIcon,"aria-hidden":"true"})})}function W(e){let{children:t,className:n="",metastring:o,title:c,showLineNumbers:a,language:i}=e;const{prism:{defaultLanguage:u,magicComments:m}}=(0,l.p)(),h=function(e){return e?.toLowerCase()}(i??function(e){const t=e.split(" ").find((e=>e.startsWith("language-")));return t?.replace(/language-/,"")}(n)??u),f=d(),x=function(){const[e,t]=(0,s.useState)(!1),[n,o]=(0,s.useState)(!1),c=(0,s.useRef)(null),a=(0,s.useCallback)((()=>{const n=c.current.querySelector("code");e?n.removeAttribute("style"):(n.style.whiteSpace="pre-wrap",n.style.overflowWrap="anywhere"),t((e=>!e))}),[c,e]),r=(0,s.useCallback)((()=>{const{scrollWidth:e,clientWidth:t}=c.current,n=e>t||c.current.querySelector("code").hasAttribute("style");o(n)}),[c]);return E(c,r),(0,s.useEffect)((()=>{r()}),[e,r]),(0,s.useEffect)((()=>(window.addEventListener("resize",r,{passive:!0}),()=>{window.removeEventListener("resize",r)})),[r]),{codeBlockRef:c,isEnabled:e,isCodeScrollable:n,toggle:a}}(),b=function(e){return e?.match(p)?.groups.title??""}(o)||c,{lineClassNames:g,code:j}=v(t,{metastring:o,language:h,magicComments:m}),y=a??function(e){return Boolean(e?.includes("showLineNumbers"))}(o);return(0,N.jsxs)(k,{as:"div",className:(0,r.A)(n,h&&!n.includes(`language-${h}`)&&`language-${h}`),children:[b&&(0,N.jsx)("div",{className:B.codeBlockTitle,children:b}),(0,N.jsxs)("div",{className:B.codeBlockContent,children:[(0,N.jsx)(L.f4,{theme:f,code:j,language:h??"text",children:e=>{let{className:t,style:n,tokens:s,getLineProps:o,getTokenProps:c}=e;return(0,N.jsx)("pre",{tabIndex:0,ref:x.codeBlockRef,className:(0,r.A)(t,B.codeBlock,"thin-scrollbar"),style:n,children:(0,N.jsx)("code",{className:(0,r.A)(B.codeBlockLines,y&&B.codeBlockLinesWithNumbering),children:s.map(((e,t)=>(0,N.jsx)(_,{line:e,getLineProps:o,getTokenProps:c,classNames:g[t],showLineNumbers:y},t)))})})}}),(0,N.jsxs)("div",{className:B.buttonGroup,children:[(x.isEnabled||x.isCodeScrollable)&&(0,N.jsx)($,{className:B.codeButton,onClick:()=>x.toggle(),isEnabled:x.isEnabled}),(0,N.jsx)(I,{className:B.codeButton,code:j})]})]})]})}function P(e){let{children:t,...n}=e;const o=(0,a.A)(),c=function(e){return s.Children.toArray(e).some((e=>(0,s.isValidElement)(e)))?e:Array.isArray(e)?e.join(""):e}(t),r="string"==typeof c?W:C;return(0,N.jsx)(r,{...n,children:c},String(o))}function D(e){return(0,N.jsx)("code",{...e})}var O=n(8774);var q=n(3427),G=n(1422);const F={details:"details_lb9f",isBrowser:"isBrowser_bmU9",collapsibleContent:"collapsibleContent_i85q"};function U(e){return!!e&&("SUMMARY"===e.tagName||U(e.parentElement))}function J(e,t){return!!e&&(e===t||J(e.parentElement,t))}function Y(e){let{summary:t,children:n,...o}=e;(0,q.A)().collectAnchor(o.id);const c=(0,a.A)(),i=(0,s.useRef)(null),{collapsed:l,setCollapsed:d}=(0,G.u)({initialState:!o.open}),[u,m]=(0,s.useState)(o.open),h=s.isValidElement(t)?t:(0,N.jsx)("summary",{children:t??"Details"});return(0,N.jsxs)("details",{...o,ref:i,open:u,"data-collapsed":l,className:(0,r.A)(F.details,c&&F.isBrowser,o.className),onMouseDown:e=>{U(e.target)&&e.detail>1&&e.preventDefault()},onClick:e=>{e.stopPropagation();const t=e.target;U(t)&&J(t,i.current)&&(e.preventDefault(),l?(d(!1),m(!0)):d(!0))},children:[h,(0,N.jsx)(G.N,{lazy:!1,collapsed:l,disableSSRStyle:!0,onCollapseTransitionEnd:e=>{d(e),m(!e)},children:(0,N.jsx)("div",{className:F.collapsibleContent,children:n})})]})}const Z={details:"details_b_Ee"},K="alert alert--info";function Q(e){let{...t}=e;return(0,N.jsx)(Y,{...t,className:(0,r.A)(K,Z.details,t.className)})}function X(e){const t=s.Children.toArray(e.children),n=t.find((e=>s.isValidElement(e)&&"summary"===e.type)),o=(0,N.jsx)(N.Fragment,{children:t.filter((e=>e!==n))});return(0,N.jsx)(Q,{...e,summary:n,children:o})}var ee=n(1107);function te(e){return(0,N.jsx)(ee.A,{...e})}const ne={containsTaskList:"containsTaskList_mC6p"};function se(e){if(void 0!==e)return(0,r.A)(e,e?.includes("contains-task-list")&&ne.containsTaskList)}const oe={img:"img_ev3q"};var ce=n(7293),ae=n(418);const re={Head:c.A,details:X,Details:X,code:function(e){return function(e){return void 0!==e.children&&s.Children.toArray(e.children).every((e=>"string"==typeof e&&!e.includes("\n")))}(e)?(0,N.jsx)(D,{...e}):(0,N.jsx)(P,{...e})},a:function(e){return(0,N.jsx)(O.A,{...e})},pre:function(e){return(0,N.jsx)(N.Fragment,{children:e.children})},ul:function(e){return(0,N.jsx)("ul",{...e,className:se(e.className)})},li:function(e){return(0,q.A)().collectAnchor(e.id),(0,N.jsx)("li",{...e})},img:function(e){return(0,N.jsx)("img",{decoding:"async",loading:"lazy",...e,className:(t=e.className,(0,r.A)(t,oe.img))});var t},h1:e=>(0,N.jsx)(te,{as:"h1",...e}),h2:e=>(0,N.jsx)(te,{as:"h2",...e}),h3:e=>(0,N.jsx)(te,{as:"h3",...e}),h4:e=>(0,N.jsx)(te,{as:"h4",...e}),h5:e=>(0,N.jsx)(te,{as:"h5",...e}),h6:e=>(0,N.jsx)(te,{as:"h6",...e}),admonition:ce.A,mermaid:ae.A};function ie(e){let{children:t}=e;return(0,N.jsx)(o.x,{components:re,children:t})}},8426:(e,t)=>{function n(e){let t,n=[];for(let s of e.split(",").map((e=>e.trim())))if(/^-?\d+$/.test(s))n.push(parseInt(s,10));else if(t=s.match(/^(-?\d+)(-|\.\.\.?|\u2025|\u2026|\u22EF)(-?\d+)$/)){let[e,s,o,c]=t;if(s&&c){s=parseInt(s),c=parseInt(c);const e=s<c?1:-1;"-"!==o&&".."!==o&&"\u2025"!==o||(c+=e);for(let t=s;t!==c;t+=e)n.push(t)}}return n}t.default=n,e.exports=n},8453:(e,t,n)=>{"use strict";n.d(t,{R:()=>a,x:()=>r});var s=n(6540);const o={},c=s.createContext(o);function a(e){const t=s.useContext(c);return s.useMemo((function(){return"function"==typeof e?e(t):{...t,...e}}),[t,e])}function r(e){let t;return t=e.disableParentContext?"function"==typeof e.components?e.components(o):e.components||o:a(e.components),s.createElement(c.Provider,{value:t},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/59362658.a8959402.js b/assets/js/59362658.a8959402.js new file mode 100644 index 0000000..5f7a076 --- /dev/null +++ b/assets/js/59362658.a8959402.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkmy_website=self.webpackChunkmy_website||[]).push([[9325],{1180:(t,e,o)=>{o.r(e),o.d(e,{assets:()=>c,contentTitle:()=>a,default:()=>d,frontMatter:()=>n,metadata:()=>u,toc:()=>l});var s=o(4848),r=o(8453);const n={slug:"mdx-blog-post",title:"MDX Blog Post",authors:["slorber"],tags:["docusaurus"]},a=void 0,u={permalink:"/blog/mdx-blog-post",editUrl:"https://github.com/facebook/docusaurus/tree/main/packages/create-docusaurus/templates/shared/blog/2021-08-01-mdx-blog-post.mdx",source:"@site/blog/2021-08-01-mdx-blog-post.mdx",title:"MDX Blog Post",description:"Blog posts support Docusaurus Markdown features, such as MDX.",date:"2021-08-01T00:00:00.000Z",formattedDate:"August 1, 2021",tags:[{label:"docusaurus",permalink:"/blog/tags/docusaurus"}],readingTime:.175,hasTruncateMarker:!1,authors:[{name:"S\xe9bastien Lorber",title:"Docusaurus maintainer",url:"https://sebastienlorber.com",imageURL:"https://github.com/slorber.png",key:"slorber"}],frontMatter:{slug:"mdx-blog-post",title:"MDX Blog Post",authors:["slorber"],tags:["docusaurus"]},unlisted:!1,prevItem:{title:"Welcome",permalink:"/blog/welcome"},nextItem:{title:"Long Blog Post",permalink:"/blog/long-blog-post"}},c={authorsImageUrls:[void 0]},l=[];function i(t){const e={a:"a",admonition:"admonition",code:"code",p:"p",pre:"pre",...(0,r.R)(),...t.components};return(0,s.jsxs)(s.Fragment,{children:[(0,s.jsxs)(e.p,{children:["Blog posts support ",(0,s.jsx)(e.a,{href:"https://docusaurus.io/docs/markdown-features",children:"Docusaurus Markdown features"}),", such as ",(0,s.jsx)(e.a,{href:"https://mdxjs.com/",children:"MDX"}),"."]}),"\n",(0,s.jsxs)(e.admonition,{type:"tip",children:[(0,s.jsx)(e.p,{children:"Use the power of React to create interactive blog posts."}),(0,s.jsx)(e.pre,{children:(0,s.jsx)(e.code,{className:"language-js",children:"<button onClick={() => alert('button clicked!')}>Click me!</button>\n"})}),(0,s.jsx)("button",{onClick:()=>alert("button clicked!"),children:"Click me!"})]})]})}function d(t={}){const{wrapper:e}={...(0,r.R)(),...t.components};return e?(0,s.jsx)(e,{...t,children:(0,s.jsx)(i,{...t})}):i(t)}},8453:(t,e,o)=>{o.d(e,{R:()=>a,x:()=>u});var s=o(6540);const r={},n=s.createContext(r);function a(t){const e=s.useContext(n);return s.useMemo((function(){return"function"==typeof t?t(e):{...e,...t}}),[e,t])}function u(t){let e;return e=t.disableParentContext?"function"==typeof t.components?t.components(r):t.components||r:a(t.components),s.createElement(n.Provider,{value:e},t.children)}}}]); \ No newline at end of file diff --git a/assets/js/5c868d36.e9571b9a.js b/assets/js/5c868d36.e9571b9a.js new file mode 100644 index 0000000..7979459 --- /dev/null +++ b/assets/js/5c868d36.e9571b9a.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkmy_website=self.webpackChunkmy_website||[]).push([[1974],{5277:(e,a,t)=>{t.r(a),t.d(a,{assets:()=>i,contentTitle:()=>o,default:()=>p,frontMatter:()=>n,metadata:()=>c,toc:()=>l});var r=t(4848),s=t(8453);const n={sidebar_position:1},o="Create a Page",c={id:"tutorial-basics/create-a-page",title:"Create a Page",description:"Add Markdown or React files to src/pages to create a standalone page:",source:"@site/docs/tutorial-basics/create-a-page.md",sourceDirName:"tutorial-basics",slug:"/tutorial-basics/create-a-page",permalink:"/docs/tutorial-basics/create-a-page",draft:!1,unlisted:!1,editUrl:"https://github.com/facebook/docusaurus/tree/main/packages/create-docusaurus/templates/shared/docs/tutorial-basics/create-a-page.md",tags:[],version:"current",sidebarPosition:1,frontMatter:{sidebar_position:1},sidebar:"tutorialSidebar",previous:{title:"Tutorial - Basics",permalink:"/docs/category/tutorial---basics"},next:{title:"Create a Document",permalink:"/docs/tutorial-basics/create-a-document"}},i={},l=[{value:"Create your first React Page",id:"create-your-first-react-page",level:2},{value:"Create your first Markdown Page",id:"create-your-first-markdown-page",level:2}];function d(e){const a={a:"a",code:"code",h1:"h1",h2:"h2",li:"li",p:"p",pre:"pre",strong:"strong",ul:"ul",...(0,s.R)(),...e.components};return(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(a.h1,{id:"create-a-page",children:"Create a Page"}),"\n",(0,r.jsxs)(a.p,{children:["Add ",(0,r.jsx)(a.strong,{children:"Markdown or React"})," files to ",(0,r.jsx)(a.code,{children:"src/pages"})," to create a ",(0,r.jsx)(a.strong,{children:"standalone page"}),":"]}),"\n",(0,r.jsxs)(a.ul,{children:["\n",(0,r.jsxs)(a.li,{children:[(0,r.jsx)(a.code,{children:"src/pages/index.js"})," \u2192 ",(0,r.jsx)(a.code,{children:"localhost:3000/"})]}),"\n",(0,r.jsxs)(a.li,{children:[(0,r.jsx)(a.code,{children:"src/pages/foo.md"})," \u2192 ",(0,r.jsx)(a.code,{children:"localhost:3000/foo"})]}),"\n",(0,r.jsxs)(a.li,{children:[(0,r.jsx)(a.code,{children:"src/pages/foo/bar.js"})," \u2192 ",(0,r.jsx)(a.code,{children:"localhost:3000/foo/bar"})]}),"\n"]}),"\n",(0,r.jsx)(a.h2,{id:"create-your-first-react-page",children:"Create your first React Page"}),"\n",(0,r.jsxs)(a.p,{children:["Create a file at ",(0,r.jsx)(a.code,{children:"src/pages/my-react-page.js"}),":"]}),"\n",(0,r.jsx)(a.pre,{children:(0,r.jsx)(a.code,{className:"language-jsx",metastring:'title="src/pages/my-react-page.js"',children:"import React from 'react';\nimport Layout from '@theme/Layout';\n\nexport default function MyReactPage() {\n return (\n <Layout>\n <h1>My React page</h1>\n <p>This is a React page</p>\n </Layout>\n );\n}\n"})}),"\n",(0,r.jsxs)(a.p,{children:["A new page is now available at ",(0,r.jsx)(a.a,{href:"http://localhost:3000/my-react-page",children:"http://localhost:3000/my-react-page"}),"."]}),"\n",(0,r.jsx)(a.h2,{id:"create-your-first-markdown-page",children:"Create your first Markdown Page"}),"\n",(0,r.jsxs)(a.p,{children:["Create a file at ",(0,r.jsx)(a.code,{children:"src/pages/my-markdown-page.md"}),":"]}),"\n",(0,r.jsx)(a.pre,{children:(0,r.jsx)(a.code,{className:"language-mdx",metastring:'title="src/pages/my-markdown-page.md"',children:"# My Markdown page\n\nThis is a Markdown page\n"})}),"\n",(0,r.jsxs)(a.p,{children:["A new page is now available at ",(0,r.jsx)(a.a,{href:"http://localhost:3000/my-markdown-page",children:"http://localhost:3000/my-markdown-page"}),"."]})]})}function p(e={}){const{wrapper:a}={...(0,s.R)(),...e.components};return a?(0,r.jsx)(a,{...e,children:(0,r.jsx)(d,{...e})}):d(e)}},8453:(e,a,t)=>{t.d(a,{R:()=>o,x:()=>c});var r=t(6540);const s={},n=r.createContext(s);function o(e){const a=r.useContext(n);return r.useMemo((function(){return"function"==typeof e?e(a):{...a,...e}}),[a,e])}function c(e){let a;return a=e.disableParentContext?"function"==typeof e.components?e.components(s):e.components||s:o(e.components),r.createElement(n.Provider,{value:a},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/5e95c892.d2840d6b.js b/assets/js/5e95c892.d2840d6b.js new file mode 100644 index 0000000..f6b04ef --- /dev/null +++ b/assets/js/5e95c892.d2840d6b.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkmy_website=self.webpackChunkmy_website||[]).push([[9647],{7121:(e,s,r)=>{r.r(s),r.d(s,{default:()=>l});r(6540);var t=r(4164),u=r(1003),a=r(7559),c=r(2831),n=r(781),i=r(4848);function l(e){return(0,i.jsx)(u.e3,{className:(0,t.A)(a.G.wrapper.docsPages),children:(0,i.jsx)(n.A,{children:(0,c.v)(e.route.routes)})})}}}]); \ No newline at end of file diff --git a/assets/js/608ae6a4.3b24e534.js b/assets/js/608ae6a4.3b24e534.js new file mode 100644 index 0000000..0b8b088 --- /dev/null +++ b/assets/js/608ae6a4.3b24e534.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkmy_website=self.webpackChunkmy_website||[]).push([[4722],{1557:e=>{e.exports=JSON.parse('{"permalink":"/blog/tags/docusaurus","page":1,"postsPerPage":10,"totalPages":1,"totalCount":4,"blogDescription":"Blog","blogTitle":"Blog"}')}}]); \ No newline at end of file diff --git a/assets/js/66406991.7c6256a0.js b/assets/js/66406991.7c6256a0.js new file mode 100644 index 0000000..40b1078 --- /dev/null +++ b/assets/js/66406991.7c6256a0.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkmy_website=self.webpackChunkmy_website||[]).push([[4374],{576:e=>{e.exports=JSON.parse('{"permalink":"/blog/tags/hello","page":1,"postsPerPage":10,"totalPages":1,"totalCount":2,"blogDescription":"Blog","blogTitle":"Blog"}')}}]); \ No newline at end of file diff --git a/assets/js/6875c492.ebebfc27.js b/assets/js/6875c492.ebebfc27.js new file mode 100644 index 0000000..16347a7 --- /dev/null +++ b/assets/js/6875c492.ebebfc27.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkmy_website=self.webpackChunkmy_website||[]).push([[4813],{7713:(e,t,n)=>{n.d(t,{A:()=>l});n(6540);var s=n(1312),a=n(9022),i=n(4848);function l(e){const{metadata:t}=e,{previousPage:n,nextPage:l}=t;return(0,i.jsxs)("nav",{className:"pagination-nav","aria-label":(0,s.T)({id:"theme.blog.paginator.navAriaLabel",message:"Blog list page navigation",description:"The ARIA label for the blog pagination"}),children:[n&&(0,i.jsx)(a.A,{permalink:n,title:(0,i.jsx)(s.A,{id:"theme.blog.paginator.newerEntries",description:"The label used to navigate to the newer blog posts page (previous page)",children:"Newer Entries"})}),l&&(0,i.jsx)(a.A,{permalink:l,title:(0,i.jsx)(s.A,{id:"theme.blog.paginator.olderEntries",description:"The label used to navigate to the older blog posts page (next page)",children:"Older Entries"}),isNext:!0})]})}},3892:(e,t,n)=>{n.d(t,{A:()=>l});n(6540);var s=n(7131),a=n(8258),i=n(4848);function l(e){let{items:t,component:n=a.A}=e;return(0,i.jsx)(i.Fragment,{children:t.map((e=>{let{content:t}=e;return(0,i.jsx)(s.i,{content:t,children:(0,i.jsx)(n,{children:(0,i.jsx)(t,{})})},t.metadata.permalink)}))})}},3069:(e,t,n)=>{n.r(t),n.d(t,{default:()=>A});n(6540);var s=n(4164),a=n(1312),i=n(5846),l=n(1003),r=n(7559),o=n(8774),c=n(6535),g=n(7713),d=n(1463),u=n(3892),h=n(996),p=n(1107),m=n(4848);function x(e){const t=function(){const{selectMessage:e}=(0,i.W)();return t=>e(t,(0,a.T)({id:"theme.blog.post.plurals",description:'Pluralized label for "{count} posts". Use as much plural forms (separated by "|") as your language support (see https://www.unicode.org/cldr/cldr-aux/charts/34/supplemental/language_plural_rules.html)',message:"One post|{count} posts"},{count:t}))}();return(0,a.T)({id:"theme.blog.tagTitle",description:"The title of the page for a blog tag",message:'{nPosts} tagged with "{tagName}"'},{nPosts:t(e.count),tagName:e.label})}function j(e){let{tag:t}=e;const n=x(t);return(0,m.jsxs)(m.Fragment,{children:[(0,m.jsx)(l.be,{title:n}),(0,m.jsx)(d.A,{tag:"blog_tags_posts"})]})}function b(e){let{tag:t,items:n,sidebar:s,listMetadata:i}=e;const l=x(t);return(0,m.jsxs)(c.A,{sidebar:s,children:[t.unlisted&&(0,m.jsx)(h.A,{}),(0,m.jsxs)("header",{className:"margin-bottom--xl",children:[(0,m.jsx)(p.A,{as:"h1",children:l}),(0,m.jsx)(o.A,{href:t.allTagsPath,children:(0,m.jsx)(a.A,{id:"theme.tags.tagsPageLink",description:"The label of the link targeting the tag list page",children:"View All Tags"})})]}),(0,m.jsx)(u.A,{items:n}),(0,m.jsx)(g.A,{metadata:i})]})}function A(e){return(0,m.jsxs)(l.e3,{className:(0,s.A)(r.G.wrapper.blogPages,r.G.page.blogTagPostListPage),children:[(0,m.jsx)(j,{...e}),(0,m.jsx)(b,{...e})]})}},996:(e,t,n)=>{n.d(t,{A:()=>h});n(6540);var s=n(4164),a=n(1312),i=n(5260),l=n(4848);function r(){return(0,l.jsx)(a.A,{id:"theme.unlistedContent.title",description:"The unlisted content banner title",children:"Unlisted page"})}function o(){return(0,l.jsx)(a.A,{id:"theme.unlistedContent.message",description:"The unlisted content banner message",children:"This page is unlisted. Search engines will not index it, and only users having a direct link can access it."})}function c(){return(0,l.jsx)(i.A,{children:(0,l.jsx)("meta",{name:"robots",content:"noindex, nofollow"})})}var g=n(7559),d=n(7293);function u(e){let{className:t}=e;return(0,l.jsx)(d.A,{type:"caution",title:(0,l.jsx)(r,{}),className:(0,s.A)(t,g.G.common.unlistedBanner),children:(0,l.jsx)(o,{})})}function h(e){return(0,l.jsxs)(l.Fragment,{children:[(0,l.jsx)(c,{}),(0,l.jsx)(u,{...e})]})}}}]); \ No newline at end of file diff --git a/assets/js/735a3d90.e9892ca3.js b/assets/js/735a3d90.e9892ca3.js new file mode 100644 index 0000000..4c8d1d1 --- /dev/null +++ b/assets/js/735a3d90.e9892ca3.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkmy_website=self.webpackChunkmy_website||[]).push([[2689],{2253:(e,t,s)=>{s.r(t),s.d(t,{assets:()=>c,contentTitle:()=>a,default:()=>d,frontMatter:()=>o,metadata:()=>r,toc:()=>l});var n=s(4848),i=s(8453);const o={},a=void 0,r={id:"Tutorials/Step 2 - Creating a Message Type",title:"Step 2 - Creating a Message Type",description:"As the name implies this is a type of message your device can send. If your device outputs different information structures, each of them would be a different Message Type. In this tutorial, you will create a single Message Type for the sake of simplicity. To do so, from the sidebar, in the Setup section, click on Data Ingestion Flow. You will be presented with the following page:",source:"@site/docs/Tutorials/Step 2 - Creating a Message Type.md",sourceDirName:"Tutorials",slug:"/Tutorials/Step 2 - Creating a Message Type",permalink:"/docs/Tutorials/Step 2 - Creating a Message Type",draft:!1,unlisted:!1,editUrl:"https://github.com/facebook/docusaurus/tree/main/packages/create-docusaurus/templates/shared/docs/Tutorials/Step 2 - Creating a Message Type.md",tags:[],version:"current",frontMatter:{},sidebar:"tutorialSidebar",previous:{title:"Creating a Device Type",permalink:"/docs/Tutorials/Step 1 - Creating a Device Type"},next:{title:"Step 3 - Creating a Schema",permalink:"/docs/Tutorials/Step 3 - Creating a Schema"}},c={},l=[];function h(e){const t={img:"img",li:"li",p:"p",strong:"strong",ul:"ul",...(0,i.R)(),...e.components};return(0,n.jsxs)(n.Fragment,{children:[(0,n.jsxs)(t.p,{children:["As the name implies this is a type of message your device can send. If your device outputs different information structures, each of them would be a different Message Type. In this tutorial, you will create a single Message Type for the sake of simplicity. To do so, from the sidebar, in the ",(0,n.jsx)(t.strong,{children:"Setup"})," section, click on ",(0,n.jsx)(t.strong,{children:"Data Ingestion Flow"}),". You will be presented with the following page:"]}),"\n",(0,n.jsxs)(t.p,{children:["\u200d",(0,n.jsx)(t.img,{alt:"Data Ingestion Flow",src:s(435).A+"",width:"968",height:"367"})]}),"\n",(0,n.jsxs)(t.p,{children:["This is a table listing the different Device Types you have. As per this tutorial instructions, and assuming you did not create any resources yet, you should see only one Device Type which is the one you created in the previous step, ",(0,n.jsx)(t.strong,{children:"My test device type"}),"."]}),"\n",(0,n.jsxs)(t.p,{children:["Now, click on the ",(0,n.jsx)(t.strong,{children:"My test device type"}),". This will lead you to another page with the listing of message types which will be empty as you do not have created any yet for the selected Device Type. Click on the button ",(0,n.jsx)(t.strong,{children:"New message type"})," and a form will appear to gather the details of the new Message Type."]}),"\n",(0,n.jsx)(t.p,{children:"Fill the form with the following information:"}),"\n",(0,n.jsxs)(t.ul,{children:["\n",(0,n.jsx)(t.li,{children:(0,n.jsx)(t.strong,{children:"Name: My test message type"})}),"\n",(0,n.jsx)(t.li,{children:(0,n.jsx)(t.strong,{children:"Description: My test message type"})}),"\n",(0,n.jsx)(t.li,{children:(0,n.jsx)(t.strong,{children:"Communication protocol: HTTP"})}),"\n",(0,n.jsx)(t.li,{children:(0,n.jsx)(t.strong,{children:"Message encoding: JSON"})}),"\n"]}),"\n",(0,n.jsx)(t.p,{children:(0,n.jsx)(t.img,{alt:"Created",src:s(6506).A+"",width:"527",height:"411"})}),"\n",(0,n.jsxs)(t.p,{children:["To make the tutorial simpler, ",(0,n.jsx)(t.strong,{children:"HTTP communication protocol"})," and ",(0,n.jsx)(t.strong,{children:"JSON message encoding"})," are the right choices as they do not require as much to work with unlike ",(0,n.jsx)(t.strong,{children:"MQTT"})," and ",(0,n.jsx)(t.strong,{children:"Message Pack"}),". Leave the ",(0,n.jsx)(t.strong,{children:"internal name"})," as it is. Now click on create and you should now have a new Message Type to work with."]}),"\n",(0,n.jsxs)(t.p,{children:["In the next step you will ",(0,n.jsx)("a",{href:"http://localhost:3000/docs/Tutorials/Step%203%20-%20Creating%20a%20Schema/",target:"_self",children:"create a Schema"})," for your newly created Message Type. Follow along."]})]})}function d(e={}){const{wrapper:t}={...(0,i.R)(),...e.components};return t?(0,n.jsx)(t,{...e,children:(0,n.jsx)(h,{...e})}):h(e)}},6506:(e,t,s)=>{s.d(t,{A:()=>n});const n=s.p+"assets/images/NewMessageType-fb411e9e717ecb6c12b4e43755eeb062.png"},435:(e,t,s)=>{s.d(t,{A:()=>n});const n=s.p+"assets/images/dataIngestionFlow-50d398ec0ec9bb3eb170e0395671d545.png"},8453:(e,t,s)=>{s.d(t,{R:()=>a,x:()=>r});var n=s(6540);const i={},o=n.createContext(i);function a(e){const t=n.useContext(o);return n.useMemo((function(){return"function"==typeof e?e(t):{...t,...e}}),[t,e])}function r(e){let t;return t=e.disableParentContext?"function"==typeof e.components?e.components(i):e.components||i:a(e.components),n.createElement(o.Provider,{value:t},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/73664a40.ba7b2ebd.js b/assets/js/73664a40.ba7b2ebd.js new file mode 100644 index 0000000..52040c4 --- /dev/null +++ b/assets/js/73664a40.ba7b2ebd.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkmy_website=self.webpackChunkmy_website||[]).push([[1972],{9581:(e,s,i)=>{i.r(s),i.d(s,{assets:()=>m,contentTitle:()=>u,default:()=>a,frontMatter:()=>n,metadata:()=>r,toc:()=>l});var t=i(4848),o=i(8453);const n={slug:"long-blog-post",title:"Long Blog Post",authors:"endi",tags:["hello","docusaurus"]},u=void 0,r={permalink:"/blog/long-blog-post",editUrl:"https://github.com/facebook/docusaurus/tree/main/packages/create-docusaurus/templates/shared/blog/2019-05-29-long-blog-post.md",source:"@site/blog/2019-05-29-long-blog-post.md",title:"Long Blog Post",description:"This is the summary of a very long blog post,",date:"2019-05-29T00:00:00.000Z",formattedDate:"May 29, 2019",tags:[{label:"hello",permalink:"/blog/tags/hello"},{label:"docusaurus",permalink:"/blog/tags/docusaurus"}],readingTime:2.05,hasTruncateMarker:!0,authors:[{name:"Endilie Yacop Sucipto",title:"Maintainer of Docusaurus",url:"https://github.com/endiliey",imageURL:"https://github.com/endiliey.png",key:"endi"}],frontMatter:{slug:"long-blog-post",title:"Long Blog Post",authors:"endi",tags:["hello","docusaurus"]},unlisted:!1,prevItem:{title:"MDX Blog Post",permalink:"/blog/mdx-blog-post"},nextItem:{title:"First Blog Post",permalink:"/blog/first-blog-post"}},m={authorsImageUrls:[void 0]},l=[];function c(e){const s={code:"code",p:"p",...(0,o.R)(),...e.components};return(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(s.p,{children:"This is the summary of a very long blog post,"}),"\n",(0,t.jsxs)(s.p,{children:["Use a ",(0,t.jsx)(s.code,{children:"\x3c!--"})," ",(0,t.jsx)(s.code,{children:"truncate"})," ",(0,t.jsx)(s.code,{children:"--\x3e"})," comment to limit blog post size in the list view."]}),"\n",(0,t.jsx)(s.p,{children:"Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque elementum dignissim ultricies. Fusce rhoncus ipsum tempor eros aliquam consequat. Lorem ipsum dolor sit amet"}),"\n",(0,t.jsx)(s.p,{children:"Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque elementum dignissim ultricies. Fusce rhoncus ipsum tempor eros aliquam consequat. Lorem ipsum dolor sit amet"}),"\n",(0,t.jsx)(s.p,{children:"Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque elementum dignissim ultricies. Fusce rhoncus ipsum tempor eros aliquam consequat. Lorem ipsum dolor sit amet"}),"\n",(0,t.jsx)(s.p,{children:"Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque elementum dignissim ultricies. Fusce rhoncus ipsum tempor eros aliquam consequat. Lorem ipsum dolor sit amet"}),"\n",(0,t.jsx)(s.p,{children:"Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque elementum dignissim ultricies. Fusce rhoncus ipsum tempor eros aliquam consequat. Lorem ipsum dolor sit amet"}),"\n",(0,t.jsx)(s.p,{children:"Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque elementum dignissim ultricies. Fusce rhoncus ipsum tempor eros aliquam consequat. Lorem ipsum dolor sit amet"}),"\n",(0,t.jsx)(s.p,{children:"Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque elementum dignissim ultricies. Fusce rhoncus ipsum tempor eros aliquam consequat. Lorem ipsum dolor sit amet"}),"\n",(0,t.jsx)(s.p,{children:"Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque elementum dignissim ultricies. Fusce rhoncus ipsum tempor eros aliquam consequat. Lorem ipsum dolor sit amet"}),"\n",(0,t.jsx)(s.p,{children:"Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque elementum dignissim ultricies. Fusce rhoncus ipsum tempor eros aliquam consequat. Lorem ipsum dolor sit amet"}),"\n",(0,t.jsx)(s.p,{children:"Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque elementum dignissim ultricies. Fusce rhoncus ipsum tempor eros aliquam consequat. Lorem ipsum dolor sit amet"}),"\n",(0,t.jsx)(s.p,{children:"Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque elementum dignissim ultricies. Fusce rhoncus ipsum tempor eros aliquam consequat. Lorem ipsum dolor sit amet"}),"\n",(0,t.jsx)(s.p,{children:"Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque elementum dignissim ultricies. Fusce rhoncus ipsum tempor eros aliquam consequat. Lorem ipsum dolor sit amet"}),"\n",(0,t.jsx)(s.p,{children:"Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque elementum dignissim ultricies. Fusce rhoncus ipsum tempor eros aliquam consequat. Lorem ipsum dolor sit amet"}),"\n",(0,t.jsx)(s.p,{children:"Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque elementum dignissim ultricies. Fusce rhoncus ipsum tempor eros aliquam consequat. Lorem ipsum dolor sit amet"}),"\n",(0,t.jsx)(s.p,{children:"Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque elementum dignissim ultricies. Fusce rhoncus ipsum tempor eros aliquam consequat. Lorem ipsum dolor sit amet"}),"\n",(0,t.jsx)(s.p,{children:"Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque elementum dignissim ultricies. Fusce rhoncus ipsum tempor eros aliquam consequat. Lorem ipsum dolor sit amet"})]})}function a(e={}){const{wrapper:s}={...(0,o.R)(),...e.components};return s?(0,t.jsx)(s,{...e,children:(0,t.jsx)(c,{...e})}):c(e)}},8453:(e,s,i)=>{i.d(s,{R:()=>u,x:()=>r});var t=i(6540);const o={},n=t.createContext(o);function u(e){const s=t.useContext(n);return t.useMemo((function(){return"function"==typeof e?e(s):{...s,...e}}),[s,e])}function r(e){let s;return s=e.disableParentContext?"function"==typeof e.components?e.components(o):e.components||o:u(e.components),t.createElement(n.Provider,{value:s},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/7661071f.0262f7a1.js b/assets/js/7661071f.0262f7a1.js new file mode 100644 index 0000000..92f65fb --- /dev/null +++ b/assets/js/7661071f.0262f7a1.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkmy_website=self.webpackChunkmy_website||[]).push([[8737],{4137:(e,o,s)=>{s.r(o),s.d(o,{assets:()=>c,contentTitle:()=>l,default:()=>d,frontMatter:()=>r,metadata:()=>a,toc:()=>u});var t=s(4848),n=s(8453);const r={slug:"welcome",title:"Welcome",authors:["slorber","yangshun"],tags:["facebook","hello","docusaurus"]},l=void 0,a={permalink:"/blog/welcome",editUrl:"https://github.com/facebook/docusaurus/tree/main/packages/create-docusaurus/templates/shared/blog/2021-08-26-welcome/index.md",source:"@site/blog/2021-08-26-welcome/index.md",title:"Welcome",description:"Docusaurus blogging features are powered by the blog plugin.",date:"2021-08-26T00:00:00.000Z",formattedDate:"August 26, 2021",tags:[{label:"facebook",permalink:"/blog/tags/facebook"},{label:"hello",permalink:"/blog/tags/hello"},{label:"docusaurus",permalink:"/blog/tags/docusaurus"}],readingTime:.405,hasTruncateMarker:!1,authors:[{name:"S\xe9bastien Lorber",title:"Docusaurus maintainer",url:"https://sebastienlorber.com",imageURL:"https://github.com/slorber.png",key:"slorber"},{name:"Yangshun Tay",title:"Front End Engineer @ Facebook",url:"https://github.com/yangshun",imageURL:"https://github.com/yangshun.png",key:"yangshun"}],frontMatter:{slug:"welcome",title:"Welcome",authors:["slorber","yangshun"],tags:["facebook","hello","docusaurus"]},unlisted:!1,nextItem:{title:"MDX Blog Post",permalink:"/blog/mdx-blog-post"}},c={authorsImageUrls:[void 0,void 0]},u=[];function i(e){const o={a:"a",code:"code",img:"img",li:"li",p:"p",strong:"strong",ul:"ul",...(0,n.R)(),...e.components};return(0,t.jsxs)(t.Fragment,{children:[(0,t.jsxs)(o.p,{children:[(0,t.jsx)(o.a,{href:"https://docusaurus.io/docs/blog",children:"Docusaurus blogging features"})," are powered by the ",(0,t.jsx)(o.a,{href:"https://docusaurus.io/docs/api/plugins/@docusaurus/plugin-content-blog",children:"blog plugin"}),"."]}),"\n",(0,t.jsxs)(o.p,{children:["Simply add Markdown files (or folders) to the ",(0,t.jsx)(o.code,{children:"blog"})," directory."]}),"\n",(0,t.jsxs)(o.p,{children:["Regular blog authors can be added to ",(0,t.jsx)(o.code,{children:"authors.yml"}),"."]}),"\n",(0,t.jsx)(o.p,{children:"The blog post date can be extracted from filenames, such as:"}),"\n",(0,t.jsxs)(o.ul,{children:["\n",(0,t.jsx)(o.li,{children:(0,t.jsx)(o.code,{children:"2019-05-30-welcome.md"})}),"\n",(0,t.jsx)(o.li,{children:(0,t.jsx)(o.code,{children:"2019-05-30-welcome/index.md"})}),"\n"]}),"\n",(0,t.jsx)(o.p,{children:"A blog post folder can be convenient to co-locate blog post images:"}),"\n",(0,t.jsx)(o.p,{children:(0,t.jsx)(o.img,{alt:"Docusaurus Plushie",src:s(5065).A+"",width:"1500",height:"500"})}),"\n",(0,t.jsx)(o.p,{children:"The blog supports tags as well!"}),"\n",(0,t.jsxs)(o.p,{children:[(0,t.jsx)(o.strong,{children:"And if you don't want a blog"}),": just delete this directory, and use ",(0,t.jsx)(o.code,{children:"blog: false"})," in your Docusaurus config."]})]})}function d(e={}){const{wrapper:o}={...(0,n.R)(),...e.components};return o?(0,t.jsx)(o,{...e,children:(0,t.jsx)(i,{...e})}):i(e)}},5065:(e,o,s)=>{s.d(o,{A:()=>t});const t=s.p+"assets/images/docusaurus-plushie-banner-a60f7593abca1e3eef26a9afa244e4fb.jpeg"},8453:(e,o,s)=>{s.d(o,{R:()=>l,x:()=>a});var t=s(6540);const n={},r=t.createContext(n);function l(e){const o=t.useContext(r);return t.useMemo((function(){return"function"==typeof e?e(o):{...o,...e}}),[o,e])}function a(e){let o;return o=e.disableParentContext?"function"==typeof e.components?e.components(n):e.components||n:l(e.components),t.createElement(r.Provider,{value:o},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/814f3328.67aa59d3.js b/assets/js/814f3328.67aa59d3.js new file mode 100644 index 0000000..e9ca45e --- /dev/null +++ b/assets/js/814f3328.67aa59d3.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkmy_website=self.webpackChunkmy_website||[]).push([[7472],{5513:e=>{e.exports=JSON.parse('{"title":"Recent posts","items":[{"title":"Welcome","permalink":"/blog/welcome","unlisted":false},{"title":"MDX Blog Post","permalink":"/blog/mdx-blog-post","unlisted":false},{"title":"Long Blog Post","permalink":"/blog/long-blog-post","unlisted":false},{"title":"First Blog Post","permalink":"/blog/first-blog-post","unlisted":false}]}')}}]); \ No newline at end of file diff --git a/assets/js/822bd8ab.04c907d1.js b/assets/js/822bd8ab.04c907d1.js new file mode 100644 index 0000000..0a2223d --- /dev/null +++ b/assets/js/822bd8ab.04c907d1.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkmy_website=self.webpackChunkmy_website||[]).push([[2748],{9656:(s,t,e)=>{e.r(t),e.d(t,{assets:()=>c,contentTitle:()=>r,default:()=>l,frontMatter:()=>i,metadata:()=>a,toc:()=>u});var n=e(4848),o=e(8453);const i={sidebar_position:6},r="Congratulations!",a={id:"tutorial-basics/congratulations",title:"Congratulations!",description:"You have just learned the basics of Docusaurus and made some changes to the initial template.",source:"@site/docs/tutorial-basics/congratulations.md",sourceDirName:"tutorial-basics",slug:"/tutorial-basics/congratulations",permalink:"/docs/tutorial-basics/congratulations",draft:!1,unlisted:!1,editUrl:"https://github.com/facebook/docusaurus/tree/main/packages/create-docusaurus/templates/shared/docs/tutorial-basics/congratulations.md",tags:[],version:"current",sidebarPosition:6,frontMatter:{sidebar_position:6},sidebar:"tutorialSidebar",previous:{title:"Deploy your site",permalink:"/docs/tutorial-basics/deploy-your-site"},next:{title:"Tutorial - Extras",permalink:"/docs/category/tutorial---extras"}},c={},u=[{value:"What's next?",id:"whats-next",level:2}];function d(s){const t={a:"a",code:"code",h1:"h1",h2:"h2",li:"li",p:"p",strong:"strong",ul:"ul",...(0,o.R)(),...s.components};return(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(t.h1,{id:"congratulations",children:"Congratulations!"}),"\n",(0,n.jsxs)(t.p,{children:["You have just learned the ",(0,n.jsx)(t.strong,{children:"basics of Docusaurus"})," and made some changes to the ",(0,n.jsx)(t.strong,{children:"initial template"}),"."]}),"\n",(0,n.jsxs)(t.p,{children:["Docusaurus has ",(0,n.jsx)(t.strong,{children:"much more to offer"}),"!"]}),"\n",(0,n.jsxs)(t.p,{children:["Have ",(0,n.jsx)(t.strong,{children:"5 more minutes"}),"? Take a look at ",(0,n.jsx)(t.strong,{children:(0,n.jsx)(t.a,{href:"/docs/tutorial-extras/manage-docs-versions",children:"versioning"})})," and ",(0,n.jsx)(t.strong,{children:(0,n.jsx)(t.a,{href:"/docs/tutorial-extras/translate-your-site",children:"i18n"})}),"."]}),"\n",(0,n.jsxs)(t.p,{children:["Anything ",(0,n.jsx)(t.strong,{children:"unclear"})," or ",(0,n.jsx)(t.strong,{children:"buggy"})," in this tutorial? ",(0,n.jsx)(t.a,{href:"https://github.com/facebook/docusaurus/discussions/4610",children:"Please report it!"})]}),"\n",(0,n.jsx)(t.h2,{id:"whats-next",children:"What's next?"}),"\n",(0,n.jsxs)(t.ul,{children:["\n",(0,n.jsxs)(t.li,{children:["Read the ",(0,n.jsx)(t.a,{href:"https://docusaurus.io/",children:"official documentation"})]}),"\n",(0,n.jsxs)(t.li,{children:["Modify your site configuration with ",(0,n.jsx)(t.a,{href:"https://docusaurus.io/docs/api/docusaurus-config",children:(0,n.jsx)(t.code,{children:"docusaurus.config.js"})})]}),"\n",(0,n.jsxs)(t.li,{children:["Add navbar and footer items with ",(0,n.jsx)(t.a,{href:"https://docusaurus.io/docs/api/themes/configuration",children:(0,n.jsx)(t.code,{children:"themeConfig"})})]}),"\n",(0,n.jsxs)(t.li,{children:["Add a custom ",(0,n.jsx)(t.a,{href:"https://docusaurus.io/docs/styling-layout",children:"Design and Layout"})]}),"\n",(0,n.jsxs)(t.li,{children:["Add a ",(0,n.jsx)(t.a,{href:"https://docusaurus.io/docs/search",children:"search bar"})]}),"\n",(0,n.jsxs)(t.li,{children:["Find inspirations in the ",(0,n.jsx)(t.a,{href:"https://docusaurus.io/showcase",children:"Docusaurus showcase"})]}),"\n",(0,n.jsxs)(t.li,{children:["Get involved in the ",(0,n.jsx)(t.a,{href:"https://docusaurus.io/community/support",children:"Docusaurus Community"})]}),"\n"]})]})}function l(s={}){const{wrapper:t}={...(0,o.R)(),...s.components};return t?(0,n.jsx)(t,{...s,children:(0,n.jsx)(d,{...s})}):d(s)}},8453:(s,t,e)=>{e.d(t,{R:()=>r,x:()=>a});var n=e(6540);const o={},i=n.createContext(o);function r(s){const t=n.useContext(i);return n.useMemo((function(){return"function"==typeof s?s(t):{...t,...s}}),[t,s])}function a(s){let t;return t=s.disableParentContext?"function"==typeof s.components?s.components(o):s.components||o:r(s.components),n.createElement(i.Provider,{value:t},s.children)}}}]); \ No newline at end of file diff --git a/assets/js/8717b14a.503fbf03.js b/assets/js/8717b14a.503fbf03.js new file mode 100644 index 0000000..e6c33d1 --- /dev/null +++ b/assets/js/8717b14a.503fbf03.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkmy_website=self.webpackChunkmy_website||[]).push([[3694],{1615:(t,e,o)=>{o.r(e),o.d(e,{assets:()=>a,contentTitle:()=>r,default:()=>g,frontMatter:()=>l,metadata:()=>i,toc:()=>c});var s=o(4848),n=o(8453);const l={slug:"long-blog-post",title:"Long Blog Post",authors:"endi",tags:["hello","docusaurus"]},r=void 0,i={permalink:"/blog/long-blog-post",editUrl:"https://github.com/facebook/docusaurus/tree/main/packages/create-docusaurus/templates/shared/blog/2019-05-29-long-blog-post.md",source:"@site/blog/2019-05-29-long-blog-post.md",title:"Long Blog Post",description:"This is the summary of a very long blog post,",date:"2019-05-29T00:00:00.000Z",formattedDate:"May 29, 2019",tags:[{label:"hello",permalink:"/blog/tags/hello"},{label:"docusaurus",permalink:"/blog/tags/docusaurus"}],readingTime:2.05,hasTruncateMarker:!0,authors:[{name:"Endilie Yacop Sucipto",title:"Maintainer of Docusaurus",url:"https://github.com/endiliey",imageURL:"https://github.com/endiliey.png",key:"endi"}],frontMatter:{slug:"long-blog-post",title:"Long Blog Post",authors:"endi",tags:["hello","docusaurus"]},unlisted:!1,prevItem:{title:"MDX Blog Post",permalink:"/blog/mdx-blog-post"},nextItem:{title:"First Blog Post",permalink:"/blog/first-blog-post"}},a={authorsImageUrls:[void 0]},c=[];function u(t){const e={code:"code",p:"p",...(0,n.R)(),...t.components};return(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)(e.p,{children:"This is the summary of a very long blog post,"}),"\n",(0,s.jsxs)(e.p,{children:["Use a ",(0,s.jsx)(e.code,{children:"\x3c!--"})," ",(0,s.jsx)(e.code,{children:"truncate"})," ",(0,s.jsx)(e.code,{children:"--\x3e"})," comment to limit blog post size in the list view."]})]})}function g(t={}){const{wrapper:e}={...(0,n.R)(),...t.components};return e?(0,s.jsx)(e,{...t,children:(0,s.jsx)(u,{...t})}):u(t)}},8453:(t,e,o)=>{o.d(e,{R:()=>r,x:()=>i});var s=o(6540);const n={},l=s.createContext(n);function r(t){const e=s.useContext(l);return s.useMemo((function(){return"function"==typeof t?t(e):{...e,...t}}),[e,t])}function i(t){let e;return e=t.disableParentContext?"function"==typeof t.components?t.components(n):t.components||n:r(t.components),s.createElement(l.Provider,{value:e},t.children)}}}]); \ No newline at end of file diff --git a/assets/js/8747.a256fe95.js b/assets/js/8747.a256fe95.js new file mode 100644 index 0000000..a11a021 --- /dev/null +++ b/assets/js/8747.a256fe95.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkmy_website=self.webpackChunkmy_website||[]).push([[8747],{6535:(e,t,s)=>{s.d(t,{A:()=>f});var a=s(6540),n=s(4164),r=s(781),l=s(4581),i=s(8774),o=s(1312),c=s(6347),m=s(9169);function d(e){const{pathname:t}=(0,c.zy)();return(0,a.useMemo)((()=>e.filter((e=>function(e,t){return!(e.unlisted&&!(0,m.ys)(e.permalink,t))}(e,t)))),[e,t])}const u={sidebar:"sidebar_re4s",sidebarItemTitle:"sidebarItemTitle_pO2u",sidebarItemList:"sidebarItemList_Yudw",sidebarItem:"sidebarItem__DBe",sidebarItemLink:"sidebarItemLink_mo7H",sidebarItemLinkActive:"sidebarItemLinkActive_I1ZP"};var h=s(4848);function g(e){let{sidebar:t}=e;const s=d(t.items);return(0,h.jsx)("aside",{className:"col col--3",children:(0,h.jsxs)("nav",{className:(0,n.A)(u.sidebar,"thin-scrollbar"),"aria-label":(0,o.T)({id:"theme.blog.sidebar.navAriaLabel",message:"Blog recent posts navigation",description:"The ARIA label for recent posts in the blog sidebar"}),children:[(0,h.jsx)("div",{className:(0,n.A)(u.sidebarItemTitle,"margin-bottom--md"),children:t.title}),(0,h.jsx)("ul",{className:(0,n.A)(u.sidebarItemList,"clean-list"),children:s.map((e=>(0,h.jsx)("li",{className:u.sidebarItem,children:(0,h.jsx)(i.A,{isNavLink:!0,to:e.permalink,className:u.sidebarItemLink,activeClassName:u.sidebarItemLinkActive,children:e.title})},e.permalink)))})]})})}var p=s(5600);function x(e){let{sidebar:t}=e;const s=d(t.items);return(0,h.jsx)("ul",{className:"menu__list",children:s.map((e=>(0,h.jsx)("li",{className:"menu__list-item",children:(0,h.jsx)(i.A,{isNavLink:!0,to:e.permalink,className:"menu__link",activeClassName:"menu__link--active",children:e.title})},e.permalink)))})}function j(e){return(0,h.jsx)(p.GX,{component:x,props:e})}function b(e){let{sidebar:t}=e;const s=(0,l.l)();return t?.items.length?"mobile"===s?(0,h.jsx)(j,{sidebar:t}):(0,h.jsx)(g,{sidebar:t}):null}function f(e){const{sidebar:t,toc:s,children:a,...l}=e,i=t&&t.items.length>0;return(0,h.jsx)(r.A,{...l,children:(0,h.jsx)("div",{className:"container margin-vert--lg",children:(0,h.jsxs)("div",{className:"row",children:[(0,h.jsx)(b,{sidebar:t}),(0,h.jsx)("main",{className:(0,n.A)("col",{"col--7":i,"col--9 col--offset-1":!i}),itemScope:!0,itemType:"https://schema.org/Blog",children:a}),s&&(0,h.jsx)("div",{className:"col col--2",children:s})]})})})}},8258:(e,t,s)=>{s.d(t,{A:()=>C});s(6540);var a=s(4164),n=s(7131),r=s(6025),l=s(4848);function i(e){let{children:t,className:s}=e;const{frontMatter:a,assets:i,metadata:{description:o}}=(0,n.e)(),{withBaseUrl:c}=(0,r.h)(),m=i.image??a.image,d=a.keywords??[];return(0,l.jsxs)("article",{className:s,itemProp:"blogPost",itemScope:!0,itemType:"https://schema.org/BlogPosting",children:[o&&(0,l.jsx)("meta",{itemProp:"description",content:o}),m&&(0,l.jsx)("link",{itemProp:"image",href:c(m,{absolute:!0})}),d.length>0&&(0,l.jsx)("meta",{itemProp:"keywords",content:d.join(",")}),t]})}var o=s(8774);const c={title:"title_f1Hy"};function m(e){let{className:t}=e;const{metadata:s,isBlogPostPage:r}=(0,n.e)(),{permalink:i,title:m}=s,d=r?"h1":"h2";return(0,l.jsx)(d,{className:(0,a.A)(c.title,t),itemProp:"headline",children:r?m:(0,l.jsx)(o.A,{itemProp:"url",to:i,children:m})})}var d=s(1312),u=s(5846);const h={container:"container_mt6G"};function g(e){let{readingTime:t}=e;const s=function(){const{selectMessage:e}=(0,u.W)();return t=>{const s=Math.ceil(t);return e(s,(0,d.T)({id:"theme.blog.post.readingTime.plurals",description:'Pluralized label for "{readingTime} min read". Use as much plural forms (separated by "|") as your language support (see https://www.unicode.org/cldr/cldr-aux/charts/34/supplemental/language_plural_rules.html)',message:"One min read|{readingTime} min read"},{readingTime:s}))}}();return(0,l.jsx)(l.Fragment,{children:s(t)})}function p(e){let{date:t,formattedDate:s}=e;return(0,l.jsx)("time",{dateTime:t,itemProp:"datePublished",children:s})}function x(){return(0,l.jsx)(l.Fragment,{children:" \xb7 "})}function j(e){let{className:t}=e;const{metadata:s}=(0,n.e)(),{date:r,formattedDate:i,readingTime:o}=s;return(0,l.jsxs)("div",{className:(0,a.A)(h.container,"margin-vert--md",t),children:[(0,l.jsx)(p,{date:r,formattedDate:i}),void 0!==o&&(0,l.jsxs)(l.Fragment,{children:[(0,l.jsx)(x,{}),(0,l.jsx)(g,{readingTime:o})]})]})}function b(e){return e.href?(0,l.jsx)(o.A,{...e}):(0,l.jsx)(l.Fragment,{children:e.children})}function f(e){let{author:t,className:s}=e;const{name:n,title:r,url:i,imageURL:o,email:c}=t,m=i||c&&`mailto:${c}`||void 0;return(0,l.jsxs)("div",{className:(0,a.A)("avatar margin-bottom--sm",s),children:[o&&(0,l.jsx)(b,{href:m,className:"avatar__photo-link",children:(0,l.jsx)("img",{className:"avatar__photo",src:o,alt:n,itemProp:"image"})}),n&&(0,l.jsxs)("div",{className:"avatar__intro",itemProp:"author",itemScope:!0,itemType:"https://schema.org/Person",children:[(0,l.jsx)("div",{className:"avatar__name",children:(0,l.jsx)(b,{href:m,itemProp:"url",children:(0,l.jsx)("span",{itemProp:"name",children:n})})}),r&&(0,l.jsx)("small",{className:"avatar__subtitle",itemProp:"description",children:r})]})]})}const v={authorCol:"authorCol_Hf19",imageOnlyAuthorRow:"imageOnlyAuthorRow_pa_O",imageOnlyAuthorCol:"imageOnlyAuthorCol_G86a"};function A(e){let{className:t}=e;const{metadata:{authors:s},assets:r}=(0,n.e)();if(0===s.length)return null;const i=s.every((e=>{let{name:t}=e;return!t}));return(0,l.jsx)("div",{className:(0,a.A)("margin-top--md margin-bottom--sm",i?v.imageOnlyAuthorRow:"row",t),children:s.map(((e,t)=>(0,l.jsx)("div",{className:(0,a.A)(!i&&"col col--6",i?v.imageOnlyAuthorCol:v.authorCol),children:(0,l.jsx)(f,{author:{...e,imageURL:r.authorsImageUrls[t]??e.imageURL}})},t)))})}function _(){return(0,l.jsxs)("header",{children:[(0,l.jsx)(m,{}),(0,l.jsx)(j,{}),(0,l.jsx)(A,{})]})}var N=s(440),P=s(5533);function k(e){let{children:t,className:s}=e;const{isBlogPostPage:r}=(0,n.e)();return(0,l.jsx)("div",{id:r?N.blogPostContainerID:void 0,className:(0,a.A)("markdown",s),itemProp:"articleBody",children:(0,l.jsx)(P.A,{children:t})})}var T=s(1943),w=s(2053);function y(){return(0,l.jsx)("b",{children:(0,l.jsx)(d.A,{id:"theme.blog.post.readMore",description:"The label used in blog post item excerpts to link to full blog posts",children:"Read More"})})}function I(e){const{blogPostTitle:t,...s}=e;return(0,l.jsx)(o.A,{"aria-label":(0,d.T)({message:"Read more about {title}",id:"theme.blog.post.readMoreLabel",description:"The ARIA label for the link to full blog posts from excerpts"},{title:t}),...s,children:(0,l.jsx)(y,{})})}const F={blogPostFooterDetailsFull:"blogPostFooterDetailsFull_mRVl"};function L(){const{metadata:e,isBlogPostPage:t}=(0,n.e)(),{tags:s,title:r,editUrl:i,hasTruncateMarker:o}=e,c=!t&&o,m=s.length>0;return m||c||i?(0,l.jsxs)("footer",{className:(0,a.A)("row docusaurus-mt-lg",t&&F.blogPostFooterDetailsFull),children:[m&&(0,l.jsx)("div",{className:(0,a.A)("col",{"col--9":c}),children:(0,l.jsx)(w.A,{tags:s})}),t&&i&&(0,l.jsx)("div",{className:"col margin-top--sm",children:(0,l.jsx)(T.A,{editUrl:i})}),c&&(0,l.jsx)("div",{className:(0,a.A)("col text--right",{"col--3":m}),children:(0,l.jsx)(I,{blogPostTitle:r,to:e.permalink})})]}):null}function C(e){let{children:t,className:s}=e;const r=function(){const{isBlogPostPage:e}=(0,n.e)();return e?void 0:"margin-bottom--xl"}();return(0,l.jsxs)(i,{className:(0,a.A)(r,s),children:[(0,l.jsx)(_,{}),(0,l.jsx)(k,{children:t}),(0,l.jsx)(L,{})]})}},1943:(e,t,s)=>{s.d(t,{A:()=>m});s(6540);var a=s(1312),n=s(7559),r=s(8774),l=s(4164);const i={iconEdit:"iconEdit_Z9Sw"};var o=s(4848);function c(e){let{className:t,...s}=e;return(0,o.jsx)("svg",{fill:"currentColor",height:"20",width:"20",viewBox:"0 0 40 40",className:(0,l.A)(i.iconEdit,t),"aria-hidden":"true",...s,children:(0,o.jsx)("g",{children:(0,o.jsx)("path",{d:"m34.5 11.7l-3 3.1-6.3-6.3 3.1-3q0.5-0.5 1.2-0.5t1.1 0.5l3.9 3.9q0.5 0.4 0.5 1.1t-0.5 1.2z m-29.5 17.1l18.4-18.5 6.3 6.3-18.4 18.4h-6.3v-6.2z"})})})}function m(e){let{editUrl:t}=e;return(0,o.jsxs)(r.A,{to:t,className:n.G.common.editThisPage,children:[(0,o.jsx)(c,{}),(0,o.jsx)(a.A,{id:"theme.common.editThisPage",description:"The link label to edit the current page",children:"Edit this page"})]})}},9022:(e,t,s)=>{s.d(t,{A:()=>l});s(6540);var a=s(4164),n=s(8774),r=s(4848);function l(e){const{permalink:t,title:s,subLabel:l,isNext:i}=e;return(0,r.jsxs)(n.A,{className:(0,a.A)("pagination-nav__link",i?"pagination-nav__link--next":"pagination-nav__link--prev"),to:t,children:[l&&(0,r.jsx)("div",{className:"pagination-nav__sublabel",children:l}),(0,r.jsx)("div",{className:"pagination-nav__label",children:s})]})}},6133:(e,t,s)=>{s.d(t,{A:()=>i});s(6540);var a=s(4164),n=s(8774);const r={tag:"tag_zVej",tagRegular:"tagRegular_sFm0",tagWithCount:"tagWithCount_h2kH"};var l=s(4848);function i(e){let{permalink:t,label:s,count:i}=e;return(0,l.jsxs)(n.A,{href:t,className:(0,a.A)(r.tag,i?r.tagWithCount:r.tagRegular),children:[s,i&&(0,l.jsx)("span",{children:i})]})}},2053:(e,t,s)=>{s.d(t,{A:()=>o});s(6540);var a=s(4164),n=s(1312),r=s(6133);const l={tags:"tags_jXut",tag:"tag_QGVx"};var i=s(4848);function o(e){let{tags:t}=e;return(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)("b",{children:(0,i.jsx)(n.A,{id:"theme.tags.tagsListLabel",description:"The label alongside a tag list",children:"Tags:"})}),(0,i.jsx)("ul",{className:(0,a.A)(l.tags,"padding--none","margin-left--sm"),children:t.map((e=>{let{label:t,permalink:s}=e;return(0,i.jsx)("li",{className:l.tag,children:(0,i.jsx)(r.A,{label:t,permalink:s})},s)}))})]})}},7131:(e,t,s)=>{s.d(t,{e:()=>o,i:()=>i});var a=s(6540),n=s(9532),r=s(4848);const l=a.createContext(null);function i(e){let{children:t,content:s,isBlogPostPage:n=!1}=e;const i=function(e){let{content:t,isBlogPostPage:s}=e;return(0,a.useMemo)((()=>({metadata:t.metadata,frontMatter:t.frontMatter,assets:t.assets,toc:t.toc,isBlogPostPage:s})),[t,s])}({content:s,isBlogPostPage:n});return(0,r.jsx)(l.Provider,{value:i,children:t})}function o(){const e=(0,a.useContext)(l);if(null===e)throw new n.dV("BlogPostProvider");return e}},5846:(e,t,s)=>{s.d(t,{W:()=>c});var a=s(6540),n=s(4586);const r=["zero","one","two","few","many","other"];function l(e){return r.filter((t=>e.includes(t)))}const i={locale:"en",pluralForms:l(["one","other"]),select:e=>1===e?"one":"other"};function o(){const{i18n:{currentLocale:e}}=(0,n.A)();return(0,a.useMemo)((()=>{try{return function(e){const t=new Intl.PluralRules(e);return{locale:e,pluralForms:l(t.resolvedOptions().pluralCategories),select:e=>t.select(e)}}(e)}catch(t){return console.error(`Failed to use Intl.PluralRules for locale "${e}".\nDocusaurus will fallback to the default (English) implementation.\nError: ${t.message}\n`),i}}),[e])}function c(){const e=o();return{selectMessage:(t,s)=>function(e,t,s){const a=e.split("|");if(1===a.length)return a[0];a.length>s.pluralForms.length&&console.error(`For locale=${s.locale}, a maximum of ${s.pluralForms.length} plural forms are expected (${s.pluralForms.join(",")}), but the message contains ${a.length}: ${e}`);const n=s.select(t),r=s.pluralForms.indexOf(n);return a[Math.min(r,a.length-1)]}(s,t,e)}}}}]); \ No newline at end of file diff --git a/assets/js/8cb4ad27.abb08de9.js b/assets/js/8cb4ad27.abb08de9.js new file mode 100644 index 0000000..a02273a --- /dev/null +++ b/assets/js/8cb4ad27.abb08de9.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkmy_website=self.webpackChunkmy_website||[]).push([[3488],{807:(e,t,n)=>{n.r(t),n.d(t,{assets:()=>c,contentTitle:()=>r,default:()=>h,frontMatter:()=>a,metadata:()=>s,toc:()=>l});var i=n(4848),o=n(8453);const a={},r="Account registration",s={id:"Tutorials/Creating a Biotz account",title:"Creating a Biotz account",description:"User registration is not currently available for the public. Please contact us if you want to create an account.",source:"@site/docs/Tutorials/Creating a Biotz account.md",sourceDirName:"Tutorials",slug:"/Tutorials/Creating a Biotz account",permalink:"/docs/Tutorials/Creating a Biotz account",draft:!1,unlisted:!1,editUrl:"https://github.com/facebook/docusaurus/tree/main/packages/create-docusaurus/templates/shared/docs/Tutorials/Creating a Biotz account.md",tags:[],version:"current",frontMatter:{},sidebar:"tutorialSidebar",previous:{title:"Tutorials",permalink:"/docs/category/tutorials"},next:{title:"Getting started",permalink:"/docs/Tutorials/Getting started"}},c={},l=[];function d(e){const t={a:"a",h1:"h1",img:"img",p:"p",strong:"strong",...(0,o.R)(),...e.components};return(0,i.jsxs)(i.Fragment,{children:[(0,i.jsxs)(t.p,{children:["User registration is not currently available for the public. Please ",(0,i.jsx)(t.a,{href:"https://www.biotz.io/contact-us",children:"contact us"})," if you want to create an account."]}),"\n",(0,i.jsx)(t.h1,{id:"account-registration",children:"Account registration"}),"\n",(0,i.jsx)(t.p,{children:"Please not that In order to complete this tutorial you will need a valid email address."}),"\n",(0,i.jsxs)(t.p,{children:["First navigate to the ",(0,i.jsx)(t.a,{href:"https://auth.biotz.io/realms/biotz-platform/protocol/openid-connect/auth?client_id=biotz-platform-spa&redirect_uri=https%3A%2F%2Fapp.biotz.io%2Foverview&state=9821fae0-b8ea-4b9f-b7f2-ebe9ad3c482c&response_mode=fragment&response_type=code&scope=openid&nonce=2063c301-fb70-4d7e-81f0-5790cefcf23f&ui_locales=en&code_challenge=bj-DokiKe4Pu4Xfta9-fhtiK1qjA8--GqPnUwWXfv1Y&code_challenge_method=S256",children:"Biotz Cloud"}),". Once here you will be presented with the login page:"]}),"\n",(0,i.jsx)(t.p,{children:(0,i.jsx)(t.img,{alt:"Sign In",src:n(1575).A+"",width:"534",height:"523"})}),"\n",(0,i.jsxs)(t.p,{children:["Since you do not have an account yet, hit the ",(0,i.jsx)(t.strong,{children:"Register"})," link at the bottom, below the ",(0,i.jsx)(t.strong,{children:"Sign In"})," button. This will lead you to the registration page."]}),"\n",(0,i.jsx)(t.p,{children:(0,i.jsx)(t.img,{alt:"Register",src:n(138).A+"",width:"534",height:"602"})}),"\n",(0,i.jsxs)(t.p,{children:["As can be seen in the image above, the registration form asks for just your ",(0,i.jsx)(t.strong,{children:"Email"})," address and a ",(0,i.jsx)(t.strong,{children:"Password"}),". Once you have entered that information, hit ",(0,i.jsx)(t.strong,{children:"Register"})," and you will be prompted to accept the ",(0,i.jsx)(t.strong,{children:"Terms and Conditions"})," of Biotz. By accepting them, an email will be sent to you to verify your email address and activate your account."]}),"\n",(0,i.jsx)(t.p,{children:(0,i.jsx)(t.img,{alt:"Verifying",src:n(5252).A+"",width:"534",height:"463"})}),"\n",(0,i.jsxs)(t.p,{children:["In case you didn\u2019t receive an email, you can try sending it again by clicking on the ",(0,i.jsx)(t.strong,{children:"Click here to resend the email"})," link."]}),"\n",(0,i.jsx)(t.h1,{id:"verifying-email-account",children:"Verifying email account"}),"\n",(0,i.jsx)(t.p,{children:"The email you received will have a verification link that you have to use before the advertised expiration time to successfully validate your email address."}),"\n",(0,i.jsx)(t.p,{children:"By navigating to the verification link you will see the following page:"}),"\n",(0,i.jsx)(t.p,{children:(0,i.jsx)(t.img,{alt:"Confirm",src:n(1109).A+"",width:"534",height:"352"})}),"\n",(0,i.jsxs)(t.p,{children:["Just click on the link below ",(0,i.jsx)(t.strong,{children:"Click here to proceed"})," and you will have verified your email account."]}),"\n",(0,i.jsx)(t.p,{children:(0,i.jsx)(t.img,{alt:"Click Here",src:n(9983).A+"",width:"534",height:"322"})}),"\n",(0,i.jsx)(t.h1,{id:"creating-your-organisation",children:"Creating your organisation"}),"\n",(0,i.jsxs)(t.p,{children:["After verifying your email address you are ready to login into Biotz. Go back to the login page at Biotz Cloud, introduce your login credentials and hit ",(0,i.jsx)(t.strong,{children:"Sign In"}),". Next, you will be presented with the following page:"]}),"\n",(0,i.jsx)(t.p,{children:(0,i.jsx)(t.img,{alt:"Organisation",src:n(6915).A+"",width:"472",height:"688"})}),"\n",(0,i.jsxs)(t.p,{children:["In order to finish the creation of your account you need to create an ",(0,i.jsx)(t.strong,{children:"Organisation"}),". The creation form asks for three things: the ",(0,i.jsx)(t.strong,{children:"Country"}),", ",(0,i.jsx)(t.strong,{children:"Legal name"})," and the ",(0,i.jsx)(t.strong,{children:"Tax ID"})," of your organisation. If you have done everything correctly you will see the **Overview page and your registration process will be finished."]})]})}function h(e={}){const{wrapper:t}={...(0,o.R)(),...e.components};return t?(0,i.jsx)(t,{...e,children:(0,i.jsx)(d,{...e})}):d(e)}},9983:(e,t,n)=>{n.d(t,{A:()=>i});const i=n.p+"assets/images/ClickHere-8caa731a31a40b552c25a9f781ac44f2.png"},1109:(e,t,n)=>{n.d(t,{A:()=>i});const i=n.p+"assets/images/Confirm-966fbac82facf116bfd6073ba9a1f513.png"},138:(e,t,n)=>{n.d(t,{A:()=>i});const i=n.p+"assets/images/Register-6b1d5291bda9a334b75cac14e39ad524.png"},1575:(e,t,n)=>{n.d(t,{A:()=>i});const i=n.p+"assets/images/SignIn-4eada525a59400376a99857318a8cd60.png"},5252:(e,t,n)=>{n.d(t,{A:()=>i});const i=n.p+"assets/images/Verifying-7d9ea23b12590e22adba306af9a0db54.png"},6915:(e,t,n)=>{n.d(t,{A:()=>i});const i=n.p+"assets/images/organisation-e0ddf1f730bb7f761bd6bc2c4c4318f7.png"},8453:(e,t,n)=>{n.d(t,{R:()=>r,x:()=>s});var i=n(6540);const o={},a=i.createContext(o);function r(e){const t=i.useContext(a);return i.useMemo((function(){return"function"==typeof e?e(t):{...t,...e}}),[t,e])}function s(e){let t;return t=e.disableParentContext?"function"==typeof e.components?e.components(o):e.components||o:r(e.components),i.createElement(a.Provider,{value:t},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/925b3f96.8d74c63d.js b/assets/js/925b3f96.8d74c63d.js new file mode 100644 index 0000000..505b709 --- /dev/null +++ b/assets/js/925b3f96.8d74c63d.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkmy_website=self.webpackChunkmy_website||[]).push([[8609],{5026:(t,e,o)=>{o.r(e),o.d(e,{assets:()=>n,contentTitle:()=>u,default:()=>c,frontMatter:()=>r,metadata:()=>i,toc:()=>l});var s=o(4848),a=o(8453);const r={slug:"first-blog-post",title:"First Blog Post",authors:{name:"Gao Wei",title:"Docusaurus Core Team",url:"https://github.com/wgao19",image_url:"https://github.com/wgao19.png"},tags:["hola","docusaurus"]},u=void 0,i={permalink:"/blog/first-blog-post",editUrl:"https://github.com/facebook/docusaurus/tree/main/packages/create-docusaurus/templates/shared/blog/2019-05-28-first-blog-post.md",source:"@site/blog/2019-05-28-first-blog-post.md",title:"First Blog Post",description:"Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque elementum dignissim ultricies. Fusce rhoncus ipsum tempor eros aliquam consequat. Lorem ipsum dolor sit amet",date:"2019-05-28T00:00:00.000Z",formattedDate:"May 28, 2019",tags:[{label:"hola",permalink:"/blog/tags/hola"},{label:"docusaurus",permalink:"/blog/tags/docusaurus"}],readingTime:.12,hasTruncateMarker:!1,authors:[{name:"Gao Wei",title:"Docusaurus Core Team",url:"https://github.com/wgao19",image_url:"https://github.com/wgao19.png",imageURL:"https://github.com/wgao19.png"}],frontMatter:{slug:"first-blog-post",title:"First Blog Post",authors:{name:"Gao Wei",title:"Docusaurus Core Team",url:"https://github.com/wgao19",image_url:"https://github.com/wgao19.png",imageURL:"https://github.com/wgao19.png"},tags:["hola","docusaurus"]},unlisted:!1,prevItem:{title:"Long Blog Post",permalink:"/blog/long-blog-post"}},n={authorsImageUrls:[void 0]},l=[];function m(t){const e={p:"p",...(0,a.R)(),...t.components};return(0,s.jsx)(e.p,{children:"Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque elementum dignissim ultricies. Fusce rhoncus ipsum tempor eros aliquam consequat. Lorem ipsum dolor sit amet"})}function c(t={}){const{wrapper:e}={...(0,a.R)(),...t.components};return e?(0,s.jsx)(e,{...t,children:(0,s.jsx)(m,{...t})}):m(t)}},8453:(t,e,o)=>{o.d(e,{R:()=>u,x:()=>i});var s=o(6540);const a={},r=s.createContext(a);function u(t){const e=s.useContext(r);return s.useMemo((function(){return"function"==typeof t?t(e):{...e,...t}}),[e,t])}function i(t){let e;return e=t.disableParentContext?"function"==typeof t.components?t.components(a):t.components||a:u(t.components),s.createElement(r.Provider,{value:e},t.children)}}}]); \ No newline at end of file diff --git a/assets/js/935f2afb.35c3d2e4.js b/assets/js/935f2afb.35c3d2e4.js new file mode 100644 index 0000000..964631b --- /dev/null +++ b/assets/js/935f2afb.35c3d2e4.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkmy_website=self.webpackChunkmy_website||[]).push([[8581],{5610:e=>{e.exports=JSON.parse('{"pluginId":"default","version":"current","label":"Next","banner":null,"badge":false,"noIndex":false,"className":"docs-version-current","isLast":true,"docsSidebars":{"tutorialSidebar":[{"type":"link","label":"Tutorial Intro","href":"/docs/intro","docId":"intro","unlisted":false},{"type":"category","label":"Tutorials","collapsible":true,"collapsed":true,"items":[{"type":"link","label":"Creating a Biotz account","href":"/docs/Tutorials/Creating a Biotz account","docId":"Tutorials/Creating a Biotz account","unlisted":false},{"type":"link","label":"Getting started","href":"/docs/Tutorials/Getting started","docId":"Tutorials/Getting started","unlisted":false},{"type":"link","label":"Creating a Device Type","href":"/docs/Tutorials/Step 1 - Creating a Device Type","docId":"Tutorials/Step 1 - Creating a Device Type","unlisted":false},{"type":"link","label":"Step 2 - Creating a Message Type","href":"/docs/Tutorials/Step 2 - Creating a Message Type","docId":"Tutorials/Step 2 - Creating a Message Type","unlisted":false},{"type":"link","label":"Step 3 - Creating a Schema","href":"/docs/Tutorials/Step 3 - Creating a Schema","docId":"Tutorials/Step 3 - Creating a Schema","unlisted":false},{"type":"link","label":"Step 4 - Creating a device","href":"/docs/Tutorials/Step 4 - Creating a device","docId":"Tutorials/Step 4 - Creating a device","unlisted":false},{"type":"link","label":"Step 5 - Authenticating a device","href":"/docs/Tutorials/Step 5 - Authenticating a device","docId":"Tutorials/Step 5 - Authenticating a device","unlisted":false},{"type":"link","label":"Step 7 - Displaying the data","href":"/docs/Tutorials/Step 7 - Displaying the data","docId":"Tutorials/Step 7 - Displaying the data","unlisted":false}],"href":"/docs/category/tutorials"},{"type":"category","label":"Tutorial - Basics","collapsible":true,"collapsed":true,"items":[{"type":"link","label":"Create a Page","href":"/docs/tutorial-basics/create-a-page","docId":"tutorial-basics/create-a-page","unlisted":false},{"type":"link","label":"Create a Document","href":"/docs/tutorial-basics/create-a-document","docId":"tutorial-basics/create-a-document","unlisted":false},{"type":"link","label":"Create a Blog Post","href":"/docs/tutorial-basics/create-a-blog-post","docId":"tutorial-basics/create-a-blog-post","unlisted":false},{"type":"link","label":"Markdown Features","href":"/docs/tutorial-basics/markdown-features","docId":"tutorial-basics/markdown-features","unlisted":false},{"type":"link","label":"Deploy your site","href":"/docs/tutorial-basics/deploy-your-site","docId":"tutorial-basics/deploy-your-site","unlisted":false},{"type":"link","label":"Congratulations!","href":"/docs/tutorial-basics/congratulations","docId":"tutorial-basics/congratulations","unlisted":false}],"href":"/docs/category/tutorial---basics"},{"type":"category","label":"Tutorial - Extras","collapsible":true,"collapsed":true,"items":[{"type":"link","label":"Manage Docs Versions","href":"/docs/tutorial-extras/manage-docs-versions","docId":"tutorial-extras/manage-docs-versions","unlisted":false},{"type":"link","label":"Translate your site","href":"/docs/tutorial-extras/translate-your-site","docId":"tutorial-extras/translate-your-site","unlisted":false}],"href":"/docs/category/tutorial---extras"}]},"docs":{"intro":{"id":"intro","title":"Tutorial Intro","description":"Let\'s discover Docusaurus in less than 5 minutes.","sidebar":"tutorialSidebar"},"tutorial-basics/congratulations":{"id":"tutorial-basics/congratulations","title":"Congratulations!","description":"You have just learned the basics of Docusaurus and made some changes to the initial template.","sidebar":"tutorialSidebar"},"tutorial-basics/create-a-blog-post":{"id":"tutorial-basics/create-a-blog-post","title":"Create a Blog Post","description":"Docusaurus creates a page for each blog post, but also a blog index page, a tag system, an RSS feed...","sidebar":"tutorialSidebar"},"tutorial-basics/create-a-document":{"id":"tutorial-basics/create-a-document","title":"Create a Document","description":"Documents are groups of pages connected through:","sidebar":"tutorialSidebar"},"tutorial-basics/create-a-page":{"id":"tutorial-basics/create-a-page","title":"Create a Page","description":"Add Markdown or React files to src/pages to create a standalone page:","sidebar":"tutorialSidebar"},"tutorial-basics/deploy-your-site":{"id":"tutorial-basics/deploy-your-site","title":"Deploy your site","description":"Docusaurus is a static-site-generator (also called Jamstack).","sidebar":"tutorialSidebar"},"tutorial-basics/markdown-features":{"id":"tutorial-basics/markdown-features","title":"Markdown Features","description":"Docusaurus supports Markdown and a few additional features.","sidebar":"tutorialSidebar"},"tutorial-extras/manage-docs-versions":{"id":"tutorial-extras/manage-docs-versions","title":"Manage Docs Versions","description":"Docusaurus can manage multiple versions of your docs.","sidebar":"tutorialSidebar"},"tutorial-extras/translate-your-site":{"id":"tutorial-extras/translate-your-site","title":"Translate your site","description":"Let\'s translate docs/intro.md to French.","sidebar":"tutorialSidebar"},"Tutorials/Creating a Biotz account":{"id":"Tutorials/Creating a Biotz account","title":"Creating a Biotz account","description":"User registration is not currently available for the public. Please contact us if you want to create an account.","sidebar":"tutorialSidebar"},"Tutorials/Getting started":{"id":"Tutorials/Getting started","title":"Getting started","description":"This tutorial offers a comprehensive guide on establishing a seamless data ingestion flow within the Biotz platform. The process involves a systematic sequence of 7 steps that entail configuring Biotz\'s core components. Through these steps, you\'ll initiate the transmission and ingestion of data. Notably, this tutorial eliminates the necessity for a physical device to complete the procedures; all tasks associated with data transmission and ingestion will be simulated, fostering an accessible and hands-on learning experience.","sidebar":"tutorialSidebar"},"Tutorials/Step 1 - Creating a Device Type":{"id":"Tutorials/Step 1 - Creating a Device Type","title":"Creating a Device Type","description":"Before we start sending and ingesting data you have to configure your Biotz account to be able to know who is sending data and how to process it. The first step is to create a Device Type, which will allow you to categorise your devices. Assuming you have signed in into the application, from the sidebar, in the Setup section, click on Device Type.","sidebar":"tutorialSidebar"},"Tutorials/Step 2 - Creating a Message Type":{"id":"Tutorials/Step 2 - Creating a Message Type","title":"Step 2 - Creating a Message Type","description":"As the name implies this is a type of message your device can send. If your device outputs different information structures, each of them would be a different Message Type. In this tutorial, you will create a single Message Type for the sake of simplicity. To do so, from the sidebar, in the Setup section, click on Data Ingestion Flow. You will be presented with the following page:","sidebar":"tutorialSidebar"},"Tutorials/Step 3 - Creating a Schema":{"id":"Tutorials/Step 3 - Creating a Schema","title":"Step 3 - Creating a Schema","description":"---","sidebar":"tutorialSidebar"},"Tutorials/Step 4 - Creating a device":{"id":"Tutorials/Step 4 - Creating a device","title":"Step 4 - Creating a device","description":"Before sending any data you need to register a device. To do so, from the sidebar, in the Device Management section, click on Devices. This will show up a list of devices. In the top right corner you click on New device. You will see the following form:","sidebar":"tutorialSidebar"},"Tutorials/Step 5 - Authenticating a device":{"id":"Tutorials/Step 5 - Authenticating a device","title":"Step 5 - Authenticating a device","description":"In this tutorial, as said in the beginning, the data sending will be simulated. To do so, you will make an HTTP request to the http-forwarder service of Biotz which will, as the name implies, forward your data ingestion request to the competent services. That is the reason why you chose the HTTP communication protocol before when creating a message type.","sidebar":"tutorialSidebar"},"Tutorials/Step 7 - Displaying the data":{"id":"Tutorials/Step 7 - Displaying the data","title":"Step 7 - Displaying the data","description":"","sidebar":"tutorialSidebar"}}}')}}]); \ No newline at end of file diff --git a/assets/js/9e4087bc.dfabb06b.js b/assets/js/9e4087bc.dfabb06b.js new file mode 100644 index 0000000..e423b51 --- /dev/null +++ b/assets/js/9e4087bc.dfabb06b.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkmy_website=self.webpackChunkmy_website||[]).push([[2711],{9331:(e,s,t)=>{t.r(s),t.d(s,{default:()=>o});t(6540);var r=t(8774),a=t(1312),i=t(1003),n=t(781),c=t(1107),l=t(4848);function h(e){let{year:s,posts:t}=e;return(0,l.jsxs)(l.Fragment,{children:[(0,l.jsx)(c.A,{as:"h3",id:s,children:s}),(0,l.jsx)("ul",{children:t.map((e=>(0,l.jsx)("li",{children:(0,l.jsxs)(r.A,{to:e.metadata.permalink,children:[e.metadata.formattedDate," - ",e.metadata.title]})},e.metadata.date)))})]})}function d(e){let{years:s}=e;return(0,l.jsx)("section",{className:"margin-vert--lg",children:(0,l.jsx)("div",{className:"container",children:(0,l.jsx)("div",{className:"row",children:s.map(((e,s)=>(0,l.jsx)("div",{className:"col col--4 margin-vert--lg",children:(0,l.jsx)(h,{...e})},s)))})})})}function o(e){let{archive:s}=e;const t=(0,a.T)({id:"theme.blog.archive.title",message:"Archive",description:"The page & hero title of the blog archive page"}),r=(0,a.T)({id:"theme.blog.archive.description",message:"Archive",description:"The page & hero description of the blog archive page"}),h=function(e){const s=e.reduce(((e,s)=>{const t=s.metadata.date.split("-")[0],r=e.get(t)??[];return e.set(t,[s,...r])}),new Map);return Array.from(s,(e=>{let[s,t]=e;return{year:s,posts:t}}))}(s.blogPosts);return(0,l.jsxs)(l.Fragment,{children:[(0,l.jsx)(i.be,{title:t,description:r}),(0,l.jsxs)(n.A,{children:[(0,l.jsx)("header",{className:"hero hero--primary",children:(0,l.jsxs)("div",{className:"container",children:[(0,l.jsx)(c.A,{as:"h1",className:"hero__title",children:t}),(0,l.jsx)("p",{className:"hero__subtitle",children:r})]})}),(0,l.jsx)("main",{children:h.length>0&&(0,l.jsx)(d,{years:h})})]})]})}}}]); \ No newline at end of file diff --git a/assets/js/a6aa9e1f.249e747a.js b/assets/js/a6aa9e1f.249e747a.js new file mode 100644 index 0000000..49ab56d --- /dev/null +++ b/assets/js/a6aa9e1f.249e747a.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkmy_website=self.webpackChunkmy_website||[]).push([[7643],{7785:(e,t,a)=>{a.r(t),a.d(t,{default:()=>b});a(6540);var i=a(4164),n=a(4586),s=a(1003),r=a(7559),l=a(6535),o=a(7713),g=a(1463),d=a(3892),p=a(4848);function c(e){const{metadata:t}=e,{siteConfig:{title:a}}=(0,n.A)(),{blogDescription:i,blogTitle:r,permalink:l}=t,o="/"===l?a:r;return(0,p.jsxs)(p.Fragment,{children:[(0,p.jsx)(s.be,{title:o,description:i}),(0,p.jsx)(g.A,{tag:"blog_posts_list"})]})}function m(e){const{metadata:t,items:a,sidebar:i}=e;return(0,p.jsxs)(l.A,{sidebar:i,children:[(0,p.jsx)(d.A,{items:a}),(0,p.jsx)(o.A,{metadata:t})]})}function b(e){return(0,p.jsxs)(s.e3,{className:(0,i.A)(r.G.wrapper.blogPages,r.G.page.blogListPage),children:[(0,p.jsx)(c,{...e}),(0,p.jsx)(m,{...e})]})}},7713:(e,t,a)=>{a.d(t,{A:()=>r});a(6540);var i=a(1312),n=a(9022),s=a(4848);function r(e){const{metadata:t}=e,{previousPage:a,nextPage:r}=t;return(0,s.jsxs)("nav",{className:"pagination-nav","aria-label":(0,i.T)({id:"theme.blog.paginator.navAriaLabel",message:"Blog list page navigation",description:"The ARIA label for the blog pagination"}),children:[a&&(0,s.jsx)(n.A,{permalink:a,title:(0,s.jsx)(i.A,{id:"theme.blog.paginator.newerEntries",description:"The label used to navigate to the newer blog posts page (previous page)",children:"Newer Entries"})}),r&&(0,s.jsx)(n.A,{permalink:r,title:(0,s.jsx)(i.A,{id:"theme.blog.paginator.olderEntries",description:"The label used to navigate to the older blog posts page (next page)",children:"Older Entries"}),isNext:!0})]})}},3892:(e,t,a)=>{a.d(t,{A:()=>r});a(6540);var i=a(7131),n=a(8258),s=a(4848);function r(e){let{items:t,component:a=n.A}=e;return(0,s.jsx)(s.Fragment,{children:t.map((e=>{let{content:t}=e;return(0,s.jsx)(i.i,{content:t,children:(0,s.jsx)(a,{children:(0,s.jsx)(t,{})})},t.metadata.permalink)}))})}}}]); \ No newline at end of file diff --git a/assets/js/a7023ddc.85faf817.js b/assets/js/a7023ddc.85faf817.js new file mode 100644 index 0000000..02ddbf9 --- /dev/null +++ b/assets/js/a7023ddc.85faf817.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkmy_website=self.webpackChunkmy_website||[]).push([[9267],{8289:l=>{l.exports=JSON.parse('[{"label":"facebook","permalink":"/blog/tags/facebook","count":1},{"label":"hello","permalink":"/blog/tags/hello","count":2},{"label":"docusaurus","permalink":"/blog/tags/docusaurus","count":4},{"label":"hola","permalink":"/blog/tags/hola","count":1}]')}}]); \ No newline at end of file diff --git a/assets/js/a7bd4aaa.ad7f231a.js b/assets/js/a7bd4aaa.ad7f231a.js new file mode 100644 index 0000000..8f38f08 --- /dev/null +++ b/assets/js/a7bd4aaa.ad7f231a.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkmy_website=self.webpackChunkmy_website||[]).push([[7098],{4532:(e,n,s)=>{s.r(n),s.d(n,{default:()=>x});s(6540);var r=s(1003),t=s(2967),o=s(2252),i=s(2831),c=s(1463),u=s(4848);function a(e){const{version:n}=e;return(0,u.jsxs)(u.Fragment,{children:[(0,u.jsx)(c.A,{version:n.version,tag:(0,t.tU)(n.pluginId,n.version)}),(0,u.jsx)(r.be,{children:n.noIndex&&(0,u.jsx)("meta",{name:"robots",content:"noindex, nofollow"})})]})}function l(e){const{version:n,route:s}=e;return(0,u.jsx)(r.e3,{className:n.className,children:(0,u.jsx)(o.n,{version:n,children:(0,i.v)(s.routes)})})}function x(e){return(0,u.jsxs)(u.Fragment,{children:[(0,u.jsx)(a,{...e}),(0,u.jsx)(l,{...e})]})}}}]); \ No newline at end of file diff --git a/assets/js/a80da1cf.bead6f2a.js b/assets/js/a80da1cf.bead6f2a.js new file mode 100644 index 0000000..8c75290 --- /dev/null +++ b/assets/js/a80da1cf.bead6f2a.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkmy_website=self.webpackChunkmy_website||[]).push([[497],{1550:s=>{s.exports=JSON.parse('{"label":"docusaurus","permalink":"/blog/tags/docusaurus","allTagsPath":"/blog/tags","count":4,"unlisted":false}')}}]); \ No newline at end of file diff --git a/assets/js/a94703ab.025ff6ec.js b/assets/js/a94703ab.025ff6ec.js new file mode 100644 index 0000000..7797d5c --- /dev/null +++ b/assets/js/a94703ab.025ff6ec.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkmy_website=self.webpackChunkmy_website||[]).push([[9048],{2559:(e,t,n)=>{n.r(t),n.d(t,{default:()=>be});var a=n(6540),o=n(4164),i=n(1003),s=n(7559),l=n(1754),r=n(6588),c=n(1312),d=n(3104),u=n(5062);const m={backToTopButton:"backToTopButton_sjWU",backToTopButtonShow:"backToTopButtonShow_xfvO"};var b=n(4848);function h(){const{shown:e,scrollToTop:t}=function(e){let{threshold:t}=e;const[n,o]=(0,a.useState)(!1),i=(0,a.useRef)(!1),{startScroll:s,cancelScroll:l}=(0,d.gk)();return(0,d.Mq)(((e,n)=>{let{scrollY:a}=e;const s=n?.scrollY;s&&(i.current?i.current=!1:a>=s?(l(),o(!1)):a<t?o(!1):a+window.innerHeight<document.documentElement.scrollHeight&&o(!0))})),(0,u.$)((e=>{e.location.hash&&(i.current=!0,o(!1))})),{shown:n,scrollToTop:()=>s(0)}}({threshold:300});return(0,b.jsx)("button",{"aria-label":(0,c.T)({id:"theme.BackToTopButton.buttonAriaLabel",message:"Scroll back to top",description:"The ARIA label for the back to top button"}),className:(0,o.A)("clean-btn",s.G.common.backToTopButton,m.backToTopButton,e&&m.backToTopButtonShow),type:"button",onClick:t})}var p=n(3109),x=n(6347),j=n(4581),f=n(6342),_=n(3465);function v(e){return(0,b.jsx)("svg",{width:"20",height:"20","aria-hidden":"true",...e,children:(0,b.jsxs)("g",{fill:"#7a7a7a",children:[(0,b.jsx)("path",{d:"M9.992 10.023c0 .2-.062.399-.172.547l-4.996 7.492a.982.982 0 01-.828.454H1c-.55 0-1-.453-1-1 0-.2.059-.403.168-.551l4.629-6.942L.168 3.078A.939.939 0 010 2.528c0-.548.45-.997 1-.997h2.996c.352 0 .649.18.828.45L9.82 9.472c.11.148.172.347.172.55zm0 0"}),(0,b.jsx)("path",{d:"M19.98 10.023c0 .2-.058.399-.168.547l-4.996 7.492a.987.987 0 01-.828.454h-3c-.547 0-.996-.453-.996-1 0-.2.059-.403.168-.551l4.625-6.942-4.625-6.945a.939.939 0 01-.168-.55 1 1 0 01.996-.997h3c.348 0 .649.18.828.45l4.996 7.492c.11.148.168.347.168.55zm0 0"})]})})}const A={collapseSidebarButton:"collapseSidebarButton_PEFL",collapseSidebarButtonIcon:"collapseSidebarButtonIcon_kv0_"};function g(e){let{onClick:t}=e;return(0,b.jsx)("button",{type:"button",title:(0,c.T)({id:"theme.docs.sidebar.collapseButtonTitle",message:"Collapse sidebar",description:"The title attribute for collapse button of doc sidebar"}),"aria-label":(0,c.T)({id:"theme.docs.sidebar.collapseButtonAriaLabel",message:"Collapse sidebar",description:"The title attribute for collapse button of doc sidebar"}),className:(0,o.A)("button button--secondary button--outline",A.collapseSidebarButton),onClick:t,children:(0,b.jsx)(v,{className:A.collapseSidebarButtonIcon})})}var k=n(5041),C=n(9532);const S=Symbol("EmptyContext"),T=a.createContext(S);function N(e){let{children:t}=e;const[n,o]=(0,a.useState)(null),i=(0,a.useMemo)((()=>({expandedItem:n,setExpandedItem:o})),[n]);return(0,b.jsx)(T.Provider,{value:i,children:t})}var I=n(1422),B=n(9169),y=n(8774),w=n(2303);function L(e){let{collapsed:t,categoryLabel:n,onClick:a}=e;return(0,b.jsx)("button",{"aria-label":t?(0,c.T)({id:"theme.DocSidebarItem.expandCategoryAriaLabel",message:"Expand sidebar category '{label}'",description:"The ARIA label to expand the sidebar category"},{label:n}):(0,c.T)({id:"theme.DocSidebarItem.collapseCategoryAriaLabel",message:"Collapse sidebar category '{label}'",description:"The ARIA label to collapse the sidebar category"},{label:n}),type:"button",className:"clean-btn menu__caret",onClick:a})}function E(e){let{item:t,onItemClick:n,activePath:i,level:r,index:c,...d}=e;const{items:u,label:m,collapsible:h,className:p,href:x}=t,{docs:{sidebar:{autoCollapseCategories:j}}}=(0,f.p)(),_=function(e){const t=(0,w.A)();return(0,a.useMemo)((()=>e.href&&!e.linkUnlisted?e.href:!t&&e.collapsible?(0,l.Nr)(e):void 0),[e,t])}(t),v=(0,l.w8)(t,i),A=(0,B.ys)(x,i),{collapsed:g,setCollapsed:k}=(0,I.u)({initialState:()=>!!h&&(!v&&t.collapsed)}),{expandedItem:N,setExpandedItem:E}=function(){const e=(0,a.useContext)(T);if(e===S)throw new C.dV("DocSidebarItemsExpandedStateProvider");return e}(),M=function(e){void 0===e&&(e=!g),E(e?null:c),k(e)};return function(e){let{isActive:t,collapsed:n,updateCollapsed:o}=e;const i=(0,C.ZC)(t);(0,a.useEffect)((()=>{t&&!i&&n&&o(!1)}),[t,i,n,o])}({isActive:v,collapsed:g,updateCollapsed:M}),(0,a.useEffect)((()=>{h&&null!=N&&N!==c&&j&&k(!0)}),[h,N,c,k,j]),(0,b.jsxs)("li",{className:(0,o.A)(s.G.docs.docSidebarItemCategory,s.G.docs.docSidebarItemCategoryLevel(r),"menu__list-item",{"menu__list-item--collapsed":g},p),children:[(0,b.jsxs)("div",{className:(0,o.A)("menu__list-item-collapsible",{"menu__list-item-collapsible--active":A}),children:[(0,b.jsx)(y.A,{className:(0,o.A)("menu__link",{"menu__link--sublist":h,"menu__link--sublist-caret":!x&&h,"menu__link--active":v}),onClick:h?e=>{n?.(t),x?M(!1):(e.preventDefault(),M())}:()=>{n?.(t)},"aria-current":A?"page":void 0,"aria-expanded":h?!g:void 0,href:h?_??"#":_,...d,children:m}),x&&h&&(0,b.jsx)(L,{collapsed:g,categoryLabel:m,onClick:e=>{e.preventDefault(),M()}})]}),(0,b.jsx)(I.N,{lazy:!0,as:"ul",className:"menu__list",collapsed:g,children:(0,b.jsx)(U,{items:u,tabIndex:g?-1:0,onItemClick:n,activePath:i,level:r+1})})]})}var M=n(6654),H=n(3186);const G={menuExternalLink:"menuExternalLink_NmtK"};function W(e){let{item:t,onItemClick:n,activePath:a,level:i,index:r,...c}=e;const{href:d,label:u,className:m,autoAddBaseUrl:h}=t,p=(0,l.w8)(t,a),x=(0,M.A)(d);return(0,b.jsx)("li",{className:(0,o.A)(s.G.docs.docSidebarItemLink,s.G.docs.docSidebarItemLinkLevel(i),"menu__list-item",m),children:(0,b.jsxs)(y.A,{className:(0,o.A)("menu__link",!x&&G.menuExternalLink,{"menu__link--active":p}),autoAddBaseUrl:h,"aria-current":p?"page":void 0,to:d,...x&&{onClick:n?()=>n(t):void 0},...c,children:[u,!x&&(0,b.jsx)(H.A,{})]})},u)}const P={menuHtmlItem:"menuHtmlItem_M9Kj"};function R(e){let{item:t,level:n,index:a}=e;const{value:i,defaultStyle:l,className:r}=t;return(0,b.jsx)("li",{className:(0,o.A)(s.G.docs.docSidebarItemLink,s.G.docs.docSidebarItemLinkLevel(n),l&&[P.menuHtmlItem,"menu__list-item"],r),dangerouslySetInnerHTML:{__html:i}},a)}function D(e){let{item:t,...n}=e;switch(t.type){case"category":return(0,b.jsx)(E,{item:t,...n});case"html":return(0,b.jsx)(R,{item:t,...n});default:return(0,b.jsx)(W,{item:t,...n})}}function F(e){let{items:t,...n}=e;const a=(0,l.Y)(t,n.activePath);return(0,b.jsx)(N,{children:a.map(((e,t)=>(0,b.jsx)(D,{item:e,index:t,...n},t)))})}const U=(0,a.memo)(F),V={menu:"menu_SIkG",menuWithAnnouncementBar:"menuWithAnnouncementBar_GW3s"};function Y(e){let{path:t,sidebar:n,className:i}=e;const l=function(){const{isActive:e}=(0,k.Mj)(),[t,n]=(0,a.useState)(e);return(0,d.Mq)((t=>{let{scrollY:a}=t;e&&n(0===a)}),[e]),e&&t}();return(0,b.jsx)("nav",{"aria-label":(0,c.T)({id:"theme.docs.sidebar.navAriaLabel",message:"Docs sidebar",description:"The ARIA label for the sidebar navigation"}),className:(0,o.A)("menu thin-scrollbar",V.menu,l&&V.menuWithAnnouncementBar,i),children:(0,b.jsx)("ul",{className:(0,o.A)(s.G.docs.docSidebarMenu,"menu__list"),children:(0,b.jsx)(U,{items:n,activePath:t,level:1})})})}const K="sidebar_njMd",z="sidebarWithHideableNavbar_wUlq",q="sidebarHidden_VK0M",O="sidebarLogo_isFc";function J(e){let{path:t,sidebar:n,onCollapse:a,isHidden:i}=e;const{navbar:{hideOnScroll:s},docs:{sidebar:{hideable:l}}}=(0,f.p)();return(0,b.jsxs)("div",{className:(0,o.A)(K,s&&z,i&&q),children:[s&&(0,b.jsx)(_.A,{tabIndex:-1,className:O}),(0,b.jsx)(Y,{path:t,sidebar:n}),l&&(0,b.jsx)(g,{onClick:a})]})}const Q=a.memo(J);var X=n(5600),Z=n(9876);const $=e=>{let{sidebar:t,path:n}=e;const a=(0,Z.M)();return(0,b.jsx)("ul",{className:(0,o.A)(s.G.docs.docSidebarMenu,"menu__list"),children:(0,b.jsx)(U,{items:t,activePath:n,onItemClick:e=>{"category"===e.type&&e.href&&a.toggle(),"link"===e.type&&a.toggle()},level:1})})};function ee(e){return(0,b.jsx)(X.GX,{component:$,props:e})}const te=a.memo(ee);function ne(e){const t=(0,j.l)(),n="desktop"===t||"ssr"===t,a="mobile"===t;return(0,b.jsxs)(b.Fragment,{children:[n&&(0,b.jsx)(Q,{...e}),a&&(0,b.jsx)(te,{...e})]})}const ae={expandButton:"expandButton_TmdG",expandButtonIcon:"expandButtonIcon_i1dp"};function oe(e){let{toggleSidebar:t}=e;return(0,b.jsx)("div",{className:ae.expandButton,title:(0,c.T)({id:"theme.docs.sidebar.expandButtonTitle",message:"Expand sidebar",description:"The ARIA label and title attribute for expand button of doc sidebar"}),"aria-label":(0,c.T)({id:"theme.docs.sidebar.expandButtonAriaLabel",message:"Expand sidebar",description:"The ARIA label and title attribute for expand button of doc sidebar"}),tabIndex:0,role:"button",onKeyDown:t,onClick:t,children:(0,b.jsx)(v,{className:ae.expandButtonIcon})})}const ie={docSidebarContainer:"docSidebarContainer_YfHR",docSidebarContainerHidden:"docSidebarContainerHidden_DPk8",sidebarViewport:"sidebarViewport_aRkj"};function se(e){let{children:t}=e;const n=(0,r.t)();return(0,b.jsx)(a.Fragment,{children:t},n?.name??"noSidebar")}function le(e){let{sidebar:t,hiddenSidebarContainer:n,setHiddenSidebarContainer:i}=e;const{pathname:l}=(0,x.zy)(),[r,c]=(0,a.useState)(!1),d=(0,a.useCallback)((()=>{r&&c(!1),!r&&(0,p.O)()&&c(!0),i((e=>!e))}),[i,r]);return(0,b.jsx)("aside",{className:(0,o.A)(s.G.docs.docSidebarContainer,ie.docSidebarContainer,n&&ie.docSidebarContainerHidden),onTransitionEnd:e=>{e.currentTarget.classList.contains(ie.docSidebarContainer)&&n&&c(!0)},children:(0,b.jsx)(se,{children:(0,b.jsxs)("div",{className:(0,o.A)(ie.sidebarViewport,r&&ie.sidebarViewportHidden),children:[(0,b.jsx)(ne,{sidebar:t,path:l,onCollapse:d,isHidden:r}),r&&(0,b.jsx)(oe,{toggleSidebar:d})]})})})}const re={docMainContainer:"docMainContainer_TBSr",docMainContainerEnhanced:"docMainContainerEnhanced_lQrH",docItemWrapperEnhanced:"docItemWrapperEnhanced_JWYK"};function ce(e){let{hiddenSidebarContainer:t,children:n}=e;const a=(0,r.t)();return(0,b.jsx)("main",{className:(0,o.A)(re.docMainContainer,(t||!a)&&re.docMainContainerEnhanced),children:(0,b.jsx)("div",{className:(0,o.A)("container padding-top--md padding-bottom--lg",re.docItemWrapper,t&&re.docItemWrapperEnhanced),children:n})})}const de={docRoot:"docRoot_UBD9",docsWrapper:"docsWrapper_hBAB"};function ue(e){let{children:t}=e;const n=(0,r.t)(),[o,i]=(0,a.useState)(!1);return(0,b.jsxs)("div",{className:de.docsWrapper,children:[(0,b.jsx)(h,{}),(0,b.jsxs)("div",{className:de.docRoot,children:[n&&(0,b.jsx)(le,{sidebar:n.items,hiddenSidebarContainer:o,setHiddenSidebarContainer:i}),(0,b.jsx)(ce,{hiddenSidebarContainer:o,children:t})]})]})}var me=n(3363);function be(e){const t=(0,l.B5)(e);if(!t)return(0,b.jsx)(me.A,{});const{docElement:n,sidebarName:a,sidebarItems:c}=t;return(0,b.jsx)(i.e3,{className:(0,o.A)(s.G.page.docsDocPage),children:(0,b.jsx)(r.V,{name:a,items:c,children:(0,b.jsx)(ue,{children:n})})})}},3363:(e,t,n)=>{n.d(t,{A:()=>l});n(6540);var a=n(4164),o=n(1312),i=n(1107),s=n(4848);function l(e){let{className:t}=e;return(0,s.jsx)("main",{className:(0,a.A)("container margin-vert--xl",t),children:(0,s.jsx)("div",{className:"row",children:(0,s.jsxs)("div",{className:"col col--6 col--offset-3",children:[(0,s.jsx)(i.A,{as:"h1",className:"hero__title",children:(0,s.jsx)(o.A,{id:"theme.NotFound.title",description:"The title of the 404 page",children:"Page Not Found"})}),(0,s.jsx)("p",{children:(0,s.jsx)(o.A,{id:"theme.NotFound.p1",description:"The first paragraph of the 404 page",children:"We could not find what you were looking for."})}),(0,s.jsx)("p",{children:(0,s.jsx)(o.A,{id:"theme.NotFound.p2",description:"The 2nd paragraph of the 404 page",children:"Please contact the owner of the site that linked you to the original URL and let them know their link is broken."})})]})})})}}}]); \ No newline at end of file diff --git a/assets/js/b2b675dd.abea7487.js b/assets/js/b2b675dd.abea7487.js new file mode 100644 index 0000000..d7af0d3 --- /dev/null +++ b/assets/js/b2b675dd.abea7487.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkmy_website=self.webpackChunkmy_website||[]).push([[1991],{9775:e=>{e.exports=JSON.parse('{"permalink":"/blog","page":1,"postsPerPage":10,"totalPages":1,"totalCount":4,"blogDescription":"Blog","blogTitle":"Blog"}')}}]); \ No newline at end of file diff --git a/assets/js/b2f554cd.ff23ed2d.js b/assets/js/b2f554cd.ff23ed2d.js new file mode 100644 index 0000000..e50fa30 --- /dev/null +++ b/assets/js/b2f554cd.ff23ed2d.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkmy_website=self.webpackChunkmy_website||[]).push([[5894],{6042:e=>{e.exports=JSON.parse('{"blogPosts":[{"id":"welcome","metadata":{"permalink":"/blog/welcome","editUrl":"https://github.com/facebook/docusaurus/tree/main/packages/create-docusaurus/templates/shared/blog/2021-08-26-welcome/index.md","source":"@site/blog/2021-08-26-welcome/index.md","title":"Welcome","description":"Docusaurus blogging features are powered by the blog plugin.","date":"2021-08-26T00:00:00.000Z","formattedDate":"August 26, 2021","tags":[{"label":"facebook","permalink":"/blog/tags/facebook"},{"label":"hello","permalink":"/blog/tags/hello"},{"label":"docusaurus","permalink":"/blog/tags/docusaurus"}],"readingTime":0.405,"hasTruncateMarker":false,"authors":[{"name":"S\xe9bastien Lorber","title":"Docusaurus maintainer","url":"https://sebastienlorber.com","imageURL":"https://github.com/slorber.png","key":"slorber"},{"name":"Yangshun Tay","title":"Front End Engineer @ Facebook","url":"https://github.com/yangshun","imageURL":"https://github.com/yangshun.png","key":"yangshun"}],"frontMatter":{"slug":"welcome","title":"Welcome","authors":["slorber","yangshun"],"tags":["facebook","hello","docusaurus"]},"unlisted":false,"nextItem":{"title":"MDX Blog Post","permalink":"/blog/mdx-blog-post"}},"content":"[Docusaurus blogging features](https://docusaurus.io/docs/blog) are powered by the [blog plugin](https://docusaurus.io/docs/api/plugins/@docusaurus/plugin-content-blog).\\n\\nSimply add Markdown files (or folders) to the `blog` directory.\\n\\nRegular blog authors can be added to `authors.yml`.\\n\\nThe blog post date can be extracted from filenames, such as:\\n\\n- `2019-05-30-welcome.md`\\n- `2019-05-30-welcome/index.md`\\n\\nA blog post folder can be convenient to co-locate blog post images:\\n\\n![Docusaurus Plushie](./docusaurus-plushie-banner.jpeg)\\n\\nThe blog supports tags as well!\\n\\n**And if you don\'t want a blog**: just delete this directory, and use `blog: false` in your Docusaurus config."},{"id":"mdx-blog-post","metadata":{"permalink":"/blog/mdx-blog-post","editUrl":"https://github.com/facebook/docusaurus/tree/main/packages/create-docusaurus/templates/shared/blog/2021-08-01-mdx-blog-post.mdx","source":"@site/blog/2021-08-01-mdx-blog-post.mdx","title":"MDX Blog Post","description":"Blog posts support Docusaurus Markdown features, such as MDX.","date":"2021-08-01T00:00:00.000Z","formattedDate":"August 1, 2021","tags":[{"label":"docusaurus","permalink":"/blog/tags/docusaurus"}],"readingTime":0.175,"hasTruncateMarker":false,"authors":[{"name":"S\xe9bastien Lorber","title":"Docusaurus maintainer","url":"https://sebastienlorber.com","imageURL":"https://github.com/slorber.png","key":"slorber"}],"frontMatter":{"slug":"mdx-blog-post","title":"MDX Blog Post","authors":["slorber"],"tags":["docusaurus"]},"unlisted":false,"prevItem":{"title":"Welcome","permalink":"/blog/welcome"},"nextItem":{"title":"Long Blog Post","permalink":"/blog/long-blog-post"}},"content":"Blog posts support [Docusaurus Markdown features](https://docusaurus.io/docs/markdown-features), such as [MDX](https://mdxjs.com/).\\n\\n:::tip\\n\\nUse the power of React to create interactive blog posts.\\n\\n```js\\n<button onClick={() => alert(\'button clicked!\')}>Click me!</button>\\n```\\n\\n<button onClick={() => alert(\'button clicked!\')}>Click me!</button>\\n\\n:::"},{"id":"long-blog-post","metadata":{"permalink":"/blog/long-blog-post","editUrl":"https://github.com/facebook/docusaurus/tree/main/packages/create-docusaurus/templates/shared/blog/2019-05-29-long-blog-post.md","source":"@site/blog/2019-05-29-long-blog-post.md","title":"Long Blog Post","description":"This is the summary of a very long blog post,","date":"2019-05-29T00:00:00.000Z","formattedDate":"May 29, 2019","tags":[{"label":"hello","permalink":"/blog/tags/hello"},{"label":"docusaurus","permalink":"/blog/tags/docusaurus"}],"readingTime":2.05,"hasTruncateMarker":true,"authors":[{"name":"Endilie Yacop Sucipto","title":"Maintainer of Docusaurus","url":"https://github.com/endiliey","imageURL":"https://github.com/endiliey.png","key":"endi"}],"frontMatter":{"slug":"long-blog-post","title":"Long Blog Post","authors":"endi","tags":["hello","docusaurus"]},"unlisted":false,"prevItem":{"title":"MDX Blog Post","permalink":"/blog/mdx-blog-post"},"nextItem":{"title":"First Blog Post","permalink":"/blog/first-blog-post"}},"content":"This is the summary of a very long blog post,\\n\\nUse a `\x3c!--` `truncate` `--\x3e` comment to limit blog post size in the list view.\\n\\n\x3c!--truncate--\x3e\\n\\nLorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque elementum dignissim ultricies. Fusce rhoncus ipsum tempor eros aliquam consequat. Lorem ipsum dolor sit amet\\n\\nLorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque elementum dignissim ultricies. Fusce rhoncus ipsum tempor eros aliquam consequat. Lorem ipsum dolor sit amet\\n\\nLorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque elementum dignissim ultricies. Fusce rhoncus ipsum tempor eros aliquam consequat. Lorem ipsum dolor sit amet\\n\\nLorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque elementum dignissim ultricies. Fusce rhoncus ipsum tempor eros aliquam consequat. Lorem ipsum dolor sit amet\\n\\nLorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque elementum dignissim ultricies. Fusce rhoncus ipsum tempor eros aliquam consequat. Lorem ipsum dolor sit amet\\n\\nLorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque elementum dignissim ultricies. Fusce rhoncus ipsum tempor eros aliquam consequat. Lorem ipsum dolor sit amet\\n\\nLorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque elementum dignissim ultricies. Fusce rhoncus ipsum tempor eros aliquam consequat. Lorem ipsum dolor sit amet\\n\\nLorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque elementum dignissim ultricies. Fusce rhoncus ipsum tempor eros aliquam consequat. Lorem ipsum dolor sit amet\\n\\nLorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque elementum dignissim ultricies. Fusce rhoncus ipsum tempor eros aliquam consequat. Lorem ipsum dolor sit amet\\n\\nLorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque elementum dignissim ultricies. Fusce rhoncus ipsum tempor eros aliquam consequat. Lorem ipsum dolor sit amet\\n\\nLorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque elementum dignissim ultricies. Fusce rhoncus ipsum tempor eros aliquam consequat. Lorem ipsum dolor sit amet\\n\\nLorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque elementum dignissim ultricies. Fusce rhoncus ipsum tempor eros aliquam consequat. Lorem ipsum dolor sit amet\\n\\nLorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque elementum dignissim ultricies. Fusce rhoncus ipsum tempor eros aliquam consequat. Lorem ipsum dolor sit amet\\n\\nLorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque elementum dignissim ultricies. Fusce rhoncus ipsum tempor eros aliquam consequat. Lorem ipsum dolor sit amet\\n\\nLorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque elementum dignissim ultricies. Fusce rhoncus ipsum tempor eros aliquam consequat. Lorem ipsum dolor sit amet\\n\\nLorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque elementum dignissim ultricies. Fusce rhoncus ipsum tempor eros aliquam consequat. Lorem ipsum dolor sit amet"},{"id":"first-blog-post","metadata":{"permalink":"/blog/first-blog-post","editUrl":"https://github.com/facebook/docusaurus/tree/main/packages/create-docusaurus/templates/shared/blog/2019-05-28-first-blog-post.md","source":"@site/blog/2019-05-28-first-blog-post.md","title":"First Blog Post","description":"Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque elementum dignissim ultricies. Fusce rhoncus ipsum tempor eros aliquam consequat. Lorem ipsum dolor sit amet","date":"2019-05-28T00:00:00.000Z","formattedDate":"May 28, 2019","tags":[{"label":"hola","permalink":"/blog/tags/hola"},{"label":"docusaurus","permalink":"/blog/tags/docusaurus"}],"readingTime":0.12,"hasTruncateMarker":false,"authors":[{"name":"Gao Wei","title":"Docusaurus Core Team","url":"https://github.com/wgao19","image_url":"https://github.com/wgao19.png","imageURL":"https://github.com/wgao19.png"}],"frontMatter":{"slug":"first-blog-post","title":"First Blog Post","authors":{"name":"Gao Wei","title":"Docusaurus Core Team","url":"https://github.com/wgao19","image_url":"https://github.com/wgao19.png","imageURL":"https://github.com/wgao19.png"},"tags":["hola","docusaurus"]},"unlisted":false,"prevItem":{"title":"Long Blog Post","permalink":"/blog/long-blog-post"}},"content":"Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque elementum dignissim ultricies. Fusce rhoncus ipsum tempor eros aliquam consequat. Lorem ipsum dolor sit amet"}]}')}}]); \ No newline at end of file diff --git a/assets/js/c27373b0.c35c89fe.js b/assets/js/c27373b0.c35c89fe.js new file mode 100644 index 0000000..2eb9e78 --- /dev/null +++ b/assets/js/c27373b0.c35c89fe.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkmy_website=self.webpackChunkmy_website||[]).push([[5682],{2945:e=>{e.exports=JSON.parse('{"name":"docusaurus-plugin-content-blog","id":"default"}')}}]); \ No newline at end of file diff --git a/assets/js/c844b82d.521d6562.js b/assets/js/c844b82d.521d6562.js new file mode 100644 index 0000000..8ca003b --- /dev/null +++ b/assets/js/c844b82d.521d6562.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkmy_website=self.webpackChunkmy_website||[]).push([[9558],{456:t=>{t.exports=JSON.parse('{"title":"Tutorial - Extras","slug":"/category/tutorial---extras","permalink":"/docs/category/tutorial---extras","navigation":{"previous":{"title":"Congratulations!","permalink":"/docs/tutorial-basics/congratulations"},"next":{"title":"Manage Docs Versions","permalink":"/docs/tutorial-extras/manage-docs-versions"}}}')}}]); \ No newline at end of file diff --git a/assets/js/ccc49370.e7a3b8d3.js b/assets/js/ccc49370.e7a3b8d3.js new file mode 100644 index 0000000..6bbe382 --- /dev/null +++ b/assets/js/ccc49370.e7a3b8d3.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkmy_website=self.webpackChunkmy_website||[]).push([[3249],{4029:(e,n,t)=>{t.r(n),t.d(n,{default:()=>p});t(6540);var i=t(4164),a=t(1003),s=t(7559),o=t(7131),l=t(6535),r=t(8258),c=t(1312),d=t(9022),u=t(4848);function m(e){const{nextItem:n,prevItem:t}=e;return(0,u.jsxs)("nav",{className:"pagination-nav docusaurus-mt-lg","aria-label":(0,c.T)({id:"theme.blog.post.paginator.navAriaLabel",message:"Blog post page navigation",description:"The ARIA label for the blog posts pagination"}),children:[t&&(0,u.jsx)(d.A,{...t,subLabel:(0,u.jsx)(c.A,{id:"theme.blog.post.paginator.newerPost",description:"The blog post button label to navigate to the newer/previous post",children:"Newer Post"})}),n&&(0,u.jsx)(d.A,{...n,subLabel:(0,u.jsx)(c.A,{id:"theme.blog.post.paginator.olderPost",description:"The blog post button label to navigate to the older/next post",children:"Older Post"}),isNext:!0})]})}function g(){const{assets:e,metadata:n}=(0,o.e)(),{title:t,description:i,date:s,tags:l,authors:r,frontMatter:c}=n,{keywords:d}=c,m=e.image??c.image;return(0,u.jsxs)(a.be,{title:t,description:i,keywords:d,image:m,children:[(0,u.jsx)("meta",{property:"og:type",content:"article"}),(0,u.jsx)("meta",{property:"article:published_time",content:s}),r.some((e=>e.url))&&(0,u.jsx)("meta",{property:"article:author",content:r.map((e=>e.url)).filter(Boolean).join(",")}),l.length>0&&(0,u.jsx)("meta",{property:"article:tag",content:l.map((e=>e.label)).join(",")})]})}var h=t(7763),f=t(996);function v(e){let{sidebar:n,children:t}=e;const{metadata:i,toc:a}=(0,o.e)(),{nextItem:s,prevItem:c,frontMatter:d,unlisted:g}=i,{hide_table_of_contents:v,toc_min_heading_level:p,toc_max_heading_level:x}=d;return(0,u.jsxs)(l.A,{sidebar:n,toc:!v&&a.length>0?(0,u.jsx)(h.A,{toc:a,minHeadingLevel:p,maxHeadingLevel:x}):void 0,children:[g&&(0,u.jsx)(f.A,{}),(0,u.jsx)(r.A,{children:t}),(s||c)&&(0,u.jsx)(m,{nextItem:s,prevItem:c})]})}function p(e){const n=e.content;return(0,u.jsx)(o.i,{content:e.content,isBlogPostPage:!0,children:(0,u.jsxs)(a.e3,{className:(0,i.A)(s.G.wrapper.blogPages,s.G.page.blogPostPage),children:[(0,u.jsx)(g,{}),(0,u.jsx)(v,{sidebar:e.sidebar,children:(0,u.jsx)(n,{})})]})})}},7763:(e,n,t)=>{t.d(n,{A:()=>c});t(6540);var i=t(4164),a=t(5195);const s={tableOfContents:"tableOfContents_bqdL",docItemContainer:"docItemContainer_F8PC"};var o=t(4848);const l="table-of-contents__link toc-highlight",r="table-of-contents__link--active";function c(e){let{className:n,...t}=e;return(0,o.jsx)("div",{className:(0,i.A)(s.tableOfContents,"thin-scrollbar",n),children:(0,o.jsx)(a.A,{...t,linkClassName:l,linkActiveClassName:r})})}},5195:(e,n,t)=>{t.d(n,{A:()=>f});var i=t(6540),a=t(6342);function s(e){const n=e.map((e=>({...e,parentIndex:-1,children:[]}))),t=Array(7).fill(-1);n.forEach(((e,n)=>{const i=t.slice(2,e.level);e.parentIndex=Math.max(...i),t[e.level]=n}));const i=[];return n.forEach((e=>{const{parentIndex:t,...a}=e;t>=0?n[t].children.push(a):i.push(a)})),i}function o(e){let{toc:n,minHeadingLevel:t,maxHeadingLevel:i}=e;return n.flatMap((e=>{const n=o({toc:e.children,minHeadingLevel:t,maxHeadingLevel:i});return function(e){return e.level>=t&&e.level<=i}(e)?[{...e,children:n}]:n}))}function l(e){const n=e.getBoundingClientRect();return n.top===n.bottom?l(e.parentNode):n}function r(e,n){let{anchorTopOffset:t}=n;const i=e.find((e=>l(e).top>=t));if(i){return function(e){return e.top>0&&e.bottom<window.innerHeight/2}(l(i))?i:e[e.indexOf(i)-1]??null}return e[e.length-1]??null}function c(){const e=(0,i.useRef)(0),{navbar:{hideOnScroll:n}}=(0,a.p)();return(0,i.useEffect)((()=>{e.current=n?0:document.querySelector(".navbar").clientHeight}),[n]),e}function d(e){const n=(0,i.useRef)(void 0),t=c();(0,i.useEffect)((()=>{if(!e)return()=>{};const{linkClassName:i,linkActiveClassName:a,minHeadingLevel:s,maxHeadingLevel:o}=e;function l(){const e=function(e){return Array.from(document.getElementsByClassName(e))}(i),l=function(e){let{minHeadingLevel:n,maxHeadingLevel:t}=e;const i=[];for(let a=n;a<=t;a+=1)i.push(`h${a}.anchor`);return Array.from(document.querySelectorAll(i.join()))}({minHeadingLevel:s,maxHeadingLevel:o}),c=r(l,{anchorTopOffset:t.current}),d=e.find((e=>c&&c.id===function(e){return decodeURIComponent(e.href.substring(e.href.indexOf("#")+1))}(e)));e.forEach((e=>{!function(e,t){t?(n.current&&n.current!==e&&n.current.classList.remove(a),e.classList.add(a),n.current=e):e.classList.remove(a)}(e,e===d)}))}return document.addEventListener("scroll",l),document.addEventListener("resize",l),l(),()=>{document.removeEventListener("scroll",l),document.removeEventListener("resize",l)}}),[e,t])}var u=t(8774),m=t(4848);function g(e){let{toc:n,className:t,linkClassName:i,isChild:a}=e;return n.length?(0,m.jsx)("ul",{className:a?void 0:t,children:n.map((e=>(0,m.jsxs)("li",{children:[(0,m.jsx)(u.A,{to:`#${e.id}`,className:i??void 0,dangerouslySetInnerHTML:{__html:e.value}}),(0,m.jsx)(g,{isChild:!0,toc:e.children,className:t,linkClassName:i})]},e.id)))}):null}const h=i.memo(g);function f(e){let{toc:n,className:t="table-of-contents table-of-contents__left-border",linkClassName:l="table-of-contents__link",linkActiveClassName:r,minHeadingLevel:c,maxHeadingLevel:u,...g}=e;const f=(0,a.p)(),v=c??f.tableOfContents.minHeadingLevel,p=u??f.tableOfContents.maxHeadingLevel,x=function(e){let{toc:n,minHeadingLevel:t,maxHeadingLevel:a}=e;return(0,i.useMemo)((()=>o({toc:s(n),minHeadingLevel:t,maxHeadingLevel:a})),[n,t,a])}({toc:n,minHeadingLevel:v,maxHeadingLevel:p});return d((0,i.useMemo)((()=>{if(l&&r)return{linkClassName:l,linkActiveClassName:r,minHeadingLevel:v,maxHeadingLevel:p}}),[l,r,v,p])),(0,m.jsx)(h,{toc:x,className:t,linkClassName:l,...g})}},996:(e,n,t)=>{t.d(n,{A:()=>g});t(6540);var i=t(4164),a=t(1312),s=t(5260),o=t(4848);function l(){return(0,o.jsx)(a.A,{id:"theme.unlistedContent.title",description:"The unlisted content banner title",children:"Unlisted page"})}function r(){return(0,o.jsx)(a.A,{id:"theme.unlistedContent.message",description:"The unlisted content banner message",children:"This page is unlisted. Search engines will not index it, and only users having a direct link can access it."})}function c(){return(0,o.jsx)(s.A,{children:(0,o.jsx)("meta",{name:"robots",content:"noindex, nofollow"})})}var d=t(7559),u=t(7293);function m(e){let{className:n}=e;return(0,o.jsx)(u.A,{type:"caution",title:(0,o.jsx)(l,{}),className:(0,i.A)(n,d.G.common.unlistedBanner),children:(0,o.jsx)(r,{})})}function g(e){return(0,o.jsxs)(o.Fragment,{children:[(0,o.jsx)(c,{}),(0,o.jsx)(m,{...e})]})}}}]); \ No newline at end of file diff --git a/assets/js/cef01b73.605d5005.js b/assets/js/cef01b73.605d5005.js new file mode 100644 index 0000000..6442661 --- /dev/null +++ b/assets/js/cef01b73.605d5005.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkmy_website=self.webpackChunkmy_website||[]).push([[5754],{8915:(e,t,n)=>{n.r(t),n.d(t,{assets:()=>c,contentTitle:()=>o,default:()=>d,frontMatter:()=>a,metadata:()=>r,toc:()=>h});var i=n(4848),s=n(8453);const a={},o=void 0,r={id:"Tutorials/Step 3 - Creating a Schema",title:"Step 3 - Creating a Schema",description:"---",source:"@site/docs/Tutorials/Step 3 - Creating a Schema.md",sourceDirName:"Tutorials",slug:"/Tutorials/Step 3 - Creating a Schema",permalink:"/docs/Tutorials/Step 3 - Creating a Schema",draft:!1,unlisted:!1,editUrl:"https://github.com/facebook/docusaurus/tree/main/packages/create-docusaurus/templates/shared/docs/Tutorials/Step 3 - Creating a Schema.md",tags:[],version:"current",frontMatter:{},sidebar:"tutorialSidebar",previous:{title:"Step 2 - Creating a Message Type",permalink:"/docs/Tutorials/Step 2 - Creating a Message Type"},next:{title:"Step 4 - Creating a device",permalink:"/docs/Tutorials/Step 4 - Creating a device"}},c={},h=[];function l(e){const t={br:"br",hr:"hr",img:"img",li:"li",p:"p",strong:"strong",ul:"ul",...(0,s.R)(),...e.components};return(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(t.hr,{}),"\n",(0,i.jsx)(t.hr,{}),"\n",(0,i.jsx)(t.p,{children:"Now that you have created a Message Type, you have to define the shape of the data for that Message Type. This is what is called Schemas in Biotz. Schemas are just the definition of the structure of what your device will send to the platform. This helps Biotz ingest and process your data effectively."}),"\n",(0,i.jsxs)(t.p,{children:["Schemas have a set of data types you can choose in order to define the shape of the data you are sending. It ranges from simple types such as ",(0,i.jsx)(t.strong,{children:"Integers"}),", ",(0,i.jsx)(t.strong,{children:"Decimals"})," and ",(0,i.jsx)(t.strong,{children:"Boolean"})," to more complex types like ",(0,i.jsx)(t.strong,{children:"Objects/Dictionaries"})," and ",(0,i.jsx)(t.strong,{children:"Collection/Arrays"}),". Each with their own properties and restrictions. This tutorial will not dive into the intricacies of each data type but if you wish to get a more detailed explanation about them, please refer to its reference guide <add link to message type schema reference here>. With that said, assuming you are still in the ",(0,i.jsx)(t.strong,{children:"My test message type"})," page (the one you created in the previous step), click on ",(0,i.jsx)(t.strong,{children:"New schema"}),". Once you have done that you will see the following page:"]}),"\n",(0,i.jsx)(t.p,{children:(0,i.jsx)(t.img,{alt:"Data Ingestion Flow",src:n(2369).A+"",width:"971",height:"476"})}),"\n",(0,i.jsxs)(t.p,{children:["Schemas are defined with items. They can be a single item or multiple items depending on ",(0,i.jsx)(t.strong,{children:"Item type"})," you select. To create your first item click on ",(0,i.jsx)(t.strong,{children:"Add new item"}),". This will open up a dropdown with the different item data types you can choose from. For the purpose of this tutorial select the ",(0,i.jsx)(t.strong,{children:"Object"})," item type."]}),"\n",(0,i.jsx)(t.p,{children:(0,i.jsx)(t.img,{alt:"All Schemas",src:n(1802).A+"",width:"544",height:"305"})}),"\n",(0,i.jsxs)(t.p,{children:["After doing so, you will see that a new button appears below the new selected item type. That is because the ",(0,i.jsx)(t.strong,{children:"Object"})," item type is a complex type and can have child items. Now, click on ",(0,i.jsx)(t.strong,{children:"Add new item"}),"."]}),"\n",(0,i.jsx)(t.p,{children:(0,i.jsx)(t.img,{alt:"Add new iteem",src:n(8809).A+"",width:"1236",height:"415"})}),"\n",(0,i.jsx)(t.p,{children:"There is a new element on the screen now named Key name. It is a special property of Objects since they are composed of key value pairs. However, bear in mind that you are just defining the structure, not the actual values in this section. Now, select the Decimal item. This will show up yet another element on the screen named Item name. This is the name or rather the internal name that Biotz will use to store and reference your ingested data. So, keep in mind that what you can type in this input element is very restricted <link to schema restrictions>. With that out of the way, input the following information for each field:"}),"\n",(0,i.jsx)(t.p,{children:"\xa0"}),"\n",(0,i.jsxs)(t.ul,{children:["\n",(0,i.jsxs)(t.li,{children:["\n",(0,i.jsx)(t.p,{children:(0,i.jsx)(t.strong,{children:"Key name: hum"})}),"\n"]}),"\n",(0,i.jsxs)(t.li,{children:["\n",(0,i.jsxs)(t.p,{children:[(0,i.jsx)(t.strong,{children:"Item name: humidity"}),(0,i.jsx)(t.br,{}),"\n","\xa0"]}),"\n"]}),"\n"]}),"\n",(0,i.jsx)(t.p,{children:"You might have noticed that to your right there are two checkboxes:"}),"\n",(0,i.jsx)(t.p,{children:"\xa0\n\u200d"}),"\n",(0,i.jsxs)(t.ul,{children:["\n",(0,i.jsxs)(t.li,{children:[(0,i.jsx)(t.strong,{children:"Madatory?:"})," When this is checked, this item key is going to be always required inside the object."]}),"\n",(0,i.jsxs)(t.li,{children:[(0,i.jsx)(t.strong,{children:"Can be null?:"})," When this is checked, a null value for this key is acceptable in the object."]}),"\n"]}),"\n",(0,i.jsxs)(t.p,{children:["\xa0\nBiotz will use this information to validate the data it receives from your device. In case the shape of the data does not fulfil the defined schema constraints, it will be rejected and discarded. For this tutorial check ",(0,i.jsx)(t.strong,{children:"Mandatory?"})," and leave ",(0,i.jsx)(t.strong,{children:"Can be null?"})," unchecked."]}),"\n",(0,i.jsx)(t.p,{children:(0,i.jsx)(t.img,{alt:"Schema Definition",src:n(5995).A+"",width:"1236",height:"415"})}),"\n",(0,i.jsx)(t.p,{children:"Now, add another item and fill in the following details:"}),"\n",(0,i.jsx)(t.p,{children:"\u200d"}),"\n",(0,i.jsxs)(t.ul,{children:["\n",(0,i.jsx)(t.li,{children:(0,i.jsx)(t.strong,{children:"Item type: Decimal"})}),"\n",(0,i.jsx)(t.li,{children:(0,i.jsx)(t.strong,{children:"Key name: temp"})}),"\n",(0,i.jsx)(t.li,{children:(0,i.jsx)(t.strong,{children:"Item name: temperature"})}),"\n",(0,i.jsx)(t.li,{children:(0,i.jsx)(t.strong,{children:"Mandatory?: checked"})}),"\n",(0,i.jsx)(t.li,{children:(0,i.jsx)(t.strong,{children:"Can be null?: unchecked."})}),"\n"]}),"\n",(0,i.jsx)(t.p,{children:(0,i.jsx)(t.img,{alt:"Schema Definition2",src:n(4385).A+"",width:"1236",height:"415"})}),"\n",(0,i.jsx)(t.p,{children:"Last but not least, we have a special item that serves to create a reliable timeline of the data we receive from your devices. For each object created, we can add more than one timestamp, but only one with the Payload timestamp? option checked. This will mark the item as responsible for telling the time of collection by your device. In case this item is not provided, Biotz will add one, but note that this is from when we received the data and may not be as accurate as the one from the device."}),"\n",(0,i.jsxs)(t.p,{children:["For this tutorial we are not going to add this item, but in case you want to add it you will notice that when you check that option the ",(0,i.jsx)(t.strong,{children:"Mandatory?"})," and ",(0,i.jsx)(t.strong,{children:"Can be null?"})," options become ",(0,i.jsx)(t.strong,{children:"read-only"})," and the item name is set to ",(0,i.jsx)(t.strong,{children:"timestamp"})," by default, this is because Biotz makes some assumptions about this special item."]}),"\n",(0,i.jsx)(t.p,{children:(0,i.jsx)(t.img,{alt:"Special item",src:n(2085).A+"",width:"1153",height:"137"})}),"\n",(0,i.jsxs)(t.p,{children:["At this point, you have finished defining the schema you will use in this tutorial. It is now time to give it a name and finally create it. On the top of the screen, before the schema definition, you will have an input to write the name of the schema. Name it ",(0,i.jsx)(t.strong,{children:"My test schema"})," and click on ",(0,i.jsx)(t.strong,{children:"Create"})," down below. Once you have done that, you will have a schema on your list for the Message Type ",(0,i.jsx)(t.strong,{children:"My test message type"}),". Now you have all the basic ingredients that define your data ingestion flow. In the next step you will ",(0,i.jsx)("a",{href:"http://localhost:3000/docs/Tutorials/Step%204%20-%20Creating%20%20a%20device/",target:"_self",children:"create a device"}),"."]}),"\n",(0,i.jsx)(t.p,{children:"\u200d"})]})}function d(e={}){const{wrapper:t}={...(0,s.R)(),...e.components};return t?(0,i.jsx)(t,{...e,children:(0,i.jsx)(l,{...e})}):l(e)}},8809:(e,t,n)=>{n.d(t,{A:()=>i});const i=n.p+"assets/images/AddNewItem-14b937402a27f1aa35a3c4753b4ba4ea.png"},1802:(e,t,n)=>{n.d(t,{A:()=>i});const i=n.p+"assets/images/AllSchemas-92fc2fe0708efa2802ebaf5cd745b4c5.png"},5995:(e,t,n)=>{n.d(t,{A:()=>i});const i=n.p+"assets/images/SchemaDefinition-95b94d449e74e2186c171a2b68f8c6c6.png"},4385:(e,t,n)=>{n.d(t,{A:()=>i});const i=n.p+"assets/images/SchemaDefinition2-1bb18567f4fb7bb975dadd4f87713990.png"},2085:(e,t,n)=>{n.d(t,{A:()=>i});const i=n.p+"assets/images/SpecialItem-d3636b7d51c5cfb370d7ac30ef5de680.png"},2369:(e,t,n)=>{n.d(t,{A:()=>i});const i=n.p+"assets/images/dataIngestionForm-74cc30349b6ef124002bfaec6896eb41.png"},8453:(e,t,n)=>{n.d(t,{R:()=>o,x:()=>r});var i=n(6540);const s={},a=i.createContext(s);function o(e){const t=i.useContext(a);return i.useMemo((function(){return"function"==typeof e?e(t):{...t,...e}}),[t,e])}function r(e){let t;return t=e.disableParentContext?"function"==typeof e.components?e.components(s):e.components||s:o(e.components),i.createElement(a.Provider,{value:t},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/d9f32620.655c58aa.js b/assets/js/d9f32620.655c58aa.js new file mode 100644 index 0000000..851f886 --- /dev/null +++ b/assets/js/d9f32620.655c58aa.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkmy_website=self.webpackChunkmy_website||[]).push([[5557],{7447:(e,o,s)=>{s.r(o),s.d(o,{assets:()=>c,contentTitle:()=>l,default:()=>d,frontMatter:()=>r,metadata:()=>a,toc:()=>u});var t=s(4848),n=s(8453);const r={slug:"welcome",title:"Welcome",authors:["slorber","yangshun"],tags:["facebook","hello","docusaurus"]},l=void 0,a={permalink:"/blog/welcome",editUrl:"https://github.com/facebook/docusaurus/tree/main/packages/create-docusaurus/templates/shared/blog/2021-08-26-welcome/index.md",source:"@site/blog/2021-08-26-welcome/index.md",title:"Welcome",description:"Docusaurus blogging features are powered by the blog plugin.",date:"2021-08-26T00:00:00.000Z",formattedDate:"August 26, 2021",tags:[{label:"facebook",permalink:"/blog/tags/facebook"},{label:"hello",permalink:"/blog/tags/hello"},{label:"docusaurus",permalink:"/blog/tags/docusaurus"}],readingTime:.405,hasTruncateMarker:!1,authors:[{name:"S\xe9bastien Lorber",title:"Docusaurus maintainer",url:"https://sebastienlorber.com",imageURL:"https://github.com/slorber.png",key:"slorber"},{name:"Yangshun Tay",title:"Front End Engineer @ Facebook",url:"https://github.com/yangshun",imageURL:"https://github.com/yangshun.png",key:"yangshun"}],frontMatter:{slug:"welcome",title:"Welcome",authors:["slorber","yangshun"],tags:["facebook","hello","docusaurus"]},unlisted:!1,nextItem:{title:"MDX Blog Post",permalink:"/blog/mdx-blog-post"}},c={authorsImageUrls:[void 0,void 0]},u=[];function i(e){const o={a:"a",code:"code",img:"img",li:"li",p:"p",strong:"strong",ul:"ul",...(0,n.R)(),...e.components};return(0,t.jsxs)(t.Fragment,{children:[(0,t.jsxs)(o.p,{children:[(0,t.jsx)(o.a,{href:"https://docusaurus.io/docs/blog",children:"Docusaurus blogging features"})," are powered by the ",(0,t.jsx)(o.a,{href:"https://docusaurus.io/docs/api/plugins/@docusaurus/plugin-content-blog",children:"blog plugin"}),"."]}),"\n",(0,t.jsxs)(o.p,{children:["Simply add Markdown files (or folders) to the ",(0,t.jsx)(o.code,{children:"blog"})," directory."]}),"\n",(0,t.jsxs)(o.p,{children:["Regular blog authors can be added to ",(0,t.jsx)(o.code,{children:"authors.yml"}),"."]}),"\n",(0,t.jsx)(o.p,{children:"The blog post date can be extracted from filenames, such as:"}),"\n",(0,t.jsxs)(o.ul,{children:["\n",(0,t.jsx)(o.li,{children:(0,t.jsx)(o.code,{children:"2019-05-30-welcome.md"})}),"\n",(0,t.jsx)(o.li,{children:(0,t.jsx)(o.code,{children:"2019-05-30-welcome/index.md"})}),"\n"]}),"\n",(0,t.jsx)(o.p,{children:"A blog post folder can be convenient to co-locate blog post images:"}),"\n",(0,t.jsx)(o.p,{children:(0,t.jsx)(o.img,{alt:"Docusaurus Plushie",src:s(5065).A+"",width:"1500",height:"500"})}),"\n",(0,t.jsx)(o.p,{children:"The blog supports tags as well!"}),"\n",(0,t.jsxs)(o.p,{children:[(0,t.jsx)(o.strong,{children:"And if you don't want a blog"}),": just delete this directory, and use ",(0,t.jsx)(o.code,{children:"blog: false"})," in your Docusaurus config."]})]})}function d(e={}){const{wrapper:o}={...(0,n.R)(),...e.components};return o?(0,t.jsx)(o,{...e,children:(0,t.jsx)(i,{...e})}):i(e)}},5065:(e,o,s)=>{s.d(o,{A:()=>t});const t=s.p+"assets/images/docusaurus-plushie-banner-a60f7593abca1e3eef26a9afa244e4fb.jpeg"},8453:(e,o,s)=>{s.d(o,{R:()=>l,x:()=>a});var t=s(6540);const n={},r=t.createContext(n);function l(e){const o=t.useContext(r);return t.useMemo((function(){return"function"==typeof e?e(o):{...o,...e}}),[o,e])}function a(e){let o;return o=e.disableParentContext?"function"==typeof e.components?e.components(n):e.components||n:l(e.components),t.createElement(r.Provider,{value:o},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/dff1c289.a182376b.js b/assets/js/dff1c289.a182376b.js new file mode 100644 index 0000000..460437d --- /dev/null +++ b/assets/js/dff1c289.a182376b.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkmy_website=self.webpackChunkmy_website||[]).push([[1724],{1246:(e,s,n)=>{n.r(s),n.d(s,{assets:()=>a,contentTitle:()=>t,default:()=>u,frontMatter:()=>i,metadata:()=>d,toc:()=>c});var o=n(4848),r=n(8453);const i={sidebar_position:1},t="Manage Docs Versions",d={id:"tutorial-extras/manage-docs-versions",title:"Manage Docs Versions",description:"Docusaurus can manage multiple versions of your docs.",source:"@site/docs/tutorial-extras/manage-docs-versions.md",sourceDirName:"tutorial-extras",slug:"/tutorial-extras/manage-docs-versions",permalink:"/docs/tutorial-extras/manage-docs-versions",draft:!1,unlisted:!1,editUrl:"https://github.com/facebook/docusaurus/tree/main/packages/create-docusaurus/templates/shared/docs/tutorial-extras/manage-docs-versions.md",tags:[],version:"current",sidebarPosition:1,frontMatter:{sidebar_position:1},sidebar:"tutorialSidebar",previous:{title:"Tutorial - Extras",permalink:"/docs/category/tutorial---extras"},next:{title:"Translate your site",permalink:"/docs/tutorial-extras/translate-your-site"}},a={},c=[{value:"Create a docs version",id:"create-a-docs-version",level:2},{value:"Add a Version Dropdown",id:"add-a-version-dropdown",level:2},{value:"Update an existing version",id:"update-an-existing-version",level:2}];function l(e){const s={code:"code",h1:"h1",h2:"h2",img:"img",li:"li",p:"p",pre:"pre",strong:"strong",ul:"ul",...(0,r.R)(),...e.components};return(0,o.jsxs)(o.Fragment,{children:[(0,o.jsx)(s.h1,{id:"manage-docs-versions",children:"Manage Docs Versions"}),"\n",(0,o.jsx)(s.p,{children:"Docusaurus can manage multiple versions of your docs."}),"\n",(0,o.jsx)(s.h2,{id:"create-a-docs-version",children:"Create a docs version"}),"\n",(0,o.jsx)(s.p,{children:"Release a version 1.0 of your project:"}),"\n",(0,o.jsx)(s.pre,{children:(0,o.jsx)(s.code,{className:"language-bash",children:"npm run docusaurus docs:version 1.0\n"})}),"\n",(0,o.jsxs)(s.p,{children:["The ",(0,o.jsx)(s.code,{children:"docs"})," folder is copied into ",(0,o.jsx)(s.code,{children:"versioned_docs/version-1.0"})," and ",(0,o.jsx)(s.code,{children:"versions.json"})," is created."]}),"\n",(0,o.jsx)(s.p,{children:"Your docs now have 2 versions:"}),"\n",(0,o.jsxs)(s.ul,{children:["\n",(0,o.jsxs)(s.li,{children:[(0,o.jsx)(s.code,{children:"1.0"})," at ",(0,o.jsx)(s.code,{children:"http://localhost:3000/docs/"})," for the version 1.0 docs"]}),"\n",(0,o.jsxs)(s.li,{children:[(0,o.jsx)(s.code,{children:"current"})," at ",(0,o.jsx)(s.code,{children:"http://localhost:3000/docs/next/"})," for the ",(0,o.jsx)(s.strong,{children:"upcoming, unreleased docs"})]}),"\n"]}),"\n",(0,o.jsx)(s.h2,{id:"add-a-version-dropdown",children:"Add a Version Dropdown"}),"\n",(0,o.jsx)(s.p,{children:"To navigate seamlessly across versions, add a version dropdown."}),"\n",(0,o.jsxs)(s.p,{children:["Modify the ",(0,o.jsx)(s.code,{children:"docusaurus.config.js"})," file:"]}),"\n",(0,o.jsx)(s.pre,{children:(0,o.jsx)(s.code,{className:"language-js",metastring:'title="docusaurus.config.js"',children:"export default {\n themeConfig: {\n navbar: {\n items: [\n // highlight-start\n {\n type: 'docsVersionDropdown',\n },\n // highlight-end\n ],\n },\n },\n};\n"})}),"\n",(0,o.jsx)(s.p,{children:"The docs version dropdown appears in your navbar:"}),"\n",(0,o.jsx)(s.p,{children:(0,o.jsx)(s.img,{alt:"Docs Version Dropdown",src:n(1297).A+"",width:"370",height:"302"})}),"\n",(0,o.jsx)(s.h2,{id:"update-an-existing-version",children:"Update an existing version"}),"\n",(0,o.jsx)(s.p,{children:"It is possible to edit versioned docs in their respective folder:"}),"\n",(0,o.jsxs)(s.ul,{children:["\n",(0,o.jsxs)(s.li,{children:[(0,o.jsx)(s.code,{children:"versioned_docs/version-1.0/hello.md"})," updates ",(0,o.jsx)(s.code,{children:"http://localhost:3000/docs/hello"})]}),"\n",(0,o.jsxs)(s.li,{children:[(0,o.jsx)(s.code,{children:"docs/hello.md"})," updates ",(0,o.jsx)(s.code,{children:"http://localhost:3000/docs/next/hello"})]}),"\n"]})]})}function u(e={}){const{wrapper:s}={...(0,r.R)(),...e.components};return s?(0,o.jsx)(s,{...e,children:(0,o.jsx)(l,{...e})}):l(e)}},1297:(e,s,n)=>{n.d(s,{A:()=>o});const o=n.p+"assets/images/docsVersionDropdown-35e13cbe46c9923327f30a76a90bff3b.png"},8453:(e,s,n)=>{n.d(s,{R:()=>t,x:()=>d});var o=n(6540);const r={},i=o.createContext(r);function t(e){const s=o.useContext(i);return o.useMemo((function(){return"function"==typeof e?e(s):{...s,...e}}),[s,e])}function d(e){let s;return s=e.disableParentContext?"function"==typeof e.components?e.components(r):e.components||r:t(e.components),o.createElement(i.Provider,{value:s},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/e16015ca.8b1c0ebe.js b/assets/js/e16015ca.8b1c0ebe.js new file mode 100644 index 0000000..2e6dd10 --- /dev/null +++ b/assets/js/e16015ca.8b1c0ebe.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkmy_website=self.webpackChunkmy_website||[]).push([[1497],{9635:e=>{e.exports=JSON.parse('{"label":"hola","permalink":"/blog/tags/hola","allTagsPath":"/blog/tags","count":1,"unlisted":false}')}}]); \ No newline at end of file diff --git a/assets/js/e273c56f.418e4e7f.js b/assets/js/e273c56f.418e4e7f.js new file mode 100644 index 0000000..a103480 --- /dev/null +++ b/assets/js/e273c56f.418e4e7f.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkmy_website=self.webpackChunkmy_website||[]).push([[9328],{4014:(t,e,o)=>{o.r(e),o.d(e,{assets:()=>n,contentTitle:()=>u,default:()=>c,frontMatter:()=>r,metadata:()=>i,toc:()=>l});var s=o(4848),a=o(8453);const r={slug:"first-blog-post",title:"First Blog Post",authors:{name:"Gao Wei",title:"Docusaurus Core Team",url:"https://github.com/wgao19",image_url:"https://github.com/wgao19.png"},tags:["hola","docusaurus"]},u=void 0,i={permalink:"/blog/first-blog-post",editUrl:"https://github.com/facebook/docusaurus/tree/main/packages/create-docusaurus/templates/shared/blog/2019-05-28-first-blog-post.md",source:"@site/blog/2019-05-28-first-blog-post.md",title:"First Blog Post",description:"Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque elementum dignissim ultricies. Fusce rhoncus ipsum tempor eros aliquam consequat. Lorem ipsum dolor sit amet",date:"2019-05-28T00:00:00.000Z",formattedDate:"May 28, 2019",tags:[{label:"hola",permalink:"/blog/tags/hola"},{label:"docusaurus",permalink:"/blog/tags/docusaurus"}],readingTime:.12,hasTruncateMarker:!1,authors:[{name:"Gao Wei",title:"Docusaurus Core Team",url:"https://github.com/wgao19",image_url:"https://github.com/wgao19.png",imageURL:"https://github.com/wgao19.png"}],frontMatter:{slug:"first-blog-post",title:"First Blog Post",authors:{name:"Gao Wei",title:"Docusaurus Core Team",url:"https://github.com/wgao19",image_url:"https://github.com/wgao19.png",imageURL:"https://github.com/wgao19.png"},tags:["hola","docusaurus"]},unlisted:!1,prevItem:{title:"Long Blog Post",permalink:"/blog/long-blog-post"}},n={authorsImageUrls:[void 0]},l=[];function m(t){const e={p:"p",...(0,a.R)(),...t.components};return(0,s.jsx)(e.p,{children:"Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque elementum dignissim ultricies. Fusce rhoncus ipsum tempor eros aliquam consequat. Lorem ipsum dolor sit amet"})}function c(t={}){const{wrapper:e}={...(0,a.R)(),...t.components};return e?(0,s.jsx)(e,{...t,children:(0,s.jsx)(m,{...t})}):m(t)}},8453:(t,e,o)=>{o.d(e,{R:()=>u,x:()=>i});var s=o(6540);const a={},r=s.createContext(a);function u(t){const e=s.useContext(r);return s.useMemo((function(){return"function"==typeof t?t(e):{...e,...t}}),[e,t])}function i(t){let e;return e=t.disableParentContext?"function"==typeof t.components?t.components(a):t.components||a:u(t.components),s.createElement(r.Provider,{value:e},t.children)}}}]); \ No newline at end of file diff --git a/assets/js/e44a2883.f3379f34.js b/assets/js/e44a2883.f3379f34.js new file mode 100644 index 0000000..fa7517f --- /dev/null +++ b/assets/js/e44a2883.f3379f34.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkmy_website=self.webpackChunkmy_website||[]).push([[4736],{4577:(e,n,t)=>{t.r(n),t.d(n,{assets:()=>l,contentTitle:()=>a,default:()=>u,frontMatter:()=>o,metadata:()=>i,toc:()=>c});var s=t(4848),r=t(8453);const o={sidebar_position:2},a="Translate your site",i={id:"tutorial-extras/translate-your-site",title:"Translate your site",description:"Let's translate docs/intro.md to French.",source:"@site/docs/tutorial-extras/translate-your-site.md",sourceDirName:"tutorial-extras",slug:"/tutorial-extras/translate-your-site",permalink:"/docs/tutorial-extras/translate-your-site",draft:!1,unlisted:!1,editUrl:"https://github.com/facebook/docusaurus/tree/main/packages/create-docusaurus/templates/shared/docs/tutorial-extras/translate-your-site.md",tags:[],version:"current",sidebarPosition:2,frontMatter:{sidebar_position:2},sidebar:"tutorialSidebar",previous:{title:"Manage Docs Versions",permalink:"/docs/tutorial-extras/manage-docs-versions"}},l={},c=[{value:"Configure i18n",id:"configure-i18n",level:2},{value:"Translate a doc",id:"translate-a-doc",level:2},{value:"Start your localized site",id:"start-your-localized-site",level:2},{value:"Add a Locale Dropdown",id:"add-a-locale-dropdown",level:2},{value:"Build your localized site",id:"build-your-localized-site",level:2}];function d(e){const n={a:"a",admonition:"admonition",code:"code",h1:"h1",h2:"h2",img:"img",p:"p",pre:"pre",...(0,r.R)(),...e.components};return(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)(n.h1,{id:"translate-your-site",children:"Translate your site"}),"\n",(0,s.jsxs)(n.p,{children:["Let's translate ",(0,s.jsx)(n.code,{children:"docs/intro.md"})," to French."]}),"\n",(0,s.jsx)(n.h2,{id:"configure-i18n",children:"Configure i18n"}),"\n",(0,s.jsxs)(n.p,{children:["Modify ",(0,s.jsx)(n.code,{children:"docusaurus.config.js"})," to add support for the ",(0,s.jsx)(n.code,{children:"fr"})," locale:"]}),"\n",(0,s.jsx)(n.pre,{children:(0,s.jsx)(n.code,{className:"language-js",metastring:'title="docusaurus.config.js"',children:"export default {\n i18n: {\n defaultLocale: 'en',\n locales: ['en', 'fr'],\n },\n};\n"})}),"\n",(0,s.jsx)(n.h2,{id:"translate-a-doc",children:"Translate a doc"}),"\n",(0,s.jsxs)(n.p,{children:["Copy the ",(0,s.jsx)(n.code,{children:"docs/intro.md"})," file to the ",(0,s.jsx)(n.code,{children:"i18n/fr"})," folder:"]}),"\n",(0,s.jsx)(n.pre,{children:(0,s.jsx)(n.code,{className:"language-bash",children:"mkdir -p i18n/fr/docusaurus-plugin-content-docs/current/\n\ncp docs/intro.md i18n/fr/docusaurus-plugin-content-docs/current/intro.md\n"})}),"\n",(0,s.jsxs)(n.p,{children:["Translate ",(0,s.jsx)(n.code,{children:"i18n/fr/docusaurus-plugin-content-docs/current/intro.md"})," in French."]}),"\n",(0,s.jsx)(n.h2,{id:"start-your-localized-site",children:"Start your localized site"}),"\n",(0,s.jsx)(n.p,{children:"Start your site on the French locale:"}),"\n",(0,s.jsx)(n.pre,{children:(0,s.jsx)(n.code,{className:"language-bash",children:"npm run start -- --locale fr\n"})}),"\n",(0,s.jsxs)(n.p,{children:["Your localized site is accessible at ",(0,s.jsx)(n.a,{href:"http://localhost:3000/fr/",children:"http://localhost:3000/fr/"})," and the ",(0,s.jsx)(n.code,{children:"Getting Started"})," page is translated."]}),"\n",(0,s.jsx)(n.admonition,{type:"caution",children:(0,s.jsx)(n.p,{children:"In development, you can only use one locale at a time."})}),"\n",(0,s.jsx)(n.h2,{id:"add-a-locale-dropdown",children:"Add a Locale Dropdown"}),"\n",(0,s.jsx)(n.p,{children:"To navigate seamlessly across languages, add a locale dropdown."}),"\n",(0,s.jsxs)(n.p,{children:["Modify the ",(0,s.jsx)(n.code,{children:"docusaurus.config.js"})," file:"]}),"\n",(0,s.jsx)(n.pre,{children:(0,s.jsx)(n.code,{className:"language-js",metastring:'title="docusaurus.config.js"',children:"export default {\n themeConfig: {\n navbar: {\n items: [\n // highlight-start\n {\n type: 'localeDropdown',\n },\n // highlight-end\n ],\n },\n },\n};\n"})}),"\n",(0,s.jsx)(n.p,{children:"The locale dropdown now appears in your navbar:"}),"\n",(0,s.jsx)(n.p,{children:(0,s.jsx)(n.img,{alt:"Locale Dropdown",src:t(4096).A+"",width:"370",height:"302"})}),"\n",(0,s.jsx)(n.h2,{id:"build-your-localized-site",children:"Build your localized site"}),"\n",(0,s.jsx)(n.p,{children:"Build your site for a specific locale:"}),"\n",(0,s.jsx)(n.pre,{children:(0,s.jsx)(n.code,{className:"language-bash",children:"npm run build -- --locale fr\n"})}),"\n",(0,s.jsx)(n.p,{children:"Or build your site to include all the locales at once:"}),"\n",(0,s.jsx)(n.pre,{children:(0,s.jsx)(n.code,{className:"language-bash",children:"npm run build\n"})})]})}function u(e={}){const{wrapper:n}={...(0,r.R)(),...e.components};return n?(0,s.jsx)(n,{...e,children:(0,s.jsx)(d,{...e})}):d(e)}},4096:(e,n,t)=>{t.d(n,{A:()=>s});const s=t.p+"assets/images/localeDropdown-f0d995e751e7656a1b0dbbc1134e49c2.png"},8453:(e,n,t)=>{t.d(n,{R:()=>a,x:()=>i});var s=t(6540);const r={},o=s.createContext(r);function a(e){const n=s.useContext(o);return s.useMemo((function(){return"function"==typeof e?e(n):{...n,...e}}),[n,e])}function i(e){let n;return n=e.disableParentContext?"function"==typeof e.components?e.components(r):e.components||r:a(e.components),s.createElement(o.Provider,{value:n},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/e5749cec.61bcc707.js b/assets/js/e5749cec.61bcc707.js new file mode 100644 index 0000000..687a410 --- /dev/null +++ b/assets/js/e5749cec.61bcc707.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkmy_website=self.webpackChunkmy_website||[]).push([[1448],{7729:(e,t,n)=>{n.r(t),n.d(t,{assets:()=>l,contentTitle:()=>r,default:()=>u,frontMatter:()=>s,metadata:()=>a,toc:()=>c});var i=n(4848),o=n(8453);const s={},r=void 0,a={id:"Tutorials/Step 5 - Authenticating a device",title:"Step 5 - Authenticating a device",description:"In this tutorial, as said in the beginning, the data sending will be simulated. To do so, you will make an HTTP request to the http-forwarder service of Biotz which will, as the name implies, forward your data ingestion request to the competent services. That is the reason why you chose the HTTP communication protocol before when creating a message type.",source:"@site/docs/Tutorials/Step 5 - Authenticating a device.md",sourceDirName:"Tutorials",slug:"/Tutorials/Step 5 - Authenticating a device",permalink:"/docs/Tutorials/Step 5 - Authenticating a device",draft:!1,unlisted:!1,editUrl:"https://github.com/facebook/docusaurus/tree/main/packages/create-docusaurus/templates/shared/docs/Tutorials/Step 5 - Authenticating a device.md",tags:[],version:"current",frontMatter:{},sidebar:"tutorialSidebar",previous:{title:"Step 4 - Creating a device",permalink:"/docs/Tutorials/Step 4 - Creating a device"},next:{title:"Step 7 - Displaying the data",permalink:"/docs/Tutorials/Step 7 - Displaying the data"}},l={},c=[];function d(e){const t={a:"a",br:"br",code:"code",del:"del",li:"li",p:"p",pre:"pre",strong:"strong",ul:"ul",...(0,o.R)(),...e.components};return(0,i.jsxs)(i.Fragment,{children:[(0,i.jsxs)(t.p,{children:["In this tutorial, as said in the beginning, the data sending will be simulated. To do so, you will make an HTTP request to the ",(0,i.jsx)(t.strong,{children:"http-forwarder"})," service of Biotz which will, as the name implies, forward your data ingestion request to the competent services. That is the reason why you chose the ",(0,i.jsx)(t.strong,{children:"HTTP communication protocol"})," before when creating a message type."]}),"\n",(0,i.jsxs)(t.p,{children:["However in order to call the ",(0,i.jsx)(t.strong,{children:"http-forwarder"})," service you have to identify yourself and retrieve a credential, a token that will be used to validate your identity. For that, You will be using some of the credentials you have downloaded in the previous step, during the device creation process. To retrieve a token you will need to authenticate against Biotz identity provider using the following information:"]}),"\n",(0,i.jsxs)(t.ul,{children:["\n",(0,i.jsx)(t.li,{children:(0,i.jsx)(t.strong,{children:"Username: the HTTP Username value in the credentials file."})}),"\n",(0,i.jsx)(t.li,{children:(0,i.jsx)(t.strong,{children:"Password: the Password value in the credentials file."})}),"\n",(0,i.jsx)(t.li,{children:(0,i.jsx)(t.strong,{children:"Client ID: biotz-platform-devices"})}),"\n",(0,i.jsx)(t.li,{children:(0,i.jsx)(t.strong,{children:"Grant type: password"})}),"\n",(0,i.jsx)(t.li,{children:(0,i.jsx)(t.strong,{children:"Scope: openid"})}),"\n"]}),"\n",(0,i.jsxs)(t.p,{children:["With that information you can craft an HTTP request for this simulation to get the token. In this tutorial, it is assumed you have some experience working the terminal. As said at the beginning of this tutorial, ",(0,i.jsx)(t.strong,{children:"HTTPie"})," and ",(0,i.jsx)(t.strong,{children:"cURL"})," tools will be used to provide examples for HTTP requests. Here is the request to retrieve the token using both tools (please make sure to adjust the request with your own credentials):"]}),"\n",(0,i.jsxs)(t.p,{children:['``jsx title="HTTPie"\nhttp --form POST ',(0,i.jsx)(t.br,{}),"\n",(0,i.jsx)(t.a,{href:"https://auth.biotz.io/realms/biotz-platform/protocol/openid-connect/token",children:"https://auth.biotz.io/realms/biotz-platform/protocol/openid-connect/token"})," ",(0,i.jsx)(t.br,{}),"\n","username=",(0,i.jsx)(t.del,{children:"HTTP USER FROM CSV"})," ",(0,i.jsx)(t.br,{}),"\n","password=",(0,i.jsx)(t.del,{children:"PASSWORD FROM CSV"})," ",(0,i.jsx)(t.br,{}),"\n","grant_type=password ",(0,i.jsx)(t.br,{}),"\n","client_id=biotz-platform-devices ",(0,i.jsx)(t.br,{}),"\n","scope=openid"]}),"\n",(0,i.jsx)(t.pre,{children:(0,i.jsx)(t.code,{className:"language-jsx",metastring:'title="cURL"',children:"curl --request POST \\\n--url https://auth.biotz.io/realms/biotz-platform/protocol/openid-connect/token \\\n--data-urlencode username=~HTTP USERNAME FROM CSV~ \\\n--data-urlencode password=~PASSWORD FROM CSV~ \\\n--data-urlencode client_id=biotz-platform-devices \\\n--data-urlencode grant_type=password \\\n--data-urlencode scope=openid\n"})})]})}function u(e={}){const{wrapper:t}={...(0,o.R)(),...e.components};return t?(0,i.jsx)(t,{...e,children:(0,i.jsx)(d,{...e})}):d(e)}},8453:(e,t,n)=>{n.d(t,{R:()=>r,x:()=>a});var i=n(6540);const o={},s=i.createContext(o);function r(e){const t=i.useContext(s);return i.useMemo((function(){return"function"==typeof e?e(t):{...t,...e}}),[t,e])}function a(e){let t;return t=e.disableParentContext?"function"==typeof e.components?e.components(o):e.components||o:r(e.components),i.createElement(s.Provider,{value:t},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/ea88f2a1.d4f32b97.js b/assets/js/ea88f2a1.d4f32b97.js new file mode 100644 index 0000000..768878e --- /dev/null +++ b/assets/js/ea88f2a1.d4f32b97.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkmy_website=self.webpackChunkmy_website||[]).push([[3587],{7142:t=>{t.exports=JSON.parse('{"title":"Tutorial - Basics","description":"5 minutes to learn the most important Docusaurus concepts.","slug":"/category/tutorial---basics","permalink":"/docs/category/tutorial---basics","navigation":{"previous":{"title":"Step 7 - Displaying the data","permalink":"/docs/Tutorials/Step 7 - Displaying the data"},"next":{"title":"Create a Page","permalink":"/docs/tutorial-basics/create-a-page"}}}')}}]); \ No newline at end of file diff --git a/assets/js/edea5215.ab9dbbbe.js b/assets/js/edea5215.ab9dbbbe.js new file mode 100644 index 0000000..e0cffd1 --- /dev/null +++ b/assets/js/edea5215.ab9dbbbe.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkmy_website=self.webpackChunkmy_website||[]).push([[2165],{7231:(t,e,a)=>{a.r(e),a.d(e,{assets:()=>c,contentTitle:()=>o,default:()=>d,frontMatter:()=>s,metadata:()=>r,toc:()=>u});var n=a(4848),i=a(8453);const s={},o=void 0,r={id:"Tutorials/Step 7 - Displaying the data",title:"Step 7 - Displaying the data",description:"",source:"@site/docs/Tutorials/Step 7 - Displaying the data.md",sourceDirName:"Tutorials",slug:"/Tutorials/Step 7 - Displaying the data",permalink:"/docs/Tutorials/Step 7 - Displaying the data",draft:!1,unlisted:!1,editUrl:"https://github.com/facebook/docusaurus/tree/main/packages/create-docusaurus/templates/shared/docs/Tutorials/Step 7 - Displaying the data.md",tags:[],version:"current",frontMatter:{},sidebar:"tutorialSidebar",previous:{title:"Step 5 - Authenticating a device",permalink:"/docs/Tutorials/Step 5 - Authenticating a device"},next:{title:"Tutorial - Basics",permalink:"/docs/category/tutorial---basics"}},c={},u=[];function l(t){return(0,n.jsx)(n.Fragment,{})}function d(t={}){const{wrapper:e}={...(0,i.R)(),...t.components};return e?(0,n.jsx)(e,{...t,children:(0,n.jsx)(l,{...t})}):l()}},8453:(t,e,a)=>{a.d(e,{R:()=>o,x:()=>r});var n=a(6540);const i={},s=n.createContext(i);function o(t){const e=n.useContext(s);return n.useMemo((function(){return"function"==typeof t?t(e):{...e,...t}}),[e,t])}function r(t){let e;return e=t.disableParentContext?"function"==typeof t.components?t.components(i):t.components||i:o(t.components),n.createElement(s.Provider,{value:e},t.children)}}}]); \ No newline at end of file diff --git a/assets/js/f4f34a3a.29d7c8b7.js b/assets/js/f4f34a3a.29d7c8b7.js new file mode 100644 index 0000000..e15d95a --- /dev/null +++ b/assets/js/f4f34a3a.29d7c8b7.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkmy_website=self.webpackChunkmy_website||[]).push([[3637],{5512:(t,e,o)=>{o.r(e),o.d(e,{assets:()=>c,contentTitle:()=>a,default:()=>d,frontMatter:()=>n,metadata:()=>u,toc:()=>l});var s=o(4848),r=o(8453);const n={slug:"mdx-blog-post",title:"MDX Blog Post",authors:["slorber"],tags:["docusaurus"]},a=void 0,u={permalink:"/blog/mdx-blog-post",editUrl:"https://github.com/facebook/docusaurus/tree/main/packages/create-docusaurus/templates/shared/blog/2021-08-01-mdx-blog-post.mdx",source:"@site/blog/2021-08-01-mdx-blog-post.mdx",title:"MDX Blog Post",description:"Blog posts support Docusaurus Markdown features, such as MDX.",date:"2021-08-01T00:00:00.000Z",formattedDate:"August 1, 2021",tags:[{label:"docusaurus",permalink:"/blog/tags/docusaurus"}],readingTime:.175,hasTruncateMarker:!1,authors:[{name:"S\xe9bastien Lorber",title:"Docusaurus maintainer",url:"https://sebastienlorber.com",imageURL:"https://github.com/slorber.png",key:"slorber"}],frontMatter:{slug:"mdx-blog-post",title:"MDX Blog Post",authors:["slorber"],tags:["docusaurus"]},unlisted:!1,prevItem:{title:"Welcome",permalink:"/blog/welcome"},nextItem:{title:"Long Blog Post",permalink:"/blog/long-blog-post"}},c={authorsImageUrls:[void 0]},l=[];function i(t){const e={a:"a",admonition:"admonition",code:"code",p:"p",pre:"pre",...(0,r.R)(),...t.components};return(0,s.jsxs)(s.Fragment,{children:[(0,s.jsxs)(e.p,{children:["Blog posts support ",(0,s.jsx)(e.a,{href:"https://docusaurus.io/docs/markdown-features",children:"Docusaurus Markdown features"}),", such as ",(0,s.jsx)(e.a,{href:"https://mdxjs.com/",children:"MDX"}),"."]}),"\n",(0,s.jsxs)(e.admonition,{type:"tip",children:[(0,s.jsx)(e.p,{children:"Use the power of React to create interactive blog posts."}),(0,s.jsx)(e.pre,{children:(0,s.jsx)(e.code,{className:"language-js",children:"<button onClick={() => alert('button clicked!')}>Click me!</button>\n"})}),(0,s.jsx)("button",{onClick:()=>alert("button clicked!"),children:"Click me!"})]})]})}function d(t={}){const{wrapper:e}={...(0,r.R)(),...t.components};return e?(0,s.jsx)(e,{...t,children:(0,s.jsx)(i,{...t})}):i(t)}},8453:(t,e,o)=>{o.d(e,{R:()=>a,x:()=>u});var s=o(6540);const r={},n=s.createContext(r);function a(t){const e=s.useContext(n);return s.useMemo((function(){return"function"==typeof t?t(e):{...e,...t}}),[e,t])}function u(t){let e;return e=t.disableParentContext?"function"==typeof t.components?t.components(r):t.components||r:a(t.components),s.createElement(n.Provider,{value:e},t.children)}}}]); \ No newline at end of file diff --git a/assets/js/f55d3e7a.8925d0dc.js b/assets/js/f55d3e7a.8925d0dc.js new file mode 100644 index 0000000..d1f3ae9 --- /dev/null +++ b/assets/js/f55d3e7a.8925d0dc.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkmy_website=self.webpackChunkmy_website||[]).push([[8863],{7328:(e,s,t)=>{t.r(s),t.d(s,{assets:()=>a,contentTitle:()=>n,default:()=>u,frontMatter:()=>i,metadata:()=>l,toc:()=>c});var r=t(4848),o=t(8453);const i={sidebar_position:5},n="Deploy your site",l={id:"tutorial-basics/deploy-your-site",title:"Deploy your site",description:"Docusaurus is a static-site-generator (also called Jamstack).",source:"@site/docs/tutorial-basics/deploy-your-site.md",sourceDirName:"tutorial-basics",slug:"/tutorial-basics/deploy-your-site",permalink:"/docs/tutorial-basics/deploy-your-site",draft:!1,unlisted:!1,editUrl:"https://github.com/facebook/docusaurus/tree/main/packages/create-docusaurus/templates/shared/docs/tutorial-basics/deploy-your-site.md",tags:[],version:"current",sidebarPosition:5,frontMatter:{sidebar_position:5},sidebar:"tutorialSidebar",previous:{title:"Markdown Features",permalink:"/docs/tutorial-basics/markdown-features"},next:{title:"Congratulations!",permalink:"/docs/tutorial-basics/congratulations"}},a={},c=[{value:"Build your site",id:"build-your-site",level:2},{value:"Deploy your site",id:"deploy-your-site-1",level:2}];function d(e){const s={a:"a",code:"code",h1:"h1",h2:"h2",p:"p",pre:"pre",strong:"strong",...(0,o.R)(),...e.components};return(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(s.h1,{id:"deploy-your-site",children:"Deploy your site"}),"\n",(0,r.jsxs)(s.p,{children:["Docusaurus is a ",(0,r.jsx)(s.strong,{children:"static-site-generator"})," (also called ",(0,r.jsx)(s.strong,{children:(0,r.jsx)(s.a,{href:"https://jamstack.org/",children:"Jamstack"})}),")."]}),"\n",(0,r.jsxs)(s.p,{children:["It builds your site as simple ",(0,r.jsx)(s.strong,{children:"static HTML, JavaScript and CSS files"}),"."]}),"\n",(0,r.jsx)(s.h2,{id:"build-your-site",children:"Build your site"}),"\n",(0,r.jsxs)(s.p,{children:["Build your site ",(0,r.jsx)(s.strong,{children:"for production"}),":"]}),"\n",(0,r.jsx)(s.pre,{children:(0,r.jsx)(s.code,{className:"language-bash",children:"npm run build\n"})}),"\n",(0,r.jsxs)(s.p,{children:["The static files are generated in the ",(0,r.jsx)(s.code,{children:"build"})," folder."]}),"\n",(0,r.jsx)(s.h2,{id:"deploy-your-site-1",children:"Deploy your site"}),"\n",(0,r.jsx)(s.p,{children:"Test your production build locally:"}),"\n",(0,r.jsx)(s.pre,{children:(0,r.jsx)(s.code,{className:"language-bash",children:"npm run serve\n"})}),"\n",(0,r.jsxs)(s.p,{children:["The ",(0,r.jsx)(s.code,{children:"build"})," folder is now served at ",(0,r.jsx)(s.a,{href:"http://localhost:3000/",children:"http://localhost:3000/"}),"."]}),"\n",(0,r.jsxs)(s.p,{children:["You can now deploy the ",(0,r.jsx)(s.code,{children:"build"})," folder ",(0,r.jsx)(s.strong,{children:"almost anywhere"})," easily, ",(0,r.jsx)(s.strong,{children:"for free"})," or very small cost (read the ",(0,r.jsx)(s.strong,{children:(0,r.jsx)(s.a,{href:"https://docusaurus.io/docs/deployment",children:"Deployment Guide"})}),")."]})]})}function u(e={}){const{wrapper:s}={...(0,o.R)(),...e.components};return s?(0,r.jsx)(s,{...e,children:(0,r.jsx)(d,{...e})}):d(e)}},8453:(e,s,t)=>{t.d(s,{R:()=>n,x:()=>l});var r=t(6540);const o={},i=r.createContext(o);function n(e){const s=r.useContext(i);return r.useMemo((function(){return"function"==typeof e?e(s):{...s,...e}}),[s,e])}function l(e){let s;return s=e.disableParentContext?"function"==typeof e.components?e.components(o):e.components||o:n(e.components),r.createElement(i.Provider,{value:s},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/f812d492.d584f017.js b/assets/js/f812d492.d584f017.js new file mode 100644 index 0000000..91b911f --- /dev/null +++ b/assets/js/f812d492.d584f017.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkmy_website=self.webpackChunkmy_website||[]).push([[1309],{8901:(e,t,i)=>{i.r(t),i.d(t,{assets:()=>c,contentTitle:()=>s,default:()=>u,frontMatter:()=>r,metadata:()=>a,toc:()=>d});var n=i(4848),o=i(8453);const r={},s=void 0,a={id:"Tutorials/Step 4 - Creating a device",title:"Step 4 - Creating a device",description:"Before sending any data you need to register a device. To do so, from the sidebar, in the Device Management section, click on Devices. This will show up a list of devices. In the top right corner you click on New device. You will see the following form:",source:"@site/docs/Tutorials/Step 4 - Creating a device.md",sourceDirName:"Tutorials",slug:"/Tutorials/Step 4 - Creating a device",permalink:"/docs/Tutorials/Step 4 - Creating a device",draft:!1,unlisted:!1,editUrl:"https://github.com/facebook/docusaurus/tree/main/packages/create-docusaurus/templates/shared/docs/Tutorials/Step 4 - Creating a device.md",tags:[],version:"current",frontMatter:{},sidebar:"tutorialSidebar",previous:{title:"Step 3 - Creating a Schema",permalink:"/docs/Tutorials/Step 3 - Creating a Schema"},next:{title:"Step 5 - Authenticating a device",permalink:"/docs/Tutorials/Step 5 - Authenticating a device"}},c={},d=[];function l(e){const t={img:"img",p:"p",strong:"strong",...(0,o.R)(),...e.components};return(0,n.jsxs)(n.Fragment,{children:[(0,n.jsxs)(t.p,{children:["Before sending any data you need to register a device. To do so, from the sidebar, in the ",(0,n.jsx)(t.strong,{children:"Device Management"})," section, click on ",(0,n.jsx)(t.strong,{children:"Devices"}),". This will show up a list of devices. In the top right corner you click on ",(0,n.jsx)(t.strong,{children:"New device"}),". You will see the following form:"]}),"\n",(0,n.jsx)("center",{children:(0,n.jsx)("img",{src:"/img/NewDevice.png",alt:"New Device"})}),"\n",(0,n.jsxs)(t.p,{children:["From the ",(0,n.jsx)(t.strong,{children:"Device type"})," dropdown list select ",(0,n.jsx)(t.strong,{children:"My test device type"}),". Remember that this device type contains all the configuration you have done before. For the name input ",(0,n.jsx)(t.strong,{children:"My test device"})," and the same for ",(0,n.jsx)(t.strong,{children:"Description"}),". For the ",(0,n.jsx)(t.strong,{children:"Timezone"})," select your time zone. Finally, you can optionally add ",(0,n.jsx)(t.strong,{children:"Tags"})," to your new device. ",(0,n.jsx)(t.strong,{children:"Tags"})," are just key value pairs that serve as metadata about your device. Add one by clicking on ",(0,n.jsx)(t.strong,{children:"Add new tag"}),". You can add as many tags as you desire. Tags are useful to filter your devices for example or to add additional information to them."]}),"\n",(0,n.jsx)(t.p,{children:(0,n.jsx)(t.img,{alt:"New Device2",src:i(3039).A+"",width:"490",height:"517"})}),"\n",(0,n.jsxs)(t.p,{children:["Now, click on ",(0,n.jsx)(t.strong,{children:"Save"}),". By doing so, Biotz will register the new device in the platform and perform certain actions to create the credentials for your device. Once it is done, you will automatically download the device credentials file. In the credentials file you will have important and sensitive information about your device. Among other things it contains the username and password of your device that is required to interact with Biotz services. Even though this is a tutorial, bear in mind that the credentials file should be stored in a safe place and avoid sharing it over the network. With this information before sending data to Biotz we need to authenticate and get our token."]}),"\n",(0,n.jsx)(t.p,{children:"\u200d"})]})}function u(e={}){const{wrapper:t}={...(0,o.R)(),...e.components};return t?(0,n.jsx)(t,{...e,children:(0,n.jsx)(l,{...e})}):l(e)}},3039:(e,t,i)=>{i.d(t,{A:()=>n});const n=i.p+"assets/images/NewDevice2-be2bd94f8653f9a6694a154bf1432ae8.png"},8453:(e,t,i)=>{i.d(t,{R:()=>s,x:()=>a});var n=i(6540);const o={},r=n.createContext(o);function s(e){const t=n.useContext(r);return n.useMemo((function(){return"function"==typeof e?e(t):{...t,...e}}),[t,e])}function a(e){let t;return t=e.disableParentContext?"function"==typeof e.components?e.components(o):e.components||o:s(e.components),n.createElement(r.Provider,{value:t},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/fbacb533.ea312593.js b/assets/js/fbacb533.ea312593.js new file mode 100644 index 0000000..ae6dc69 --- /dev/null +++ b/assets/js/fbacb533.ea312593.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkmy_website=self.webpackChunkmy_website||[]).push([[3438],{4061:e=>{e.exports=JSON.parse('{"name":"docusaurus-plugin-content-pages","id":"default"}')}}]); \ No newline at end of file diff --git a/assets/js/main.b268f822.js b/assets/js/main.b268f822.js new file mode 100644 index 0000000..9daedd2 --- /dev/null +++ b/assets/js/main.b268f822.js @@ -0,0 +1,2 @@ +/*! For license information please see main.b268f822.js.LICENSE.txt */ +(self.webpackChunkmy_website=self.webpackChunkmy_website||[]).push([[8792],{8328:(e,t,n)=>{"use strict";n.d(t,{A:()=>p});n(6540);var r=n(3259),a=n.n(r),o=n(4054);const i={"01a85c17":[()=>Promise.all([n.e(1869),n.e(8209)]).then(n.bind(n,9158)),"@theme/BlogTagsListPage",9158],"031793e1":[()=>n.e(6334).then(n.t.bind(n,1794,19)),"~blog/default/blog-tags-facebook-038.json",1794],"096bfee4":[()=>n.e(1398).then(n.t.bind(n,5305,19)),"~blog/default/blog-tags-facebook-038-list.json",5305],"0e384e19":[()=>n.e(3976).then(n.bind(n,1512)),"@site/docs/intro.md",1512],"14eb3368":[()=>Promise.all([n.e(1869),n.e(6969)]).then(n.bind(n,4136)),"@theme/DocCategoryGeneratedIndexPage",4136],17896441:[()=>Promise.all([n.e(1869),n.e(5533),n.e(8401)]).then(n.bind(n,4799)),"@theme/DocItem",4799],"18c41134":[()=>n.e(9262).then(n.bind(n,9740)),"@site/docs/tutorial-basics/markdown-features.mdx",9740],"1df93b7f":[()=>Promise.all([n.e(1869),n.e(4583)]).then(n.bind(n,5579)),"@site/src/pages/index.tsx",5579],"1e4232ab":[()=>n.e(1953).then(n.bind(n,23)),"@site/docs/tutorial-basics/create-a-document.md",23],"1f391b9e":[()=>Promise.all([n.e(1869),n.e(5533),n.e(6061)]).then(n.bind(n,7973)),"@theme/MDXPage",7973],"30a24c52":[()=>n.e(3669).then(n.t.bind(n,6833,19)),"~blog/default/blog-tags-hello-039.json",6833],"356a0ac6":[()=>n.e(2750).then(n.bind(n,4468)),"@site/src/pages/about.md",4468],"3bda2c00":[()=>n.e(8380).then(n.bind(n,2182)),"@site/docs/Tutorials/Step 1 - Creating a Device Type.md",2182],"4c9e35b1":[()=>n.e(2161).then(n.t.bind(n,4722,19)),"~blog/default/blog-tags-hola-ea2-list.json",4722],"4cd738bd":[()=>n.e(4300).then(n.t.bind(n,8741,19)),"~docs/default/category-docs-tutorialsidebar-category-tutorials-d5c.json",8741],"4f6f0beb":[()=>n.e(8962).then(n.t.bind(n,1966,19)),"/home/runner/work/academy/academy/.docusaurus/docusaurus-plugin-content-docs/default/plugin-route-context-module-100.json",1966],"533a09ca":[()=>n.e(3098).then(n.bind(n,865)),"@site/docs/tutorial-basics/create-a-blog-post.md",865],"54cac1a8":[()=>n.e(6663).then(n.bind(n,6147)),"@site/docs/Tutorials/Getting started.md",6147],59362658:[()=>n.e(9325).then(n.bind(n,1180)),"@site/blog/2021-08-01-mdx-blog-post.mdx",1180],"5c868d36":[()=>n.e(1974).then(n.bind(n,5277)),"@site/docs/tutorial-basics/create-a-page.md",5277],"5e95c892":[()=>n.e(9647).then(n.bind(n,7121)),"@theme/DocsRoot",7121],"5e9f5e1a":[()=>Promise.resolve().then(n.bind(n,4784)),"@generated/docusaurus.config",4784],"608ae6a4":[()=>n.e(4722).then(n.t.bind(n,1557,19)),"~blog/default/blog-tags-docusaurus-0e0-list.json",1557],66406991:[()=>n.e(4374).then(n.t.bind(n,576,19)),"~blog/default/blog-tags-hello-039-list.json",576],"6875c492":[()=>Promise.all([n.e(1869),n.e(5533),n.e(8747),n.e(4813)]).then(n.bind(n,3069)),"@theme/BlogTagsPostsPage",3069],"735a3d90":[()=>n.e(2689).then(n.bind(n,2253)),"@site/docs/Tutorials/Step 2 - Creating a Message Type.md",2253],"73664a40":[()=>n.e(1972).then(n.bind(n,9581)),"@site/blog/2019-05-29-long-blog-post.md",9581],"7661071f":[()=>n.e(8737).then(n.bind(n,4137)),"@site/blog/2021-08-26-welcome/index.md?truncated=true",4137],"814f3328":[()=>n.e(7472).then(n.t.bind(n,5513,19)),"~blog/default/blog-post-list-prop-default.json",5513],"822bd8ab":[()=>n.e(2748).then(n.bind(n,9656)),"@site/docs/tutorial-basics/congratulations.md",9656],"8717b14a":[()=>n.e(3694).then(n.bind(n,1615)),"@site/blog/2019-05-29-long-blog-post.md?truncated=true",1615],"8cb4ad27":[()=>n.e(3488).then(n.bind(n,807)),"@site/docs/Tutorials/Creating a Biotz account.md",807],"925b3f96":[()=>n.e(8609).then(n.bind(n,5026)),"@site/blog/2019-05-28-first-blog-post.md?truncated=true",5026],"935f2afb":[()=>n.e(8581).then(n.t.bind(n,5610,19)),"~docs/default/version-current-metadata-prop-751.json",5610],"9e4087bc":[()=>n.e(2711).then(n.bind(n,9331)),"@theme/BlogArchivePage",9331],a6aa9e1f:[()=>Promise.all([n.e(1869),n.e(5533),n.e(8747),n.e(7643)]).then(n.bind(n,7785)),"@theme/BlogListPage",7785],a7023ddc:[()=>n.e(9267).then(n.t.bind(n,8289,19)),"~blog/default/blog-tags-tags-4c2.json",8289],a7bd4aaa:[()=>n.e(7098).then(n.bind(n,4532)),"@theme/DocVersionRoot",4532],a80da1cf:[()=>n.e(497).then(n.t.bind(n,1550,19)),"~blog/default/blog-tags-docusaurus-0e0.json",1550],a94703ab:[()=>Promise.all([n.e(1869),n.e(9048)]).then(n.bind(n,2559)),"@theme/DocRoot",2559],b2b675dd:[()=>n.e(1991).then(n.t.bind(n,9775,19)),"~blog/default/blog-c06.json",9775],b2f554cd:[()=>n.e(5894).then(n.t.bind(n,6042,19)),"~blog/default/blog-archive-80c.json",6042],c27373b0:[()=>n.e(5682).then(n.t.bind(n,2945,19)),"/home/runner/work/academy/academy/.docusaurus/docusaurus-plugin-content-blog/default/plugin-route-context-module-100.json",2945],c844b82d:[()=>n.e(9558).then(n.t.bind(n,456,19)),"~docs/default/category-docs-tutorialsidebar-category-tutorial-extras-3e4.json",456],ccc49370:[()=>Promise.all([n.e(1869),n.e(5533),n.e(8747),n.e(3249)]).then(n.bind(n,4029)),"@theme/BlogPostPage",4029],cef01b73:[()=>n.e(5754).then(n.bind(n,8915)),"@site/docs/Tutorials/Step 3 - Creating a Schema.md",8915],d9f32620:[()=>n.e(5557).then(n.bind(n,7447)),"@site/blog/2021-08-26-welcome/index.md",7447],dff1c289:[()=>n.e(1724).then(n.bind(n,1246)),"@site/docs/tutorial-extras/manage-docs-versions.md",1246],e16015ca:[()=>n.e(1497).then(n.t.bind(n,9635,19)),"~blog/default/blog-tags-hola-ea2.json",9635],e273c56f:[()=>n.e(9328).then(n.bind(n,4014)),"@site/blog/2019-05-28-first-blog-post.md",4014],e44a2883:[()=>n.e(4736).then(n.bind(n,4577)),"@site/docs/tutorial-extras/translate-your-site.md",4577],e5749cec:[()=>n.e(1448).then(n.bind(n,7729)),"@site/docs/Tutorials/Step 5 - Authenticating a device.md",7729],ea88f2a1:[()=>n.e(3587).then(n.t.bind(n,7142,19)),"~docs/default/category-docs-tutorialsidebar-category-tutorial-basics-918.json",7142],edea5215:[()=>n.e(2165).then(n.bind(n,7231)),"@site/docs/Tutorials/Step 7 - Displaying the data.md",7231],f4f34a3a:[()=>n.e(3637).then(n.bind(n,5512)),"@site/blog/2021-08-01-mdx-blog-post.mdx?truncated=true",5512],f55d3e7a:[()=>n.e(8863).then(n.bind(n,7328)),"@site/docs/tutorial-basics/deploy-your-site.md",7328],f812d492:[()=>n.e(1309).then(n.bind(n,8901)),"@site/docs/Tutorials/Step 4 - Creating a device.md",8901],fbacb533:[()=>n.e(3438).then(n.t.bind(n,4061,19)),"/home/runner/work/academy/academy/.docusaurus/docusaurus-plugin-content-pages/default/plugin-route-context-module-100.json",4061]};var l=n(4848);function s(e){let{error:t,retry:n,pastDelay:r}=e;return t?(0,l.jsxs)("div",{style:{textAlign:"center",color:"#fff",backgroundColor:"#fa383e",borderColor:"#fa383e",borderStyle:"solid",borderRadius:"0.25rem",borderWidth:"1px",boxSizing:"border-box",display:"block",padding:"1rem",flex:"0 0 50%",marginLeft:"25%",marginRight:"25%",marginTop:"5rem",maxWidth:"50%",width:"100%"},children:[(0,l.jsx)("p",{children:String(t)}),(0,l.jsx)("div",{children:(0,l.jsx)("button",{type:"button",onClick:n,children:"Retry"})})]}):r?(0,l.jsx)("div",{style:{display:"flex",justifyContent:"center",alignItems:"center",height:"100vh"},children:(0,l.jsx)("svg",{id:"loader",style:{width:128,height:110,position:"absolute",top:"calc(100vh - 64%)"},viewBox:"0 0 45 45",xmlns:"http://www.w3.org/2000/svg",stroke:"#61dafb",children:(0,l.jsxs)("g",{fill:"none",fillRule:"evenodd",transform:"translate(1 1)",strokeWidth:"2",children:[(0,l.jsxs)("circle",{cx:"22",cy:"22",r:"6",strokeOpacity:"0",children:[(0,l.jsx)("animate",{attributeName:"r",begin:"1.5s",dur:"3s",values:"6;22",calcMode:"linear",repeatCount:"indefinite"}),(0,l.jsx)("animate",{attributeName:"stroke-opacity",begin:"1.5s",dur:"3s",values:"1;0",calcMode:"linear",repeatCount:"indefinite"}),(0,l.jsx)("animate",{attributeName:"stroke-width",begin:"1.5s",dur:"3s",values:"2;0",calcMode:"linear",repeatCount:"indefinite"})]}),(0,l.jsxs)("circle",{cx:"22",cy:"22",r:"6",strokeOpacity:"0",children:[(0,l.jsx)("animate",{attributeName:"r",begin:"3s",dur:"3s",values:"6;22",calcMode:"linear",repeatCount:"indefinite"}),(0,l.jsx)("animate",{attributeName:"stroke-opacity",begin:"3s",dur:"3s",values:"1;0",calcMode:"linear",repeatCount:"indefinite"}),(0,l.jsx)("animate",{attributeName:"stroke-width",begin:"3s",dur:"3s",values:"2;0",calcMode:"linear",repeatCount:"indefinite"})]}),(0,l.jsx)("circle",{cx:"22",cy:"22",r:"8",children:(0,l.jsx)("animate",{attributeName:"r",begin:"0s",dur:"1.5s",values:"6;1;2;3;4;5;6",calcMode:"linear",repeatCount:"indefinite"})})]})})}):null}var u=n(6921),c=n(3102);function d(e,t){if("*"===e)return a()({loading:s,loader:()=>n.e(2237).then(n.bind(n,2237)),modules:["@theme/NotFound"],webpack:()=>[2237],render(e,t){const n=e.default;return(0,l.jsx)(c.W,{value:{plugin:{name:"native",id:"default"}},children:(0,l.jsx)(n,{...t})})}});const r=o[`${e}-${t}`],d={},p=[],f=[],m=(0,u.A)(r);return Object.entries(m).forEach((e=>{let[t,n]=e;const r=i[n];r&&(d[t]=r[0],p.push(r[1]),f.push(r[2]))})),a().Map({loading:s,loader:d,modules:p,webpack:()=>f,render(t,n){const a=JSON.parse(JSON.stringify(r));Object.entries(t).forEach((t=>{let[n,r]=t;const o=r.default;if(!o)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 o&&"function"!=typeof o||Object.keys(r).filter((e=>"default"!==e)).forEach((e=>{o[e]=r[e]}));let i=a;const l=n.split(".");l.slice(0,-1).forEach((e=>{i=i[e]})),i[l[l.length-1]]=o}));const o=a.__comp;delete a.__comp;const i=a.__context;return delete a.__context,(0,l.jsx)(c.W,{value:i,children:(0,l.jsx)(o,{...a,...n})})}})}const p=[{path:"/about",component:d("/about","d89"),exact:!0},{path:"/blog",component:d("/blog","13d"),exact:!0},{path:"/blog/archive",component:d("/blog/archive","975"),exact:!0},{path:"/blog/first-blog-post",component:d("/blog/first-blog-post","0d8"),exact:!0},{path:"/blog/long-blog-post",component:d("/blog/long-blog-post","5da"),exact:!0},{path:"/blog/mdx-blog-post",component:d("/blog/mdx-blog-post","e60"),exact:!0},{path:"/blog/tags",component:d("/blog/tags","62a"),exact:!0},{path:"/blog/tags/docusaurus",component:d("/blog/tags/docusaurus","56f"),exact:!0},{path:"/blog/tags/facebook",component:d("/blog/tags/facebook","93e"),exact:!0},{path:"/blog/tags/hello",component:d("/blog/tags/hello","e11"),exact:!0},{path:"/blog/tags/hola",component:d("/blog/tags/hola","78c"),exact:!0},{path:"/blog/welcome",component:d("/blog/welcome","8c8"),exact:!0},{path:"/docs",component:d("/docs","129"),routes:[{path:"/docs",component:d("/docs","65b"),routes:[{path:"/docs",component:d("/docs","045"),routes:[{path:"/docs/category/tutorial---basics",component:d("/docs/category/tutorial---basics","d44"),exact:!0,sidebar:"tutorialSidebar"},{path:"/docs/category/tutorial---extras",component:d("/docs/category/tutorial---extras","f09"),exact:!0,sidebar:"tutorialSidebar"},{path:"/docs/category/tutorials",component:d("/docs/category/tutorials","f40"),exact:!0,sidebar:"tutorialSidebar"},{path:"/docs/intro",component:d("/docs/intro","aed"),exact:!0,sidebar:"tutorialSidebar"},{path:"/docs/tutorial-basics/congratulations",component:d("/docs/tutorial-basics/congratulations","793"),exact:!0,sidebar:"tutorialSidebar"},{path:"/docs/tutorial-basics/create-a-blog-post",component:d("/docs/tutorial-basics/create-a-blog-post","68e"),exact:!0,sidebar:"tutorialSidebar"},{path:"/docs/tutorial-basics/create-a-document",component:d("/docs/tutorial-basics/create-a-document","c2d"),exact:!0,sidebar:"tutorialSidebar"},{path:"/docs/tutorial-basics/create-a-page",component:d("/docs/tutorial-basics/create-a-page","f44"),exact:!0,sidebar:"tutorialSidebar"},{path:"/docs/tutorial-basics/deploy-your-site",component:d("/docs/tutorial-basics/deploy-your-site","e46"),exact:!0,sidebar:"tutorialSidebar"},{path:"/docs/tutorial-basics/markdown-features",component:d("/docs/tutorial-basics/markdown-features","4b7"),exact:!0,sidebar:"tutorialSidebar"},{path:"/docs/tutorial-extras/manage-docs-versions",component:d("/docs/tutorial-extras/manage-docs-versions","fdd"),exact:!0,sidebar:"tutorialSidebar"},{path:"/docs/tutorial-extras/translate-your-site",component:d("/docs/tutorial-extras/translate-your-site","2d7"),exact:!0,sidebar:"tutorialSidebar"},{path:"/docs/Tutorials/Creating a Biotz account",component:d("/docs/Tutorials/Creating a Biotz account","553"),exact:!0,sidebar:"tutorialSidebar"},{path:"/docs/Tutorials/Getting started",component:d("/docs/Tutorials/Getting started","e66"),exact:!0,sidebar:"tutorialSidebar"},{path:"/docs/Tutorials/Step 1 - Creating a Device Type",component:d("/docs/Tutorials/Step 1 - Creating a Device Type","799"),exact:!0,sidebar:"tutorialSidebar"},{path:"/docs/Tutorials/Step 2 - Creating a Message Type",component:d("/docs/Tutorials/Step 2 - Creating a Message Type","a1c"),exact:!0,sidebar:"tutorialSidebar"},{path:"/docs/Tutorials/Step 3 - Creating a Schema",component:d("/docs/Tutorials/Step 3 - Creating a Schema","f38"),exact:!0,sidebar:"tutorialSidebar"},{path:"/docs/Tutorials/Step 4 - Creating a device",component:d("/docs/Tutorials/Step 4 - Creating a device","e24"),exact:!0,sidebar:"tutorialSidebar"},{path:"/docs/Tutorials/Step 5 - Authenticating a device",component:d("/docs/Tutorials/Step 5 - Authenticating a device","043"),exact:!0,sidebar:"tutorialSidebar"},{path:"/docs/Tutorials/Step 7 - Displaying the data",component:d("/docs/Tutorials/Step 7 - Displaying the data","83c"),exact:!0,sidebar:"tutorialSidebar"}]}]}]},{path:"/",component:d("/","42a"),exact:!0},{path:"*",component:d("*")}]},6125:(e,t,n)=>{"use strict";n.d(t,{o:()=>o,x:()=>i});var r=n(6540),a=n(4848);const o=r.createContext(!1);function i(e){let{children:t}=e;const[n,i]=(0,r.useState)(!1);return(0,r.useEffect)((()=>{i(!0)}),[]),(0,a.jsx)(o.Provider,{value:n,children:t})}},8536:(e,t,n)=>{"use strict";var r=n(6540),a=n(5338),o=n(4625),i=n(545),l=n(8193);const s=[n(119),n(6134),n(6294),n(1043)];var u=n(8328),c=n(6347),d=n(2831),p=n(4848);function f(e){let{children:t}=e;return(0,p.jsx)(p.Fragment,{children:t})}var m=n(5260),g=n(4586),h=n(6025),y=n(6342),b=n(1003),v=n(2131),w=n(4090),k=n(2967),x=n(440),S=n(1463);function E(){const{i18n:{currentLocale:e,defaultLocale:t,localeConfigs:n}}=(0,g.A)(),r=(0,v.o)(),a=n[e].htmlLang,o=e=>e.replace("-","_");return(0,p.jsxs)(m.A,{children:[Object.entries(n).map((e=>{let[t,{htmlLang:n}]=e;return(0,p.jsx)("link",{rel:"alternate",href:r.createUrl({locale:t,fullyQualified:!0}),hrefLang:n},t)})),(0,p.jsx)("link",{rel:"alternate",href:r.createUrl({locale:t,fullyQualified:!0}),hrefLang:"x-default"}),(0,p.jsx)("meta",{property:"og:locale",content:o(a)}),Object.values(n).filter((e=>a!==e.htmlLang)).map((e=>(0,p.jsx)("meta",{property:"og:locale:alternate",content:o(e.htmlLang)},`meta-og-${e.htmlLang}`)))]})}function C(e){let{permalink:t}=e;const{siteConfig:{url:n}}=(0,g.A)(),r=function(){const{siteConfig:{url:e,baseUrl:t,trailingSlash:n}}=(0,g.A)(),{pathname:r}=(0,c.zy)();return e+(0,x.applyTrailingSlash)((0,h.A)(r),{trailingSlash:n,baseUrl:t})}(),a=t?`${n}${t}`:r;return(0,p.jsxs)(m.A,{children:[(0,p.jsx)("meta",{property:"og:url",content:a}),(0,p.jsx)("link",{rel:"canonical",href:a})]})}function _(){const{i18n:{currentLocale:e}}=(0,g.A)(),{metadata:t,image:n}=(0,y.p)();return(0,p.jsxs)(p.Fragment,{children:[(0,p.jsxs)(m.A,{children:[(0,p.jsx)("meta",{name:"twitter:card",content:"summary_large_image"}),(0,p.jsx)("body",{className:w.w})]}),n&&(0,p.jsx)(b.be,{image:n}),(0,p.jsx)(C,{}),(0,p.jsx)(E,{}),(0,p.jsx)(S.A,{tag:k.Cy,locale:e}),(0,p.jsx)(m.A,{children:t.map(((e,t)=>(0,p.jsx)("meta",{...e},t)))})]})}const T=new Map;function A(e){if(T.has(e.pathname))return{...e,pathname:T.get(e.pathname)};if((0,d.u)(u.A,e.pathname).some((e=>{let{route:t}=e;return!0===t.exact})))return T.set(e.pathname,e.pathname),e;const t=e.pathname.trim().replace(/(?:\/index)?\.html$/,"")||"/";return T.set(e.pathname,t),{...e,pathname:t}}var j=n(6125),N=n(6988),L=n(205);function R(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];const a=s.map((t=>{const r=t.default?.[e]??t[e];return r?.(...n)}));return()=>a.forEach((e=>e?.()))}const P=function(e){let{children:t,location:n,previousLocation:r}=e;return(0,L.A)((()=>{r!==n&&(!function(e){let{location:t,previousLocation:n}=e;if(!n)return;const r=t.pathname===n.pathname,a=t.hash===n.hash,o=t.search===n.search;if(r&&a&&!o)return;const{hash:i}=t;if(i){const e=decodeURIComponent(i.substring(1)),t=document.getElementById(e);t?.scrollIntoView()}else window.scrollTo(0,0)}({location:n,previousLocation:r}),R("onRouteDidUpdate",{previousLocation:r,location:n}))}),[r,n]),t};function O(e){const t=Array.from(new Set([e,decodeURI(e)])).map((e=>(0,d.u)(u.A,e))).flat();return Promise.all(t.map((e=>e.route.component.preload?.())))}class D extends r.Component{previousLocation;routeUpdateCleanupCb;constructor(e){super(e),this.previousLocation=null,this.routeUpdateCleanupCb=l.A.canUseDOM?R("onRouteUpdate",{previousLocation:null,location:this.props.location}):()=>{},this.state={nextRouteHasLoaded:!0}}shouldComponentUpdate(e,t){if(e.location===this.props.location)return t.nextRouteHasLoaded;const n=e.location;return this.previousLocation=this.props.location,this.setState({nextRouteHasLoaded:!1}),this.routeUpdateCleanupCb=R("onRouteUpdate",{previousLocation:this.previousLocation,location:n}),O(n.pathname).then((()=>{this.routeUpdateCleanupCb(),this.setState({nextRouteHasLoaded:!0})})).catch((e=>{console.warn(e),window.location.reload()})),!1}render(){const{children:e,location:t}=this.props;return(0,p.jsx)(P,{previousLocation:this.previousLocation,location:t,children:(0,p.jsx)(c.qh,{location:t,render:()=>e})})}}const I=D,M="__docusaurus-base-url-issue-banner-container",F="__docusaurus-base-url-issue-banner",z="__docusaurus-base-url-issue-banner-suggestion-container";function B(e){return`\ndocument.addEventListener('DOMContentLoaded', function maybeInsertBanner() {\n var shouldInsert = typeof window['docusaurus'] === 'undefined';\n shouldInsert && insertBanner();\n});\n\nfunction insertBanner() {\n var bannerContainer = document.createElement('div');\n bannerContainer.id = '${M}';\n var bannerHtml = ${JSON.stringify(function(e){return`\n<div id="${F}" style="border: thick solid red; background-color: rgb(255, 230, 179); margin: 20px; padding: 20px; font-size: 20px;">\n <p style="font-weight: bold; font-size: 30px;">Your Docusaurus site did not load properly.</p>\n <p>A very common reason is a wrong site <a href="https://docusaurus.io/docs/docusaurus.config.js/#baseUrl" style="font-weight: bold;">baseUrl configuration</a>.</p>\n <p>Current configured baseUrl = <span style="font-weight: bold; color: red;">${e}</span> ${"/"===e?" (default value)":""}</p>\n <p>We suggest trying baseUrl = <span id="${z}" style="font-weight: bold; color: green;"></span></p>\n</div>\n`}(e)).replace(/</g,"\\<")};\n bannerContainer.innerHTML = bannerHtml;\n document.body.prepend(bannerContainer);\n var suggestionContainer = document.getElementById('${z}');\n var actualHomePagePath = window.location.pathname;\n var suggestedBaseUrl = actualHomePagePath.substr(-1) === '/'\n ? actualHomePagePath\n : actualHomePagePath + '/';\n suggestionContainer.innerHTML = suggestedBaseUrl;\n}\n`}function $(){const{siteConfig:{baseUrl:e}}=(0,g.A)();return(0,p.jsx)(p.Fragment,{children:!l.A.canUseDOM&&(0,p.jsx)(m.A,{children:(0,p.jsx)("script",{children:B(e)})})})}function U(){const{siteConfig:{baseUrl:e,baseUrlIssueBanner:t}}=(0,g.A)(),{pathname:n}=(0,c.zy)();return t&&n===e?(0,p.jsx)($,{}):null}function q(){const{siteConfig:{favicon:e,title:t,noIndex:n},i18n:{currentLocale:r,localeConfigs:a}}=(0,g.A)(),o=(0,h.A)(e),{htmlLang:i,direction:l}=a[r];return(0,p.jsxs)(m.A,{children:[(0,p.jsx)("html",{lang:i,dir:l}),(0,p.jsx)("title",{children:t}),(0,p.jsx)("meta",{property:"og:title",content:t}),(0,p.jsx)("meta",{name:"viewport",content:"width=device-width, initial-scale=1.0"}),n&&(0,p.jsx)("meta",{name:"robots",content:"noindex, nofollow"}),e&&(0,p.jsx)("link",{rel:"icon",href:o})]})}var H=n(7489),G=n(2303);function V(){const e=(0,G.A)();return(0,p.jsx)(m.A,{children:(0,p.jsx)("html",{"data-has-hydrated":e})})}function W(){const e=(0,d.v)(u.A),t=(0,c.zy)();return(0,p.jsx)(H.A,{children:(0,p.jsx)(N.l,{children:(0,p.jsxs)(j.x,{children:[(0,p.jsxs)(f,{children:[(0,p.jsx)(q,{}),(0,p.jsx)(_,{}),(0,p.jsx)(U,{}),(0,p.jsx)(I,{location:A(t),children:e})]}),(0,p.jsx)(V,{})]})})})}var Q=n(4054);const K=function(e){try{return document.createElement("link").relList.supports(e)}catch{return!1}}("prefetch")?function(e){return new Promise(((t,n)=>{if("undefined"==typeof document)return void n();const r=document.createElement("link");r.setAttribute("rel","prefetch"),r.setAttribute("href",e),r.onload=()=>t(),r.onerror=()=>n();const a=document.getElementsByTagName("head")[0]??document.getElementsByName("script")[0]?.parentNode;a?.appendChild(r)}))}:function(e){return new Promise(((t,n)=>{const r=new XMLHttpRequest;r.open("GET",e,!0),r.withCredentials=!0,r.onload=()=>{200===r.status?t():n()},r.send(null)}))};var Y=n(6921);const Z=new Set,X=new Set,J=()=>navigator.connection?.effectiveType.includes("2g")||navigator.connection?.saveData,ee={prefetch(e){if(!(e=>!J()&&!X.has(e)&&!Z.has(e))(e))return!1;Z.add(e);const t=(0,d.u)(u.A,e).flatMap((e=>{return t=e.route.path,Object.entries(Q).filter((e=>{let[n]=e;return n.replace(/-[^-]+$/,"")===t})).flatMap((e=>{let[,t]=e;return Object.values((0,Y.A)(t))}));var t}));return Promise.all(t.map((e=>{const t=n.gca(e);return t&&!t.includes("undefined")?K(t).catch((()=>{})):Promise.resolve()})))},preload:e=>!!(e=>!J()&&!X.has(e))(e)&&(X.add(e),O(e))},te=Object.freeze(ee),ne=Boolean(!0);if(l.A.canUseDOM){window.docusaurus=te;const e=document.getElementById("__docusaurus"),t=(0,p.jsx)(i.vd,{children:(0,p.jsx)(o.Kd,{children:(0,p.jsx)(W,{})})}),n=(e,t)=>{console.error("Docusaurus React Root onRecoverableError:",e,t)},l=()=>{if(ne)r.startTransition((()=>{a.hydrateRoot(e,t,{onRecoverableError:n})}));else{const o=a.createRoot(e,{onRecoverableError:n});r.startTransition((()=>{o.render(t)}))}};O(window.location.pathname).then(l)}},6988:(e,t,n)=>{"use strict";n.d(t,{o:()=>d,l:()=>p});var r=n(6540),a=n(4784);const o=JSON.parse('{"docusaurus-plugin-content-docs":{"default":{"path":"/docs","versions":[{"name":"current","label":"Next","isLast":true,"path":"/docs","mainDocId":"intro","docs":[{"id":"intro","path":"/docs/intro","sidebar":"tutorialSidebar"},{"id":"tutorial-basics/congratulations","path":"/docs/tutorial-basics/congratulations","sidebar":"tutorialSidebar"},{"id":"tutorial-basics/create-a-blog-post","path":"/docs/tutorial-basics/create-a-blog-post","sidebar":"tutorialSidebar"},{"id":"tutorial-basics/create-a-document","path":"/docs/tutorial-basics/create-a-document","sidebar":"tutorialSidebar"},{"id":"tutorial-basics/create-a-page","path":"/docs/tutorial-basics/create-a-page","sidebar":"tutorialSidebar"},{"id":"tutorial-basics/deploy-your-site","path":"/docs/tutorial-basics/deploy-your-site","sidebar":"tutorialSidebar"},{"id":"tutorial-basics/markdown-features","path":"/docs/tutorial-basics/markdown-features","sidebar":"tutorialSidebar"},{"id":"tutorial-extras/manage-docs-versions","path":"/docs/tutorial-extras/manage-docs-versions","sidebar":"tutorialSidebar"},{"id":"tutorial-extras/translate-your-site","path":"/docs/tutorial-extras/translate-your-site","sidebar":"tutorialSidebar"},{"id":"Tutorials/Creating a Biotz account","path":"/docs/Tutorials/Creating a Biotz account","sidebar":"tutorialSidebar"},{"id":"Tutorials/Getting started","path":"/docs/Tutorials/Getting started","sidebar":"tutorialSidebar"},{"id":"Tutorials/Step 1 - Creating a Device Type","path":"/docs/Tutorials/Step 1 - Creating a Device Type","sidebar":"tutorialSidebar"},{"id":"Tutorials/Step 2 - Creating a Message Type","path":"/docs/Tutorials/Step 2 - Creating a Message Type","sidebar":"tutorialSidebar"},{"id":"Tutorials/Step 3 - Creating a Schema","path":"/docs/Tutorials/Step 3 - Creating a Schema","sidebar":"tutorialSidebar"},{"id":"Tutorials/Step 4 - Creating a device","path":"/docs/Tutorials/Step 4 - Creating a device","sidebar":"tutorialSidebar"},{"id":"Tutorials/Step 5 - Authenticating a device","path":"/docs/Tutorials/Step 5 - Authenticating a device","sidebar":"tutorialSidebar"},{"id":"Tutorials/Step 7 - Displaying the data","path":"/docs/Tutorials/Step 7 - Displaying the data","sidebar":"tutorialSidebar"},{"id":"/category/tutorials","path":"/docs/category/tutorials","sidebar":"tutorialSidebar"},{"id":"/category/tutorial---basics","path":"/docs/category/tutorial---basics","sidebar":"tutorialSidebar"},{"id":"/category/tutorial---extras","path":"/docs/category/tutorial---extras","sidebar":"tutorialSidebar"}],"draftIds":[],"sidebars":{"tutorialSidebar":{"link":{"path":"/docs/intro","label":"intro"}}}}],"breadcrumbs":true}}}'),i=JSON.parse('{"defaultLocale":"en","locales":["en"],"path":"i18n","currentLocale":"en","localeConfigs":{"en":{"label":"English","direction":"ltr","htmlLang":"en","calendar":"gregory","path":"en"}}}');var l=n(2654);const s=JSON.parse('{"docusaurusVersion":"3.1.1","siteVersion":"0.0.0","pluginVersions":{"docusaurus-plugin-content-docs":{"type":"package","name":"@docusaurus/plugin-content-docs","version":"3.1.1"},"docusaurus-plugin-content-blog":{"type":"package","name":"@docusaurus/plugin-content-blog","version":"3.1.1"},"docusaurus-plugin-content-pages":{"type":"package","name":"@docusaurus/plugin-content-pages","version":"3.1.1"},"docusaurus-plugin-sitemap":{"type":"package","name":"@docusaurus/plugin-sitemap","version":"3.1.1"},"docusaurus-theme-classic":{"type":"package","name":"@docusaurus/theme-classic","version":"3.1.1"}}}');var u=n(4848);const c={siteConfig:a.default,siteMetadata:s,globalData:o,i18n:i,codeTranslations:l},d=r.createContext(c);function p(e){let{children:t}=e;return(0,u.jsx)(d.Provider,{value:c,children:t})}},7489:(e,t,n)=>{"use strict";n.d(t,{A:()=>f});var r=n(6540),a=n(8193),o=n(5260),i=n(440),l=n(781),s=n(4848);function u(e){let{error:t,tryAgain:n}=e;return(0,s.jsxs)("div",{style:{display:"flex",flexDirection:"column",justifyContent:"center",alignItems:"flex-start",minHeight:"100vh",width:"100%",maxWidth:"80ch",fontSize:"20px",margin:"0 auto",padding:"1rem"},children:[(0,s.jsx)("h1",{style:{fontSize:"3rem"},children:"This page crashed"}),(0,s.jsx)("button",{type:"button",onClick:n,style:{margin:"1rem 0",fontSize:"2rem",cursor:"pointer",borderRadius:20,padding:"1rem"},children:"Try again"}),(0,s.jsx)(c,{error:t})]})}function c(e){let{error:t}=e;const n=(0,i.getErrorCausalChain)(t).map((e=>e.message)).join("\n\nCause:\n");return(0,s.jsx)("p",{style:{whiteSpace:"pre-wrap"},children:n})}function d(e){let{error:t,tryAgain:n}=e;return(0,s.jsxs)(f,{fallback:()=>(0,s.jsx)(u,{error:t,tryAgain:n}),children:[(0,s.jsx)(o.A,{children:(0,s.jsx)("title",{children:"Page Error"})}),(0,s.jsx)(l.A,{children:(0,s.jsx)(u,{error:t,tryAgain:n})})]})}const p=e=>(0,s.jsx)(d,{...e});class f extends r.Component{constructor(e){super(e),this.state={error:null}}componentDidCatch(e){a.A.canUseDOM&&this.setState({error:e})}render(){const{children:e}=this.props,{error:t}=this.state;if(t){const e={error:t,tryAgain:()=>this.setState({error:null})};return(this.props.fallback??p)(e)}return e??null}}},8193:(e,t,n)=>{"use strict";n.d(t,{A:()=>a});const r="undefined"!=typeof window&&"document"in window&&"createElement"in window.document,a={canUseDOM:r,canUseEventListeners:r&&("addEventListener"in window||"attachEvent"in window),canUseIntersectionObserver:r&&"IntersectionObserver"in window,canUseViewport:r&&"screen"in window}},5260:(e,t,n)=>{"use strict";n.d(t,{A:()=>o});n(6540);var r=n(545),a=n(4848);function o(e){return(0,a.jsx)(r.mg,{...e})}},8774:(e,t,n)=>{"use strict";n.d(t,{A:()=>f});var r=n(6540),a=n(4625),o=n(440),i=n(4586),l=n(6654),s=n(8193),u=n(3427),c=n(6025),d=n(4848);function p(e,t){let{isNavLink:n,to:p,href:f,activeClassName:m,isActive:g,"data-noBrokenLinkCheck":h,autoAddBaseUrl:y=!0,...b}=e;const{siteConfig:{trailingSlash:v,baseUrl:w}}=(0,i.A)(),{withBaseUrl:k}=(0,c.h)(),x=(0,u.A)(),S=(0,r.useRef)(null);(0,r.useImperativeHandle)(t,(()=>S.current));const E=p||f;const C=(0,l.A)(E),_=E?.replace("pathname://","");let T=void 0!==_?(A=_,y&&(e=>e.startsWith("/"))(A)?k(A):A):void 0;var A;T&&C&&(T=(0,o.applyTrailingSlash)(T,{trailingSlash:v,baseUrl:w}));const j=(0,r.useRef)(!1),N=n?a.k2:a.N_,L=s.A.canUseIntersectionObserver,R=(0,r.useRef)(),P=()=>{j.current||null==T||(window.docusaurus.preload(T),j.current=!0)};(0,r.useEffect)((()=>(!L&&C&&null!=T&&window.docusaurus.prefetch(T),()=>{L&&R.current&&R.current.disconnect()})),[R,T,L,C]);const O=T?.startsWith("#")??!1,D=!b.target||"_self"===b.target,I=!T||!C||!D||O;return h||!O&&I||x.collectLink(T),b.id&&x.collectAnchor(b.id),I?(0,d.jsx)("a",{ref:S,href:T,...E&&!C&&{target:"_blank",rel:"noopener noreferrer"},...b}):(0,d.jsx)(N,{...b,onMouseEnter:P,onTouchStart:P,innerRef:e=>{S.current=e,L&&e&&C&&(R.current=new window.IntersectionObserver((t=>{t.forEach((t=>{e===t.target&&(t.isIntersecting||t.intersectionRatio>0)&&(R.current.unobserve(e),R.current.disconnect(),null!=T&&window.docusaurus.prefetch(T))}))})),R.current.observe(e))},to:T,...n&&{isActive:g,activeClassName:m}})}const f=r.forwardRef(p)},418:(e,t,n)=>{"use strict";n.d(t,{A:()=>r});const r=()=>null},1312:(e,t,n)=>{"use strict";n.d(t,{A:()=>u,T:()=>s});var r=n(6540),a=n(4848);function o(e,t){const n=e.split(/(\{\w+\})/).map(((e,n)=>{if(n%2==1){const n=t?.[e.slice(1,-1)];if(void 0!==n)return n}return e}));return n.some((e=>(0,r.isValidElement)(e)))?n.map(((e,t)=>(0,r.isValidElement)(e)?r.cloneElement(e,{key:t}):e)).filter((e=>""!==e)):n.join("")}var i=n(2654);function l(e){let{id:t,message:n}=e;if(void 0===t&&void 0===n)throw new Error("Docusaurus translation declarations must have at least a translation id or a default translation message");return i[t??n]??n??t}function s(e,t){let{message:n,id:r}=e;return o(l({message:n,id:r}),t)}function u(e){let{children:t,id:n,values:r}=e;if(t&&"string"!=typeof t)throw console.warn("Illegal <Translate> children",t),new Error("The Docusaurus <Translate> component only accept simple string values");const i=l({message:t,id:n});return(0,a.jsx)(a.Fragment,{children:o(i,r)})}},7065:(e,t,n)=>{"use strict";n.d(t,{W:()=>r});const r="default"},6654:(e,t,n)=>{"use strict";function r(e){return/^(?:\w*:|\/\/)/.test(e)}function a(e){return void 0!==e&&!r(e)}n.d(t,{A:()=>a,z:()=>r})},6025:(e,t,n)=>{"use strict";n.d(t,{A:()=>l,h:()=>i});var r=n(6540),a=n(4586),o=n(6654);function i(){const{siteConfig:{baseUrl:e,url:t}}=(0,a.A)(),n=(0,r.useCallback)(((n,r)=>function(e,t,n,r){let{forcePrependBaseUrl:a=!1,absolute:i=!1}=void 0===r?{}:r;if(!n||n.startsWith("#")||(0,o.z)(n))return n;if(a)return t+n.replace(/^\//,"");if(n===t.replace(/\/$/,""))return t;const l=n.startsWith(t)?n:t+n.replace(/^\//,"");return i?e+l:l}(t,e,n,r)),[t,e]);return{withBaseUrl:n}}function l(e,t){void 0===t&&(t={});const{withBaseUrl:n}=i();return n(e,t)}},3427:(e,t,n)=>{"use strict";n.d(t,{A:()=>i});var r=n(6540);n(4848);const a=r.createContext({collectAnchor:()=>{},collectLink:()=>{}}),o=()=>(0,r.useContext)(a);function i(){return o()}},4586:(e,t,n)=>{"use strict";n.d(t,{A:()=>o});var r=n(6540),a=n(6988);function o(){return(0,r.useContext)(a.o)}},2303:(e,t,n)=>{"use strict";n.d(t,{A:()=>o});var r=n(6540),a=n(6125);function o(){return(0,r.useContext)(a.o)}},205:(e,t,n)=>{"use strict";n.d(t,{A:()=>a});var r=n(6540);const a=n(8193).A.canUseDOM?r.useLayoutEffect:r.useEffect},6921:(e,t,n)=>{"use strict";n.d(t,{A:()=>a});const r=e=>"object"==typeof e&&!!e&&Object.keys(e).length>0;function a(e){const t={};return function e(n,a){Object.entries(n).forEach((n=>{let[o,i]=n;const l=a?`${a}.${o}`:o;r(i)?e(i,l):t[l]=i}))}(e),t}},3102:(e,t,n)=>{"use strict";n.d(t,{W:()=>i,o:()=>o});var r=n(6540),a=n(4848);const o=r.createContext(null);function i(e){let{children:t,value:n}=e;const i=r.useContext(o),l=(0,r.useMemo)((()=>function(e){let{parent:t,value:n}=e;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}const r={...t.data,...n?.data};return{plugin:t.plugin,data:r}}({parent:i,value:n})),[i,n]);return(0,a.jsx)(o.Provider,{value:l,children:t})}},4070:(e,t,n)=>{"use strict";n.d(t,{zK:()=>g,vT:()=>p,Gy:()=>c,HW:()=>h,ht:()=>d,r7:()=>m,jh:()=>f});var r=n(6347),a=n(4586),o=n(7065);function i(e,t){void 0===t&&(t={});const n=function(){const{globalData:e}=(0,a.A)();return e}()[e];if(!n&&t.failfast)throw new Error(`Docusaurus plugin global data not found for "${e}" plugin.`);return n}const l=e=>e.versions.find((e=>e.isLast));function s(e,t){const n=function(e,t){const n=l(e);return[...e.versions.filter((e=>e!==n)),n].find((e=>!!(0,r.B6)(t,{path:e.path,exact:!1,strict:!1})))}(e,t),a=n?.docs.find((e=>!!(0,r.B6)(t,{path:e.path,exact:!0,strict:!1})));return{activeVersion:n,activeDoc:a,alternateDocVersions:a?function(t){const n={};return e.versions.forEach((e=>{e.docs.forEach((r=>{r.id===t&&(n[e.name]=r)}))})),n}(a.id):{}}}const u={},c=()=>i("docusaurus-plugin-content-docs")??u,d=e=>function(e,t,n){void 0===t&&(t=o.W),void 0===n&&(n={});const r=i(e),a=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 p(e){void 0===e&&(e={});const t=c(),{pathname:n}=(0,r.zy)();return function(e,t,n){void 0===n&&(n={});const a=Object.entries(e).sort(((e,t)=>t[1].path.localeCompare(e[1].path))).find((e=>{let[,n]=e;return!!(0,r.B6)(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((e=>e.path)).join(", ")}`);return o}(t,n,e)}function f(e){return d(e).versions}function m(e){const t=d(e);return l(t)}function g(e){const t=d(e),{pathname:n}=(0,r.zy)();return s(t,n)}function h(e){const t=d(e),{pathname:n}=(0,r.zy)();return function(e,t){const n=l(e);return{latestDocSuggestion:s(e,t).alternateDocVersions[n.name],latestVersionSuggestion:n}}(t,n)}},6294:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>o});var r=n(5947),a=n.n(r);a().configure({showSpinner:!1});const o={onRouteUpdate(e){let{location:t,previousLocation:n}=e;if(n&&t.pathname!==n.pathname){const e=window.setTimeout((()=>{a().start()}),200);return()=>window.clearTimeout(e)}},onRouteDidUpdate(){a().done()}}},6134:(e,t,n)=>{"use strict";n.r(t);var r=n(1765),a=n(4784);!function(e){const{themeConfig:{prism:t}}=a.default,{additionalLanguages:r}=t;globalThis.Prism=e,r.forEach((e=>{"php"===e&&n(9700),n(8692)(`./prism-${e}`)})),delete globalThis.Prism}(r.My)},1107:(e,t,n)=>{"use strict";n.d(t,{A:()=>c});n(6540);var r=n(4164),a=n(1312),o=n(6342),i=n(8774),l=n(3427);const s={anchorWithStickyNavbar:"anchorWithStickyNavbar_LWe7",anchorWithHideOnScrollNavbar:"anchorWithHideOnScrollNavbar_WYt5"};var u=n(4848);function c(e){let{as:t,id:n,...c}=e;const d=(0,l.A)(),{navbar:{hideOnScroll:p}}=(0,o.p)();if("h1"===t||!n)return(0,u.jsx)(t,{...c,id:void 0});d.collectAnchor(n);const f=(0,a.T)({id:"theme.common.headingLinkTitle",message:"Direct link to {heading}",description:"Title for link to heading"},{heading:"string"==typeof c.children?c.children:n});return(0,u.jsxs)(t,{...c,className:(0,r.A)("anchor",p?s.anchorWithHideOnScrollNavbar:s.anchorWithStickyNavbar,c.className),id:n,children:[c.children,(0,u.jsx)(i.A,{className:"hash-link",to:`#${n}`,"aria-label":f,title:f,children:"\u200b"})]})}},3186:(e,t,n)=>{"use strict";n.d(t,{A:()=>o});n(6540);const r={iconExternalLink:"iconExternalLink_nPIU"};var a=n(4848);function o(e){let{width:t=13.5,height:n=13.5}=e;return(0,a.jsx)("svg",{width:t,height:n,"aria-hidden":"true",viewBox:"0 0 24 24",className:r.iconExternalLink,children:(0,a.jsx)("path",{fill:"currentColor",d:"M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"})})}},781:(e,t,n)=>{"use strict";n.d(t,{A:()=>ft});var r=n(6540),a=n(4164),o=n(7489),i=n(1003),l=n(6347),s=n(1312),u=n(5062),c=n(4848);const d="__docusaurus_skipToContent_fallback";function p(e){e.setAttribute("tabindex","-1"),e.focus(),e.removeAttribute("tabindex")}function f(){const e=(0,r.useRef)(null),{action:t}=(0,l.W6)(),n=(0,r.useCallback)((e=>{e.preventDefault();const t=document.querySelector("main:first-of-type")??document.getElementById(d);t&&p(t)}),[]);return(0,u.$)((n=>{let{location:r}=n;e.current&&!r.hash&&"PUSH"===t&&p(e.current)})),{containerRef:e,onClick:n}}const m=(0,s.T)({id:"theme.common.skipToMainContent",description:"The skip to content label used for accessibility, allowing to rapidly navigate to main content with keyboard tab/enter navigation",message:"Skip to main content"});function g(e){const t=e.children??m,{containerRef:n,onClick:r}=f();return(0,c.jsx)("div",{ref:n,role:"region","aria-label":m,children:(0,c.jsx)("a",{...e,href:`#${d}`,onClick:r,children:t})})}var h=n(7559),y=n(4090);const b={skipToContent:"skipToContent_fXgn"};function v(){return(0,c.jsx)(g,{className:b.skipToContent})}var w=n(6342),k=n(5041);function x(e){let{width:t=21,height:n=21,color:r="currentColor",strokeWidth:a=1.2,className:o,...i}=e;return(0,c.jsx)("svg",{viewBox:"0 0 15 15",width:t,height:n,...i,children:(0,c.jsx)("g",{stroke:r,strokeWidth:a,children:(0,c.jsx)("path",{d:"M.75.75l13.5 13.5M14.25.75L.75 14.25"})})})}const S={closeButton:"closeButton_CVFx"};function E(e){return(0,c.jsx)("button",{type:"button","aria-label":(0,s.T)({id:"theme.AnnouncementBar.closeButtonAriaLabel",message:"Close",description:"The ARIA label for close button of announcement bar"}),...e,className:(0,a.A)("clean-btn close",S.closeButton,e.className),children:(0,c.jsx)(x,{width:14,height:14,strokeWidth:3.1})})}const C={content:"content_knG7"};function _(e){const{announcementBar:t}=(0,w.p)(),{content:n}=t;return(0,c.jsx)("div",{...e,className:(0,a.A)(C.content,e.className),dangerouslySetInnerHTML:{__html:n}})}const T={announcementBar:"announcementBar_mb4j",announcementBarPlaceholder:"announcementBarPlaceholder_vyr4",announcementBarClose:"announcementBarClose_gvF7",announcementBarContent:"announcementBarContent_xLdY"};function A(){const{announcementBar:e}=(0,w.p)(),{isActive:t,close:n}=(0,k.Mj)();if(!t)return null;const{backgroundColor:r,textColor:a,isCloseable:o}=e;return(0,c.jsxs)("div",{className:T.announcementBar,style:{backgroundColor:r,color:a},role:"banner",children:[o&&(0,c.jsx)("div",{className:T.announcementBarPlaceholder}),(0,c.jsx)(_,{className:T.announcementBarContent}),o&&(0,c.jsx)(E,{onClick:n,className:T.announcementBarClose})]})}var j=n(9876),N=n(3104);var L=n(9532),R=n(5600);const P=r.createContext(null);function O(e){let{children:t}=e;const n=function(){const e=(0,j.M)(),t=(0,R.YL)(),[n,a]=(0,r.useState)(!1),o=null!==t.component,i=(0,L.ZC)(o);return(0,r.useEffect)((()=>{o&&!i&&a(!0)}),[o,i]),(0,r.useEffect)((()=>{o?e.shown||a(!0):a(!1)}),[e.shown,o]),(0,r.useMemo)((()=>[n,a]),[n])}();return(0,c.jsx)(P.Provider,{value:n,children:t})}function D(e){if(e.component){const t=e.component;return(0,c.jsx)(t,{...e.props})}}function I(){const e=(0,r.useContext)(P);if(!e)throw new L.dV("NavbarSecondaryMenuDisplayProvider");const[t,n]=e,a=(0,r.useCallback)((()=>n(!1)),[n]),o=(0,R.YL)();return(0,r.useMemo)((()=>({shown:t,hide:a,content:D(o)})),[a,o,t])}function M(e){let{header:t,primaryMenu:n,secondaryMenu:r}=e;const{shown:o}=I();return(0,c.jsxs)("div",{className:"navbar-sidebar",children:[t,(0,c.jsxs)("div",{className:(0,a.A)("navbar-sidebar__items",{"navbar-sidebar__items--show-secondary":o}),children:[(0,c.jsx)("div",{className:"navbar-sidebar__item menu",children:n}),(0,c.jsx)("div",{className:"navbar-sidebar__item menu",children:r})]})]})}var F=n(5293),z=n(2303);function B(e){return(0,c.jsx)("svg",{viewBox:"0 0 24 24",width:24,height:24,...e,children:(0,c.jsx)("path",{fill:"currentColor",d:"M12,9c1.65,0,3,1.35,3,3s-1.35,3-3,3s-3-1.35-3-3S10.35,9,12,9 M12,7c-2.76,0-5,2.24-5,5s2.24,5,5,5s5-2.24,5-5 S14.76,7,12,7L12,7z M2,13l2,0c0.55,0,1-0.45,1-1s-0.45-1-1-1l-2,0c-0.55,0-1,0.45-1,1S1.45,13,2,13z M20,13l2,0c0.55,0,1-0.45,1-1 s-0.45-1-1-1l-2,0c-0.55,0-1,0.45-1,1S19.45,13,20,13z M11,2v2c0,0.55,0.45,1,1,1s1-0.45,1-1V2c0-0.55-0.45-1-1-1S11,1.45,11,2z M11,20v2c0,0.55,0.45,1,1,1s1-0.45,1-1v-2c0-0.55-0.45-1-1-1C11.45,19,11,19.45,11,20z M5.99,4.58c-0.39-0.39-1.03-0.39-1.41,0 c-0.39,0.39-0.39,1.03,0,1.41l1.06,1.06c0.39,0.39,1.03,0.39,1.41,0s0.39-1.03,0-1.41L5.99,4.58z M18.36,16.95 c-0.39-0.39-1.03-0.39-1.41,0c-0.39,0.39-0.39,1.03,0,1.41l1.06,1.06c0.39,0.39,1.03,0.39,1.41,0c0.39-0.39,0.39-1.03,0-1.41 L18.36,16.95z M19.42,5.99c0.39-0.39,0.39-1.03,0-1.41c-0.39-0.39-1.03-0.39-1.41,0l-1.06,1.06c-0.39,0.39-0.39,1.03,0,1.41 s1.03,0.39,1.41,0L19.42,5.99z M7.05,18.36c0.39-0.39,0.39-1.03,0-1.41c-0.39-0.39-1.03-0.39-1.41,0l-1.06,1.06 c-0.39,0.39-0.39,1.03,0,1.41s1.03,0.39,1.41,0L7.05,18.36z"})})}function $(e){return(0,c.jsx)("svg",{viewBox:"0 0 24 24",width:24,height:24,...e,children:(0,c.jsx)("path",{fill:"currentColor",d:"M9.37,5.51C9.19,6.15,9.1,6.82,9.1,7.5c0,4.08,3.32,7.4,7.4,7.4c0.68,0,1.35-0.09,1.99-0.27C17.45,17.19,14.93,19,12,19 c-3.86,0-7-3.14-7-7C5,9.07,6.81,6.55,9.37,5.51z M12,3c-4.97,0-9,4.03-9,9s4.03,9,9,9s9-4.03,9-9c0-0.46-0.04-0.92-0.1-1.36 c-0.98,1.37-2.58,2.26-4.4,2.26c-2.98,0-5.4-2.42-5.4-5.4c0-1.81,0.89-3.42,2.26-4.4C12.92,3.04,12.46,3,12,3L12,3z"})})}const U={toggle:"toggle_vylO",toggleButton:"toggleButton_gllP",darkToggleIcon:"darkToggleIcon_wfgR",lightToggleIcon:"lightToggleIcon_pyhR",toggleButtonDisabled:"toggleButtonDisabled_aARS"};function q(e){let{className:t,buttonClassName:n,value:r,onChange:o}=e;const i=(0,z.A)(),l=(0,s.T)({message:"Switch between dark and light mode (currently {mode})",id:"theme.colorToggle.ariaLabel",description:"The ARIA label for the navbar color mode toggle"},{mode:"dark"===r?(0,s.T)({message:"dark mode",id:"theme.colorToggle.ariaLabel.mode.dark",description:"The name for the dark color mode"}):(0,s.T)({message:"light mode",id:"theme.colorToggle.ariaLabel.mode.light",description:"The name for the light color mode"})});return(0,c.jsx)("div",{className:(0,a.A)(U.toggle,t),children:(0,c.jsxs)("button",{className:(0,a.A)("clean-btn",U.toggleButton,!i&&U.toggleButtonDisabled,n),type:"button",onClick:()=>o("dark"===r?"light":"dark"),disabled:!i,title:l,"aria-label":l,"aria-live":"polite",children:[(0,c.jsx)(B,{className:(0,a.A)(U.toggleIcon,U.lightToggleIcon)}),(0,c.jsx)($,{className:(0,a.A)(U.toggleIcon,U.darkToggleIcon)})]})})}const H=r.memo(q),G={darkNavbarColorModeToggle:"darkNavbarColorModeToggle_X3D1"};function V(e){let{className:t}=e;const n=(0,w.p)().navbar.style,r=(0,w.p)().colorMode.disableSwitch,{colorMode:a,setColorMode:o}=(0,F.G)();return r?null:(0,c.jsx)(H,{className:t,buttonClassName:"dark"===n?G.darkNavbarColorModeToggle:void 0,value:a,onChange:o})}var W=n(3465);function Q(){return(0,c.jsx)(W.A,{className:"navbar__brand",imageClassName:"navbar__logo",titleClassName:"navbar__title text--truncate"})}function K(){const e=(0,j.M)();return(0,c.jsx)("button",{type:"button","aria-label":(0,s.T)({id:"theme.docs.sidebar.closeSidebarButtonAriaLabel",message:"Close navigation bar",description:"The ARIA label for close button of mobile sidebar"}),className:"clean-btn navbar-sidebar__close",onClick:()=>e.toggle(),children:(0,c.jsx)(x,{color:"var(--ifm-color-emphasis-600)"})})}function Y(){return(0,c.jsxs)("div",{className:"navbar-sidebar__brand",children:[(0,c.jsx)(Q,{}),(0,c.jsx)(V,{className:"margin-right--md"}),(0,c.jsx)(K,{})]})}var Z=n(8774),X=n(6025),J=n(6654);function ee(e,t){return void 0!==e&&void 0!==t&&new RegExp(e,"gi").test(t)}var te=n(3186);function ne(e){let{activeBasePath:t,activeBaseRegex:n,to:r,href:a,label:o,html:i,isDropdownLink:l,prependBaseUrlToHref:s,...u}=e;const d=(0,X.A)(r),p=(0,X.A)(t),f=(0,X.A)(a,{forcePrependBaseUrl:!0}),m=o&&a&&!(0,J.A)(a),g=i?{dangerouslySetInnerHTML:{__html:i}}:{children:(0,c.jsxs)(c.Fragment,{children:[o,m&&(0,c.jsx)(te.A,{...l&&{width:12,height:12}})]})};return a?(0,c.jsx)(Z.A,{href:s?f:a,...u,...g}):(0,c.jsx)(Z.A,{to:d,isNavLink:!0,...(t||n)&&{isActive:(e,t)=>n?ee(n,t.pathname):t.pathname.startsWith(p)},...u,...g})}function re(e){let{className:t,isDropdownItem:n=!1,...r}=e;const o=(0,c.jsx)(ne,{className:(0,a.A)(n?"dropdown__link":"navbar__item navbar__link",t),isDropdownLink:n,...r});return n?(0,c.jsx)("li",{children:o}):o}function ae(e){let{className:t,isDropdownItem:n,...r}=e;return(0,c.jsx)("li",{className:"menu__list-item",children:(0,c.jsx)(ne,{className:(0,a.A)("menu__link",t),...r})})}function oe(e){let{mobile:t=!1,position:n,...r}=e;const a=t?ae:re;return(0,c.jsx)(a,{...r,activeClassName:r.activeClassName??(t?"menu__link--active":"navbar__link--active")})}var ie=n(1422),le=n(9169),se=n(4586);const ue={dropdownNavbarItemMobile:"dropdownNavbarItemMobile_S0Fm"};function ce(e,t){return e.some((e=>function(e,t){return!!(0,le.ys)(e.to,t)||!!ee(e.activeBaseRegex,t)||!(!e.activeBasePath||!t.startsWith(e.activeBasePath))}(e,t)))}function de(e){let{items:t,position:n,className:o,onClick:i,...l}=e;const s=(0,r.useRef)(null),[u,d]=(0,r.useState)(!1);return(0,r.useEffect)((()=>{const e=e=>{s.current&&!s.current.contains(e.target)&&d(!1)};return document.addEventListener("mousedown",e),document.addEventListener("touchstart",e),document.addEventListener("focusin",e),()=>{document.removeEventListener("mousedown",e),document.removeEventListener("touchstart",e),document.removeEventListener("focusin",e)}}),[s]),(0,c.jsxs)("div",{ref:s,className:(0,a.A)("navbar__item","dropdown","dropdown--hoverable",{"dropdown--right":"right"===n,"dropdown--show":u}),children:[(0,c.jsx)(ne,{"aria-haspopup":"true","aria-expanded":u,role:"button",href:l.to?void 0:"#",className:(0,a.A)("navbar__link",o),...l,onClick:l.to?void 0:e=>e.preventDefault(),onKeyDown:e=>{"Enter"===e.key&&(e.preventDefault(),d(!u))},children:l.children??l.label}),(0,c.jsx)("ul",{className:"dropdown__menu",children:t.map(((e,t)=>(0,r.createElement)(Ce,{isDropdownItem:!0,activeClassName:"dropdown__link--active",...e,key:t})))})]})}function pe(e){let{items:t,className:n,position:o,onClick:i,...s}=e;const u=function(){const{siteConfig:{baseUrl:e}}=(0,se.A)(),{pathname:t}=(0,l.zy)();return t.replace(e,"/")}(),d=ce(t,u),{collapsed:p,toggleCollapsed:f,setCollapsed:m}=(0,ie.u)({initialState:()=>!d});return(0,r.useEffect)((()=>{d&&m(!d)}),[u,d,m]),(0,c.jsxs)("li",{className:(0,a.A)("menu__list-item",{"menu__list-item--collapsed":p}),children:[(0,c.jsx)(ne,{role:"button",className:(0,a.A)(ue.dropdownNavbarItemMobile,"menu__link menu__link--sublist menu__link--sublist-caret",n),...s,onClick:e=>{e.preventDefault(),f()},children:s.children??s.label}),(0,c.jsx)(ie.N,{lazy:!0,as:"ul",className:"menu__list",collapsed:p,children:t.map(((e,t)=>(0,r.createElement)(Ce,{mobile:!0,isDropdownItem:!0,onClick:i,activeClassName:"menu__link--active",...e,key:t})))})]})}function fe(e){let{mobile:t=!1,...n}=e;const r=t?pe:de;return(0,c.jsx)(r,{...n})}var me=n(2131);function ge(e){let{width:t=20,height:n=20,...r}=e;return(0,c.jsx)("svg",{viewBox:"0 0 24 24",width:t,height:n,"aria-hidden":!0,...r,children:(0,c.jsx)("path",{fill:"currentColor",d:"M12.87 15.07l-2.54-2.51.03-.03c1.74-1.94 2.98-4.17 3.71-6.53H17V4h-7V2H8v2H1v1.99h11.17C11.5 7.92 10.44 9.75 9 11.35 8.07 10.32 7.3 9.19 6.69 8h-2c.73 1.63 1.73 3.17 2.98 4.56l-5.09 5.02L4 19l5-5 3.11 3.11.76-2.04zM18.5 10h-2L12 22h2l1.12-3h4.75L21 22h2l-4.5-12zm-2.62 7l1.62-4.33L19.12 17h-3.24z"})})}const he="iconLanguage_nlXk";var ye=n(418);const be={navbarSearchContainer:"navbarSearchContainer_Bca1"};function ve(e){let{children:t,className:n}=e;return(0,c.jsx)("div",{className:(0,a.A)(n,be.navbarSearchContainer),children:t})}var we=n(4070),ke=n(1754);var xe=n(5597);const Se=e=>e.docs.find((t=>t.id===e.mainDocId));const Ee={default:oe,localeDropdown:function(e){let{mobile:t,dropdownItemsBefore:n,dropdownItemsAfter:r,queryString:a="",...o}=e;const{i18n:{currentLocale:i,locales:u,localeConfigs:d}}=(0,se.A)(),p=(0,me.o)(),{search:f,hash:m}=(0,l.zy)(),g=[...n,...u.map((e=>{const n=`${`pathname://${p.createUrl({locale:e,fullyQualified:!1})}`}${f}${m}${a}`;return{label:d[e].label,lang:d[e].htmlLang,to:n,target:"_self",autoAddBaseUrl:!1,className:e===i?t?"menu__link--active":"dropdown__link--active":""}})),...r],h=t?(0,s.T)({message:"Languages",id:"theme.navbar.mobileLanguageDropdown.label",description:"The label for the mobile language switcher dropdown"}):d[i].label;return(0,c.jsx)(fe,{...o,mobile:t,label:(0,c.jsxs)(c.Fragment,{children:[(0,c.jsx)(ge,{className:he}),h]}),items:g})},search:function(e){let{mobile:t,className:n}=e;return t?null:(0,c.jsx)(ve,{className:n,children:(0,c.jsx)(ye.A,{})})},dropdown:fe,html:function(e){let{value:t,className:n,mobile:r=!1,isDropdownItem:o=!1}=e;const i=o?"li":"div";return(0,c.jsx)(i,{className:(0,a.A)({navbar__item:!r&&!o,"menu__list-item":r},n),dangerouslySetInnerHTML:{__html:t}})},doc:function(e){let{docId:t,label:n,docsPluginId:r,...a}=e;const{activeDoc:o}=(0,we.zK)(r),i=(0,ke.QB)(t,r),l=o?.path===i?.path;return null===i||i.unlisted&&!l?null:(0,c.jsx)(oe,{exact:!0,...a,isActive:()=>l||!!o?.sidebar&&o.sidebar===i.sidebar,label:n??i.id,to:i.path})},docSidebar:function(e){let{sidebarId:t,label:n,docsPluginId:r,...a}=e;const{activeDoc:o}=(0,we.zK)(r),i=(0,ke.fW)(t,r).link;if(!i)throw new Error(`DocSidebarNavbarItem: Sidebar with ID "${t}" doesn't have anything to be linked to.`);return(0,c.jsx)(oe,{exact:!0,...a,isActive:()=>o?.sidebar===t,label:n??i.label,to:i.path})},docsVersion:function(e){let{label:t,to:n,docsPluginId:r,...a}=e;const o=(0,ke.Vd)(r)[0],i=t??o.label,l=n??(e=>e.docs.find((t=>t.id===e.mainDocId)))(o).path;return(0,c.jsx)(oe,{...a,label:i,to:l})},docsVersionDropdown:function(e){let{mobile:t,docsPluginId:n,dropdownActiveClassDisabled:r,dropdownItemsBefore:a,dropdownItemsAfter:o,...i}=e;const{search:u,hash:d}=(0,l.zy)(),p=(0,we.zK)(n),f=(0,we.jh)(n),{savePreferredVersionName:m}=(0,xe.g1)(n),g=[...a,...f.map((e=>{const t=p.alternateDocVersions[e.name]??Se(e);return{label:e.label,to:`${t.path}${u}${d}`,isActive:()=>e===p.activeVersion,onClick:()=>m(e.name)}})),...o],h=(0,ke.Vd)(n)[0],y=t&&g.length>1?(0,s.T)({id:"theme.navbar.mobileVersionsDropdown.label",message:"Versions",description:"The label for the navbar versions dropdown on mobile view"}):h.label,b=t&&g.length>1?void 0:Se(h).path;return g.length<=1?(0,c.jsx)(oe,{...i,mobile:t,label:y,to:b,isActive:r?()=>!1:void 0}):(0,c.jsx)(fe,{...i,mobile:t,label:y,to:b,items:g,isActive:r?()=>!1:void 0})}};function Ce(e){let{type:t,...n}=e;const r=function(e,t){return e&&"default"!==e?e:"items"in t?"dropdown":"default"}(t,n),a=Ee[r];if(!a)throw new Error(`No NavbarItem component found for type "${t}".`);return(0,c.jsx)(a,{...n})}function _e(){const e=(0,j.M)(),t=(0,w.p)().navbar.items;return(0,c.jsx)("ul",{className:"menu__list",children:t.map(((t,n)=>(0,r.createElement)(Ce,{mobile:!0,...t,onClick:()=>e.toggle(),key:n})))})}function Te(e){return(0,c.jsx)("button",{...e,type:"button",className:"clean-btn navbar-sidebar__back",children:(0,c.jsx)(s.A,{id:"theme.navbar.mobileSidebarSecondaryMenu.backButtonLabel",description:"The label of the back button to return to main menu, inside the mobile navbar sidebar secondary menu (notably used to display the docs sidebar)",children:"\u2190 Back to main menu"})})}function Ae(){const e=0===(0,w.p)().navbar.items.length,t=I();return(0,c.jsxs)(c.Fragment,{children:[!e&&(0,c.jsx)(Te,{onClick:()=>t.hide()}),t.content]})}function je(){const e=(0,j.M)();var t;return void 0===(t=e.shown)&&(t=!0),(0,r.useEffect)((()=>(document.body.style.overflow=t?"hidden":"visible",()=>{document.body.style.overflow="visible"})),[t]),e.shouldRender?(0,c.jsx)(M,{header:(0,c.jsx)(Y,{}),primaryMenu:(0,c.jsx)(_e,{}),secondaryMenu:(0,c.jsx)(Ae,{})}):null}const Ne={navbarHideable:"navbarHideable_m1mJ",navbarHidden:"navbarHidden_jGov"};function Le(e){return(0,c.jsx)("div",{role:"presentation",...e,className:(0,a.A)("navbar-sidebar__backdrop",e.className)})}function Re(e){let{children:t}=e;const{navbar:{hideOnScroll:n,style:o}}=(0,w.p)(),i=(0,j.M)(),{navbarRef:l,isNavbarVisible:d}=function(e){const[t,n]=(0,r.useState)(e),a=(0,r.useRef)(!1),o=(0,r.useRef)(0),i=(0,r.useCallback)((e=>{null!==e&&(o.current=e.getBoundingClientRect().height)}),[]);return(0,N.Mq)(((t,r)=>{let{scrollY:i}=t;if(!e)return;if(i<o.current)return void n(!0);if(a.current)return void(a.current=!1);const l=r?.scrollY,s=document.documentElement.scrollHeight-o.current,u=window.innerHeight;l&&i>=l?n(!1):i+u<s&&n(!0)})),(0,u.$)((t=>{if(!e)return;const r=t.location.hash;if(r?document.getElementById(r.substring(1)):void 0)return a.current=!0,void n(!1);n(!0)})),{navbarRef:i,isNavbarVisible:t}}(n);return(0,c.jsxs)("nav",{ref:l,"aria-label":(0,s.T)({id:"theme.NavBar.navAriaLabel",message:"Main",description:"The ARIA label for the main navigation"}),className:(0,a.A)("navbar","navbar--fixed-top",n&&[Ne.navbarHideable,!d&&Ne.navbarHidden],{"navbar--dark":"dark"===o,"navbar--primary":"primary"===o,"navbar-sidebar--show":i.shown}),children:[t,(0,c.jsx)(Le,{onClick:i.toggle}),(0,c.jsx)(je,{})]})}var Pe=n(440);const Oe={errorBoundaryError:"errorBoundaryError_a6uf",errorBoundaryFallback:"errorBoundaryFallback_VBag"};function De(e){return(0,c.jsx)("button",{type:"button",...e,children:(0,c.jsx)(s.A,{id:"theme.ErrorPageContent.tryAgain",description:"The label of the button to try again rendering when the React error boundary captures an error",children:"Try again"})})}function Ie(e){let{error:t}=e;const n=(0,Pe.getErrorCausalChain)(t).map((e=>e.message)).join("\n\nCause:\n");return(0,c.jsx)("p",{className:Oe.errorBoundaryError,children:n})}class Me extends r.Component{componentDidCatch(e,t){throw this.props.onError(e,t)}render(){return this.props.children}}const Fe="right";function ze(e){let{width:t=30,height:n=30,className:r,...a}=e;return(0,c.jsx)("svg",{className:r,width:t,height:n,viewBox:"0 0 30 30","aria-hidden":"true",...a,children:(0,c.jsx)("path",{stroke:"currentColor",strokeLinecap:"round",strokeMiterlimit:"10",strokeWidth:"2",d:"M4 7h22M4 15h22M4 23h22"})})}function Be(){const{toggle:e,shown:t}=(0,j.M)();return(0,c.jsx)("button",{onClick:e,"aria-label":(0,s.T)({id:"theme.docs.sidebar.toggleSidebarButtonAriaLabel",message:"Toggle navigation bar",description:"The ARIA label for hamburger menu button of mobile navigation"}),"aria-expanded":t,className:"navbar__toggle clean-btn",type:"button",children:(0,c.jsx)(ze,{})})}const $e={colorModeToggle:"colorModeToggle_DEke"};function Ue(e){let{items:t}=e;return(0,c.jsx)(c.Fragment,{children:t.map(((e,t)=>(0,c.jsx)(Me,{onError:t=>new Error(`A theme navbar item failed to render.\nPlease double-check the following navbar item (themeConfig.navbar.items) of your Docusaurus config:\n${JSON.stringify(e,null,2)}`,{cause:t}),children:(0,c.jsx)(Ce,{...e})},t)))})}function qe(e){let{left:t,right:n}=e;return(0,c.jsxs)("div",{className:"navbar__inner",children:[(0,c.jsx)("div",{className:"navbar__items",children:t}),(0,c.jsx)("div",{className:"navbar__items navbar__items--right",children:n})]})}function He(){const e=(0,j.M)(),t=(0,w.p)().navbar.items,[n,r]=function(e){function t(e){return"left"===(e.position??Fe)}return[e.filter(t),e.filter((e=>!t(e)))]}(t),a=t.find((e=>"search"===e.type));return(0,c.jsx)(qe,{left:(0,c.jsxs)(c.Fragment,{children:[!e.disabled&&(0,c.jsx)(Be,{}),(0,c.jsx)(Q,{}),(0,c.jsx)(Ue,{items:n})]}),right:(0,c.jsxs)(c.Fragment,{children:[(0,c.jsx)(Ue,{items:r}),(0,c.jsx)(V,{className:$e.colorModeToggle}),!a&&(0,c.jsx)(ve,{children:(0,c.jsx)(ye.A,{})})]})})}function Ge(){return(0,c.jsx)(Re,{children:(0,c.jsx)(He,{})})}function Ve(e){let{item:t}=e;const{to:n,href:r,label:a,prependBaseUrlToHref:o,...i}=t,l=(0,X.A)(n),s=(0,X.A)(r,{forcePrependBaseUrl:!0});return(0,c.jsxs)(Z.A,{className:"footer__link-item",...r?{href:o?s:r}:{to:l},...i,children:[a,r&&!(0,J.A)(r)&&(0,c.jsx)(te.A,{})]})}function We(e){let{item:t}=e;return t.html?(0,c.jsx)("li",{className:"footer__item",dangerouslySetInnerHTML:{__html:t.html}}):(0,c.jsx)("li",{className:"footer__item",children:(0,c.jsx)(Ve,{item:t})},t.href??t.to)}function Qe(e){let{column:t}=e;return(0,c.jsxs)("div",{className:"col footer__col",children:[(0,c.jsx)("div",{className:"footer__title",children:t.title}),(0,c.jsx)("ul",{className:"footer__items clean-list",children:t.items.map(((e,t)=>(0,c.jsx)(We,{item:e},t)))})]})}function Ke(e){let{columns:t}=e;return(0,c.jsx)("div",{className:"row footer__links",children:t.map(((e,t)=>(0,c.jsx)(Qe,{column:e},t)))})}function Ye(){return(0,c.jsx)("span",{className:"footer__link-separator",children:"\xb7"})}function Ze(e){let{item:t}=e;return t.html?(0,c.jsx)("span",{className:"footer__link-item",dangerouslySetInnerHTML:{__html:t.html}}):(0,c.jsx)(Ve,{item:t})}function Xe(e){let{links:t}=e;return(0,c.jsx)("div",{className:"footer__links text--center",children:(0,c.jsx)("div",{className:"footer__links",children:t.map(((e,n)=>(0,c.jsxs)(r.Fragment,{children:[(0,c.jsx)(Ze,{item:e}),t.length!==n+1&&(0,c.jsx)(Ye,{})]},n)))})})}function Je(e){let{links:t}=e;return function(e){return"title"in e[0]}(t)?(0,c.jsx)(Ke,{columns:t}):(0,c.jsx)(Xe,{links:t})}var et=n(1122);const tt={footerLogoLink:"footerLogoLink_BH7S"};function nt(e){let{logo:t}=e;const{withBaseUrl:n}=(0,X.h)(),r={light:n(t.src),dark:n(t.srcDark??t.src)};return(0,c.jsx)(et.A,{className:(0,a.A)("footer__logo",t.className),alt:t.alt,sources:r,width:t.width,height:t.height,style:t.style})}function rt(e){let{logo:t}=e;return t.href?(0,c.jsx)(Z.A,{href:t.href,className:tt.footerLogoLink,target:t.target,children:(0,c.jsx)(nt,{logo:t})}):(0,c.jsx)(nt,{logo:t})}function at(e){let{copyright:t}=e;return(0,c.jsx)("div",{className:"footer__copyright",dangerouslySetInnerHTML:{__html:t}})}function ot(e){let{style:t,links:n,logo:r,copyright:o}=e;return(0,c.jsx)("footer",{className:(0,a.A)("footer",{"footer--dark":"dark"===t}),children:(0,c.jsxs)("div",{className:"container container-fluid",children:[n,(r||o)&&(0,c.jsxs)("div",{className:"footer__bottom text--center",children:[r&&(0,c.jsx)("div",{className:"margin-bottom--sm",children:r}),o]})]})})}function it(){const{footer:e}=(0,w.p)();if(!e)return null;const{copyright:t,links:n,logo:r,style:a}=e;return(0,c.jsx)(ot,{style:a,links:n&&n.length>0&&(0,c.jsx)(Je,{links:n}),logo:r&&(0,c.jsx)(rt,{logo:r}),copyright:t&&(0,c.jsx)(at,{copyright:t})})}const lt=r.memo(it),st=(0,L.fM)([F.a,k.oq,N.Tv,xe.VQ,i.Jx,function(e){let{children:t}=e;return(0,c.jsx)(R.y_,{children:(0,c.jsx)(j.e,{children:(0,c.jsx)(O,{children:t})})})}]);function ut(e){let{children:t}=e;return(0,c.jsx)(st,{children:t})}var ct=n(1107);function dt(e){let{error:t,tryAgain:n}=e;return(0,c.jsx)("main",{className:"container margin-vert--xl",children:(0,c.jsx)("div",{className:"row",children:(0,c.jsxs)("div",{className:"col col--6 col--offset-3",children:[(0,c.jsx)(ct.A,{as:"h1",className:"hero__title",children:(0,c.jsx)(s.A,{id:"theme.ErrorPageContent.title",description:"The title of the fallback page when the page crashed",children:"This page crashed."})}),(0,c.jsx)("div",{className:"margin-vert--lg",children:(0,c.jsx)(De,{onClick:n,className:"button button--primary shadow--lw"})}),(0,c.jsx)("hr",{}),(0,c.jsx)("div",{className:"margin-vert--md",children:(0,c.jsx)(Ie,{error:t})})]})})})}const pt={mainWrapper:"mainWrapper_z2l0"};function ft(e){const{children:t,noFooter:n,wrapperClassName:r,title:l,description:s}=e;return(0,y.J)(),(0,c.jsxs)(ut,{children:[(0,c.jsx)(i.be,{title:l,description:s}),(0,c.jsx)(v,{}),(0,c.jsx)(A,{}),(0,c.jsx)(Ge,{}),(0,c.jsx)("div",{id:d,className:(0,a.A)(h.G.wrapper.main,pt.mainWrapper,r),children:(0,c.jsx)(o.A,{fallback:e=>(0,c.jsx)(dt,{...e}),children:t})}),!n&&(0,c.jsx)(lt,{})]})}},3465:(e,t,n)=>{"use strict";n.d(t,{A:()=>c});n(6540);var r=n(8774),a=n(6025),o=n(4586),i=n(6342),l=n(1122),s=n(4848);function u(e){let{logo:t,alt:n,imageClassName:r}=e;const o={light:(0,a.A)(t.src),dark:(0,a.A)(t.srcDark||t.src)},i=(0,s.jsx)(l.A,{className:t.className,sources:o,height:t.height,width:t.width,alt:n,style:t.style});return r?(0,s.jsx)("div",{className:r,children:i}):i}function c(e){const{siteConfig:{title:t}}=(0,o.A)(),{navbar:{title:n,logo:l}}=(0,i.p)(),{imageClassName:c,titleClassName:d,...p}=e,f=(0,a.A)(l?.href||"/"),m=n?"":t,g=l?.alt??m;return(0,s.jsxs)(r.A,{to:f,...p,...l?.target&&{target:l.target},children:[l&&(0,s.jsx)(u,{logo:l,alt:g,imageClassName:c}),null!=n&&(0,s.jsx)("b",{className:d,children:n})]})}},1463:(e,t,n)=>{"use strict";n.d(t,{A:()=>o});n(6540);var r=n(5260),a=n(4848);function o(e){let{locale:t,version:n,tag:o}=e;const i=t;return(0,a.jsxs)(r.A,{children:[t&&(0,a.jsx)("meta",{name:"docusaurus_locale",content:t}),n&&(0,a.jsx)("meta",{name:"docusaurus_version",content:n}),o&&(0,a.jsx)("meta",{name:"docusaurus_tag",content:o}),i&&(0,a.jsx)("meta",{name:"docsearch:language",content:i}),n&&(0,a.jsx)("meta",{name:"docsearch:version",content:n}),o&&(0,a.jsx)("meta",{name:"docsearch:docusaurus_tag",content:o})]})}},1122:(e,t,n)=>{"use strict";n.d(t,{A:()=>c});var r=n(6540),a=n(4164),o=n(2303),i=n(5293);const l={themedComponent:"themedComponent_mlkZ","themedComponent--light":"themedComponent--light_NVdE","themedComponent--dark":"themedComponent--dark_xIcU"};var s=n(4848);function u(e){let{className:t,children:n}=e;const u=(0,o.A)(),{colorMode:c}=(0,i.G)();return(0,s.jsx)(s.Fragment,{children:(u?"dark"===c?["dark"]:["light"]:["light","dark"]).map((e=>{const o=n({theme:e,className:(0,a.A)(t,l.themedComponent,l[`themedComponent--${e}`])});return(0,s.jsx)(r.Fragment,{children:o},e)}))})}function c(e){const{sources:t,className:n,alt:r,...a}=e;return(0,s.jsx)(u,{className:n,children:e=>{let{theme:n,className:o}=e;return(0,s.jsx)("img",{src:t[n],alt:r,className:o,...a})}})}},1422:(e,t,n)=>{"use strict";n.d(t,{N:()=>y,u:()=>u});var r=n(6540),a=n(8193),o=n(205),i=n(3109),l=n(4848);const s="ease-in-out";function u(e){let{initialState:t}=e;const[n,a]=(0,r.useState)(t??!1),o=(0,r.useCallback)((()=>{a((e=>!e))}),[]);return{collapsed:n,setCollapsed:a,toggleCollapsed:o}}const c={display:"none",overflow:"hidden",height:"0px"},d={display:"block",overflow:"visible",height:"auto"};function p(e,t){const n=t?c:d;e.style.display=n.display,e.style.overflow=n.overflow,e.style.height=n.height}function f(e){let{collapsibleRef:t,collapsed:n,animation:a}=e;const o=(0,r.useRef)(!1);(0,r.useEffect)((()=>{const e=t.current;function r(){const t=e.scrollHeight,n=a?.duration??function(e){if((0,i.O)())return 1;const t=e/36;return Math.round(10*(4+15*t**.25+t/5))}(t);return{transition:`height ${n}ms ${a?.easing??s}`,height:`${t}px`}}function l(){const t=r();e.style.transition=t.transition,e.style.height=t.height}if(!o.current)return p(e,n),void(o.current=!0);return e.style.willChange="height",function(){const t=requestAnimationFrame((()=>{n?(l(),requestAnimationFrame((()=>{e.style.height=c.height,e.style.overflow=c.overflow}))):(e.style.display="block",requestAnimationFrame((()=>{l()})))}));return()=>cancelAnimationFrame(t)}()}),[t,n,a])}function m(e){if(!a.A.canUseDOM)return e?c:d}function g(e){let{as:t="div",collapsed:n,children:a,animation:o,onCollapseTransitionEnd:i,className:s,disableSSRStyle:u}=e;const c=(0,r.useRef)(null);return f({collapsibleRef:c,collapsed:n,animation:o}),(0,l.jsx)(t,{ref:c,style:u?void 0:m(n),onTransitionEnd:e=>{"height"===e.propertyName&&(p(c.current,n),i?.(n))},className:s,children:a})}function h(e){let{collapsed:t,...n}=e;const[a,i]=(0,r.useState)(!t),[s,u]=(0,r.useState)(t);return(0,o.A)((()=>{t||i(!0)}),[t]),(0,o.A)((()=>{a&&u(t)}),[a,t]),a?(0,l.jsx)(g,{...n,collapsed:s}):null}function y(e){let{lazy:t,...n}=e;const r=t?h:g;return(0,l.jsx)(r,{...n})}},5041:(e,t,n)=>{"use strict";n.d(t,{Mj:()=>g,oq:()=>m});var r=n(6540),a=n(2303),o=n(9466),i=n(9532),l=n(6342),s=n(4848);const u=(0,o.Wf)("docusaurus.announcement.dismiss"),c=(0,o.Wf)("docusaurus.announcement.id"),d=()=>"true"===u.get(),p=e=>u.set(String(e)),f=r.createContext(null);function m(e){let{children:t}=e;const n=function(){const{announcementBar:e}=(0,l.p)(),t=(0,a.A)(),[n,o]=(0,r.useState)((()=>!!t&&d()));(0,r.useEffect)((()=>{o(d())}),[]);const i=(0,r.useCallback)((()=>{p(!0),o(!0)}),[]);return(0,r.useEffect)((()=>{if(!e)return;const{id:t}=e;let n=c.get();"annoucement-bar"===n&&(n="announcement-bar");const r=t!==n;c.set(t),r&&p(!1),!r&&d()||o(!1)}),[e]),(0,r.useMemo)((()=>({isActive:!!e&&!n,close:i})),[e,n,i])}();return(0,s.jsx)(f.Provider,{value:n,children:t})}function g(){const e=(0,r.useContext)(f);if(!e)throw new i.dV("AnnouncementBarProvider");return e}},5293:(e,t,n)=>{"use strict";n.d(t,{G:()=>y,a:()=>h});var r=n(6540),a=n(8193),o=n(9532),i=n(9466),l=n(6342),s=n(4848);const u=r.createContext(void 0),c="theme",d=(0,i.Wf)(c),p={light:"light",dark:"dark"},f=e=>e===p.dark?p.dark:p.light,m=e=>a.A.canUseDOM?f(document.documentElement.getAttribute("data-theme")):f(e),g=e=>{d.set(f(e))};function h(e){let{children:t}=e;const n=function(){const{colorMode:{defaultMode:e,disableSwitch:t,respectPrefersColorScheme:n}}=(0,l.p)(),[a,o]=(0,r.useState)(m(e));(0,r.useEffect)((()=>{t&&d.del()}),[t]);const i=(0,r.useCallback)((function(t,r){void 0===r&&(r={});const{persist:a=!0}=r;t?(o(t),a&&g(t)):(o(n?window.matchMedia("(prefers-color-scheme: dark)").matches?p.dark:p.light:e),d.del())}),[n,e]);(0,r.useEffect)((()=>{document.documentElement.setAttribute("data-theme",f(a))}),[a]),(0,r.useEffect)((()=>{if(t)return;const e=e=>{if(e.key!==c)return;const t=d.get();null!==t&&i(f(t))};return window.addEventListener("storage",e),()=>window.removeEventListener("storage",e)}),[t,i]);const s=(0,r.useRef)(!1);return(0,r.useEffect)((()=>{if(t&&!n)return;const e=window.matchMedia("(prefers-color-scheme: dark)"),r=()=>{window.matchMedia("print").matches||s.current?s.current=window.matchMedia("print").matches:i(null)};return e.addListener(r),()=>e.removeListener(r)}),[i,t,n]),(0,r.useMemo)((()=>({colorMode:a,setColorMode:i,get isDarkTheme(){return a===p.dark},setLightTheme(){i(p.light)},setDarkTheme(){i(p.dark)}})),[a,i])}();return(0,s.jsx)(u.Provider,{value:n,children:t})}function y(){const e=(0,r.useContext)(u);if(null==e)throw new o.dV("ColorModeProvider","Please see https://docusaurus.io/docs/api/themes/configuration#use-color-mode.");return e}},5597:(e,t,n)=>{"use strict";n.d(t,{VQ:()=>y,g1:()=>v});var r=n(6540),a=n(4070),o=n(7065),i=n(6342),l=n(1754),s=n(9532),u=n(9466),c=n(4848);const d=e=>`docs-preferred-version-${e}`,p={save:(e,t,n)=>{(0,u.Wf)(d(e),{persistence:t}).set(n)},read:(e,t)=>(0,u.Wf)(d(e),{persistence:t}).get(),clear:(e,t)=>{(0,u.Wf)(d(e),{persistence:t}).del()}},f=e=>Object.fromEntries(e.map((e=>[e,{preferredVersionName:null}])));const m=r.createContext(null);function g(){const e=(0,a.Gy)(),t=(0,i.p)().docs.versionPersistence,n=(0,r.useMemo)((()=>Object.keys(e)),[e]),[o,l]=(0,r.useState)((()=>f(n)));(0,r.useEffect)((()=>{l(function(e){let{pluginIds:t,versionPersistence:n,allDocsData:r}=e;function a(e){const t=p.read(e,n);return r[e].versions.some((e=>e.name===t))?{preferredVersionName:t}:(p.clear(e,n),{preferredVersionName:null})}return Object.fromEntries(t.map((e=>[e,a(e)])))}({allDocsData:e,versionPersistence:t,pluginIds:n}))}),[e,t,n]);return[o,(0,r.useMemo)((()=>({savePreferredVersion:function(e,n){p.save(e,t,n),l((t=>({...t,[e]:{preferredVersionName:n}})))}})),[t])]}function h(e){let{children:t}=e;const n=g();return(0,c.jsx)(m.Provider,{value:n,children:t})}function y(e){let{children:t}=e;return l.C5?(0,c.jsx)(h,{children:t}):(0,c.jsx)(c.Fragment,{children:t})}function b(){const e=(0,r.useContext)(m);if(!e)throw new s.dV("DocsPreferredVersionContextProvider");return e}function v(e){void 0===e&&(e=o.W);const t=(0,a.ht)(e),[n,i]=b(),{preferredVersionName:l}=n[e];return{preferredVersion:t.versions.find((e=>e.name===l))??null,savePreferredVersionName:(0,r.useCallback)((t=>{i.savePreferredVersion(e,t)}),[i,e])}}},6588:(e,t,n)=>{"use strict";n.d(t,{V:()=>s,t:()=>u});var r=n(6540),a=n(9532),o=n(4848);const i=Symbol("EmptyContext"),l=r.createContext(i);function s(e){let{children:t,name:n,items:a}=e;const i=(0,r.useMemo)((()=>n&&a?{name:n,items:a}:null),[n,a]);return(0,o.jsx)(l.Provider,{value:i,children:t})}function u(){const e=(0,r.useContext)(l);if(e===i)throw new a.dV("DocsSidebarProvider");return e}},2252:(e,t,n)=>{"use strict";n.d(t,{n:()=>l,r:()=>s});var r=n(6540),a=n(9532),o=n(4848);const i=r.createContext(null);function l(e){let{children:t,version:n}=e;return(0,o.jsx)(i.Provider,{value:n,children:t})}function s(){const e=(0,r.useContext)(i);if(null===e)throw new a.dV("DocsVersionProvider");return e}},9876:(e,t,n)=>{"use strict";n.d(t,{e:()=>f,M:()=>m});var r=n(6540),a=n(5600),o=n(4581),i=n(6347),l=n(9532);function s(e){!function(e){const t=(0,i.W6)(),n=(0,l._q)(e);(0,r.useEffect)((()=>t.block(((e,t)=>n(e,t)))),[t,n])}(((t,n)=>{if("POP"===n)return e(t,n)}))}var u=n(6342),c=n(4848);const d=r.createContext(void 0);function p(){const e=function(){const e=(0,a.YL)(),{items:t}=(0,u.p)().navbar;return 0===t.length&&!e.component}(),t=(0,o.l)(),n=!e&&"mobile"===t,[i,l]=(0,r.useState)(!1);s((()=>{if(i)return l(!1),!1}));const c=(0,r.useCallback)((()=>{l((e=>!e))}),[]);return(0,r.useEffect)((()=>{"desktop"===t&&l(!1)}),[t]),(0,r.useMemo)((()=>({disabled:e,shouldRender:n,toggle:c,shown:i})),[e,n,c,i])}function f(e){let{children:t}=e;const n=p();return(0,c.jsx)(d.Provider,{value:n,children:t})}function m(){const e=r.useContext(d);if(void 0===e)throw new l.dV("NavbarMobileSidebarProvider");return e}},5600:(e,t,n)=>{"use strict";n.d(t,{GX:()=>u,YL:()=>s,y_:()=>l});var r=n(6540),a=n(9532),o=n(4848);const i=r.createContext(null);function l(e){let{children:t}=e;const n=(0,r.useState)({component:null,props:null});return(0,o.jsx)(i.Provider,{value:n,children:t})}function s(){const e=(0,r.useContext)(i);if(!e)throw new a.dV("NavbarSecondaryMenuContentProvider");return e[0]}function u(e){let{component:t,props:n}=e;const o=(0,r.useContext)(i);if(!o)throw new a.dV("NavbarSecondaryMenuContentProvider");const[,l]=o,s=(0,a.Be)(n);return(0,r.useEffect)((()=>{l({component:t,props:s})}),[l,t,s]),(0,r.useEffect)((()=>()=>l({component:null,props:null})),[l]),null}},4090:(e,t,n)=>{"use strict";n.d(t,{w:()=>a,J:()=>o});var r=n(6540);const a="navigation-with-keyboard";function o(){(0,r.useEffect)((()=>{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),()=>{document.body.classList.remove(a),document.removeEventListener("keydown",e),document.removeEventListener("mousedown",e)}}),[])}},4581:(e,t,n)=>{"use strict";n.d(t,{l:()=>l});var r=n(6540),a=n(8193);const o={desktop:"desktop",mobile:"mobile",ssr:"ssr"},i=996;function l(e){let{desktopBreakpoint:t=i}=void 0===e?{}:e;const[n,l]=(0,r.useState)((()=>"ssr"));return(0,r.useEffect)((()=>{function e(){l(function(e){if(!a.A.canUseDOM)throw new Error("getWindowSize() should only be called after React hydration");return window.innerWidth>e?o.desktop:o.mobile}(t))}return e(),window.addEventListener("resize",e),()=>{window.removeEventListener("resize",e)}}),[t]),n}},7559:(e,t,n)=>{"use strict";n.d(t,{G:()=>r});const 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",unlistedBanner:"theme-unlisted-banner",admonitionType:e=>`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:e=>`theme-doc-sidebar-item-category-level-${e}`,docSidebarItemLinkLevel:e=>`theme-doc-sidebar-item-link-level-${e}`},blog:{}}},3109:(e,t,n)=>{"use strict";function r(){return window.matchMedia("(prefers-reduced-motion: reduce)").matches}n.d(t,{O:()=>r})},1754:(e,t,n)=>{"use strict";n.d(t,{d1:()=>T,Nr:()=>m,w8:()=>b,C5:()=>p,$S:()=>g,cC:()=>f,B5:()=>_,Vd:()=>S,QB:()=>C,fW:()=>E,OF:()=>x,Y:()=>w});var r=n(6540),a=n(6347),o=n(2831),i=n(4070),l=n(5597),s=n(2252),u=n(6588);function c(e){return Array.from(new Set(e))}var d=n(9169);const p=!!i.Gy;function f(e){const t=(0,s.r)();if(!e)return;const n=t.docs[e];if(!n)throw new Error(`no version doc found by id=${e}`);return n}function m(e){return"link"!==e.type||e.unlisted?"category"===e.type?function(e){if(e.href&&!e.linkUnlisted)return e.href;for(const t of e.items){const e=m(t);if(e)return e}}(e):void 0:e.href}function g(){const{pathname:e}=(0,a.zy)(),t=(0,u.t)();if(!t)throw new Error("Unexpected: cant find current sidebar in context");const n=k({sidebarItems:t.items,pathname:e,onlyCategories:!0}).slice(-1)[0];if(!n)throw new Error(`${e} is not associated with a category. useCurrentSidebarCategory() should only be used on category index pages.`);return n}const h=(e,t)=>void 0!==e&&(0,d.ys)(e,t),y=(e,t)=>e.some((e=>b(e,t)));function b(e,t){return"link"===e.type?h(e.href,t):"category"===e.type&&(h(e.href,t)||y(e.items,t))}function v(e,t){switch(e.type){case"category":return b(e,t)||e.items.some((e=>v(e,t)));case"link":return!e.unlisted||b(e,t);default:return!0}}function w(e,t){return(0,r.useMemo)((()=>e.filter((e=>v(e,t)))),[e,t])}function k(e){let{sidebarItems:t,pathname:n,onlyCategories:r=!1}=e;const a=[];return function e(t){for(const o of t)if("category"===o.type&&((0,d.ys)(o.href,n)||e(o.items))||"link"===o.type&&(0,d.ys)(o.href,n)){return r&&"category"!==o.type||a.unshift(o),!0}return!1}(t),a}function x(){const e=(0,u.t)(),{pathname:t}=(0,a.zy)(),n=(0,i.vT)()?.pluginData.breadcrumbs;return!1!==n&&e?k({sidebarItems:e.items,pathname:t}):null}function S(e){const{activeVersion:t}=(0,i.zK)(e),{preferredVersion:n}=(0,l.g1)(e),a=(0,i.r7)(e);return(0,r.useMemo)((()=>c([t,n,a].filter(Boolean))),[t,n,a])}function E(e,t){const n=S(t);return(0,r.useMemo)((()=>{const t=n.flatMap((e=>e.sidebars?Object.entries(e.sidebars):[])),r=t.find((t=>t[0]===e));if(!r)throw new Error(`Can't find any sidebar with id "${e}" in version${n.length>1?"s":""} ${n.map((e=>e.name)).join(", ")}".\nAvailable sidebar ids are:\n- ${t.map((e=>e[0])).join("\n- ")}`);return r[1]}),[e,n])}function C(e,t){const n=S(t);return(0,r.useMemo)((()=>{const t=n.flatMap((e=>e.docs)),r=t.find((t=>t.id===e));if(!r){if(n.flatMap((e=>e.draftIds)).includes(e))return null;throw new Error(`Couldn't find any doc with id "${e}" in version${n.length>1?"s":""} "${n.map((e=>e.name)).join(", ")}".\nAvailable doc ids are:\n- ${c(t.map((e=>e.id))).join("\n- ")}`)}return r}),[e,n])}function _(e){let{route:t}=e;const n=(0,a.zy)(),r=(0,s.r)(),i=t.routes,l=i.find((e=>(0,a.B6)(n.pathname,e)));if(!l)return null;const u=l.sidebar,c=u?r.docsSidebars[u]:void 0;return{docElement:(0,o.v)(i),sidebarName:u,sidebarItems:c}}function T(e){return e.filter((e=>!("category"===e.type||"link"===e.type)||!!m(e)))}},1003:(e,t,n)=>{"use strict";n.d(t,{e3:()=>f,be:()=>d,Jx:()=>m});var r=n(6540),a=n(4164),o=n(5260),i=n(3102);function l(){const e=r.useContext(i.o);if(!e)throw new Error("Unexpected: no Docusaurus route context found");return e}var s=n(6025),u=n(4586);var c=n(4848);function d(e){let{title:t,description:n,keywords:r,image:a,children:i}=e;const l=function(e){const{siteConfig:t}=(0,u.A)(),{title:n,titleDelimiter:r}=t;return e?.trim().length?`${e.trim()} ${r} ${n}`:n}(t),{withBaseUrl:d}=(0,s.h)(),p=a?d(a,{absolute:!0}):void 0;return(0,c.jsxs)(o.A,{children:[t&&(0,c.jsx)("title",{children:l}),t&&(0,c.jsx)("meta",{property:"og:title",content:l}),n&&(0,c.jsx)("meta",{name:"description",content:n}),n&&(0,c.jsx)("meta",{property:"og:description",content:n}),r&&(0,c.jsx)("meta",{name:"keywords",content:Array.isArray(r)?r.join(","):r}),p&&(0,c.jsx)("meta",{property:"og:image",content:p}),p&&(0,c.jsx)("meta",{name:"twitter:image",content:p}),i]})}const p=r.createContext(void 0);function f(e){let{className:t,children:n}=e;const i=r.useContext(p),l=(0,a.A)(i,t);return(0,c.jsxs)(p.Provider,{value:l,children:[(0,c.jsx)(o.A,{children:(0,c.jsx)("html",{className:l})}),n]})}function m(e){let{children:t}=e;const n=l(),r=`plugin-${n.plugin.name.replace(/docusaurus-(?:plugin|theme)-(?:content-)?/gi,"")}`;const o=`plugin-id-${n.plugin.id}`;return(0,c.jsx)(f,{className:(0,a.A)(r,o),children:t})}},9532:(e,t,n)=>{"use strict";n.d(t,{Be:()=>u,ZC:()=>l,_q:()=>i,dV:()=>s,fM:()=>c});var r=n(6540),a=n(205),o=n(4848);function i(e){const t=(0,r.useRef)(e);return(0,a.A)((()=>{t.current=e}),[e]),(0,r.useCallback)((function(){return t.current(...arguments)}),[])}function l(e){const t=(0,r.useRef)();return(0,a.A)((()=>{t.current=e})),t.current}class s extends Error{constructor(e,t){super(),this.name="ReactContextError",this.message=`Hook ${this.stack?.split("\n")[1]?.match(/at (?:\w+\.)?(?<name>\w+)/)?.groups.name??""} is called outside the <${e}>. ${t??""}`}}function u(e){const t=Object.entries(e);return t.sort(((e,t)=>e[0].localeCompare(t[0]))),(0,r.useMemo)((()=>e),t.flat())}function c(e){return t=>{let{children:n}=t;return(0,o.jsx)(o.Fragment,{children:e.reduceRight(((e,t)=>(0,o.jsx)(t,{children:e})),n)})}}},9169:(e,t,n)=>{"use strict";n.d(t,{Dt:()=>l,ys:()=>i});var r=n(6540),a=n(8328),o=n(4586);function i(e,t){const n=e=>(!e||e.endsWith("/")?e:`${e}/`)?.toLowerCase();return n(e)===n(t)}function l(){const{baseUrl:e}=(0,o.A)().siteConfig;return(0,r.useMemo)((()=>function(e){let{baseUrl:t,routes:n}=e;function r(e){return e.path===t&&!0===e.exact}function a(e){return e.path===t&&!e.exact}return function e(t){if(0===t.length)return;return t.find(r)||e(t.filter(a).flatMap((e=>e.routes??[])))}(n)}({routes:a.A,baseUrl:e})),[e])}},3104:(e,t,n)=>{"use strict";n.d(t,{Mq:()=>p,Tv:()=>u,gk:()=>f});var r=n(6540),a=n(8193),o=n(2303),i=(n(205),n(9532)),l=n(4848);const s=r.createContext(void 0);function u(e){let{children:t}=e;const n=function(){const e=(0,r.useRef)(!0);return(0,r.useMemo)((()=>({scrollEventsEnabledRef:e,enableScrollEvents:()=>{e.current=!0},disableScrollEvents:()=>{e.current=!1}})),[])}();return(0,l.jsx)(s.Provider,{value:n,children:t})}function c(){const e=(0,r.useContext)(s);if(null==e)throw new i.dV("ScrollControllerProvider");return e}const d=()=>a.A.canUseDOM?{scrollX:window.pageXOffset,scrollY:window.pageYOffset}:null;function p(e,t){void 0===t&&(t=[]);const{scrollEventsEnabledRef:n}=c(),a=(0,r.useRef)(d()),o=(0,i._q)(e);(0,r.useEffect)((()=>{const e=()=>{if(!n.current)return;const e=d();o(e,a.current),a.current=e},t={passive:!0};return e(),window.addEventListener("scroll",e,t),()=>window.removeEventListener("scroll",e,t)}),[o,n,...t])}function f(){const e=(0,r.useRef)(null),t=(0,o.A)()&&"smooth"===getComputedStyle(document.documentElement).scrollBehavior;return{startScroll:n=>{e.current=t?function(e){return window.scrollTo({top:e,behavior:"smooth"}),()=>{}}(n):function(e){let t=null;const n=document.documentElement.scrollTop>e;return function r(){const a=document.documentElement.scrollTop;(n&&a>e||!n&&a<e)&&(t=requestAnimationFrame(r),window.scrollTo(0,Math.floor(.85*(a-e))+e))}(),()=>t&&cancelAnimationFrame(t)}(n)},cancelScroll:()=>e.current?.()}}},2967:(e,t,n)=>{"use strict";n.d(t,{Cy:()=>r,tU:()=>a});n(4586);const r="default";function a(e,t){return`docs-${e}-${t}`}},9466:(e,t,n)=>{"use strict";n.d(t,{Wf:()=>s});n(6540);const r="localStorage";function a(e){let{key:t,oldValue:n,newValue:r,storage:a}=e;if(n===r)return;const o=document.createEvent("StorageEvent");o.initStorageEvent("storage",!1,!1,t,n,r,window.location.href,a),window.dispatchEvent(o)}function o(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,i||(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),i=!0),null}var t}let i=!1;const l={get:()=>null,set:()=>{},del:()=>{},listen:()=>()=>{}};function s(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,listen:t}}(e);const n=o(t?.persistence);return null===n?l:{get:()=>{try{return n.getItem(e)}catch(t){return console.error(`Docusaurus storage error, can't get key=${e}`,t),null}},set:t=>{try{const r=n.getItem(e);n.setItem(e,t),a({key:e,oldValue:r,newValue:t,storage:n})}catch(r){console.error(`Docusaurus storage error, can't set ${e}=${t}`,r)}},del:()=>{try{const t=n.getItem(e);n.removeItem(e),a({key:e,oldValue:t,newValue:null,storage:n})}catch(t){console.error(`Docusaurus storage error, can't delete key=${e}`,t)}},listen:t=>{try{const r=r=>{r.storageArea===n&&r.key===e&&t(r)};return window.addEventListener("storage",r),()=>window.removeEventListener("storage",r)}catch(r){return console.error(`Docusaurus storage error, can't listen for changes of key=${e}`,r),()=>{}}}}}},2131:(e,t,n)=>{"use strict";n.d(t,{o:()=>i});var r=n(4586),a=n(6347),o=n(440);function i(){const{siteConfig:{baseUrl:e,url:t,trailingSlash:n},i18n:{defaultLocale:i,currentLocale:l}}=(0,r.A)(),{pathname:s}=(0,a.zy)(),u=(0,o.applyTrailingSlash)(s,{trailingSlash:n,baseUrl:e}),c=l===i?e:e.replace(`/${l}/`,"/"),d=u.replace(e,"");return{createUrl:function(e){let{locale:n,fullyQualified:r}=e;return`${r?t:""}${function(e){return e===i?`${c}`:`${c}${e}/`}(n)}${d}`}}}},5062:(e,t,n)=>{"use strict";n.d(t,{$:()=>i});var r=n(6540),a=n(6347),o=n(9532);function i(e){const t=(0,a.zy)(),n=(0,o.ZC)(t),i=(0,o._q)(e);(0,r.useEffect)((()=>{n&&t!==n&&i({location:t,previousLocation:n})}),[i,t,n])}},6342:(e,t,n)=>{"use strict";n.d(t,{p:()=>a});var r=n(4586);function a(){return(0,r.A)().siteConfig.themeConfig}},2983:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){const{trailingSlash:n,baseUrl:r}=t;if(e.startsWith("#"))return e;if(void 0===n)return e;const[a]=e.split(/[#?]/),o="/"===a||a===r?a:(i=a,n?function(e){return e.endsWith("/")?e:`${e}/`}(i):function(e){return e.endsWith("/")?e.slice(0,-1):e}(i));var i;return e.replace(a,o)}},253:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getErrorCausalChain=void 0,t.getErrorCausalChain=function e(t){return t.cause?[t,...e(t.cause)]:[t]}},440: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.getErrorCausalChain=t.applyTrailingSlash=t.blogPostContainerID=void 0,t.blogPostContainerID="__blog-post-container";var a=n(2983);Object.defineProperty(t,"applyTrailingSlash",{enumerable:!0,get:function(){return r(a).default}});var o=n(253);Object.defineProperty(t,"getErrorCausalChain",{enumerable:!0,get:function(){return o.getErrorCausalChain}})},1513:(e,t,n)=>{"use strict";n.d(t,{zR:()=>w,TM:()=>_,yJ:()=>f,sC:()=>A,AO:()=>p});var r=n(8168);function a(e){return"/"===e.charAt(0)}function o(e,t){for(var n=t,r=n+1,a=e.length;r<a;n+=1,r+=1)e[n]=e[r];e.pop()}const i=function(e,t){void 0===t&&(t="");var n,r=e&&e.split("/")||[],i=t&&t.split("/")||[],l=e&&a(e),s=t&&a(t),u=l||s;if(e&&a(e)?i=r:r.length&&(i.pop(),i=i.concat(r)),!i.length)return"/";if(i.length){var c=i[i.length-1];n="."===c||".."===c||""===c}else n=!1;for(var d=0,p=i.length;p>=0;p--){var f=i[p];"."===f?o(i,p):".."===f?(o(i,p),d++):d&&(o(i,p),d--)}if(!u)for(;d--;d)i.unshift("..");!u||""===i[0]||i[0]&&a(i[0])||i.unshift("");var m=i.join("/");return n&&"/"!==m.substr(-1)&&(m+="/"),m};var l=n(1561);function s(e){return"/"===e.charAt(0)?e:"/"+e}function u(e){return"/"===e.charAt(0)?e.substr(1):e}function c(e,t){return function(e,t){return 0===e.toLowerCase().indexOf(t.toLowerCase())&&-1!=="/?#".indexOf(e.charAt(t.length))}(e,t)?e.substr(t.length):e}function d(e){return"/"===e.charAt(e.length-1)?e.slice(0,-1):e}function p(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 f(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.A)({},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;r<e;r++)n[r]=arguments[r];t.forEach((function(e){return e.apply(void 0,n)}))}}}var g=!("undefined"==typeof window||!window.document||!window.document.createElement);function h(e,t){t(window.confirm(e))}var y="popstate",b="hashchange";function v(){try{return window.history.state||{}}catch(e){return{}}}function w(e){void 0===e&&(e={}),g||(0,l.A)(!1);var t,n=window.history,a=(-1===(t=window.navigator.userAgent).indexOf("Android 2.")&&-1===t.indexOf("Android 4.0")||-1===t.indexOf("Mobile Safari")||-1!==t.indexOf("Chrome")||-1!==t.indexOf("Windows Phone"))&&window.history&&"pushState"in window.history,o=!(-1===window.navigator.userAgent.indexOf("Trident")),i=e,u=i.forceRefresh,w=void 0!==u&&u,k=i.getUserConfirmation,x=void 0===k?h:k,S=i.keyLength,E=void 0===S?6:S,C=e.basename?d(s(e.basename)):"";function _(e){var t=e||{},n=t.key,r=t.state,a=window.location,o=a.pathname+a.search+a.hash;return C&&(o=c(o,C)),f(o,r,n)}function T(){return Math.random().toString(36).substr(2,E)}var A=m();function j(e){(0,r.A)($,e),$.length=n.length,A.notifyListeners($.location,$.action)}function N(e){(function(e){return void 0===e.state&&-1===navigator.userAgent.indexOf("CriOS")})(e)||P(_(e.state))}function L(){P(_(v()))}var R=!1;function P(e){if(R)R=!1,j();else{A.confirmTransitionTo(e,"POP",x,(function(t){t?j({action:"POP",location:e}):function(e){var t=$.location,n=D.indexOf(t.key);-1===n&&(n=0);var r=D.indexOf(e.key);-1===r&&(r=0);var a=n-r;a&&(R=!0,M(a))}(e)}))}}var O=_(v()),D=[O.key];function I(e){return C+p(e)}function M(e){n.go(e)}var F=0;function z(e){1===(F+=e)&&1===e?(window.addEventListener(y,N),o&&window.addEventListener(b,L)):0===F&&(window.removeEventListener(y,N),o&&window.removeEventListener(b,L))}var B=!1;var $={length:n.length,action:"POP",location:O,createHref:I,push:function(e,t){var r="PUSH",o=f(e,t,T(),$.location);A.confirmTransitionTo(o,r,x,(function(e){if(e){var t=I(o),i=o.key,l=o.state;if(a)if(n.pushState({key:i,state:l},null,t),w)window.location.href=t;else{var s=D.indexOf($.location.key),u=D.slice(0,s+1);u.push(o.key),D=u,j({action:r,location:o})}else window.location.href=t}}))},replace:function(e,t){var r="REPLACE",o=f(e,t,T(),$.location);A.confirmTransitionTo(o,r,x,(function(e){if(e){var t=I(o),i=o.key,l=o.state;if(a)if(n.replaceState({key:i,state:l},null,t),w)window.location.replace(t);else{var s=D.indexOf($.location.key);-1!==s&&(D[s]=o.key),j({action:r,location:o})}else window.location.replace(t)}}))},go:M,goBack:function(){M(-1)},goForward:function(){M(1)},block:function(e){void 0===e&&(e=!1);var t=A.setPrompt(e);return B||(z(1),B=!0),function(){return B&&(B=!1,z(-1)),t()}},listen:function(e){var t=A.appendListener(e);return z(1),function(){z(-1),t()}}};return $}var k="hashchange",x={hashbang:{encodePath:function(e){return"!"===e.charAt(0)?e:"!/"+u(e)},decodePath:function(e){return"!"===e.charAt(0)?e.substr(1):e}},noslash:{encodePath:u,decodePath:s},slash:{encodePath:s,decodePath:s}};function S(e){var t=e.indexOf("#");return-1===t?e:e.slice(0,t)}function E(){var e=window.location.href,t=e.indexOf("#");return-1===t?"":e.substring(t+1)}function C(e){window.location.replace(S(window.location.href)+"#"+e)}function _(e){void 0===e&&(e={}),g||(0,l.A)(!1);var t=window.history,n=(window.navigator.userAgent.indexOf("Firefox"),e),a=n.getUserConfirmation,o=void 0===a?h:a,i=n.hashType,u=void 0===i?"slash":i,y=e.basename?d(s(e.basename)):"",b=x[u],v=b.encodePath,w=b.decodePath;function _(){var e=w(E());return y&&(e=c(e,y)),f(e)}var T=m();function A(e){(0,r.A)(B,e),B.length=t.length,T.notifyListeners(B.location,B.action)}var j=!1,N=null;function L(){var e,t,n=E(),r=v(n);if(n!==r)C(r);else{var a=_(),i=B.location;if(!j&&(t=a,(e=i).pathname===t.pathname&&e.search===t.search&&e.hash===t.hash))return;if(N===p(a))return;N=null,function(e){if(j)j=!1,A();else{var t="POP";T.confirmTransitionTo(e,t,o,(function(n){n?A({action:t,location:e}):function(e){var t=B.location,n=D.lastIndexOf(p(t));-1===n&&(n=0);var r=D.lastIndexOf(p(e));-1===r&&(r=0);var a=n-r;a&&(j=!0,I(a))}(e)}))}}(a)}}var R=E(),P=v(R);R!==P&&C(P);var O=_(),D=[p(O)];function I(e){t.go(e)}var M=0;function F(e){1===(M+=e)&&1===e?window.addEventListener(k,L):0===M&&window.removeEventListener(k,L)}var z=!1;var B={length:t.length,action:"POP",location:O,createHref:function(e){var t=document.querySelector("base"),n="";return t&&t.getAttribute("href")&&(n=S(window.location.href)),n+"#"+v(y+p(e))},push:function(e,t){var n="PUSH",r=f(e,void 0,void 0,B.location);T.confirmTransitionTo(r,n,o,(function(e){if(e){var t=p(r),a=v(y+t);if(E()!==a){N=t,function(e){window.location.hash=e}(a);var o=D.lastIndexOf(p(B.location)),i=D.slice(0,o+1);i.push(t),D=i,A({action:n,location:r})}else A()}}))},replace:function(e,t){var n="REPLACE",r=f(e,void 0,void 0,B.location);T.confirmTransitionTo(r,n,o,(function(e){if(e){var t=p(r),a=v(y+t);E()!==a&&(N=t,C(a));var o=D.indexOf(p(B.location));-1!==o&&(D[o]=t),A({action:n,location:r})}}))},go:I,goBack:function(){I(-1)},goForward:function(){I(1)},block:function(e){void 0===e&&(e=!1);var t=T.setPrompt(e);return z||(F(1),z=!0),function(){return z&&(z=!1,F(-1)),t()}},listen:function(e){var t=T.appendListener(e);return F(1),function(){F(-1),t()}}};return B}function T(e,t,n){return Math.min(Math.max(e,t),n)}function A(e){void 0===e&&(e={});var t=e,n=t.getUserConfirmation,a=t.initialEntries,o=void 0===a?["/"]:a,i=t.initialIndex,l=void 0===i?0:i,s=t.keyLength,u=void 0===s?6:s,c=m();function d(e){(0,r.A)(w,e),w.length=w.entries.length,c.notifyListeners(w.location,w.action)}function g(){return Math.random().toString(36).substr(2,u)}var h=T(l,0,o.length-1),y=o.map((function(e){return f(e,void 0,"string"==typeof e?g():e.key||g())})),b=p;function v(e){var t=T(w.index+e,0,w.entries.length-1),r=w.entries[t];c.confirmTransitionTo(r,"POP",n,(function(e){e?d({action:"POP",location:r,index:t}):d()}))}var w={length:y.length,action:"POP",location:y[h],index:h,entries:y,createHref:b,push:function(e,t){var r="PUSH",a=f(e,t,g(),w.location);c.confirmTransitionTo(a,r,n,(function(e){if(e){var t=w.index+1,n=w.entries.slice(0);n.length>t?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=f(e,t,g(),w.location);c.confirmTransitionTo(a,r,n,(function(e){e&&(w.entries[w.index]=a,d({action:r,location:a}))}))},go:v,goBack:function(){v(-1)},goForward:function(){v(1)},canGo:function(e){var t=w.index+e;return t>=0&&t<w.entries.length},block:function(e){return void 0===e&&(e=!1),c.setPrompt(e)},listen:function(e){return c.appendListener(e)}};return w}},4146:(e,t,n)=>{"use strict";var r=n(4363),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 s(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 u=Object.defineProperty,c=Object.getOwnPropertyNames,d=Object.getOwnPropertySymbols,p=Object.getOwnPropertyDescriptor,f=Object.getPrototypeOf,m=Object.prototype;e.exports=function e(t,n,r){if("string"!=typeof n){if(m){var a=f(n);a&&a!==m&&e(t,a,r)}var i=c(n);d&&(i=i.concat(d(n)));for(var l=s(t),g=s(n),h=0;h<i.length;++h){var y=i[h];if(!(o[y]||r&&r[y]||g&&g[y]||l&&l[y])){var b=p(n,y);try{u(t,y,b)}catch(v){}}}}return t}},311:e=>{"use strict";e.exports=function(e,t,n,r,a,o,i,l){if(!e){var s;if(void 0===t)s=new Error("Minified exception occurred; use the non-minified dev environment for the full error message and additional helpful warnings.");else{var u=[n,r,a,o,i,l],c=0;(s=new Error(t.replace(/%s/g,(function(){return u[c++]})))).name="Invariant Violation"}throw s.framesToPop=1,s}}},4634:e=>{e.exports=Array.isArray||function(e){return"[object Array]"==Object.prototype.toString.call(e)}},119:(e,t,n)=>{"use strict";n.r(t)},1043:(e,t,n)=>{"use strict";n.r(t)},5947: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:'<div class="bar" role="bar"><div class="peg"></div></div><div class="spinner" role="spinner"><div class="spinner-icon"></div></div>'};function a(e,t,n){return e<t?t:e>n?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),u=o.querySelector(r.barSelector),c=r.speed,d=r.easing;return o.offsetWidth,l((function(t){""===r.positionUsing&&(r.positionUsing=n.getPositioningCSS()),s(u,i(e,c,d)),1===e?(s(o,{transition:"none",opacity:1}),o.offsetWidth,setTimeout((function(){s(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),u=document.querySelector(r.parent);return s(i,{transition:"all 0 linear",transform:"translate3d("+l+"%,0,0)"}),r.showSpinner||(a=t.querySelector(r.spinnerSelector))&&f(a),u!=document.body&&c(u,"nprogress-custom-parent"),u.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&&f(e)},n.isRendered=function(){return!!document.getElementById("nprogress")},n.getPositioningCSS=function(){var e=document.body.style,t="WebkitTransform"in e?"Webkit":"MozTransform"in e?"Moz":"msTransform"in e?"ms":"OTransform"in e?"O":"";return t+"Perspective"in e?"translate3d":t+"Transform"in e?"translate":"margin"};var l=function(){var e=[];function t(){var n=e.shift();n&&n(t)}return function(n){e.push(n),1==e.length&&t()}}(),s=function(){var e=["Webkit","O","Moz","ms"],t={};function n(e){return e.replace(/^-ms-/,"ms-").replace(/-([\da-z])/gi,(function(e,t){return t.toUpperCase()}))}function r(t){var n=document.body.style;if(t in n)return t;for(var r,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 u(e,t){return("string"==typeof e?e:p(e)).indexOf(" "+t+" ")>=0}function c(e,t){var n=p(e),r=n+t;u(n,t)||(e.className=r.substring(1))}function d(e,t){var n,r=p(e);u(e,t)&&(n=r.replace(" "+t+" "," "),e.className=n.substring(1,n.length-1))}function p(e){return(" "+(e.className||"")+" ").replace(/\s+/gi," ")}function f(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)},5302:(e,t,n)=>{var r=n(4634);e.exports=f,e.exports.parse=o,e.exports.compile=function(e,t){return l(o(e,t),t)},e.exports.tokensToFunction=l,e.exports.tokensToRegExp=p;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],p=n[1],f=n.index;if(l+=e.slice(i,f),i=f+d.length,p)l+=p[1];else{var m=e[i],g=n[2],h=n[3],y=n[4],b=n[5],v=n[6],w=n[7];l&&(r.push(l),l="");var k=null!=g&&null!=m&&m!==g,x="+"===v||"*"===v,S="?"===v||"*"===v,E=n[2]||c,C=y||b;r.push({name:h||o++,prefix:g||"",delimiter:E,optional:S,repeat:x,partial:k,asterisk:!!w,pattern:C?u(C):w?".*":"[^"+s(E)+"]+?"})}}return i<e.length&&(l+=e.substr(i)),l&&r.push(l),r}function i(e){return encodeURI(e).replace(/[\/?#]/g,(function(e){return"%"+e.charCodeAt(0).toString(16).toUpperCase()}))}function l(e,t){for(var n=new Array(e.length),a=0;a<e.length;a++)"object"==typeof e[a]&&(n[a]=new RegExp("^(?:"+e[a].pattern+")$",d(t)));return function(t,a){for(var o="",l=t||{},s=(a||{}).pretty?i:encodeURIComponent,u=0;u<e.length;u++){var c=e[u];if("string"!=typeof c){var d,p=l[c.name];if(null==p){if(c.optional){c.partial&&(o+=c.prefix);continue}throw new TypeError('Expected "'+c.name+'" to be defined')}if(r(p)){if(!c.repeat)throw new TypeError('Expected "'+c.name+'" to not repeat, but received `'+JSON.stringify(p)+"`");if(0===p.length){if(c.optional)continue;throw new TypeError('Expected "'+c.name+'" to not be empty')}for(var f=0;f<p.length;f++){if(d=s(p[f]),!n[u].test(d))throw new TypeError('Expected all "'+c.name+'" to match "'+c.pattern+'", but received `'+JSON.stringify(d)+"`");o+=(0===f?c.prefix:c.delimiter)+d}}else{if(d=c.asterisk?encodeURI(p).replace(/[?#]/g,(function(e){return"%"+e.charCodeAt(0).toString(16).toUpperCase()})):s(p),!n[u].test(d))throw new TypeError('Expected "'+c.name+'" to match "'+c.pattern+'", but received "'+d+'"');o+=c.prefix+d}}else o+=c}return o}}function s(e){return e.replace(/([.+*?=^!:${}()[\]|\/\\])/g,"\\$1")}function u(e){return e.replace(/([=!:$\/()])/g,"\\$1")}function c(e,t){return e.keys=t,e}function d(e){return e&&e.sensitive?"":"i"}function p(e,t,n){r(t)||(n=t||n,t=[]);for(var a=(n=n||{}).strict,o=!1!==n.end,i="",l=0;l<e.length;l++){var u=e[l];if("string"==typeof u)i+=s(u);else{var p=s(u.prefix),f="(?:"+u.pattern+")";t.push(u),u.repeat&&(f+="(?:"+p+f+")*"),i+=f=u.optional?u.partial?p+"("+f+")?":"(?:"+p+"("+f+"))?":p+"("+f+")"}}var m=s(n.delimiter||"/"),g=i.slice(-m.length)===m;return a||(i=(g?i.slice(0,-m.length):i)+"(?:"+m+"(?=$))?"),i+=o?"$":a&&g?"":"(?="+m+"|$)",c(new RegExp("^"+i,d(n)),t)}function f(e,t,n){return r(t)||(n=t||n,t=[]),n=n||{},e instanceof RegExp?function(e,t){var n=e.source.match(/\((?!\?)/g);if(n)for(var r=0;r<n.length;r++)t.push({name:r,prefix:null,delimiter:null,optional:!1,repeat:!1,partial:!1,asterisk:!1,pattern:null});return c(e,t)}(e,t):r(e)?function(e,t,n){for(var r=[],a=0;a<e.length;a++)r.push(f(e[a],t,n).source);return c(new RegExp("(?:"+r.join("|")+")",d(n)),t)}(e,t,n):function(e,t,n){return p(o(e,n),t,n)}(e,t,n)}},6969: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 <a href="https://webplatform.github.io/docs/">WebPlatform.org documentation</a>. The links open in a new tab.'},"custom-class":{title:"Custom Class",description:"This plugin allows you to prefix Prism's default classes (<code>.comment</code> can become <code>.namespace--comment</code>) or replace them with your defined ones (like <code>.editor__comment</code>). 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 <code>highlightAll</code> and <code>highlightAllUnder</code> methods actually highlight.",owner:"RunDevelopment",noCSS:!0},treeview:{title:"Treeview",description:"A language with special styles to highlight file system tree structures.",owner:"Golmote"}}})},8722:(e,t,n)=>{const r=n(6969),a=n(8380),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(3157).resolve(t)],delete Prism.languages[e],n(3157)(t),o.add(e)}))}i.silent=!1,e.exports=i},9700:()=>{!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 s=0;s<l.length&&!(a>=o.length);s++){var u=l[s];if("string"==typeof u||u.content&&"string"==typeof u.content){var c=o[a],d=n.tokenStack[c],p="string"==typeof u?u:u.content,f=t(r,c),m=p.indexOf(f);if(m>-1){++a;var g=p.substring(0,m),h=new e.Token(r,e.tokenize(d,n.grammar),"language-"+r,d),y=p.substring(m+f.length),b=[];g&&b.push.apply(b,i([g])),b.push(h),y&&b.push.apply(b,i([y])),"string"==typeof u?l.splice.apply(l,[s,1].concat(b)):u.content=b}}else u.content&&i(u.content)}return l}(n.tokens)}}}})}(Prism)},8692:(e,t,n)=>{var r={"./":8722};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=8692},3157:(e,t,n)=>{var r={"./":8722};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=3157},8380: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<r;n++)t[e[n]]=!0;return t}function r(e){var n={},r=[];function a(r,o){if(!(r in n)){o.push(r);var i=o.indexOf(r);if(i<o.length-1)throw new Error("Circular dependency: "+o.slice(i).join(" -> "));var l={},s=e[r];if(s){function u(t){if(!(t in e))throw new Error(r+" depends on an unknown component "+t);if(!(t in l))for(var i in a(t,o),l[t]=!0,n[t])l[i]=!0}t(s.require,u),t(s.optional,u),t(s.modify,u)}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 s=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),u=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}}(s);i=i.map(u),l=(l||[]).map(u);var c=n(i),d=n(l);i.forEach((function e(n){var r=s[n];t(r&&r.require,(function(t){t in d||(c[t]=!0,e(t))}))}));for(var p,f=r(s),m=c;a(m);){for(var g in p={},m){var h=s[g];t(h&&h.modify,(function(e){e in d&&(p[e]=!0)}))}for(var y in d)if(!(y in c))for(var b in f(y))if(b in c){p[y]=!0;break}for(var v in m=p)c[v]=!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={},s={};function u(e){if(e in l)return l[e];s[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 p=i(c.map((function(e){var t=u(e);return delete s[e],t})));o?a=o(p,(function(){return r(e)})):r(e)}return l[e]=a}for(var c in n)u(c);var d=[];for(var p in s)d.push(l[p]);return i(d)}(f,c,t,n)}};return w}}();e.exports=t},2694:(e,t,n)=>{"use strict";var r=n(6925);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}},5556:(e,t,n)=>{e.exports=n(2694)()},6925:e=>{"use strict";e.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"},2551:(e,t,n)=>{"use strict";var r=n(6540),a=n(9982);function o(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,n=1;n<arguments.length;n++)t+="&args[]="+encodeURIComponent(arguments[n]);return"Minified React error #"+e+"; visit "+t+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}var i=new Set,l={};function s(e,t){u(e,t),u(e+"Capture",t)}function u(e,t){for(l[e]=t,e=0;e<t.length;e++)i.add(t[e])}var c=!("undefined"==typeof window||void 0===window.document||void 0===window.document.createElement),d=Object.prototype.hasOwnProperty,p=/^[:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD][:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD\-.0-9\u00B7\u0300-\u036F\u203F-\u2040]*$/,f={},m={};function g(e,t,n,r,a,o,i){this.acceptsBooleans=2===t||3===t||4===t,this.attributeName=r,this.attributeNamespace=a,this.mustUseProperty=n,this.propertyName=e,this.type=t,this.sanitizeURL=o,this.removeEmptyString=i}var h={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach((function(e){h[e]=new g(e,0,!1,e,null,!1,!1)})),[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach((function(e){var t=e[0];h[t]=new g(t,1,!1,e[1],null,!1,!1)})),["contentEditable","draggable","spellCheck","value"].forEach((function(e){h[e]=new g(e,2,!1,e.toLowerCase(),null,!1,!1)})),["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach((function(e){h[e]=new g(e,2,!1,e,null,!1,!1)})),"allowFullScreen async autoFocus autoPlay controls default defer disabled disablePictureInPicture disableRemotePlayback formNoValidate hidden loop noModule noValidate open playsInline readOnly required reversed scoped seamless itemScope".split(" ").forEach((function(e){h[e]=new g(e,3,!1,e.toLowerCase(),null,!1,!1)})),["checked","multiple","muted","selected"].forEach((function(e){h[e]=new g(e,3,!0,e,null,!1,!1)})),["capture","download"].forEach((function(e){h[e]=new g(e,4,!1,e,null,!1,!1)})),["cols","rows","size","span"].forEach((function(e){h[e]=new g(e,6,!1,e,null,!1,!1)})),["rowSpan","start"].forEach((function(e){h[e]=new g(e,5,!1,e.toLowerCase(),null,!1,!1)}));var y=/[\-:]([a-z])/g;function b(e){return e[1].toUpperCase()}function v(e,t,n,r){var a=h.hasOwnProperty(t)?h[t]:null;(null!==a?0!==a.type:r||!(2<t.length)||"o"!==t[0]&&"O"!==t[0]||"n"!==t[1]&&"N"!==t[1])&&(function(e,t,n,r){if(null==t||function(e,t,n,r){if(null!==n&&0===n.type)return!1;switch(typeof t){case"function":case"symbol":return!0;case"boolean":return!r&&(null!==n?!n.acceptsBooleans:"data-"!==(e=e.toLowerCase().slice(0,5))&&"aria-"!==e);default:return!1}}(e,t,n,r))return!0;if(r)return!1;if(null!==n)switch(n.type){case 3:return!t;case 4:return!1===t;case 5:return isNaN(t);case 6:return isNaN(t)||1>t}return!1}(t,n,a,r)&&(n=null),r||null===a?function(e){return!!d.call(m,e)||!d.call(f,e)&&(p.test(e)?m[e]=!0:(f[e]=!0,!1))}(t)&&(null===n?e.removeAttribute(t):e.setAttribute(t,""+n)):a.mustUseProperty?e[a.propertyName]=null===n?3!==a.type&&"":n:(t=a.attributeName,r=a.attributeNamespace,null===n?e.removeAttribute(t):(n=3===(a=a.type)||4===a&&!0===n?"":""+n,r?e.setAttributeNS(r,t,n):e.setAttribute(t,n))))}"accent-height alignment-baseline arabic-form baseline-shift cap-height clip-path clip-rule color-interpolation color-interpolation-filters color-profile color-rendering dominant-baseline enable-background fill-opacity fill-rule flood-color flood-opacity font-family font-size font-size-adjust font-stretch font-style font-variant font-weight glyph-name glyph-orientation-horizontal glyph-orientation-vertical horiz-adv-x horiz-origin-x image-rendering letter-spacing lighting-color marker-end marker-mid marker-start overline-position overline-thickness paint-order panose-1 pointer-events rendering-intent shape-rendering stop-color stop-opacity strikethrough-position strikethrough-thickness stroke-dasharray stroke-dashoffset stroke-linecap stroke-linejoin stroke-miterlimit stroke-opacity stroke-width text-anchor text-decoration text-rendering underline-position underline-thickness unicode-bidi unicode-range units-per-em v-alphabetic v-hanging v-ideographic v-mathematical vector-effect vert-adv-y vert-origin-x vert-origin-y word-spacing writing-mode xmlns:xlink x-height".split(" ").forEach((function(e){var t=e.replace(y,b);h[t]=new g(t,1,!1,e,null,!1,!1)})),"xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type".split(" ").forEach((function(e){var t=e.replace(y,b);h[t]=new g(t,1,!1,e,"http://www.w3.org/1999/xlink",!1,!1)})),["xml:base","xml:lang","xml:space"].forEach((function(e){var t=e.replace(y,b);h[t]=new g(t,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1,!1)})),["tabIndex","crossOrigin"].forEach((function(e){h[e]=new g(e,1,!1,e.toLowerCase(),null,!1,!1)})),h.xlinkHref=new g("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1),["src","href","action","formAction"].forEach((function(e){h[e]=new g(e,1,!1,e.toLowerCase(),null,!0,!0)}));var w=r.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED,k=Symbol.for("react.element"),x=Symbol.for("react.portal"),S=Symbol.for("react.fragment"),E=Symbol.for("react.strict_mode"),C=Symbol.for("react.profiler"),_=Symbol.for("react.provider"),T=Symbol.for("react.context"),A=Symbol.for("react.forward_ref"),j=Symbol.for("react.suspense"),N=Symbol.for("react.suspense_list"),L=Symbol.for("react.memo"),R=Symbol.for("react.lazy");Symbol.for("react.scope"),Symbol.for("react.debug_trace_mode");var P=Symbol.for("react.offscreen");Symbol.for("react.legacy_hidden"),Symbol.for("react.cache"),Symbol.for("react.tracing_marker");var O=Symbol.iterator;function D(e){return null===e||"object"!=typeof e?null:"function"==typeof(e=O&&e[O]||e["@@iterator"])?e:null}var I,M=Object.assign;function F(e){if(void 0===I)try{throw Error()}catch(n){var t=n.stack.trim().match(/\n( *(at )?)/);I=t&&t[1]||""}return"\n"+I+e}var z=!1;function B(e,t){if(!e||z)return"";z=!0;var n=Error.prepareStackTrace;Error.prepareStackTrace=void 0;try{if(t)if(t=function(){throw Error()},Object.defineProperty(t.prototype,"props",{set:function(){throw Error()}}),"object"==typeof Reflect&&Reflect.construct){try{Reflect.construct(t,[])}catch(u){var r=u}Reflect.construct(e,[],t)}else{try{t.call()}catch(u){r=u}e.call(t.prototype)}else{try{throw Error()}catch(u){r=u}e()}}catch(u){if(u&&r&&"string"==typeof u.stack){for(var a=u.stack.split("\n"),o=r.stack.split("\n"),i=a.length-1,l=o.length-1;1<=i&&0<=l&&a[i]!==o[l];)l--;for(;1<=i&&0<=l;i--,l--)if(a[i]!==o[l]){if(1!==i||1!==l)do{if(i--,0>--l||a[i]!==o[l]){var s="\n"+a[i].replace(" at new "," at ");return e.displayName&&s.includes("<anonymous>")&&(s=s.replace("<anonymous>",e.displayName)),s}}while(1<=i&&0<=l);break}}}finally{z=!1,Error.prepareStackTrace=n}return(e=e?e.displayName||e.name:"")?F(e):""}function $(e){switch(e.tag){case 5:return F(e.type);case 16:return F("Lazy");case 13:return F("Suspense");case 19:return F("SuspenseList");case 0:case 2:case 15:return e=B(e.type,!1);case 11:return e=B(e.type.render,!1);case 1:return e=B(e.type,!0);default:return""}}function U(e){if(null==e)return null;if("function"==typeof e)return e.displayName||e.name||null;if("string"==typeof e)return e;switch(e){case S:return"Fragment";case x:return"Portal";case C:return"Profiler";case E:return"StrictMode";case j:return"Suspense";case N:return"SuspenseList"}if("object"==typeof e)switch(e.$$typeof){case T:return(e.displayName||"Context")+".Consumer";case _:return(e._context.displayName||"Context")+".Provider";case A:var t=e.render;return(e=e.displayName)||(e=""!==(e=t.displayName||t.name||"")?"ForwardRef("+e+")":"ForwardRef"),e;case L:return null!==(t=e.displayName||null)?t:U(e.type)||"Memo";case R:t=e._payload,e=e._init;try{return U(e(t))}catch(n){}}return null}function q(e){var t=e.type;switch(e.tag){case 24:return"Cache";case 9:return(t.displayName||"Context")+".Consumer";case 10:return(t._context.displayName||"Context")+".Provider";case 18:return"DehydratedFragment";case 11:return e=(e=t.render).displayName||e.name||"",t.displayName||(""!==e?"ForwardRef("+e+")":"ForwardRef");case 7:return"Fragment";case 5:return t;case 4:return"Portal";case 3:return"Root";case 6:return"Text";case 16:return U(t);case 8:return t===E?"StrictMode":"Mode";case 22:return"Offscreen";case 12:return"Profiler";case 21:return"Scope";case 13:return"Suspense";case 19:return"SuspenseList";case 25:return"TracingMarker";case 1:case 0:case 17:case 2:case 14:case 15:if("function"==typeof t)return t.displayName||t.name||null;if("string"==typeof t)return t}return null}function H(e){switch(typeof e){case"boolean":case"number":case"string":case"undefined":case"object":return e;default:return""}}function G(e){var t=e.type;return(e=e.nodeName)&&"input"===e.toLowerCase()&&("checkbox"===t||"radio"===t)}function V(e){e._valueTracker||(e._valueTracker=function(e){var t=G(e)?"checked":"value",n=Object.getOwnPropertyDescriptor(e.constructor.prototype,t),r=""+e[t];if(!e.hasOwnProperty(t)&&void 0!==n&&"function"==typeof n.get&&"function"==typeof n.set){var a=n.get,o=n.set;return Object.defineProperty(e,t,{configurable:!0,get:function(){return a.call(this)},set:function(e){r=""+e,o.call(this,e)}}),Object.defineProperty(e,t,{enumerable:n.enumerable}),{getValue:function(){return r},setValue:function(e){r=""+e},stopTracking:function(){e._valueTracker=null,delete e[t]}}}}(e))}function W(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var n=t.getValue(),r="";return e&&(r=G(e)?e.checked?"true":"false":e.value),(e=r)!==n&&(t.setValue(e),!0)}function Q(e){if(void 0===(e=e||("undefined"!=typeof document?document:void 0)))return null;try{return e.activeElement||e.body}catch(t){return e.body}}function K(e,t){var n=t.checked;return M({},t,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:null!=n?n:e._wrapperState.initialChecked})}function Y(e,t){var n=null==t.defaultValue?"":t.defaultValue,r=null!=t.checked?t.checked:t.defaultChecked;n=H(null!=t.value?t.value:n),e._wrapperState={initialChecked:r,initialValue:n,controlled:"checkbox"===t.type||"radio"===t.type?null!=t.checked:null!=t.value}}function Z(e,t){null!=(t=t.checked)&&v(e,"checked",t,!1)}function X(e,t){Z(e,t);var n=H(t.value),r=t.type;if(null!=n)"number"===r?(0===n&&""===e.value||e.value!=n)&&(e.value=""+n):e.value!==""+n&&(e.value=""+n);else if("submit"===r||"reset"===r)return void e.removeAttribute("value");t.hasOwnProperty("value")?ee(e,t.type,n):t.hasOwnProperty("defaultValue")&&ee(e,t.type,H(t.defaultValue)),null==t.checked&&null!=t.defaultChecked&&(e.defaultChecked=!!t.defaultChecked)}function J(e,t,n){if(t.hasOwnProperty("value")||t.hasOwnProperty("defaultValue")){var r=t.type;if(!("submit"!==r&&"reset"!==r||void 0!==t.value&&null!==t.value))return;t=""+e._wrapperState.initialValue,n||t===e.value||(e.value=t),e.defaultValue=t}""!==(n=e.name)&&(e.name=""),e.defaultChecked=!!e._wrapperState.initialChecked,""!==n&&(e.name=n)}function ee(e,t,n){"number"===t&&Q(e.ownerDocument)===e||(null==n?e.defaultValue=""+e._wrapperState.initialValue:e.defaultValue!==""+n&&(e.defaultValue=""+n))}var te=Array.isArray;function ne(e,t,n,r){if(e=e.options,t){t={};for(var a=0;a<n.length;a++)t["$"+n[a]]=!0;for(n=0;n<e.length;n++)a=t.hasOwnProperty("$"+e[n].value),e[n].selected!==a&&(e[n].selected=a),a&&r&&(e[n].defaultSelected=!0)}else{for(n=""+H(n),t=null,a=0;a<e.length;a++){if(e[a].value===n)return e[a].selected=!0,void(r&&(e[a].defaultSelected=!0));null!==t||e[a].disabled||(t=e[a])}null!==t&&(t.selected=!0)}}function re(e,t){if(null!=t.dangerouslySetInnerHTML)throw Error(o(91));return M({},t,{value:void 0,defaultValue:void 0,children:""+e._wrapperState.initialValue})}function ae(e,t){var n=t.value;if(null==n){if(n=t.children,t=t.defaultValue,null!=n){if(null!=t)throw Error(o(92));if(te(n)){if(1<n.length)throw Error(o(93));n=n[0]}t=n}null==t&&(t=""),n=t}e._wrapperState={initialValue:H(n)}}function oe(e,t){var n=H(t.value),r=H(t.defaultValue);null!=n&&((n=""+n)!==e.value&&(e.value=n),null==t.defaultValue&&e.defaultValue!==n&&(e.defaultValue=n)),null!=r&&(e.defaultValue=""+r)}function ie(e){var t=e.textContent;t===e._wrapperState.initialValue&&""!==t&&null!==t&&(e.value=t)}function le(e){switch(e){case"svg":return"http://www.w3.org/2000/svg";case"math":return"http://www.w3.org/1998/Math/MathML";default:return"http://www.w3.org/1999/xhtml"}}function se(e,t){return null==e||"http://www.w3.org/1999/xhtml"===e?le(t):"http://www.w3.org/2000/svg"===e&&"foreignObject"===t?"http://www.w3.org/1999/xhtml":e}var ue,ce,de=(ce=function(e,t){if("http://www.w3.org/2000/svg"!==e.namespaceURI||"innerHTML"in e)e.innerHTML=t;else{for((ue=ue||document.createElement("div")).innerHTML="<svg>"+t.valueOf().toString()+"</svg>",t=ue.firstChild;e.firstChild;)e.removeChild(e.firstChild);for(;t.firstChild;)e.appendChild(t.firstChild)}},"undefined"!=typeof MSApp&&MSApp.execUnsafeLocalFunction?function(e,t,n,r){MSApp.execUnsafeLocalFunction((function(){return ce(e,t)}))}:ce);function pe(e,t){if(t){var n=e.firstChild;if(n&&n===e.lastChild&&3===n.nodeType)return void(n.nodeValue=t)}e.textContent=t}var fe={animationIterationCount:!0,aspectRatio:!0,borderImageOutset:!0,borderImageSlice:!0,borderImageWidth:!0,boxFlex:!0,boxFlexGroup:!0,boxOrdinalGroup:!0,columnCount:!0,columns:!0,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,flexOrder:!0,gridArea:!0,gridRow:!0,gridRowEnd:!0,gridRowSpan:!0,gridRowStart:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnSpan:!0,gridColumnStart:!0,fontWeight:!0,lineClamp:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,tabSize:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeDasharray:!0,strokeDashoffset:!0,strokeMiterlimit:!0,strokeOpacity:!0,strokeWidth:!0},me=["Webkit","ms","Moz","O"];function ge(e,t,n){return null==t||"boolean"==typeof t||""===t?"":n||"number"!=typeof t||0===t||fe.hasOwnProperty(e)&&fe[e]?(""+t).trim():t+"px"}function he(e,t){for(var n in e=e.style,t)if(t.hasOwnProperty(n)){var r=0===n.indexOf("--"),a=ge(n,t[n],r);"float"===n&&(n="cssFloat"),r?e.setProperty(n,a):e[n]=a}}Object.keys(fe).forEach((function(e){me.forEach((function(t){t=t+e.charAt(0).toUpperCase()+e.substring(1),fe[t]=fe[e]}))}));var ye=M({menuitem:!0},{area:!0,base:!0,br:!0,col:!0,embed:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0});function be(e,t){if(t){if(ye[e]&&(null!=t.children||null!=t.dangerouslySetInnerHTML))throw Error(o(137,e));if(null!=t.dangerouslySetInnerHTML){if(null!=t.children)throw Error(o(60));if("object"!=typeof t.dangerouslySetInnerHTML||!("__html"in t.dangerouslySetInnerHTML))throw Error(o(61))}if(null!=t.style&&"object"!=typeof t.style)throw Error(o(62))}}function ve(e,t){if(-1===e.indexOf("-"))return"string"==typeof t.is;switch(e){case"annotation-xml":case"color-profile":case"font-face":case"font-face-src":case"font-face-uri":case"font-face-format":case"font-face-name":case"missing-glyph":return!1;default:return!0}}var we=null;function ke(e){return(e=e.target||e.srcElement||window).correspondingUseElement&&(e=e.correspondingUseElement),3===e.nodeType?e.parentNode:e}var xe=null,Se=null,Ee=null;function Ce(e){if(e=va(e)){if("function"!=typeof xe)throw Error(o(280));var t=e.stateNode;t&&(t=ka(t),xe(e.stateNode,e.type,t))}}function _e(e){Se?Ee?Ee.push(e):Ee=[e]:Se=e}function Te(){if(Se){var e=Se,t=Ee;if(Ee=Se=null,Ce(e),t)for(e=0;e<t.length;e++)Ce(t[e])}}function Ae(e,t){return e(t)}function je(){}var Ne=!1;function Le(e,t,n){if(Ne)return e(t,n);Ne=!0;try{return Ae(e,t,n)}finally{Ne=!1,(null!==Se||null!==Ee)&&(je(),Te())}}function Re(e,t){var n=e.stateNode;if(null===n)return null;var r=ka(n);if(null===r)return null;n=r[t];e:switch(t){case"onClick":case"onClickCapture":case"onDoubleClick":case"onDoubleClickCapture":case"onMouseDown":case"onMouseDownCapture":case"onMouseMove":case"onMouseMoveCapture":case"onMouseUp":case"onMouseUpCapture":case"onMouseEnter":(r=!r.disabled)||(r=!("button"===(e=e.type)||"input"===e||"select"===e||"textarea"===e)),e=!r;break e;default:e=!1}if(e)return null;if(n&&"function"!=typeof n)throw Error(o(231,t,typeof n));return n}var Pe=!1;if(c)try{var Oe={};Object.defineProperty(Oe,"passive",{get:function(){Pe=!0}}),window.addEventListener("test",Oe,Oe),window.removeEventListener("test",Oe,Oe)}catch(ce){Pe=!1}function De(e,t,n,r,a,o,i,l,s){var u=Array.prototype.slice.call(arguments,3);try{t.apply(n,u)}catch(c){this.onError(c)}}var Ie=!1,Me=null,Fe=!1,ze=null,Be={onError:function(e){Ie=!0,Me=e}};function $e(e,t,n,r,a,o,i,l,s){Ie=!1,Me=null,De.apply(Be,arguments)}function Ue(e){var t=e,n=e;if(e.alternate)for(;t.return;)t=t.return;else{e=t;do{0!=(4098&(t=e).flags)&&(n=t.return),e=t.return}while(e)}return 3===t.tag?n:null}function qe(e){if(13===e.tag){var t=e.memoizedState;if(null===t&&(null!==(e=e.alternate)&&(t=e.memoizedState)),null!==t)return t.dehydrated}return null}function He(e){if(Ue(e)!==e)throw Error(o(188))}function Ge(e){return null!==(e=function(e){var t=e.alternate;if(!t){if(null===(t=Ue(e)))throw Error(o(188));return t!==e?null:e}for(var n=e,r=t;;){var a=n.return;if(null===a)break;var i=a.alternate;if(null===i){if(null!==(r=a.return)){n=r;continue}break}if(a.child===i.child){for(i=a.child;i;){if(i===n)return He(a),e;if(i===r)return He(a),t;i=i.sibling}throw Error(o(188))}if(n.return!==r.return)n=a,r=i;else{for(var l=!1,s=a.child;s;){if(s===n){l=!0,n=a,r=i;break}if(s===r){l=!0,r=a,n=i;break}s=s.sibling}if(!l){for(s=i.child;s;){if(s===n){l=!0,n=i,r=a;break}if(s===r){l=!0,r=i,n=a;break}s=s.sibling}if(!l)throw Error(o(189))}}if(n.alternate!==r)throw Error(o(190))}if(3!==n.tag)throw Error(o(188));return n.stateNode.current===n?e:t}(e))?Ve(e):null}function Ve(e){if(5===e.tag||6===e.tag)return e;for(e=e.child;null!==e;){var t=Ve(e);if(null!==t)return t;e=e.sibling}return null}var We=a.unstable_scheduleCallback,Qe=a.unstable_cancelCallback,Ke=a.unstable_shouldYield,Ye=a.unstable_requestPaint,Ze=a.unstable_now,Xe=a.unstable_getCurrentPriorityLevel,Je=a.unstable_ImmediatePriority,et=a.unstable_UserBlockingPriority,tt=a.unstable_NormalPriority,nt=a.unstable_LowPriority,rt=a.unstable_IdlePriority,at=null,ot=null;var it=Math.clz32?Math.clz32:function(e){return e>>>=0,0===e?32:31-(lt(e)/st|0)|0},lt=Math.log,st=Math.LN2;var ut=64,ct=4194304;function dt(e){switch(e&-e){case 1:return 1;case 2:return 2;case 4:return 4;case 8:return 8;case 16:return 16;case 32:return 32;case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return 4194240&e;case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:return 130023424&e;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 1073741824;default:return e}}function pt(e,t){var n=e.pendingLanes;if(0===n)return 0;var r=0,a=e.suspendedLanes,o=e.pingedLanes,i=268435455&n;if(0!==i){var l=i&~a;0!==l?r=dt(l):0!==(o&=i)&&(r=dt(o))}else 0!==(i=n&~a)?r=dt(i):0!==o&&(r=dt(o));if(0===r)return 0;if(0!==t&&t!==r&&0==(t&a)&&((a=r&-r)>=(o=t&-t)||16===a&&0!=(4194240&o)))return t;if(0!=(4&r)&&(r|=16&n),0!==(t=e.entangledLanes))for(e=e.entanglements,t&=r;0<t;)a=1<<(n=31-it(t)),r|=e[n],t&=~a;return r}function ft(e,t){switch(e){case 1:case 2:case 4:return t+250;case 8:case 16:case 32:case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return t+5e3;default:return-1}}function mt(e){return 0!==(e=-1073741825&e.pendingLanes)?e:1073741824&e?1073741824:0}function gt(){var e=ut;return 0==(4194240&(ut<<=1))&&(ut=64),e}function ht(e){for(var t=[],n=0;31>n;n++)t.push(e);return t}function yt(e,t,n){e.pendingLanes|=t,536870912!==t&&(e.suspendedLanes=0,e.pingedLanes=0),(e=e.eventTimes)[t=31-it(t)]=n}function bt(e,t){var n=e.entangledLanes|=t;for(e=e.entanglements;n;){var r=31-it(n),a=1<<r;a&t|e[r]&t&&(e[r]|=t),n&=~a}}var vt=0;function wt(e){return 1<(e&=-e)?4<e?0!=(268435455&e)?16:536870912:4:1}var kt,xt,St,Et,Ct,_t=!1,Tt=[],At=null,jt=null,Nt=null,Lt=new Map,Rt=new Map,Pt=[],Ot="mousedown mouseup touchcancel touchend touchstart auxclick dblclick pointercancel pointerdown pointerup dragend dragstart drop compositionend compositionstart keydown keypress keyup input textInput copy cut paste click change contextmenu reset submit".split(" ");function Dt(e,t){switch(e){case"focusin":case"focusout":At=null;break;case"dragenter":case"dragleave":jt=null;break;case"mouseover":case"mouseout":Nt=null;break;case"pointerover":case"pointerout":Lt.delete(t.pointerId);break;case"gotpointercapture":case"lostpointercapture":Rt.delete(t.pointerId)}}function It(e,t,n,r,a,o){return null===e||e.nativeEvent!==o?(e={blockedOn:t,domEventName:n,eventSystemFlags:r,nativeEvent:o,targetContainers:[a]},null!==t&&(null!==(t=va(t))&&xt(t)),e):(e.eventSystemFlags|=r,t=e.targetContainers,null!==a&&-1===t.indexOf(a)&&t.push(a),e)}function Mt(e){var t=ba(e.target);if(null!==t){var n=Ue(t);if(null!==n)if(13===(t=n.tag)){if(null!==(t=qe(n)))return e.blockedOn=t,void Ct(e.priority,(function(){St(n)}))}else if(3===t&&n.stateNode.current.memoizedState.isDehydrated)return void(e.blockedOn=3===n.tag?n.stateNode.containerInfo:null)}e.blockedOn=null}function Ft(e){if(null!==e.blockedOn)return!1;for(var t=e.targetContainers;0<t.length;){var n=Kt(e.domEventName,e.eventSystemFlags,t[0],e.nativeEvent);if(null!==n)return null!==(t=va(n))&&xt(t),e.blockedOn=n,!1;var r=new(n=e.nativeEvent).constructor(n.type,n);we=r,n.target.dispatchEvent(r),we=null,t.shift()}return!0}function zt(e,t,n){Ft(e)&&n.delete(t)}function Bt(){_t=!1,null!==At&&Ft(At)&&(At=null),null!==jt&&Ft(jt)&&(jt=null),null!==Nt&&Ft(Nt)&&(Nt=null),Lt.forEach(zt),Rt.forEach(zt)}function $t(e,t){e.blockedOn===t&&(e.blockedOn=null,_t||(_t=!0,a.unstable_scheduleCallback(a.unstable_NormalPriority,Bt)))}function Ut(e){function t(t){return $t(t,e)}if(0<Tt.length){$t(Tt[0],e);for(var n=1;n<Tt.length;n++){var r=Tt[n];r.blockedOn===e&&(r.blockedOn=null)}}for(null!==At&&$t(At,e),null!==jt&&$t(jt,e),null!==Nt&&$t(Nt,e),Lt.forEach(t),Rt.forEach(t),n=0;n<Pt.length;n++)(r=Pt[n]).blockedOn===e&&(r.blockedOn=null);for(;0<Pt.length&&null===(n=Pt[0]).blockedOn;)Mt(n),null===n.blockedOn&&Pt.shift()}var qt=w.ReactCurrentBatchConfig,Ht=!0;function Gt(e,t,n,r){var a=vt,o=qt.transition;qt.transition=null;try{vt=1,Wt(e,t,n,r)}finally{vt=a,qt.transition=o}}function Vt(e,t,n,r){var a=vt,o=qt.transition;qt.transition=null;try{vt=4,Wt(e,t,n,r)}finally{vt=a,qt.transition=o}}function Wt(e,t,n,r){if(Ht){var a=Kt(e,t,n,r);if(null===a)Hr(e,t,r,Qt,n),Dt(e,r);else if(function(e,t,n,r,a){switch(t){case"focusin":return At=It(At,e,t,n,r,a),!0;case"dragenter":return jt=It(jt,e,t,n,r,a),!0;case"mouseover":return Nt=It(Nt,e,t,n,r,a),!0;case"pointerover":var o=a.pointerId;return Lt.set(o,It(Lt.get(o)||null,e,t,n,r,a)),!0;case"gotpointercapture":return o=a.pointerId,Rt.set(o,It(Rt.get(o)||null,e,t,n,r,a)),!0}return!1}(a,e,t,n,r))r.stopPropagation();else if(Dt(e,r),4&t&&-1<Ot.indexOf(e)){for(;null!==a;){var o=va(a);if(null!==o&&kt(o),null===(o=Kt(e,t,n,r))&&Hr(e,t,r,Qt,n),o===a)break;a=o}null!==a&&r.stopPropagation()}else Hr(e,t,r,null,n)}}var Qt=null;function Kt(e,t,n,r){if(Qt=null,null!==(e=ba(e=ke(r))))if(null===(t=Ue(e)))e=null;else if(13===(n=t.tag)){if(null!==(e=qe(t)))return e;e=null}else if(3===n){if(t.stateNode.current.memoizedState.isDehydrated)return 3===t.tag?t.stateNode.containerInfo:null;e=null}else t!==e&&(e=null);return Qt=e,null}function Yt(e){switch(e){case"cancel":case"click":case"close":case"contextmenu":case"copy":case"cut":case"auxclick":case"dblclick":case"dragend":case"dragstart":case"drop":case"focusin":case"focusout":case"input":case"invalid":case"keydown":case"keypress":case"keyup":case"mousedown":case"mouseup":case"paste":case"pause":case"play":case"pointercancel":case"pointerdown":case"pointerup":case"ratechange":case"reset":case"resize":case"seeked":case"submit":case"touchcancel":case"touchend":case"touchstart":case"volumechange":case"change":case"selectionchange":case"textInput":case"compositionstart":case"compositionend":case"compositionupdate":case"beforeblur":case"afterblur":case"beforeinput":case"blur":case"fullscreenchange":case"focus":case"hashchange":case"popstate":case"select":case"selectstart":return 1;case"drag":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"mousemove":case"mouseout":case"mouseover":case"pointermove":case"pointerout":case"pointerover":case"scroll":case"toggle":case"touchmove":case"wheel":case"mouseenter":case"mouseleave":case"pointerenter":case"pointerleave":return 4;case"message":switch(Xe()){case Je:return 1;case et:return 4;case tt:case nt:return 16;case rt:return 536870912;default:return 16}default:return 16}}var Zt=null,Xt=null,Jt=null;function en(){if(Jt)return Jt;var e,t,n=Xt,r=n.length,a="value"in Zt?Zt.value:Zt.textContent,o=a.length;for(e=0;e<r&&n[e]===a[e];e++);var i=r-e;for(t=1;t<=i&&n[r-t]===a[o-t];t++);return Jt=a.slice(e,1<t?1-t:void 0)}function tn(e){var t=e.keyCode;return"charCode"in e?0===(e=e.charCode)&&13===t&&(e=13):e=t,10===e&&(e=13),32<=e||13===e?e:0}function nn(){return!0}function rn(){return!1}function an(e){function t(t,n,r,a,o){for(var i in this._reactName=t,this._targetInst=r,this.type=n,this.nativeEvent=a,this.target=o,this.currentTarget=null,e)e.hasOwnProperty(i)&&(t=e[i],this[i]=t?t(a):a[i]);return this.isDefaultPrevented=(null!=a.defaultPrevented?a.defaultPrevented:!1===a.returnValue)?nn:rn,this.isPropagationStopped=rn,this}return M(t.prototype,{preventDefault:function(){this.defaultPrevented=!0;var e=this.nativeEvent;e&&(e.preventDefault?e.preventDefault():"unknown"!=typeof e.returnValue&&(e.returnValue=!1),this.isDefaultPrevented=nn)},stopPropagation:function(){var e=this.nativeEvent;e&&(e.stopPropagation?e.stopPropagation():"unknown"!=typeof e.cancelBubble&&(e.cancelBubble=!0),this.isPropagationStopped=nn)},persist:function(){},isPersistent:nn}),t}var on,ln,sn,un={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(e){return e.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},cn=an(un),dn=M({},un,{view:0,detail:0}),pn=an(dn),fn=M({},dn,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:Cn,button:0,buttons:0,relatedTarget:function(e){return void 0===e.relatedTarget?e.fromElement===e.srcElement?e.toElement:e.fromElement:e.relatedTarget},movementX:function(e){return"movementX"in e?e.movementX:(e!==sn&&(sn&&"mousemove"===e.type?(on=e.screenX-sn.screenX,ln=e.screenY-sn.screenY):ln=on=0,sn=e),on)},movementY:function(e){return"movementY"in e?e.movementY:ln}}),mn=an(fn),gn=an(M({},fn,{dataTransfer:0})),hn=an(M({},dn,{relatedTarget:0})),yn=an(M({},un,{animationName:0,elapsedTime:0,pseudoElement:0})),bn=M({},un,{clipboardData:function(e){return"clipboardData"in e?e.clipboardData:window.clipboardData}}),vn=an(bn),wn=an(M({},un,{data:0})),kn={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},xn={8:"Backspace",9:"Tab",12:"Clear",13:"Enter",16:"Shift",17:"Control",18:"Alt",19:"Pause",20:"CapsLock",27:"Escape",32:" ",33:"PageUp",34:"PageDown",35:"End",36:"Home",37:"ArrowLeft",38:"ArrowUp",39:"ArrowRight",40:"ArrowDown",45:"Insert",46:"Delete",112:"F1",113:"F2",114:"F3",115:"F4",116:"F5",117:"F6",118:"F7",119:"F8",120:"F9",121:"F10",122:"F11",123:"F12",144:"NumLock",145:"ScrollLock",224:"Meta"},Sn={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function En(e){var t=this.nativeEvent;return t.getModifierState?t.getModifierState(e):!!(e=Sn[e])&&!!t[e]}function Cn(){return En}var _n=M({},dn,{key:function(e){if(e.key){var t=kn[e.key]||e.key;if("Unidentified"!==t)return t}return"keypress"===e.type?13===(e=tn(e))?"Enter":String.fromCharCode(e):"keydown"===e.type||"keyup"===e.type?xn[e.keyCode]||"Unidentified":""},code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:Cn,charCode:function(e){return"keypress"===e.type?tn(e):0},keyCode:function(e){return"keydown"===e.type||"keyup"===e.type?e.keyCode:0},which:function(e){return"keypress"===e.type?tn(e):"keydown"===e.type||"keyup"===e.type?e.keyCode:0}}),Tn=an(_n),An=an(M({},fn,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0})),jn=an(M({},dn,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:Cn})),Nn=an(M({},un,{propertyName:0,elapsedTime:0,pseudoElement:0})),Ln=M({},fn,{deltaX:function(e){return"deltaX"in e?e.deltaX:"wheelDeltaX"in e?-e.wheelDeltaX:0},deltaY:function(e){return"deltaY"in e?e.deltaY:"wheelDeltaY"in e?-e.wheelDeltaY:"wheelDelta"in e?-e.wheelDelta:0},deltaZ:0,deltaMode:0}),Rn=an(Ln),Pn=[9,13,27,32],On=c&&"CompositionEvent"in window,Dn=null;c&&"documentMode"in document&&(Dn=document.documentMode);var In=c&&"TextEvent"in window&&!Dn,Mn=c&&(!On||Dn&&8<Dn&&11>=Dn),Fn=String.fromCharCode(32),zn=!1;function Bn(e,t){switch(e){case"keyup":return-1!==Pn.indexOf(t.keyCode);case"keydown":return 229!==t.keyCode;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function $n(e){return"object"==typeof(e=e.detail)&&"data"in e?e.data:null}var Un=!1;var qn={color:!0,date:!0,datetime:!0,"datetime-local":!0,email:!0,month:!0,number:!0,password:!0,range:!0,search:!0,tel:!0,text:!0,time:!0,url:!0,week:!0};function Hn(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return"input"===t?!!qn[e.type]:"textarea"===t}function Gn(e,t,n,r){_e(r),0<(t=Vr(t,"onChange")).length&&(n=new cn("onChange","change",null,n,r),e.push({event:n,listeners:t}))}var Vn=null,Wn=null;function Qn(e){Fr(e,0)}function Kn(e){if(W(wa(e)))return e}function Yn(e,t){if("change"===e)return t}var Zn=!1;if(c){var Xn;if(c){var Jn="oninput"in document;if(!Jn){var er=document.createElement("div");er.setAttribute("oninput","return;"),Jn="function"==typeof er.oninput}Xn=Jn}else Xn=!1;Zn=Xn&&(!document.documentMode||9<document.documentMode)}function tr(){Vn&&(Vn.detachEvent("onpropertychange",nr),Wn=Vn=null)}function nr(e){if("value"===e.propertyName&&Kn(Wn)){var t=[];Gn(t,Wn,e,ke(e)),Le(Qn,t)}}function rr(e,t,n){"focusin"===e?(tr(),Wn=n,(Vn=t).attachEvent("onpropertychange",nr)):"focusout"===e&&tr()}function ar(e){if("selectionchange"===e||"keyup"===e||"keydown"===e)return Kn(Wn)}function or(e,t){if("click"===e)return Kn(t)}function ir(e,t){if("input"===e||"change"===e)return Kn(t)}var lr="function"==typeof Object.is?Object.is:function(e,t){return e===t&&(0!==e||1/e==1/t)||e!=e&&t!=t};function sr(e,t){if(lr(e,t))return!0;if("object"!=typeof e||null===e||"object"!=typeof t||null===t)return!1;var n=Object.keys(e),r=Object.keys(t);if(n.length!==r.length)return!1;for(r=0;r<n.length;r++){var a=n[r];if(!d.call(t,a)||!lr(e[a],t[a]))return!1}return!0}function ur(e){for(;e&&e.firstChild;)e=e.firstChild;return e}function cr(e,t){var n,r=ur(e);for(e=0;r;){if(3===r.nodeType){if(n=e+r.textContent.length,e<=t&&n>=t)return{node:r,offset:t-e};e=n}e:{for(;r;){if(r.nextSibling){r=r.nextSibling;break e}r=r.parentNode}r=void 0}r=ur(r)}}function dr(e,t){return!(!e||!t)&&(e===t||(!e||3!==e.nodeType)&&(t&&3===t.nodeType?dr(e,t.parentNode):"contains"in e?e.contains(t):!!e.compareDocumentPosition&&!!(16&e.compareDocumentPosition(t))))}function pr(){for(var e=window,t=Q();t instanceof e.HTMLIFrameElement;){try{var n="string"==typeof t.contentWindow.location.href}catch(r){n=!1}if(!n)break;t=Q((e=t.contentWindow).document)}return t}function fr(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t&&("input"===t&&("text"===e.type||"search"===e.type||"tel"===e.type||"url"===e.type||"password"===e.type)||"textarea"===t||"true"===e.contentEditable)}function mr(e){var t=pr(),n=e.focusedElem,r=e.selectionRange;if(t!==n&&n&&n.ownerDocument&&dr(n.ownerDocument.documentElement,n)){if(null!==r&&fr(n))if(t=r.start,void 0===(e=r.end)&&(e=t),"selectionStart"in n)n.selectionStart=t,n.selectionEnd=Math.min(e,n.value.length);else if((e=(t=n.ownerDocument||document)&&t.defaultView||window).getSelection){e=e.getSelection();var a=n.textContent.length,o=Math.min(r.start,a);r=void 0===r.end?o:Math.min(r.end,a),!e.extend&&o>r&&(a=r,r=o,o=a),a=cr(n,o);var i=cr(n,r);a&&i&&(1!==e.rangeCount||e.anchorNode!==a.node||e.anchorOffset!==a.offset||e.focusNode!==i.node||e.focusOffset!==i.offset)&&((t=t.createRange()).setStart(a.node,a.offset),e.removeAllRanges(),o>r?(e.addRange(t),e.extend(i.node,i.offset)):(t.setEnd(i.node,i.offset),e.addRange(t)))}for(t=[],e=n;e=e.parentNode;)1===e.nodeType&&t.push({element:e,left:e.scrollLeft,top:e.scrollTop});for("function"==typeof n.focus&&n.focus(),n=0;n<t.length;n++)(e=t[n]).element.scrollLeft=e.left,e.element.scrollTop=e.top}}var gr=c&&"documentMode"in document&&11>=document.documentMode,hr=null,yr=null,br=null,vr=!1;function wr(e,t,n){var r=n.window===n?n.document:9===n.nodeType?n:n.ownerDocument;vr||null==hr||hr!==Q(r)||("selectionStart"in(r=hr)&&fr(r)?r={start:r.selectionStart,end:r.selectionEnd}:r={anchorNode:(r=(r.ownerDocument&&r.ownerDocument.defaultView||window).getSelection()).anchorNode,anchorOffset:r.anchorOffset,focusNode:r.focusNode,focusOffset:r.focusOffset},br&&sr(br,r)||(br=r,0<(r=Vr(yr,"onSelect")).length&&(t=new cn("onSelect","select",null,t,n),e.push({event:t,listeners:r}),t.target=hr)))}function kr(e,t){var n={};return n[e.toLowerCase()]=t.toLowerCase(),n["Webkit"+e]="webkit"+t,n["Moz"+e]="moz"+t,n}var xr={animationend:kr("Animation","AnimationEnd"),animationiteration:kr("Animation","AnimationIteration"),animationstart:kr("Animation","AnimationStart"),transitionend:kr("Transition","TransitionEnd")},Sr={},Er={};function Cr(e){if(Sr[e])return Sr[e];if(!xr[e])return e;var t,n=xr[e];for(t in n)if(n.hasOwnProperty(t)&&t in Er)return Sr[e]=n[t];return e}c&&(Er=document.createElement("div").style,"AnimationEvent"in window||(delete xr.animationend.animation,delete xr.animationiteration.animation,delete xr.animationstart.animation),"TransitionEvent"in window||delete xr.transitionend.transition);var _r=Cr("animationend"),Tr=Cr("animationiteration"),Ar=Cr("animationstart"),jr=Cr("transitionend"),Nr=new Map,Lr="abort auxClick cancel canPlay canPlayThrough click close contextMenu copy cut drag dragEnd dragEnter dragExit dragLeave dragOver dragStart drop durationChange emptied encrypted ended error gotPointerCapture input invalid keyDown keyPress keyUp load loadedData loadedMetadata loadStart lostPointerCapture mouseDown mouseMove mouseOut mouseOver mouseUp paste pause play playing pointerCancel pointerDown pointerMove pointerOut pointerOver pointerUp progress rateChange reset resize seeked seeking stalled submit suspend timeUpdate touchCancel touchEnd touchStart volumeChange scroll toggle touchMove waiting wheel".split(" ");function Rr(e,t){Nr.set(e,t),s(t,[e])}for(var Pr=0;Pr<Lr.length;Pr++){var Or=Lr[Pr];Rr(Or.toLowerCase(),"on"+(Or[0].toUpperCase()+Or.slice(1)))}Rr(_r,"onAnimationEnd"),Rr(Tr,"onAnimationIteration"),Rr(Ar,"onAnimationStart"),Rr("dblclick","onDoubleClick"),Rr("focusin","onFocus"),Rr("focusout","onBlur"),Rr(jr,"onTransitionEnd"),u("onMouseEnter",["mouseout","mouseover"]),u("onMouseLeave",["mouseout","mouseover"]),u("onPointerEnter",["pointerout","pointerover"]),u("onPointerLeave",["pointerout","pointerover"]),s("onChange","change click focusin focusout input keydown keyup selectionchange".split(" ")),s("onSelect","focusout contextmenu dragend focusin keydown keyup mousedown mouseup selectionchange".split(" ")),s("onBeforeInput",["compositionend","keypress","textInput","paste"]),s("onCompositionEnd","compositionend focusout keydown keypress keyup mousedown".split(" ")),s("onCompositionStart","compositionstart focusout keydown keypress keyup mousedown".split(" ")),s("onCompositionUpdate","compositionupdate focusout keydown keypress keyup mousedown".split(" "));var Dr="abort canplay canplaythrough durationchange emptied encrypted ended error loadeddata loadedmetadata loadstart pause play playing progress ratechange resize seeked seeking stalled suspend timeupdate volumechange waiting".split(" "),Ir=new Set("cancel close invalid load scroll toggle".split(" ").concat(Dr));function Mr(e,t,n){var r=e.type||"unknown-event";e.currentTarget=n,function(e,t,n,r,a,i,l,s,u){if($e.apply(this,arguments),Ie){if(!Ie)throw Error(o(198));var c=Me;Ie=!1,Me=null,Fe||(Fe=!0,ze=c)}}(r,t,void 0,e),e.currentTarget=null}function Fr(e,t){t=0!=(4&t);for(var n=0;n<e.length;n++){var r=e[n],a=r.event;r=r.listeners;e:{var o=void 0;if(t)for(var i=r.length-1;0<=i;i--){var l=r[i],s=l.instance,u=l.currentTarget;if(l=l.listener,s!==o&&a.isPropagationStopped())break e;Mr(a,l,u),o=s}else for(i=0;i<r.length;i++){if(s=(l=r[i]).instance,u=l.currentTarget,l=l.listener,s!==o&&a.isPropagationStopped())break e;Mr(a,l,u),o=s}}}if(Fe)throw e=ze,Fe=!1,ze=null,e}function zr(e,t){var n=t[ga];void 0===n&&(n=t[ga]=new Set);var r=e+"__bubble";n.has(r)||(qr(t,e,2,!1),n.add(r))}function Br(e,t,n){var r=0;t&&(r|=4),qr(n,e,r,t)}var $r="_reactListening"+Math.random().toString(36).slice(2);function Ur(e){if(!e[$r]){e[$r]=!0,i.forEach((function(t){"selectionchange"!==t&&(Ir.has(t)||Br(t,!1,e),Br(t,!0,e))}));var t=9===e.nodeType?e:e.ownerDocument;null===t||t[$r]||(t[$r]=!0,Br("selectionchange",!1,t))}}function qr(e,t,n,r){switch(Yt(t)){case 1:var a=Gt;break;case 4:a=Vt;break;default:a=Wt}n=a.bind(null,t,n,e),a=void 0,!Pe||"touchstart"!==t&&"touchmove"!==t&&"wheel"!==t||(a=!0),r?void 0!==a?e.addEventListener(t,n,{capture:!0,passive:a}):e.addEventListener(t,n,!0):void 0!==a?e.addEventListener(t,n,{passive:a}):e.addEventListener(t,n,!1)}function Hr(e,t,n,r,a){var o=r;if(0==(1&t)&&0==(2&t)&&null!==r)e:for(;;){if(null===r)return;var i=r.tag;if(3===i||4===i){var l=r.stateNode.containerInfo;if(l===a||8===l.nodeType&&l.parentNode===a)break;if(4===i)for(i=r.return;null!==i;){var s=i.tag;if((3===s||4===s)&&((s=i.stateNode.containerInfo)===a||8===s.nodeType&&s.parentNode===a))return;i=i.return}for(;null!==l;){if(null===(i=ba(l)))return;if(5===(s=i.tag)||6===s){r=o=i;continue e}l=l.parentNode}}r=r.return}Le((function(){var r=o,a=ke(n),i=[];e:{var l=Nr.get(e);if(void 0!==l){var s=cn,u=e;switch(e){case"keypress":if(0===tn(n))break e;case"keydown":case"keyup":s=Tn;break;case"focusin":u="focus",s=hn;break;case"focusout":u="blur",s=hn;break;case"beforeblur":case"afterblur":s=hn;break;case"click":if(2===n.button)break e;case"auxclick":case"dblclick":case"mousedown":case"mousemove":case"mouseup":case"mouseout":case"mouseover":case"contextmenu":s=mn;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":s=gn;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":s=jn;break;case _r:case Tr:case Ar:s=yn;break;case jr:s=Nn;break;case"scroll":s=pn;break;case"wheel":s=Rn;break;case"copy":case"cut":case"paste":s=vn;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":s=An}var c=0!=(4&t),d=!c&&"scroll"===e,p=c?null!==l?l+"Capture":null:l;c=[];for(var f,m=r;null!==m;){var g=(f=m).stateNode;if(5===f.tag&&null!==g&&(f=g,null!==p&&(null!=(g=Re(m,p))&&c.push(Gr(m,g,f)))),d)break;m=m.return}0<c.length&&(l=new s(l,u,null,n,a),i.push({event:l,listeners:c}))}}if(0==(7&t)){if(s="mouseout"===e||"pointerout"===e,(!(l="mouseover"===e||"pointerover"===e)||n===we||!(u=n.relatedTarget||n.fromElement)||!ba(u)&&!u[ma])&&(s||l)&&(l=a.window===a?a:(l=a.ownerDocument)?l.defaultView||l.parentWindow:window,s?(s=r,null!==(u=(u=n.relatedTarget||n.toElement)?ba(u):null)&&(u!==(d=Ue(u))||5!==u.tag&&6!==u.tag)&&(u=null)):(s=null,u=r),s!==u)){if(c=mn,g="onMouseLeave",p="onMouseEnter",m="mouse","pointerout"!==e&&"pointerover"!==e||(c=An,g="onPointerLeave",p="onPointerEnter",m="pointer"),d=null==s?l:wa(s),f=null==u?l:wa(u),(l=new c(g,m+"leave",s,n,a)).target=d,l.relatedTarget=f,g=null,ba(a)===r&&((c=new c(p,m+"enter",u,n,a)).target=f,c.relatedTarget=d,g=c),d=g,s&&u)e:{for(p=u,m=0,f=c=s;f;f=Wr(f))m++;for(f=0,g=p;g;g=Wr(g))f++;for(;0<m-f;)c=Wr(c),m--;for(;0<f-m;)p=Wr(p),f--;for(;m--;){if(c===p||null!==p&&c===p.alternate)break e;c=Wr(c),p=Wr(p)}c=null}else c=null;null!==s&&Qr(i,l,s,c,!1),null!==u&&null!==d&&Qr(i,d,u,c,!0)}if("select"===(s=(l=r?wa(r):window).nodeName&&l.nodeName.toLowerCase())||"input"===s&&"file"===l.type)var h=Yn;else if(Hn(l))if(Zn)h=ir;else{h=ar;var y=rr}else(s=l.nodeName)&&"input"===s.toLowerCase()&&("checkbox"===l.type||"radio"===l.type)&&(h=or);switch(h&&(h=h(e,r))?Gn(i,h,n,a):(y&&y(e,l,r),"focusout"===e&&(y=l._wrapperState)&&y.controlled&&"number"===l.type&&ee(l,"number",l.value)),y=r?wa(r):window,e){case"focusin":(Hn(y)||"true"===y.contentEditable)&&(hr=y,yr=r,br=null);break;case"focusout":br=yr=hr=null;break;case"mousedown":vr=!0;break;case"contextmenu":case"mouseup":case"dragend":vr=!1,wr(i,n,a);break;case"selectionchange":if(gr)break;case"keydown":case"keyup":wr(i,n,a)}var b;if(On)e:{switch(e){case"compositionstart":var v="onCompositionStart";break e;case"compositionend":v="onCompositionEnd";break e;case"compositionupdate":v="onCompositionUpdate";break e}v=void 0}else Un?Bn(e,n)&&(v="onCompositionEnd"):"keydown"===e&&229===n.keyCode&&(v="onCompositionStart");v&&(Mn&&"ko"!==n.locale&&(Un||"onCompositionStart"!==v?"onCompositionEnd"===v&&Un&&(b=en()):(Xt="value"in(Zt=a)?Zt.value:Zt.textContent,Un=!0)),0<(y=Vr(r,v)).length&&(v=new wn(v,e,null,n,a),i.push({event:v,listeners:y}),b?v.data=b:null!==(b=$n(n))&&(v.data=b))),(b=In?function(e,t){switch(e){case"compositionend":return $n(t);case"keypress":return 32!==t.which?null:(zn=!0,Fn);case"textInput":return(e=t.data)===Fn&&zn?null:e;default:return null}}(e,n):function(e,t){if(Un)return"compositionend"===e||!On&&Bn(e,t)?(e=en(),Jt=Xt=Zt=null,Un=!1,e):null;switch(e){case"paste":default:return null;case"keypress":if(!(t.ctrlKey||t.altKey||t.metaKey)||t.ctrlKey&&t.altKey){if(t.char&&1<t.char.length)return t.char;if(t.which)return String.fromCharCode(t.which)}return null;case"compositionend":return Mn&&"ko"!==t.locale?null:t.data}}(e,n))&&(0<(r=Vr(r,"onBeforeInput")).length&&(a=new wn("onBeforeInput","beforeinput",null,n,a),i.push({event:a,listeners:r}),a.data=b))}Fr(i,t)}))}function Gr(e,t,n){return{instance:e,listener:t,currentTarget:n}}function Vr(e,t){for(var n=t+"Capture",r=[];null!==e;){var a=e,o=a.stateNode;5===a.tag&&null!==o&&(a=o,null!=(o=Re(e,n))&&r.unshift(Gr(e,o,a)),null!=(o=Re(e,t))&&r.push(Gr(e,o,a))),e=e.return}return r}function Wr(e){if(null===e)return null;do{e=e.return}while(e&&5!==e.tag);return e||null}function Qr(e,t,n,r,a){for(var o=t._reactName,i=[];null!==n&&n!==r;){var l=n,s=l.alternate,u=l.stateNode;if(null!==s&&s===r)break;5===l.tag&&null!==u&&(l=u,a?null!=(s=Re(n,o))&&i.unshift(Gr(n,s,l)):a||null!=(s=Re(n,o))&&i.push(Gr(n,s,l))),n=n.return}0!==i.length&&e.push({event:t,listeners:i})}var Kr=/\r\n?/g,Yr=/\u0000|\uFFFD/g;function Zr(e){return("string"==typeof e?e:""+e).replace(Kr,"\n").replace(Yr,"")}function Xr(e,t,n){if(t=Zr(t),Zr(e)!==t&&n)throw Error(o(425))}function Jr(){}var ea=null,ta=null;function na(e,t){return"textarea"===e||"noscript"===e||"string"==typeof t.children||"number"==typeof t.children||"object"==typeof t.dangerouslySetInnerHTML&&null!==t.dangerouslySetInnerHTML&&null!=t.dangerouslySetInnerHTML.__html}var ra="function"==typeof setTimeout?setTimeout:void 0,aa="function"==typeof clearTimeout?clearTimeout:void 0,oa="function"==typeof Promise?Promise:void 0,ia="function"==typeof queueMicrotask?queueMicrotask:void 0!==oa?function(e){return oa.resolve(null).then(e).catch(la)}:ra;function la(e){setTimeout((function(){throw e}))}function sa(e,t){var n=t,r=0;do{var a=n.nextSibling;if(e.removeChild(n),a&&8===a.nodeType)if("/$"===(n=a.data)){if(0===r)return e.removeChild(a),void Ut(t);r--}else"$"!==n&&"$?"!==n&&"$!"!==n||r++;n=a}while(n);Ut(t)}function ua(e){for(;null!=e;e=e.nextSibling){var t=e.nodeType;if(1===t||3===t)break;if(8===t){if("$"===(t=e.data)||"$!"===t||"$?"===t)break;if("/$"===t)return null}}return e}function ca(e){e=e.previousSibling;for(var t=0;e;){if(8===e.nodeType){var n=e.data;if("$"===n||"$!"===n||"$?"===n){if(0===t)return e;t--}else"/$"===n&&t++}e=e.previousSibling}return null}var da=Math.random().toString(36).slice(2),pa="__reactFiber$"+da,fa="__reactProps$"+da,ma="__reactContainer$"+da,ga="__reactEvents$"+da,ha="__reactListeners$"+da,ya="__reactHandles$"+da;function ba(e){var t=e[pa];if(t)return t;for(var n=e.parentNode;n;){if(t=n[ma]||n[pa]){if(n=t.alternate,null!==t.child||null!==n&&null!==n.child)for(e=ca(e);null!==e;){if(n=e[pa])return n;e=ca(e)}return t}n=(e=n).parentNode}return null}function va(e){return!(e=e[pa]||e[ma])||5!==e.tag&&6!==e.tag&&13!==e.tag&&3!==e.tag?null:e}function wa(e){if(5===e.tag||6===e.tag)return e.stateNode;throw Error(o(33))}function ka(e){return e[fa]||null}var xa=[],Sa=-1;function Ea(e){return{current:e}}function Ca(e){0>Sa||(e.current=xa[Sa],xa[Sa]=null,Sa--)}function _a(e,t){Sa++,xa[Sa]=e.current,e.current=t}var Ta={},Aa=Ea(Ta),ja=Ea(!1),Na=Ta;function La(e,t){var n=e.type.contextTypes;if(!n)return Ta;var r=e.stateNode;if(r&&r.__reactInternalMemoizedUnmaskedChildContext===t)return r.__reactInternalMemoizedMaskedChildContext;var a,o={};for(a in n)o[a]=t[a];return r&&((e=e.stateNode).__reactInternalMemoizedUnmaskedChildContext=t,e.__reactInternalMemoizedMaskedChildContext=o),o}function Ra(e){return null!=(e=e.childContextTypes)}function Pa(){Ca(ja),Ca(Aa)}function Oa(e,t,n){if(Aa.current!==Ta)throw Error(o(168));_a(Aa,t),_a(ja,n)}function Da(e,t,n){var r=e.stateNode;if(t=t.childContextTypes,"function"!=typeof r.getChildContext)return n;for(var a in r=r.getChildContext())if(!(a in t))throw Error(o(108,q(e)||"Unknown",a));return M({},n,r)}function Ia(e){return e=(e=e.stateNode)&&e.__reactInternalMemoizedMergedChildContext||Ta,Na=Aa.current,_a(Aa,e),_a(ja,ja.current),!0}function Ma(e,t,n){var r=e.stateNode;if(!r)throw Error(o(169));n?(e=Da(e,t,Na),r.__reactInternalMemoizedMergedChildContext=e,Ca(ja),Ca(Aa),_a(Aa,e)):Ca(ja),_a(ja,n)}var Fa=null,za=!1,Ba=!1;function $a(e){null===Fa?Fa=[e]:Fa.push(e)}function Ua(){if(!Ba&&null!==Fa){Ba=!0;var e=0,t=vt;try{var n=Fa;for(vt=1;e<n.length;e++){var r=n[e];do{r=r(!0)}while(null!==r)}Fa=null,za=!1}catch(a){throw null!==Fa&&(Fa=Fa.slice(e+1)),We(Je,Ua),a}finally{vt=t,Ba=!1}}return null}var qa=[],Ha=0,Ga=null,Va=0,Wa=[],Qa=0,Ka=null,Ya=1,Za="";function Xa(e,t){qa[Ha++]=Va,qa[Ha++]=Ga,Ga=e,Va=t}function Ja(e,t,n){Wa[Qa++]=Ya,Wa[Qa++]=Za,Wa[Qa++]=Ka,Ka=e;var r=Ya;e=Za;var a=32-it(r)-1;r&=~(1<<a),n+=1;var o=32-it(t)+a;if(30<o){var i=a-a%5;o=(r&(1<<i)-1).toString(32),r>>=i,a-=i,Ya=1<<32-it(t)+a|n<<a|r,Za=o+e}else Ya=1<<o|n<<a|r,Za=e}function eo(e){null!==e.return&&(Xa(e,1),Ja(e,1,0))}function to(e){for(;e===Ga;)Ga=qa[--Ha],qa[Ha]=null,Va=qa[--Ha],qa[Ha]=null;for(;e===Ka;)Ka=Wa[--Qa],Wa[Qa]=null,Za=Wa[--Qa],Wa[Qa]=null,Ya=Wa[--Qa],Wa[Qa]=null}var no=null,ro=null,ao=!1,oo=null;function io(e,t){var n=Ru(5,null,null,0);n.elementType="DELETED",n.stateNode=t,n.return=e,null===(t=e.deletions)?(e.deletions=[n],e.flags|=16):t.push(n)}function lo(e,t){switch(e.tag){case 5:var n=e.type;return null!==(t=1!==t.nodeType||n.toLowerCase()!==t.nodeName.toLowerCase()?null:t)&&(e.stateNode=t,no=e,ro=ua(t.firstChild),!0);case 6:return null!==(t=""===e.pendingProps||3!==t.nodeType?null:t)&&(e.stateNode=t,no=e,ro=null,!0);case 13:return null!==(t=8!==t.nodeType?null:t)&&(n=null!==Ka?{id:Ya,overflow:Za}:null,e.memoizedState={dehydrated:t,treeContext:n,retryLane:1073741824},(n=Ru(18,null,null,0)).stateNode=t,n.return=e,e.child=n,no=e,ro=null,!0);default:return!1}}function so(e){return 0!=(1&e.mode)&&0==(128&e.flags)}function uo(e){if(ao){var t=ro;if(t){var n=t;if(!lo(e,t)){if(so(e))throw Error(o(418));t=ua(n.nextSibling);var r=no;t&&lo(e,t)?io(r,n):(e.flags=-4097&e.flags|2,ao=!1,no=e)}}else{if(so(e))throw Error(o(418));e.flags=-4097&e.flags|2,ao=!1,no=e}}}function co(e){for(e=e.return;null!==e&&5!==e.tag&&3!==e.tag&&13!==e.tag;)e=e.return;no=e}function po(e){if(e!==no)return!1;if(!ao)return co(e),ao=!0,!1;var t;if((t=3!==e.tag)&&!(t=5!==e.tag)&&(t="head"!==(t=e.type)&&"body"!==t&&!na(e.type,e.memoizedProps)),t&&(t=ro)){if(so(e))throw fo(),Error(o(418));for(;t;)io(e,t),t=ua(t.nextSibling)}if(co(e),13===e.tag){if(!(e=null!==(e=e.memoizedState)?e.dehydrated:null))throw Error(o(317));e:{for(e=e.nextSibling,t=0;e;){if(8===e.nodeType){var n=e.data;if("/$"===n){if(0===t){ro=ua(e.nextSibling);break e}t--}else"$"!==n&&"$!"!==n&&"$?"!==n||t++}e=e.nextSibling}ro=null}}else ro=no?ua(e.stateNode.nextSibling):null;return!0}function fo(){for(var e=ro;e;)e=ua(e.nextSibling)}function mo(){ro=no=null,ao=!1}function go(e){null===oo?oo=[e]:oo.push(e)}var ho=w.ReactCurrentBatchConfig;function yo(e,t){if(e&&e.defaultProps){for(var n in t=M({},t),e=e.defaultProps)void 0===t[n]&&(t[n]=e[n]);return t}return t}var bo=Ea(null),vo=null,wo=null,ko=null;function xo(){ko=wo=vo=null}function So(e){var t=bo.current;Ca(bo),e._currentValue=t}function Eo(e,t,n){for(;null!==e;){var r=e.alternate;if((e.childLanes&t)!==t?(e.childLanes|=t,null!==r&&(r.childLanes|=t)):null!==r&&(r.childLanes&t)!==t&&(r.childLanes|=t),e===n)break;e=e.return}}function Co(e,t){vo=e,ko=wo=null,null!==(e=e.dependencies)&&null!==e.firstContext&&(0!=(e.lanes&t)&&(wl=!0),e.firstContext=null)}function _o(e){var t=e._currentValue;if(ko!==e)if(e={context:e,memoizedValue:t,next:null},null===wo){if(null===vo)throw Error(o(308));wo=e,vo.dependencies={lanes:0,firstContext:e}}else wo=wo.next=e;return t}var To=null;function Ao(e){null===To?To=[e]:To.push(e)}function jo(e,t,n,r){var a=t.interleaved;return null===a?(n.next=n,Ao(t)):(n.next=a.next,a.next=n),t.interleaved=n,No(e,r)}function No(e,t){e.lanes|=t;var n=e.alternate;for(null!==n&&(n.lanes|=t),n=e,e=e.return;null!==e;)e.childLanes|=t,null!==(n=e.alternate)&&(n.childLanes|=t),n=e,e=e.return;return 3===n.tag?n.stateNode:null}var Lo=!1;function Ro(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,interleaved:null,lanes:0},effects:null}}function Po(e,t){e=e.updateQueue,t.updateQueue===e&&(t.updateQueue={baseState:e.baseState,firstBaseUpdate:e.firstBaseUpdate,lastBaseUpdate:e.lastBaseUpdate,shared:e.shared,effects:e.effects})}function Oo(e,t){return{eventTime:e,lane:t,tag:0,payload:null,callback:null,next:null}}function Do(e,t,n){var r=e.updateQueue;if(null===r)return null;if(r=r.shared,0!=(2&js)){var a=r.pending;return null===a?t.next=t:(t.next=a.next,a.next=t),r.pending=t,No(e,n)}return null===(a=r.interleaved)?(t.next=t,Ao(r)):(t.next=a.next,a.next=t),r.interleaved=t,No(e,n)}function Io(e,t,n){if(null!==(t=t.updateQueue)&&(t=t.shared,0!=(4194240&n))){var r=t.lanes;n|=r&=e.pendingLanes,t.lanes=n,bt(e,n)}}function Mo(e,t){var n=e.updateQueue,r=e.alternate;if(null!==r&&n===(r=r.updateQueue)){var a=null,o=null;if(null!==(n=n.firstBaseUpdate)){do{var i={eventTime:n.eventTime,lane:n.lane,tag:n.tag,payload:n.payload,callback:n.callback,next:null};null===o?a=o=i:o=o.next=i,n=n.next}while(null!==n);null===o?a=o=t:o=o.next=t}else a=o=t;return n={baseState:r.baseState,firstBaseUpdate:a,lastBaseUpdate:o,shared:r.shared,effects:r.effects},void(e.updateQueue=n)}null===(e=n.lastBaseUpdate)?n.firstBaseUpdate=t:e.next=t,n.lastBaseUpdate=t}function Fo(e,t,n,r){var a=e.updateQueue;Lo=!1;var o=a.firstBaseUpdate,i=a.lastBaseUpdate,l=a.shared.pending;if(null!==l){a.shared.pending=null;var s=l,u=s.next;s.next=null,null===i?o=u:i.next=u,i=s;var c=e.alternate;null!==c&&((l=(c=c.updateQueue).lastBaseUpdate)!==i&&(null===l?c.firstBaseUpdate=u:l.next=u,c.lastBaseUpdate=s))}if(null!==o){var d=a.baseState;for(i=0,c=u=s=null,l=o;;){var p=l.lane,f=l.eventTime;if((r&p)===p){null!==c&&(c=c.next={eventTime:f,lane:0,tag:l.tag,payload:l.payload,callback:l.callback,next:null});e:{var m=e,g=l;switch(p=t,f=n,g.tag){case 1:if("function"==typeof(m=g.payload)){d=m.call(f,d,p);break e}d=m;break e;case 3:m.flags=-65537&m.flags|128;case 0:if(null==(p="function"==typeof(m=g.payload)?m.call(f,d,p):m))break e;d=M({},d,p);break e;case 2:Lo=!0}}null!==l.callback&&0!==l.lane&&(e.flags|=64,null===(p=a.effects)?a.effects=[l]:p.push(l))}else f={eventTime:f,lane:p,tag:l.tag,payload:l.payload,callback:l.callback,next:null},null===c?(u=c=f,s=d):c=c.next=f,i|=p;if(null===(l=l.next)){if(null===(l=a.shared.pending))break;l=(p=l).next,p.next=null,a.lastBaseUpdate=p,a.shared.pending=null}}if(null===c&&(s=d),a.baseState=s,a.firstBaseUpdate=u,a.lastBaseUpdate=c,null!==(t=a.shared.interleaved)){a=t;do{i|=a.lane,a=a.next}while(a!==t)}else null===o&&(a.shared.lanes=0);Ms|=i,e.lanes=i,e.memoizedState=d}}function zo(e,t,n){if(e=t.effects,t.effects=null,null!==e)for(t=0;t<e.length;t++){var r=e[t],a=r.callback;if(null!==a){if(r.callback=null,r=n,"function"!=typeof a)throw Error(o(191,a));a.call(r)}}}var Bo=(new r.Component).refs;function $o(e,t,n,r){n=null==(n=n(r,t=e.memoizedState))?t:M({},t,n),e.memoizedState=n,0===e.lanes&&(e.updateQueue.baseState=n)}var Uo={isMounted:function(e){return!!(e=e._reactInternals)&&Ue(e)===e},enqueueSetState:function(e,t,n){e=e._reactInternals;var r=tu(),a=nu(e),o=Oo(r,a);o.payload=t,null!=n&&(o.callback=n),null!==(t=Do(e,o,a))&&(ru(t,e,a,r),Io(t,e,a))},enqueueReplaceState:function(e,t,n){e=e._reactInternals;var r=tu(),a=nu(e),o=Oo(r,a);o.tag=1,o.payload=t,null!=n&&(o.callback=n),null!==(t=Do(e,o,a))&&(ru(t,e,a,r),Io(t,e,a))},enqueueForceUpdate:function(e,t){e=e._reactInternals;var n=tu(),r=nu(e),a=Oo(n,r);a.tag=2,null!=t&&(a.callback=t),null!==(t=Do(e,a,r))&&(ru(t,e,r,n),Io(t,e,r))}};function qo(e,t,n,r,a,o,i){return"function"==typeof(e=e.stateNode).shouldComponentUpdate?e.shouldComponentUpdate(r,o,i):!t.prototype||!t.prototype.isPureReactComponent||(!sr(n,r)||!sr(a,o))}function Ho(e,t,n){var r=!1,a=Ta,o=t.contextType;return"object"==typeof o&&null!==o?o=_o(o):(a=Ra(t)?Na:Aa.current,o=(r=null!=(r=t.contextTypes))?La(e,a):Ta),t=new t(n,o),e.memoizedState=null!==t.state&&void 0!==t.state?t.state:null,t.updater=Uo,e.stateNode=t,t._reactInternals=e,r&&((e=e.stateNode).__reactInternalMemoizedUnmaskedChildContext=a,e.__reactInternalMemoizedMaskedChildContext=o),t}function Go(e,t,n,r){e=t.state,"function"==typeof t.componentWillReceiveProps&&t.componentWillReceiveProps(n,r),"function"==typeof t.UNSAFE_componentWillReceiveProps&&t.UNSAFE_componentWillReceiveProps(n,r),t.state!==e&&Uo.enqueueReplaceState(t,t.state,null)}function Vo(e,t,n,r){var a=e.stateNode;a.props=n,a.state=e.memoizedState,a.refs=Bo,Ro(e);var o=t.contextType;"object"==typeof o&&null!==o?a.context=_o(o):(o=Ra(t)?Na:Aa.current,a.context=La(e,o)),a.state=e.memoizedState,"function"==typeof(o=t.getDerivedStateFromProps)&&($o(e,t,o,n),a.state=e.memoizedState),"function"==typeof t.getDerivedStateFromProps||"function"==typeof a.getSnapshotBeforeUpdate||"function"!=typeof a.UNSAFE_componentWillMount&&"function"!=typeof a.componentWillMount||(t=a.state,"function"==typeof a.componentWillMount&&a.componentWillMount(),"function"==typeof a.UNSAFE_componentWillMount&&a.UNSAFE_componentWillMount(),t!==a.state&&Uo.enqueueReplaceState(a,a.state,null),Fo(e,n,a,r),a.state=e.memoizedState),"function"==typeof a.componentDidMount&&(e.flags|=4194308)}function Wo(e,t,n){if(null!==(e=n.ref)&&"function"!=typeof e&&"object"!=typeof e){if(n._owner){if(n=n._owner){if(1!==n.tag)throw Error(o(309));var r=n.stateNode}if(!r)throw Error(o(147,e));var a=r,i=""+e;return null!==t&&null!==t.ref&&"function"==typeof t.ref&&t.ref._stringRef===i?t.ref:(t=function(e){var t=a.refs;t===Bo&&(t=a.refs={}),null===e?delete t[i]:t[i]=e},t._stringRef=i,t)}if("string"!=typeof e)throw Error(o(284));if(!n._owner)throw Error(o(290,e))}return e}function Qo(e,t){throw e=Object.prototype.toString.call(t),Error(o(31,"[object Object]"===e?"object with keys {"+Object.keys(t).join(", ")+"}":e))}function Ko(e){return(0,e._init)(e._payload)}function Yo(e){function t(t,n){if(e){var r=t.deletions;null===r?(t.deletions=[n],t.flags|=16):r.push(n)}}function n(n,r){if(!e)return null;for(;null!==r;)t(n,r),r=r.sibling;return null}function r(e,t){for(e=new Map;null!==t;)null!==t.key?e.set(t.key,t):e.set(t.index,t),t=t.sibling;return e}function a(e,t){return(e=Ou(e,t)).index=0,e.sibling=null,e}function i(t,n,r){return t.index=r,e?null!==(r=t.alternate)?(r=r.index)<n?(t.flags|=2,n):r:(t.flags|=2,n):(t.flags|=1048576,n)}function l(t){return e&&null===t.alternate&&(t.flags|=2),t}function s(e,t,n,r){return null===t||6!==t.tag?((t=Fu(n,e.mode,r)).return=e,t):((t=a(t,n)).return=e,t)}function u(e,t,n,r){var o=n.type;return o===S?d(e,t,n.props.children,r,n.key):null!==t&&(t.elementType===o||"object"==typeof o&&null!==o&&o.$$typeof===R&&Ko(o)===t.type)?((r=a(t,n.props)).ref=Wo(e,t,n),r.return=e,r):((r=Du(n.type,n.key,n.props,null,e.mode,r)).ref=Wo(e,t,n),r.return=e,r)}function c(e,t,n,r){return null===t||4!==t.tag||t.stateNode.containerInfo!==n.containerInfo||t.stateNode.implementation!==n.implementation?((t=zu(n,e.mode,r)).return=e,t):((t=a(t,n.children||[])).return=e,t)}function d(e,t,n,r,o){return null===t||7!==t.tag?((t=Iu(n,e.mode,r,o)).return=e,t):((t=a(t,n)).return=e,t)}function p(e,t,n){if("string"==typeof t&&""!==t||"number"==typeof t)return(t=Fu(""+t,e.mode,n)).return=e,t;if("object"==typeof t&&null!==t){switch(t.$$typeof){case k:return(n=Du(t.type,t.key,t.props,null,e.mode,n)).ref=Wo(e,null,t),n.return=e,n;case x:return(t=zu(t,e.mode,n)).return=e,t;case R:return p(e,(0,t._init)(t._payload),n)}if(te(t)||D(t))return(t=Iu(t,e.mode,n,null)).return=e,t;Qo(e,t)}return null}function f(e,t,n,r){var a=null!==t?t.key:null;if("string"==typeof n&&""!==n||"number"==typeof n)return null!==a?null:s(e,t,""+n,r);if("object"==typeof n&&null!==n){switch(n.$$typeof){case k:return n.key===a?u(e,t,n,r):null;case x:return n.key===a?c(e,t,n,r):null;case R:return f(e,t,(a=n._init)(n._payload),r)}if(te(n)||D(n))return null!==a?null:d(e,t,n,r,null);Qo(e,n)}return null}function m(e,t,n,r,a){if("string"==typeof r&&""!==r||"number"==typeof r)return s(t,e=e.get(n)||null,""+r,a);if("object"==typeof r&&null!==r){switch(r.$$typeof){case k:return u(t,e=e.get(null===r.key?n:r.key)||null,r,a);case x:return c(t,e=e.get(null===r.key?n:r.key)||null,r,a);case R:return m(e,t,n,(0,r._init)(r._payload),a)}if(te(r)||D(r))return d(t,e=e.get(n)||null,r,a,null);Qo(t,r)}return null}function g(a,o,l,s){for(var u=null,c=null,d=o,g=o=0,h=null;null!==d&&g<l.length;g++){d.index>g?(h=d,d=null):h=d.sibling;var y=f(a,d,l[g],s);if(null===y){null===d&&(d=h);break}e&&d&&null===y.alternate&&t(a,d),o=i(y,o,g),null===c?u=y:c.sibling=y,c=y,d=h}if(g===l.length)return n(a,d),ao&&Xa(a,g),u;if(null===d){for(;g<l.length;g++)null!==(d=p(a,l[g],s))&&(o=i(d,o,g),null===c?u=d:c.sibling=d,c=d);return ao&&Xa(a,g),u}for(d=r(a,d);g<l.length;g++)null!==(h=m(d,a,g,l[g],s))&&(e&&null!==h.alternate&&d.delete(null===h.key?g:h.key),o=i(h,o,g),null===c?u=h:c.sibling=h,c=h);return e&&d.forEach((function(e){return t(a,e)})),ao&&Xa(a,g),u}function h(a,l,s,u){var c=D(s);if("function"!=typeof c)throw Error(o(150));if(null==(s=c.call(s)))throw Error(o(151));for(var d=c=null,g=l,h=l=0,y=null,b=s.next();null!==g&&!b.done;h++,b=s.next()){g.index>h?(y=g,g=null):y=g.sibling;var v=f(a,g,b.value,u);if(null===v){null===g&&(g=y);break}e&&g&&null===v.alternate&&t(a,g),l=i(v,l,h),null===d?c=v:d.sibling=v,d=v,g=y}if(b.done)return n(a,g),ao&&Xa(a,h),c;if(null===g){for(;!b.done;h++,b=s.next())null!==(b=p(a,b.value,u))&&(l=i(b,l,h),null===d?c=b:d.sibling=b,d=b);return ao&&Xa(a,h),c}for(g=r(a,g);!b.done;h++,b=s.next())null!==(b=m(g,a,h,b.value,u))&&(e&&null!==b.alternate&&g.delete(null===b.key?h:b.key),l=i(b,l,h),null===d?c=b:d.sibling=b,d=b);return e&&g.forEach((function(e){return t(a,e)})),ao&&Xa(a,h),c}return function e(r,o,i,s){if("object"==typeof i&&null!==i&&i.type===S&&null===i.key&&(i=i.props.children),"object"==typeof i&&null!==i){switch(i.$$typeof){case k:e:{for(var u=i.key,c=o;null!==c;){if(c.key===u){if((u=i.type)===S){if(7===c.tag){n(r,c.sibling),(o=a(c,i.props.children)).return=r,r=o;break e}}else if(c.elementType===u||"object"==typeof u&&null!==u&&u.$$typeof===R&&Ko(u)===c.type){n(r,c.sibling),(o=a(c,i.props)).ref=Wo(r,c,i),o.return=r,r=o;break e}n(r,c);break}t(r,c),c=c.sibling}i.type===S?((o=Iu(i.props.children,r.mode,s,i.key)).return=r,r=o):((s=Du(i.type,i.key,i.props,null,r.mode,s)).ref=Wo(r,o,i),s.return=r,r=s)}return l(r);case x:e:{for(c=i.key;null!==o;){if(o.key===c){if(4===o.tag&&o.stateNode.containerInfo===i.containerInfo&&o.stateNode.implementation===i.implementation){n(r,o.sibling),(o=a(o,i.children||[])).return=r,r=o;break e}n(r,o);break}t(r,o),o=o.sibling}(o=zu(i,r.mode,s)).return=r,r=o}return l(r);case R:return e(r,o,(c=i._init)(i._payload),s)}if(te(i))return g(r,o,i,s);if(D(i))return h(r,o,i,s);Qo(r,i)}return"string"==typeof i&&""!==i||"number"==typeof i?(i=""+i,null!==o&&6===o.tag?(n(r,o.sibling),(o=a(o,i)).return=r,r=o):(n(r,o),(o=Fu(i,r.mode,s)).return=r,r=o),l(r)):n(r,o)}}var Zo=Yo(!0),Xo=Yo(!1),Jo={},ei=Ea(Jo),ti=Ea(Jo),ni=Ea(Jo);function ri(e){if(e===Jo)throw Error(o(174));return e}function ai(e,t){switch(_a(ni,t),_a(ti,e),_a(ei,Jo),e=t.nodeType){case 9:case 11:t=(t=t.documentElement)?t.namespaceURI:se(null,"");break;default:t=se(t=(e=8===e?t.parentNode:t).namespaceURI||null,e=e.tagName)}Ca(ei),_a(ei,t)}function oi(){Ca(ei),Ca(ti),Ca(ni)}function ii(e){ri(ni.current);var t=ri(ei.current),n=se(t,e.type);t!==n&&(_a(ti,e),_a(ei,n))}function li(e){ti.current===e&&(Ca(ei),Ca(ti))}var si=Ea(0);function ui(e){for(var t=e;null!==t;){if(13===t.tag){var n=t.memoizedState;if(null!==n&&(null===(n=n.dehydrated)||"$?"===n.data||"$!"===n.data))return t}else if(19===t.tag&&void 0!==t.memoizedProps.revealOrder){if(0!=(128&t.flags))return t}else if(null!==t.child){t.child.return=t,t=t.child;continue}if(t===e)break;for(;null===t.sibling;){if(null===t.return||t.return===e)return null;t=t.return}t.sibling.return=t.return,t=t.sibling}return null}var ci=[];function di(){for(var e=0;e<ci.length;e++)ci[e]._workInProgressVersionPrimary=null;ci.length=0}var pi=w.ReactCurrentDispatcher,fi=w.ReactCurrentBatchConfig,mi=0,gi=null,hi=null,yi=null,bi=!1,vi=!1,wi=0,ki=0;function xi(){throw Error(o(321))}function Si(e,t){if(null===t)return!1;for(var n=0;n<t.length&&n<e.length;n++)if(!lr(e[n],t[n]))return!1;return!0}function Ei(e,t,n,r,a,i){if(mi=i,gi=t,t.memoizedState=null,t.updateQueue=null,t.lanes=0,pi.current=null===e||null===e.memoizedState?ll:sl,e=n(r,a),vi){i=0;do{if(vi=!1,wi=0,25<=i)throw Error(o(301));i+=1,yi=hi=null,t.updateQueue=null,pi.current=ul,e=n(r,a)}while(vi)}if(pi.current=il,t=null!==hi&&null!==hi.next,mi=0,yi=hi=gi=null,bi=!1,t)throw Error(o(300));return e}function Ci(){var e=0!==wi;return wi=0,e}function _i(){var e={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return null===yi?gi.memoizedState=yi=e:yi=yi.next=e,yi}function Ti(){if(null===hi){var e=gi.alternate;e=null!==e?e.memoizedState:null}else e=hi.next;var t=null===yi?gi.memoizedState:yi.next;if(null!==t)yi=t,hi=e;else{if(null===e)throw Error(o(310));e={memoizedState:(hi=e).memoizedState,baseState:hi.baseState,baseQueue:hi.baseQueue,queue:hi.queue,next:null},null===yi?gi.memoizedState=yi=e:yi=yi.next=e}return yi}function Ai(e,t){return"function"==typeof t?t(e):t}function ji(e){var t=Ti(),n=t.queue;if(null===n)throw Error(o(311));n.lastRenderedReducer=e;var r=hi,a=r.baseQueue,i=n.pending;if(null!==i){if(null!==a){var l=a.next;a.next=i.next,i.next=l}r.baseQueue=a=i,n.pending=null}if(null!==a){i=a.next,r=r.baseState;var s=l=null,u=null,c=i;do{var d=c.lane;if((mi&d)===d)null!==u&&(u=u.next={lane:0,action:c.action,hasEagerState:c.hasEagerState,eagerState:c.eagerState,next:null}),r=c.hasEagerState?c.eagerState:e(r,c.action);else{var p={lane:d,action:c.action,hasEagerState:c.hasEagerState,eagerState:c.eagerState,next:null};null===u?(s=u=p,l=r):u=u.next=p,gi.lanes|=d,Ms|=d}c=c.next}while(null!==c&&c!==i);null===u?l=r:u.next=s,lr(r,t.memoizedState)||(wl=!0),t.memoizedState=r,t.baseState=l,t.baseQueue=u,n.lastRenderedState=r}if(null!==(e=n.interleaved)){a=e;do{i=a.lane,gi.lanes|=i,Ms|=i,a=a.next}while(a!==e)}else null===a&&(n.lanes=0);return[t.memoizedState,n.dispatch]}function Ni(e){var t=Ti(),n=t.queue;if(null===n)throw Error(o(311));n.lastRenderedReducer=e;var r=n.dispatch,a=n.pending,i=t.memoizedState;if(null!==a){n.pending=null;var l=a=a.next;do{i=e(i,l.action),l=l.next}while(l!==a);lr(i,t.memoizedState)||(wl=!0),t.memoizedState=i,null===t.baseQueue&&(t.baseState=i),n.lastRenderedState=i}return[i,r]}function Li(){}function Ri(e,t){var n=gi,r=Ti(),a=t(),i=!lr(r.memoizedState,a);if(i&&(r.memoizedState=a,wl=!0),r=r.queue,Hi(Di.bind(null,n,r,e),[e]),r.getSnapshot!==t||i||null!==yi&&1&yi.memoizedState.tag){if(n.flags|=2048,zi(9,Oi.bind(null,n,r,a,t),void 0,null),null===Ns)throw Error(o(349));0!=(30&mi)||Pi(n,t,a)}return a}function Pi(e,t,n){e.flags|=16384,e={getSnapshot:t,value:n},null===(t=gi.updateQueue)?(t={lastEffect:null,stores:null},gi.updateQueue=t,t.stores=[e]):null===(n=t.stores)?t.stores=[e]:n.push(e)}function Oi(e,t,n,r){t.value=n,t.getSnapshot=r,Ii(t)&&Mi(e)}function Di(e,t,n){return n((function(){Ii(t)&&Mi(e)}))}function Ii(e){var t=e.getSnapshot;e=e.value;try{var n=t();return!lr(e,n)}catch(r){return!0}}function Mi(e){var t=No(e,1);null!==t&&ru(t,e,1,-1)}function Fi(e){var t=_i();return"function"==typeof e&&(e=e()),t.memoizedState=t.baseState=e,e={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:Ai,lastRenderedState:e},t.queue=e,e=e.dispatch=nl.bind(null,gi,e),[t.memoizedState,e]}function zi(e,t,n,r){return e={tag:e,create:t,destroy:n,deps:r,next:null},null===(t=gi.updateQueue)?(t={lastEffect:null,stores:null},gi.updateQueue=t,t.lastEffect=e.next=e):null===(n=t.lastEffect)?t.lastEffect=e.next=e:(r=n.next,n.next=e,e.next=r,t.lastEffect=e),e}function Bi(){return Ti().memoizedState}function $i(e,t,n,r){var a=_i();gi.flags|=e,a.memoizedState=zi(1|t,n,void 0,void 0===r?null:r)}function Ui(e,t,n,r){var a=Ti();r=void 0===r?null:r;var o=void 0;if(null!==hi){var i=hi.memoizedState;if(o=i.destroy,null!==r&&Si(r,i.deps))return void(a.memoizedState=zi(t,n,o,r))}gi.flags|=e,a.memoizedState=zi(1|t,n,o,r)}function qi(e,t){return $i(8390656,8,e,t)}function Hi(e,t){return Ui(2048,8,e,t)}function Gi(e,t){return Ui(4,2,e,t)}function Vi(e,t){return Ui(4,4,e,t)}function Wi(e,t){return"function"==typeof t?(e=e(),t(e),function(){t(null)}):null!=t?(e=e(),t.current=e,function(){t.current=null}):void 0}function Qi(e,t,n){return n=null!=n?n.concat([e]):null,Ui(4,4,Wi.bind(null,t,e),n)}function Ki(){}function Yi(e,t){var n=Ti();t=void 0===t?null:t;var r=n.memoizedState;return null!==r&&null!==t&&Si(t,r[1])?r[0]:(n.memoizedState=[e,t],e)}function Zi(e,t){var n=Ti();t=void 0===t?null:t;var r=n.memoizedState;return null!==r&&null!==t&&Si(t,r[1])?r[0]:(e=e(),n.memoizedState=[e,t],e)}function Xi(e,t,n){return 0==(21&mi)?(e.baseState&&(e.baseState=!1,wl=!0),e.memoizedState=n):(lr(n,t)||(n=gt(),gi.lanes|=n,Ms|=n,e.baseState=!0),t)}function Ji(e,t){var n=vt;vt=0!==n&&4>n?n:4,e(!0);var r=fi.transition;fi.transition={};try{e(!1),t()}finally{vt=n,fi.transition=r}}function el(){return Ti().memoizedState}function tl(e,t,n){var r=nu(e);if(n={lane:r,action:n,hasEagerState:!1,eagerState:null,next:null},rl(e))al(t,n);else if(null!==(n=jo(e,t,n,r))){ru(n,e,r,tu()),ol(n,t,r)}}function nl(e,t,n){var r=nu(e),a={lane:r,action:n,hasEagerState:!1,eagerState:null,next:null};if(rl(e))al(t,a);else{var o=e.alternate;if(0===e.lanes&&(null===o||0===o.lanes)&&null!==(o=t.lastRenderedReducer))try{var i=t.lastRenderedState,l=o(i,n);if(a.hasEagerState=!0,a.eagerState=l,lr(l,i)){var s=t.interleaved;return null===s?(a.next=a,Ao(t)):(a.next=s.next,s.next=a),void(t.interleaved=a)}}catch(u){}null!==(n=jo(e,t,a,r))&&(ru(n,e,r,a=tu()),ol(n,t,r))}}function rl(e){var t=e.alternate;return e===gi||null!==t&&t===gi}function al(e,t){vi=bi=!0;var n=e.pending;null===n?t.next=t:(t.next=n.next,n.next=t),e.pending=t}function ol(e,t,n){if(0!=(4194240&n)){var r=t.lanes;n|=r&=e.pendingLanes,t.lanes=n,bt(e,n)}}var il={readContext:_o,useCallback:xi,useContext:xi,useEffect:xi,useImperativeHandle:xi,useInsertionEffect:xi,useLayoutEffect:xi,useMemo:xi,useReducer:xi,useRef:xi,useState:xi,useDebugValue:xi,useDeferredValue:xi,useTransition:xi,useMutableSource:xi,useSyncExternalStore:xi,useId:xi,unstable_isNewReconciler:!1},ll={readContext:_o,useCallback:function(e,t){return _i().memoizedState=[e,void 0===t?null:t],e},useContext:_o,useEffect:qi,useImperativeHandle:function(e,t,n){return n=null!=n?n.concat([e]):null,$i(4194308,4,Wi.bind(null,t,e),n)},useLayoutEffect:function(e,t){return $i(4194308,4,e,t)},useInsertionEffect:function(e,t){return $i(4,2,e,t)},useMemo:function(e,t){var n=_i();return t=void 0===t?null:t,e=e(),n.memoizedState=[e,t],e},useReducer:function(e,t,n){var r=_i();return t=void 0!==n?n(t):t,r.memoizedState=r.baseState=t,e={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:e,lastRenderedState:t},r.queue=e,e=e.dispatch=tl.bind(null,gi,e),[r.memoizedState,e]},useRef:function(e){return e={current:e},_i().memoizedState=e},useState:Fi,useDebugValue:Ki,useDeferredValue:function(e){return _i().memoizedState=e},useTransition:function(){var e=Fi(!1),t=e[0];return e=Ji.bind(null,e[1]),_i().memoizedState=e,[t,e]},useMutableSource:function(){},useSyncExternalStore:function(e,t,n){var r=gi,a=_i();if(ao){if(void 0===n)throw Error(o(407));n=n()}else{if(n=t(),null===Ns)throw Error(o(349));0!=(30&mi)||Pi(r,t,n)}a.memoizedState=n;var i={value:n,getSnapshot:t};return a.queue=i,qi(Di.bind(null,r,i,e),[e]),r.flags|=2048,zi(9,Oi.bind(null,r,i,n,t),void 0,null),n},useId:function(){var e=_i(),t=Ns.identifierPrefix;if(ao){var n=Za;t=":"+t+"R"+(n=(Ya&~(1<<32-it(Ya)-1)).toString(32)+n),0<(n=wi++)&&(t+="H"+n.toString(32)),t+=":"}else t=":"+t+"r"+(n=ki++).toString(32)+":";return e.memoizedState=t},unstable_isNewReconciler:!1},sl={readContext:_o,useCallback:Yi,useContext:_o,useEffect:Hi,useImperativeHandle:Qi,useInsertionEffect:Gi,useLayoutEffect:Vi,useMemo:Zi,useReducer:ji,useRef:Bi,useState:function(){return ji(Ai)},useDebugValue:Ki,useDeferredValue:function(e){return Xi(Ti(),hi.memoizedState,e)},useTransition:function(){return[ji(Ai)[0],Ti().memoizedState]},useMutableSource:Li,useSyncExternalStore:Ri,useId:el,unstable_isNewReconciler:!1},ul={readContext:_o,useCallback:Yi,useContext:_o,useEffect:Hi,useImperativeHandle:Qi,useInsertionEffect:Gi,useLayoutEffect:Vi,useMemo:Zi,useReducer:Ni,useRef:Bi,useState:function(){return Ni(Ai)},useDebugValue:Ki,useDeferredValue:function(e){var t=Ti();return null===hi?t.memoizedState=e:Xi(t,hi.memoizedState,e)},useTransition:function(){return[Ni(Ai)[0],Ti().memoizedState]},useMutableSource:Li,useSyncExternalStore:Ri,useId:el,unstable_isNewReconciler:!1};function cl(e,t){try{var n="",r=t;do{n+=$(r),r=r.return}while(r);var a=n}catch(o){a="\nError generating stack: "+o.message+"\n"+o.stack}return{value:e,source:t,stack:a,digest:null}}function dl(e,t,n){return{value:e,source:null,stack:null!=n?n:null,digest:null!=t?t:null}}function pl(e,t){try{console.error(t.value)}catch(n){setTimeout((function(){throw n}))}}var fl="function"==typeof WeakMap?WeakMap:Map;function ml(e,t,n){(n=Oo(-1,n)).tag=3,n.payload={element:null};var r=t.value;return n.callback=function(){Gs||(Gs=!0,Vs=r),pl(0,t)},n}function gl(e,t,n){(n=Oo(-1,n)).tag=3;var r=e.type.getDerivedStateFromError;if("function"==typeof r){var a=t.value;n.payload=function(){return r(a)},n.callback=function(){pl(0,t)}}var o=e.stateNode;return null!==o&&"function"==typeof o.componentDidCatch&&(n.callback=function(){pl(0,t),"function"!=typeof r&&(null===Ws?Ws=new Set([this]):Ws.add(this));var e=t.stack;this.componentDidCatch(t.value,{componentStack:null!==e?e:""})}),n}function hl(e,t,n){var r=e.pingCache;if(null===r){r=e.pingCache=new fl;var a=new Set;r.set(t,a)}else void 0===(a=r.get(t))&&(a=new Set,r.set(t,a));a.has(n)||(a.add(n),e=_u.bind(null,e,t,n),t.then(e,e))}function yl(e){do{var t;if((t=13===e.tag)&&(t=null===(t=e.memoizedState)||null!==t.dehydrated),t)return e;e=e.return}while(null!==e);return null}function bl(e,t,n,r,a){return 0==(1&e.mode)?(e===t?e.flags|=65536:(e.flags|=128,n.flags|=131072,n.flags&=-52805,1===n.tag&&(null===n.alternate?n.tag=17:((t=Oo(-1,1)).tag=2,Do(n,t,1))),n.lanes|=1),e):(e.flags|=65536,e.lanes=a,e)}var vl=w.ReactCurrentOwner,wl=!1;function kl(e,t,n,r){t.child=null===e?Xo(t,null,n,r):Zo(t,e.child,n,r)}function xl(e,t,n,r,a){n=n.render;var o=t.ref;return Co(t,a),r=Ei(e,t,n,r,o,a),n=Ci(),null===e||wl?(ao&&n&&eo(t),t.flags|=1,kl(e,t,r,a),t.child):(t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~a,Gl(e,t,a))}function Sl(e,t,n,r,a){if(null===e){var o=n.type;return"function"!=typeof o||Pu(o)||void 0!==o.defaultProps||null!==n.compare||void 0!==n.defaultProps?((e=Du(n.type,null,r,t,t.mode,a)).ref=t.ref,e.return=t,t.child=e):(t.tag=15,t.type=o,El(e,t,o,r,a))}if(o=e.child,0==(e.lanes&a)){var i=o.memoizedProps;if((n=null!==(n=n.compare)?n:sr)(i,r)&&e.ref===t.ref)return Gl(e,t,a)}return t.flags|=1,(e=Ou(o,r)).ref=t.ref,e.return=t,t.child=e}function El(e,t,n,r,a){if(null!==e){var o=e.memoizedProps;if(sr(o,r)&&e.ref===t.ref){if(wl=!1,t.pendingProps=r=o,0==(e.lanes&a))return t.lanes=e.lanes,Gl(e,t,a);0!=(131072&e.flags)&&(wl=!0)}}return Tl(e,t,n,r,a)}function Cl(e,t,n){var r=t.pendingProps,a=r.children,o=null!==e?e.memoizedState:null;if("hidden"===r.mode)if(0==(1&t.mode))t.memoizedState={baseLanes:0,cachePool:null,transitions:null},_a(Os,Ps),Ps|=n;else{if(0==(1073741824&n))return e=null!==o?o.baseLanes|n:n,t.lanes=t.childLanes=1073741824,t.memoizedState={baseLanes:e,cachePool:null,transitions:null},t.updateQueue=null,_a(Os,Ps),Ps|=e,null;t.memoizedState={baseLanes:0,cachePool:null,transitions:null},r=null!==o?o.baseLanes:n,_a(Os,Ps),Ps|=r}else null!==o?(r=o.baseLanes|n,t.memoizedState=null):r=n,_a(Os,Ps),Ps|=r;return kl(e,t,a,n),t.child}function _l(e,t){var n=t.ref;(null===e&&null!==n||null!==e&&e.ref!==n)&&(t.flags|=512,t.flags|=2097152)}function Tl(e,t,n,r,a){var o=Ra(n)?Na:Aa.current;return o=La(t,o),Co(t,a),n=Ei(e,t,n,r,o,a),r=Ci(),null===e||wl?(ao&&r&&eo(t),t.flags|=1,kl(e,t,n,a),t.child):(t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~a,Gl(e,t,a))}function Al(e,t,n,r,a){if(Ra(n)){var o=!0;Ia(t)}else o=!1;if(Co(t,a),null===t.stateNode)Hl(e,t),Ho(t,n,r),Vo(t,n,r,a),r=!0;else if(null===e){var i=t.stateNode,l=t.memoizedProps;i.props=l;var s=i.context,u=n.contextType;"object"==typeof u&&null!==u?u=_o(u):u=La(t,u=Ra(n)?Na:Aa.current);var c=n.getDerivedStateFromProps,d="function"==typeof c||"function"==typeof i.getSnapshotBeforeUpdate;d||"function"!=typeof i.UNSAFE_componentWillReceiveProps&&"function"!=typeof i.componentWillReceiveProps||(l!==r||s!==u)&&Go(t,i,r,u),Lo=!1;var p=t.memoizedState;i.state=p,Fo(t,r,i,a),s=t.memoizedState,l!==r||p!==s||ja.current||Lo?("function"==typeof c&&($o(t,n,c,r),s=t.memoizedState),(l=Lo||qo(t,n,l,r,p,s,u))?(d||"function"!=typeof i.UNSAFE_componentWillMount&&"function"!=typeof i.componentWillMount||("function"==typeof i.componentWillMount&&i.componentWillMount(),"function"==typeof i.UNSAFE_componentWillMount&&i.UNSAFE_componentWillMount()),"function"==typeof i.componentDidMount&&(t.flags|=4194308)):("function"==typeof i.componentDidMount&&(t.flags|=4194308),t.memoizedProps=r,t.memoizedState=s),i.props=r,i.state=s,i.context=u,r=l):("function"==typeof i.componentDidMount&&(t.flags|=4194308),r=!1)}else{i=t.stateNode,Po(e,t),l=t.memoizedProps,u=t.type===t.elementType?l:yo(t.type,l),i.props=u,d=t.pendingProps,p=i.context,"object"==typeof(s=n.contextType)&&null!==s?s=_o(s):s=La(t,s=Ra(n)?Na:Aa.current);var f=n.getDerivedStateFromProps;(c="function"==typeof f||"function"==typeof i.getSnapshotBeforeUpdate)||"function"!=typeof i.UNSAFE_componentWillReceiveProps&&"function"!=typeof i.componentWillReceiveProps||(l!==d||p!==s)&&Go(t,i,r,s),Lo=!1,p=t.memoizedState,i.state=p,Fo(t,r,i,a);var m=t.memoizedState;l!==d||p!==m||ja.current||Lo?("function"==typeof f&&($o(t,n,f,r),m=t.memoizedState),(u=Lo||qo(t,n,u,r,p,m,s)||!1)?(c||"function"!=typeof i.UNSAFE_componentWillUpdate&&"function"!=typeof i.componentWillUpdate||("function"==typeof i.componentWillUpdate&&i.componentWillUpdate(r,m,s),"function"==typeof i.UNSAFE_componentWillUpdate&&i.UNSAFE_componentWillUpdate(r,m,s)),"function"==typeof i.componentDidUpdate&&(t.flags|=4),"function"==typeof i.getSnapshotBeforeUpdate&&(t.flags|=1024)):("function"!=typeof i.componentDidUpdate||l===e.memoizedProps&&p===e.memoizedState||(t.flags|=4),"function"!=typeof i.getSnapshotBeforeUpdate||l===e.memoizedProps&&p===e.memoizedState||(t.flags|=1024),t.memoizedProps=r,t.memoizedState=m),i.props=r,i.state=m,i.context=s,r=u):("function"!=typeof i.componentDidUpdate||l===e.memoizedProps&&p===e.memoizedState||(t.flags|=4),"function"!=typeof i.getSnapshotBeforeUpdate||l===e.memoizedProps&&p===e.memoizedState||(t.flags|=1024),r=!1)}return jl(e,t,n,r,o,a)}function jl(e,t,n,r,a,o){_l(e,t);var i=0!=(128&t.flags);if(!r&&!i)return a&&Ma(t,n,!1),Gl(e,t,o);r=t.stateNode,vl.current=t;var l=i&&"function"!=typeof n.getDerivedStateFromError?null:r.render();return t.flags|=1,null!==e&&i?(t.child=Zo(t,e.child,null,o),t.child=Zo(t,null,l,o)):kl(e,t,l,o),t.memoizedState=r.state,a&&Ma(t,n,!0),t.child}function Nl(e){var t=e.stateNode;t.pendingContext?Oa(0,t.pendingContext,t.pendingContext!==t.context):t.context&&Oa(0,t.context,!1),ai(e,t.containerInfo)}function Ll(e,t,n,r,a){return mo(),go(a),t.flags|=256,kl(e,t,n,r),t.child}var Rl,Pl,Ol,Dl,Il={dehydrated:null,treeContext:null,retryLane:0};function Ml(e){return{baseLanes:e,cachePool:null,transitions:null}}function Fl(e,t,n){var r,a=t.pendingProps,i=si.current,l=!1,s=0!=(128&t.flags);if((r=s)||(r=(null===e||null!==e.memoizedState)&&0!=(2&i)),r?(l=!0,t.flags&=-129):null!==e&&null===e.memoizedState||(i|=1),_a(si,1&i),null===e)return uo(t),null!==(e=t.memoizedState)&&null!==(e=e.dehydrated)?(0==(1&t.mode)?t.lanes=1:"$!"===e.data?t.lanes=8:t.lanes=1073741824,null):(s=a.children,e=a.fallback,l?(a=t.mode,l=t.child,s={mode:"hidden",children:s},0==(1&a)&&null!==l?(l.childLanes=0,l.pendingProps=s):l=Mu(s,a,0,null),e=Iu(e,a,n,null),l.return=t,e.return=t,l.sibling=e,t.child=l,t.child.memoizedState=Ml(n),t.memoizedState=Il,e):zl(t,s));if(null!==(i=e.memoizedState)&&null!==(r=i.dehydrated))return function(e,t,n,r,a,i,l){if(n)return 256&t.flags?(t.flags&=-257,Bl(e,t,l,r=dl(Error(o(422))))):null!==t.memoizedState?(t.child=e.child,t.flags|=128,null):(i=r.fallback,a=t.mode,r=Mu({mode:"visible",children:r.children},a,0,null),(i=Iu(i,a,l,null)).flags|=2,r.return=t,i.return=t,r.sibling=i,t.child=r,0!=(1&t.mode)&&Zo(t,e.child,null,l),t.child.memoizedState=Ml(l),t.memoizedState=Il,i);if(0==(1&t.mode))return Bl(e,t,l,null);if("$!"===a.data){if(r=a.nextSibling&&a.nextSibling.dataset)var s=r.dgst;return r=s,Bl(e,t,l,r=dl(i=Error(o(419)),r,void 0))}if(s=0!=(l&e.childLanes),wl||s){if(null!==(r=Ns)){switch(l&-l){case 4:a=2;break;case 16:a=8;break;case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:a=32;break;case 536870912:a=268435456;break;default:a=0}0!==(a=0!=(a&(r.suspendedLanes|l))?0:a)&&a!==i.retryLane&&(i.retryLane=a,No(e,a),ru(r,e,a,-1))}return hu(),Bl(e,t,l,r=dl(Error(o(421))))}return"$?"===a.data?(t.flags|=128,t.child=e.child,t=Au.bind(null,e),a._reactRetry=t,null):(e=i.treeContext,ro=ua(a.nextSibling),no=t,ao=!0,oo=null,null!==e&&(Wa[Qa++]=Ya,Wa[Qa++]=Za,Wa[Qa++]=Ka,Ya=e.id,Za=e.overflow,Ka=t),t=zl(t,r.children),t.flags|=4096,t)}(e,t,s,a,r,i,n);if(l){l=a.fallback,s=t.mode,r=(i=e.child).sibling;var u={mode:"hidden",children:a.children};return 0==(1&s)&&t.child!==i?((a=t.child).childLanes=0,a.pendingProps=u,t.deletions=null):(a=Ou(i,u)).subtreeFlags=14680064&i.subtreeFlags,null!==r?l=Ou(r,l):(l=Iu(l,s,n,null)).flags|=2,l.return=t,a.return=t,a.sibling=l,t.child=a,a=l,l=t.child,s=null===(s=e.child.memoizedState)?Ml(n):{baseLanes:s.baseLanes|n,cachePool:null,transitions:s.transitions},l.memoizedState=s,l.childLanes=e.childLanes&~n,t.memoizedState=Il,a}return e=(l=e.child).sibling,a=Ou(l,{mode:"visible",children:a.children}),0==(1&t.mode)&&(a.lanes=n),a.return=t,a.sibling=null,null!==e&&(null===(n=t.deletions)?(t.deletions=[e],t.flags|=16):n.push(e)),t.child=a,t.memoizedState=null,a}function zl(e,t){return(t=Mu({mode:"visible",children:t},e.mode,0,null)).return=e,e.child=t}function Bl(e,t,n,r){return null!==r&&go(r),Zo(t,e.child,null,n),(e=zl(t,t.pendingProps.children)).flags|=2,t.memoizedState=null,e}function $l(e,t,n){e.lanes|=t;var r=e.alternate;null!==r&&(r.lanes|=t),Eo(e.return,t,n)}function Ul(e,t,n,r,a){var o=e.memoizedState;null===o?e.memoizedState={isBackwards:t,rendering:null,renderingStartTime:0,last:r,tail:n,tailMode:a}:(o.isBackwards=t,o.rendering=null,o.renderingStartTime=0,o.last=r,o.tail=n,o.tailMode=a)}function ql(e,t,n){var r=t.pendingProps,a=r.revealOrder,o=r.tail;if(kl(e,t,r.children,n),0!=(2&(r=si.current)))r=1&r|2,t.flags|=128;else{if(null!==e&&0!=(128&e.flags))e:for(e=t.child;null!==e;){if(13===e.tag)null!==e.memoizedState&&$l(e,n,t);else if(19===e.tag)$l(e,n,t);else if(null!==e.child){e.child.return=e,e=e.child;continue}if(e===t)break e;for(;null===e.sibling;){if(null===e.return||e.return===t)break e;e=e.return}e.sibling.return=e.return,e=e.sibling}r&=1}if(_a(si,r),0==(1&t.mode))t.memoizedState=null;else switch(a){case"forwards":for(n=t.child,a=null;null!==n;)null!==(e=n.alternate)&&null===ui(e)&&(a=n),n=n.sibling;null===(n=a)?(a=t.child,t.child=null):(a=n.sibling,n.sibling=null),Ul(t,!1,a,n,o);break;case"backwards":for(n=null,a=t.child,t.child=null;null!==a;){if(null!==(e=a.alternate)&&null===ui(e)){t.child=a;break}e=a.sibling,a.sibling=n,n=a,a=e}Ul(t,!0,n,null,o);break;case"together":Ul(t,!1,null,null,void 0);break;default:t.memoizedState=null}return t.child}function Hl(e,t){0==(1&t.mode)&&null!==e&&(e.alternate=null,t.alternate=null,t.flags|=2)}function Gl(e,t,n){if(null!==e&&(t.dependencies=e.dependencies),Ms|=t.lanes,0==(n&t.childLanes))return null;if(null!==e&&t.child!==e.child)throw Error(o(153));if(null!==t.child){for(n=Ou(e=t.child,e.pendingProps),t.child=n,n.return=t;null!==e.sibling;)e=e.sibling,(n=n.sibling=Ou(e,e.pendingProps)).return=t;n.sibling=null}return t.child}function Vl(e,t){if(!ao)switch(e.tailMode){case"hidden":t=e.tail;for(var n=null;null!==t;)null!==t.alternate&&(n=t),t=t.sibling;null===n?e.tail=null:n.sibling=null;break;case"collapsed":n=e.tail;for(var r=null;null!==n;)null!==n.alternate&&(r=n),n=n.sibling;null===r?t||null===e.tail?e.tail=null:e.tail.sibling=null:r.sibling=null}}function Wl(e){var t=null!==e.alternate&&e.alternate.child===e.child,n=0,r=0;if(t)for(var a=e.child;null!==a;)n|=a.lanes|a.childLanes,r|=14680064&a.subtreeFlags,r|=14680064&a.flags,a.return=e,a=a.sibling;else for(a=e.child;null!==a;)n|=a.lanes|a.childLanes,r|=a.subtreeFlags,r|=a.flags,a.return=e,a=a.sibling;return e.subtreeFlags|=r,e.childLanes=n,t}function Ql(e,t,n){var r=t.pendingProps;switch(to(t),t.tag){case 2:case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return Wl(t),null;case 1:case 17:return Ra(t.type)&&Pa(),Wl(t),null;case 3:return r=t.stateNode,oi(),Ca(ja),Ca(Aa),di(),r.pendingContext&&(r.context=r.pendingContext,r.pendingContext=null),null!==e&&null!==e.child||(po(t)?t.flags|=4:null===e||e.memoizedState.isDehydrated&&0==(256&t.flags)||(t.flags|=1024,null!==oo&&(lu(oo),oo=null))),Pl(e,t),Wl(t),null;case 5:li(t);var a=ri(ni.current);if(n=t.type,null!==e&&null!=t.stateNode)Ol(e,t,n,r,a),e.ref!==t.ref&&(t.flags|=512,t.flags|=2097152);else{if(!r){if(null===t.stateNode)throw Error(o(166));return Wl(t),null}if(e=ri(ei.current),po(t)){r=t.stateNode,n=t.type;var i=t.memoizedProps;switch(r[pa]=t,r[fa]=i,e=0!=(1&t.mode),n){case"dialog":zr("cancel",r),zr("close",r);break;case"iframe":case"object":case"embed":zr("load",r);break;case"video":case"audio":for(a=0;a<Dr.length;a++)zr(Dr[a],r);break;case"source":zr("error",r);break;case"img":case"image":case"link":zr("error",r),zr("load",r);break;case"details":zr("toggle",r);break;case"input":Y(r,i),zr("invalid",r);break;case"select":r._wrapperState={wasMultiple:!!i.multiple},zr("invalid",r);break;case"textarea":ae(r,i),zr("invalid",r)}for(var s in be(n,i),a=null,i)if(i.hasOwnProperty(s)){var u=i[s];"children"===s?"string"==typeof u?r.textContent!==u&&(!0!==i.suppressHydrationWarning&&Xr(r.textContent,u,e),a=["children",u]):"number"==typeof u&&r.textContent!==""+u&&(!0!==i.suppressHydrationWarning&&Xr(r.textContent,u,e),a=["children",""+u]):l.hasOwnProperty(s)&&null!=u&&"onScroll"===s&&zr("scroll",r)}switch(n){case"input":V(r),J(r,i,!0);break;case"textarea":V(r),ie(r);break;case"select":case"option":break;default:"function"==typeof i.onClick&&(r.onclick=Jr)}r=a,t.updateQueue=r,null!==r&&(t.flags|=4)}else{s=9===a.nodeType?a:a.ownerDocument,"http://www.w3.org/1999/xhtml"===e&&(e=le(n)),"http://www.w3.org/1999/xhtml"===e?"script"===n?((e=s.createElement("div")).innerHTML="<script><\/script>",e=e.removeChild(e.firstChild)):"string"==typeof r.is?e=s.createElement(n,{is:r.is}):(e=s.createElement(n),"select"===n&&(s=e,r.multiple?s.multiple=!0:r.size&&(s.size=r.size))):e=s.createElementNS(e,n),e[pa]=t,e[fa]=r,Rl(e,t,!1,!1),t.stateNode=e;e:{switch(s=ve(n,r),n){case"dialog":zr("cancel",e),zr("close",e),a=r;break;case"iframe":case"object":case"embed":zr("load",e),a=r;break;case"video":case"audio":for(a=0;a<Dr.length;a++)zr(Dr[a],e);a=r;break;case"source":zr("error",e),a=r;break;case"img":case"image":case"link":zr("error",e),zr("load",e),a=r;break;case"details":zr("toggle",e),a=r;break;case"input":Y(e,r),a=K(e,r),zr("invalid",e);break;case"option":default:a=r;break;case"select":e._wrapperState={wasMultiple:!!r.multiple},a=M({},r,{value:void 0}),zr("invalid",e);break;case"textarea":ae(e,r),a=re(e,r),zr("invalid",e)}for(i in be(n,a),u=a)if(u.hasOwnProperty(i)){var c=u[i];"style"===i?he(e,c):"dangerouslySetInnerHTML"===i?null!=(c=c?c.__html:void 0)&&de(e,c):"children"===i?"string"==typeof c?("textarea"!==n||""!==c)&&pe(e,c):"number"==typeof c&&pe(e,""+c):"suppressContentEditableWarning"!==i&&"suppressHydrationWarning"!==i&&"autoFocus"!==i&&(l.hasOwnProperty(i)?null!=c&&"onScroll"===i&&zr("scroll",e):null!=c&&v(e,i,c,s))}switch(n){case"input":V(e),J(e,r,!1);break;case"textarea":V(e),ie(e);break;case"option":null!=r.value&&e.setAttribute("value",""+H(r.value));break;case"select":e.multiple=!!r.multiple,null!=(i=r.value)?ne(e,!!r.multiple,i,!1):null!=r.defaultValue&&ne(e,!!r.multiple,r.defaultValue,!0);break;default:"function"==typeof a.onClick&&(e.onclick=Jr)}switch(n){case"button":case"input":case"select":case"textarea":r=!!r.autoFocus;break e;case"img":r=!0;break e;default:r=!1}}r&&(t.flags|=4)}null!==t.ref&&(t.flags|=512,t.flags|=2097152)}return Wl(t),null;case 6:if(e&&null!=t.stateNode)Dl(e,t,e.memoizedProps,r);else{if("string"!=typeof r&&null===t.stateNode)throw Error(o(166));if(n=ri(ni.current),ri(ei.current),po(t)){if(r=t.stateNode,n=t.memoizedProps,r[pa]=t,(i=r.nodeValue!==n)&&null!==(e=no))switch(e.tag){case 3:Xr(r.nodeValue,n,0!=(1&e.mode));break;case 5:!0!==e.memoizedProps.suppressHydrationWarning&&Xr(r.nodeValue,n,0!=(1&e.mode))}i&&(t.flags|=4)}else(r=(9===n.nodeType?n:n.ownerDocument).createTextNode(r))[pa]=t,t.stateNode=r}return Wl(t),null;case 13:if(Ca(si),r=t.memoizedState,null===e||null!==e.memoizedState&&null!==e.memoizedState.dehydrated){if(ao&&null!==ro&&0!=(1&t.mode)&&0==(128&t.flags))fo(),mo(),t.flags|=98560,i=!1;else if(i=po(t),null!==r&&null!==r.dehydrated){if(null===e){if(!i)throw Error(o(318));if(!(i=null!==(i=t.memoizedState)?i.dehydrated:null))throw Error(o(317));i[pa]=t}else mo(),0==(128&t.flags)&&(t.memoizedState=null),t.flags|=4;Wl(t),i=!1}else null!==oo&&(lu(oo),oo=null),i=!0;if(!i)return 65536&t.flags?t:null}return 0!=(128&t.flags)?(t.lanes=n,t):((r=null!==r)!==(null!==e&&null!==e.memoizedState)&&r&&(t.child.flags|=8192,0!=(1&t.mode)&&(null===e||0!=(1&si.current)?0===Ds&&(Ds=3):hu())),null!==t.updateQueue&&(t.flags|=4),Wl(t),null);case 4:return oi(),Pl(e,t),null===e&&Ur(t.stateNode.containerInfo),Wl(t),null;case 10:return So(t.type._context),Wl(t),null;case 19:if(Ca(si),null===(i=t.memoizedState))return Wl(t),null;if(r=0!=(128&t.flags),null===(s=i.rendering))if(r)Vl(i,!1);else{if(0!==Ds||null!==e&&0!=(128&e.flags))for(e=t.child;null!==e;){if(null!==(s=ui(e))){for(t.flags|=128,Vl(i,!1),null!==(r=s.updateQueue)&&(t.updateQueue=r,t.flags|=4),t.subtreeFlags=0,r=n,n=t.child;null!==n;)e=r,(i=n).flags&=14680066,null===(s=i.alternate)?(i.childLanes=0,i.lanes=e,i.child=null,i.subtreeFlags=0,i.memoizedProps=null,i.memoizedState=null,i.updateQueue=null,i.dependencies=null,i.stateNode=null):(i.childLanes=s.childLanes,i.lanes=s.lanes,i.child=s.child,i.subtreeFlags=0,i.deletions=null,i.memoizedProps=s.memoizedProps,i.memoizedState=s.memoizedState,i.updateQueue=s.updateQueue,i.type=s.type,e=s.dependencies,i.dependencies=null===e?null:{lanes:e.lanes,firstContext:e.firstContext}),n=n.sibling;return _a(si,1&si.current|2),t.child}e=e.sibling}null!==i.tail&&Ze()>qs&&(t.flags|=128,r=!0,Vl(i,!1),t.lanes=4194304)}else{if(!r)if(null!==(e=ui(s))){if(t.flags|=128,r=!0,null!==(n=e.updateQueue)&&(t.updateQueue=n,t.flags|=4),Vl(i,!0),null===i.tail&&"hidden"===i.tailMode&&!s.alternate&&!ao)return Wl(t),null}else 2*Ze()-i.renderingStartTime>qs&&1073741824!==n&&(t.flags|=128,r=!0,Vl(i,!1),t.lanes=4194304);i.isBackwards?(s.sibling=t.child,t.child=s):(null!==(n=i.last)?n.sibling=s:t.child=s,i.last=s)}return null!==i.tail?(t=i.tail,i.rendering=t,i.tail=t.sibling,i.renderingStartTime=Ze(),t.sibling=null,n=si.current,_a(si,r?1&n|2:1&n),t):(Wl(t),null);case 22:case 23:return pu(),r=null!==t.memoizedState,null!==e&&null!==e.memoizedState!==r&&(t.flags|=8192),r&&0!=(1&t.mode)?0!=(1073741824&Ps)&&(Wl(t),6&t.subtreeFlags&&(t.flags|=8192)):Wl(t),null;case 24:case 25:return null}throw Error(o(156,t.tag))}function Kl(e,t){switch(to(t),t.tag){case 1:return Ra(t.type)&&Pa(),65536&(e=t.flags)?(t.flags=-65537&e|128,t):null;case 3:return oi(),Ca(ja),Ca(Aa),di(),0!=(65536&(e=t.flags))&&0==(128&e)?(t.flags=-65537&e|128,t):null;case 5:return li(t),null;case 13:if(Ca(si),null!==(e=t.memoizedState)&&null!==e.dehydrated){if(null===t.alternate)throw Error(o(340));mo()}return 65536&(e=t.flags)?(t.flags=-65537&e|128,t):null;case 19:return Ca(si),null;case 4:return oi(),null;case 10:return So(t.type._context),null;case 22:case 23:return pu(),null;default:return null}}Rl=function(e,t){for(var n=t.child;null!==n;){if(5===n.tag||6===n.tag)e.appendChild(n.stateNode);else if(4!==n.tag&&null!==n.child){n.child.return=n,n=n.child;continue}if(n===t)break;for(;null===n.sibling;){if(null===n.return||n.return===t)return;n=n.return}n.sibling.return=n.return,n=n.sibling}},Pl=function(){},Ol=function(e,t,n,r){var a=e.memoizedProps;if(a!==r){e=t.stateNode,ri(ei.current);var o,i=null;switch(n){case"input":a=K(e,a),r=K(e,r),i=[];break;case"select":a=M({},a,{value:void 0}),r=M({},r,{value:void 0}),i=[];break;case"textarea":a=re(e,a),r=re(e,r),i=[];break;default:"function"!=typeof a.onClick&&"function"==typeof r.onClick&&(e.onclick=Jr)}for(c in be(n,r),n=null,a)if(!r.hasOwnProperty(c)&&a.hasOwnProperty(c)&&null!=a[c])if("style"===c){var s=a[c];for(o in s)s.hasOwnProperty(o)&&(n||(n={}),n[o]="")}else"dangerouslySetInnerHTML"!==c&&"children"!==c&&"suppressContentEditableWarning"!==c&&"suppressHydrationWarning"!==c&&"autoFocus"!==c&&(l.hasOwnProperty(c)?i||(i=[]):(i=i||[]).push(c,null));for(c in r){var u=r[c];if(s=null!=a?a[c]:void 0,r.hasOwnProperty(c)&&u!==s&&(null!=u||null!=s))if("style"===c)if(s){for(o in s)!s.hasOwnProperty(o)||u&&u.hasOwnProperty(o)||(n||(n={}),n[o]="");for(o in u)u.hasOwnProperty(o)&&s[o]!==u[o]&&(n||(n={}),n[o]=u[o])}else n||(i||(i=[]),i.push(c,n)),n=u;else"dangerouslySetInnerHTML"===c?(u=u?u.__html:void 0,s=s?s.__html:void 0,null!=u&&s!==u&&(i=i||[]).push(c,u)):"children"===c?"string"!=typeof u&&"number"!=typeof u||(i=i||[]).push(c,""+u):"suppressContentEditableWarning"!==c&&"suppressHydrationWarning"!==c&&(l.hasOwnProperty(c)?(null!=u&&"onScroll"===c&&zr("scroll",e),i||s===u||(i=[])):(i=i||[]).push(c,u))}n&&(i=i||[]).push("style",n);var c=i;(t.updateQueue=c)&&(t.flags|=4)}},Dl=function(e,t,n,r){n!==r&&(t.flags|=4)};var Yl=!1,Zl=!1,Xl="function"==typeof WeakSet?WeakSet:Set,Jl=null;function es(e,t){var n=e.ref;if(null!==n)if("function"==typeof n)try{n(null)}catch(r){Cu(e,t,r)}else n.current=null}function ts(e,t,n){try{n()}catch(r){Cu(e,t,r)}}var ns=!1;function rs(e,t,n){var r=t.updateQueue;if(null!==(r=null!==r?r.lastEffect:null)){var a=r=r.next;do{if((a.tag&e)===e){var o=a.destroy;a.destroy=void 0,void 0!==o&&ts(t,n,o)}a=a.next}while(a!==r)}}function as(e,t){if(null!==(t=null!==(t=t.updateQueue)?t.lastEffect:null)){var n=t=t.next;do{if((n.tag&e)===e){var r=n.create;n.destroy=r()}n=n.next}while(n!==t)}}function os(e){var t=e.ref;if(null!==t){var n=e.stateNode;e.tag,e=n,"function"==typeof t?t(e):t.current=e}}function is(e){var t=e.alternate;null!==t&&(e.alternate=null,is(t)),e.child=null,e.deletions=null,e.sibling=null,5===e.tag&&(null!==(t=e.stateNode)&&(delete t[pa],delete t[fa],delete t[ga],delete t[ha],delete t[ya])),e.stateNode=null,e.return=null,e.dependencies=null,e.memoizedProps=null,e.memoizedState=null,e.pendingProps=null,e.stateNode=null,e.updateQueue=null}function ls(e){return 5===e.tag||3===e.tag||4===e.tag}function ss(e){e:for(;;){for(;null===e.sibling;){if(null===e.return||ls(e.return))return null;e=e.return}for(e.sibling.return=e.return,e=e.sibling;5!==e.tag&&6!==e.tag&&18!==e.tag;){if(2&e.flags)continue e;if(null===e.child||4===e.tag)continue e;e.child.return=e,e=e.child}if(!(2&e.flags))return e.stateNode}}function us(e,t,n){var r=e.tag;if(5===r||6===r)e=e.stateNode,t?8===n.nodeType?n.parentNode.insertBefore(e,t):n.insertBefore(e,t):(8===n.nodeType?(t=n.parentNode).insertBefore(e,n):(t=n).appendChild(e),null!=(n=n._reactRootContainer)||null!==t.onclick||(t.onclick=Jr));else if(4!==r&&null!==(e=e.child))for(us(e,t,n),e=e.sibling;null!==e;)us(e,t,n),e=e.sibling}function cs(e,t,n){var r=e.tag;if(5===r||6===r)e=e.stateNode,t?n.insertBefore(e,t):n.appendChild(e);else if(4!==r&&null!==(e=e.child))for(cs(e,t,n),e=e.sibling;null!==e;)cs(e,t,n),e=e.sibling}var ds=null,ps=!1;function fs(e,t,n){for(n=n.child;null!==n;)ms(e,t,n),n=n.sibling}function ms(e,t,n){if(ot&&"function"==typeof ot.onCommitFiberUnmount)try{ot.onCommitFiberUnmount(at,n)}catch(l){}switch(n.tag){case 5:Zl||es(n,t);case 6:var r=ds,a=ps;ds=null,fs(e,t,n),ps=a,null!==(ds=r)&&(ps?(e=ds,n=n.stateNode,8===e.nodeType?e.parentNode.removeChild(n):e.removeChild(n)):ds.removeChild(n.stateNode));break;case 18:null!==ds&&(ps?(e=ds,n=n.stateNode,8===e.nodeType?sa(e.parentNode,n):1===e.nodeType&&sa(e,n),Ut(e)):sa(ds,n.stateNode));break;case 4:r=ds,a=ps,ds=n.stateNode.containerInfo,ps=!0,fs(e,t,n),ds=r,ps=a;break;case 0:case 11:case 14:case 15:if(!Zl&&(null!==(r=n.updateQueue)&&null!==(r=r.lastEffect))){a=r=r.next;do{var o=a,i=o.destroy;o=o.tag,void 0!==i&&(0!=(2&o)||0!=(4&o))&&ts(n,t,i),a=a.next}while(a!==r)}fs(e,t,n);break;case 1:if(!Zl&&(es(n,t),"function"==typeof(r=n.stateNode).componentWillUnmount))try{r.props=n.memoizedProps,r.state=n.memoizedState,r.componentWillUnmount()}catch(l){Cu(n,t,l)}fs(e,t,n);break;case 21:fs(e,t,n);break;case 22:1&n.mode?(Zl=(r=Zl)||null!==n.memoizedState,fs(e,t,n),Zl=r):fs(e,t,n);break;default:fs(e,t,n)}}function gs(e){var t=e.updateQueue;if(null!==t){e.updateQueue=null;var n=e.stateNode;null===n&&(n=e.stateNode=new Xl),t.forEach((function(t){var r=ju.bind(null,e,t);n.has(t)||(n.add(t),t.then(r,r))}))}}function hs(e,t){var n=t.deletions;if(null!==n)for(var r=0;r<n.length;r++){var a=n[r];try{var i=e,l=t,s=l;e:for(;null!==s;){switch(s.tag){case 5:ds=s.stateNode,ps=!1;break e;case 3:case 4:ds=s.stateNode.containerInfo,ps=!0;break e}s=s.return}if(null===ds)throw Error(o(160));ms(i,l,a),ds=null,ps=!1;var u=a.alternate;null!==u&&(u.return=null),a.return=null}catch(c){Cu(a,t,c)}}if(12854&t.subtreeFlags)for(t=t.child;null!==t;)ys(t,e),t=t.sibling}function ys(e,t){var n=e.alternate,r=e.flags;switch(e.tag){case 0:case 11:case 14:case 15:if(hs(t,e),bs(e),4&r){try{rs(3,e,e.return),as(3,e)}catch(h){Cu(e,e.return,h)}try{rs(5,e,e.return)}catch(h){Cu(e,e.return,h)}}break;case 1:hs(t,e),bs(e),512&r&&null!==n&&es(n,n.return);break;case 5:if(hs(t,e),bs(e),512&r&&null!==n&&es(n,n.return),32&e.flags){var a=e.stateNode;try{pe(a,"")}catch(h){Cu(e,e.return,h)}}if(4&r&&null!=(a=e.stateNode)){var i=e.memoizedProps,l=null!==n?n.memoizedProps:i,s=e.type,u=e.updateQueue;if(e.updateQueue=null,null!==u)try{"input"===s&&"radio"===i.type&&null!=i.name&&Z(a,i),ve(s,l);var c=ve(s,i);for(l=0;l<u.length;l+=2){var d=u[l],p=u[l+1];"style"===d?he(a,p):"dangerouslySetInnerHTML"===d?de(a,p):"children"===d?pe(a,p):v(a,d,p,c)}switch(s){case"input":X(a,i);break;case"textarea":oe(a,i);break;case"select":var f=a._wrapperState.wasMultiple;a._wrapperState.wasMultiple=!!i.multiple;var m=i.value;null!=m?ne(a,!!i.multiple,m,!1):f!==!!i.multiple&&(null!=i.defaultValue?ne(a,!!i.multiple,i.defaultValue,!0):ne(a,!!i.multiple,i.multiple?[]:"",!1))}a[fa]=i}catch(h){Cu(e,e.return,h)}}break;case 6:if(hs(t,e),bs(e),4&r){if(null===e.stateNode)throw Error(o(162));a=e.stateNode,i=e.memoizedProps;try{a.nodeValue=i}catch(h){Cu(e,e.return,h)}}break;case 3:if(hs(t,e),bs(e),4&r&&null!==n&&n.memoizedState.isDehydrated)try{Ut(t.containerInfo)}catch(h){Cu(e,e.return,h)}break;case 4:default:hs(t,e),bs(e);break;case 13:hs(t,e),bs(e),8192&(a=e.child).flags&&(i=null!==a.memoizedState,a.stateNode.isHidden=i,!i||null!==a.alternate&&null!==a.alternate.memoizedState||(Us=Ze())),4&r&&gs(e);break;case 22:if(d=null!==n&&null!==n.memoizedState,1&e.mode?(Zl=(c=Zl)||d,hs(t,e),Zl=c):hs(t,e),bs(e),8192&r){if(c=null!==e.memoizedState,(e.stateNode.isHidden=c)&&!d&&0!=(1&e.mode))for(Jl=e,d=e.child;null!==d;){for(p=Jl=d;null!==Jl;){switch(m=(f=Jl).child,f.tag){case 0:case 11:case 14:case 15:rs(4,f,f.return);break;case 1:es(f,f.return);var g=f.stateNode;if("function"==typeof g.componentWillUnmount){r=f,n=f.return;try{t=r,g.props=t.memoizedProps,g.state=t.memoizedState,g.componentWillUnmount()}catch(h){Cu(r,n,h)}}break;case 5:es(f,f.return);break;case 22:if(null!==f.memoizedState){xs(p);continue}}null!==m?(m.return=f,Jl=m):xs(p)}d=d.sibling}e:for(d=null,p=e;;){if(5===p.tag){if(null===d){d=p;try{a=p.stateNode,c?"function"==typeof(i=a.style).setProperty?i.setProperty("display","none","important"):i.display="none":(s=p.stateNode,l=null!=(u=p.memoizedProps.style)&&u.hasOwnProperty("display")?u.display:null,s.style.display=ge("display",l))}catch(h){Cu(e,e.return,h)}}}else if(6===p.tag){if(null===d)try{p.stateNode.nodeValue=c?"":p.memoizedProps}catch(h){Cu(e,e.return,h)}}else if((22!==p.tag&&23!==p.tag||null===p.memoizedState||p===e)&&null!==p.child){p.child.return=p,p=p.child;continue}if(p===e)break e;for(;null===p.sibling;){if(null===p.return||p.return===e)break e;d===p&&(d=null),p=p.return}d===p&&(d=null),p.sibling.return=p.return,p=p.sibling}}break;case 19:hs(t,e),bs(e),4&r&&gs(e);case 21:}}function bs(e){var t=e.flags;if(2&t){try{e:{for(var n=e.return;null!==n;){if(ls(n)){var r=n;break e}n=n.return}throw Error(o(160))}switch(r.tag){case 5:var a=r.stateNode;32&r.flags&&(pe(a,""),r.flags&=-33),cs(e,ss(e),a);break;case 3:case 4:var i=r.stateNode.containerInfo;us(e,ss(e),i);break;default:throw Error(o(161))}}catch(l){Cu(e,e.return,l)}e.flags&=-3}4096&t&&(e.flags&=-4097)}function vs(e,t,n){Jl=e,ws(e,t,n)}function ws(e,t,n){for(var r=0!=(1&e.mode);null!==Jl;){var a=Jl,o=a.child;if(22===a.tag&&r){var i=null!==a.memoizedState||Yl;if(!i){var l=a.alternate,s=null!==l&&null!==l.memoizedState||Zl;l=Yl;var u=Zl;if(Yl=i,(Zl=s)&&!u)for(Jl=a;null!==Jl;)s=(i=Jl).child,22===i.tag&&null!==i.memoizedState?Ss(a):null!==s?(s.return=i,Jl=s):Ss(a);for(;null!==o;)Jl=o,ws(o,t,n),o=o.sibling;Jl=a,Yl=l,Zl=u}ks(e)}else 0!=(8772&a.subtreeFlags)&&null!==o?(o.return=a,Jl=o):ks(e)}}function ks(e){for(;null!==Jl;){var t=Jl;if(0!=(8772&t.flags)){var n=t.alternate;try{if(0!=(8772&t.flags))switch(t.tag){case 0:case 11:case 15:Zl||as(5,t);break;case 1:var r=t.stateNode;if(4&t.flags&&!Zl)if(null===n)r.componentDidMount();else{var a=t.elementType===t.type?n.memoizedProps:yo(t.type,n.memoizedProps);r.componentDidUpdate(a,n.memoizedState,r.__reactInternalSnapshotBeforeUpdate)}var i=t.updateQueue;null!==i&&zo(t,i,r);break;case 3:var l=t.updateQueue;if(null!==l){if(n=null,null!==t.child)switch(t.child.tag){case 5:case 1:n=t.child.stateNode}zo(t,l,n)}break;case 5:var s=t.stateNode;if(null===n&&4&t.flags){n=s;var u=t.memoizedProps;switch(t.type){case"button":case"input":case"select":case"textarea":u.autoFocus&&n.focus();break;case"img":u.src&&(n.src=u.src)}}break;case 6:case 4:case 12:case 19:case 17:case 21:case 22:case 23:case 25:break;case 13:if(null===t.memoizedState){var c=t.alternate;if(null!==c){var d=c.memoizedState;if(null!==d){var p=d.dehydrated;null!==p&&Ut(p)}}}break;default:throw Error(o(163))}Zl||512&t.flags&&os(t)}catch(f){Cu(t,t.return,f)}}if(t===e){Jl=null;break}if(null!==(n=t.sibling)){n.return=t.return,Jl=n;break}Jl=t.return}}function xs(e){for(;null!==Jl;){var t=Jl;if(t===e){Jl=null;break}var n=t.sibling;if(null!==n){n.return=t.return,Jl=n;break}Jl=t.return}}function Ss(e){for(;null!==Jl;){var t=Jl;try{switch(t.tag){case 0:case 11:case 15:var n=t.return;try{as(4,t)}catch(s){Cu(t,n,s)}break;case 1:var r=t.stateNode;if("function"==typeof r.componentDidMount){var a=t.return;try{r.componentDidMount()}catch(s){Cu(t,a,s)}}var o=t.return;try{os(t)}catch(s){Cu(t,o,s)}break;case 5:var i=t.return;try{os(t)}catch(s){Cu(t,i,s)}}}catch(s){Cu(t,t.return,s)}if(t===e){Jl=null;break}var l=t.sibling;if(null!==l){l.return=t.return,Jl=l;break}Jl=t.return}}var Es,Cs=Math.ceil,_s=w.ReactCurrentDispatcher,Ts=w.ReactCurrentOwner,As=w.ReactCurrentBatchConfig,js=0,Ns=null,Ls=null,Rs=0,Ps=0,Os=Ea(0),Ds=0,Is=null,Ms=0,Fs=0,zs=0,Bs=null,$s=null,Us=0,qs=1/0,Hs=null,Gs=!1,Vs=null,Ws=null,Qs=!1,Ks=null,Ys=0,Zs=0,Xs=null,Js=-1,eu=0;function tu(){return 0!=(6&js)?Ze():-1!==Js?Js:Js=Ze()}function nu(e){return 0==(1&e.mode)?1:0!=(2&js)&&0!==Rs?Rs&-Rs:null!==ho.transition?(0===eu&&(eu=gt()),eu):0!==(e=vt)?e:e=void 0===(e=window.event)?16:Yt(e.type)}function ru(e,t,n,r){if(50<Zs)throw Zs=0,Xs=null,Error(o(185));yt(e,n,r),0!=(2&js)&&e===Ns||(e===Ns&&(0==(2&js)&&(Fs|=n),4===Ds&&su(e,Rs)),au(e,r),1===n&&0===js&&0==(1&t.mode)&&(qs=Ze()+500,za&&Ua()))}function au(e,t){var n=e.callbackNode;!function(e,t){for(var n=e.suspendedLanes,r=e.pingedLanes,a=e.expirationTimes,o=e.pendingLanes;0<o;){var i=31-it(o),l=1<<i,s=a[i];-1===s?0!=(l&n)&&0==(l&r)||(a[i]=ft(l,t)):s<=t&&(e.expiredLanes|=l),o&=~l}}(e,t);var r=pt(e,e===Ns?Rs:0);if(0===r)null!==n&&Qe(n),e.callbackNode=null,e.callbackPriority=0;else if(t=r&-r,e.callbackPriority!==t){if(null!=n&&Qe(n),1===t)0===e.tag?function(e){za=!0,$a(e)}(uu.bind(null,e)):$a(uu.bind(null,e)),ia((function(){0==(6&js)&&Ua()})),n=null;else{switch(wt(r)){case 1:n=Je;break;case 4:n=et;break;case 16:default:n=tt;break;case 536870912:n=rt}n=Nu(n,ou.bind(null,e))}e.callbackPriority=t,e.callbackNode=n}}function ou(e,t){if(Js=-1,eu=0,0!=(6&js))throw Error(o(327));var n=e.callbackNode;if(Su()&&e.callbackNode!==n)return null;var r=pt(e,e===Ns?Rs:0);if(0===r)return null;if(0!=(30&r)||0!=(r&e.expiredLanes)||t)t=yu(e,r);else{t=r;var a=js;js|=2;var i=gu();for(Ns===e&&Rs===t||(Hs=null,qs=Ze()+500,fu(e,t));;)try{vu();break}catch(s){mu(e,s)}xo(),_s.current=i,js=a,null!==Ls?t=0:(Ns=null,Rs=0,t=Ds)}if(0!==t){if(2===t&&(0!==(a=mt(e))&&(r=a,t=iu(e,a))),1===t)throw n=Is,fu(e,0),su(e,r),au(e,Ze()),n;if(6===t)su(e,r);else{if(a=e.current.alternate,0==(30&r)&&!function(e){for(var t=e;;){if(16384&t.flags){var n=t.updateQueue;if(null!==n&&null!==(n=n.stores))for(var r=0;r<n.length;r++){var a=n[r],o=a.getSnapshot;a=a.value;try{if(!lr(o(),a))return!1}catch(l){return!1}}}if(n=t.child,16384&t.subtreeFlags&&null!==n)n.return=t,t=n;else{if(t===e)break;for(;null===t.sibling;){if(null===t.return||t.return===e)return!0;t=t.return}t.sibling.return=t.return,t=t.sibling}}return!0}(a)&&(2===(t=yu(e,r))&&(0!==(i=mt(e))&&(r=i,t=iu(e,i))),1===t))throw n=Is,fu(e,0),su(e,r),au(e,Ze()),n;switch(e.finishedWork=a,e.finishedLanes=r,t){case 0:case 1:throw Error(o(345));case 2:case 5:xu(e,$s,Hs);break;case 3:if(su(e,r),(130023424&r)===r&&10<(t=Us+500-Ze())){if(0!==pt(e,0))break;if(((a=e.suspendedLanes)&r)!==r){tu(),e.pingedLanes|=e.suspendedLanes&a;break}e.timeoutHandle=ra(xu.bind(null,e,$s,Hs),t);break}xu(e,$s,Hs);break;case 4:if(su(e,r),(4194240&r)===r)break;for(t=e.eventTimes,a=-1;0<r;){var l=31-it(r);i=1<<l,(l=t[l])>a&&(a=l),r&=~i}if(r=a,10<(r=(120>(r=Ze()-r)?120:480>r?480:1080>r?1080:1920>r?1920:3e3>r?3e3:4320>r?4320:1960*Cs(r/1960))-r)){e.timeoutHandle=ra(xu.bind(null,e,$s,Hs),r);break}xu(e,$s,Hs);break;default:throw Error(o(329))}}}return au(e,Ze()),e.callbackNode===n?ou.bind(null,e):null}function iu(e,t){var n=Bs;return e.current.memoizedState.isDehydrated&&(fu(e,t).flags|=256),2!==(e=yu(e,t))&&(t=$s,$s=n,null!==t&&lu(t)),e}function lu(e){null===$s?$s=e:$s.push.apply($s,e)}function su(e,t){for(t&=~zs,t&=~Fs,e.suspendedLanes|=t,e.pingedLanes&=~t,e=e.expirationTimes;0<t;){var n=31-it(t),r=1<<n;e[n]=-1,t&=~r}}function uu(e){if(0!=(6&js))throw Error(o(327));Su();var t=pt(e,0);if(0==(1&t))return au(e,Ze()),null;var n=yu(e,t);if(0!==e.tag&&2===n){var r=mt(e);0!==r&&(t=r,n=iu(e,r))}if(1===n)throw n=Is,fu(e,0),su(e,t),au(e,Ze()),n;if(6===n)throw Error(o(345));return e.finishedWork=e.current.alternate,e.finishedLanes=t,xu(e,$s,Hs),au(e,Ze()),null}function cu(e,t){var n=js;js|=1;try{return e(t)}finally{0===(js=n)&&(qs=Ze()+500,za&&Ua())}}function du(e){null!==Ks&&0===Ks.tag&&0==(6&js)&&Su();var t=js;js|=1;var n=As.transition,r=vt;try{if(As.transition=null,vt=1,e)return e()}finally{vt=r,As.transition=n,0==(6&(js=t))&&Ua()}}function pu(){Ps=Os.current,Ca(Os)}function fu(e,t){e.finishedWork=null,e.finishedLanes=0;var n=e.timeoutHandle;if(-1!==n&&(e.timeoutHandle=-1,aa(n)),null!==Ls)for(n=Ls.return;null!==n;){var r=n;switch(to(r),r.tag){case 1:null!=(r=r.type.childContextTypes)&&Pa();break;case 3:oi(),Ca(ja),Ca(Aa),di();break;case 5:li(r);break;case 4:oi();break;case 13:case 19:Ca(si);break;case 10:So(r.type._context);break;case 22:case 23:pu()}n=n.return}if(Ns=e,Ls=e=Ou(e.current,null),Rs=Ps=t,Ds=0,Is=null,zs=Fs=Ms=0,$s=Bs=null,null!==To){for(t=0;t<To.length;t++)if(null!==(r=(n=To[t]).interleaved)){n.interleaved=null;var a=r.next,o=n.pending;if(null!==o){var i=o.next;o.next=a,r.next=i}n.pending=r}To=null}return e}function mu(e,t){for(;;){var n=Ls;try{if(xo(),pi.current=il,bi){for(var r=gi.memoizedState;null!==r;){var a=r.queue;null!==a&&(a.pending=null),r=r.next}bi=!1}if(mi=0,yi=hi=gi=null,vi=!1,wi=0,Ts.current=null,null===n||null===n.return){Ds=1,Is=t,Ls=null;break}e:{var i=e,l=n.return,s=n,u=t;if(t=Rs,s.flags|=32768,null!==u&&"object"==typeof u&&"function"==typeof u.then){var c=u,d=s,p=d.tag;if(0==(1&d.mode)&&(0===p||11===p||15===p)){var f=d.alternate;f?(d.updateQueue=f.updateQueue,d.memoizedState=f.memoizedState,d.lanes=f.lanes):(d.updateQueue=null,d.memoizedState=null)}var m=yl(l);if(null!==m){m.flags&=-257,bl(m,l,s,0,t),1&m.mode&&hl(i,c,t),u=c;var g=(t=m).updateQueue;if(null===g){var h=new Set;h.add(u),t.updateQueue=h}else g.add(u);break e}if(0==(1&t)){hl(i,c,t),hu();break e}u=Error(o(426))}else if(ao&&1&s.mode){var y=yl(l);if(null!==y){0==(65536&y.flags)&&(y.flags|=256),bl(y,l,s,0,t),go(cl(u,s));break e}}i=u=cl(u,s),4!==Ds&&(Ds=2),null===Bs?Bs=[i]:Bs.push(i),i=l;do{switch(i.tag){case 3:i.flags|=65536,t&=-t,i.lanes|=t,Mo(i,ml(0,u,t));break e;case 1:s=u;var b=i.type,v=i.stateNode;if(0==(128&i.flags)&&("function"==typeof b.getDerivedStateFromError||null!==v&&"function"==typeof v.componentDidCatch&&(null===Ws||!Ws.has(v)))){i.flags|=65536,t&=-t,i.lanes|=t,Mo(i,gl(i,s,t));break e}}i=i.return}while(null!==i)}ku(n)}catch(w){t=w,Ls===n&&null!==n&&(Ls=n=n.return);continue}break}}function gu(){var e=_s.current;return _s.current=il,null===e?il:e}function hu(){0!==Ds&&3!==Ds&&2!==Ds||(Ds=4),null===Ns||0==(268435455&Ms)&&0==(268435455&Fs)||su(Ns,Rs)}function yu(e,t){var n=js;js|=2;var r=gu();for(Ns===e&&Rs===t||(Hs=null,fu(e,t));;)try{bu();break}catch(a){mu(e,a)}if(xo(),js=n,_s.current=r,null!==Ls)throw Error(o(261));return Ns=null,Rs=0,Ds}function bu(){for(;null!==Ls;)wu(Ls)}function vu(){for(;null!==Ls&&!Ke();)wu(Ls)}function wu(e){var t=Es(e.alternate,e,Ps);e.memoizedProps=e.pendingProps,null===t?ku(e):Ls=t,Ts.current=null}function ku(e){var t=e;do{var n=t.alternate;if(e=t.return,0==(32768&t.flags)){if(null!==(n=Ql(n,t,Ps)))return void(Ls=n)}else{if(null!==(n=Kl(n,t)))return n.flags&=32767,void(Ls=n);if(null===e)return Ds=6,void(Ls=null);e.flags|=32768,e.subtreeFlags=0,e.deletions=null}if(null!==(t=t.sibling))return void(Ls=t);Ls=t=e}while(null!==t);0===Ds&&(Ds=5)}function xu(e,t,n){var r=vt,a=As.transition;try{As.transition=null,vt=1,function(e,t,n,r){do{Su()}while(null!==Ks);if(0!=(6&js))throw Error(o(327));n=e.finishedWork;var a=e.finishedLanes;if(null===n)return null;if(e.finishedWork=null,e.finishedLanes=0,n===e.current)throw Error(o(177));e.callbackNode=null,e.callbackPriority=0;var i=n.lanes|n.childLanes;if(function(e,t){var n=e.pendingLanes&~t;e.pendingLanes=t,e.suspendedLanes=0,e.pingedLanes=0,e.expiredLanes&=t,e.mutableReadLanes&=t,e.entangledLanes&=t,t=e.entanglements;var r=e.eventTimes;for(e=e.expirationTimes;0<n;){var a=31-it(n),o=1<<a;t[a]=0,r[a]=-1,e[a]=-1,n&=~o}}(e,i),e===Ns&&(Ls=Ns=null,Rs=0),0==(2064&n.subtreeFlags)&&0==(2064&n.flags)||Qs||(Qs=!0,Nu(tt,(function(){return Su(),null}))),i=0!=(15990&n.flags),0!=(15990&n.subtreeFlags)||i){i=As.transition,As.transition=null;var l=vt;vt=1;var s=js;js|=4,Ts.current=null,function(e,t){if(ea=Ht,fr(e=pr())){if("selectionStart"in e)var n={start:e.selectionStart,end:e.selectionEnd};else e:{var r=(n=(n=e.ownerDocument)&&n.defaultView||window).getSelection&&n.getSelection();if(r&&0!==r.rangeCount){n=r.anchorNode;var a=r.anchorOffset,i=r.focusNode;r=r.focusOffset;try{n.nodeType,i.nodeType}catch(k){n=null;break e}var l=0,s=-1,u=-1,c=0,d=0,p=e,f=null;t:for(;;){for(var m;p!==n||0!==a&&3!==p.nodeType||(s=l+a),p!==i||0!==r&&3!==p.nodeType||(u=l+r),3===p.nodeType&&(l+=p.nodeValue.length),null!==(m=p.firstChild);)f=p,p=m;for(;;){if(p===e)break t;if(f===n&&++c===a&&(s=l),f===i&&++d===r&&(u=l),null!==(m=p.nextSibling))break;f=(p=f).parentNode}p=m}n=-1===s||-1===u?null:{start:s,end:u}}else n=null}n=n||{start:0,end:0}}else n=null;for(ta={focusedElem:e,selectionRange:n},Ht=!1,Jl=t;null!==Jl;)if(e=(t=Jl).child,0!=(1028&t.subtreeFlags)&&null!==e)e.return=t,Jl=e;else for(;null!==Jl;){t=Jl;try{var g=t.alternate;if(0!=(1024&t.flags))switch(t.tag){case 0:case 11:case 15:case 5:case 6:case 4:case 17:break;case 1:if(null!==g){var h=g.memoizedProps,y=g.memoizedState,b=t.stateNode,v=b.getSnapshotBeforeUpdate(t.elementType===t.type?h:yo(t.type,h),y);b.__reactInternalSnapshotBeforeUpdate=v}break;case 3:var w=t.stateNode.containerInfo;1===w.nodeType?w.textContent="":9===w.nodeType&&w.documentElement&&w.removeChild(w.documentElement);break;default:throw Error(o(163))}}catch(k){Cu(t,t.return,k)}if(null!==(e=t.sibling)){e.return=t.return,Jl=e;break}Jl=t.return}g=ns,ns=!1}(e,n),ys(n,e),mr(ta),Ht=!!ea,ta=ea=null,e.current=n,vs(n,e,a),Ye(),js=s,vt=l,As.transition=i}else e.current=n;if(Qs&&(Qs=!1,Ks=e,Ys=a),i=e.pendingLanes,0===i&&(Ws=null),function(e){if(ot&&"function"==typeof ot.onCommitFiberRoot)try{ot.onCommitFiberRoot(at,e,void 0,128==(128&e.current.flags))}catch(t){}}(n.stateNode),au(e,Ze()),null!==t)for(r=e.onRecoverableError,n=0;n<t.length;n++)a=t[n],r(a.value,{componentStack:a.stack,digest:a.digest});if(Gs)throw Gs=!1,e=Vs,Vs=null,e;0!=(1&Ys)&&0!==e.tag&&Su(),i=e.pendingLanes,0!=(1&i)?e===Xs?Zs++:(Zs=0,Xs=e):Zs=0,Ua()}(e,t,n,r)}finally{As.transition=a,vt=r}return null}function Su(){if(null!==Ks){var e=wt(Ys),t=As.transition,n=vt;try{if(As.transition=null,vt=16>e?16:e,null===Ks)var r=!1;else{if(e=Ks,Ks=null,Ys=0,0!=(6&js))throw Error(o(331));var a=js;for(js|=4,Jl=e.current;null!==Jl;){var i=Jl,l=i.child;if(0!=(16&Jl.flags)){var s=i.deletions;if(null!==s){for(var u=0;u<s.length;u++){var c=s[u];for(Jl=c;null!==Jl;){var d=Jl;switch(d.tag){case 0:case 11:case 15:rs(8,d,i)}var p=d.child;if(null!==p)p.return=d,Jl=p;else for(;null!==Jl;){var f=(d=Jl).sibling,m=d.return;if(is(d),d===c){Jl=null;break}if(null!==f){f.return=m,Jl=f;break}Jl=m}}}var g=i.alternate;if(null!==g){var h=g.child;if(null!==h){g.child=null;do{var y=h.sibling;h.sibling=null,h=y}while(null!==h)}}Jl=i}}if(0!=(2064&i.subtreeFlags)&&null!==l)l.return=i,Jl=l;else e:for(;null!==Jl;){if(0!=(2048&(i=Jl).flags))switch(i.tag){case 0:case 11:case 15:rs(9,i,i.return)}var b=i.sibling;if(null!==b){b.return=i.return,Jl=b;break e}Jl=i.return}}var v=e.current;for(Jl=v;null!==Jl;){var w=(l=Jl).child;if(0!=(2064&l.subtreeFlags)&&null!==w)w.return=l,Jl=w;else e:for(l=v;null!==Jl;){if(0!=(2048&(s=Jl).flags))try{switch(s.tag){case 0:case 11:case 15:as(9,s)}}catch(x){Cu(s,s.return,x)}if(s===l){Jl=null;break e}var k=s.sibling;if(null!==k){k.return=s.return,Jl=k;break e}Jl=s.return}}if(js=a,Ua(),ot&&"function"==typeof ot.onPostCommitFiberRoot)try{ot.onPostCommitFiberRoot(at,e)}catch(x){}r=!0}return r}finally{vt=n,As.transition=t}}return!1}function Eu(e,t,n){e=Do(e,t=ml(0,t=cl(n,t),1),1),t=tu(),null!==e&&(yt(e,1,t),au(e,t))}function Cu(e,t,n){if(3===e.tag)Eu(e,e,n);else for(;null!==t;){if(3===t.tag){Eu(t,e,n);break}if(1===t.tag){var r=t.stateNode;if("function"==typeof t.type.getDerivedStateFromError||"function"==typeof r.componentDidCatch&&(null===Ws||!Ws.has(r))){t=Do(t,e=gl(t,e=cl(n,e),1),1),e=tu(),null!==t&&(yt(t,1,e),au(t,e));break}}t=t.return}}function _u(e,t,n){var r=e.pingCache;null!==r&&r.delete(t),t=tu(),e.pingedLanes|=e.suspendedLanes&n,Ns===e&&(Rs&n)===n&&(4===Ds||3===Ds&&(130023424&Rs)===Rs&&500>Ze()-Us?fu(e,0):zs|=n),au(e,t)}function Tu(e,t){0===t&&(0==(1&e.mode)?t=1:(t=ct,0==(130023424&(ct<<=1))&&(ct=4194304)));var n=tu();null!==(e=No(e,t))&&(yt(e,t,n),au(e,n))}function Au(e){var t=e.memoizedState,n=0;null!==t&&(n=t.retryLane),Tu(e,n)}function ju(e,t){var n=0;switch(e.tag){case 13:var r=e.stateNode,a=e.memoizedState;null!==a&&(n=a.retryLane);break;case 19:r=e.stateNode;break;default:throw Error(o(314))}null!==r&&r.delete(t),Tu(e,n)}function Nu(e,t){return We(e,t)}function Lu(e,t,n,r){this.tag=e,this.key=n,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.ref=null,this.pendingProps=t,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=r,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function Ru(e,t,n,r){return new Lu(e,t,n,r)}function Pu(e){return!(!(e=e.prototype)||!e.isReactComponent)}function Ou(e,t){var n=e.alternate;return null===n?((n=Ru(e.tag,t,e.key,e.mode)).elementType=e.elementType,n.type=e.type,n.stateNode=e.stateNode,n.alternate=e,e.alternate=n):(n.pendingProps=t,n.type=e.type,n.flags=0,n.subtreeFlags=0,n.deletions=null),n.flags=14680064&e.flags,n.childLanes=e.childLanes,n.lanes=e.lanes,n.child=e.child,n.memoizedProps=e.memoizedProps,n.memoizedState=e.memoizedState,n.updateQueue=e.updateQueue,t=e.dependencies,n.dependencies=null===t?null:{lanes:t.lanes,firstContext:t.firstContext},n.sibling=e.sibling,n.index=e.index,n.ref=e.ref,n}function Du(e,t,n,r,a,i){var l=2;if(r=e,"function"==typeof e)Pu(e)&&(l=1);else if("string"==typeof e)l=5;else e:switch(e){case S:return Iu(n.children,a,i,t);case E:l=8,a|=8;break;case C:return(e=Ru(12,n,t,2|a)).elementType=C,e.lanes=i,e;case j:return(e=Ru(13,n,t,a)).elementType=j,e.lanes=i,e;case N:return(e=Ru(19,n,t,a)).elementType=N,e.lanes=i,e;case P:return Mu(n,a,i,t);default:if("object"==typeof e&&null!==e)switch(e.$$typeof){case _:l=10;break e;case T:l=9;break e;case A:l=11;break e;case L:l=14;break e;case R:l=16,r=null;break e}throw Error(o(130,null==e?e:typeof e,""))}return(t=Ru(l,n,t,a)).elementType=e,t.type=r,t.lanes=i,t}function Iu(e,t,n,r){return(e=Ru(7,e,r,t)).lanes=n,e}function Mu(e,t,n,r){return(e=Ru(22,e,r,t)).elementType=P,e.lanes=n,e.stateNode={isHidden:!1},e}function Fu(e,t,n){return(e=Ru(6,e,null,t)).lanes=n,e}function zu(e,t,n){return(t=Ru(4,null!==e.children?e.children:[],e.key,t)).lanes=n,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}function Bu(e,t,n,r,a){this.tag=t,this.containerInfo=e,this.finishedWork=this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=-1,this.callbackNode=this.pendingContext=this.context=null,this.callbackPriority=0,this.eventTimes=ht(0),this.expirationTimes=ht(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=ht(0),this.identifierPrefix=r,this.onRecoverableError=a,this.mutableSourceEagerHydrationData=null}function $u(e,t,n,r,a,o,i,l,s){return e=new Bu(e,t,n,l,s),1===t?(t=1,!0===o&&(t|=8)):t=0,o=Ru(3,null,null,t),e.current=o,o.stateNode=e,o.memoizedState={element:r,isDehydrated:n,cache:null,transitions:null,pendingSuspenseBoundaries:null},Ro(o),e}function Uu(e){if(!e)return Ta;e:{if(Ue(e=e._reactInternals)!==e||1!==e.tag)throw Error(o(170));var t=e;do{switch(t.tag){case 3:t=t.stateNode.context;break e;case 1:if(Ra(t.type)){t=t.stateNode.__reactInternalMemoizedMergedChildContext;break e}}t=t.return}while(null!==t);throw Error(o(171))}if(1===e.tag){var n=e.type;if(Ra(n))return Da(e,n,t)}return t}function qu(e,t,n,r,a,o,i,l,s){return(e=$u(n,r,!0,e,0,o,0,l,s)).context=Uu(null),n=e.current,(o=Oo(r=tu(),a=nu(n))).callback=null!=t?t:null,Do(n,o,a),e.current.lanes=a,yt(e,a,r),au(e,r),e}function Hu(e,t,n,r){var a=t.current,o=tu(),i=nu(a);return n=Uu(n),null===t.context?t.context=n:t.pendingContext=n,(t=Oo(o,i)).payload={element:e},null!==(r=void 0===r?null:r)&&(t.callback=r),null!==(e=Do(a,t,i))&&(ru(e,a,i,o),Io(e,a,i)),i}function Gu(e){return(e=e.current).child?(e.child.tag,e.child.stateNode):null}function Vu(e,t){if(null!==(e=e.memoizedState)&&null!==e.dehydrated){var n=e.retryLane;e.retryLane=0!==n&&n<t?n:t}}function Wu(e,t){Vu(e,t),(e=e.alternate)&&Vu(e,t)}Es=function(e,t,n){if(null!==e)if(e.memoizedProps!==t.pendingProps||ja.current)wl=!0;else{if(0==(e.lanes&n)&&0==(128&t.flags))return wl=!1,function(e,t,n){switch(t.tag){case 3:Nl(t),mo();break;case 5:ii(t);break;case 1:Ra(t.type)&&Ia(t);break;case 4:ai(t,t.stateNode.containerInfo);break;case 10:var r=t.type._context,a=t.memoizedProps.value;_a(bo,r._currentValue),r._currentValue=a;break;case 13:if(null!==(r=t.memoizedState))return null!==r.dehydrated?(_a(si,1&si.current),t.flags|=128,null):0!=(n&t.child.childLanes)?Fl(e,t,n):(_a(si,1&si.current),null!==(e=Gl(e,t,n))?e.sibling:null);_a(si,1&si.current);break;case 19:if(r=0!=(n&t.childLanes),0!=(128&e.flags)){if(r)return ql(e,t,n);t.flags|=128}if(null!==(a=t.memoizedState)&&(a.rendering=null,a.tail=null,a.lastEffect=null),_a(si,si.current),r)break;return null;case 22:case 23:return t.lanes=0,Cl(e,t,n)}return Gl(e,t,n)}(e,t,n);wl=0!=(131072&e.flags)}else wl=!1,ao&&0!=(1048576&t.flags)&&Ja(t,Va,t.index);switch(t.lanes=0,t.tag){case 2:var r=t.type;Hl(e,t),e=t.pendingProps;var a=La(t,Aa.current);Co(t,n),a=Ei(null,t,r,e,a,n);var i=Ci();return t.flags|=1,"object"==typeof a&&null!==a&&"function"==typeof a.render&&void 0===a.$$typeof?(t.tag=1,t.memoizedState=null,t.updateQueue=null,Ra(r)?(i=!0,Ia(t)):i=!1,t.memoizedState=null!==a.state&&void 0!==a.state?a.state:null,Ro(t),a.updater=Uo,t.stateNode=a,a._reactInternals=t,Vo(t,r,e,n),t=jl(null,t,r,!0,i,n)):(t.tag=0,ao&&i&&eo(t),kl(null,t,a,n),t=t.child),t;case 16:r=t.elementType;e:{switch(Hl(e,t),e=t.pendingProps,r=(a=r._init)(r._payload),t.type=r,a=t.tag=function(e){if("function"==typeof e)return Pu(e)?1:0;if(null!=e){if((e=e.$$typeof)===A)return 11;if(e===L)return 14}return 2}(r),e=yo(r,e),a){case 0:t=Tl(null,t,r,e,n);break e;case 1:t=Al(null,t,r,e,n);break e;case 11:t=xl(null,t,r,e,n);break e;case 14:t=Sl(null,t,r,yo(r.type,e),n);break e}throw Error(o(306,r,""))}return t;case 0:return r=t.type,a=t.pendingProps,Tl(e,t,r,a=t.elementType===r?a:yo(r,a),n);case 1:return r=t.type,a=t.pendingProps,Al(e,t,r,a=t.elementType===r?a:yo(r,a),n);case 3:e:{if(Nl(t),null===e)throw Error(o(387));r=t.pendingProps,a=(i=t.memoizedState).element,Po(e,t),Fo(t,r,null,n);var l=t.memoizedState;if(r=l.element,i.isDehydrated){if(i={element:r,isDehydrated:!1,cache:l.cache,pendingSuspenseBoundaries:l.pendingSuspenseBoundaries,transitions:l.transitions},t.updateQueue.baseState=i,t.memoizedState=i,256&t.flags){t=Ll(e,t,r,n,a=cl(Error(o(423)),t));break e}if(r!==a){t=Ll(e,t,r,n,a=cl(Error(o(424)),t));break e}for(ro=ua(t.stateNode.containerInfo.firstChild),no=t,ao=!0,oo=null,n=Xo(t,null,r,n),t.child=n;n;)n.flags=-3&n.flags|4096,n=n.sibling}else{if(mo(),r===a){t=Gl(e,t,n);break e}kl(e,t,r,n)}t=t.child}return t;case 5:return ii(t),null===e&&uo(t),r=t.type,a=t.pendingProps,i=null!==e?e.memoizedProps:null,l=a.children,na(r,a)?l=null:null!==i&&na(r,i)&&(t.flags|=32),_l(e,t),kl(e,t,l,n),t.child;case 6:return null===e&&uo(t),null;case 13:return Fl(e,t,n);case 4:return ai(t,t.stateNode.containerInfo),r=t.pendingProps,null===e?t.child=Zo(t,null,r,n):kl(e,t,r,n),t.child;case 11:return r=t.type,a=t.pendingProps,xl(e,t,r,a=t.elementType===r?a:yo(r,a),n);case 7:return kl(e,t,t.pendingProps,n),t.child;case 8:case 12:return kl(e,t,t.pendingProps.children,n),t.child;case 10:e:{if(r=t.type._context,a=t.pendingProps,i=t.memoizedProps,l=a.value,_a(bo,r._currentValue),r._currentValue=l,null!==i)if(lr(i.value,l)){if(i.children===a.children&&!ja.current){t=Gl(e,t,n);break e}}else for(null!==(i=t.child)&&(i.return=t);null!==i;){var s=i.dependencies;if(null!==s){l=i.child;for(var u=s.firstContext;null!==u;){if(u.context===r){if(1===i.tag){(u=Oo(-1,n&-n)).tag=2;var c=i.updateQueue;if(null!==c){var d=(c=c.shared).pending;null===d?u.next=u:(u.next=d.next,d.next=u),c.pending=u}}i.lanes|=n,null!==(u=i.alternate)&&(u.lanes|=n),Eo(i.return,n,t),s.lanes|=n;break}u=u.next}}else if(10===i.tag)l=i.type===t.type?null:i.child;else if(18===i.tag){if(null===(l=i.return))throw Error(o(341));l.lanes|=n,null!==(s=l.alternate)&&(s.lanes|=n),Eo(l,n,t),l=i.sibling}else l=i.child;if(null!==l)l.return=i;else for(l=i;null!==l;){if(l===t){l=null;break}if(null!==(i=l.sibling)){i.return=l.return,l=i;break}l=l.return}i=l}kl(e,t,a.children,n),t=t.child}return t;case 9:return a=t.type,r=t.pendingProps.children,Co(t,n),r=r(a=_o(a)),t.flags|=1,kl(e,t,r,n),t.child;case 14:return a=yo(r=t.type,t.pendingProps),Sl(e,t,r,a=yo(r.type,a),n);case 15:return El(e,t,t.type,t.pendingProps,n);case 17:return r=t.type,a=t.pendingProps,a=t.elementType===r?a:yo(r,a),Hl(e,t),t.tag=1,Ra(r)?(e=!0,Ia(t)):e=!1,Co(t,n),Ho(t,r,a),Vo(t,r,a,n),jl(null,t,r,!0,e,n);case 19:return ql(e,t,n);case 22:return Cl(e,t,n)}throw Error(o(156,t.tag))};var Qu="function"==typeof reportError?reportError:function(e){console.error(e)};function Ku(e){this._internalRoot=e}function Yu(e){this._internalRoot=e}function Zu(e){return!(!e||1!==e.nodeType&&9!==e.nodeType&&11!==e.nodeType)}function Xu(e){return!(!e||1!==e.nodeType&&9!==e.nodeType&&11!==e.nodeType&&(8!==e.nodeType||" react-mount-point-unstable "!==e.nodeValue))}function Ju(){}function ec(e,t,n,r,a){var o=n._reactRootContainer;if(o){var i=o;if("function"==typeof a){var l=a;a=function(){var e=Gu(i);l.call(e)}}Hu(t,i,e,a)}else i=function(e,t,n,r,a){if(a){if("function"==typeof r){var o=r;r=function(){var e=Gu(i);o.call(e)}}var i=qu(t,r,e,0,null,!1,0,"",Ju);return e._reactRootContainer=i,e[ma]=i.current,Ur(8===e.nodeType?e.parentNode:e),du(),i}for(;a=e.lastChild;)e.removeChild(a);if("function"==typeof r){var l=r;r=function(){var e=Gu(s);l.call(e)}}var s=$u(e,0,!1,null,0,!1,0,"",Ju);return e._reactRootContainer=s,e[ma]=s.current,Ur(8===e.nodeType?e.parentNode:e),du((function(){Hu(t,s,n,r)})),s}(n,t,e,a,r);return Gu(i)}Yu.prototype.render=Ku.prototype.render=function(e){var t=this._internalRoot;if(null===t)throw Error(o(409));Hu(e,t,null,null)},Yu.prototype.unmount=Ku.prototype.unmount=function(){var e=this._internalRoot;if(null!==e){this._internalRoot=null;var t=e.containerInfo;du((function(){Hu(null,e,null,null)})),t[ma]=null}},Yu.prototype.unstable_scheduleHydration=function(e){if(e){var t=Et();e={blockedOn:null,target:e,priority:t};for(var n=0;n<Pt.length&&0!==t&&t<Pt[n].priority;n++);Pt.splice(n,0,e),0===n&&Mt(e)}},kt=function(e){switch(e.tag){case 3:var t=e.stateNode;if(t.current.memoizedState.isDehydrated){var n=dt(t.pendingLanes);0!==n&&(bt(t,1|n),au(t,Ze()),0==(6&js)&&(qs=Ze()+500,Ua()))}break;case 13:du((function(){var t=No(e,1);if(null!==t){var n=tu();ru(t,e,1,n)}})),Wu(e,1)}},xt=function(e){if(13===e.tag){var t=No(e,134217728);if(null!==t)ru(t,e,134217728,tu());Wu(e,134217728)}},St=function(e){if(13===e.tag){var t=nu(e),n=No(e,t);if(null!==n)ru(n,e,t,tu());Wu(e,t)}},Et=function(){return vt},Ct=function(e,t){var n=vt;try{return vt=e,t()}finally{vt=n}},xe=function(e,t,n){switch(t){case"input":if(X(e,n),t=n.name,"radio"===n.type&&null!=t){for(n=e;n.parentNode;)n=n.parentNode;for(n=n.querySelectorAll("input[name="+JSON.stringify(""+t)+'][type="radio"]'),t=0;t<n.length;t++){var r=n[t];if(r!==e&&r.form===e.form){var a=ka(r);if(!a)throw Error(o(90));W(r),X(r,a)}}}break;case"textarea":oe(e,n);break;case"select":null!=(t=n.value)&&ne(e,!!n.multiple,t,!1)}},Ae=cu,je=du;var tc={usingClientEntryPoint:!1,Events:[va,wa,ka,_e,Te,cu]},nc={findFiberByHostInstance:ba,bundleType:0,version:"18.2.0",rendererPackageName:"react-dom"},rc={bundleType:nc.bundleType,version:nc.version,rendererPackageName:nc.rendererPackageName,rendererConfig:nc.rendererConfig,overrideHookState:null,overrideHookStateDeletePath:null,overrideHookStateRenamePath:null,overrideProps:null,overridePropsDeletePath:null,overridePropsRenamePath:null,setErrorHandler:null,setSuspenseHandler:null,scheduleUpdate:null,currentDispatcherRef:w.ReactCurrentDispatcher,findHostInstanceByFiber:function(e){return null===(e=Ge(e))?null:e.stateNode},findFiberByHostInstance:nc.findFiberByHostInstance||function(){return null},findHostInstancesForRefresh:null,scheduleRefresh:null,scheduleRoot:null,setRefreshHandler:null,getCurrentFiber:null,reconcilerVersion:"18.2.0-next-9e3b772b8-20220608"};if("undefined"!=typeof __REACT_DEVTOOLS_GLOBAL_HOOK__){var ac=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(!ac.isDisabled&&ac.supportsFiber)try{at=ac.inject(rc),ot=ac}catch(ce){}}t.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=tc,t.createPortal=function(e,t){var n=2<arguments.length&&void 0!==arguments[2]?arguments[2]:null;if(!Zu(t))throw Error(o(200));return function(e,t,n){var r=3<arguments.length&&void 0!==arguments[3]?arguments[3]:null;return{$$typeof:x,key:null==r?null:""+r,children:e,containerInfo:t,implementation:n}}(e,t,null,n)},t.createRoot=function(e,t){if(!Zu(e))throw Error(o(299));var n=!1,r="",a=Qu;return null!=t&&(!0===t.unstable_strictMode&&(n=!0),void 0!==t.identifierPrefix&&(r=t.identifierPrefix),void 0!==t.onRecoverableError&&(a=t.onRecoverableError)),t=$u(e,1,!1,null,0,n,0,r,a),e[ma]=t.current,Ur(8===e.nodeType?e.parentNode:e),new Ku(t)},t.findDOMNode=function(e){if(null==e)return null;if(1===e.nodeType)return e;var t=e._reactInternals;if(void 0===t){if("function"==typeof e.render)throw Error(o(188));throw e=Object.keys(e).join(","),Error(o(268,e))}return e=null===(e=Ge(t))?null:e.stateNode},t.flushSync=function(e){return du(e)},t.hydrate=function(e,t,n){if(!Xu(t))throw Error(o(200));return ec(null,e,t,!0,n)},t.hydrateRoot=function(e,t,n){if(!Zu(e))throw Error(o(405));var r=null!=n&&n.hydratedSources||null,a=!1,i="",l=Qu;if(null!=n&&(!0===n.unstable_strictMode&&(a=!0),void 0!==n.identifierPrefix&&(i=n.identifierPrefix),void 0!==n.onRecoverableError&&(l=n.onRecoverableError)),t=qu(t,null,e,1,null!=n?n:null,a,0,i,l),e[ma]=t.current,Ur(e),r)for(e=0;e<r.length;e++)a=(a=(n=r[e])._getVersion)(n._source),null==t.mutableSourceEagerHydrationData?t.mutableSourceEagerHydrationData=[n,a]:t.mutableSourceEagerHydrationData.push(n,a);return new Yu(t)},t.render=function(e,t,n){if(!Xu(t))throw Error(o(200));return ec(null,e,t,!1,n)},t.unmountComponentAtNode=function(e){if(!Xu(e))throw Error(o(40));return!!e._reactRootContainer&&(du((function(){ec(null,null,e,!1,(function(){e._reactRootContainer=null,e[ma]=null}))})),!0)},t.unstable_batchedUpdates=cu,t.unstable_renderSubtreeIntoContainer=function(e,t,n,r){if(!Xu(n))throw Error(o(200));if(null==e||void 0===e._reactInternals)throw Error(o(38));return ec(e,t,n,!1,r)},t.version="18.2.0-next-9e3b772b8-20220608"},5338:(e,t,n)=>{"use strict";var r=n(961);t.createRoot=r.createRoot,t.hydrateRoot=r.hydrateRoot},961:(e,t,n)=>{"use strict";!function e(){if("undefined"!=typeof __REACT_DEVTOOLS_GLOBAL_HOOK__&&"function"==typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE)try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(e)}catch(t){console.error(t)}}(),e.exports=n(2551)},115:e=>{var t="undefined"!=typeof Element,n="function"==typeof Map,r="function"==typeof Set,a="function"==typeof ArrayBuffer&&!!ArrayBuffer.isView;function o(e,i){if(e===i)return!0;if(e&&i&&"object"==typeof e&&"object"==typeof i){if(e.constructor!==i.constructor)return!1;var l,s,u,c;if(Array.isArray(e)){if((l=e.length)!=i.length)return!1;for(s=l;0!=s--;)if(!o(e[s],i[s]))return!1;return!0}if(n&&e instanceof Map&&i instanceof Map){if(e.size!==i.size)return!1;for(c=e.entries();!(s=c.next()).done;)if(!i.has(s.value[0]))return!1;for(c=e.entries();!(s=c.next()).done;)if(!o(s.value[1],i.get(s.value[0])))return!1;return!0}if(r&&e instanceof Set&&i instanceof Set){if(e.size!==i.size)return!1;for(c=e.entries();!(s=c.next()).done;)if(!i.has(s.value[0]))return!1;return!0}if(a&&ArrayBuffer.isView(e)&&ArrayBuffer.isView(i)){if((l=e.length)!=i.length)return!1;for(s=l;0!=s--;)if(e[s]!==i[s])return!1;return!0}if(e.constructor===RegExp)return e.source===i.source&&e.flags===i.flags;if(e.valueOf!==Object.prototype.valueOf&&"function"==typeof e.valueOf&&"function"==typeof i.valueOf)return e.valueOf()===i.valueOf();if(e.toString!==Object.prototype.toString&&"function"==typeof e.toString&&"function"==typeof i.toString)return e.toString()===i.toString();if((l=(u=Object.keys(e)).length)!==Object.keys(i).length)return!1;for(s=l;0!=s--;)if(!Object.prototype.hasOwnProperty.call(i,u[s]))return!1;if(t&&e instanceof Element)return!1;for(s=l;0!=s--;)if(("_owner"!==u[s]&&"__v"!==u[s]&&"__o"!==u[s]||!e.$$typeof)&&!o(e[u[s]],i[u[s]]))return!1;return!0}return e!=e&&i!=i}e.exports=function(e,t){try{return o(e,t)}catch(n){if((n.message||"").match(/stack|recursion/i))return console.warn("react-fast-compare cannot handle circular refs"),!1;throw n}}},545:(e,t,n)=>{"use strict";n.d(t,{mg:()=>J,vd:()=>G});var r=n(6540),a=n(5556),o=n.n(a),i=n(115),l=n.n(i),s=n(311),u=n.n(s),c=n(2833),d=n.n(c);function p(){return p=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},p.apply(this,arguments)}function f(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,m(e,t)}function m(e,t){return m=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},m(e,t)}function g(e,t){if(null==e)return{};var n,r,a={},o=Object.keys(e);for(r=0;r<o.length;r++)t.indexOf(n=o[r])>=0||(a[n]=e[n]);return a}var h={BASE:"base",BODY:"body",HEAD:"head",HTML:"html",LINK:"link",META:"meta",NOSCRIPT:"noscript",SCRIPT:"script",STYLE:"style",TITLE:"title",FRAGMENT:"Symbol(react.fragment)"},y={rel:["amphtml","canonical","alternate"]},b={type:["application/ld+json"]},v={charset:"",name:["robots","description"],property:["og:type","og:title","og:url","og:image","og:image:alt","og:description","twitter:url","twitter:title","twitter:description","twitter:image","twitter:image:alt","twitter:card","twitter:site"]},w=Object.keys(h).map((function(e){return h[e]})),k={accesskey:"accessKey",charset:"charSet",class:"className",contenteditable:"contentEditable",contextmenu:"contextMenu","http-equiv":"httpEquiv",itemprop:"itemProp",tabindex:"tabIndex"},x=Object.keys(k).reduce((function(e,t){return e[k[t]]=t,e}),{}),S=function(e,t){for(var n=e.length-1;n>=0;n-=1){var r=e[n];if(Object.prototype.hasOwnProperty.call(r,t))return r[t]}return null},E=function(e){var t=S(e,h.TITLE),n=S(e,"titleTemplate");if(Array.isArray(t)&&(t=t.join("")),n&&t)return n.replace(/%s/g,(function(){return t}));var r=S(e,"defaultTitle");return t||r||void 0},C=function(e){return S(e,"onChangeClientState")||function(){}},_=function(e,t){return t.filter((function(t){return void 0!==t[e]})).map((function(t){return t[e]})).reduce((function(e,t){return p({},e,t)}),{})},T=function(e,t){return t.filter((function(e){return void 0!==e[h.BASE]})).map((function(e){return e[h.BASE]})).reverse().reduce((function(t,n){if(!t.length)for(var r=Object.keys(n),a=0;a<r.length;a+=1){var o=r[a].toLowerCase();if(-1!==e.indexOf(o)&&n[o])return t.concat(n)}return t}),[])},A=function(e,t,n){var r={};return n.filter((function(t){return!!Array.isArray(t[e])||(void 0!==t[e]&&console&&"function"==typeof console.warn&&console.warn("Helmet: "+e+' should be of type "Array". Instead found type "'+typeof t[e]+'"'),!1)})).map((function(t){return t[e]})).reverse().reduce((function(e,n){var a={};n.filter((function(e){for(var n,o=Object.keys(e),i=0;i<o.length;i+=1){var l=o[i],s=l.toLowerCase();-1===t.indexOf(s)||"rel"===n&&"canonical"===e[n].toLowerCase()||"rel"===s&&"stylesheet"===e[s].toLowerCase()||(n=s),-1===t.indexOf(l)||"innerHTML"!==l&&"cssText"!==l&&"itemprop"!==l||(n=l)}if(!n||!e[n])return!1;var u=e[n].toLowerCase();return r[n]||(r[n]={}),a[n]||(a[n]={}),!r[n][u]&&(a[n][u]=!0,!0)})).reverse().forEach((function(t){return e.push(t)}));for(var o=Object.keys(a),i=0;i<o.length;i+=1){var l=o[i],s=p({},r[l],a[l]);r[l]=s}return e}),[]).reverse()},j=function(e,t){if(Array.isArray(e)&&e.length)for(var n=0;n<e.length;n+=1)if(e[n][t])return!0;return!1},N=function(e){return Array.isArray(e)?e.join(""):e},L=function(e,t){return Array.isArray(e)?e.reduce((function(e,n){return function(e,t){for(var n=Object.keys(e),r=0;r<n.length;r+=1)if(t[n[r]]&&t[n[r]].includes(e[n[r]]))return!0;return!1}(n,t)?e.priority.push(n):e.default.push(n),e}),{priority:[],default:[]}):{default:e}},R=function(e,t){var n;return p({},e,((n={})[t]=void 0,n))},P=[h.NOSCRIPT,h.SCRIPT,h.STYLE],O=function(e,t){return void 0===t&&(t=!0),!1===t?String(e):String(e).replace(/&/g,"&").replace(/</g,"<").replace(/>/g,">").replace(/"/g,""").replace(/'/g,"'")},D=function(e){return Object.keys(e).reduce((function(t,n){var r=void 0!==e[n]?n+'="'+e[n]+'"':""+n;return t?t+" "+r:r}),"")},I=function(e,t){return void 0===t&&(t={}),Object.keys(e).reduce((function(t,n){return t[k[n]||n]=e[n],t}),t)},M=function(e,t){return t.map((function(t,n){var a,o=((a={key:n})["data-rh"]=!0,a);return Object.keys(t).forEach((function(e){var n=k[e]||e;"innerHTML"===n||"cssText"===n?o.dangerouslySetInnerHTML={__html:t.innerHTML||t.cssText}:o[n]=t[e]})),r.createElement(e,o)}))},F=function(e,t,n){switch(e){case h.TITLE:return{toComponent:function(){return n=t.titleAttributes,(a={key:e=t.title})["data-rh"]=!0,o=I(n,a),[r.createElement(h.TITLE,o,e)];var e,n,a,o},toString:function(){return function(e,t,n,r){var a=D(n),o=N(t);return a?"<"+e+' data-rh="true" '+a+">"+O(o,r)+"</"+e+">":"<"+e+' data-rh="true">'+O(o,r)+"</"+e+">"}(e,t.title,t.titleAttributes,n)}};case"bodyAttributes":case"htmlAttributes":return{toComponent:function(){return I(t)},toString:function(){return D(t)}};default:return{toComponent:function(){return M(e,t)},toString:function(){return function(e,t,n){return t.reduce((function(t,r){var a=Object.keys(r).filter((function(e){return!("innerHTML"===e||"cssText"===e)})).reduce((function(e,t){var a=void 0===r[t]?t:t+'="'+O(r[t],n)+'"';return e?e+" "+a:a}),""),o=r.innerHTML||r.cssText||"",i=-1===P.indexOf(e);return t+"<"+e+' data-rh="true" '+a+(i?"/>":">"+o+"</"+e+">")}),"")}(e,t,n)}}}},z=function(e){var t=e.baseTag,n=e.bodyAttributes,r=e.encode,a=e.htmlAttributes,o=e.noscriptTags,i=e.styleTags,l=e.title,s=void 0===l?"":l,u=e.titleAttributes,c=e.linkTags,d=e.metaTags,p=e.scriptTags,f={toComponent:function(){},toString:function(){return""}};if(e.prioritizeSeoTags){var m=function(e){var t=e.linkTags,n=e.scriptTags,r=e.encode,a=L(e.metaTags,v),o=L(t,y),i=L(n,b);return{priorityMethods:{toComponent:function(){return[].concat(M(h.META,a.priority),M(h.LINK,o.priority),M(h.SCRIPT,i.priority))},toString:function(){return F(h.META,a.priority,r)+" "+F(h.LINK,o.priority,r)+" "+F(h.SCRIPT,i.priority,r)}},metaTags:a.default,linkTags:o.default,scriptTags:i.default}}(e);f=m.priorityMethods,c=m.linkTags,d=m.metaTags,p=m.scriptTags}return{priority:f,base:F(h.BASE,t,r),bodyAttributes:F("bodyAttributes",n,r),htmlAttributes:F("htmlAttributes",a,r),link:F(h.LINK,c,r),meta:F(h.META,d,r),noscript:F(h.NOSCRIPT,o,r),script:F(h.SCRIPT,p,r),style:F(h.STYLE,i,r),title:F(h.TITLE,{title:s,titleAttributes:u},r)}},B=[],$=function(e,t){var n=this;void 0===t&&(t="undefined"!=typeof document),this.instances=[],this.value={setHelmet:function(e){n.context.helmet=e},helmetInstances:{get:function(){return n.canUseDOM?B:n.instances},add:function(e){(n.canUseDOM?B:n.instances).push(e)},remove:function(e){var t=(n.canUseDOM?B:n.instances).indexOf(e);(n.canUseDOM?B:n.instances).splice(t,1)}}},this.context=e,this.canUseDOM=t,t||(e.helmet=z({baseTag:[],bodyAttributes:{},encodeSpecialCharacters:!0,htmlAttributes:{},linkTags:[],metaTags:[],noscriptTags:[],scriptTags:[],styleTags:[],title:"",titleAttributes:{}}))},U=r.createContext({}),q=o().shape({setHelmet:o().func,helmetInstances:o().shape({get:o().func,add:o().func,remove:o().func})}),H="undefined"!=typeof document,G=function(e){function t(n){var r;return(r=e.call(this,n)||this).helmetData=new $(r.props.context,t.canUseDOM),r}return f(t,e),t.prototype.render=function(){return r.createElement(U.Provider,{value:this.helmetData.value},this.props.children)},t}(r.Component);G.canUseDOM=H,G.propTypes={context:o().shape({helmet:o().shape()}),children:o().node.isRequired},G.defaultProps={context:{}},G.displayName="HelmetProvider";var V=function(e,t){var n,r=document.head||document.querySelector(h.HEAD),a=r.querySelectorAll(e+"[data-rh]"),o=[].slice.call(a),i=[];return t&&t.length&&t.forEach((function(t){var r=document.createElement(e);for(var a in t)Object.prototype.hasOwnProperty.call(t,a)&&("innerHTML"===a?r.innerHTML=t.innerHTML:"cssText"===a?r.styleSheet?r.styleSheet.cssText=t.cssText:r.appendChild(document.createTextNode(t.cssText)):r.setAttribute(a,void 0===t[a]?"":t[a]));r.setAttribute("data-rh","true"),o.some((function(e,t){return n=t,r.isEqualNode(e)}))?o.splice(n,1):i.push(r)})),o.forEach((function(e){return e.parentNode.removeChild(e)})),i.forEach((function(e){return r.appendChild(e)})),{oldTags:o,newTags:i}},W=function(e,t){var n=document.getElementsByTagName(e)[0];if(n){for(var r=n.getAttribute("data-rh"),a=r?r.split(","):[],o=[].concat(a),i=Object.keys(t),l=0;l<i.length;l+=1){var s=i[l],u=t[s]||"";n.getAttribute(s)!==u&&n.setAttribute(s,u),-1===a.indexOf(s)&&a.push(s);var c=o.indexOf(s);-1!==c&&o.splice(c,1)}for(var d=o.length-1;d>=0;d-=1)n.removeAttribute(o[d]);a.length===o.length?n.removeAttribute("data-rh"):n.getAttribute("data-rh")!==i.join(",")&&n.setAttribute("data-rh",i.join(","))}},Q=function(e,t){var n=e.baseTag,r=e.htmlAttributes,a=e.linkTags,o=e.metaTags,i=e.noscriptTags,l=e.onChangeClientState,s=e.scriptTags,u=e.styleTags,c=e.title,d=e.titleAttributes;W(h.BODY,e.bodyAttributes),W(h.HTML,r),function(e,t){void 0!==e&&document.title!==e&&(document.title=N(e)),W(h.TITLE,t)}(c,d);var p={baseTag:V(h.BASE,n),linkTags:V(h.LINK,a),metaTags:V(h.META,o),noscriptTags:V(h.NOSCRIPT,i),scriptTags:V(h.SCRIPT,s),styleTags:V(h.STYLE,u)},f={},m={};Object.keys(p).forEach((function(e){var t=p[e],n=t.newTags,r=t.oldTags;n.length&&(f[e]=n),r.length&&(m[e]=p[e].oldTags)})),t&&t(),l(e,f,m)},K=null,Y=function(e){function t(){for(var t,n=arguments.length,r=new Array(n),a=0;a<n;a++)r[a]=arguments[a];return(t=e.call.apply(e,[this].concat(r))||this).rendered=!1,t}f(t,e);var n=t.prototype;return n.shouldComponentUpdate=function(e){return!d()(e,this.props)},n.componentDidUpdate=function(){this.emitChange()},n.componentWillUnmount=function(){this.props.context.helmetInstances.remove(this),this.emitChange()},n.emitChange=function(){var e,t,n=this.props.context,r=n.setHelmet,a=null,o=(e=n.helmetInstances.get().map((function(e){var t=p({},e.props);return delete t.context,t})),{baseTag:T(["href"],e),bodyAttributes:_("bodyAttributes",e),defer:S(e,"defer"),encode:S(e,"encodeSpecialCharacters"),htmlAttributes:_("htmlAttributes",e),linkTags:A(h.LINK,["rel","href"],e),metaTags:A(h.META,["name","charset","http-equiv","property","itemprop"],e),noscriptTags:A(h.NOSCRIPT,["innerHTML"],e),onChangeClientState:C(e),scriptTags:A(h.SCRIPT,["src","innerHTML"],e),styleTags:A(h.STYLE,["cssText"],e),title:E(e),titleAttributes:_("titleAttributes",e),prioritizeSeoTags:j(e,"prioritizeSeoTags")});G.canUseDOM?(t=o,K&&cancelAnimationFrame(K),t.defer?K=requestAnimationFrame((function(){Q(t,(function(){K=null}))})):(Q(t),K=null)):z&&(a=z(o)),r(a)},n.init=function(){this.rendered||(this.rendered=!0,this.props.context.helmetInstances.add(this),this.emitChange())},n.render=function(){return this.init(),null},t}(r.Component);Y.propTypes={context:q.isRequired},Y.displayName="HelmetDispatcher";var Z=["children"],X=["children"],J=function(e){function t(){return e.apply(this,arguments)||this}f(t,e);var n=t.prototype;return n.shouldComponentUpdate=function(e){return!l()(R(this.props,"helmetData"),R(e,"helmetData"))},n.mapNestedChildrenToProps=function(e,t){if(!t)return null;switch(e.type){case h.SCRIPT:case h.NOSCRIPT:return{innerHTML:t};case h.STYLE:return{cssText:t};default:throw new Error("<"+e.type+" /> elements are self-closing and can not contain children. Refer to our API for more information.")}},n.flattenArrayTypeChildren=function(e){var t,n=e.child,r=e.arrayTypeChildren;return p({},r,((t={})[n.type]=[].concat(r[n.type]||[],[p({},e.newChildProps,this.mapNestedChildrenToProps(n,e.nestedChildren))]),t))},n.mapObjectTypeChildren=function(e){var t,n,r=e.child,a=e.newProps,o=e.newChildProps,i=e.nestedChildren;switch(r.type){case h.TITLE:return p({},a,((t={})[r.type]=i,t.titleAttributes=p({},o),t));case h.BODY:return p({},a,{bodyAttributes:p({},o)});case h.HTML:return p({},a,{htmlAttributes:p({},o)});default:return p({},a,((n={})[r.type]=p({},o),n))}},n.mapArrayTypeChildrenToProps=function(e,t){var n=p({},t);return Object.keys(e).forEach((function(t){var r;n=p({},n,((r={})[t]=e[t],r))})),n},n.warnOnInvalidChildren=function(e,t){return u()(w.some((function(t){return e.type===t})),"function"==typeof e.type?"You may be attempting to nest <Helmet> components within each other, which is not allowed. Refer to our API for more information.":"Only elements types "+w.join(", ")+" are allowed. Helmet does not support rendering <"+e.type+"> elements. Refer to our API for more information."),u()(!t||"string"==typeof t||Array.isArray(t)&&!t.some((function(e){return"string"!=typeof e})),"Helmet expects a string as a child of <"+e.type+">. Did you forget to wrap your children in braces? ( <"+e.type+">{``}</"+e.type+"> ) Refer to our API for more information."),!0},n.mapChildrenToProps=function(e,t){var n=this,a={};return r.Children.forEach(e,(function(e){if(e&&e.props){var r=e.props,o=r.children,i=g(r,Z),l=Object.keys(i).reduce((function(e,t){return e[x[t]||t]=i[t],e}),{}),s=e.type;switch("symbol"==typeof s?s=s.toString():n.warnOnInvalidChildren(e,o),s){case h.FRAGMENT:t=n.mapChildrenToProps(o,t);break;case h.LINK:case h.META:case h.NOSCRIPT:case h.SCRIPT:case h.STYLE:a=n.flattenArrayTypeChildren({child:e,arrayTypeChildren:a,newChildProps:l,nestedChildren:o});break;default:t=n.mapObjectTypeChildren({child:e,newProps:t,newChildProps:l,nestedChildren:o})}}})),this.mapArrayTypeChildrenToProps(a,t)},n.render=function(){var e=this.props,t=e.children,n=g(e,X),a=p({},n),o=n.helmetData;return t&&(a=this.mapChildrenToProps(t,a)),!o||o instanceof $||(o=new $(o.context,o.instances)),o?r.createElement(Y,p({},a,{context:o.value,helmetData:void 0})):r.createElement(U.Consumer,null,(function(e){return r.createElement(Y,p({},a,{context:e}))}))},t}(r.Component);J.propTypes={base:o().object,bodyAttributes:o().object,children:o().oneOfType([o().arrayOf(o().node),o().node]),defaultTitle:o().string,defer:o().bool,encodeSpecialCharacters:o().bool,htmlAttributes:o().object,link:o().arrayOf(o().object),meta:o().arrayOf(o().object),noscript:o().arrayOf(o().object),onChangeClientState:o().func,script:o().arrayOf(o().object),style:o().arrayOf(o().object),title:o().string,titleAttributes:o().object,titleTemplate:o().string,prioritizeSeoTags:o().bool,helmetData:o().object},J.defaultProps={defer:!0,encodeSpecialCharacters:!0,prioritizeSeoTags:!1},J.displayName="Helmet"},2799:(e,t)=>{"use strict";var n="function"==typeof Symbol&&Symbol.for,r=n?Symbol.for("react.element"):60103,a=n?Symbol.for("react.portal"):60106,o=n?Symbol.for("react.fragment"):60107,i=n?Symbol.for("react.strict_mode"):60108,l=n?Symbol.for("react.profiler"):60114,s=n?Symbol.for("react.provider"):60109,u=n?Symbol.for("react.context"):60110,c=n?Symbol.for("react.async_mode"):60111,d=n?Symbol.for("react.concurrent_mode"):60111,p=n?Symbol.for("react.forward_ref"):60112,f=n?Symbol.for("react.suspense"):60113,m=n?Symbol.for("react.suspense_list"):60120,g=n?Symbol.for("react.memo"):60115,h=n?Symbol.for("react.lazy"):60116,y=n?Symbol.for("react.block"):60121,b=n?Symbol.for("react.fundamental"):60117,v=n?Symbol.for("react.responder"):60118,w=n?Symbol.for("react.scope"):60119;function k(e){if("object"==typeof e&&null!==e){var t=e.$$typeof;switch(t){case r:switch(e=e.type){case c:case d:case o:case l:case i:case f:return e;default:switch(e=e&&e.$$typeof){case u:case p:case h:case g:case s:return e;default:return t}}case a:return t}}}function x(e){return k(e)===d}t.AsyncMode=c,t.ConcurrentMode=d,t.ContextConsumer=u,t.ContextProvider=s,t.Element=r,t.ForwardRef=p,t.Fragment=o,t.Lazy=h,t.Memo=g,t.Portal=a,t.Profiler=l,t.StrictMode=i,t.Suspense=f,t.isAsyncMode=function(e){return x(e)||k(e)===c},t.isConcurrentMode=x,t.isContextConsumer=function(e){return k(e)===u},t.isContextProvider=function(e){return k(e)===s},t.isElement=function(e){return"object"==typeof e&&null!==e&&e.$$typeof===r},t.isForwardRef=function(e){return k(e)===p},t.isFragment=function(e){return k(e)===o},t.isLazy=function(e){return k(e)===h},t.isMemo=function(e){return k(e)===g},t.isPortal=function(e){return k(e)===a},t.isProfiler=function(e){return k(e)===l},t.isStrictMode=function(e){return k(e)===i},t.isSuspense=function(e){return k(e)===f},t.isValidElementType=function(e){return"string"==typeof e||"function"==typeof e||e===o||e===d||e===l||e===i||e===f||e===m||"object"==typeof e&&null!==e&&(e.$$typeof===h||e.$$typeof===g||e.$$typeof===s||e.$$typeof===u||e.$$typeof===p||e.$$typeof===b||e.$$typeof===v||e.$$typeof===w||e.$$typeof===y)},t.typeOf=k},4363:(e,t,n)=>{"use strict";e.exports=n(2799)},3259:(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<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},i.apply(this,arguments)}var l=n(6540),s=n(5556),u=[],c=[];function d(e){var t=e(),n={loading:!0,loaded:null,error:null};return n.promise=t.then((function(e){return n.loading=!1,n.loaded=e,e})).catch((function(e){throw n.loading=!1,n.error=e,e})),n}function p(e){var t={loading:!1,loaded:{},error:null},n=[];try{Object.keys(e).forEach((function(r){var a=d(e[r]);a.loading?t.loading=!0:(t.loaded[r]=a.loaded,t.error=a.error),n.push(a.promise),a.promise.then((function(e){t.loaded[r]=e})).catch((function(e){t.error=e}))}))}catch(r){t.error=r}return t.promise=Promise.all(n).then((function(e){return t.loading=!1,e})).catch((function(e){throw t.loading=!1,e})),t}function f(e,t){return l.createElement((n=e)&&n.__esModule?n.default:n,t);var n}function m(e,t){var d,p;if(!t.loading)throw new Error("react-loadable requires a `loading` component");var m=i({loader:null,loading:null,delay:200,timeout:null,render:f,webpack:null,modules:null},t),g=null;function h(){return g||(g=e(m.loader)),g.promise}return u.push(h),"function"==typeof m.webpack&&c.push((function(){if((0,m.webpack)().every((function(e){return void 0!==e&&void 0!==n.m[e]})))return h()})),p=d=function(t){function n(n){var r;return o(a(a(r=t.call(this,n)||this)),"retry",(function(){r.setState({error:null,loading:!0,timedOut:!1}),g=e(m.loader),r._loadModule()})),h(),r.state={error:g.error,pastDelay:!1,timedOut:!1,loading:g.loading,loaded:g.loaded},r}r(n,t),n.preload=function(){return h()};var i=n.prototype;return i.UNSAFE_componentWillMount=function(){this._loadModule()},i.componentDidMount=function(){this._mounted=!0},i._loadModule=function(){var e=this;if(this.context.loadable&&Array.isArray(m.modules)&&m.modules.forEach((function(t){e.context.loadable.report(t)})),g.loading){var t=function(t){e._mounted&&e.setState(t)};"number"==typeof m.delay&&(0===m.delay?this.setState({pastDelay:!0}):this._delay=setTimeout((function(){t({pastDelay:!0})}),m.delay)),"number"==typeof m.timeout&&(this._timeout=setTimeout((function(){t({timedOut:!0})}),m.timeout));var n=function(){t({error:g.error,loaded:g.loaded,loading:g.loading}),e._clearTimeouts()};g.promise.then((function(){return n(),null})).catch((function(e){return n(),null}))}},i.componentWillUnmount=function(){this._mounted=!1,this._clearTimeouts()},i._clearTimeouts=function(){clearTimeout(this._delay),clearTimeout(this._timeout)},i.render=function(){return this.state.loading||this.state.error?l.createElement(m.loading,{isLoading:this.state.loading,pastDelay:this.state.pastDelay,timedOut:this.state.timedOut,error:this.state.error,retry:this.retry}):this.state.loaded?m.render(this.state.loaded,this.props):null},n}(l.Component),o(d,"contextTypes",{loadable:s.shape({report:s.func.isRequired})}),p}function g(e){return m(d,e)}g.Map=function(e){if("function"!=typeof e.render)throw new Error("LoadableMap requires a `render(loaded, props)` function");return m(p,e)};var h=function(e){function t(){return e.apply(this,arguments)||this}r(t,e);var n=t.prototype;return n.getChildContext=function(){return{loadable:{report:this.props.report}}},n.render=function(){return l.Children.only(this.props.children)},t}(l.Component);function y(e){for(var t=[];e.length;){var n=e.pop();t.push(n())}return Promise.all(t).then((function(){if(e.length)return y(e)}))}o(h,"propTypes",{report:s.func.isRequired}),o(h,"childContextTypes",{loadable:s.shape({report:s.func.isRequired}).isRequired}),g.Capture=h,g.preloadAll=function(){return new Promise((function(e,t){y(u).then(e,t)}))},g.preloadReady=function(){return new Promise((function(e,t){y(c).then(e,e)}))},e.exports=g},2831:(e,t,n)=>{"use strict";n.d(t,{u:()=>i,v:()=>l});var r=n(6347),a=n(8168),o=n(6540);function i(e,t,n){return void 0===n&&(n=[]),e.some((function(e){var a=e.path?(0,r.B6)(t,e):n.length?n[n.length-1].match:r.Ix.computeRootMatch(t);return a&&(n.push({route:e,match:a}),e.routes&&i(e.routes,t,n)),a})),n}function l(e,t,n){return void 0===t&&(t={}),void 0===n&&(n={}),e?o.createElement(r.dO,n,e.map((function(e,n){return o.createElement(r.qh,{key:e.key||n,path:e.path,exact:e.exact,strict:e.strict,render:function(n){return e.render?e.render((0,a.A)({},n,{},t,{route:e})):o.createElement(e.component,(0,a.A)({},n,t,{route:e}))}})}))):null}},4625:(e,t,n)=>{"use strict";n.d(t,{Kd:()=>c,N_:()=>h,k2:()=>v});var r=n(6347),a=n(2892),o=n(6540),i=n(1513),l=n(8168),s=n(8587),u=n(1561),c=function(e){function t(){for(var t,n=arguments.length,r=new Array(n),a=0;a<n;a++)r[a]=arguments[a];return(t=e.call.apply(e,[this].concat(r))||this).history=(0,i.zR)(t.props),t}return(0,a.A)(t,e),t.prototype.render=function(){return o.createElement(r.Ix,{history:this.history,children:this.props.children})},t}(o.Component);o.Component;var d=function(e,t){return"function"==typeof e?e(t):e},p=function(e,t){return"string"==typeof e?(0,i.yJ)(e,null,null,t):e},f=function(e){return e},m=o.forwardRef;void 0===m&&(m=f);var g=m((function(e,t){var n=e.innerRef,r=e.navigate,a=e.onClick,i=(0,s.A)(e,["innerRef","navigate","onClick"]),u=i.target,c=(0,l.A)({},i,{onClick:function(e){try{a&&a(e)}catch(t){throw e.preventDefault(),t}e.defaultPrevented||0!==e.button||u&&"_self"!==u||function(e){return!!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)}(e)||(e.preventDefault(),r())}});return c.ref=f!==m&&t||n,o.createElement("a",c)}));var h=m((function(e,t){var n=e.component,a=void 0===n?g:n,c=e.replace,h=e.to,y=e.innerRef,b=(0,s.A)(e,["component","replace","to","innerRef"]);return o.createElement(r.XZ.Consumer,null,(function(e){e||(0,u.A)(!1);var n=e.history,r=p(d(h,e.location),e.location),s=r?n.createHref(r):"",g=(0,l.A)({},b,{href:s,navigate:function(){var t=d(h,e.location),r=(0,i.AO)(e.location)===(0,i.AO)(p(t));(c||r?n.replace:n.push)(t)}});return f!==m?g.ref=t||y:g.innerRef=y,o.createElement(a,g)}))})),y=function(e){return e},b=o.forwardRef;void 0===b&&(b=y);var v=b((function(e,t){var n=e["aria-current"],a=void 0===n?"page":n,i=e.activeClassName,c=void 0===i?"active":i,f=e.activeStyle,m=e.className,g=e.exact,v=e.isActive,w=e.location,k=e.sensitive,x=e.strict,S=e.style,E=e.to,C=e.innerRef,_=(0,s.A)(e,["aria-current","activeClassName","activeStyle","className","exact","isActive","location","sensitive","strict","style","to","innerRef"]);return o.createElement(r.XZ.Consumer,null,(function(e){e||(0,u.A)(!1);var n=w||e.location,i=p(d(E,n),n),s=i.pathname,T=s&&s.replace(/([.+*?=^!:${}()[\]|/\\])/g,"\\$1"),A=T?(0,r.B6)(n.pathname,{path:T,exact:g,sensitive:k,strict:x}):null,j=!!(v?v(A,n):A),N="function"==typeof m?m(j):m,L="function"==typeof S?S(j):S;j&&(N=function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return t.filter((function(e){return e})).join(" ")}(N,c),L=(0,l.A)({},L,f));var R=(0,l.A)({"aria-current":j&&a||null,className:N,style:L,to:i},_);return y!==b?R.ref=t||C:R.innerRef=C,o.createElement(h,R)}))}))},6347:(e,t,n)=>{"use strict";n.d(t,{B6:()=>S,Ix:()=>v,W6:()=>R,XZ:()=>b,dO:()=>N,qh:()=>E,zy:()=>P});var r=n(2892),a=n(6540),o=n(5556),i=n.n(o),l=n(1513),s=n(1561),u=n(8168),c=n(5302),d=n.n(c),p=(n(4363),n(8587)),f=(n(4146),1073741823),m="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof window?window:void 0!==n.g?n.g:{};var g=a.createContext||function(e,t){var n,o,l="__create-react-context-"+function(){var e="__global_unique_id__";return m[e]=(m[e]||0)+1}()+"__",s=function(e){function n(){for(var t,n,r,a=arguments.length,o=new Array(a),i=0;i<a;i++)o[i]=arguments[i];return(t=e.call.apply(e,[this].concat(o))||this).emitter=(n=t.props.value,r=[],{on:function(e){r.push(e)},off:function(e){r=r.filter((function(t){return t!==e}))},get:function(){return n},set:function(e,t){n=e,r.forEach((function(e){return e(n,t)}))}}),t}(0,r.A)(n,e);var a=n.prototype;return a.getChildContext=function(){var e;return(e={})[l]=this.emitter,e},a.componentWillReceiveProps=function(e){if(this.props.value!==e.value){var n,r=this.props.value,a=e.value;((o=r)===(i=a)?0!==o||1/o==1/i:o!=o&&i!=i)?n=0:(n="function"==typeof t?t(r,a):f,0!==(n|=0)&&this.emitter.set(e.value,n))}var o,i},a.render=function(){return this.props.children},n}(a.Component);s.childContextTypes=((n={})[l]=i().object.isRequired,n);var u=function(t){function n(){for(var e,n=arguments.length,r=new Array(n),a=0;a<n;a++)r[a]=arguments[a];return(e=t.call.apply(t,[this].concat(r))||this).observedBits=void 0,e.state={value:e.getValue()},e.onUpdate=function(t,n){0!=((0|e.observedBits)&n)&&e.setState({value:e.getValue()})},e}(0,r.A)(n,t);var a=n.prototype;return a.componentWillReceiveProps=function(e){var t=e.observedBits;this.observedBits=null==t?f:t},a.componentDidMount=function(){this.context[l]&&this.context[l].on(this.onUpdate);var e=this.props.observedBits;this.observedBits=null==e?f:e},a.componentWillUnmount=function(){this.context[l]&&this.context[l].off(this.onUpdate)},a.getValue=function(){return this.context[l]?this.context[l].get():e},a.render=function(){return(e=this.props.children,Array.isArray(e)?e[0]:e)(this.state.value);var e},n}(a.Component);return u.contextTypes=((o={})[l]=i().object,o),{Provider:s,Consumer:u}},h=function(e){var t=g();return t.displayName=e,t},y=h("Router-History"),b=h("Router"),v=function(e){function t(t){var n;return(n=e.call(this,t)||this).state={location:t.history.location},n._isMounted=!1,n._pendingLocation=null,t.staticContext||(n.unlisten=t.history.listen((function(e){n._pendingLocation=e}))),n}(0,r.A)(t,e),t.computeRootMatch=function(e){return{path:"/",url:"/",params:{},isExact:"/"===e}};var n=t.prototype;return n.componentDidMount=function(){var e=this;this._isMounted=!0,this.unlisten&&this.unlisten(),this.props.staticContext||(this.unlisten=this.props.history.listen((function(t){e._isMounted&&e.setState({location:t})}))),this._pendingLocation&&this.setState({location:this._pendingLocation})},n.componentWillUnmount=function(){this.unlisten&&(this.unlisten(),this._isMounted=!1,this._pendingLocation=null)},n.render=function(){return a.createElement(b.Provider,{value:{history:this.props.history,location:this.state.location,match:t.computeRootMatch(this.state.location.pathname),staticContext:this.props.staticContext}},a.createElement(y.Provider,{children:this.props.children||null,value:this.props.history}))},t}(a.Component);a.Component;a.Component;var w={},k=1e4,x=0;function S(e,t){void 0===t&&(t={}),("string"==typeof t||Array.isArray(t))&&(t={path:t});var n=t,r=n.path,a=n.exact,o=void 0!==a&&a,i=n.strict,l=void 0!==i&&i,s=n.sensitive,u=void 0!==s&&s;return[].concat(r).reduce((function(t,n){if(!n&&""!==n)return null;if(t)return t;var r=function(e,t){var n=""+t.end+t.strict+t.sensitive,r=w[n]||(w[n]={});if(r[e])return r[e];var a=[],o={regexp:d()(e,a,t),keys:a};return x<k&&(r[e]=o,x++),o}(n,{end:o,strict:l,sensitive:u}),a=r.regexp,i=r.keys,s=a.exec(e);if(!s)return null;var c=s[0],p=s.slice(1),f=e===c;return o&&!f?null:{path:n,url:"/"===n&&""===c?"/":c,isExact:f,params:i.reduce((function(e,t,n){return e[t.name]=p[n],e}),{})}}),null)}var E=function(e){function t(){return e.apply(this,arguments)||this}return(0,r.A)(t,e),t.prototype.render=function(){var e=this;return a.createElement(b.Consumer,null,(function(t){t||(0,s.A)(!1);var n=e.props.location||t.location,r=e.props.computedMatch?e.props.computedMatch:e.props.path?S(n.pathname,e.props):t.match,o=(0,u.A)({},t,{location:n,match:r}),i=e.props,l=i.children,c=i.component,d=i.render;return Array.isArray(l)&&function(e){return 0===a.Children.count(e)}(l)&&(l=null),a.createElement(b.Provider,{value:o},o.match?l?"function"==typeof l?l(o):l:c?a.createElement(c,o):d?d(o):null:"function"==typeof l?l(o):null)}))},t}(a.Component);function C(e){return"/"===e.charAt(0)?e:"/"+e}function _(e,t){if(!e)return t;var n=C(e);return 0!==t.pathname.indexOf(n)?t:(0,u.A)({},t,{pathname:t.pathname.substr(n.length)})}function T(e){return"string"==typeof e?e:(0,l.AO)(e)}function A(e){return function(){(0,s.A)(!1)}}function j(){}a.Component;var N=function(e){function t(){return e.apply(this,arguments)||this}return(0,r.A)(t,e),t.prototype.render=function(){var e=this;return a.createElement(b.Consumer,null,(function(t){t||(0,s.A)(!1);var n,r,o=e.props.location||t.location;return a.Children.forEach(e.props.children,(function(e){if(null==r&&a.isValidElement(e)){n=e;var i=e.props.path||e.props.from;r=i?S(o.pathname,(0,u.A)({},e.props,{path:i})):t.match}})),r?a.cloneElement(n,{location:o,computedMatch:r}):null}))},t}(a.Component);var L=a.useContext;function R(){return L(y)}function P(){return L(b).location}},1020:(e,t,n)=>{"use strict";var r=n(6540),a=Symbol.for("react.element"),o=Symbol.for("react.fragment"),i=Object.prototype.hasOwnProperty,l=r.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,s={key:!0,ref:!0,__self:!0,__source:!0};function u(e,t,n){var r,o={},u=null,c=null;for(r in void 0!==n&&(u=""+n),void 0!==t.key&&(u=""+t.key),void 0!==t.ref&&(c=t.ref),t)i.call(t,r)&&!s.hasOwnProperty(r)&&(o[r]=t[r]);if(e&&e.defaultProps)for(r in t=e.defaultProps)void 0===o[r]&&(o[r]=t[r]);return{$$typeof:a,type:e,key:u,ref:c,props:o,_owner:l.current}}t.Fragment=o,t.jsx=u,t.jsxs=u},5287:(e,t)=>{"use strict";var n=Symbol.for("react.element"),r=Symbol.for("react.portal"),a=Symbol.for("react.fragment"),o=Symbol.for("react.strict_mode"),i=Symbol.for("react.profiler"),l=Symbol.for("react.provider"),s=Symbol.for("react.context"),u=Symbol.for("react.forward_ref"),c=Symbol.for("react.suspense"),d=Symbol.for("react.memo"),p=Symbol.for("react.lazy"),f=Symbol.iterator;var m={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},g=Object.assign,h={};function y(e,t,n){this.props=e,this.context=t,this.refs=h,this.updater=n||m}function b(){}function v(e,t,n){this.props=e,this.context=t,this.refs=h,this.updater=n||m}y.prototype.isReactComponent={},y.prototype.setState=function(e,t){if("object"!=typeof e&&"function"!=typeof e&&null!=e)throw Error("setState(...): takes an object of state variables to update or a function which returns an object of state variables.");this.updater.enqueueSetState(this,e,t,"setState")},y.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")},b.prototype=y.prototype;var w=v.prototype=new b;w.constructor=v,g(w,y.prototype),w.isPureReactComponent=!0;var k=Array.isArray,x=Object.prototype.hasOwnProperty,S={current:null},E={key:!0,ref:!0,__self:!0,__source:!0};function C(e,t,r){var a,o={},i=null,l=null;if(null!=t)for(a in void 0!==t.ref&&(l=t.ref),void 0!==t.key&&(i=""+t.key),t)x.call(t,a)&&!E.hasOwnProperty(a)&&(o[a]=t[a]);var s=arguments.length-2;if(1===s)o.children=r;else if(1<s){for(var u=Array(s),c=0;c<s;c++)u[c]=arguments[c+2];o.children=u}if(e&&e.defaultProps)for(a in s=e.defaultProps)void 0===o[a]&&(o[a]=s[a]);return{$$typeof:n,type:e,key:i,ref:l,props:o,_owner:S.current}}function _(e){return"object"==typeof e&&null!==e&&e.$$typeof===n}var T=/\/+/g;function A(e,t){return"object"==typeof e&&null!==e&&null!=e.key?function(e){var t={"=":"=0",":":"=2"};return"$"+e.replace(/[=:]/g,(function(e){return t[e]}))}(""+e.key):t.toString(36)}function j(e,t,a,o,i){var l=typeof e;"undefined"!==l&&"boolean"!==l||(e=null);var s=!1;if(null===e)s=!0;else switch(l){case"string":case"number":s=!0;break;case"object":switch(e.$$typeof){case n:case r:s=!0}}if(s)return i=i(s=e),e=""===o?"."+A(s,0):o,k(i)?(a="",null!=e&&(a=e.replace(T,"$&/")+"/"),j(i,t,a,"",(function(e){return e}))):null!=i&&(_(i)&&(i=function(e,t){return{$$typeof:n,type:e.type,key:t,ref:e.ref,props:e.props,_owner:e._owner}}(i,a+(!i.key||s&&s.key===i.key?"":(""+i.key).replace(T,"$&/")+"/")+e)),t.push(i)),1;if(s=0,o=""===o?".":o+":",k(e))for(var u=0;u<e.length;u++){var c=o+A(l=e[u],u);s+=j(l,t,a,c,i)}else if(c=function(e){return null===e||"object"!=typeof e?null:"function"==typeof(e=f&&e[f]||e["@@iterator"])?e:null}(e),"function"==typeof c)for(e=c.call(e),u=0;!(l=e.next()).done;)s+=j(l=l.value,t,a,c=o+A(l,u++),i);else if("object"===l)throw t=String(e),Error("Objects are not valid as a React child (found: "+("[object Object]"===t?"object with keys {"+Object.keys(e).join(", ")+"}":t)+"). If you meant to render a collection of children, use an array instead.");return s}function N(e,t,n){if(null==e)return e;var r=[],a=0;return j(e,r,"","",(function(e){return t.call(n,e,a++)})),r}function L(e){if(-1===e._status){var t=e._result;(t=t()).then((function(t){0!==e._status&&-1!==e._status||(e._status=1,e._result=t)}),(function(t){0!==e._status&&-1!==e._status||(e._status=2,e._result=t)})),-1===e._status&&(e._status=0,e._result=t)}if(1===e._status)return e._result.default;throw e._result}var R={current:null},P={transition:null},O={ReactCurrentDispatcher:R,ReactCurrentBatchConfig:P,ReactCurrentOwner:S};t.Children={map:N,forEach:function(e,t,n){N(e,(function(){t.apply(this,arguments)}),n)},count:function(e){var t=0;return N(e,(function(){t++})),t},toArray:function(e){return N(e,(function(e){return e}))||[]},only:function(e){if(!_(e))throw Error("React.Children.only expected to receive a single React element child.");return e}},t.Component=y,t.Fragment=a,t.Profiler=i,t.PureComponent=v,t.StrictMode=o,t.Suspense=c,t.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=O,t.cloneElement=function(e,t,r){if(null==e)throw Error("React.cloneElement(...): The argument must be a React element, but you passed "+e+".");var a=g({},e.props),o=e.key,i=e.ref,l=e._owner;if(null!=t){if(void 0!==t.ref&&(i=t.ref,l=S.current),void 0!==t.key&&(o=""+t.key),e.type&&e.type.defaultProps)var s=e.type.defaultProps;for(u in t)x.call(t,u)&&!E.hasOwnProperty(u)&&(a[u]=void 0===t[u]&&void 0!==s?s[u]:t[u])}var u=arguments.length-2;if(1===u)a.children=r;else if(1<u){s=Array(u);for(var c=0;c<u;c++)s[c]=arguments[c+2];a.children=s}return{$$typeof:n,type:e.type,key:o,ref:i,props:a,_owner:l}},t.createContext=function(e){return(e={$$typeof:s,_currentValue:e,_currentValue2:e,_threadCount:0,Provider:null,Consumer:null,_defaultValue:null,_globalName:null}).Provider={$$typeof:l,_context:e},e.Consumer=e},t.createElement=C,t.createFactory=function(e){var t=C.bind(null,e);return t.type=e,t},t.createRef=function(){return{current:null}},t.forwardRef=function(e){return{$$typeof:u,render:e}},t.isValidElement=_,t.lazy=function(e){return{$$typeof:p,_payload:{_status:-1,_result:e},_init:L}},t.memo=function(e,t){return{$$typeof:d,type:e,compare:void 0===t?null:t}},t.startTransition=function(e){var t=P.transition;P.transition={};try{e()}finally{P.transition=t}},t.unstable_act=function(){throw Error("act(...) is not supported in production builds of React.")},t.useCallback=function(e,t){return R.current.useCallback(e,t)},t.useContext=function(e){return R.current.useContext(e)},t.useDebugValue=function(){},t.useDeferredValue=function(e){return R.current.useDeferredValue(e)},t.useEffect=function(e,t){return R.current.useEffect(e,t)},t.useId=function(){return R.current.useId()},t.useImperativeHandle=function(e,t,n){return R.current.useImperativeHandle(e,t,n)},t.useInsertionEffect=function(e,t){return R.current.useInsertionEffect(e,t)},t.useLayoutEffect=function(e,t){return R.current.useLayoutEffect(e,t)},t.useMemo=function(e,t){return R.current.useMemo(e,t)},t.useReducer=function(e,t,n){return R.current.useReducer(e,t,n)},t.useRef=function(e){return R.current.useRef(e)},t.useState=function(e){return R.current.useState(e)},t.useSyncExternalStore=function(e,t,n){return R.current.useSyncExternalStore(e,t,n)},t.useTransition=function(){return R.current.useTransition()},t.version="18.2.0"},6540:(e,t,n)=>{"use strict";e.exports=n(5287)},4848:(e,t,n)=>{"use strict";e.exports=n(1020)},7463:(e,t)=>{"use strict";function n(e,t){var n=e.length;e.push(t);e:for(;0<n;){var r=n-1>>>1,a=e[r];if(!(0<o(a,t)))break e;e[r]=t,e[n]=a,n=r}}function r(e){return 0===e.length?null:e[0]}function a(e){if(0===e.length)return null;var t=e[0],n=e.pop();if(n!==t){e[0]=n;e:for(var r=0,a=e.length,i=a>>>1;r<i;){var l=2*(r+1)-1,s=e[l],u=l+1,c=e[u];if(0>o(s,n))u<a&&0>o(c,s)?(e[r]=c,e[u]=n,r=u):(e[r]=s,e[l]=n,r=l);else{if(!(u<a&&0>o(c,n)))break e;e[r]=c,e[u]=n,r=u}}}return t}function o(e,t){var n=e.sortIndex-t.sortIndex;return 0!==n?n:e.id-t.id}if("object"==typeof performance&&"function"==typeof performance.now){var i=performance;t.unstable_now=function(){return i.now()}}else{var l=Date,s=l.now();t.unstable_now=function(){return l.now()-s}}var u=[],c=[],d=1,p=null,f=3,m=!1,g=!1,h=!1,y="function"==typeof setTimeout?setTimeout:null,b="function"==typeof clearTimeout?clearTimeout:null,v="undefined"!=typeof setImmediate?setImmediate:null;function w(e){for(var t=r(c);null!==t;){if(null===t.callback)a(c);else{if(!(t.startTime<=e))break;a(c),t.sortIndex=t.expirationTime,n(u,t)}t=r(c)}}function k(e){if(h=!1,w(e),!g)if(null!==r(u))g=!0,P(x);else{var t=r(c);null!==t&&O(k,t.startTime-e)}}function x(e,n){g=!1,h&&(h=!1,b(_),_=-1),m=!0;var o=f;try{for(w(n),p=r(u);null!==p&&(!(p.expirationTime>n)||e&&!j());){var i=p.callback;if("function"==typeof i){p.callback=null,f=p.priorityLevel;var l=i(p.expirationTime<=n);n=t.unstable_now(),"function"==typeof l?p.callback=l:p===r(u)&&a(u),w(n)}else a(u);p=r(u)}if(null!==p)var s=!0;else{var d=r(c);null!==d&&O(k,d.startTime-n),s=!1}return s}finally{p=null,f=o,m=!1}}"undefined"!=typeof navigator&&void 0!==navigator.scheduling&&void 0!==navigator.scheduling.isInputPending&&navigator.scheduling.isInputPending.bind(navigator.scheduling);var S,E=!1,C=null,_=-1,T=5,A=-1;function j(){return!(t.unstable_now()-A<T)}function N(){if(null!==C){var e=t.unstable_now();A=e;var n=!0;try{n=C(!0,e)}finally{n?S():(E=!1,C=null)}}else E=!1}if("function"==typeof v)S=function(){v(N)};else if("undefined"!=typeof MessageChannel){var L=new MessageChannel,R=L.port2;L.port1.onmessage=N,S=function(){R.postMessage(null)}}else S=function(){y(N,0)};function P(e){C=e,E||(E=!0,S())}function O(e,n){_=y((function(){e(t.unstable_now())}),n)}t.unstable_IdlePriority=5,t.unstable_ImmediatePriority=1,t.unstable_LowPriority=4,t.unstable_NormalPriority=3,t.unstable_Profiling=null,t.unstable_UserBlockingPriority=2,t.unstable_cancelCallback=function(e){e.callback=null},t.unstable_continueExecution=function(){g||m||(g=!0,P(x))},t.unstable_forceFrameRate=function(e){0>e||125<e?console.error("forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported"):T=0<e?Math.floor(1e3/e):5},t.unstable_getCurrentPriorityLevel=function(){return f},t.unstable_getFirstCallbackNode=function(){return r(u)},t.unstable_next=function(e){switch(f){case 1:case 2:case 3:var t=3;break;default:t=f}var n=f;f=t;try{return e()}finally{f=n}},t.unstable_pauseExecution=function(){},t.unstable_requestPaint=function(){},t.unstable_runWithPriority=function(e,t){switch(e){case 1:case 2:case 3:case 4:case 5:break;default:e=3}var n=f;f=e;try{return t()}finally{f=n}},t.unstable_scheduleCallback=function(e,a,o){var i=t.unstable_now();switch("object"==typeof o&&null!==o?o="number"==typeof(o=o.delay)&&0<o?i+o:i:o=i,e){case 1:var l=-1;break;case 2:l=250;break;case 5:l=1073741823;break;case 4:l=1e4;break;default:l=5e3}return e={id:d++,callback:a,priorityLevel:e,startTime:o,expirationTime:l=o+l,sortIndex:-1},o>i?(e.sortIndex=o,n(c,e),null===r(u)&&e===r(c)&&(h?(b(_),_=-1):h=!0,O(k,o-i))):(e.sortIndex=l,n(u,e),g||m||(g=!0,P(x))),e},t.unstable_shouldYield=j,t.unstable_wrapCallback=function(e){var t=f;return function(){var n=f;f=t;try{return e.apply(this,arguments)}finally{f=n}}}},9982:(e,t,n)=>{"use strict";e.exports=n(7463)},2833:e=>{e.exports=function(e,t,n,r){var a=n?n.call(r,e,t):void 0;if(void 0!==a)return!!a;if(e===t)return!0;if("object"!=typeof e||!e||"object"!=typeof t||!t)return!1;var o=Object.keys(e),i=Object.keys(t);if(o.length!==i.length)return!1;for(var l=Object.prototype.hasOwnProperty.bind(t),s=0;s<o.length;s++){var u=o[s];if(!l(u))return!1;var c=e[u],d=t[u];if(!1===(a=n?n.call(r,c,d,u):void 0)||void 0===a&&c!==d)return!1}return!0}},4784:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>r});const r={title:"My Site",tagline:"Dinosaurs are cool",favicon:"img/favicon.ico",url:"https://your-docusaurus-site.example.com",baseUrl:"/",organizationName:"biotz",projectName:"academy",deploymentBranch:"gh-pages",onBrokenLinks:"throw",onBrokenMarkdownLinks:"warn",trailingSlash:!1,i18n:{defaultLocale:"en",locales:["en"],path:"i18n",localeConfigs:{}},presets:[["classic",{docs:{sidebarPath:"./sidebars.ts",editUrl:"https://github.com/facebook/docusaurus/tree/main/packages/create-docusaurus/templates/shared/"},blog:{showReadingTime:!0,editUrl:"https://github.com/facebook/docusaurus/tree/main/packages/create-docusaurus/templates/shared/"},theme:{customCss:"./src/css/custom.css"}}]],themeConfig:{image:"img/docusaurus-social-card.jpg",navbar:{title:"My Site",logo:{alt:"My Site Logo",src:"img/logo.svg"},items:[{type:"docSidebar",sidebarId:"tutorialSidebar",position:"left",label:"Tutorial"},{to:"/blog",label:"Blog",position:"left"},{href:"https://github.com/facebook/docusaurus",label:"GitHub",position:"right"}],hideOnScroll:!1},footer:{style:"dark",links:[{title:"General",items:[{label:"Tutorial",to:"/docs/intro"}]},{title:"Head Office",items:[{label:"Stack Overflow",href:"https://stackoverflow.com/questions/tagged/docusaurus"},{label:"Discord",href:"https://discordapp.com/invite/docusaurus"},{label:"Twitter",href:"https://twitter.com/docusaurus"}]},{title:"More",items:[{label:"Blog",to:"/blog"},{label:"GitHub",href:"https://github.com/facebook/docusaurus"}]}],copyright:"Copyright \xa9 2024 My Project, Inc. Built with Docusaurus."},prism:{theme:{plain:{color:"#393A34",backgroundColor:"#f6f8fa"},styles:[{types:["comment","prolog","doctype","cdata"],style:{color:"#999988",fontStyle:"italic"}},{types:["namespace"],style:{opacity:.7}},{types:["string","attr-value"],style:{color:"#e3116c"}},{types:["punctuation","operator"],style:{color:"#393A34"}},{types:["entity","url","symbol","number","boolean","variable","constant","property","regex","inserted"],style:{color:"#36acaa"}},{types:["atrule","keyword","attr-name","selector"],style:{color:"#00a4db"}},{types:["function","deleted","tag"],style:{color:"#d73a49"}},{types:["function-variable"],style:{color:"#6f42c1"}},{types:["tag","selector","keyword"],style:{color:"#00009f"}}]},darkTheme:{plain:{color:"#F8F8F2",backgroundColor:"#282A36"},styles:[{types:["prolog","constant","builtin"],style:{color:"rgb(189, 147, 249)"}},{types:["inserted","function"],style:{color:"rgb(80, 250, 123)"}},{types:["deleted"],style:{color:"rgb(255, 85, 85)"}},{types:["changed"],style:{color:"rgb(255, 184, 108)"}},{types:["punctuation","symbol"],style:{color:"rgb(248, 248, 242)"}},{types:["string","char","tag","selector"],style:{color:"rgb(255, 121, 198)"}},{types:["keyword","variable"],style:{color:"rgb(189, 147, 249)",fontStyle:"italic"}},{types:["comment"],style:{color:"rgb(98, 114, 164)"}},{types:["attr-name"],style:{color:"rgb(241, 250, 140)"}}]},additionalLanguages:[],magicComments:[{className:"theme-code-block-highlighted-line",line:"highlight-next-line",block:{start:"highlight-start",end:"highlight-end"}}]},colorMode:{defaultMode:"light",disableSwitch:!1,respectPrefersColorScheme:!1},docs:{versionPersistence:"localStorage",sidebar:{hideable:!1,autoCollapseCategories:!1}},metadata:[],tableOfContents:{minHeadingLevel:2,maxHeadingLevel:3}},baseUrlIssueBanner:!0,onBrokenAnchors:"warn",onDuplicateRoutes:"warn",staticDirectories:["static"],customFields:{},plugins:[],themes:[],scripts:[],headTags:[],stylesheets:[],clientModules:[],titleDelimiter:"|",noIndex:!1,markdown:{format:"mdx",mermaid:!1,mdx1Compat:{comments:!0,admonitions:!0,headingIds:!0}}}},8168:(e,t,n)=>{"use strict";function r(){return r=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},r.apply(this,arguments)}n.d(t,{A:()=>r})},2892:(e,t,n)=>{"use strict";function r(e,t){return r=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},r(e,t)}function a(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,r(e,t)}n.d(t,{A:()=>a})},8587:(e,t,n)=>{"use strict";function r(e,t){if(null==e)return{};var n,r,a={},o=Object.keys(e);for(r=0;r<o.length;r++)n=o[r],t.indexOf(n)>=0||(a[n]=e[n]);return a}n.d(t,{A:()=>r})},4164:(e,t,n)=>{"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)){var o=e.length;for(t=0;t<o;t++)e[t]&&(n=r(e[t]))&&(a&&(a+=" "),a+=n)}else for(n in e)e[n]&&(a&&(a+=" "),a+=n);return a}n.d(t,{A:()=>a});const a=function(){for(var e,t,n=0,a="",o=arguments.length;n<o;n++)(e=arguments[n])&&(t=r(e))&&(a&&(a+=" "),a+=t);return a}},1765:(e,t,n)=>{"use strict";n.d(t,{My:()=>T,f4:()=>ee});var r,a,o,i,l,s,u,c=n(6540),d=n(4164),p=Object.create,f=Object.defineProperty,m=Object.defineProperties,g=Object.getOwnPropertyDescriptor,h=Object.getOwnPropertyDescriptors,y=Object.getOwnPropertyNames,b=Object.getOwnPropertySymbols,v=Object.getPrototypeOf,w=Object.prototype.hasOwnProperty,k=Object.prototype.propertyIsEnumerable,x=(e,t,n)=>t in e?f(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,S=(e,t)=>{for(var n in t||(t={}))w.call(t,n)&&x(e,n,t[n]);if(b)for(var n of b(t))k.call(t,n)&&x(e,n,t[n]);return e},E=(e,t)=>m(e,h(t)),C=(e,t)=>{var n={};for(var r in e)w.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&b)for(var r of b(e))t.indexOf(r)<0&&k.call(e,r)&&(n[r]=e[r]);return n},_=(r={"../../node_modules/.pnpm/prismjs@1.29.0_patch_hash=vrxx3pzkik6jpmgpayxfjunetu/node_modules/prismjs/prism.js"(e,t){var n=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(/</g,"<").replace(/\u00a0/g," ")},type:function(e){return Object.prototype.toString.call(e).slice(8,-1)},objId:function(e){return e.__id||Object.defineProperty(e,"__id",{value:++t}),e.__id},clone:function e(t,n){var a,o;switch(n=n||{},r.util.type(t)){case"Object":if(o=r.util.objId(t),n[o])return n[o];for(var i in a={},n[o]=a,t)t.hasOwnProperty(i)&&(a[i]=e(t[i],n));return a;case"Array":return o=r.util.objId(t),n[o]?n[o]:(a=[],n[o]=a,t.forEach((function(t,r){a[r]=e(t,n)})),a);default:return t}},getLanguage:function(t){for(;t;){var n=e.exec(t.className);if(n)return n[1].toLowerCase();t=t.parentElement}return"none"},setLanguage:function(t,n){t.className=t.className.replace(RegExp(e,"gi"),""),t.classList.add("language-"+n)},isActive:function(e,t,n){for(var r="no-"+t;e;){var a=e.classList;if(a.contains(t))return!0;if(a.contains(r))return!1;e=e.parentElement}return!!n}},languages:{plain:n,plaintext:n,text:n,txt:n,extend:function(e,t){var n=r.util.clone(r.languages[e]);for(var a in t)n[a]=t[a];return n},insertBefore:function(e,t,n,a){var o=(a=a||r.languages)[e],i={};for(var l in o)if(o.hasOwnProperty(l)){if(l==t)for(var s in n)n.hasOwnProperty(s)&&(i[s]=n[s]);n.hasOwnProperty(l)||(i[l]=o[l])}var u=a[e];return a[e]=i,r.languages.DFS(r.languages,(function(t,n){n===u&&t!=e&&(this[t]=i)})),i},DFS:function e(t,n,a,o){o=o||{};var i=r.util.objId;for(var l in t)if(t.hasOwnProperty(l)){n.call(t,l,t[l],a||l);var s=t[l],u=r.util.type(s);"Object"!==u||o[i(s)]?"Array"!==u||o[i(s)]||(o[i(s)]=!0,e(s,n,l,o)):(o[i(s)]=!0,e(s,n,null,o))}}},plugins:{},highlight:function(e,t,n){var o={code:e,grammar:t,language:n};if(r.hooks.run("before-tokenize",o),!o.grammar)throw new Error('The language "'+o.language+'" has no grammar.');return o.tokens=r.tokenize(o.code,o.grammar),r.hooks.run("after-tokenize",o),a.stringify(r.util.encode(o.tokens),o.language)},tokenize:function(e,t){var n=t.rest;if(n){for(var r in n)t[r]=n[r];delete t.rest}var a=new l;return s(a,a.head,e),i(e,a,t,a.head,0),function(e){for(var t=[],n=e.head.next;n!==e.tail;)t.push(n.value),n=n.next;return t}(a)},hooks:{all:{},add:function(e,t){var n=r.hooks.all;n[e]=n[e]||[],n[e].push(t)},run:function(e,t){var n=r.hooks.all[e];if(n&&n.length)for(var a,o=0;a=n[o++];)a(t)}},Token:a};function a(e,t,n,r){this.type=e,this.content=t,this.alias=n,this.length=0|(r||"").length}function o(e,t,n,r){e.lastIndex=t;var a=e.exec(n);if(a&&r&&a[1]){var o=a[1].length;a.index+=o,a[0]=a[0].slice(o)}return a}function i(e,t,n,l,c,d){for(var p in n)if(n.hasOwnProperty(p)&&n[p]){var f=n[p];f=Array.isArray(f)?f:[f];for(var m=0;m<f.length;++m){if(d&&d.cause==p+","+m)return;var g=f[m],h=g.inside,y=!!g.lookbehind,b=!!g.greedy,v=g.alias;if(b&&!g.pattern.global){var w=g.pattern.toString().match(/[imsuy]*$/)[0];g.pattern=RegExp(g.pattern.source,w+"g")}for(var k=g.pattern||g,x=l.next,S=c;x!==t.tail&&!(d&&S>=d.reach);S+=x.value.length,x=x.next){var E=x.value;if(t.length>e.length)return;if(!(E instanceof a)){var C,_=1;if(b){if(!(C=o(k,S,e,y))||C.index>=e.length)break;var T=C.index,A=C.index+C[0].length,j=S;for(j+=x.value.length;T>=j;)j+=(x=x.next).value.length;if(S=j-=x.value.length,x.value instanceof a)continue;for(var N=x;N!==t.tail&&(j<A||"string"==typeof N.value);N=N.next)_++,j+=N.value.length;_--,E=e.slice(S,j),C.index-=S}else if(!(C=o(k,0,E,y)))continue;T=C.index;var L=C[0],R=E.slice(0,T),P=E.slice(T+L.length),O=S+E.length;d&&O>d.reach&&(d.reach=O);var D=x.prev;if(R&&(D=s(t,D,R),S+=R.length),u(t,D,_),x=s(t,D,new a(p,h?r.tokenize(L,h):L,v,L)),P&&s(t,x,P),_>1){var I={cause:p+","+m,reach:O};i(e,t,n,x.prev,S,I),d&&I.reach>d.reach&&(d.reach=I.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 s(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 u(e,t,n){for(var r=t.next,a=0;a<n&&r!==e.tail;a++)r=r.next;t.next=r,r.prev=t,e.length-=a}return a.stringify=function e(t,n){if("string"==typeof t)return t;if(Array.isArray(t)){var a="";return t.forEach((function(t){a+=e(t,n)})),a}var o={type:t.type,content:e(t.content,n),tag:"span",classes:["token",t.type],attributes:{},language:n},i=t.alias;i&&(Array.isArray(i)?Array.prototype.push.apply(o.classes,i):o.classes.push(i)),r.hooks.run("wrap",o);var l="";for(var s in o.attributes)l+=" "+s+'="'+(o.attributes[s]||"").replace(/"/g,""")+'"';return"<"+o.tag+' class="'+o.classes.join(" ")+'"'+l+">"+o.content+"</"+o.tag+">"},r}();t.exports=n,n.default=n}},function(){return a||(0,r[y(r)[0]])((a={exports:{}}).exports,a),a.exports}),T=((e,t,n)=>(n=null!=e?p(v(e)):{},((e,t,n,r)=>{if(t&&"object"==typeof t||"function"==typeof t)for(let a of y(t))w.call(e,a)||a===n||f(e,a,{get:()=>t[a],enumerable:!(r=g(t,a))||r.enumerable});return e})(!t&&e&&e.__esModule?n:f(n,"default",{value:e,enumerable:!0}),e)))(_());T.languages.markup={comment:{pattern:/<!--(?:(?!<!--)[\s\S])*?-->/,greedy:!0},prolog:{pattern:/<\?[\s\S]+?\?>/,greedy:!0},doctype:{pattern:/<!DOCTYPE(?:[^>"'[\]]|"[^"]*"|'[^']*')+(?:\[(?:[^<"'\]]|"[^"]*"|'[^']*'|<(?!!--)|<!--(?:[^-]|-(?!->))*-->)*\]\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:/<!\[CDATA\[[\s\S]*?\]\]>/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"},{pattern:/^(\s*)["']|["']$/,lookbehind:!0}]}},punctuation:/\/?>/,"attr-name":{pattern:/[^\s>\/]+/,inside:{namespace:/^[^\s>\/:]+:/}}}},entity:[{pattern:/&[\da-z]{1,8};/i,alias:"named-entity"},/&#x?[\da-f]{1,8};/i]},T.languages.markup.tag.inside["attr-value"].inside.entity=T.languages.markup.entity,T.languages.markup.doctype.inside["internal-subset"].inside=T.languages.markup,T.hooks.add("wrap",(function(e){"entity"===e.type&&(e.attributes.title=e.content.replace(/&/,"&"))})),Object.defineProperty(T.languages.markup.tag,"addInlined",{value:function(e,t){var n;(t=((n=((n={})["language-"+t]={pattern:/(^<!\[CDATA\[)[\s\S]+?(?=\]\]>$)/i,lookbehind:!0,inside:T.languages[t]},n.cdata=/^<!\[CDATA\[|\]\]>$/i,{"included-cdata":{pattern:/<!\[CDATA\[[\s\S]*?\]\]>/i,inside:n}}))["language-"+t]={pattern:/[\s\S]+/,inside:T.languages[t]},{}))[e]={pattern:RegExp(/(<__[^>]*>)(?:<!\[CDATA\[(?:[^\]]|\](?!\]>))*\]\]>|(?!<!\[CDATA\[)[\s\S])*?(?=<\/__>)/.source.replace(/__/g,(function(){return e})),"i"),lookbehind:!0,greedy:!0,inside:n},T.languages.insertBefore("markup","cdata",t)}}),Object.defineProperty(T.languages.markup.tag,"addAttribute",{value:function(e,t){T.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:T.languages[t]},punctuation:[{pattern:/^=/,alias:"attr-equals"},/"|'/]}}}})}}),T.languages.html=T.languages.markup,T.languages.mathml=T.languages.markup,T.languages.svg=T.languages.markup,T.languages.xml=T.languages.extend("markup",{}),T.languages.ssml=T.languages.xml,T.languages.atom=T.languages.xml,T.languages.rss=T.languages.xml,o=T,i={pattern:/\\[\\(){}[\]^$+*?|.]/,alias:"escape"},s="(?:[^\\\\-]|"+(l=/\\(?:x[\da-fA-F]{2}|u[\da-fA-F]{4}|u\{[\da-fA-F]+\}|0[0-7]{0,2}|[123][0-7]{2}|c[a-zA-Z]|.)/).source+")",s=RegExp(s+"-"+s),u={pattern:/(<|')[^<>']+(?=[>']$)/,lookbehind:!0,alias:"variable"},o.languages.regex={"char-class":{pattern:/((?:^|[^\\])(?:\\\\)*)\[(?:[^\\\]]|\\[\s\S])*\]/,lookbehind:!0,inside:{"char-class-negation":{pattern:/(^\[)\^/,lookbehind:!0,alias:"operator"},"char-class-punctuation":{pattern:/^\[|\]$/,alias:"punctuation"},range:{pattern:s,inside:{escape:l,"range-punctuation":{pattern:/-/,alias:"operator"}}},"special-escape":i,"char-set":{pattern:/\\[wsd]|\\p\{[^{}]+\}/i,alias:"class-name"},escape:l}},"special-escape":i,"char-set":{pattern:/\.|\\[wsd]|\\p\{[^{}]+\}/i,alias:"class-name"},backreference:[{pattern:/\\(?![123][0-7]{2})[1-9]/,alias:"keyword"},{pattern:/\\k<[^<>']+>/,alias:"keyword",inside:{"group-name":u}}],anchor:{pattern:/[$^]|\\[ABbGZz]/,alias:"function"},escape:l,group:[{pattern:/\((?:\?(?:<[^<>']+>|'[^<>']+'|[>:]|<?[=!]|[idmnsuxU]+(?:-[idmnsuxU]+)?:?))?/,alias:"punctuation",inside:{"group-name":u}},{pattern:/\)/,alias:"punctuation"}],quantifier:{pattern:/(?:[+*?]|\{\d+(?:,\d*)?\})[?+]?/,alias:"number"},alternation:{pattern:/\|/,alias:"keyword"}},T.languages.clike={comment:[{pattern:/(^|[^\\])\/\*[\s\S]*?(?:\*\/|$)/,lookbehind:!0,greedy:!0},{pattern:/(^|[^\\:])\/\/.*/,lookbehind:!0,greedy:!0}],string:{pattern:/(["'])(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/,greedy:!0},"class-name":{pattern:/(\b(?:class|extends|implements|instanceof|interface|new|trait)\s+|\bcatch\s+\()[\w.\\]+/i,lookbehind:!0,inside:{punctuation:/[.\\]/}},keyword:/\b(?:break|catch|continue|do|else|finally|for|function|if|in|instanceof|new|null|return|throw|try|while)\b/,boolean:/\b(?:false|true)\b/,function:/\b\w+(?=\()/,number:/\b0x[\da-f]+\b|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:e[+-]?\d+)?/i,operator:/[<>]=?|[!=]=?=?|--?|\+\+?|&&?|\|\|?|[?*/~^%]/,punctuation:/[{}[\];(),.:]/},T.languages.javascript=T.languages.extend("clike",{"class-name":[T.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}|\?\?=?|\?\.?|[~:]/}),T.languages.javascript["class-name"][0].pattern=/(\b(?:class|extends|implements|instanceof|interface|new)\s+)[\w.\\]+/,T.languages.insertBefore("javascript","keyword",{regex:{pattern:RegExp(/((?:^|[^$\w\xA0-\uFFFF."'\])\s]|\b(?:return|yield))\s*)/.source+/\//.source+"(?:"+/(?:\[(?:[^\]\\\r\n]|\\.)*\]|\\.|[^/\\\[\r\n])+\/[dgimyus]{0,7}/.source+"|"+/(?:\[(?:[^[\]\\\r\n]|\\.|\[(?:[^[\]\\\r\n]|\\.|\[(?:[^[\]\\\r\n]|\\.)*\])*\])*\]|\\.|[^/\\\[\r\n])+\/[dgimyus]{0,7}v[dgimyus]{0,7}/.source+")"+/(?=(?:\s|\/\*(?:[^*]|\*(?!\/))*\*\/)*(?:$|[\r\n,.;:})\]]|\/\/))/.source),lookbehind:!0,greedy:!0,inside:{"regex-source":{pattern:/^(\/)[\s\S]+(?=\/[a-z]*$)/,lookbehind:!0,alias:"language-regex",inside:T.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:T.languages.javascript},{pattern:/(^|[^$\w\xA0-\uFFFF])(?!\s)[_$a-z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*=>)/i,lookbehind:!0,inside:T.languages.javascript},{pattern:/(\(\s*)(?!\s)(?:[^()\s]|\s+(?![\s)])|\([^()]*\))+(?=\s*\)\s*=>)/,lookbehind:!0,inside:T.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:T.languages.javascript}],constant:/\b[A-Z](?:[A-Z_]|\dx?)*\b/}),T.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:T.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"}}),T.languages.insertBefore("javascript","operator",{"literal-property":{pattern:/((?:^|[,{])[ \t]*)(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*:)/m,lookbehind:!0,alias:"property"}}),T.languages.markup&&(T.languages.markup.tag.addInlined("script","javascript"),T.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")),T.languages.js=T.languages.javascript,T.languages.actionscript=T.languages.extend("javascript",{keyword:/\b(?:as|break|case|catch|class|const|default|delete|do|dynamic|each|else|extends|final|finally|for|function|get|if|implements|import|in|include|instanceof|interface|internal|is|namespace|native|new|null|override|package|private|protected|public|return|set|static|super|switch|this|throw|try|typeof|use|var|void|while|with)\b/,operator:/\+\+|--|(?:[+\-*\/%^]|&&?|\|\|?|<<?|>>?>?|[!=]=?)=?|[~?@]/}),T.languages.actionscript["class-name"].alias="function",delete T.languages.actionscript.parameter,delete T.languages.actionscript["literal-property"],T.languages.markup&&T.languages.insertBefore("actionscript","string",{xml:{pattern:/(^|[^.])<\/?\w+(?:\s+[^\s>\/=]+=("|')(?:\\[\s\S]|(?!\2)[^\\])*\2)*\s*\/?>/,lookbehind:!0,inside:T.languages.markup}}),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}(T),function(e){var t=e.languages.javadoclike={parameter:{pattern:/(^[\t ]*(?:\/{3}|\*|\/\*\*)\s*@(?:arg|arguments|param)\s+)\w+/m,lookbehind:!0},keyword:{pattern:/(^[\t ]*(?:\/{3}|\*|\/\*\*)\s*|\{)@[a-z][a-zA-Z-]+\b/m,lookbehind:!0},punctuation:/[{}]/};Object.defineProperty(t,"addSupport",{value:function(t,n){(t="string"==typeof t?[t]:t).forEach((function(t){var r=function(e){e.inside||(e.inside={}),e.inside.rest=n},a="doc-comment";if(o=e.languages[t]){var o,i=o[a];if((i=i||(o=e.languages.insertBefore(t,"comment",{"doc-comment":{pattern:/(^|[^\\])\/\*\*[^/][\s\S]*?(?:\*\/|$)/,lookbehind:!0,alias:"comment"}}))[a])instanceof RegExp&&(i=o[a]={pattern:i}),Array.isArray(i))for(var l=0,s=i.length;l<s;l++)i[l]instanceof RegExp&&(i[l]={pattern:i[l]}),r(i[l]);else r(i)}}))}}),t.addSupport(["java","javascript","php"],t)}(T),function(e){var t=/(?:"(?:\\(?:\r\n|[\s\S])|[^"\\\r\n])*"|'(?:\\(?:\r\n|[\s\S])|[^'\\\r\n])*')/;(t=(e.languages.css={comment:/\/\*[\s\S]*?\*\//,atrule:{pattern:RegExp("@[\\w-](?:"+/[^;{\s"']|\s+(?!\s)/.source+"|"+t.source+")*?"+/(?:;|(?=\s*\{))/.source),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,e.languages.markup))&&(t.tag.addInlined("style","css"),t.tag.addAttribute("style","css"))}(T),function(e){var t=/("|')(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/,n=(t=(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("\\[(?:[^[\\]\"']|"+t.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":[t,{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}}),{pattern:/(\b\d+)(?:%|[a-z]+(?![\w-]))/,lookbehind:!0}),{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|RebeccaPurple|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:t,number:n,function:/[\w-]+(?=\()/,punctuation:/[(),]/}}],entity:/\\[\da-f]{1,8}/i,unit:t,number:n})}(T),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]|[?:-]<PLAIN>)(?:[ \t]*(?:(?![#:])<PLAIN>|:<PLAIN>))*/.source.replace(/<PLAIN>/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<<prop>>[ \t]+)?)(?:<<value>>)(?=[ \t]*(?:$|,|\]|\}|(?:[\r\n]\s*)?#))/.source.replace(/<<prop>>/g,(function(){return r})).replace(/<<value>>/g,(function(){return e}));return RegExp(n,t)}e.languages.yaml={scalar:{pattern:RegExp(/([\-:]\s*(?:\s<<prop>>[ \t]+)?[|>])[ \t]*(?:((?:\r?\n|\r)[ \t]+)\S[^\r\n]*(?:\2[^\r\n]+)*)/.source.replace(/<<prop>>/g,(function(){return r}))),lookbehind:!0,alias:"string"},comment:/#.*/,key:{pattern:RegExp(/((?:^|[:\-,[{\r\n?])[ \t]*(?:<<prop>>[ \t]+)?)<<key>>(?=\s*:\s)/.source.replace(/<<prop>>/g,(function(){return r})).replace(/<<key>>/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}(T),function(e){var t=/(?:\\.|[^\\\n\r]|(?:\n|\r\n?)(?![\r\n]))/.source;function n(e){return e=e.replace(/<inner>/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,i=(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__(?:(?!_)<inner>|_(?:(?!_)<inner>)+_)+__\b|\*\*(?:(?!\*)<inner>|\*(?:(?!\*)<inner>)+\*)+\*\*/.source),lookbehind:!0,greedy:!0,inside:{content:{pattern:/(^..)[\s\S]+(?=..$)/,lookbehind:!0,inside:{}},punctuation:/\*\*|__/}},italic:{pattern:n(/\b_(?:(?!_)<inner>|__(?:(?!_)<inner>)+__)+_\b|\*(?:(?!\*)<inner>|\*\*(?:(?!\*)<inner>)+\*\*)+\*/.source),lookbehind:!0,greedy:!0,inside:{content:{pattern:/(^.)[\s\S]+(?=.$)/,lookbehind:!0,inside:{}},punctuation:/[*_]/}},strike:{pattern:n(/(~~?)(?:(?!~)<inner>)+\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(/!?\[(?:(?!\])<inner>)+\](?:\([^\s)]+(?:[\t ]+"(?:\\.|[^"\\])*")?\)|[ \t]?\[(?:(?!\])<inner>)+\])/.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<r;n++){var a,o=t[n];"code"!==o.type?e(o.content):(a=o.content[1],o=o.content[3],a&&o&&"code-language"===a.type&&"code-block"===o.type&&"string"==typeof a.content&&(a=a.content.replace(/\b#/g,"sharp").replace(/\b\+\+/g,"pp"),a="language-"+(a=(/[a-z][\w-]*/i.exec(a)||[""])[0].toLowerCase()),o.alias?"string"==typeof o.alias?o.alias=[o.alias,a]:o.alias.push(a):o.alias=[a]))}}(e.tokens)})),e.hooks.add("wrap",(function(t){if("code-block"===t.type){for(var n="",r=0,a=t.classes.length;r<a;r++){var o=t.classes[r];if(o=/language-(.+)/.exec(o)){n=o[1];break}}var u,c=e.languages[n];c?t.content=e.highlight(t.content.replace(i,"").replace(/&(\w{1,8}|#x?[\da-f]{1,8});/gi,(function(e,t){var n;return"#"===(t=t.toLowerCase())[0]?(n="x"===t[1]?parseInt(t.slice(2),16):Number(t.slice(1)),s(n)):l[t]||e})),c,n):n&&"none"!==n&&e.plugins.autoloader&&(u="md-"+(new Date).valueOf()+"-"+Math.floor(1e16*Math.random()),t.attributes.id=u,e.plugins.autoloader.loadLanguages(n,(function(){var t=document.getElementById(u);t&&(t.innerHTML=e.highlight(t.textContent,e.languages[n],n))})))}})),RegExp(e.languages.markup.tag.pattern.source,"gi")),l={amp:"&",lt:"<",gt:">",quot:'"'},s=String.fromCodePoint||String.fromCharCode;e.languages.md=e.languages.markdown}(T),T.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:T.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+/},T.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;n<t.length;){var r=t[n++];if("keyword"===r.type&&"mutation"===r.content){var a=[];if(d(["definition-mutation","punctuation"])&&"("===c(1).content){n+=2;var o=p(/^\($/,/^\)$/);if(-1===o)continue;for(;n<o;n++){var i=c(0);"variable"===i.type&&(f(i,"variable-input"),a.push(i.content))}n=o+1}if(d(["punctuation","property-query"])&&"{"===c(0).content&&(n++,f(c(0),"property-mutation"),0<a.length)){var l=p(/^\{$/,/^\}$/);if(-1!==l)for(var s=n;s<l;s++){var u=t[s];"variable"===u.type&&0<=a.indexOf(u.content)&&f(u,"variable-input")}}}}function c(e){return t[n+e]}function d(e,t){t=t||0;for(var n=0;n<e.length;n++){var r=c(n+t);if(!r||r.type!==e[n])return}return 1}function p(e,r){for(var a=1,o=n;o<t.length;o++){var i=t[o],l=i.content;if("punctuation"===i.type&&"string"==typeof l)if(e.test(l))a++;else if(r.test(l)&&0==--a)return o}return-1}function f(e,t){var n=e.alias;n?Array.isArray(n)||(e.alias=n=[n]):e.alias=n=[],n.push(t)}})),T.languages.sql={comment:{pattern:/(^|[^\\])(?:\/\*[\s\S]*?\*\/|(?:--|\/\/|#).*)/,lookbehind:!0},variable:[{pattern:/@(["'`])(?:\\[\s\S]|(?!\1)[^\\])+\1/,greedy:!0},/@[\w.$]+/],string:{pattern:/(^|[^@\\])("|')(?:\\[\s\S]|(?!\2)[^\\]|\2\2)*\2/,greedy:!0,lookbehind:!0},identifier:{pattern:/(^|[^@\\])`(?:\\[\s\S]|[^`\\]|``)*`/,greedy:!0,lookbehind:!0,inside:{punctuation:/^`|`$/}},function:/\b(?:AVG|COUNT|FIRST|FORMAT|LAST|LCASE|LEN|MAX|MID|MIN|MOD|NOW|ROUND|SUM|UCASE)(?=\s*\()/i,keyword:/\b(?:ACTION|ADD|AFTER|ALGORITHM|ALL|ALTER|ANALYZE|ANY|APPLY|AS|ASC|AUTHORIZATION|AUTO_INCREMENT|BACKUP|BDB|BEGIN|BERKELEYDB|BIGINT|BINARY|BIT|BLOB|BOOL|BOOLEAN|BREAK|BROWSE|BTREE|BULK|BY|CALL|CASCADED?|CASE|CHAIN|CHAR(?:ACTER|SET)?|CHECK(?:POINT)?|CLOSE|CLUSTERED|COALESCE|COLLATE|COLUMNS?|COMMENT|COMMIT(?:TED)?|COMPUTE|CONNECT|CONSISTENT|CONSTRAINT|CONTAINS(?:TABLE)?|CONTINUE|CONVERT|CREATE|CROSS|CURRENT(?:_DATE|_TIME|_TIMESTAMP|_USER)?|CURSOR|CYCLE|DATA(?:BASES?)?|DATE(?:TIME)?|DAY|DBCC|DEALLOCATE|DEC|DECIMAL|DECLARE|DEFAULT|DEFINER|DELAYED|DELETE|DELIMITERS?|DENY|DESC|DESCRIBE|DETERMINISTIC|DISABLE|DISCARD|DISK|DISTINCT|DISTINCTROW|DISTRIBUTED|DO|DOUBLE|DROP|DUMMY|DUMP(?:FILE)?|DUPLICATE|ELSE(?:IF)?|ENABLE|ENCLOSED|END|ENGINE|ENUM|ERRLVL|ERRORS|ESCAPED?|EXCEPT|EXEC(?:UTE)?|EXISTS|EXIT|EXPLAIN|EXTENDED|FETCH|FIELDS|FILE|FILLFACTOR|FIRST|FIXED|FLOAT|FOLLOWING|FOR(?: EACH ROW)?|FORCE|FOREIGN|FREETEXT(?:TABLE)?|FROM|FULL|FUNCTION|GEOMETRY(?:COLLECTION)?|GLOBAL|GOTO|GRANT|GROUP|HANDLER|HASH|HAVING|HOLDLOCK|HOUR|IDENTITY(?:COL|_INSERT)?|IF|IGNORE|IMPORT|INDEX|INFILE|INNER|INNODB|INOUT|INSERT|INT|INTEGER|INTERSECT|INTERVAL|INTO|INVOKER|ISOLATION|ITERATE|JOIN|KEYS?|KILL|LANGUAGE|LAST|LEAVE|LEFT|LEVEL|LIMIT|LINENO|LINES|LINESTRING|LOAD|LOCAL|LOCK|LONG(?:BLOB|TEXT)|LOOP|MATCH(?:ED)?|MEDIUM(?:BLOB|INT|TEXT)|MERGE|MIDDLEINT|MINUTE|MODE|MODIFIES|MODIFY|MONTH|MULTI(?:LINESTRING|POINT|POLYGON)|NATIONAL|NATURAL|NCHAR|NEXT|NO|NONCLUSTERED|NULLIF|NUMERIC|OFF?|OFFSETS?|ON|OPEN(?:DATASOURCE|QUERY|ROWSET)?|OPTIMIZE|OPTION(?:ALLY)?|ORDER|OUT(?:ER|FILE)?|OVER|PARTIAL|PARTITION|PERCENT|PIVOT|PLAN|POINT|POLYGON|PRECEDING|PRECISION|PREPARE|PREV|PRIMARY|PRINT|PRIVILEGES|PROC(?:EDURE)?|PUBLIC|PURGE|QUICK|RAISERROR|READS?|REAL|RECONFIGURE|REFERENCES|RELEASE|RENAME|REPEAT(?:ABLE)?|REPLACE|REPLICATION|REQUIRE|RESIGNAL|RESTORE|RESTRICT|RETURN(?:ING|S)?|REVOKE|RIGHT|ROLLBACK|ROUTINE|ROW(?:COUNT|GUIDCOL|S)?|RTREE|RULE|SAVE(?:POINT)?|SCHEMA|SECOND|SELECT|SERIAL(?:IZABLE)?|SESSION(?:_USER)?|SET(?:USER)?|SHARE|SHOW|SHUTDOWN|SIMPLE|SMALLINT|SNAPSHOT|SOME|SONAME|SQL|START(?:ING)?|STATISTICS|STATUS|STRIPED|SYSTEM_USER|TABLES?|TABLESPACE|TEMP(?:ORARY|TABLE)?|TERMINATED|TEXT(?:SIZE)?|THEN|TIME(?:STAMP)?|TINY(?:BLOB|INT|TEXT)|TOP?|TRAN(?:SACTIONS?)?|TRIGGER|TRUNCATE|TSEQUAL|TYPES?|UNBOUNDED|UNCOMMITTED|UNDEFINED|UNION|UNIQUE|UNLOCK|UNPIVOT|UNSIGNED|UPDATE(?:TEXT)?|USAGE|USE|USER|USING|VALUES?|VAR(?:BINARY|CHAR|CHARACTER|YING)|VIEW|WAITFOR|WARNINGS|WHEN|WHERE|WHILE|WITH(?: ROLLUP|IN)?|WORK|WRITE(?:TEXT)?|YEAR)\b/i,boolean:/\b(?:FALSE|NULL|TRUE)\b/i,number:/\b0x[\da-f]+\b|\b\d+(?:\.\d*)?|\B\.\d+\b/i,operator:/[-+*\/=%^~]|&&?|\|\|?|!=?|<(?:=>?|<|>)?|>[>=]?|\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(t,n,r){return t={code:t,grammar:n,language:r},e.hooks.run("before-tokenize",t),t.tokens=e.tokenize(t.code,t.grammar),e.hooks.run("after-tokenize",t),t.tokens}function s(t,n,i){var s=e.tokenize(t,{interpolation:{pattern:RegExp(o),lookbehind:!0}}),u=0,c={},d=(s=l(s.map((function(e){if("string"==typeof e)return e;var n,r;for(e=e.content;-1!==t.indexOf((r=u++,n="___"+i.toUpperCase()+"_"+r+"___")););return c[n]=e,n})).join(""),n,i),Object.keys(c));return u=0,function t(n){for(var o=0;o<n.length;o++){if(u>=d.length)return;var i,s,p,f,m,g,h,y=n[o];"string"==typeof y||"string"==typeof y.content?(i=d[u],-1!==(h=(g="string"==typeof y?y:y.content).indexOf(i))&&(++u,s=g.substring(0,h),m=c[i],p=void 0,(f={})["interpolation-punctuation"]=a,3===(f=e.tokenize(m,f)).length&&((p=[1,1]).push.apply(p,l(f[1],e.languages.javascript,"javascript")),f.splice.apply(f,p)),p=new e.Token("interpolation",f,r.alias,m),f=g.substring(h+i.length),m=[],s&&m.push(s),m.push(p),f&&(t(g=[f]),m.push.apply(m,g)),"string"==typeof y?(n.splice.apply(n,[o,1].concat(m)),o+=m.length-1):y.content=m)):(h=y.content,Array.isArray(h)?t(h):t([h]))}}(s),new e.Token(i,s,"language-"+i,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 u={javascript:!0,js:!0,typescript:!0,ts:!0,jsx:!0,tsx:!0};function c(e){return"string"==typeof e?e:Array.isArray(e)?e.map(c).join(""):c(e.content)}e.hooks.add("after-tokenize",(function(t){t.language in u&&function t(n){for(var r=0,a=n.length;r<a;r++){var o,i,l,u=n[r];"string"!=typeof u&&(o=u.content,Array.isArray(o)?"template-string"===u.type?(u=o[1],3===o.length&&"string"!=typeof u&&"embedded-code"===u.type&&(i=c(u),u=u.alias,u=Array.isArray(u)?u[0]:u,l=e.languages[u])&&(o[1]=s(i,l,u))):t(o):"string"!=typeof o&&t([o]))}}(t.tokens)}))}(T),function(e){e.languages.typescript=e.languages.extend("javascript",{"class-name":{pattern:/(\b(?:class|extends|implements|instanceof|interface|new|type)\s+)(?!keyof\b)(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?:\s*<(?:[^<>]|<(?:[^<>]|<[^<>]*>)*>)*>)?/,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}(T),function(e){var t=e.languages.javascript,n=/\{(?:[^{}]|\{(?:[^{}]|\{[^{}]*\})*\})+\}/.source,r="(@(?:arg|argument|param|property)\\s+(?:"+n+"\\s+)?)";e.languages.jsdoc=e.languages.extend("javadoclike",{parameter:{pattern:RegExp(r+/(?:(?!\s)[$\w\xA0-\uFFFF.])+(?=\s|$)/.source),lookbehind:!0,inside:{punctuation:/\./}}}),e.languages.insertBefore("jsdoc","keyword",{"optional-parameter":{pattern:RegExp(r+/\[(?:(?!\s)[$\w\xA0-\uFFFF.])+(?:=[^[\]]+)?\](?=\s|$)/.source),lookbehind:!0,inside:{parameter:{pattern:/(^\[)[$\w\xA0-\uFFFF\.]+/,lookbehind:!0,inside:{punctuation:/\./}},code:{pattern:/(=)[\s\S]*(?=\]$)/,lookbehind:!0,inside:t,alias:"language-javascript"},punctuation:/[=[\]]/}},"class-name":[{pattern:RegExp(/(@(?:augments|class|extends|interface|memberof!?|template|this|typedef)\s+(?:<TYPE>\s+)?)[A-Z]\w*(?:\.[A-Z]\w*)*/.source.replace(/<TYPE>/g,(function(){return n}))),lookbehind:!0,inside:{punctuation:/\./}},{pattern:RegExp("(@[a-z]+\\s+)"+n),lookbehind:!0,inside:{string:t.string,number:t.number,boolean:t.boolean,keyword:e.languages.typescript.keyword,operator:/=>|\.\.\.|[&|?:*]/,punctuation:/[.,;=<>{}()[\]]/}}],example:{pattern:/(@example\s+(?!\s))(?:[^@\s]|\s+(?!\s))+?(?=\s*(?:\*\s*)?(?:@\w|\*\/))/,lookbehind:!0,inside:{code:{pattern:/^([\t ]*(?:\*\s*)?)\S.*$/m,lookbehind:!0,inside:t,alias:"language-javascript"}}}}),e.languages.javadoclike.addSupport("javascript",e.languages.jsdoc)}(T),function(e){e.languages.flow=e.languages.extend("javascript",{}),e.languages.insertBefore("flow","keyword",{type:[{pattern:/\b(?:[Bb]oolean|Function|[Nn]umber|[Ss]tring|[Ss]ymbol|any|mixed|null|void)\b/,alias:"class-name"}]}),e.languages.flow["function-variable"].pattern=/(?!\s)[_$a-z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*=\s*(?:function\b|(?:\([^()]*\)(?:\s*:\s*\w+)?|(?!\s)[_$a-z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*)\s*=>))/i,delete e.languages.flow.parameter,e.languages.insertBefore("flow","operator",{"flow-punctuation":{pattern:/\{\||\|\}/,alias:"punctuation"}}),Array.isArray(e.languages.flow.keyword)||(e.languages.flow.keyword=[e.languages.flow.keyword]),e.languages.flow.keyword.unshift({pattern:/(^|[^$]\b)(?:Class|declare|opaque|type)\b(?!\$)/,lookbehind:!0},{pattern:/(^|[^$]\B)\$(?:Diff|Enum|Exact|Keys|ObjMap|PropertyType|Record|Shape|Subtype|Supertype|await)\b(?!\$)/,lookbehind:!0})}(T),T.languages.n4js=T.languages.extend("javascript",{keyword:/\b(?:Array|any|boolean|break|case|catch|class|const|constructor|continue|debugger|declare|default|delete|do|else|enum|export|extends|false|finally|for|from|function|get|if|implements|import|in|instanceof|interface|let|module|new|null|number|package|private|protected|public|return|set|static|string|super|switch|this|throw|true|try|typeof|var|void|while|with|yield)\b/}),T.languages.insertBefore("n4js","constant",{annotation:{pattern:/@+\w+/,alias:"operator"}}),T.languages.n4jsd=T.languages.n4js,function(e){function t(e,t){return RegExp(e.replace(/<ID>/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*)(?:<ID>(?:\s*,\s*(?:\*\s*as\s+<ID>|\{[^{}]*\}))?|\*\s*as\s+<ID>|\{[^{}]*\})(?=\s*\bfrom\b)/.source),lookbehind:!0,inside:e.languages.javascript},exports:{pattern:t(/(\bexport\b\s*)(?:\*(?:\s*as\s+<ID>)?(?=\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*)#?<ID>/.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<n.length;r++){var a=n[r],o=e.languages.javascript[a];a=(o="RegExp"===e.util.type(o)?e.languages.javascript[a]={pattern:o}:o).inside||{};(o.inside=a)["maybe-class-name"]=/^[A-Z][\s\S]*/}}(T),function(e){var t=e.util.clone(e.languages.javascript),n=/(?:\s|\/\/.*(?!.)|\/\*(?:[^*]|\*(?!\/))\*\/)/.source,r=/(?:\{(?:\{(?:\{[^{}]*\}|[^{}])*\}|[^{}])*\})/.source,a=/(?:\{<S>*\.{3}(?:[^{}]|<BRACES>)*\})/.source;function o(e,t){return e=e.replace(/<S>/g,(function(){return n})).replace(/<BRACES>/g,(function(){return r})).replace(/<SPREAD>/g,(function(){return a})),RegExp(e,t)}function i(t){for(var n=[],r=0;r<t.length;r++){var a=t[r],o=!1;"string"!=typeof a&&("tag"===a.type&&a.content[0]&&"tag"===a.content[0].type?"</"===a.content[0].content[0].content?0<n.length&&n[n.length-1].tagName===l(a.content[0].content[1])&&n.pop():"/>"!==a.content[a.content.length-1].content&&n.push({tagName:l(a.content[0].content[1]),openedBraces:0}):0<n.length&&"punctuation"===a.type&&"{"===a.content?n[n.length-1].openedBraces++:0<n.length&&0<n[n.length-1].openedBraces&&"punctuation"===a.type&&"}"===a.content?n[n.length-1].openedBraces--:o=!0),(o||"string"==typeof a)&&0<n.length&&0===n[n.length-1].openedBraces&&(o=l(a),r<t.length-1&&("string"==typeof t[r+1]||"plain-text"===t[r+1].type)&&(o+=l(t[r+1]),t.splice(r+1,1)),0<r&&("string"==typeof t[r-1]||"plain-text"===t[r-1].type)&&(o=l(t[r-1])+o,t.splice(r-1,1),r--),t[r]=new e.Token("plain-text",o,null,o)),a.content&&"string"!=typeof a.content&&i(a.content)}}a=o(a).source,e.languages.jsx=e.languages.extend("markup",t),e.languages.jsx.tag.pattern=o(/<\/?(?:[\w.:-]+(?:<S>+(?:[\w.:$-]+(?:=(?:"(?:\\[\s\S]|[^\\"])*"|'(?:\\[\s\S]|[^\\'])*'|[^\s{'"/>=]+|<BRACES>))?|<SPREAD>))*<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(/<SPREAD>/.source),inside:e.languages.jsx}},e.languages.jsx.tag),e.languages.insertBefore("inside","special-attr",{script:{pattern:o(/=<BRACES>/.source),alias:"language-javascript",inside:{"script-punctuation":{pattern:/^=(?=\{)/,alias:"punctuation"},rest:e.languages.jsx}}},e.languages.jsx.tag);var l=function(e){return e?"string"==typeof e?e:"string"==typeof e.content?e.content:e.content.map(l).join(""):""};e.hooks.add("after-tokenize",(function(e){"jsx"!==e.language&&"tsx"!==e.language||i(e.tokens)}))}(T),function(e){var t=e.util.clone(e.languages.typescript);(t=(e.languages.tsx=e.languages.extend("jsx",t),delete e.languages.tsx.parameter,delete e.languages.tsx["literal-property"],e.languages.tsx.tag)).pattern=RegExp(/(^|[^\w$]|(?=<\/))/.source+"(?:"+t.pattern.source+")",t.pattern.flags),t.lookbehind=!0}(T),T.languages.swift={comment:{pattern:/(^|[^\\:])(?:\/\/.*|\/\*(?:[^/*]|\/(?!\*)|\*(?!\/)|\/\*(?:[^*]|\*(?!\/))*\*\/)*\*\/)/,lookbehind:!0,greedy:!0},"string-literal":[{pattern:RegExp(/(^|[^"#])/.source+"(?:"+/"(?:\\(?:\((?:[^()]|\([^()]*\))*\)|\r\n|[^(])|[^\\\r\n"])*"/.source+"|"+/"""(?:\\(?:\((?:[^()]|\([^()]*\))*\)|[^(])|[^\\"]|"(?!""))*"""/.source+")"+/(?!["#])/.source),lookbehind:!0,greedy:!0,inside:{interpolation:{pattern:/(\\\()(?:[^()]|\([^()]*\))*(?=\))/,lookbehind:!0,inside:null},"interpolation-punctuation":{pattern:/^\)|\\\($/,alias:"punctuation"},punctuation:/\\(?=[\r\n])/,string:/[\s\S]+/}},{pattern:RegExp(/(^|[^"#])(#+)/.source+"(?:"+/"(?:\\(?:#+\((?:[^()]|\([^()]*\))*\)|\r\n|[^#])|[^\\\r\n])*?"/.source+"|"+/"""(?:\\(?:#+\((?:[^()]|\([^()]*\))*\)|[^#])|[^\\])*?"""/.source+")\\2"),lookbehind:!0,greedy:!0,inside:{interpolation:{pattern:/(\\#+\()(?:[^()]|\([^()]*\))*(?=\))/,lookbehind:!0,inside:null},"interpolation-punctuation":{pattern:/^\)|\\#+\($/,alias:"punctuation"},string:/[\s\S]+/}}],directive:{pattern:RegExp(/#/.source+"(?:"+/(?:elseif|if)\b/.source+"(?:[ \t]*"+/(?:![ \t]*)?(?:\b\w+\b(?:[ \t]*\((?:[^()]|\([^()]*\))*\))?|\((?:[^()]|\([^()]*\))*\))(?:[ \t]*(?:&&|\|\|))?/.source+")+|"+/(?:else|endif)\b/.source+")"),alias:"property",inside:{"directive-name":/^#\w+/,boolean:/\b(?:false|true)\b/,number:/\b\d+(?:\.\d+)*\b/,operator:/!|&&|\|\||[<>]=?/,punctuation:/[(),]/}},literal:{pattern:/#(?:colorLiteral|column|dsohandle|file(?:ID|Literal|Path)?|function|imageLiteral|line)\b/,alias:"constant"},"other-directive":{pattern:/#\w+\b/,alias:"property"},attribute:{pattern:/@\w+/,alias:"atrule"},"function-definition":{pattern:/(\bfunc\s+)\w+/,lookbehind:!0,alias:"function"},label:{pattern:/\b(break|continue)\s+\w+|\b[a-zA-Z_]\w*(?=\s*:\s*(?:for|repeat|while)\b)/,lookbehind:!0,alias:"important"},keyword:/\b(?:Any|Protocol|Self|Type|actor|as|assignment|associatedtype|associativity|async|await|break|case|catch|class|continue|convenience|default|defer|deinit|didSet|do|dynamic|else|enum|extension|fallthrough|fileprivate|final|for|func|get|guard|higherThan|if|import|in|indirect|infix|init|inout|internal|is|isolated|lazy|left|let|lowerThan|mutating|none|nonisolated|nonmutating|open|operator|optional|override|postfix|precedencegroup|prefix|private|protocol|public|repeat|required|rethrows|return|right|safe|self|set|some|static|struct|subscript|super|switch|throw|throws|try|typealias|unowned|unsafe|var|weak|where|while|willSet)\b/,boolean:/\b(?:false|true)\b/,nil:{pattern:/\bnil\b/,alias:"constant"},"short-argument":/\$\d+\b/,omit:{pattern:/\b_\b/,alias:"keyword"},number:/\b(?:[\d_]+(?:\.[\de_]+)?|0x[a-f0-9_]+(?:\.[a-f0-9p_]+)?|0b[01_]+|0o[0-7_]+)\b/i,"class-name":/\b[A-Z](?:[A-Z_\d]*[a-z]\w*)?\b/,function:/\b[a-z_]\w*(?=\s*\()/i,constant:/\b(?:[A-Z_]{2,}|k[A-Z][A-Za-z_]+)\b/,operator:/[-+*/%=!<>&|^~?]+|\.[.\-+*/%=!<>&|^~?]+/,punctuation:/[{}[\]();,.:\\]/},T.languages.swift["string-literal"].forEach((function(e){e.inside.interpolation.inside=T.languages.swift})),function(e){e.languages.kotlin=e.languages.extend("clike",{keyword:{pattern:/(^|[^.])\b(?:abstract|actual|annotation|as|break|by|catch|class|companion|const|constructor|continue|crossinline|data|do|dynamic|else|enum|expect|external|final|finally|for|fun|get|if|import|in|infix|init|inline|inner|interface|internal|is|lateinit|noinline|null|object|open|operator|out|override|package|private|protected|public|reified|return|sealed|set|super|suspend|tailrec|this|throw|to|try|typealias|val|var|vararg|when|where|while)\b/,lookbehind:!0},function:[{pattern:/(?:`[^\r\n`]+`|\b\w+)(?=\s*\()/,greedy:!0},{pattern:/(\.)(?:`[^\r\n`]+`|\w+)(?=\s*\{)/,lookbehind:!0,greedy:!0}],number:/\b(?:0[xX][\da-fA-F]+(?:_[\da-fA-F]+)*|0[bB][01]+(?:_[01]+)*|\d+(?:_\d+)*(?:\.\d+(?:_\d+)*)?(?:[eE][+-]?\d+(?:_\d+)*)?[fFL]?)\b/,operator:/\+[+=]?|-[-=>]?|==?=?|!(?:!|==?)?|[\/*%<>]=?|[?:]:?|\.\.|&&|\|\||\b(?:and|inv|or|shl|shr|ushr|xor)\b/}),delete e.languages.kotlin["class-name"];var t={"interpolation-punctuation":{pattern:/^\$\{?|\}$/,alias:"punctuation"},expression:{pattern:/[\s\S]+/,inside:e.languages.kotlin}};e.languages.insertBefore("kotlin","string",{"string-literal":[{pattern:/"""(?:[^$]|\$(?:(?!\{)|\{[^{}]*\}))*?"""/,alias:"multiline",inside:{interpolation:{pattern:/\$(?:[a-z_]\w*|\{[^{}]*\})/i,inside:t},string:/[\s\S]+/}},{pattern:/"(?:[^"\\\r\n$]|\\.|\$(?:(?!\{)|\{[^{}]*\}))*"/,alias:"singleline",inside:{interpolation:{pattern:/((?:^|[^\\])(?:\\{2})*)\$(?:[a-z_]\w*|\{[^{}]*\})/i,lookbehind:!0,inside:t},string:/[\s\S]+/}}],char:{pattern:/'(?:[^'\\\r\n]|\\(?:.|u[a-fA-F0-9]{0,4}))'/,greedy:!0}}),delete e.languages.kotlin.string,e.languages.insertBefore("kotlin","keyword",{annotation:{pattern:/\B@(?:\w+:)?(?:[A-Z]\w*|\[[^\]]+\])/,alias:"builtin"}}),e.languages.insertBefore("kotlin","function",{label:{pattern:/\b\w+@|@\w+\b/,alias:"symbol"}}),e.languages.kt=e.languages.kotlin,e.languages.kts=e.languages.kotlin}(T),T.languages.c=T.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|[?:~]|[-+*/%&|^!=<>]=?/}),T.languages.insertBefore("c","string",{char:{pattern:/'(?:\\(?:\r\n|[\s\S])|[^'\\\r\n]){0,32}'/,greedy:!0}}),T.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},T.languages.c.string],char:T.languages.c.char,comment:T.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:T.languages.c}}}}),T.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 T.languages.c.boolean,T.languages.objectivec=T.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 T.languages.objectivec["class-name"],T.languages.objc=T.languages.objectivec,T.languages.reason=T.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/}),T.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 T.languages.reason.function,function(e){for(var t=/\/\*(?:[^*/]|\*(?!\/)|\/(?!\*)|<self>)*\*\//.source,n=0;n<2;n++)t=t.replace(/<self>/g,(function(){return t}));t=t.replace(/<self>/g,(function(){return/[^\s\S]/.source})),e.languages.rust={comment:[{pattern:RegExp(/(^|[^\\])/.source+t),lookbehind:!0,greedy:!0},{pattern:/(^|[^\\:])\/\/.*/,lookbehind:!0,greedy:!0}],string:{pattern:/b?"(?:\\[\s\S]|[^\\"])*"|b?r(#*)"(?:[^"]|"(?!\1))*"\1/,greedy:!0},char:{pattern:/b?'(?:\\(?:x[0-7][\da-fA-F]|u\{(?:[\da-fA-F]_*){1,6}\}|.)|[^\\\r\n\t'])'/,greedy:!0},attribute:{pattern:/#!?\[(?:[^\[\]"]|"(?:\\[\s\S]|[^\\"])*")*\]/,greedy:!0,alias:"attr-name",inside:{string:null}},"closure-params":{pattern:/([=(,:]\s*|\bmove\s*)\|[^|]*\||\|[^|]*\|(?=\s*(?:\{|->))/,lookbehind:!0,greedy:!0,inside:{"closure-punctuation":{pattern:/^\||\|$/,alias:"punctuation"},rest:null}},"lifetime-annotation":{pattern:/'\w+/,alias:"symbol"},"fragment-specifier":{pattern:/(\$\w+:)[a-z]+/,lookbehind:!0,alias:"punctuation"},variable:/\$\w+/,"function-definition":{pattern:/(\bfn\s+)\w+/,lookbehind:!0,alias:"function"},"type-definition":{pattern:/(\b(?:enum|struct|trait|type|union)\s+)\w+/,lookbehind:!0,alias:"class-name"},"module-declaration":[{pattern:/(\b(?:crate|mod)\s+)[a-z][a-z_\d]*/,lookbehind:!0,alias:"namespace"},{pattern:/(\b(?:crate|self|super)\s*)::\s*[a-z][a-z_\d]*\b(?:\s*::(?:\s*[a-z][a-z_\d]*\s*::)*)?/,lookbehind:!0,alias:"namespace",inside:{punctuation:/::/}}],keyword:[/\b(?:Self|abstract|as|async|await|become|box|break|const|continue|crate|do|dyn|else|enum|extern|final|fn|for|if|impl|in|let|loop|macro|match|mod|move|mut|override|priv|pub|ref|return|self|static|struct|super|trait|try|type|typeof|union|unsafe|unsized|use|virtual|where|while|yield)\b/,/\b(?:bool|char|f(?:32|64)|[ui](?:8|16|32|64|128|size)|str)\b/],function:/\b[a-z_]\w*(?=\s*(?:::\s*<|\())/,macro:{pattern:/\b\w+!/,alias:"property"},constant:/\b[A-Z_][A-Z_\d]+\b/,"class-name":/\b[A-Z]\w*\b/,namespace:{pattern:/(?:\b[a-z][a-z_\d]*\s*::\s*)*\b[a-z][a-z_\d]*\s*::(?!\s*<)/,inside:{punctuation:/::/}},number:/\b(?:0x[\dA-Fa-f](?:_?[\dA-Fa-f])*|0o[0-7](?:_?[0-7])*|0b[01](?:_?[01])*|(?:(?:\d(?:_?\d)*)?\.)?\d(?:_?\d)*(?:[Ee][+-]?\d+)?)(?:_?(?:f32|f64|[iu](?:8|16|32|64|size)?))?\b/,boolean:/\b(?:false|true)\b/,punctuation:/->|\.\.=|\.{1,3}|::|[{}[\];(),:]/,operator:/[-+*\/%!^]=?|=[=>]?|&[&=]?|\|[|=]?|<<?=?|>>?=?|[@?]/},e.languages.rust["closure-params"].inside.rest=e.languages.rust,e.languages.rust.attribute.inside.string=e.languages.rust.string}(T),T.languages.go=T.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/}),T.languages.insertBefore("go","string",{char:{pattern:/'(?:\\.|[^'\\\r\n]){0,10}'/,greedy:!0}}),delete T.languages.go["class-name"],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(?!<keyword>)\w+(?:\s*\.\s*\w+)*\b/.source.replace(/<keyword>/g,(function(){return t.source}));e.languages.cpp=e.languages.extend("c",{"class-name":[{pattern:RegExp(/(\b(?:class|concept|enum|struct|typename)\s+)(?!<keyword>)\w+/.source.replace(/<keyword>/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+"|"+/<mod-name>(?:\s*:\s*<mod-name>)?|:\s*<mod-name>/.source.replace(/<mod-name>/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"])}(T),T.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:/[{}[\];(),.:]/},T.languages.python["string-interpolation"].inside.interpolation.inside.rest=T.languages.python,T.languages.py=T.languages.python;((e,t)=>{for(var n in t)f(e,n,{get:t[n],enumerable:!0})})({},{dracula:()=>A,duotoneDark:()=>j,duotoneLight:()=>N,github:()=>L,jettwaveDark:()=>H,jettwaveLight:()=>G,nightOwl:()=>R,nightOwlLight:()=>P,oceanicNext:()=>I,okaidia:()=>M,oneDark:()=>V,oneLight:()=>W,palenight:()=>F,shadesOfPurple:()=>z,synthwave84:()=>B,ultramin:()=>$,vsDark:()=>U,vsLight:()=>q});var A={plain:{color:"#F8F8F2",backgroundColor:"#282A36"},styles:[{types:["prolog","constant","builtin"],style:{color:"rgb(189, 147, 249)"}},{types:["inserted","function"],style:{color:"rgb(80, 250, 123)"}},{types:["deleted"],style:{color:"rgb(255, 85, 85)"}},{types:["changed"],style:{color:"rgb(255, 184, 108)"}},{types:["punctuation","symbol"],style:{color:"rgb(248, 248, 242)"}},{types:["string","char","tag","selector"],style:{color:"rgb(255, 121, 198)"}},{types:["keyword","variable"],style:{color:"rgb(189, 147, 249)",fontStyle:"italic"}},{types:["comment"],style:{color:"rgb(98, 114, 164)"}},{types:["attr-name"],style:{color:"rgb(241, 250, 140)"}}]},j={plain:{backgroundColor:"#2a2734",color:"#9a86fd"},styles:[{types:["comment","prolog","doctype","cdata","punctuation"],style:{color:"#6c6783"}},{types:["namespace"],style:{opacity:.7}},{types:["tag","operator","number"],style:{color:"#e09142"}},{types:["property","function"],style:{color:"#9a86fd"}},{types:["tag-id","selector","atrule-id"],style:{color:"#eeebff"}},{types:["attr-name"],style:{color:"#c4b9fe"}},{types:["boolean","string","entity","url","attr-value","keyword","control","directive","unit","statement","regex","atrule","placeholder","variable"],style:{color:"#ffcc99"}},{types:["deleted"],style:{textDecorationLine:"line-through"}},{types:["inserted"],style:{textDecorationLine:"underline"}},{types:["italic"],style:{fontStyle:"italic"}},{types:["important","bold"],style:{fontWeight:"bold"}},{types:["important"],style:{color:"#c4b9fe"}}]},N={plain:{backgroundColor:"#faf8f5",color:"#728fcb"},styles:[{types:["comment","prolog","doctype","cdata","punctuation"],style:{color:"#b6ad9a"}},{types:["namespace"],style:{opacity:.7}},{types:["tag","operator","number"],style:{color:"#063289"}},{types:["property","function"],style:{color:"#b29762"}},{types:["tag-id","selector","atrule-id"],style:{color:"#2d2006"}},{types:["attr-name"],style:{color:"#896724"}},{types:["boolean","string","entity","url","attr-value","keyword","control","directive","unit","statement","regex","atrule"],style:{color:"#728fcb"}},{types:["placeholder","variable"],style:{color:"#93abdc"}},{types:["deleted"],style:{textDecorationLine:"line-through"}},{types:["inserted"],style:{textDecorationLine:"underline"}},{types:["italic"],style:{fontStyle:"italic"}},{types:["important","bold"],style:{fontWeight:"bold"}},{types:["important"],style:{color:"#896724"}}]},L={plain:{color:"#393A34",backgroundColor:"#f6f8fa"},styles:[{types:["comment","prolog","doctype","cdata"],style:{color:"#999988",fontStyle:"italic"}},{types:["namespace"],style:{opacity:.7}},{types:["string","attr-value"],style:{color:"#e3116c"}},{types:["punctuation","operator"],style:{color:"#393A34"}},{types:["entity","url","symbol","number","boolean","variable","constant","property","regex","inserted"],style:{color:"#36acaa"}},{types:["atrule","keyword","attr-name","selector"],style:{color:"#00a4db"}},{types:["function","deleted","tag"],style:{color:"#d73a49"}},{types:["function-variable"],style:{color:"#6f42c1"}},{types:["tag","selector","keyword"],style:{color:"#00009f"}}]},R={plain:{color:"#d6deeb",backgroundColor:"#011627"},styles:[{types:["changed"],style:{color:"rgb(162, 191, 252)",fontStyle:"italic"}},{types:["deleted"],style:{color:"rgba(239, 83, 80, 0.56)",fontStyle:"italic"}},{types:["inserted","attr-name"],style:{color:"rgb(173, 219, 103)",fontStyle:"italic"}},{types:["comment"],style:{color:"rgb(99, 119, 119)",fontStyle:"italic"}},{types:["string","url"],style:{color:"rgb(173, 219, 103)"}},{types:["variable"],style:{color:"rgb(214, 222, 235)"}},{types:["number"],style:{color:"rgb(247, 140, 108)"}},{types:["builtin","char","constant","function"],style:{color:"rgb(130, 170, 255)"}},{types:["punctuation"],style:{color:"rgb(199, 146, 234)"}},{types:["selector","doctype"],style:{color:"rgb(199, 146, 234)",fontStyle:"italic"}},{types:["class-name"],style:{color:"rgb(255, 203, 139)"}},{types:["tag","operator","keyword"],style:{color:"rgb(127, 219, 202)"}},{types:["boolean"],style:{color:"rgb(255, 88, 116)"}},{types:["property"],style:{color:"rgb(128, 203, 196)"}},{types:["namespace"],style:{color:"rgb(178, 204, 214)"}}]},P={plain:{color:"#403f53",backgroundColor:"#FBFBFB"},styles:[{types:["changed"],style:{color:"rgb(162, 191, 252)",fontStyle:"italic"}},{types:["deleted"],style:{color:"rgba(239, 83, 80, 0.56)",fontStyle:"italic"}},{types:["inserted","attr-name"],style:{color:"rgb(72, 118, 214)",fontStyle:"italic"}},{types:["comment"],style:{color:"rgb(152, 159, 177)",fontStyle:"italic"}},{types:["string","builtin","char","constant","url"],style:{color:"rgb(72, 118, 214)"}},{types:["variable"],style:{color:"rgb(201, 103, 101)"}},{types:["number"],style:{color:"rgb(170, 9, 130)"}},{types:["punctuation"],style:{color:"rgb(153, 76, 195)"}},{types:["function","selector","doctype"],style:{color:"rgb(153, 76, 195)",fontStyle:"italic"}},{types:["class-name"],style:{color:"rgb(17, 17, 17)"}},{types:["tag"],style:{color:"rgb(153, 76, 195)"}},{types:["operator","property","keyword","namespace"],style:{color:"rgb(12, 150, 155)"}},{types:["boolean"],style:{color:"rgb(188, 84, 84)"}}]},O="#c5a5c5",D="#8dc891",I={plain:{backgroundColor:"#282c34",color:"#ffffff"},styles:[{types:["attr-name"],style:{color:O}},{types:["attr-value"],style:{color:D}},{types:["comment","block-comment","prolog","doctype","cdata","shebang"],style:{color:"#999999"}},{types:["property","number","function-name","constant","symbol","deleted"],style:{color:"#5a9bcf"}},{types:["boolean"],style:{color:"#ff8b50"}},{types:["tag"],style:{color:"#fc929e"}},{types:["string"],style:{color:D}},{types:["punctuation"],style:{color:D}},{types:["selector","char","builtin","inserted"],style:{color:"#D8DEE9"}},{types:["function"],style:{color:"#79b6f2"}},{types:["operator","entity","url","variable"],style:{color:"#d7deea"}},{types:["keyword"],style:{color:O}},{types:["atrule","class-name"],style:{color:"#FAC863"}},{types:["important"],style:{fontWeight:"400"}},{types:["bold"],style:{fontWeight:"bold"}},{types:["italic"],style:{fontStyle:"italic"}},{types:["namespace"],style:{opacity:.7}}]},M={plain:{color:"#f8f8f2",backgroundColor:"#272822"},styles:[{types:["changed"],style:{color:"rgb(162, 191, 252)",fontStyle:"italic"}},{types:["deleted"],style:{color:"#f92672",fontStyle:"italic"}},{types:["inserted"],style:{color:"rgb(173, 219, 103)",fontStyle:"italic"}},{types:["comment"],style:{color:"#8292a2",fontStyle:"italic"}},{types:["string","url"],style:{color:"#a6e22e"}},{types:["variable"],style:{color:"#f8f8f2"}},{types:["number"],style:{color:"#ae81ff"}},{types:["builtin","char","constant","function","class-name"],style:{color:"#e6db74"}},{types:["punctuation"],style:{color:"#f8f8f2"}},{types:["selector","doctype"],style:{color:"#a6e22e",fontStyle:"italic"}},{types:["tag","operator","keyword"],style:{color:"#66d9ef"}},{types:["boolean"],style:{color:"#ae81ff"}},{types:["namespace"],style:{color:"rgb(178, 204, 214)",opacity:.7}},{types:["tag","property"],style:{color:"#f92672"}},{types:["attr-name"],style:{color:"#a6e22e !important"}},{types:["doctype"],style:{color:"#8292a2"}},{types:["rule"],style:{color:"#e6db74"}}]},F={plain:{color:"#bfc7d5",backgroundColor:"#292d3e"},styles:[{types:["comment"],style:{color:"rgb(105, 112, 152)",fontStyle:"italic"}},{types:["string","inserted"],style:{color:"rgb(195, 232, 141)"}},{types:["number"],style:{color:"rgb(247, 140, 108)"}},{types:["builtin","char","constant","function"],style:{color:"rgb(130, 170, 255)"}},{types:["punctuation","selector"],style:{color:"rgb(199, 146, 234)"}},{types:["variable"],style:{color:"rgb(191, 199, 213)"}},{types:["class-name","attr-name"],style:{color:"rgb(255, 203, 107)"}},{types:["tag","deleted"],style:{color:"rgb(255, 85, 114)"}},{types:["operator"],style:{color:"rgb(137, 221, 255)"}},{types:["boolean"],style:{color:"rgb(255, 88, 116)"}},{types:["keyword"],style:{fontStyle:"italic"}},{types:["doctype"],style:{color:"rgb(199, 146, 234)",fontStyle:"italic"}},{types:["namespace"],style:{color:"rgb(178, 204, 214)"}},{types:["url"],style:{color:"rgb(221, 221, 221)"}}]},z={plain:{color:"#9EFEFF",backgroundColor:"#2D2A55"},styles:[{types:["changed"],style:{color:"rgb(255, 238, 128)"}},{types:["deleted"],style:{color:"rgba(239, 83, 80, 0.56)"}},{types:["inserted"],style:{color:"rgb(173, 219, 103)"}},{types:["comment"],style:{color:"rgb(179, 98, 255)",fontStyle:"italic"}},{types:["punctuation"],style:{color:"rgb(255, 255, 255)"}},{types:["constant"],style:{color:"rgb(255, 98, 140)"}},{types:["string","url"],style:{color:"rgb(165, 255, 144)"}},{types:["variable"],style:{color:"rgb(255, 238, 128)"}},{types:["number","boolean"],style:{color:"rgb(255, 98, 140)"}},{types:["attr-name"],style:{color:"rgb(255, 180, 84)"}},{types:["keyword","operator","property","namespace","tag","selector","doctype"],style:{color:"rgb(255, 157, 0)"}},{types:["builtin","char","constant","function","class-name"],style:{color:"rgb(250, 208, 0)"}}]},B={plain:{backgroundColor:"linear-gradient(to bottom, #2a2139 75%, #34294f)",backgroundImage:"#34294f",color:"#f92aad",textShadow:"0 0 2px #100c0f, 0 0 5px #dc078e33, 0 0 10px #fff3"},styles:[{types:["comment","block-comment","prolog","doctype","cdata"],style:{color:"#495495",fontStyle:"italic"}},{types:["punctuation"],style:{color:"#ccc"}},{types:["tag","attr-name","namespace","number","unit","hexcode","deleted"],style:{color:"#e2777a"}},{types:["property","selector"],style:{color:"#72f1b8",textShadow:"0 0 2px #100c0f, 0 0 10px #257c5575, 0 0 35px #21272475"}},{types:["function-name"],style:{color:"#6196cc"}},{types:["boolean","selector-id","function"],style:{color:"#fdfdfd",textShadow:"0 0 2px #001716, 0 0 3px #03edf975, 0 0 5px #03edf975, 0 0 8px #03edf975"}},{types:["class-name","maybe-class-name","builtin"],style:{color:"#fff5f6",textShadow:"0 0 2px #000, 0 0 10px #fc1f2c75, 0 0 5px #fc1f2c75, 0 0 25px #fc1f2c75"}},{types:["constant","symbol"],style:{color:"#f92aad",textShadow:"0 0 2px #100c0f, 0 0 5px #dc078e33, 0 0 10px #fff3"}},{types:["important","atrule","keyword","selector-class"],style:{color:"#f4eee4",textShadow:"0 0 2px #393a33, 0 0 8px #f39f0575, 0 0 2px #f39f0575"}},{types:["string","char","attr-value","regex","variable"],style:{color:"#f87c32"}},{types:["parameter"],style:{fontStyle:"italic"}},{types:["entity","url"],style:{color:"#67cdcc"}},{types:["operator"],style:{color:"ffffffee"}},{types:["important","bold"],style:{fontWeight:"bold"}},{types:["italic"],style:{fontStyle:"italic"}},{types:["entity"],style:{cursor:"help"}},{types:["inserted"],style:{color:"green"}}]},$={plain:{color:"#282a2e",backgroundColor:"#ffffff"},styles:[{types:["comment"],style:{color:"rgb(197, 200, 198)"}},{types:["string","number","builtin","variable"],style:{color:"rgb(150, 152, 150)"}},{types:["class-name","function","tag","attr-name"],style:{color:"rgb(40, 42, 46)"}}]},U={plain:{color:"#9CDCFE",backgroundColor:"#1E1E1E"},styles:[{types:["prolog"],style:{color:"rgb(0, 0, 128)"}},{types:["comment"],style:{color:"rgb(106, 153, 85)"}},{types:["builtin","changed","keyword","interpolation-punctuation"],style:{color:"rgb(86, 156, 214)"}},{types:["number","inserted"],style:{color:"rgb(181, 206, 168)"}},{types:["constant"],style:{color:"rgb(100, 102, 149)"}},{types:["attr-name","variable"],style:{color:"rgb(156, 220, 254)"}},{types:["deleted","string","attr-value","template-punctuation"],style:{color:"rgb(206, 145, 120)"}},{types:["selector"],style:{color:"rgb(215, 186, 125)"}},{types:["tag"],style:{color:"rgb(78, 201, 176)"}},{types:["tag"],languages:["markup"],style:{color:"rgb(86, 156, 214)"}},{types:["punctuation","operator"],style:{color:"rgb(212, 212, 212)"}},{types:["punctuation"],languages:["markup"],style:{color:"#808080"}},{types:["function"],style:{color:"rgb(220, 220, 170)"}},{types:["class-name"],style:{color:"rgb(78, 201, 176)"}},{types:["char"],style:{color:"rgb(209, 105, 105)"}}]},q={plain:{color:"#000000",backgroundColor:"#ffffff"},styles:[{types:["comment"],style:{color:"rgb(0, 128, 0)"}},{types:["builtin"],style:{color:"rgb(0, 112, 193)"}},{types:["number","variable","inserted"],style:{color:"rgb(9, 134, 88)"}},{types:["operator"],style:{color:"rgb(0, 0, 0)"}},{types:["constant","char"],style:{color:"rgb(129, 31, 63)"}},{types:["tag"],style:{color:"rgb(128, 0, 0)"}},{types:["attr-name"],style:{color:"rgb(255, 0, 0)"}},{types:["deleted","string"],style:{color:"rgb(163, 21, 21)"}},{types:["changed","punctuation"],style:{color:"rgb(4, 81, 165)"}},{types:["function","keyword"],style:{color:"rgb(0, 0, 255)"}},{types:["class-name"],style:{color:"rgb(38, 127, 153)"}}]},H={plain:{color:"#f8fafc",backgroundColor:"#011627"},styles:[{types:["prolog"],style:{color:"#000080"}},{types:["comment"],style:{color:"#6A9955"}},{types:["builtin","changed","keyword","interpolation-punctuation"],style:{color:"#569CD6"}},{types:["number","inserted"],style:{color:"#B5CEA8"}},{types:["constant"],style:{color:"#f8fafc"}},{types:["attr-name","variable"],style:{color:"#9CDCFE"}},{types:["deleted","string","attr-value","template-punctuation"],style:{color:"#cbd5e1"}},{types:["selector"],style:{color:"#D7BA7D"}},{types:["tag"],style:{color:"#0ea5e9"}},{types:["tag"],languages:["markup"],style:{color:"#0ea5e9"}},{types:["punctuation","operator"],style:{color:"#D4D4D4"}},{types:["punctuation"],languages:["markup"],style:{color:"#808080"}},{types:["function"],style:{color:"#7dd3fc"}},{types:["class-name"],style:{color:"#0ea5e9"}},{types:["char"],style:{color:"#D16969"}}]},G={plain:{color:"#0f172a",backgroundColor:"#f1f5f9"},styles:[{types:["prolog"],style:{color:"#000080"}},{types:["comment"],style:{color:"#6A9955"}},{types:["builtin","changed","keyword","interpolation-punctuation"],style:{color:"#0c4a6e"}},{types:["number","inserted"],style:{color:"#B5CEA8"}},{types:["constant"],style:{color:"#0f172a"}},{types:["attr-name","variable"],style:{color:"#0c4a6e"}},{types:["deleted","string","attr-value","template-punctuation"],style:{color:"#64748b"}},{types:["selector"],style:{color:"#D7BA7D"}},{types:["tag"],style:{color:"#0ea5e9"}},{types:["tag"],languages:["markup"],style:{color:"#0ea5e9"}},{types:["punctuation","operator"],style:{color:"#475569"}},{types:["punctuation"],languages:["markup"],style:{color:"#808080"}},{types:["function"],style:{color:"#0e7490"}},{types:["class-name"],style:{color:"#0ea5e9"}},{types:["char"],style:{color:"#D16969"}}]},V={plain:{backgroundColor:"hsl(220, 13%, 18%)",color:"hsl(220, 14%, 71%)",textShadow:"0 1px rgba(0, 0, 0, 0.3)"},styles:[{types:["comment","prolog","cdata"],style:{color:"hsl(220, 10%, 40%)"}},{types:["doctype","punctuation","entity"],style:{color:"hsl(220, 14%, 71%)"}},{types:["attr-name","class-name","maybe-class-name","boolean","constant","number","atrule"],style:{color:"hsl(29, 54%, 61%)"}},{types:["keyword"],style:{color:"hsl(286, 60%, 67%)"}},{types:["property","tag","symbol","deleted","important"],style:{color:"hsl(355, 65%, 65%)"}},{types:["selector","string","char","builtin","inserted","regex","attr-value"],style:{color:"hsl(95, 38%, 62%)"}},{types:["variable","operator","function"],style:{color:"hsl(207, 82%, 66%)"}},{types:["url"],style:{color:"hsl(187, 47%, 55%)"}},{types:["deleted"],style:{textDecorationLine:"line-through"}},{types:["inserted"],style:{textDecorationLine:"underline"}},{types:["italic"],style:{fontStyle:"italic"}},{types:["important","bold"],style:{fontWeight:"bold"}},{types:["important"],style:{color:"hsl(220, 14%, 71%)"}}]},W={plain:{backgroundColor:"hsl(230, 1%, 98%)",color:"hsl(230, 8%, 24%)"},styles:[{types:["comment","prolog","cdata"],style:{color:"hsl(230, 4%, 64%)"}},{types:["doctype","punctuation","entity"],style:{color:"hsl(230, 8%, 24%)"}},{types:["attr-name","class-name","boolean","constant","number","atrule"],style:{color:"hsl(35, 99%, 36%)"}},{types:["keyword"],style:{color:"hsl(301, 63%, 40%)"}},{types:["property","tag","symbol","deleted","important"],style:{color:"hsl(5, 74%, 59%)"}},{types:["selector","string","char","builtin","inserted","regex","attr-value","punctuation"],style:{color:"hsl(119, 34%, 47%)"}},{types:["variable","operator","function"],style:{color:"hsl(221, 87%, 60%)"}},{types:["url"],style:{color:"hsl(198, 99%, 37%)"}},{types:["deleted"],style:{textDecorationLine:"line-through"}},{types:["inserted"],style:{textDecorationLine:"underline"}},{types:["italic"],style:{fontStyle:"italic"}},{types:["important","bold"],style:{fontWeight:"bold"}},{types:["important"],style:{color:"hsl(230, 8%, 24%)"}}]},Q=(e,t)=>{const{plain:n}=e,r=e.styles.reduce(((e,n)=>{const{languages:r,style:a}=n;return r&&!r.includes(t)||n.types.forEach((t=>{const n=S(S({},e[t]),a);e[t]=n})),e}),{});return r.root=n,r.plain=E(S({},n),{backgroundColor:void 0}),r},K=/\r\n|\r|\n/,Y=e=>{0===e.length?e.push({types:["plain"],content:"\n",empty:!0}):1===e.length&&""===e[0].content&&(e[0].content="\n",e[0].empty=!0)},Z=(e,t)=>{const n=e.length;return n>0&&e[n-1]===t?e:e.concat(t)},X=e=>{const t=[[]],n=[e],r=[0],a=[e.length];let o=0,i=0,l=[];const s=[l];for(;i>-1;){for(;(o=r[i]++)<a[i];){let e,u=t[i];const c=n[i][o];if("string"==typeof c?(u=i>0?u:["plain"],e=c):(u=Z(u,c.type),c.alias&&(u=Z(u,c.alias)),e=c.content),"string"!=typeof e){i++,t.push(u),n.push(e),r.push(0),a.push(e.length);continue}const d=e.split(K),p=d.length;l.push({types:u,content:d[0]});for(let t=1;t<p;t++)Y(l),s.push(l=[]),l.push({types:u,content:d[t]})}i--,t.pop(),n.pop(),r.pop(),a.pop()}return Y(l),s},J=({children:e,language:t,code:n,theme:r,prism:a})=>{const o=t.toLowerCase(),i=((e,t)=>{const[n,r]=(0,c.useState)(Q(t,e)),a=(0,c.useRef)(),o=(0,c.useRef)();return(0,c.useEffect)((()=>{t===a.current&&e===o.current||(a.current=t,o.current=e,r(Q(t,e)))}),[e,t]),n})(o,r),l=(e=>(0,c.useCallback)((t=>{var n=t,{className:r,style:a,line:o}=n,i=C(n,["className","style","line"]);const l=E(S({},i),{className:(0,d.A)("token-line",r)});return"object"==typeof e&&"plain"in e&&(l.style=e.plain),"object"==typeof a&&(l.style=S(S({},l.style||{}),a)),l}),[e]))(i),s=(e=>{const t=(0,c.useCallback)((({types:t,empty:n})=>{if(null!=e)return 1===t.length&&"plain"===t[0]?null!=n?{display:"inline-block"}:void 0:1===t.length&&null!=n?e[t[0]]:Object.assign(null!=n?{display:"inline-block"}:{},...t.map((t=>e[t])))}),[e]);return(0,c.useCallback)((e=>{var n=e,{token:r,className:a,style:o}=n,i=C(n,["token","className","style"]);const l=E(S({},i),{className:(0,d.A)("token",...r.types,a),children:r.content,style:t(r)});return null!=o&&(l.style=S(S({},l.style||{}),o)),l}),[t])})(i),u=(({prism:e,code:t,grammar:n,language:r})=>{const a=(0,c.useRef)(e);return(0,c.useMemo)((()=>{if(null==n)return X([t]);const e={code:t,grammar:n,language:r,tokens:[]};return a.current.hooks.run("before-tokenize",e),e.tokens=a.current.tokenize(t,n),a.current.hooks.run("after-tokenize",e),X(e.tokens)}),[t,n,r])})({prism:a,language:o,code:n,grammar:a.languages[o]});return e({tokens:u,className:`prism-code language-${o}`,style:null!=i?i.root:{},getLineProps:l,getTokenProps:s})},ee=e=>(0,c.createElement)(J,E(S({},e),{prism:e.prism||T,theme:e.theme||U,code:e.code,language:e.language}))},1561:(e,t,n)=>{"use strict";n.d(t,{A:()=>o});var r=!0,a="Invariant failed";function o(e,t){if(!e){if(r)throw new Error(a);var n="function"==typeof t?t():t,o=n?"".concat(a,": ").concat(n):a;throw new Error(o)}}},2654:e=>{"use strict";e.exports={}},4054:e=>{"use strict";e.exports=JSON.parse('{"/about-d89":{"__comp":"1f391b9e","__context":{"plugin":"fbacb533"},"content":"356a0ac6"},"/blog-13d":{"__comp":"a6aa9e1f","__context":{"plugin":"c27373b0"},"sidebar":"814f3328","items":[{"content":"7661071f"},{"content":"f4f34a3a"},{"content":"8717b14a"},{"content":"925b3f96"}],"metadata":"b2b675dd"},"/blog/archive-975":{"__comp":"9e4087bc","__context":{"plugin":"c27373b0"},"archive":"b2f554cd"},"/blog/first-blog-post-0d8":{"__comp":"ccc49370","__context":{"plugin":"c27373b0"},"sidebar":"814f3328","content":"e273c56f"},"/blog/long-blog-post-5da":{"__comp":"ccc49370","__context":{"plugin":"c27373b0"},"sidebar":"814f3328","content":"73664a40"},"/blog/mdx-blog-post-e60":{"__comp":"ccc49370","__context":{"plugin":"c27373b0"},"sidebar":"814f3328","content":"59362658"},"/blog/tags-62a":{"__comp":"01a85c17","__context":{"plugin":"c27373b0"},"sidebar":"814f3328","tags":"a7023ddc"},"/blog/tags/docusaurus-56f":{"__comp":"6875c492","__context":{"plugin":"c27373b0"},"sidebar":"814f3328","items":[{"content":"7661071f"},{"content":"f4f34a3a"},{"content":"8717b14a"},{"content":"925b3f96"}],"tag":"a80da1cf","listMetadata":"608ae6a4"},"/blog/tags/facebook-93e":{"__comp":"6875c492","__context":{"plugin":"c27373b0"},"sidebar":"814f3328","items":[{"content":"7661071f"}],"tag":"031793e1","listMetadata":"096bfee4"},"/blog/tags/hello-e11":{"__comp":"6875c492","__context":{"plugin":"c27373b0"},"sidebar":"814f3328","items":[{"content":"7661071f"},{"content":"8717b14a"}],"tag":"30a24c52","listMetadata":"66406991"},"/blog/tags/hola-78c":{"__comp":"6875c492","__context":{"plugin":"c27373b0"},"sidebar":"814f3328","items":[{"content":"925b3f96"}],"tag":"e16015ca","listMetadata":"4c9e35b1"},"/blog/welcome-8c8":{"__comp":"ccc49370","__context":{"plugin":"c27373b0"},"sidebar":"814f3328","content":"d9f32620"},"/docs-129":{"__comp":"5e95c892","__context":{"plugin":"4f6f0beb"}},"/docs-65b":{"__comp":"a7bd4aaa","version":"935f2afb"},"/docs-045":{"__comp":"a94703ab"},"/docs/category/tutorial---basics-d44":{"__comp":"14eb3368","categoryGeneratedIndex":"ea88f2a1"},"/docs/category/tutorial---extras-f09":{"__comp":"14eb3368","categoryGeneratedIndex":"c844b82d"},"/docs/category/tutorials-f40":{"__comp":"14eb3368","categoryGeneratedIndex":"4cd738bd"},"/docs/intro-aed":{"__comp":"17896441","content":"0e384e19"},"/docs/tutorial-basics/congratulations-793":{"__comp":"17896441","content":"822bd8ab"},"/docs/tutorial-basics/create-a-blog-post-68e":{"__comp":"17896441","content":"533a09ca"},"/docs/tutorial-basics/create-a-document-c2d":{"__comp":"17896441","content":"1e4232ab"},"/docs/tutorial-basics/create-a-page-f44":{"__comp":"17896441","content":"5c868d36"},"/docs/tutorial-basics/deploy-your-site-e46":{"__comp":"17896441","content":"f55d3e7a"},"/docs/tutorial-basics/markdown-features-4b7":{"__comp":"17896441","content":"18c41134"},"/docs/tutorial-extras/manage-docs-versions-fdd":{"__comp":"17896441","content":"dff1c289"},"/docs/tutorial-extras/translate-your-site-2d7":{"__comp":"17896441","content":"e44a2883"},"/docs/Tutorials/Creating a Biotz account-553":{"__comp":"17896441","content":"8cb4ad27"},"/docs/Tutorials/Getting started-e66":{"__comp":"17896441","content":"54cac1a8"},"/docs/Tutorials/Step 1 - Creating a Device Type-799":{"__comp":"17896441","content":"3bda2c00"},"/docs/Tutorials/Step 2 - Creating a Message Type-a1c":{"__comp":"17896441","content":"735a3d90"},"/docs/Tutorials/Step 3 - Creating a Schema-f38":{"__comp":"17896441","content":"cef01b73"},"/docs/Tutorials/Step 4 - Creating a device-e24":{"__comp":"17896441","content":"f812d492"},"/docs/Tutorials/Step 5 - Authenticating a device-043":{"__comp":"17896441","content":"e5749cec"},"/docs/Tutorials/Step 7 - Displaying the data-83c":{"__comp":"17896441","content":"edea5215"},"/-42a":{"__comp":"1df93b7f","__context":{"plugin":"fbacb533"},"config":"5e9f5e1a"}}')}},e=>{e.O(0,[1869],(()=>{return t=8536,e(e.s=t);var t}));e.O()}]); \ No newline at end of file diff --git a/assets/js/main.b268f822.js.LICENSE.txt b/assets/js/main.b268f822.js.LICENSE.txt new file mode 100644 index 0000000..91dc894 --- /dev/null +++ b/assets/js/main.b268f822.js.LICENSE.txt @@ -0,0 +1,64 @@ +/* NProgress, (c) 2013, 2014 Rico Sta. Cruz - http://ricostacruz.com/nprogress + * @license MIT */ + +/*! Bundled license information: + +prismjs/prism.js: + (** + * Prism: Lightweight, robust, elegant syntax highlighting + * + * @license MIT <https://opensource.org/licenses/MIT> + * @author Lea Verou <https://lea.verou.me> + * @namespace + * @public + *) +*/ + +/** + * @license React + * react-dom.production.min.js + * + * Copyright (c) Facebook, Inc. and its affiliates. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + */ + +/** + * @license React + * react-jsx-runtime.production.min.js + * + * Copyright (c) Facebook, Inc. and its affiliates. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + */ + +/** + * @license React + * react.production.min.js + * + * Copyright (c) Facebook, Inc. and its affiliates. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + */ + +/** + * @license React + * scheduler.production.min.js + * + * Copyright (c) Facebook, Inc. and its affiliates. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + */ + +/** @license React v16.13.1 + * react-is.production.min.js + * + * Copyright (c) Facebook, Inc. and its affiliates. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + */ diff --git a/assets/js/runtime~main.3140ce3f.js b/assets/js/runtime~main.3140ce3f.js new file mode 100644 index 0000000..170d95c --- /dev/null +++ b/assets/js/runtime~main.3140ce3f.js @@ -0,0 +1 @@ +(()=>{"use strict";var e,a,f,c,t,r={},d={};function b(e){var a=d[e];if(void 0!==a)return a.exports;var f=d[e]={id:e,loaded:!1,exports:{}};return r[e].call(f.exports,f,f.exports,b),f.loaded=!0,f.exports}b.m=r,b.c=d,e=[],b.O=(a,f,c,t)=>{if(!f){var r=1/0;for(i=0;i<e.length;i++){f=e[i][0],c=e[i][1],t=e[i][2];for(var d=!0,o=0;o<f.length;o++)(!1&t||r>=t)&&Object.keys(b.O).every((e=>b.O[e](f[o])))?f.splice(o--,1):(d=!1,t<r&&(r=t));if(d){e.splice(i--,1);var n=c();void 0!==n&&(a=n)}}return a}t=t||0;for(var i=e.length;i>0&&e[i-1][2]>t;i--)e[i]=e[i-1];e[i]=[f,c,t]},b.n=e=>{var a=e&&e.__esModule?()=>e.default:()=>e;return b.d(a,{a:a}),a},f=Object.getPrototypeOf?e=>Object.getPrototypeOf(e):e=>e.__proto__,b.t=function(e,c){if(1&c&&(e=this(e)),8&c)return e;if("object"==typeof e&&e){if(4&c&&e.__esModule)return e;if(16&c&&"function"==typeof e.then)return e}var t=Object.create(null);b.r(t);var r={};a=a||[null,f({}),f([]),f(f)];for(var d=2&c&&e;"object"==typeof d&&!~a.indexOf(d);d=f(d))Object.getOwnPropertyNames(d).forEach((a=>r[a]=()=>e[a]));return r.default=()=>e,b.d(t,r),t},b.d=(e,a)=>{for(var f in a)b.o(a,f)&&!b.o(e,f)&&Object.defineProperty(e,f,{enumerable:!0,get:a[f]})},b.f={},b.e=e=>Promise.all(Object.keys(b.f).reduce(((a,f)=>(b.f[f](e,a),a)),[])),b.u=e=>"assets/js/"+({497:"a80da1cf",1309:"f812d492",1398:"096bfee4",1448:"e5749cec",1497:"e16015ca",1724:"dff1c289",1953:"1e4232ab",1972:"73664a40",1974:"5c868d36",1991:"b2b675dd",2161:"4c9e35b1",2165:"edea5215",2689:"735a3d90",2711:"9e4087bc",2748:"822bd8ab",2750:"356a0ac6",3098:"533a09ca",3249:"ccc49370",3438:"fbacb533",3488:"8cb4ad27",3587:"ea88f2a1",3637:"f4f34a3a",3669:"30a24c52",3694:"8717b14a",3976:"0e384e19",4300:"4cd738bd",4374:"66406991",4583:"1df93b7f",4722:"608ae6a4",4736:"e44a2883",4813:"6875c492",5557:"d9f32620",5682:"c27373b0",5754:"cef01b73",5894:"b2f554cd",6061:"1f391b9e",6334:"031793e1",6663:"54cac1a8",6969:"14eb3368",7098:"a7bd4aaa",7472:"814f3328",7643:"a6aa9e1f",8209:"01a85c17",8380:"3bda2c00",8401:"17896441",8581:"935f2afb",8609:"925b3f96",8737:"7661071f",8863:"f55d3e7a",8962:"4f6f0beb",9048:"a94703ab",9262:"18c41134",9267:"a7023ddc",9325:"59362658",9328:"e273c56f",9558:"c844b82d",9647:"5e95c892"}[e]||e)+"."+{497:"bead6f2a",1309:"d584f017",1398:"ca809f3e",1448:"61bcc707",1497:"8b1c0ebe",1724:"a182376b",1953:"837ca1b1",1972:"ba7b2ebd",1974:"e9571b9a",1991:"abea7487",2161:"96d2ecb6",2165:"ab9dbbbe",2237:"9f327e60",2689:"e9892ca3",2711:"dfabb06b",2748:"04c907d1",2750:"8c795f97",3098:"1440366f",3249:"e7a3b8d3",3438:"ea312593",3488:"abb08de9",3587:"d4f32b97",3637:"29d7c8b7",3669:"03dafaf6",3694:"503fbf03",3976:"73afba25",4300:"d33e578e",4374:"7c6256a0",4583:"d4bc2354",4722:"3b24e534",4736:"f3379f34",4813:"ebebfc27",5533:"c717b762",5557:"655c58aa",5682:"c35c89fe",5754:"605d5005",5894:"ff23ed2d",6061:"df3efc6a",6334:"3eb53435",6663:"83ba0f85",6969:"091afeae",7098:"ad7f231a",7472:"67aa59d3",7643:"249e747a",8209:"deb72329",8380:"76a27994",8401:"9749c064",8581:"35c3d2e4",8609:"8d74c63d",8737:"0262f7a1",8747:"a256fe95",8863:"8925d0dc",8962:"458782f2",9048:"025ff6ec",9262:"92a3ae12",9267:"85faf817",9325:"a8959402",9328:"418e4e7f",9558:"521d6562",9647:"d2840d6b"}[e]+".js",b.miniCssF=e=>{},b.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),b.o=(e,a)=>Object.prototype.hasOwnProperty.call(e,a),c={},t="my-website:",b.l=(e,a,f,r)=>{if(c[e])c[e].push(a);else{var d,o;if(void 0!==f)for(var n=document.getElementsByTagName("script"),i=0;i<n.length;i++){var u=n[i];if(u.getAttribute("src")==e||u.getAttribute("data-webpack")==t+f){d=u;break}}d||(o=!0,(d=document.createElement("script")).charset="utf-8",d.timeout=120,b.nc&&d.setAttribute("nonce",b.nc),d.setAttribute("data-webpack",t+f),d.src=e),c[e]=[a];var l=(a,f)=>{d.onerror=d.onload=null,clearTimeout(s);var t=c[e];if(delete c[e],d.parentNode&&d.parentNode.removeChild(d),t&&t.forEach((e=>e(f))),a)return a(f)},s=setTimeout(l.bind(null,void 0,{type:"timeout",target:d}),12e4);d.onerror=l.bind(null,d.onerror),d.onload=l.bind(null,d.onload),o&&document.head.appendChild(d)}},b.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},b.p="/",b.gca=function(e){return e={17896441:"8401",59362658:"9325",66406991:"4374",a80da1cf:"497",f812d492:"1309","096bfee4":"1398",e5749cec:"1448",e16015ca:"1497",dff1c289:"1724","1e4232ab":"1953","73664a40":"1972","5c868d36":"1974",b2b675dd:"1991","4c9e35b1":"2161",edea5215:"2165","735a3d90":"2689","9e4087bc":"2711","822bd8ab":"2748","356a0ac6":"2750","533a09ca":"3098",ccc49370:"3249",fbacb533:"3438","8cb4ad27":"3488",ea88f2a1:"3587",f4f34a3a:"3637","30a24c52":"3669","8717b14a":"3694","0e384e19":"3976","4cd738bd":"4300","1df93b7f":"4583","608ae6a4":"4722",e44a2883:"4736","6875c492":"4813",d9f32620:"5557",c27373b0:"5682",cef01b73:"5754",b2f554cd:"5894","1f391b9e":"6061","031793e1":"6334","54cac1a8":"6663","14eb3368":"6969",a7bd4aaa:"7098","814f3328":"7472",a6aa9e1f:"7643","01a85c17":"8209","3bda2c00":"8380","935f2afb":"8581","925b3f96":"8609","7661071f":"8737",f55d3e7a:"8863","4f6f0beb":"8962",a94703ab:"9048","18c41134":"9262",a7023ddc:"9267",e273c56f:"9328",c844b82d:"9558","5e95c892":"9647"}[e]||e,b.p+b.u(e)},(()=>{var e={5354:0,1869:0};b.f.j=(a,f)=>{var c=b.o(e,a)?e[a]:void 0;if(0!==c)if(c)f.push(c[2]);else if(/^(1869|5354)$/.test(a))e[a]=0;else{var t=new Promise(((f,t)=>c=e[a]=[f,t]));f.push(c[2]=t);var r=b.p+b.u(a),d=new Error;b.l(r,(f=>{if(b.o(e,a)&&(0!==(c=e[a])&&(e[a]=void 0),c)){var t=f&&("load"===f.type?"missing":f.type),r=f&&f.target&&f.target.src;d.message="Loading chunk "+a+" failed.\n("+t+": "+r+")",d.name="ChunkLoadError",d.type=t,d.request=r,c[1](d)}}),"chunk-"+a,a)}},b.O.j=a=>0===e[a];var a=(a,f)=>{var c,t,r=f[0],d=f[1],o=f[2],n=0;if(r.some((a=>0!==e[a]))){for(c in d)b.o(d,c)&&(b.m[c]=d[c]);if(o)var i=o(b)}for(a&&a(f);n<r.length;n++)t=r[n],b.o(e,t)&&e[t]&&e[t][0](),e[t]=0;return b.O(i)},f=self.webpackChunkmy_website=self.webpackChunkmy_website||[];f.forEach(a.bind(null,0)),f.push=a.bind(null,f.push.bind(f))})()})(); \ No newline at end of file diff --git a/babel.config.js b/babel.config.js deleted file mode 100644 index e00595d..0000000 --- a/babel.config.js +++ /dev/null @@ -1,3 +0,0 @@ -module.exports = { - presets: [require.resolve('@docusaurus/core/lib/babel/preset')], -}; diff --git a/blog.html b/blog.html new file mode 100644 index 0000000..35232a8 --- /dev/null +++ b/blog.html @@ -0,0 +1,27 @@ +<!doctype html> +<html lang="en" dir="ltr" class="blog-wrapper blog-list-page plugin-blog plugin-id-default" data-has-hydrated="false"> +<head> +<meta charset="UTF-8"> +<meta name="generator" content="Docusaurus v3.1.1"> +<title data-rh="true">Blog | My Site + + + + + +

· One min read
Sébastien Lorber
Yangshun Tay

Docusaurus blogging features are powered by the blog plugin.

+

Simply add Markdown files (or folders) to the blog directory.

+

Regular blog authors can be added to authors.yml.

+

The blog post date can be extracted from filenames, such as:

+
    +
  • 2019-05-30-welcome.md
  • +
  • 2019-05-30-welcome/index.md
  • +
+

A blog post folder can be convenient to co-locate blog post images:

+

Docusaurus Plushie

+

The blog supports tags as well!

+

And if you don't want a blog: just delete this directory, and use blog: false in your Docusaurus config.

· One min read
Gao Wei

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque elementum dignissim ultricies. Fusce rhoncus ipsum tempor eros aliquam consequat. Lorem ipsum dolor sit amet

+ + \ No newline at end of file diff --git a/blog/2019-05-28-first-blog-post.md b/blog/2019-05-28-first-blog-post.md deleted file mode 100644 index 02f3f81..0000000 --- a/blog/2019-05-28-first-blog-post.md +++ /dev/null @@ -1,12 +0,0 @@ ---- -slug: first-blog-post -title: First Blog Post -authors: - name: Gao Wei - title: Docusaurus Core Team - url: https://github.com/wgao19 - image_url: https://github.com/wgao19.png -tags: [hola, docusaurus] ---- - -Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque elementum dignissim ultricies. Fusce rhoncus ipsum tempor eros aliquam consequat. Lorem ipsum dolor sit amet diff --git a/blog/2019-05-29-long-blog-post.md b/blog/2019-05-29-long-blog-post.md deleted file mode 100644 index 26ffb1b..0000000 --- a/blog/2019-05-29-long-blog-post.md +++ /dev/null @@ -1,44 +0,0 @@ ---- -slug: long-blog-post -title: Long Blog Post -authors: endi -tags: [hello, docusaurus] ---- - -This is the summary of a very long blog post, - -Use a `` comment to limit blog post size in the list view. - - - -Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque elementum dignissim ultricies. Fusce rhoncus ipsum tempor eros aliquam consequat. Lorem ipsum dolor sit amet - -Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque elementum dignissim ultricies. Fusce rhoncus ipsum tempor eros aliquam consequat. Lorem ipsum dolor sit amet - -Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque elementum dignissim ultricies. Fusce rhoncus ipsum tempor eros aliquam consequat. Lorem ipsum dolor sit amet - -Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque elementum dignissim ultricies. Fusce rhoncus ipsum tempor eros aliquam consequat. Lorem ipsum dolor sit amet - -Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque elementum dignissim ultricies. Fusce rhoncus ipsum tempor eros aliquam consequat. Lorem ipsum dolor sit amet - -Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque elementum dignissim ultricies. Fusce rhoncus ipsum tempor eros aliquam consequat. Lorem ipsum dolor sit amet - -Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque elementum dignissim ultricies. Fusce rhoncus ipsum tempor eros aliquam consequat. Lorem ipsum dolor sit amet - -Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque elementum dignissim ultricies. Fusce rhoncus ipsum tempor eros aliquam consequat. Lorem ipsum dolor sit amet - -Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque elementum dignissim ultricies. Fusce rhoncus ipsum tempor eros aliquam consequat. Lorem ipsum dolor sit amet - -Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque elementum dignissim ultricies. Fusce rhoncus ipsum tempor eros aliquam consequat. Lorem ipsum dolor sit amet - -Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque elementum dignissim ultricies. Fusce rhoncus ipsum tempor eros aliquam consequat. Lorem ipsum dolor sit amet - -Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque elementum dignissim ultricies. Fusce rhoncus ipsum tempor eros aliquam consequat. Lorem ipsum dolor sit amet - -Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque elementum dignissim ultricies. Fusce rhoncus ipsum tempor eros aliquam consequat. Lorem ipsum dolor sit amet - -Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque elementum dignissim ultricies. Fusce rhoncus ipsum tempor eros aliquam consequat. Lorem ipsum dolor sit amet - -Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque elementum dignissim ultricies. Fusce rhoncus ipsum tempor eros aliquam consequat. Lorem ipsum dolor sit amet - -Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque elementum dignissim ultricies. Fusce rhoncus ipsum tempor eros aliquam consequat. Lorem ipsum dolor sit amet diff --git a/blog/2021-08-01-mdx-blog-post.mdx b/blog/2021-08-01-mdx-blog-post.mdx deleted file mode 100644 index c04ebe3..0000000 --- a/blog/2021-08-01-mdx-blog-post.mdx +++ /dev/null @@ -1,20 +0,0 @@ ---- -slug: mdx-blog-post -title: MDX Blog Post -authors: [slorber] -tags: [docusaurus] ---- - -Blog posts support [Docusaurus Markdown features](https://docusaurus.io/docs/markdown-features), such as [MDX](https://mdxjs.com/). - -:::tip - -Use the power of React to create interactive blog posts. - -```js - -``` - - - -::: diff --git a/blog/2021-08-26-welcome/index.md b/blog/2021-08-26-welcome/index.md deleted file mode 100644 index 9455168..0000000 --- a/blog/2021-08-26-welcome/index.md +++ /dev/null @@ -1,25 +0,0 @@ ---- -slug: welcome -title: Welcome -authors: [slorber, yangshun] -tags: [facebook, hello, docusaurus] ---- - -[Docusaurus blogging features](https://docusaurus.io/docs/blog) are powered by the [blog plugin](https://docusaurus.io/docs/api/plugins/@docusaurus/plugin-content-blog). - -Simply add Markdown files (or folders) to the `blog` directory. - -Regular blog authors can be added to `authors.yml`. - -The blog post date can be extracted from filenames, such as: - -- `2019-05-30-welcome.md` -- `2019-05-30-welcome/index.md` - -A blog post folder can be convenient to co-locate blog post images: - -![Docusaurus Plushie](./docusaurus-plushie-banner.jpeg) - -The blog supports tags as well! - -**And if you don't want a blog**: just delete this directory, and use `blog: false` in your Docusaurus config. diff --git a/blog/archive.html b/blog/archive.html new file mode 100644 index 0000000..127da8f --- /dev/null +++ b/blog/archive.html @@ -0,0 +1,14 @@ + + + + + +Archive | My Site + + + + + + + + \ No newline at end of file diff --git a/blog/atom.xml b/blog/atom.xml new file mode 100644 index 0000000..351ad53 --- /dev/null +++ b/blog/atom.xml @@ -0,0 +1,99 @@ + + + https://your-docusaurus-site.example.com/blog + My Site Blog + 2021-08-26T00:00:00.000Z + https://github.com/jpmonette/feed + + My Site Blog + https://your-docusaurus-site.example.com/img/favicon.ico + + <![CDATA[Welcome]]> + https://your-docusaurus-site.example.com/blog/welcome + + 2021-08-26T00:00:00.000Z + + Docusaurus blogging features are powered by the blog plugin.

+

Simply add Markdown files (or folders) to the blog directory.

+

Regular blog authors can be added to authors.yml.

+

The blog post date can be extracted from filenames, such as:

+
    +
  • 2019-05-30-welcome.md
  • +
  • 2019-05-30-welcome/index.md
  • +
+

A blog post folder can be convenient to co-locate blog post images:

+

Docusaurus Plushie

+

The blog supports tags as well!

+

And if you don't want a blog: just delete this directory, and use blog: false in your Docusaurus config.

]]>
+ + Sébastien Lorber + https://sebastienlorber.com + + + Yangshun Tay + https://github.com/yangshun + + + + +
+ + <![CDATA[MDX Blog Post]]> + https://your-docusaurus-site.example.com/blog/mdx-blog-post + + 2021-08-01T00:00:00.000Z + + Blog posts support Docusaurus Markdown features, such as MDX.

+
tip

Use the power of React to create interactive blog posts.

<button onClick={() => alert('button clicked!')}>Click me!</button>
]]>
+ + Sébastien Lorber + https://sebastienlorber.com + + +
+ + <![CDATA[Long Blog Post]]> + https://your-docusaurus-site.example.com/blog/long-blog-post + + 2019-05-29T00:00:00.000Z + + This is the summary of a very long blog post,

+

Use a <!-- truncate --> comment to limit blog post size in the list view.

+

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque elementum dignissim ultricies. Fusce rhoncus ipsum tempor eros aliquam consequat. Lorem ipsum dolor sit amet

+

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque elementum dignissim ultricies. Fusce rhoncus ipsum tempor eros aliquam consequat. Lorem ipsum dolor sit amet

+

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque elementum dignissim ultricies. Fusce rhoncus ipsum tempor eros aliquam consequat. Lorem ipsum dolor sit amet

+

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque elementum dignissim ultricies. Fusce rhoncus ipsum tempor eros aliquam consequat. Lorem ipsum dolor sit amet

+

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque elementum dignissim ultricies. Fusce rhoncus ipsum tempor eros aliquam consequat. Lorem ipsum dolor sit amet

+

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque elementum dignissim ultricies. Fusce rhoncus ipsum tempor eros aliquam consequat. Lorem ipsum dolor sit amet

+

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque elementum dignissim ultricies. Fusce rhoncus ipsum tempor eros aliquam consequat. Lorem ipsum dolor sit amet

+

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque elementum dignissim ultricies. Fusce rhoncus ipsum tempor eros aliquam consequat. Lorem ipsum dolor sit amet

+

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque elementum dignissim ultricies. Fusce rhoncus ipsum tempor eros aliquam consequat. Lorem ipsum dolor sit amet

+

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque elementum dignissim ultricies. Fusce rhoncus ipsum tempor eros aliquam consequat. Lorem ipsum dolor sit amet

+

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque elementum dignissim ultricies. Fusce rhoncus ipsum tempor eros aliquam consequat. Lorem ipsum dolor sit amet

+

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque elementum dignissim ultricies. Fusce rhoncus ipsum tempor eros aliquam consequat. Lorem ipsum dolor sit amet

+

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque elementum dignissim ultricies. Fusce rhoncus ipsum tempor eros aliquam consequat. Lorem ipsum dolor sit amet

+

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque elementum dignissim ultricies. Fusce rhoncus ipsum tempor eros aliquam consequat. Lorem ipsum dolor sit amet

+

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque elementum dignissim ultricies. Fusce rhoncus ipsum tempor eros aliquam consequat. Lorem ipsum dolor sit amet

+

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque elementum dignissim ultricies. Fusce rhoncus ipsum tempor eros aliquam consequat. Lorem ipsum dolor sit amet

]]>
+ + Endilie Yacop Sucipto + https://github.com/endiliey + + + +
+ + <![CDATA[First Blog Post]]> + https://your-docusaurus-site.example.com/blog/first-blog-post + + 2019-05-28T00:00:00.000Z + + Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque elementum dignissim ultricies. Fusce rhoncus ipsum tempor eros aliquam consequat. Lorem ipsum dolor sit amet

]]>
+ + Gao Wei + https://github.com/wgao19 + + + +
+
\ No newline at end of file diff --git a/blog/authors.yml b/blog/authors.yml deleted file mode 100644 index bcb2991..0000000 --- a/blog/authors.yml +++ /dev/null @@ -1,17 +0,0 @@ -endi: - name: Endilie Yacop Sucipto - title: Maintainer of Docusaurus - url: https://github.com/endiliey - image_url: https://github.com/endiliey.png - -yangshun: - name: Yangshun Tay - title: Front End Engineer @ Facebook - url: https://github.com/yangshun - image_url: https://github.com/yangshun.png - -slorber: - name: Sébastien Lorber - title: Docusaurus maintainer - url: https://sebastienlorber.com - image_url: https://github.com/slorber.png diff --git a/blog/first-blog-post.html b/blog/first-blog-post.html new file mode 100644 index 0000000..aca4bb3 --- /dev/null +++ b/blog/first-blog-post.html @@ -0,0 +1,14 @@ + + + + + +First Blog Post | My Site + + + + + +

First Blog Post

· One min read
Gao Wei

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque elementum dignissim ultricies. Fusce rhoncus ipsum tempor eros aliquam consequat. Lorem ipsum dolor sit amet

+ + \ No newline at end of file diff --git a/blog/long-blog-post.html b/blog/long-blog-post.html new file mode 100644 index 0000000..aec6e19 --- /dev/null +++ b/blog/long-blog-post.html @@ -0,0 +1,31 @@ + + + + + +Long Blog Post | My Site + + + + + +

Long Blog Post

· 3 min read
Endilie Yacop Sucipto

This is the summary of a very long blog post,

+

Use a <!-- truncate --> comment to limit blog post size in the list view.

+

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque elementum dignissim ultricies. Fusce rhoncus ipsum tempor eros aliquam consequat. Lorem ipsum dolor sit amet

+

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque elementum dignissim ultricies. Fusce rhoncus ipsum tempor eros aliquam consequat. Lorem ipsum dolor sit amet

+

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque elementum dignissim ultricies. Fusce rhoncus ipsum tempor eros aliquam consequat. Lorem ipsum dolor sit amet

+

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque elementum dignissim ultricies. Fusce rhoncus ipsum tempor eros aliquam consequat. Lorem ipsum dolor sit amet

+

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque elementum dignissim ultricies. Fusce rhoncus ipsum tempor eros aliquam consequat. Lorem ipsum dolor sit amet

+

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque elementum dignissim ultricies. Fusce rhoncus ipsum tempor eros aliquam consequat. Lorem ipsum dolor sit amet

+

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque elementum dignissim ultricies. Fusce rhoncus ipsum tempor eros aliquam consequat. Lorem ipsum dolor sit amet

+

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque elementum dignissim ultricies. Fusce rhoncus ipsum tempor eros aliquam consequat. Lorem ipsum dolor sit amet

+

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque elementum dignissim ultricies. Fusce rhoncus ipsum tempor eros aliquam consequat. Lorem ipsum dolor sit amet

+

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque elementum dignissim ultricies. Fusce rhoncus ipsum tempor eros aliquam consequat. Lorem ipsum dolor sit amet

+

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque elementum dignissim ultricies. Fusce rhoncus ipsum tempor eros aliquam consequat. Lorem ipsum dolor sit amet

+

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque elementum dignissim ultricies. Fusce rhoncus ipsum tempor eros aliquam consequat. Lorem ipsum dolor sit amet

+

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque elementum dignissim ultricies. Fusce rhoncus ipsum tempor eros aliquam consequat. Lorem ipsum dolor sit amet

+

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque elementum dignissim ultricies. Fusce rhoncus ipsum tempor eros aliquam consequat. Lorem ipsum dolor sit amet

+

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque elementum dignissim ultricies. Fusce rhoncus ipsum tempor eros aliquam consequat. Lorem ipsum dolor sit amet

+

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque elementum dignissim ultricies. Fusce rhoncus ipsum tempor eros aliquam consequat. Lorem ipsum dolor sit amet

+ + \ No newline at end of file diff --git a/blog/mdx-blog-post.html b/blog/mdx-blog-post.html new file mode 100644 index 0000000..43f2caa --- /dev/null +++ b/blog/mdx-blog-post.html @@ -0,0 +1,15 @@ + + + + + +MDX Blog Post | My Site + + + + + +
+ + \ No newline at end of file diff --git a/blog/rss.xml b/blog/rss.xml new file mode 100644 index 0000000..5762d42 --- /dev/null +++ b/blog/rss.xml @@ -0,0 +1,81 @@ + + + + My Site Blog + https://your-docusaurus-site.example.com/blog + My Site Blog + Thu, 26 Aug 2021 00:00:00 GMT + https://validator.w3.org/feed/docs/rss2.html + https://github.com/jpmonette/feed + en + + <![CDATA[Welcome]]> + https://your-docusaurus-site.example.com/blog/welcome + https://your-docusaurus-site.example.com/blog/welcome + Thu, 26 Aug 2021 00:00:00 GMT + + Docusaurus blogging features are powered by the blog plugin.

+

Simply add Markdown files (or folders) to the blog directory.

+

Regular blog authors can be added to authors.yml.

+

The blog post date can be extracted from filenames, such as:

+
    +
  • 2019-05-30-welcome.md
  • +
  • 2019-05-30-welcome/index.md
  • +
+

A blog post folder can be convenient to co-locate blog post images:

+

Docusaurus Plushie

+

The blog supports tags as well!

+

And if you don't want a blog: just delete this directory, and use blog: false in your Docusaurus config.

]]>
+ facebook + hello + docusaurus +
+ + <![CDATA[MDX Blog Post]]> + https://your-docusaurus-site.example.com/blog/mdx-blog-post + https://your-docusaurus-site.example.com/blog/mdx-blog-post + Sun, 01 Aug 2021 00:00:00 GMT + + Blog posts support Docusaurus Markdown features, such as MDX.

+
tip

Use the power of React to create interactive blog posts.

<button onClick={() => alert('button clicked!')}>Click me!</button>
]]>
+ docusaurus +
+ + <![CDATA[Long Blog Post]]> + https://your-docusaurus-site.example.com/blog/long-blog-post + https://your-docusaurus-site.example.com/blog/long-blog-post + Wed, 29 May 2019 00:00:00 GMT + + This is the summary of a very long blog post,

+

Use a <!-- truncate --> comment to limit blog post size in the list view.

+

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque elementum dignissim ultricies. Fusce rhoncus ipsum tempor eros aliquam consequat. Lorem ipsum dolor sit amet

+

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque elementum dignissim ultricies. Fusce rhoncus ipsum tempor eros aliquam consequat. Lorem ipsum dolor sit amet

+

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque elementum dignissim ultricies. Fusce rhoncus ipsum tempor eros aliquam consequat. Lorem ipsum dolor sit amet

+

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque elementum dignissim ultricies. Fusce rhoncus ipsum tempor eros aliquam consequat. Lorem ipsum dolor sit amet

+

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque elementum dignissim ultricies. Fusce rhoncus ipsum tempor eros aliquam consequat. Lorem ipsum dolor sit amet

+

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque elementum dignissim ultricies. Fusce rhoncus ipsum tempor eros aliquam consequat. Lorem ipsum dolor sit amet

+

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque elementum dignissim ultricies. Fusce rhoncus ipsum tempor eros aliquam consequat. Lorem ipsum dolor sit amet

+

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque elementum dignissim ultricies. Fusce rhoncus ipsum tempor eros aliquam consequat. Lorem ipsum dolor sit amet

+

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque elementum dignissim ultricies. Fusce rhoncus ipsum tempor eros aliquam consequat. Lorem ipsum dolor sit amet

+

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque elementum dignissim ultricies. Fusce rhoncus ipsum tempor eros aliquam consequat. Lorem ipsum dolor sit amet

+

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque elementum dignissim ultricies. Fusce rhoncus ipsum tempor eros aliquam consequat. Lorem ipsum dolor sit amet

+

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque elementum dignissim ultricies. Fusce rhoncus ipsum tempor eros aliquam consequat. Lorem ipsum dolor sit amet

+

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque elementum dignissim ultricies. Fusce rhoncus ipsum tempor eros aliquam consequat. Lorem ipsum dolor sit amet

+

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque elementum dignissim ultricies. Fusce rhoncus ipsum tempor eros aliquam consequat. Lorem ipsum dolor sit amet

+

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque elementum dignissim ultricies. Fusce rhoncus ipsum tempor eros aliquam consequat. Lorem ipsum dolor sit amet

+

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque elementum dignissim ultricies. Fusce rhoncus ipsum tempor eros aliquam consequat. Lorem ipsum dolor sit amet

]]>
+ hello + docusaurus +
+ + <![CDATA[First Blog Post]]> + https://your-docusaurus-site.example.com/blog/first-blog-post + https://your-docusaurus-site.example.com/blog/first-blog-post + Tue, 28 May 2019 00:00:00 GMT + + Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque elementum dignissim ultricies. Fusce rhoncus ipsum tempor eros aliquam consequat. Lorem ipsum dolor sit amet

]]>
+ hola + docusaurus +
+
+
\ No newline at end of file diff --git a/blog/tags.html b/blog/tags.html new file mode 100644 index 0000000..5358d36 --- /dev/null +++ b/blog/tags.html @@ -0,0 +1,14 @@ + + + + + +Tags | My Site + + + + + + + + \ No newline at end of file diff --git a/blog/tags/docusaurus.html b/blog/tags/docusaurus.html new file mode 100644 index 0000000..d711c81 --- /dev/null +++ b/blog/tags/docusaurus.html @@ -0,0 +1,27 @@ + + + + + +4 posts tagged with "docusaurus" | My Site + + + + + +

4 posts tagged with "docusaurus"

View All Tags

· One min read
Sébastien Lorber
Yangshun Tay

Docusaurus blogging features are powered by the blog plugin.

+

Simply add Markdown files (or folders) to the blog directory.

+

Regular blog authors can be added to authors.yml.

+

The blog post date can be extracted from filenames, such as:

+
    +
  • 2019-05-30-welcome.md
  • +
  • 2019-05-30-welcome/index.md
  • +
+

A blog post folder can be convenient to co-locate blog post images:

+

Docusaurus Plushie

+

The blog supports tags as well!

+

And if you don't want a blog: just delete this directory, and use blog: false in your Docusaurus config.

· One min read
Gao Wei

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque elementum dignissim ultricies. Fusce rhoncus ipsum tempor eros aliquam consequat. Lorem ipsum dolor sit amet

+ + \ No newline at end of file diff --git a/blog/tags/facebook.html b/blog/tags/facebook.html new file mode 100644 index 0000000..cbbe012 --- /dev/null +++ b/blog/tags/facebook.html @@ -0,0 +1,25 @@ + + + + + +One post tagged with "facebook" | My Site + + + + + +

One post tagged with "facebook"

View All Tags

· One min read
Sébastien Lorber
Yangshun Tay

Docusaurus blogging features are powered by the blog plugin.

+

Simply add Markdown files (or folders) to the blog directory.

+

Regular blog authors can be added to authors.yml.

+

The blog post date can be extracted from filenames, such as:

+
    +
  • 2019-05-30-welcome.md
  • +
  • 2019-05-30-welcome/index.md
  • +
+

A blog post folder can be convenient to co-locate blog post images:

+

Docusaurus Plushie

+

The blog supports tags as well!

+

And if you don't want a blog: just delete this directory, and use blog: false in your Docusaurus config.

+ + \ No newline at end of file diff --git a/blog/tags/hello.html b/blog/tags/hello.html new file mode 100644 index 0000000..989d3ca --- /dev/null +++ b/blog/tags/hello.html @@ -0,0 +1,26 @@ + + + + + +2 posts tagged with "hello" | My Site + + + + + +

2 posts tagged with "hello"

View All Tags

· One min read
Sébastien Lorber
Yangshun Tay

Docusaurus blogging features are powered by the blog plugin.

+

Simply add Markdown files (or folders) to the blog directory.

+

Regular blog authors can be added to authors.yml.

+

The blog post date can be extracted from filenames, such as:

+
    +
  • 2019-05-30-welcome.md
  • +
  • 2019-05-30-welcome/index.md
  • +
+

A blog post folder can be convenient to co-locate blog post images:

+

Docusaurus Plushie

+

The blog supports tags as well!

+

And if you don't want a blog: just delete this directory, and use blog: false in your Docusaurus config.

+ + \ No newline at end of file diff --git a/blog/tags/hola.html b/blog/tags/hola.html new file mode 100644 index 0000000..8086d04 --- /dev/null +++ b/blog/tags/hola.html @@ -0,0 +1,14 @@ + + + + + +One post tagged with "hola" | My Site + + + + + +

One post tagged with "hola"

View All Tags

· One min read
Gao Wei

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque elementum dignissim ultricies. Fusce rhoncus ipsum tempor eros aliquam consequat. Lorem ipsum dolor sit amet

+ + \ No newline at end of file diff --git a/blog/welcome.html b/blog/welcome.html new file mode 100644 index 0000000..1941085 --- /dev/null +++ b/blog/welcome.html @@ -0,0 +1,25 @@ + + + + + +Welcome | My Site + + + + + +

Welcome

· One min read
Sébastien Lorber
Yangshun Tay

Docusaurus blogging features are powered by the blog plugin.

+

Simply add Markdown files (or folders) to the blog directory.

+

Regular blog authors can be added to authors.yml.

+

The blog post date can be extracted from filenames, such as:

+
    +
  • 2019-05-30-welcome.md
  • +
  • 2019-05-30-welcome/index.md
  • +
+

A blog post folder can be convenient to co-locate blog post images:

+

Docusaurus Plushie

+

The blog supports tags as well!

+

And if you don't want a blog: just delete this directory, and use blog: false in your Docusaurus config.

+ + \ No newline at end of file diff --git a/docs/Tutorials/Creating a Biotz account.html b/docs/Tutorials/Creating a Biotz account.html new file mode 100644 index 0000000..b8c1705 --- /dev/null +++ b/docs/Tutorials/Creating a Biotz account.html @@ -0,0 +1,33 @@ + + + + + +Creating a Biotz account | My Site + + + + + +

User registration is not currently available for the public. Please contact us if you want to create an account.

+

Account registration

+

Please not that In order to complete this tutorial you will need a valid email address.

+

First navigate to the Biotz Cloud. Once here you will be presented with the login page:

+

Sign In

+

Since you do not have an account yet, hit the Register link at the bottom, below the Sign In button. This will lead you to the registration page.

+

Register

+

As can be seen in the image above, the registration form asks for just your Email address and a Password. Once you have entered that information, hit Register and you will be prompted to accept the Terms and Conditions of Biotz. By accepting them, an email will be sent to you to verify your email address and activate your account.

+

Verifying

+

In case you didn’t receive an email, you can try sending it again by clicking on the Click here to resend the email link.

+

Verifying email account

+

The email you received will have a verification link that you have to use before the advertised expiration time to successfully validate your email address.

+

By navigating to the verification link you will see the following page:

+

Confirm

+

Just click on the link below Click here to proceed and you will have verified your email account.

+

Click Here

+

Creating your organisation

+

After verifying your email address you are ready to login into Biotz. Go back to the login page at Biotz Cloud, introduce your login credentials and hit Sign In. Next, you will be presented with the following page:

+

Organisation

+

In order to finish the creation of your account you need to create an Organisation. The creation form asks for three things: the Country, Legal name and the Tax ID of your organisation. If you have done everything correctly you will see the **Overview page and your registration process will be finished.

+ + \ No newline at end of file diff --git a/docs/Tutorials/Creating a Biotz account.md b/docs/Tutorials/Creating a Biotz account.md deleted file mode 100644 index 000a498..0000000 --- a/docs/Tutorials/Creating a Biotz account.md +++ /dev/null @@ -1,39 +0,0 @@ -User registration is not currently available for the public. Please [contact us](https://www.biotz.io/contact-us) if you want to create an account. - -# Account registration - -Please not that In order to complete this tutorial you will need a valid email address. - -First navigate to the [Biotz Cloud](https://auth.biotz.io/realms/biotz-platform/protocol/openid-connect/auth?client_id=biotz-platform-spa&redirect_uri=https%3A%2F%2Fapp.biotz.io%2Foverview&state=9821fae0-b8ea-4b9f-b7f2-ebe9ad3c482c&response_mode=fragment&response_type=code&scope=openid&nonce=2063c301-fb70-4d7e-81f0-5790cefcf23f&ui_locales=en&code_challenge=bj-DokiKe4Pu4Xfta9-fhtiK1qjA8--GqPnUwWXfv1Y&code_challenge_method=S256). Once here you will be presented with the login page: - -![Sign In](/img/SignIn.png) - -Since you do not have an account yet, hit the **Register** link at the bottom, below the **Sign In** button. This will lead you to the registration page. - -![Register](/img/Register.png) - -As can be seen in the image above, the registration form asks for just your **Email** address and a **Password**. Once you have entered that information, hit **Register** and you will be prompted to accept the **Terms and Conditions** of Biotz. By accepting them, an email will be sent to you to verify your email address and activate your account. - -![Verifying](/img/Verifying.png) - -In case you didn’t receive an email, you can try sending it again by clicking on the **Click here to resend the email** link. - -# Verifying email account - -The email you received will have a verification link that you have to use before the advertised expiration time to successfully validate your email address. - -By navigating to the verification link you will see the following page: - -![Confirm](/img/Confirm.png) - -Just click on the link below **Click here to proceed** and you will have verified your email account. - -![Click Here](/img/ClickHere.png) - -# Creating your organisation - -After verifying your email address you are ready to login into Biotz. Go back to the login page at Biotz Cloud, introduce your login credentials and hit **Sign In**. Next, you will be presented with the following page: - -![Organisation](/img/organisation.png) - -In order to finish the creation of your account you need to create an **Organisation**. The creation form asks for three things: the **Country**, **Legal name** and the **Tax ID** of your organisation. If you have done everything correctly you will see the **Overview page and your registration process will be finished. \ No newline at end of file diff --git a/docs/Tutorials/Getting started.html b/docs/Tutorials/Getting started.html new file mode 100644 index 0000000..00100bd --- /dev/null +++ b/docs/Tutorials/Getting started.html @@ -0,0 +1,32 @@ + + + + + +Getting started | My Site + + + + + +

This tutorial offers a comprehensive guide on establishing a seamless data ingestion flow within the Biotz platform. The process involves a systematic sequence of 7 steps that entail configuring Biotz's core components. Through these steps, you'll initiate the transmission and ingestion of data. Notably, this tutorial eliminates the necessity for a physical device to complete the procedures; all tasks associated with data transmission and ingestion will be simulated, fostering an accessible and hands-on learning experience.

+

Prerequisites

+

To successfully finish this tutorial, you must adhere to the subsequent prerequisites:

+
    +
  • You must possess an operational Biotz account.
  • +
  • An account in a trial state is also considered acceptable.
  • +
  • Access to a terminal is essential. It will be employed for executing fundamental commands to simulate data transmission.
  • +
  • A tool for initiating HTTP requests is required. This can include utilities like cURL or HTTPie.
  • +
+

It's important to note that this tutorial assumes familiarity with using the terminal.

+

Core concepts

+

In this tutorial, you will be generating various resources within Biotz. As you progress, you will gradually gain a better understanding of each of these resources. However, before you commence, it's crucial to grasp a few fundamental concepts:

+
    +
  • Device Type: Biotz arranges devices into specific categories known as Device Types. This organization method serves to systematically categorize devices and, as you'll soon discover, standardizes the structure of the data they transmit to the platform.‍
  • +
  • Message Type: Each Device Type has the capacity for multiple Message Types. Essentially, every Device Type can transmit various forms of data messages (N in total) to the platform.‍
  • +
  • Message Type Schema: Every message adheres to a specific structure. In Biotz, this structure is termed a Schema. A Schema outlines the format of data for a given Message Type.‍
  • +
  • Device: This refers to the tangible apparatus that dispatches data to the platform.
  • +
+

With these concepts clarified, your initial task will involve the creation of a Device Type.

+ + \ No newline at end of file diff --git a/docs/Tutorials/Getting started.md b/docs/Tutorials/Getting started.md deleted file mode 100644 index 8f60d0a..0000000 --- a/docs/Tutorials/Getting started.md +++ /dev/null @@ -1,29 +0,0 @@ ---- - -title: Getting started - ---- -This tutorial offers a comprehensive guide on establishing a seamless data ingestion flow within the Biotz platform. The process involves a systematic sequence of 7 steps that entail configuring Biotz's core components. Through these steps, you'll initiate the transmission and ingestion of data. Notably, this tutorial eliminates the necessity for a physical device to complete the procedures; all tasks associated with data transmission and ingestion will be simulated, fostering an accessible and hands-on learning experience. - -# Prerequisites - -To successfully finish this tutorial, you must adhere to the subsequent prerequisites: - -- You must possess an operational Biotz account. -- An account in a trial state is also considered acceptable. -- Access to a terminal is essential. It will be employed for executing fundamental commands to simulate data transmission. -- A tool for initiating HTTP requests is required. This can include utilities like [cURL](https://curl.se/) or [HTTPie](https://httpie.io/). - -It's important to note that this tutorial assumes familiarity with using the terminal. - - -## Core concepts - -In this tutorial, you will be generating various resources within Biotz. As you progress, you will gradually gain a better understanding of each of these resources. However, before you commence, it's crucial to grasp a few fundamental concepts: - -- ‍**Device Type**: Biotz arranges devices into specific categories known as Device Types. This organization method serves to systematically categorize devices and, as you'll soon discover, standardizes the structure of the data they transmit to the platform.‍ -- **Message Type**: Each Device Type has the capacity for multiple Message Types. Essentially, every Device Type can transmit various forms of data messages (N in total) to the platform.‍ -- **Message Type Schema**: Every message adheres to a specific structure. In Biotz, this structure is termed a Schema. A Schema outlines the format of data for a given Message Type.‍ -- **Device**: This refers to the tangible apparatus that dispatches data to the platform. - -With these concepts clarified, your initial task will involve the creation of a Device Type. diff --git a/docs/Tutorials/Step 1 - Creating a Device Type.html b/docs/Tutorials/Step 1 - Creating a Device Type.html new file mode 100644 index 0000000..f80dd78 --- /dev/null +++ b/docs/Tutorials/Step 1 - Creating a Device Type.html @@ -0,0 +1,28 @@ + + + + + +Creating a Device Type | My Site + + + + + +

Creating a Device Type

+

Before we start sending and ingesting data you have to configure your Biotz account to be able to know who is sending data and how to process it. The first step is to create a Device Type, which will allow you to categorise your devices. Assuming you have signed in into the application, from the sidebar, in the Setup section, click on Device Type.

+

Device Type

+

You will be presented with the following page:

+

New Device Type|10

+

If you haven’t created any Device Type yet this table should be empty. Now, on the top right corner of the table click on New Device Type. Once you have done, you will have to fill a few details about the device type such as name and optionally description as can been seen in the image below:

+

Create new

+

The Internal name is auto-generated based on the Name you write. However, you can change if you desire when creating your real Device Type. But beware as it is a name used internally by the platform, so both its length and allowed character set are limited. With that said, for the sake of this tutorial, please input the following information for each field accordingly:

+
    +
  • Name: My test device type
  • +
  • Description: My test device type
  • +
+

Leave the Internal name unchanged and click on Save. If there is nothing wrong, the device type should be created and you will be notified that is succeeded:

+

Created

+

Now that you have created a Device Type, the next step is to create a Message Type .

+ + \ No newline at end of file diff --git a/docs/Tutorials/Step 1 - Creating a Device Type.md b/docs/Tutorials/Step 1 - Creating a Device Type.md deleted file mode 100644 index 6b56fb8..0000000 --- a/docs/Tutorials/Step 1 - Creating a Device Type.md +++ /dev/null @@ -1,42 +0,0 @@ -# Creating a Device Type - -Before we start sending and ingesting data you have to configure your Biotz account to be able to know **who** is sending data and **how** to process it. The first step is to create a Device Type, which will allow you to categorise your devices. Assuming you have signed in into the application, from the sidebar, in the **Setup** section, click on **Device Type**. - -![Device Type](/img/DeviceType.png) - -You will be presented with the following page: - -![New Device Type|10](/img/NewDeviceType.png) - - - - -If you haven’t created any Device Type yet this table should be empty. Now, on the top right corner of the table click on New Device Type. Once you have done, you will have to fill a few details about the device type such as name and optionally description as can been seen in the image below: - - -![Create new](/img/createNew.png) - - - - - -The **Internal name** is auto-generated based on the **Name** you write. However, you can change if you desire when creating your real Device Type. But beware as it is a name used internally by the platform, so both its length and allowed character set are limited. With that said, for the sake of this tutorial, please input the following information for each field accordingly: - - - - -- **Name: My test device type** -- **Description: My test device type** - - - -Leave the **Internal name** unchanged and click on **Save**. If there is nothing wrong, the device type should be created and you will be notified that is succeeded: - - -![Created](/img/Created.png) - - - -Now that you have created a Device Type, the next step is to create a Message Type . - - diff --git a/docs/Tutorials/Step 2 - Creating a Message Type.html b/docs/Tutorials/Step 2 - Creating a Message Type.html new file mode 100644 index 0000000..f3023f3 --- /dev/null +++ b/docs/Tutorials/Step 2 - Creating a Message Type.html @@ -0,0 +1,27 @@ + + + + + +Step 2 - Creating a Message Type | My Site + + + + + +

Step 2 - Creating a Message Type

As the name implies this is a type of message your device can send. If your device outputs different information structures, each of them would be a different Message Type. In this tutorial, you will create a single Message Type for the sake of simplicity. To do so, from the sidebar, in the Setup section, click on Data Ingestion Flow. You will be presented with the following page:

+

Data Ingestion Flow

+

This is a table listing the different Device Types you have. As per this tutorial instructions, and assuming you did not create any resources yet, you should see only one Device Type which is the one you created in the previous step, My test device type.

+

Now, click on the My test device type. This will lead you to another page with the listing of message types which will be empty as you do not have created any yet for the selected Device Type. Click on the button New message type and a form will appear to gather the details of the new Message Type.

+

Fill the form with the following information:

+
    +
  • Name: My test message type
  • +
  • Description: My test message type
  • +
  • Communication protocol: HTTP
  • +
  • Message encoding: JSON
  • +
+

Created

+

To make the tutorial simpler, HTTP communication protocol and JSON message encoding are the right choices as they do not require as much to work with unlike MQTT and Message Pack. Leave the internal name as it is. Now click on create and you should now have a new Message Type to work with.

+

In the next step you will create a Schema for your newly created Message Type. Follow along.

+ + \ No newline at end of file diff --git a/docs/Tutorials/Step 2 - Creating a Message Type.md b/docs/Tutorials/Step 2 - Creating a Message Type.md deleted file mode 100644 index 3892537..0000000 --- a/docs/Tutorials/Step 2 - Creating a Message Type.md +++ /dev/null @@ -1,29 +0,0 @@ -As the name implies this is a type of message your device can send. If your device outputs different information structures, each of them would be a different Message Type. In this tutorial, you will create a single Message Type for the sake of simplicity. To do so, from the sidebar, in the **Setup** section, click on **Data Ingestion Flow**. You will be presented with the following page: - -‍![Data Ingestion Flow](/img/dataIngestionFlow.png) - -This is a table listing the different Device Types you have. As per this tutorial instructions, and assuming you did not create any resources yet, you should see only one Device Type which is the one you created in the previous step, **My test device type**. - -Now, click on the **My test device type**. This will lead you to another page with the listing of message types which will be empty as you do not have created any yet for the selected Device Type. Click on the button **New message type** and a form will appear to gather the details of the new Message Type. - - -Fill the form with the following information: - -- **Name: My test message type** -- **Description: My test message type** -- **Communication protocol: HTTP** -- **Message encoding: JSON** - - - -![Created](/img/NewMessageType.png) - - -To make the tutorial simpler, **HTTP communication protocol** and **JSON message encoding** are the right choices as they do not require as much to work with unlike **MQTT** and **Message Pack**. Leave the **internal name** as it is. Now click on create and you should now have a new Message Type to work with. - - - - - - -In the next step you will create a Schema for your newly created Message Type. Follow along. \ No newline at end of file diff --git a/docs/Tutorials/Step 3 - Creating a Schema.html b/docs/Tutorials/Step 3 - Creating a Schema.html new file mode 100644 index 0000000..1f5a672 --- /dev/null +++ b/docs/Tutorials/Step 3 - Creating a Schema.html @@ -0,0 +1,58 @@ + + + + + +Step 3 - Creating a Schema | My Site + + + + + +

Step 3 - Creating a Schema


+
+

Now that you have created a Message Type, you have to define the shape of the data for that Message Type. This is what is called Schemas in Biotz. Schemas are just the definition of the structure of what your device will send to the platform. This helps Biotz ingest and process your data effectively.

+

Schemas have a set of data types you can choose in order to define the shape of the data you are sending. It ranges from simple types such as Integers, Decimals and Boolean to more complex types like Objects/Dictionaries and Collection/Arrays. Each with their own properties and restrictions. This tutorial will not dive into the intricacies of each data type but if you wish to get a more detailed explanation about them, please refer to its reference guide <add link to message type schema reference here>. With that said, assuming you are still in the My test message type page (the one you created in the previous step), click on New schema. Once you have done that you will see the following page:

+

Data Ingestion Flow

+

Schemas are defined with items. They can be a single item or multiple items depending on Item type you select. To create your first item click on Add new item. This will open up a dropdown with the different item data types you can choose from. For the purpose of this tutorial select the Object item type.

+

All Schemas

+

After doing so, you will see that a new button appears below the new selected item type. That is because the Object item type is a complex type and can have child items. Now, click on Add new item.

+

Add new iteem

+

There is a new element on the screen now named Key name. It is a special property of Objects since they are composed of key value pairs. However, bear in mind that you are just defining the structure, not the actual values in this section. Now, select the Decimal item. This will show up yet another element on the screen named Item name. This is the name or rather the internal name that Biotz will use to store and reference your ingested data. So, keep in mind that what you can type in this input element is very restricted <link to schema restrictions>. With that out of the way, input the following information for each field:

+

 

+
    +
  • +

    Key name: hum

    +
  • +
  • +

    Item name: humidity
    + 

    +
  • +
+

You might have noticed that to your right there are two checkboxes:

+

  +‍

+
    +
  • Madatory?: When this is checked, this item key is going to be always required inside the object.
  • +
  • Can be null?: When this is checked, a null value for this key is acceptable in the object.
  • +
+

  +Biotz will use this information to validate the data it receives from your device. In case the shape of the data does not fulfil the defined schema constraints, it will be rejected and discarded. For this tutorial check Mandatory? and leave Can be null? unchecked.

+

Schema Definition

+

Now, add another item and fill in the following details:

+

+
    +
  • Item type: Decimal
  • +
  • Key name: temp
  • +
  • Item name: temperature
  • +
  • Mandatory?: checked
  • +
  • Can be null?: unchecked.
  • +
+

Schema Definition2

+

Last but not least, we have a special item that serves to create a reliable timeline of the data we receive from your devices. For each object created, we can add more than one timestamp, but only one with the Payload timestamp? option checked. This will mark the item as responsible for telling the time of collection by your device. In case this item is not provided, Biotz will add one, but note that this is from when we received the data and may not be as accurate as the one from the device.

+

For this tutorial we are not going to add this item, but in case you want to add it you will notice that when you check that option the Mandatory? and Can be null? options become read-only and the item name is set to timestamp by default, this is because Biotz makes some assumptions about this special item.

+

Special item

+

At this point, you have finished defining the schema you will use in this tutorial. It is now time to give it a name and finally create it. On the top of the screen, before the schema definition, you will have an input to write the name of the schema. Name it My test schema and click on Create down below. Once you have done that, you will have a schema on your list for the Message Type My test message type. Now you have all the basic ingredients that define your data ingestion flow. In the next step you will create a device.

+

+ + \ No newline at end of file diff --git a/docs/Tutorials/Step 3 - Creating a Schema.md b/docs/Tutorials/Step 3 - Creating a Schema.md deleted file mode 100644 index 862efd4..0000000 --- a/docs/Tutorials/Step 3 - Creating a Schema.md +++ /dev/null @@ -1,68 +0,0 @@ - ---- - ---- -Now that you have created a Message Type, you have to define the shape of the data for that Message Type. This is what is called Schemas in Biotz. Schemas are just the definition of the structure of what your device will send to the platform. This helps Biotz ingest and process your data effectively. - - - - -Schemas have a set of data types you can choose in order to define the shape of the data you are sending. It ranges from simple types such as **Integers**, **Decimals** and **Boolean** to more complex types like **Objects/Dictionaries** and **Collection/Arrays**. Each with their own properties and restrictions. This tutorial will not dive into the intricacies of each data type but if you wish to get a more detailed explanation about them, please refer to its reference guide \\. With that said, assuming you are still in the **My test message type** page (the one you created in the previous step), click on **New schema**. Once you have done that you will see the following page: - -![Data Ingestion Flow](/img/DataIngestionFlow.png) - -Schemas are defined with items. They can be a single item or multiple items depending on **Item type** you select. To create your first item click on **Add new item**. This will open up a dropdown with the different item data types you can choose from. For the purpose of this tutorial select the **Object** item type. - -![All Schemas](/img/AllSchemas.png) - - -After doing so, you will see that a new button appears below the new selected item type. That is because the **Object** item type is a complex type and can have child items. Now, click on **Add new item**. - -![Add new iteem](/img/AddNewItem.png) - -There is a new element on the screen now named Key name. It is a special property of Objects since they are composed of key value pairs. However, bear in mind that you are just defining the structure, not the actual values in this section. Now, select the Decimal item. This will show up yet another element on the screen named Item name. This is the name or rather the internal name that Biotz will use to store and reference your ingested data. So, keep in mind that what you can type in this input element is very restricted \\. With that out of the way, input the following information for each field: - -  -- **Key name: hum** - -- **Item name: humidity** -  - -You might have noticed that to your right there are two checkboxes: - -  -‍ - -- **Madatory?:** When this is checked, this item key is going to be always required inside the object. -- **Can be null?:** When this is checked, a null value for this key is acceptable in the object. - -  -Biotz will use this information to validate the data it receives from your device. In case the shape of the data does not fulfil the defined schema constraints, it will be rejected and discarded. For this tutorial check **Mandatory?** and leave **Can be null?** unchecked. - -![Schema Definition](/img/SchemaDefinition.png) - -Now, add another item and fill in the following details: - -‍ - -- **Item type: Decimal** -- **Key name: temp** -- **Item name: temperature** -- **Mandatory?: checked** -- **Can be null?: unchecked.** - -![Schema Definition2](/img/SchemaDefinition2.png) - -Last but not least, we have a special item that serves to create a reliable timeline of the data we receive from your devices. For each object created, we can add more than one timestamp, but only one with the Payload timestamp? option checked. This will mark the item as responsible for telling the time of collection by your device. In case this item is not provided, Biotz will add one, but note that this is from when we received the data and may not be as accurate as the one from the device. - -For this tutorial we are not going to add this item, but in case you want to add it you will notice that when you check that option the **Mandatory?** and **Can be null?** options become **read-only** and the item name is set to **timestamp** by default, this is because Biotz makes some assumptions about this special item. - - - -![Special item](/img/SpecialItem.png) - - -At this point, you have finished defining the schema you will use in this tutorial. It is now time to give it a name and finally create it. On the top of the screen, before the schema definition, you will have an input to write the name of the schema. Name it **My test schema** and click on **Create** down below. Once you have done that, you will have a schema on your list for the Message Type **My test message type**. Now you have all the basic ingredients that define your data ingestion flow. In the next step you will create a device. - - -‍ diff --git a/docs/Tutorials/Step 4 - Creating a device.html b/docs/Tutorials/Step 4 - Creating a device.html new file mode 100644 index 0000000..9e8ab0f --- /dev/null +++ b/docs/Tutorials/Step 4 - Creating a device.html @@ -0,0 +1,19 @@ + + + + + +Step 4 - Creating a device | My Site + + + + + +

Step 4 - Creating a device

Before sending any data you need to register a device. To do so, from the sidebar, in the Device Management section, click on Devices. This will show up a list of devices. In the top right corner you click on New device. You will see the following form:

+
New Device
+

From the Device type dropdown list select My test device type. Remember that this device type contains all the configuration you have done before. For the name input My test device and the same for Description. For the Timezone select your time zone. Finally, you can optionally add Tags to your new device. Tags are just key value pairs that serve as metadata about your device. Add one by clicking on Add new tag. You can add as many tags as you desire. Tags are useful to filter your devices for example or to add additional information to them.

+

New Device2

+

Now, click on Save. By doing so, Biotz will register the new device in the platform and perform certain actions to create the credentials for your device. Once it is done, you will automatically download the device credentials file. In the credentials file you will have important and sensitive information about your device. Among other things it contains the username and password of your device that is required to interact with Biotz services. Even though this is a tutorial, bear in mind that the credentials file should be stored in a safe place and avoid sharing it over the network. With this information before sending data to Biotz we need to authenticate and get our token.

+

+ + \ No newline at end of file diff --git a/docs/Tutorials/Step 4 - Creating a device.md b/docs/Tutorials/Step 4 - Creating a device.md deleted file mode 100644 index d540d2e..0000000 --- a/docs/Tutorials/Step 4 - Creating a device.md +++ /dev/null @@ -1,13 +0,0 @@ -Before sending any data you need to register a device. To do so, from the sidebar, in the **Device Management** section, click on **Devices**. This will show up a list of devices. In the top right corner you click on **New device**. You will see the following form: - -
New Device
- -From the **Device type** dropdown list select **My test device type**. Remember that this device type contains all the configuration you have done before. For the name input **My test device** and the same for **Description**. For the **Timezone** select your time zone. Finally, you can optionally add **Tags** to your new device. **Tags** are just key value pairs that serve as metadata about your device. Add one by clicking on **Add new tag**. You can add as many tags as you desire. Tags are useful to filter your devices for example or to add additional information to them. - -![New Device2](/img/NewDevice2.png) - - - -Now, click on **Save**. By doing so, Biotz will register the new device in the platform and perform certain actions to create the credentials for your device. Once it is done, you will automatically download the device credentials file. In the credentials file you will have important and sensitive information about your device. Among other things it contains the username and password of your device that is required to interact with Biotz services. Even though this is a tutorial, bear in mind that the credentials file should be stored in a safe place and avoid sharing it over the network. With this information before sending data to Biotz we need to authenticate and get our token. - -‍ \ No newline at end of file diff --git a/docs/Tutorials/Step 5 - Authenticating a device.html b/docs/Tutorials/Step 5 - Authenticating a device.html new file mode 100644 index 0000000..5c401ef --- /dev/null +++ b/docs/Tutorials/Step 5 - Authenticating a device.html @@ -0,0 +1,32 @@ + + + + + +Step 5 - Authenticating a device | My Site + + + + + +

Step 5 - Authenticating a device

In this tutorial, as said in the beginning, the data sending will be simulated. To do so, you will make an HTTP request to the http-forwarder service of Biotz which will, as the name implies, forward your data ingestion request to the competent services. That is the reason why you chose the HTTP communication protocol before when creating a message type.

+

However in order to call the http-forwarder service you have to identify yourself and retrieve a credential, a token that will be used to validate your identity. For that, You will be using some of the credentials you have downloaded in the previous step, during the device creation process. To retrieve a token you will need to authenticate against Biotz identity provider using the following information:

+
    +
  • Username: the HTTP Username value in the credentials file.
  • +
  • Password: the Password value in the credentials file.
  • +
  • Client ID: biotz-platform-devices
  • +
  • Grant type: password
  • +
  • Scope: openid
  • +
+

With that information you can craft an HTTP request for this simulation to get the token. In this tutorial, it is assumed you have some experience working the terminal. As said at the beginning of this tutorial, HTTPie and cURL tools will be used to provide examples for HTTP requests. Here is the request to retrieve the token using both tools (please make sure to adjust the request with your own credentials):

+

``jsx title="HTTPie" +http --form POST
+https://auth.biotz.io/realms/biotz-platform/protocol/openid-connect/token
+username=HTTP USER FROM CSV
+password=PASSWORD FROM CSV
+grant_type=password
+client_id=biotz-platform-devices
+scope=openid

+
cURL
curl --request POST \
--url https://auth.biotz.io/realms/biotz-platform/protocol/openid-connect/token \
--data-urlencode username=~HTTP USERNAME FROM CSV~ \
--data-urlencode password=~PASSWORD FROM CSV~ \
--data-urlencode client_id=biotz-platform-devices \
--data-urlencode grant_type=password \
--data-urlencode scope=openid
+ + \ No newline at end of file diff --git a/docs/Tutorials/Step 5 - Authenticating a device.md b/docs/Tutorials/Step 5 - Authenticating a device.md deleted file mode 100644 index bf5a8f0..0000000 --- a/docs/Tutorials/Step 5 - Authenticating a device.md +++ /dev/null @@ -1,32 +0,0 @@ -In this tutorial, as said in the beginning, the data sending will be simulated. To do so, you will make an HTTP request to the **http-forwarder** service of Biotz which will, as the name implies, forward your data ingestion request to the competent services. That is the reason why you chose the **HTTP communication protocol** before when creating a message type. - - -However in order to call the **http-forwarder** service you have to identify yourself and retrieve a credential, a token that will be used to validate your identity. For that, You will be using some of the credentials you have downloaded in the previous step, during the device creation process. To retrieve a token you will need to authenticate against Biotz identity provider using the following information: - -- **Username: the HTTP Username value in the credentials file.** -- **Password: the Password value in the credentials file.** -- **Client ID: biotz-platform-devices** -- **Grant type: password** -- **Scope: openid** - -With that information you can craft an HTTP request for this simulation to get the token. In this tutorial, it is assumed you have some experience working the terminal. As said at the beginning of this tutorial, **HTTPie** and **cURL** tools will be used to provide examples for HTTP requests. Here is the request to retrieve the token using both tools (please make sure to adjust the request with your own credentials): - - -``jsx title="HTTPie" -http --form POST \ -https://auth.biotz.io/realms/biotz-platform/protocol/openid-connect/token \ -username=~HTTP USER FROM CSV~ \ -password=~PASSWORD FROM CSV~ \ -grant_type=password \ -client_id=biotz-platform-devices \ -scope=openid - - -```jsx title="cURL" -curl --request POST \ ---url https://auth.biotz.io/realms/biotz-platform/protocol/openid-connect/token \ ---data-urlencode username=~HTTP USERNAME FROM CSV~ \ ---data-urlencode password=~PASSWORD FROM CSV~ \ ---data-urlencode client_id=biotz-platform-devices \ ---data-urlencode grant_type=password \ ---data-urlencode scope=openid diff --git a/docs/Tutorials/Step 7 - Displaying the data.html b/docs/Tutorials/Step 7 - Displaying the data.html new file mode 100644 index 0000000..3822668 --- /dev/null +++ b/docs/Tutorials/Step 7 - Displaying the data.html @@ -0,0 +1,14 @@ + + + + + +Step 7 - Displaying the data | My Site + + + + + + + + \ No newline at end of file diff --git a/docs/Tutorials/Step 7 - Displaying the data.md b/docs/Tutorials/Step 7 - Displaying the data.md deleted file mode 100644 index e69de29..0000000 diff --git a/docs/Tutorials/_category_.json b/docs/Tutorials/_category_.json deleted file mode 100644 index 9db740a..0000000 --- a/docs/Tutorials/_category_.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "label": "Tutorials", - "position": 2, - "link": { - "type": "generated-index" - } -} diff --git a/docs/category/tutorial---basics.html b/docs/category/tutorial---basics.html new file mode 100644 index 0000000..5e9195b --- /dev/null +++ b/docs/category/tutorial---basics.html @@ -0,0 +1,14 @@ + + + + + +Tutorial - Basics | My Site + + + + + + + + \ No newline at end of file diff --git a/docs/category/tutorial---extras.html b/docs/category/tutorial---extras.html new file mode 100644 index 0000000..80ba969 --- /dev/null +++ b/docs/category/tutorial---extras.html @@ -0,0 +1,14 @@ + + + + + +Tutorial - Extras | My Site + + + + + + + + \ No newline at end of file diff --git a/docs/category/tutorials.html b/docs/category/tutorials.html new file mode 100644 index 0000000..b18feb0 --- /dev/null +++ b/docs/category/tutorials.html @@ -0,0 +1,14 @@ + + + + + +Tutorials | My Site + + + + + +

Tutorials

📄️ Getting started

This tutorial offers a comprehensive guide on establishing a seamless data ingestion flow within the Biotz platform. The process involves a systematic sequence of 7 steps that entail configuring Biotz's core components. Through these steps, you'll initiate the transmission and ingestion of data. Notably, this tutorial eliminates the necessity for a physical device to complete the procedures; all tasks associated with data transmission and ingestion will be simulated, fostering an accessible and hands-on learning experience.

+ + \ No newline at end of file diff --git a/docs/intro.html b/docs/intro.html new file mode 100644 index 0000000..0410172 --- /dev/null +++ b/docs/intro.html @@ -0,0 +1,38 @@ + + + + + +Tutorial Intro | My Site + + + + + +

Tutorial Intro

+

Let's discover Docusaurus in less than 5 minutes.

+

Getting Started

+

Get started by creating a new site.

+

Or try Docusaurus immediately with docusaurus.new.

+

What you'll need

+
    +
  • Node.js version 18.0 or above: +
      +
    • When installing Node.js, you are recommended to check all checkboxes related to dependencies.
    • +
    +
  • +
+

Generate a new site

+

Generate a new Docusaurus site using the classic template.

+

The classic template will automatically be added to your project after you run the command:

+
npm init docusaurus@latest my-website classic
+

You can type this command into Command Prompt, Powershell, Terminal, or any other integrated terminal of your code editor.

+

The command also installs all necessary dependencies you need to run Docusaurus.

+

Start your site

+

Run the development server:

+
cd my-website
npm run start
+

The cd command changes the directory you're working with. In order to work with your newly created Docusaurus site, you'll need to navigate the terminal there.

+

The npm run start command builds your website locally and serves it through a development server, ready for you to view at http://localhost:3000/.

+

Open docs/intro.md (this page) and edit some lines: the site reloads automatically and displays your changes.

+ + \ No newline at end of file diff --git a/docs/intro.md b/docs/intro.md deleted file mode 100644 index 45e8604..0000000 --- a/docs/intro.md +++ /dev/null @@ -1,47 +0,0 @@ ---- -sidebar_position: 1 ---- - -# Tutorial Intro - -Let's discover **Docusaurus in less than 5 minutes**. - -## Getting Started - -Get started by **creating a new site**. - -Or **try Docusaurus immediately** with **[docusaurus.new](https://docusaurus.new)**. - -### What you'll need - -- [Node.js](https://nodejs.org/en/download/) version 18.0 or above: - - When installing Node.js, you are recommended to check all checkboxes related to dependencies. - -## Generate a new site - -Generate a new Docusaurus site using the **classic template**. - -The classic template will automatically be added to your project after you run the command: - -```bash -npm init docusaurus@latest my-website classic -``` - -You can type this command into Command Prompt, Powershell, Terminal, or any other integrated terminal of your code editor. - -The command also installs all necessary dependencies you need to run Docusaurus. - -## Start your site - -Run the development server: - -```bash -cd my-website -npm run start -``` - -The `cd` command changes the directory you're working with. In order to work with your newly created Docusaurus site, you'll need to navigate the terminal there. - -The `npm run start` command builds your website locally and serves it through a development server, ready for you to view at http://localhost:3000/. - -Open `docs/intro.md` (this page) and edit some lines: the site **reloads automatically** and displays your changes. diff --git a/docs/tutorial-basics/_category_.json b/docs/tutorial-basics/_category_.json deleted file mode 100644 index 2e6db55..0000000 --- a/docs/tutorial-basics/_category_.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "label": "Tutorial - Basics", - "position": 2, - "link": { - "type": "generated-index", - "description": "5 minutes to learn the most important Docusaurus concepts." - } -} diff --git a/docs/tutorial-basics/congratulations.html b/docs/tutorial-basics/congratulations.html new file mode 100644 index 0000000..72538ee --- /dev/null +++ b/docs/tutorial-basics/congratulations.html @@ -0,0 +1,28 @@ + + + + + +Congratulations! | My Site + + + + + +

Congratulations!

+

You have just learned the basics of Docusaurus and made some changes to the initial template.

+

Docusaurus has much more to offer!

+

Have 5 more minutes? Take a look at versioning and i18n.

+

Anything unclear or buggy in this tutorial? Please report it!

+

What's next?

+
+ + \ No newline at end of file diff --git a/docs/tutorial-basics/congratulations.md b/docs/tutorial-basics/congratulations.md deleted file mode 100644 index 04771a0..0000000 --- a/docs/tutorial-basics/congratulations.md +++ /dev/null @@ -1,23 +0,0 @@ ---- -sidebar_position: 6 ---- - -# Congratulations! - -You have just learned the **basics of Docusaurus** and made some changes to the **initial template**. - -Docusaurus has **much more to offer**! - -Have **5 more minutes**? Take a look at **[versioning](../tutorial-extras/manage-docs-versions.md)** and **[i18n](../tutorial-extras/translate-your-site.md)**. - -Anything **unclear** or **buggy** in this tutorial? [Please report it!](https://github.com/facebook/docusaurus/discussions/4610) - -## What's next? - -- Read the [official documentation](https://docusaurus.io/) -- Modify your site configuration with [`docusaurus.config.js`](https://docusaurus.io/docs/api/docusaurus-config) -- Add navbar and footer items with [`themeConfig`](https://docusaurus.io/docs/api/themes/configuration) -- Add a custom [Design and Layout](https://docusaurus.io/docs/styling-layout) -- Add a [search bar](https://docusaurus.io/docs/search) -- Find inspirations in the [Docusaurus showcase](https://docusaurus.io/showcase) -- Get involved in the [Docusaurus Community](https://docusaurus.io/community/support) diff --git a/docs/tutorial-basics/create-a-blog-post.html b/docs/tutorial-basics/create-a-blog-post.html new file mode 100644 index 0000000..170a710 --- /dev/null +++ b/docs/tutorial-basics/create-a-blog-post.html @@ -0,0 +1,19 @@ + + + + + +Create a Blog Post | My Site + + + + + +

Create a Blog Post

+

Docusaurus creates a page for each blog post, but also a blog index page, a tag system, an RSS feed...

+

Create your first Post

+

Create a file at blog/2021-02-28-greetings.md:

+
blog/2021-02-28-greetings.md
---
slug: greetings
title: Greetings!
authors:
- name: Joel Marcey
title: Co-creator of Docusaurus 1
url: https://github.com/JoelMarcey
image_url: https://github.com/JoelMarcey.png
- name: Sébastien Lorber
title: Docusaurus maintainer
url: https://sebastienlorber.com
image_url: https://github.com/slorber.png
tags: [greetings]
---

Congratulations, you have made your first post!

Feel free to play around and edit this post as much as you like.
+

A new blog post is now available at http://localhost:3000/blog/greetings.

+ + \ No newline at end of file diff --git a/docs/tutorial-basics/create-a-blog-post.md b/docs/tutorial-basics/create-a-blog-post.md deleted file mode 100644 index 550ae17..0000000 --- a/docs/tutorial-basics/create-a-blog-post.md +++ /dev/null @@ -1,34 +0,0 @@ ---- -sidebar_position: 3 ---- - -# Create a Blog Post - -Docusaurus creates a **page for each blog post**, but also a **blog index page**, a **tag system**, an **RSS** feed... - -## Create your first Post - -Create a file at `blog/2021-02-28-greetings.md`: - -```md title="blog/2021-02-28-greetings.md" ---- -slug: greetings -title: Greetings! -authors: - - name: Joel Marcey - title: Co-creator of Docusaurus 1 - url: https://github.com/JoelMarcey - image_url: https://github.com/JoelMarcey.png - - name: Sébastien Lorber - title: Docusaurus maintainer - url: https://sebastienlorber.com - image_url: https://github.com/slorber.png -tags: [greetings] ---- - -Congratulations, you have made your first post! - -Feel free to play around and edit this post as much as you like. -``` - -A new blog post is now available at [http://localhost:3000/blog/greetings](http://localhost:3000/blog/greetings). diff --git a/docs/tutorial-basics/create-a-document.html b/docs/tutorial-basics/create-a-document.html new file mode 100644 index 0000000..1e092a7 --- /dev/null +++ b/docs/tutorial-basics/create-a-document.html @@ -0,0 +1,30 @@ + + + + + +Create a Document | My Site + + + + + +

Create a Document

+

Documents are groups of pages connected through:

+
    +
  • a sidebar
  • +
  • previous/next navigation
  • +
  • versioning
  • +
+

Create your first Doc

+

Create a Markdown file at docs/hello.md:

+
docs/hello.md
# Hello

This is my **first Docusaurus document**!
+

A new document is now available at http://localhost:3000/docs/hello.

+

Configure the Sidebar

+

Docusaurus automatically creates a sidebar from the docs folder.

+

Add metadata to customize the sidebar label and position:

+
docs/hello.md
---
sidebar_label: 'Hi!'
sidebar_position: 3
---

# Hello

This is my **first Docusaurus document**!
+

It is also possible to create your sidebar explicitly in sidebars.js:

+
sidebars.js
export default {
tutorialSidebar: [
'intro',
'hello',
{
type: 'category',
label: 'Tutorial',
items: ['tutorial-basics/create-a-document'],
},
],
};
+ + \ No newline at end of file diff --git a/docs/tutorial-basics/create-a-document.md b/docs/tutorial-basics/create-a-document.md deleted file mode 100644 index c22fe29..0000000 --- a/docs/tutorial-basics/create-a-document.md +++ /dev/null @@ -1,57 +0,0 @@ ---- -sidebar_position: 2 ---- - -# Create a Document - -Documents are **groups of pages** connected through: - -- a **sidebar** -- **previous/next navigation** -- **versioning** - -## Create your first Doc - -Create a Markdown file at `docs/hello.md`: - -```md title="docs/hello.md" -# Hello - -This is my **first Docusaurus document**! -``` - -A new document is now available at [http://localhost:3000/docs/hello](http://localhost:3000/docs/hello). - -## Configure the Sidebar - -Docusaurus automatically **creates a sidebar** from the `docs` folder. - -Add metadata to customize the sidebar label and position: - -```md title="docs/hello.md" {1-4} ---- -sidebar_label: 'Hi!' -sidebar_position: 3 ---- - -# Hello - -This is my **first Docusaurus document**! -``` - -It is also possible to create your sidebar explicitly in `sidebars.js`: - -```js title="sidebars.js" -export default { - tutorialSidebar: [ - 'intro', - // highlight-next-line - 'hello', - { - type: 'category', - label: 'Tutorial', - items: ['tutorial-basics/create-a-document'], - }, - ], -}; -``` diff --git a/docs/tutorial-basics/create-a-page.html b/docs/tutorial-basics/create-a-page.html new file mode 100644 index 0000000..dc0b36c --- /dev/null +++ b/docs/tutorial-basics/create-a-page.html @@ -0,0 +1,28 @@ + + + + + +Create a Page | My Site + + + + + +

Create a Page

+

Add Markdown or React files to src/pages to create a standalone page:

+
    +
  • src/pages/index.jslocalhost:3000/
  • +
  • src/pages/foo.mdlocalhost:3000/foo
  • +
  • src/pages/foo/bar.jslocalhost:3000/foo/bar
  • +
+

Create your first React Page

+

Create a file at src/pages/my-react-page.js:

+
src/pages/my-react-page.js
import React from 'react';
import Layout from '@theme/Layout';

export default function MyReactPage() {
return (
<Layout>
<h1>My React page</h1>
<p>This is a React page</p>
</Layout>
);
}
+

A new page is now available at http://localhost:3000/my-react-page.

+

Create your first Markdown Page

+

Create a file at src/pages/my-markdown-page.md:

+
src/pages/my-markdown-page.md
# My Markdown page

This is a Markdown page
+

A new page is now available at http://localhost:3000/my-markdown-page.

+ + \ No newline at end of file diff --git a/docs/tutorial-basics/create-a-page.md b/docs/tutorial-basics/create-a-page.md deleted file mode 100644 index 20e2ac3..0000000 --- a/docs/tutorial-basics/create-a-page.md +++ /dev/null @@ -1,43 +0,0 @@ ---- -sidebar_position: 1 ---- - -# Create a Page - -Add **Markdown or React** files to `src/pages` to create a **standalone page**: - -- `src/pages/index.js` → `localhost:3000/` -- `src/pages/foo.md` → `localhost:3000/foo` -- `src/pages/foo/bar.js` → `localhost:3000/foo/bar` - -## Create your first React Page - -Create a file at `src/pages/my-react-page.js`: - -```jsx title="src/pages/my-react-page.js" -import React from 'react'; -import Layout from '@theme/Layout'; - -export default function MyReactPage() { - return ( - -

My React page

-

This is a React page

-
- ); -} -``` - -A new page is now available at [http://localhost:3000/my-react-page](http://localhost:3000/my-react-page). - -## Create your first Markdown Page - -Create a file at `src/pages/my-markdown-page.md`: - -```mdx title="src/pages/my-markdown-page.md" -# My Markdown page - -This is a Markdown page -``` - -A new page is now available at [http://localhost:3000/my-markdown-page](http://localhost:3000/my-markdown-page). diff --git a/docs/tutorial-basics/deploy-your-site.html b/docs/tutorial-basics/deploy-your-site.html new file mode 100644 index 0000000..3287a53 --- /dev/null +++ b/docs/tutorial-basics/deploy-your-site.html @@ -0,0 +1,25 @@ + + + + + +Deploy your site | My Site + + + + + +

Deploy your site

+

Docusaurus is a static-site-generator (also called Jamstack).

+

It builds your site as simple static HTML, JavaScript and CSS files.

+

Build your site

+

Build your site for production:

+
npm run build
+

The static files are generated in the build folder.

+

Deploy your site

+

Test your production build locally:

+
npm run serve
+

The build folder is now served at http://localhost:3000/.

+

You can now deploy the build folder almost anywhere easily, for free or very small cost (read the Deployment Guide).

+ + \ No newline at end of file diff --git a/docs/tutorial-basics/deploy-your-site.md b/docs/tutorial-basics/deploy-your-site.md deleted file mode 100644 index 1c50ee0..0000000 --- a/docs/tutorial-basics/deploy-your-site.md +++ /dev/null @@ -1,31 +0,0 @@ ---- -sidebar_position: 5 ---- - -# Deploy your site - -Docusaurus is a **static-site-generator** (also called **[Jamstack](https://jamstack.org/)**). - -It builds your site as simple **static HTML, JavaScript and CSS files**. - -## Build your site - -Build your site **for production**: - -```bash -npm run build -``` - -The static files are generated in the `build` folder. - -## Deploy your site - -Test your production build locally: - -```bash -npm run serve -``` - -The `build` folder is now served at [http://localhost:3000/](http://localhost:3000/). - -You can now deploy the `build` folder **almost anywhere** easily, **for free** or very small cost (read the **[Deployment Guide](https://docusaurus.io/docs/deployment)**). diff --git a/docs/tutorial-basics/markdown-features.html b/docs/tutorial-basics/markdown-features.html new file mode 100644 index 0000000..af79f8d --- /dev/null +++ b/docs/tutorial-basics/markdown-features.html @@ -0,0 +1,45 @@ + + + + + +Markdown Features | My Site + + + + + +

Markdown Features

+

Docusaurus supports Markdown and a few additional features.

+

Front Matter

+

Markdown documents have metadata at the top called Front Matter:

+
my-doc.md
---
id: my-doc-id
title: My document title
description: My document description
slug: /my-custom-url
---

## Markdown heading

Markdown text with [links](./hello.md)
+ +

Regular Markdown links are supported, using url paths or relative file paths.

+
Let's see how to [Create a page](/create-a-page).
+
Let's see how to [Create a page](./create-a-page.md).
+

Result: Let's see how to Create a page.

+

Images

+

Regular Markdown images are supported.

+

You can use absolute paths to reference images in the static directory (static/img/docusaurus.png):

+
![Docusaurus logo](/img/docusaurus.png)
+

Docusaurus logo

+

You can reference images relative to the current file as well. This is particularly useful to colocate images close to the Markdown files using them:

+
![Docusaurus logo](./img/docusaurus.png)
+

Code Blocks

+

Markdown code blocks are supported with Syntax highlighting.

+
```jsx title="src/components/HelloDocusaurus.js"
function HelloDocusaurus() {
return <h1>Hello, Docusaurus!</h1>;
}
```
+
src/components/HelloDocusaurus.js
function HelloDocusaurus() {
return <h1>Hello, Docusaurus!</h1>;
}
+

Admonitions

+

Docusaurus has a special syntax to create admonitions and callouts:

+
:::tip[My tip]

Use this awesome feature option

:::

:::danger[Take care]

This action is dangerous

:::
+
My tip

Use this awesome feature option

+
Take care

This action is dangerous

+

MDX and React Components

+

MDX can make your documentation more interactive and allows using any React components inside Markdown:

+
export const Highlight = ({children, color}) => (
<span
style={{
backgroundColor: color,
borderRadius: '20px',
color: '#fff',
padding: '10px',
cursor: 'pointer',
}}
onClick={() => {
alert(`You clicked the color ${color} with label ${children}`)
}}>
{children}
</span>
);

This is <Highlight color="#25c2a0">Docusaurus green</Highlight> !

This is <Highlight color="#1877F2">Facebook blue</Highlight> !
+ +

This is Docusaurus green !

+

This is Facebook blue !

+ + \ No newline at end of file diff --git a/docs/tutorial-basics/markdown-features.mdx b/docs/tutorial-basics/markdown-features.mdx deleted file mode 100644 index 35e0082..0000000 --- a/docs/tutorial-basics/markdown-features.mdx +++ /dev/null @@ -1,152 +0,0 @@ ---- -sidebar_position: 4 ---- - -# Markdown Features - -Docusaurus supports **[Markdown](https://daringfireball.net/projects/markdown/syntax)** and a few **additional features**. - -## Front Matter - -Markdown documents have metadata at the top called [Front Matter](https://jekyllrb.com/docs/front-matter/): - -```text title="my-doc.md" -// highlight-start ---- -id: my-doc-id -title: My document title -description: My document description -slug: /my-custom-url ---- -// highlight-end - -## Markdown heading - -Markdown text with [links](./hello.md) -``` - -## Links - -Regular Markdown links are supported, using url paths or relative file paths. - -```md -Let's see how to [Create a page](/create-a-page). -``` - -```md -Let's see how to [Create a page](./create-a-page.md). -``` - -**Result:** Let's see how to [Create a page](./create-a-page.md). - -## Images - -Regular Markdown images are supported. - -You can use absolute paths to reference images in the static directory (`static/img/docusaurus.png`): - -```md -![Docusaurus logo](/img/docusaurus.png) -``` - -![Docusaurus logo](/img/docusaurus.png) - -You can reference images relative to the current file as well. This is particularly useful to colocate images close to the Markdown files using them: - -```md -![Docusaurus logo](./img/docusaurus.png) -``` - -## Code Blocks - -Markdown code blocks are supported with Syntax highlighting. - -````md -```jsx title="src/components/HelloDocusaurus.js" -function HelloDocusaurus() { - return

Hello, Docusaurus!

; -} -``` -```` - -```jsx title="src/components/HelloDocusaurus.js" -function HelloDocusaurus() { - return

Hello, Docusaurus!

; -} -``` - -## Admonitions - -Docusaurus has a special syntax to create admonitions and callouts: - -```md -:::tip My tip - -Use this awesome feature option - -::: - -:::danger Take care - -This action is dangerous - -::: -``` - -:::tip My tip - -Use this awesome feature option - -::: - -:::danger Take care - -This action is dangerous - -::: - -## MDX and React Components - -[MDX](https://mdxjs.com/) can make your documentation more **interactive** and allows using any **React components inside Markdown**: - -```jsx -export const Highlight = ({children, color}) => ( - { - alert(`You clicked the color ${color} with label ${children}`) - }}> - {children} - -); - -This is Docusaurus green ! - -This is Facebook blue ! -``` - -export const Highlight = ({children, color}) => ( - { - alert(`You clicked the color ${color} with label ${children}`); - }}> - {children} - -); - -This is Docusaurus green ! - -This is Facebook blue ! diff --git a/docs/tutorial-extras/_category_.json b/docs/tutorial-extras/_category_.json deleted file mode 100644 index a8ffcc1..0000000 --- a/docs/tutorial-extras/_category_.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "label": "Tutorial - Extras", - "position": 3, - "link": { - "type": "generated-index" - } -} diff --git a/docs/tutorial-extras/manage-docs-versions.html b/docs/tutorial-extras/manage-docs-versions.html new file mode 100644 index 0000000..97853eb --- /dev/null +++ b/docs/tutorial-extras/manage-docs-versions.html @@ -0,0 +1,36 @@ + + + + + +Manage Docs Versions | My Site + + + + + +

Manage Docs Versions

+

Docusaurus can manage multiple versions of your docs.

+

Create a docs version

+

Release a version 1.0 of your project:

+
npm run docusaurus docs:version 1.0
+

The docs folder is copied into versioned_docs/version-1.0 and versions.json is created.

+

Your docs now have 2 versions:

+
    +
  • 1.0 at http://localhost:3000/docs/ for the version 1.0 docs
  • +
  • current at http://localhost:3000/docs/next/ for the upcoming, unreleased docs
  • +
+

Add a Version Dropdown

+

To navigate seamlessly across versions, add a version dropdown.

+

Modify the docusaurus.config.js file:

+
docusaurus.config.js
export default {
themeConfig: {
navbar: {
items: [
{
type: 'docsVersionDropdown',
},
],
},
},
};
+

The docs version dropdown appears in your navbar:

+

Docs Version Dropdown

+

Update an existing version

+

It is possible to edit versioned docs in their respective folder:

+
    +
  • versioned_docs/version-1.0/hello.md updates http://localhost:3000/docs/hello
  • +
  • docs/hello.md updates http://localhost:3000/docs/next/hello
  • +
+ + \ No newline at end of file diff --git a/docs/tutorial-extras/manage-docs-versions.md b/docs/tutorial-extras/manage-docs-versions.md deleted file mode 100644 index ccda0b9..0000000 --- a/docs/tutorial-extras/manage-docs-versions.md +++ /dev/null @@ -1,55 +0,0 @@ ---- -sidebar_position: 1 ---- - -# Manage Docs Versions - -Docusaurus can manage multiple versions of your docs. - -## Create a docs version - -Release a version 1.0 of your project: - -```bash -npm run docusaurus docs:version 1.0 -``` - -The `docs` folder is copied into `versioned_docs/version-1.0` and `versions.json` is created. - -Your docs now have 2 versions: - -- `1.0` at `http://localhost:3000/docs/` for the version 1.0 docs -- `current` at `http://localhost:3000/docs/next/` for the **upcoming, unreleased docs** - -## Add a Version Dropdown - -To navigate seamlessly across versions, add a version dropdown. - -Modify the `docusaurus.config.js` file: - -```js title="docusaurus.config.js" -export default { - themeConfig: { - navbar: { - items: [ - // highlight-start - { - type: 'docsVersionDropdown', - }, - // highlight-end - ], - }, - }, -}; -``` - -The docs version dropdown appears in your navbar: - -![Docs Version Dropdown](./img/docsVersionDropdown.png) - -## Update an existing version - -It is possible to edit versioned docs in their respective folder: - -- `versioned_docs/version-1.0/hello.md` updates `http://localhost:3000/docs/hello` -- `docs/hello.md` updates `http://localhost:3000/docs/next/hello` diff --git a/docs/tutorial-extras/translate-your-site.html b/docs/tutorial-extras/translate-your-site.html new file mode 100644 index 0000000..9272c43 --- /dev/null +++ b/docs/tutorial-extras/translate-your-site.html @@ -0,0 +1,38 @@ + + + + + +Translate your site | My Site + + + + + +

Translate your site

+

Let's translate docs/intro.md to French.

+

Configure i18n

+

Modify docusaurus.config.js to add support for the fr locale:

+
docusaurus.config.js
export default {
i18n: {
defaultLocale: 'en',
locales: ['en', 'fr'],
},
};
+

Translate a doc

+

Copy the docs/intro.md file to the i18n/fr folder:

+
mkdir -p i18n/fr/docusaurus-plugin-content-docs/current/

cp docs/intro.md i18n/fr/docusaurus-plugin-content-docs/current/intro.md
+

Translate i18n/fr/docusaurus-plugin-content-docs/current/intro.md in French.

+

Start your localized site

+

Start your site on the French locale:

+
npm run start -- --locale fr
+

Your localized site is accessible at http://localhost:3000/fr/ and the Getting Started page is translated.

+
caution

In development, you can only use one locale at a time.

+

Add a Locale Dropdown

+

To navigate seamlessly across languages, add a locale dropdown.

+

Modify the docusaurus.config.js file:

+
docusaurus.config.js
export default {
themeConfig: {
navbar: {
items: [
{
type: 'localeDropdown',
},
],
},
},
};
+

The locale dropdown now appears in your navbar:

+

Locale Dropdown

+

Build your localized site

+

Build your site for a specific locale:

+
npm run build -- --locale fr
+

Or build your site to include all the locales at once:

+
npm run build
+ + \ No newline at end of file diff --git a/docs/tutorial-extras/translate-your-site.md b/docs/tutorial-extras/translate-your-site.md deleted file mode 100644 index b5a644a..0000000 --- a/docs/tutorial-extras/translate-your-site.md +++ /dev/null @@ -1,88 +0,0 @@ ---- -sidebar_position: 2 ---- - -# Translate your site - -Let's translate `docs/intro.md` to French. - -## Configure i18n - -Modify `docusaurus.config.js` to add support for the `fr` locale: - -```js title="docusaurus.config.js" -export default { - i18n: { - defaultLocale: 'en', - locales: ['en', 'fr'], - }, -}; -``` - -## Translate a doc - -Copy the `docs/intro.md` file to the `i18n/fr` folder: - -```bash -mkdir -p i18n/fr/docusaurus-plugin-content-docs/current/ - -cp docs/intro.md i18n/fr/docusaurus-plugin-content-docs/current/intro.md -``` - -Translate `i18n/fr/docusaurus-plugin-content-docs/current/intro.md` in French. - -## Start your localized site - -Start your site on the French locale: - -```bash -npm run start -- --locale fr -``` - -Your localized site is accessible at [http://localhost:3000/fr/](http://localhost:3000/fr/) and the `Getting Started` page is translated. - -:::caution - -In development, you can only use one locale at a time. - -::: - -## Add a Locale Dropdown - -To navigate seamlessly across languages, add a locale dropdown. - -Modify the `docusaurus.config.js` file: - -```js title="docusaurus.config.js" -export default { - themeConfig: { - navbar: { - items: [ - // highlight-start - { - type: 'localeDropdown', - }, - // highlight-end - ], - }, - }, -}; -``` - -The locale dropdown now appears in your navbar: - -![Locale Dropdown](./img/localeDropdown.png) - -## Build your localized site - -Build your site for a specific locale: - -```bash -npm run build -- --locale fr -``` - -Or build your site to include all the locales at once: - -```bash -npm run build -``` diff --git a/docusaurus.config.ts b/docusaurus.config.ts deleted file mode 100644 index 6b2622f..0000000 --- a/docusaurus.config.ts +++ /dev/null @@ -1,133 +0,0 @@ -import {themes as prismThemes} from 'prism-react-renderer'; -import type {Config} from '@docusaurus/types'; -import type * as Preset from '@docusaurus/preset-classic'; - -const config: Config = { - title: 'My Site', - tagline: 'Dinosaurs are cool', - favicon: 'img/favicon.ico', - - // Set the production url of your site here - url: 'https://your-docusaurus-site.example.com', - // Set the // pathname under which your site is served - // For GitHub pages deployment, it is often '//' - baseUrl: '/', - - // GitHub pages deployment config. - // If you aren't using GitHub pages, you don't need these. - organizationName: 'facebook', // Usually your GitHub org/user name. - projectName: 'docusaurus', // Usually your repo name. - - onBrokenLinks: 'throw', - onBrokenMarkdownLinks: 'warn', - - // Even if you don't use internationalization, you can use this field to set - // useful metadata like html lang. For example, if your site is Chinese, you - // may want to replace "en" with "zh-Hans". - i18n: { - defaultLocale: 'en', - locales: ['en'], - }, - - presets: [ - [ - 'classic', - { - docs: { - sidebarPath: './sidebars.ts', - // Please change this to your repo. - // Remove this to remove the "edit this page" links. - editUrl: - 'https://github.com/facebook/docusaurus/tree/main/packages/create-docusaurus/templates/shared/', - }, - blog: { - showReadingTime: true, - // Please change this to your repo. - // Remove this to remove the "edit this page" links. - editUrl: - 'https://github.com/facebook/docusaurus/tree/main/packages/create-docusaurus/templates/shared/', - }, - theme: { - customCss: './src/css/custom.css', - }, - } satisfies Preset.Options, - ], - ], - - themeConfig: { - // Replace with your project's social card - image: 'img/docusaurus-social-card.jpg', - navbar: { - title: 'My Site', - logo: { - alt: 'My Site Logo', - src: 'img/logo.svg', - }, - items: [ - { - type: 'docSidebar', - sidebarId: 'tutorialSidebar', - position: 'left', - label: 'Tutorial', - }, - {to: '/blog', label: 'Blog', position: 'left'}, - { - href: 'https://github.com/facebook/docusaurus', - label: 'GitHub', - position: 'right', - }, - ], - }, - footer: { - style: 'dark', - links: [ - { - title: 'General', - items: [ - { - label: 'Tutorial', - to: '/docs/intro', - }, - ], - }, - { - title: 'Head Office', - items: [ - { - label: 'Stack Overflow', - href: 'https://stackoverflow.com/questions/tagged/docusaurus', - }, - { - label: 'Discord', - href: 'https://discordapp.com/invite/docusaurus', - }, - { - label: 'Twitter', - href: 'https://twitter.com/docusaurus', - }, - ], - }, - { - title: 'More', - items: [ - { - label: 'Blog', - to: '/blog', - }, - { - label: 'GitHub', - href: 'https://github.com/facebook/docusaurus', - }, - ], - }, - ], - copyright: `Copyright © ${new Date().getFullYear()} My Project, Inc. Built with Docusaurus.`, - }, - prism: { - theme: prismThemes.github, - darkTheme: prismThemes.dracula, - }, - } satisfies Preset.ThemeConfig, -}; - -export default config; diff --git a/img/AddNewItem.png b/img/AddNewItem.png new file mode 100644 index 0000000000000000000000000000000000000000..eb43d69b64d5093dd4627d8abe7750d601b05914 GIT binary patch literal 20049 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 F{{y?kzK;L^ literal 0 HcmV?d00001 diff --git a/img/ClickHere.png b/img/ClickHere.png new file mode 100644 index 0000000000000000000000000000000000000000..387678c4565a5f16f2d57807d9b44b21d2737de0 GIT binary patch literal 16717 zcmdVBbyQSu6gD~rFw!Lm2snUrr-Yy*(jC&>CDPI$gMhS1gOq@PbT`u7jWBd~H}~cD z-F4Uf{`l6t|J=2{d-%g~hI8he{qFrd&wk!bkb;~z7CI?91Oma5ln_;dKpql7AP?Zs zhu|Hm;Ya7-pBF|FO0p1$8!ZIlgMdIT!COA-5Qq~y1hT0Qfe6GwAjF@NY7~XQ2dIY9 z;-Zkd`=8YM>?rUKnxmxbd$cvwCr^lR3fbddK_G8fBt_q&H~aR6HJ0G>-?B4I&c*Q>M;jzt z6JKg$N^-J_so9Kp$#-1e?)38Ek3LG{dL|1No0S-l(D&Ax=swloyRG5GGCzfQewSyH zx!13^KZOSd;!3`K3==gO$#1tY$Uov%o*;&V;NU&ksQ?j4bK7dez59n?ldTa^a8Tgp2(mgZ@%0Uu9xCyBqzjAfiu%`Yf zoBBg**~4n{>@ft(AL?6kg0aujjZ2hBvqokho0WqkfpA0nJHOP({H zn(!9HQ^~%oc8vfkL%ELD=_yHZloK3MuEEi<2ke}p&^JaGYU^~3ZQ5x)k!VJ%{oYRr zP6m7RUtpvvKK~YIaOihwFfjD1RYiFMqbUyDTR?Abc4(ztxk;(#3)O$opLe3Sl^Y=m z55S_p1evlAc;`Y=EY>$R3hIaZ3l#fp9&R#mKxk|J_HS@+|?q4At7^r?+{_DZ?Q$z@iR*qu1$UiSfQ z36OK}P!ez{?^jMd5QS!xXD8Z)lf8-h;>$e0?03dTW@lxY_NS&#K)I0)Voom#{eW4Kq`2b4tZA~QvF-o4x(^D*3ug^}FfCaoXY=}#9Y1{20)zYHDY;&dVNCF{zbC}b z$eXs|InjCmS!!|=7=7pbp}%*7$=S2?EAkztmG-;5nLi)^zXN`?j)I#)%F4-0NwGx7 zq8*<_O--SOQoLgPEfPDD_Z?rkM~W$qGLtj$qj1u$MtpR<0}m@~b#z6^m4DW0;v@O? z_Ai~9iWF`Wm1MHW*dMd9a&(9vF)^hRu`w}v^@nFG2RD~joIQ5M2M>KyVIAMDYW-G4 zU&Qvv>Y#m|n|9|tW z_x%z}IUR&QdzUs~7#cfQ9KEC45PbNx(z=RMBc5NYaywMW+lo#Dg;s3ktxU=_ZZBtl^sVmMIJ*F{cNe5Uk%bJe02v*qI^HQntUqdfU3 z%gbeaL77l~EKC!TV5ED{@*l z6}v(qEQ)>yh1Sc_HK#7gePQ|6{Wk{*RA=}K>YR0*x~-s>GmJ^mTx$+LKu7h(LHr$dfwv>6ixh7cY5_5}79zs;Sx6Ihp|g;wL_Ohn-V2OZm8(c16RIi%L9+u*uySuiyl zLvStr-HnSl_ebKCq#vj4&E<`v)`o>Yrlw9Y_Fp1sURw06ZMmYpWU-AqP2L1axF6V8 zW!DpoIkLf)&hJ|yHeC{xXW8?h&-UPn)I#D)%#&_6nYz9b1rJl@BM&zk(x^F=*n%A= z-mt^(B@q@q8y9kz@yR=Fll9a7)iT*V(%tQ$8h`A>ZzA8`@Oc-*%|<-vsZ3`Rc1SrY zjuPb^=UPKLJQ{=nW^wN-yg6!FZZX%_jFSs!FE11mlK7}oc%52Es%EK*R3ix%XHxUj zE7;l2T)<0wtyx{77Sr8>Gsc5fFmQ$>ALz(FWF?LxlNOt1W z+SYD`TrfRJ;ESa6f%=Lai&d{I+Dm&C$||6Dbje0hUAjSjB-g9d;)!@N#vmIE<#fi? zOE-cA`a7^lxjqg5@J<>^OpYG;96l;5C8JaJDYU)2`be*hLH!LbZ1D5xSfF=~#h|g) z6TFZpEerV+?p#)#nF-eg<0eQWcvU*F@1Ab+!8EKrZW82KRT7d1)M7hn=vo{xe)+ ztvxgc6N}fe!l@$JJ-4+Nj>Z(GClhmIYsLD(M1LgZq>KtThRbhOYc3`C7vCV>WPHx( zZB|c|Qb4a%lm4mIr?us_TFo1(3l*96j2+Lf)-_Du`^QMFdDi6|N-AZ-Tf4vgUjHq^ z=U^uf&y3XR*up*YyxK{$#(AeHGcH+Y#8NCOYJ{`_ui_mZ$8)0O{9@iVj*C}PQZi%0C|dyHU!h=dzkoM&frKi@#d|Ba&%XE?KtbPuDQ+R$>h5d8g+H|4mC(GfyjMACo+GB@QEBsjD4o_RrB0K zZhz$!TfWX8t4g=CM`dd|uXbNEajn@ov$}^Wu9`w&ASFQ^4!uIj)AQL|Wr>5Mk>kSj zja^9d)4~fpDbALvNn<0THN?efn7G83Xr{qp9mN@c+}X&oi#A+NtFiTxfetk!vUMm| zZ@_E?};PVegf2*NRl@sxyuPS)#=^m^ZXWqQBE>Hd3M@&N~clU-+GMJ6r|fpl4LJ0T{ZdfeOY z;Ppe|U-Wqu(*dWTmKz?W=htdyj_?l!SRVTAwLPYEFEcGeUbN{1QQjRU_Rg&wa)vUX zOEH#OoQwK{ga>Fmy;q>3+i&Nlm(P2ktlOjlmW9`&jn+IHlP{wT#r9m~?<(5|bL6|9 zJ#zpx(tRJvULHR3!RYn(iNwNZBD3fj$R-}nw7LSQQvHK_@e$Yh>t&wZMyqG_)SfM7 zLlgN^X{Fwenoy`7hy1DiT}<)nne~wRLaV76-R#Zmv`cLNc-+ePAY0R!ceXQ$UG7xB zZjEctw}F-ztEAPuky>f9yS>r=uX~;Yl>x3opNM^Yvxyo4Nl$Y8kGyi8(^T?a#=J(! zr3vV6|9zAe`0VuQM!sh4P*2gyOA|e>gAt(OPS3xqm=bWi&Hu=G>okWu*A!D-#|}sx zgp5?4Zku>s(DE3vYEgyt$EWVs_SIh4vz2G|-d2OXFW|bOp*Qn0AKS*;>-(r+#?ekY zjCl!SBHV6+Xae!e#~%oGNmJ$G8>q(Qa`3WPg-~)o zS(N7>u^{VTp}y_-%!=DZHVRvN3<~}|xf}?TL1P#^6%Qc4Xix5WsJRnyj^R$82iXoI z0mS?jK&*nlh9-aBjlBx`awWYT=mu`vq*m%!1d?$7VGZEQsxkr14=xdtcqfKE(=-86 z1iB9&LjEn(L=Z-21ojK<_04gM%)MP814(>?5ELAdsK9u>akD z8K2C>!LodMbPwF*F+TLM*uMlks>j6-Ao{G6EY2-U2s6YBUI?UDr)BBa9A5KFAr;1G zNgNCa#2gXQlR5DEVFzCQ7r zbO?l-XImc^`nc@D1ToEXWrQ-qT>N2_>2XRNGsmDZ$H~wm$Y{2V@+d!z zmd8P2dtfyZ9@0LE>rKUw%KT0npg?atZ4>%}BZA6}8X@h)j!{uj5fc+*SUkBOA_9TL z#Ykl;(G!l1jjgP#$b23=;eNl){iK5suXDwIr~LBJFHI@O+-q|B{-ELq(Fm5xWMpH@ zeoIA&?hjA%@i)gZ*pP{=$sUI%ci||Or(xP^><86ufO3oxBgIJWueyc?M`+z?zWoV`=q%sI z(cPiIHZd=Sr}t4&XCCMGHmIVeGS+SSGhAixr1YmGU5McW2salzO`#Seoeeu~rKaW0 zk}hqP!xPAx(qBWP4z7pFvyU{kWvM~(Com=N2xa>+hYkyfw|16FW60j{K7cfx$4O%Z z{XBAW(j#szHu`(;oDBkD7eBFFw%{l}Wi-{uQ1hWMDuT!}L8%rsj4dzBaFZfx;K z)C**h5o&^4G86x7jvCTc2Lc(i-Z$TDyBronYNLZHOw}-Sc@}q7&vlpUx#Uu=sS_Uj zIFb?q>C^I@aqV+A-f%DO*W!H$?p4uDu#lX<=?u;-N5FgH{utuZp1w!1cR9Lbx(5pO z%kQ(kxf2_>I|+CUj$6K0pnm6n&zTvg2|k1jG9Q>PpXers{RS0p$WDkr)derCgCx7Q zcyD8+yIRD<1H?rWY8u2c*a%;}ZYBzP2rDN+A?-h%O=7geNo6-PpQ@raJd0D^Itx<4-QOokRsXjTcv$lPl85 zED<82r?%&fvSi~P#zsaqoA275g2&e-tl+J{?-C)c2e%+i^S!yb`4}x+h0!Eij{IGg zY>WgABBJ(8DeRh5RaaM0TL})u3vRosyd^lb@^1V*1*fvJvtwn5+zSt^OG(K3koQ`% z+=IoqCeaE59w?Q0c@g`_yA_ESgqZcL>5CHx`WU}}Y}uP%(4!RbT3i_Vj*IWUlIxA5 z$JLGVCCcr=Jc`TaF^RW#V|kvM=XDB>y~9!eomUX9lBVYAERIMcuft`#6Xn29{@K5O zy?V0bPk44C#lu1ESZkjhT=GzcVm@D8UYD5AtMwWgDLu*F623h<%nYY68DuGyq*?Ux zbl3S7N{#rfk~>+I=ZAL6cXIHX@)!=8e_y8a!2wl;qTeFFnU4b}J1oc#Q;I2ocRCt*`{0tWvIY#Wj1Q>!pPG}PmrzK{>q)isr>_ZLO|u4wbC*i7eXAUAAo3ym$;~W`FUMy`!VEefnLHsJF=zuD|``Y42*c zJHkhXDe>Wkh1xc=-7Rx-a!AwUJ2dAIM+63*GMK3kS?tV(4R?T1T(5e7=9P{|a;) zH3~g1uAJDI*!E_7Qn3Bwi7|~IGzF)ZmHpUo05GEYOsMdzc`x?vsX(QZ6;82)v5ARE z>T>?fLB3YGy`3{7Yb5d0r~D^}g=+b&h6igY1zab^3-?UP_APwkqj3zDp5||*9Bu8S z#_5LOTXS36GtJJj0v&-Z=A^_#V%KwZ3k`sySnD&{E&~)^+SXNiT zY25wqQ-DzrS=WmTG-~g@?rvIyx|Y_-<`lL0@~7nNJ6<{=)RKe?ya$l^H2>h9#9+9r z4hEOc{W098XBdheWXI4_ZQoOnHU+@yXoYA9=n?&8$3fbA7mTXVFj$K~Ac=6)p%lAuqd$YA2 z*Bs0`HKU`^Jail!9632TJUl#=A7^XqmcHiXJ%X6FBvCErSI(v5Y^&yt3A*f#o==bq zI$xi}Aet-Z+mK^XlMw96&DvjdGe&8 zq2V~?BeH>fvBb00+?H!u3+IZ4qRMg#n)m&U$rCOCAb#-;K3i>g8y+|IiyR434 zz!1#3b?Q`+gC@@6h>b7mnwqSdWu2pA+#(Ti%4DF(>PH71f zG^`-9Z=>H` zii)a0yZZ3_z{npyl>R>W=WBPl1nwN^Sk~>nU1Xy-2&m)5`cMXoR)z5`13mrkU%wEz zoR*`%vB-D_qqoNMgTumT5!cs81IYqT0uHOa4W3s@%E~ik7Dq<|B4oe4K_Em$MLj$` z-oEt}r8+o1ehwD%cw=N|dpnL(QBiSgqL2>3tXXCbViAB%F5q>2o*^C%lD5`)N7wUY z>|m*b04|sG%IvBe+x5AfiAiRD zetvAMn!f)0XpS-qGjrLQ1oUDdfRY;EC=`?s$7ZoWmMxU+^8QorA%+1Yh8v@N{)}K`ExS=E^CFSMiWn+_HU+=lr zpX}%7Cm!j78Wcl zEI@u*O%$Z1rM-4L9;817q2J%%ud1p7x0k83vAH>&EuR7sqQYjz^2hS$GCkLoXz-4v zx_XkZrvM9!&E8x+NaB|-Un=F4xu5MGt@eRc*Yfm+EmU)qLScyB6cG_d#@xEPB-|44 zMY{EF9J6?6XaN&?-pLHEE8WpJBG(Zyze@f)z;hEZtK*WAPVaaB10md=Ds?~IP7?vr zl7#-cj}Pf_wNu#}US3|#@ZZr9PKm6rNj!xrX=`h{xm|9IWN(Cn2nGFj;7|xD?Qg@0s9$66-M z?}OC_>CoERdc7ucmliLcnVrq1Sth|6%azgzD&gb5s)gXcPg+X#F5?~ex8qg9Yg8xv4g6U@AvoOo~- zBiZsB;UMMK22vV5E)GG^-A=c=2xp3o(60Pw5rjlU?f)HNWPBe_Hpd(@HS=|=?N|01 z@A?UuSnrPp?>jF?$K%_ZtLhMWF)^`WHnY)ks|j$c2OHTbsHmu%Ol*1$*C5|NeE7g= zwT@H)zYQuR0Ee<)cVNZ56sL17#oKGK^+~i;Tb+L}F&p>-6Hw-)IgexmE}V2gKAVDS ziY36u7rxpq1xr3e`R?628ylMqdoi*0T-Cg|>xeGn-Q8VBjZCGTx%#WtAOfty`@)aQ z`Zg}BcOO&Ei=iClY<`DTnFQ{x_V%y1-=m^R?N_8$*#ht=DZN3t#jt3}{S>P9zPsH{ z{u&T4Gc^@T!ezSL8QFW@63=BexpO}M*H6%STLOBI8JxzQ=Lbvi&dcDrMQ+bC@I-!q z?7@fs`SS+^kRLpKQ`4KvakI&1UcQk475%9Fy+FA)3DG7mFPn)Ru{5g?wp_37ZDMewn*eK zLOtXBn*7>5#_I$C`D+4uke~(z2HS>!oJxv{aMAsBY8**;EJu6T8hfw9-iwRtRonZs zB5Rz2yKtse$%Q_D%KMNHh2319EWK)Uns0hgtiHXn(&kYK^7lSrqsB={NMyWT@$>s5 z5WNXJ!MmARS*uayJ-^HJ zrUBP9>IidkajC4VoX`mQN~Cjoaxz=dtb$x^SI%iq80YjkO&ZuVPnjtkGg+n1MHg&UVMm9|{eu!p|-fFG$M1Nj%Ea#X$| z5JGOpfw=Y?!qgb{rSqyurGlJ5z*bdU{}{)@2W{ z)e~5JeEf0B<>^kX-I7?1wyv(%&NL4tCFLb`ET=a1bdA#%Gcz+fIy(H_yA&Z;I8;(r zwr^m-#m+9x1W-}2)7A$zHa0psx|&sx%~73XkNb!tQ#wb)N!2#@Q7j^54zz^HN6 zEds8eKU*Uk>Ol#i`!8mM3k$gHK8K02#-<23S$6+mKtxb_Uq{}`b{Us|6NaT&wW~gj z|IwJ5ngV(Q4-fCyjd)jFs|8T+>OhJ-R53>-n1}@=>ha zcemw2vp*?QEVD*4=6SA4E-2pNmEGCek?R)-$Mr!2a9u}0D1-D9Z$e18RugR-;z3{m zOO$uqM%JT+|bBqB3}z^u!%v7%gar| z*FG^A#i=vjf;6(|Xq%dfe?2bVxX6BwjLT@SUm&u*bMcRQ{=g9TFwGAhz{!aR_RC?d z|DSwh94OA@Hqi3{2s84M-at$HkQd*W0|=KBW@cm47ox|}*zzx&H?h2&hYOd55Phm~ zvi-&hg_^Sm#MHPM@dWTkug}-;a2)sN6{)E{8=h9ZZBBc0$r@hA>xwNM>eWe*)A_%T zOkDw|_nv*=P4=eQZuAxx7dNf;ygC(_U?M~}tf@~%&6Cup<`1tW-qt{KD zUiybTp!034txfxrE{4P@hoXo6J3zT|nf5*t_ITw$`z)68tJC`6TiPfNk(%mij-G9t z;@`j50c?Vn7f1lmtB|IU9vP(o9(USwyu0;;cLM(5vz{z++8PJQ7ZHJb8iQrzJ@d)w z{>W73IrgJxW;RBpk^d>=dbljP!vY9t{LH*mt-==h^Jc||JZanLq3pM6u|NfSkDc;~ zIM<&0i!_#GUro{p;=w14WPv(z+Lg#y8G8{aQI+JS44&AGB-uuwHrk+4mekvQIyW~L zh|gBc#~f&~`5*GeHfzFdJ(EDO007vYOx4pbH*<-*Fe_I7!x2B=l`Vu`x^b;gVGr9zCq9e@c7OZ@;tg~F$7cc3BrTJF<)H>CQXLZV@_KcjIcm)qfIIil z_tZC9f=18#<^<@L_>J}9;bEYFS^{vq_y3~({rgv2SUl9v+SXQ{8sUZe4@chw%H;Hz3ukOcwoiyy0f>wv^eoFA%WDH)Pf+mO}oLVMC;lggV=dksxMvPfBn#alK5>iQvsTEK;}Zu+s_(pHdU0BOD#rdr>!-#v;a+e%s2UB zV`ICzx^Dj^`F0UUhz`Psa#duGV>Oz`p4gAm2DtO|sIIPV&f`cnnax=Ei$Tj*EE3LT zAe^qw_8J}5uysfPt`QLd*caF}!5oYyAqA?UeYqov-+@*xX?=5(5kH7l{%5c7NKi>- zB~Z2}Ur;cB><=Rs6qBdPDJYn$vdaM34=lV;=ada4P{mQ+x7aw8!XCYG9Mf9*{e*=R zL#Ff1gbv2-c!oYQv<}YBS&glZVquYSah=RuEpN9Q*Z%$c2ckQ&a(@0f!^6xB2Ty_q zf5*Zh!-$k8O`!_h+v*;2-KZN})wmrqTQ0fVV_~eC8V3i*l%IhiM?OW^u{t-Gk(xRK z=D#&spd%=-rmdiWi;Jrd6l_(U0{wG-K**8QwsUnCU34kSD=T>8xFTnqSbseNXKS2{ zNDT!Z|Jr*=K|!%se>Mjm5F{)G35n!Ap2o82t>VMZc4v*+ok~ke;uuIS*XFmknWMVa z&2$tM4bEMv8pO$Z)k;He6f?wz`~ihf2sj3^ig=tyRB!wN)o+fv#D+s5MR@6 z{XIQ1HBNboj3YV9bhI&EmmAq4ch^xjg_)U|0^%`bUnGT3tHkZ?4}mTtwGc;)`6}nA z039{P+WT{OvcXgE=3BlBW8>v!UP3~`SHc1Ut|1*w&C51oy`m1fF-s>yL#h!AK>4O? zdWE|6UolDGvGK*ktR|#k7xR;7{8Uu%S^{Sv%K=kzu4F1PTzL?LsiNcHWYhVpsjAw{ z)x}RS+`Iq|DFGQk0wAHy8i6}}dVO)!+sS^GfwfxTdJ2caK(odVB+pIqT$#lPU=b5e z4QFTGqkv-lzYk4+{{k%)eh}g|U9aks!M`dykfuPQO#Ag;Lmz*sM0&XcWsiseq8^C6 z^Q)^$>#35es#kzASy=l1{(ZaF39$tNIcsfzKDv8wa1aP{KxUxfnOYzD4w_v63yxLS zO}>w+fo)Y$;eCC8_S#9^FC|5GSs84-cXff{w3#mJ>gyYGP1dhRpRfS31@yG3 zEE7W+;!BH*psN(6Qqzn!(NiwwYgMk#=#>};fi}_7lF@-0wc^K*AMzqMDzs4-=jVgUCk1+q{lee1oz>LU z&w-|?G#^R_jqei+(AT7${qTX})hC}Y zn1jf){%(Q|0*E@WCik6CnTW2EQu9v~Aa3FTC?93``MonYr+0`JtS^bh9R_s^MAdsy zQSLfnP~}(iemD*1i@@yxX8okuAKtH$QMB)Y;>QaIVt!b80*GJ0_@$tkHF{4CYaJdw zET7QLP?KdOL|@gs1Wzv@Ai$}%qX3i`=p}$y$f7<0#B}U93GzJp#}D)4h)vZhIjTqi z`qpjVo`Q%YA^=Hos(rOm&Km=k2zUK6&iIfU+y@}}%t3=%X^YIF91kVqTjyT~#HE}i zGvr#XV`0JIPz*ByR65PaFeGLx0Wyn3;CaXMvT)(cKz`T1EiKf{%-hJjTfUq6^s^7< z=R>Ha@{5NPL-NPMMVKte~Rv3UhV|?0U%EWjoL9+H+eyL3jhWJVSWWV%-y;A zJm4DY=m1j_WSXUgMYa3c$J1o@%abiW(8=bh6@n%-IyN>~lnNvyXlldB1!Fu*Y9AQ2 zhiHJbZfv{*1;WM22|QkaW)0v`Lmd`xuCMQ5A0R0Z^B{v_qN62g@PUq@q)dsV76*n1 zpnAV*0(NBI1~gnVc$1`!i`3=IBd~38Z<<|)?34HsHP^JKPRV6Ig1j+$_y4##m~fQo z-wxX5a$r1#gkXa2DJo(=Ws#Pak~-aolZ zEs#Yql>k7z?rzQ;FMyGQ`m+=Rvj04lSgA5DE)HlafStfME2eY=gmu+UX1k4S6aoB^ zb$`(E@ttjs<$-n?xC;y{EG(?7yt~xh4Qv7y@Vn zdKKU=9v&P3N$TX_kl~WCboho50^#z9=4b&g2}BuKb+t}g?OwYNuZY~iT4kKgrdKv& zVPFW_Eg~dnI2Y-OAa9iYpbM=?WQuDQ)X$ZZ35KY4;PE^!t*yNRK3s?{)@fAc1Bgt2 zQo=8g5F-IR)m2r`MZA)3;(Ec;u;|vsu{NHJYn7S}Wc7fIz{0@^4-W3>>QZEk24Wf{ z7r+jSnF^Mp>EFM9pKMJKz++f-1i-oj00U-2M@NU6n%W(JERgjw58$1^d>I60$Coc( zfL0|J_K2H;9<`>u}ciZJ}rW69VT+?%VvKWXXke?CLKXB|DBrlvJjGmHqzw+trPLljeG<6wgxB7ozT} z)_gvox{@RVEDujB0z}5h*gZ=55YmL~Wq@yQZ-2!i6BB$6d^wE<4}P0++kaJWDLEye z@$3cE-o3!p291Cpj_{z@M_!0ePTZ6e zOa@L!Ow1K)4*aS?6gs+W(Bt64M=g0g?O(x+fs!mM{?D=J@_T>Z*v;6^RO|rMGy}TY zd@$9=2SPobn1w*MUpmGLdtS;Uy&5X(poIAJCEeQzfT)3IG9vvKWZx{n zd$2)_LCiYn4ZQC^5;Roz78R$w(S3UWkhh%geahV*15nK4F_zgrCOtpZ*fMx&&>z5tEc*R}BcE!%Rt7<4; zAt)eFf-xV$3^7;g{X-0gl8AU+yC6NYKjeWeED(1);N;cJO-#f-ft)6t?k}`-gpg#^ zlP4<^hq^4FfEd=kb#(jc8-#m*0XF!*+1ab(4F}Nu!#e?Q#gX8dCIH^~PyU(j{Yp;Pg6od2!JYY-}kjzk^E3$Qa)d)H9<(QiIq_eVMG-#Kgr%R)9YC1enR@z1-ZqyQ&GCCg>xznqc1o;1j^P($Z2@U?-d6Jb(3O;H0~^ zcY7>v0+>?Q*CKe3&m8e4Y^}}BhM;8bD_wTN9N9PcA367Sbp_qVegAI1*ct>@3AigI zYk4VjyQ=7zn8tK(L0f8Sn&t1`cD2`7Sg&#F`e5B3%q~EF(O7_p(tF?Y zKu5+#MYRaTI*E#l!;e|r1+ zW{%r1~Qar!G(WB@08&tY^RB+Mi5^ZgLhi3#n*({WpyZzVDzg zFy3;7BeuG{%0D?%d1NUq4eU50MLPVby=ir=vyHK+g3*HOcn9K-|LXFU@<4>12^ERJ zmhHF4q>Js)Gn=Qo869`6IOCZQJBvq;(WLx`TUtDClO`rl@Su+a!YSmzK0GdZ`{U5{ z6{H{T_sB>muubdg>i>p5?iH-6)Ft~nzUyaEV>`Pbcp7wl!hLz)fOO9adF!`j`SAaKPv`$deuEWP#J2SuSwnPkZKu zG_aDz$sn&dv%ywS$P-f6`N7EXe9g?v*KyaIpQEKtZo;qH!^uXMXNzC@A<72Va0gW6PG{tM8vF;Y5zjYHm-943_^?66q$xxVDA=2ZJdkxuxBtZ9f_vTM6 zJ**_y{dFCGdFw6>R7XXjOZkEI&g%5ywm(uWU!9RC7$f-G_Rdb!?p)sQKicJn46t8C zMG_gpITjo5P_g2UH_z*?uk-J0v-MmkfzuE65txi~gG-Ot+!ZZx;`2+!7F zlH#VSF!pqJ^YDI;xt-Tbb1>_RONff9T}ph-g!CTh?mi5tZwvw1U3w-xQGgWse7+6_ z8IH*p621TF-py>Nf-!I}JJ#`c= zRiuO|xV8tMN!Ox(3=vUvwJWNyxhGh=Dt0i>1P?UZ`p_R1hP*9u5uL{cBK*8dxmbO) zJeUvm%RgB9Y*&W>KMJ!>n+h+Slp`dW5-d$Cjb6&fFl=n_ml3upKS2daPPlAbf6vT( z3Ht@6OytOCW~QeHSH3jEHJkEm$kG((3DIXN&lnk5IkX*o-@LgZ;mjHB8!NA>Lg0RP zUO6f zaHFMU$#~$<(igZ;ppfEBqLsj~O-}yJPVYtUA8X$?5qb&=W?RY%>gO|47{F~tK<(|1 zMlGG3WJ5LcD=KcSdca<7diwYKu_Q2+o55tFl+)iG+qohh{$BiUj}Z3jL)!Z8h$=lH z>+Qrf0P`E?)BD(d#Uz~v1<&buxWTpN{rXnKG%y?%byIJWrXZ2HG+K5n9lK;{Y4rr= z*w2uvM;WPpz0`1ned-M6hO!>Cq!wTPxvj`FF`+7^XKS2qOlo{8caO+Q>B%ct6~tZExR*J|IZQg!lR0w*3{G-woP_cir2n%F$DnDFDHk< zjZ_fTdIOi>w>p1sre$PCw>45rN1k{|_YP|$Cyr~3hX-S=k(Ce~RM_v*Y42{%4?{&1MM>Xf}&T;i}J1u{Bm@{6*($;KkclB~t%a;2ZdUkvyEg^I7uD$kn z0u!jzR#$1|5II(Tha5tMu=ZNNkbbu{PElU|t@T$eA_72(pv(8#E610JSAv2jrX~b% zODn6TJsQ%vK-;sA0IG!gx?UncaqU<L z(bEF_{ESb#7Z<-DenW>#1QW3m;bYJ$pXB7`;-e$L`XeGHnba&=lA@yW6zHKa8_mje z3~Qh|x?Gf@F!_{Kq3+)8$uv)Cmr6~4ss%YJm}vfowbhj);pW%ZHFQX6$%e$?mP$dG z=vvIydovzKiXG5->Sf%jA$K0t`ScbNH`C%mR|h;<76&7N;F+0Jmrp#*&G35!Gad~z zSU{t)?LZb66@ip4FDvV95_?YmJWKZHdC#q%y=#s-Gd3y7uz>+bZIzuwI-mqwj#ZqUWX;=?abHlm}V zt~S>6z*ra-DenHVMcC=M+qp9vL!|e`o%5*5#N^~OLMCy0ar?UG_T7CIq;+0phRxPE z_jmRReA+Kk%E1p3rT&Uzf+Mi8yu3VFs}?@M>&Xy3je5Mbw7o3~_8`6Y`+lZ~Qbk5b zuPg@Vr@|`1E^}_Gu=?VLjg#EFB9)8VrxPCz0Cet5Sw6cZamOP4M4?2Pk_6}u@|QbFl(LWun)CU-pDP3#~9?D^*8 zVL>2bG2g#ad5N8eyumOCMI@fR0e@^8hx@8r}tcr^9 zQCskkAvs`b+G4r7@tYNboq+}y3aUru#uN#DLRZ-A_iZCKsgjc_q(A)}WP4 zY8mq;0C!tg_v5Au2ssv*R{fchGT``Z((|i;-jxgD8O1{*UMUxV`JnlUq=JC)+PXR+ zF0Lr&x05?{{ms)Hij7<)=AWVd@JI<7LUdq&93CBUusww6JF76Nf=MAUG1QS?Rv{*K zu!x=&%kqTVH^gywpt`>mD89}BbLCPmuf%~n6fa|HV35XE3jr<*7(W2p(11{Z4bRO_ zA1Tp#8(CC?MQUcrK|+lSZFSlWj{$phyOuPva6ghG`OPd~LjOcugJr_Q)qpdxQCp z1JPqe@Qgwh9X<`N*r$(!8W?arTYIr5$+1nDrPm${-v2Ee#q+@FTiPsUC4g#WrPvdR_d`XOZ%E_m z4vBr}zW$j$ly(?ci5;KB5$gj_J!gj0i6*MuLnZW$3P+!v!-*e5nwF29M7eLf-jqF? zYev7yA;$>ah1R?PbDjad1P)u<3Fg+m=KkMyx8U3{CnxXA+$pxnt=7=oXdsZ# zzI}GWAtZH8P^?)Fgu$bw18Idh6Ehe?u~ec=id8D) z8V^C>NN&C4F~2_UxPI|(FY^8ERPmr|J?u>O0p!inf_;}jETyDQpZn~De}wlbjC=f3 zFMiT2u!Mz3KH67{qTE&E?qHErsq46#O_SgM4T6uwhIPQ!^F7WGWd!aGwW2_FAKo+Y z*w4@YvOcO3gK~WS{*)E=7-GIy_4u8qAmk(v_Y@m5;ISJRA71s>tJT?q4$YBVJ_rB% zy`XpIDi+uv^+FCH0OwK|{*5=IrKt)%>~SBMl7H#=Uft2yz|lm&$le6}1L0)nM;8aI~;7ad0%S Z`Sia&=R)lhSRV*P^1YmB0bKvf{{b3wQwjh8 literal 0 HcmV?d00001 diff --git a/img/Confirm.png b/img/Confirm.png new file mode 100644 index 0000000000000000000000000000000000000000..61620e5a4ef99c649906781830bf48ffc90c920a GIT binary patch literal 27421 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 zŠ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

x`R9`FDXCM;&9aeRlLy zl#ts4F6y)7kRNfV8=MZ|(JF3KRKL^>Zze?HOy^z*msi&@8yGXIonTVWd5#fch!ZtOt2FfcHz`h$0!lhMLQl18)?y2|rAK@~8sK4UA zB}0oe=0E)QIIt0Yi?5y#$%nA5f7jj(OJU$`@_VbBdOO&9JEH789pQgeQW8?qViK}q z5(-8V3MeT_)Fl}a2?;RkrJj(J`M;jv>h9otE8xFBVG5fR2Tu_C&k?+xT^+r=ZCyS7 W`*Rx5RVMHpDlK)LD^+Nli2nh>;4P8> literal 0 HcmV?d00001 diff --git a/static/img/Created.png b/img/Created.png similarity index 100% rename from static/img/Created.png rename to img/Created.png diff --git a/img/DeviceType.png b/img/DeviceType.png new file mode 100644 index 0000000000000000000000000000000000000000..69e21a3635f9ff669401b0f7a50e5e730dfbc573 GIT binary patch literal 17803 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 literal 0 HcmV?d00001 diff --git a/static/img/NewDevice.png b/img/NewDevice.png similarity index 100% rename from static/img/NewDevice.png rename to img/NewDevice.png diff --git a/img/NewDevice2.png b/img/NewDevice2.png new file mode 100644 index 0000000000000000000000000000000000000000..e17570801ffa24b487cdb428e5b03874d7bb1ae6 GIT binary patch literal 23149 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 literal 0 HcmV?d00001 diff --git a/img/NewDeviceType.png b/img/NewDeviceType.png new file mode 100644 index 0000000000000000000000000000000000000000..2699b28f82014b48d6b4955c8dd8c8476c353292 GIT binary patch literal 26229 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 ASpWb4 literal 0 HcmV?d00001 diff --git a/img/NewMessageType.png b/img/NewMessageType.png new file mode 100644 index 0000000000000000000000000000000000000000..ddd249ff9af38194e3e6b0fe307664f56a2d9bed GIT binary patch literal 24329 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%0Avp? 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%0Dm=$aR^L~V+j|(-FpPRRC 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 A@&Et; literal 0 HcmV?d00001 diff --git a/img/SchemaDefinition.png b/img/SchemaDefinition.png new file mode 100644 index 0000000000000000000000000000000000000000..6485a06cf69661075ac1ffd3031bee8a92a3f55a GIT binary patch literal 23975 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 literal 0 HcmV?d00001 diff --git a/img/SchemaDefinition2.png b/img/SchemaDefinition2.png new file mode 100644 index 0000000000000000000000000000000000000000..0b1ce093d8ef07fa716f367f0b8f3529a3798809 GIT binary patch literal 28139 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 literal 0 HcmV?d00001 diff --git a/img/SignIn.png b/img/SignIn.png new file mode 100644 index 0000000000000000000000000000000000000000..46a370a198bfa485328b67bac9cb7f2335143beb GIT binary patch literal 20068 zcmd74Wk8kP7bki^5d=X>P!Nz3q&pQ54$>(d(p@4Yts)8nA|l=0T}p$L(k0#9-E|lL znYnj9+_|4-=FWM;_dSR6JkQ>H?X`ZfHvWq864;m|m@yJM0Sq_14dyGK5`-niC!dvf_5eO$X1Y%Vmfe?s9Ac$YbRw_M(4{jOCNFWhc z*MB9}WQ4*y=#Ely;^<4aZr?^D_}yHVia^LArI626-i~fexabfZU7>Hg+%ljw_=Ef0 zo+_E1ul~LEYt?bDvb=IjtBR>|Evq^kU9xf~Z*M1c!C1f1q;lyzQXSRjN?FPDZ7Pop zLJ!X7Rz3S~it?dKOdojc&&<8~wezcgk}<*F1vO1ss;8-RC#Z1xAF4pvZEP&ewFy<0 zh`;k+pV<)M-Y&(b2&xW#@lTs^XW{HMN@Bj>2@67lF{{Ji-}-HW$KuDwZmZqIx?kz2 z@IpF6&8hkXZmPYlO??y7;o^!?zl%#*-+b)<`|_g8(PumJMw zaHe^{XhXiWaAuCEN5!So5AP{Vj6U>^)Q>5bOjO$Tltn0N`{A;+k5?pAO#iz{l1Ags zIMsR+QRa*Be%1FAnr7;4nFP5*A_H-fDT!N%vJZHgiZ!=GnOu1V#S)di{IDOr#n$4o zl6+8MH(@61e8>D^=ljqx3*kE_k&hw=R8(v8;Ue}8cGxpKA=Fm$XaCs|nY+QFhU0)3wa+J} zcLI0>o`IcrTPnu9WGn3>w%(v<;8Weq4hauebs-%Z;Ta`Xjtf>`i_a3?$4bP5r{*S4 zGaH&{A>9$g_Vla?H2b^Y#8Hm@jujTG#dptNT3kujT9bOM^Qd7kDGBeB1YH>aKrb1O zYLtM*E7B>9!@8`{#T`$z#G>ag0}M8ySoJ^K|mJh&jkq?=U4=ffu^ws!Zed>hqlnm0iq`A2hg%o6#o04dNMX;Q)F2eyAqdoyijTu0!Us6S2f9K`@`iRj z=@I%5mgPT_y!{dX%;xX8oHmhzyT5^NYwm7%`>~K8iDaeyk%;ViUd++=@0&yn0l(c` z!v2s^Q=P%$*mP}Yr;@q^V9E>!D@Tdxo0Y_CM#YDF&Unlgr7U5FHFx9-qLsq{QQ}4e z6ZmpRgXr&xSJ+NcCpR`4UYz*)HWSZYxww0nZ#{B8_0ahs@+hcT z<=-8_(qv~FBfFEJpF|zSYTAv@I65{n~d~(bvzfD^nafpqyw!+sA*~F@-i- ziHC#^rMrNIRfQ;~Zo4z}hx#imkL3#NvhkHZ@inU-6zh}39ooOFw$z_a9+CHCb+!iR zEm&>U3nDQFLgVhucFS0kuihDxr&#@XcMysEtYSz-Vw3V}Gt=@(&#vyP?|&bfcE+=D zCG+la3O{2$8}4A(^`Bgdde_$C zZ%^DLVds6CoD}B&jGp`aUP2~bt(tXAX4do8u@d})H=nzWNK5JMOso+#maCqLg-* zeXb`#FD!D|=#~P#{;toFDc3Y{Wq*?GMlSBr%h4fv;mEQV_eKXDnPqltXOsqmt$u|% zy6j_a5s{yAVudxc4<5W%H#y@)$KIvpVlv<3RTb)Yf$VTE=Z=InvvzTjyh7W_&zo~} z;~v$=-1F#5_Dey!v|bL9m_65S6vPApZq z=j^FJ9gzv|P*A&3T&Fxnr%>DRxV=6@pD5OjhXIrtB9QU~1sR*F7%T@z(jPU@r^VSH zNyT9<52TNh()~Vl#9khF;f+(lJDQ$hLR#t%Vb&45qs!VwV#d}w{cIyVS%r`}vZ7Dl zuc60pl7iJWkHr~X4IK~FX*N)+>DOhF!t)OnzU7#@dA70ncn$*L{`6FRg`?HIoy9W z<2<+{05{-#mA7`2F>F!jkfAe^qFK4Gzc?tNkI!qC?M?%#ksod$+u{r@(UBruZURcJ z>7fiM>%S+3EeD7>FJjK4`1tU+9eN4xui~esev(=AZVPG6x5NrXe}7QReL*asf{KSq z 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 bqk+xq|M7P^cZa3mI|wOpd1St*{)hhy;~fJS literal 0 HcmV?d00001 diff --git a/img/SpecialItem.png b/img/SpecialItem.png new file mode 100644 index 0000000000000000000000000000000000000000..1ac6e0190f7906ab5c15c48e77b7e6cc382f63e5 GIT binary patch literal 14894 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 NWqCEZ5}C)r{{br&PDcO$ literal 0 HcmV?d00001 diff --git a/img/createNew.png b/img/createNew.png new file mode 100644 index 0000000000000000000000000000000000000000..eddb04eddd508b00f202faf6f1a1191b349ab363 GIT binary patch literal 15443 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 RPUAI%nu>;UuA=$P{|iqo03`qb literal 0 HcmV?d00001 diff --git a/img/dataIngestionFlow.png b/img/dataIngestionFlow.png new file mode 100644 index 0000000000000000000000000000000000000000..947e846971feef71f55e8ef343b8660f47ff1718 GIT binary patch literal 20897 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 ROU83ZvKJMlGRX$_{|~Ro-3R~x literal 0 HcmV?d00001 diff --git a/img/dataIngestionForm.png b/img/dataIngestionForm.png new file mode 100644 index 0000000000000000000000000000000000000000..f5fb78d905af8728fb1d06b264ac900f1aa331ca GIT binary patch literal 40854 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 literal 0 HcmV?d00001 diff --git a/static/img/docusaurus-social-card.jpg b/img/docusaurus-social-card.jpg similarity index 100% rename from static/img/docusaurus-social-card.jpg rename to img/docusaurus-social-card.jpg diff --git a/static/img/docusaurus.png b/img/docusaurus.png similarity index 100% rename from static/img/docusaurus.png rename to img/docusaurus.png diff --git a/static/img/favicon.ico b/img/favicon.ico similarity index 100% rename from static/img/favicon.ico rename to img/favicon.ico diff --git a/static/img/logo.svg b/img/logo.svg similarity index 100% rename from static/img/logo.svg rename to img/logo.svg diff --git a/img/organisation.png b/img/organisation.png new file mode 100644 index 0000000000000000000000000000000000000000..f3c44e8051d66ccc5c8db8d746d87ebea8ffa636 GIT binary patch literal 22992 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 bxFj*R0Jom44j&7FdKf%i{an^LB{Ts5_lD{t literal 0 HcmV?d00001 diff --git a/static/img/undraw_docusaurus_mountain.svg b/img/undraw_docusaurus_mountain.svg similarity index 100% rename from static/img/undraw_docusaurus_mountain.svg rename to img/undraw_docusaurus_mountain.svg diff --git a/static/img/undraw_docusaurus_react.svg b/img/undraw_docusaurus_react.svg similarity index 100% rename from static/img/undraw_docusaurus_react.svg rename to img/undraw_docusaurus_react.svg diff --git a/static/img/undraw_docusaurus_tree.svg b/img/undraw_docusaurus_tree.svg similarity index 100% rename from static/img/undraw_docusaurus_tree.svg rename to img/undraw_docusaurus_tree.svg diff --git a/index.html b/index.html new file mode 100644 index 0000000..5190b1b --- /dev/null +++ b/index.html @@ -0,0 +1,14 @@ + + + + + +Hello from My Site | My Site + + + + + +

My Site

Dinosaurs are cool

Easy to Use

Easy to Use

Docusaurus was designed from the ground up to be easily installed and used to get your website up and running quickly.

Focus on What Matters

Focus on What Matters

Docusaurus lets you focus on your docs, and we'll do the chores. Go ahead and move your docs into the docs directory.

Powered by React

Powered by React

Extend or customize your website layout by reusing React. Docusaurus can be extended while reusing the same header and footer.

+ + \ No newline at end of file diff --git a/package-lock.json b/package-lock.json deleted file mode 100644 index f86c2b0..0000000 --- a/package-lock.json +++ /dev/null @@ -1,14680 +0,0 @@ -{ - "name": "my-website", - "version": "0.0.0", - "lockfileVersion": 3, - "requires": true, - "packages": { - "": { - "name": "my-website", - "version": "0.0.0", - "dependencies": { - "@docusaurus/core": "3.1.1", - "@docusaurus/preset-classic": "3.1.1", - "@mdx-js/react": "^3.0.0", - "clsx": "^2.0.0", - "prism-react-renderer": "^2.3.0", - "react": "^18.0.0", - "react-dom": "^18.0.0" - }, - "devDependencies": { - "@docusaurus/module-type-aliases": "3.1.1", - "@docusaurus/tsconfig": "3.1.1", - "@docusaurus/types": "3.1.1", - "typescript": "~5.2.2" - }, - "engines": { - "node": ">=18.0" - } - }, - "node_modules/@algolia/autocomplete-core": { - "version": "1.9.3", - "resolved": "https://registry.npmjs.org/@algolia/autocomplete-core/-/autocomplete-core-1.9.3.tgz", - "integrity": "sha512-009HdfugtGCdC4JdXUbVJClA0q0zh24yyePn+KUGk3rP7j8FEe/m5Yo/z65gn6nP/cM39PxpzqKrL7A6fP6PPw==", - "dependencies": { - "@algolia/autocomplete-plugin-algolia-insights": "1.9.3", - "@algolia/autocomplete-shared": "1.9.3" - } - }, - "node_modules/@algolia/autocomplete-plugin-algolia-insights": { - "version": "1.9.3", - "resolved": "https://registry.npmjs.org/@algolia/autocomplete-plugin-algolia-insights/-/autocomplete-plugin-algolia-insights-1.9.3.tgz", - "integrity": "sha512-a/yTUkcO/Vyy+JffmAnTWbr4/90cLzw+CC3bRbhnULr/EM0fGNvM13oQQ14f2moLMcVDyAx/leczLlAOovhSZg==", - "dependencies": { - "@algolia/autocomplete-shared": "1.9.3" - }, - "peerDependencies": { - "search-insights": ">= 1 < 3" - } - }, - "node_modules/@algolia/autocomplete-preset-algolia": { - "version": "1.9.3", - "resolved": "https://registry.npmjs.org/@algolia/autocomplete-preset-algolia/-/autocomplete-preset-algolia-1.9.3.tgz", - "integrity": "sha512-d4qlt6YmrLMYy95n5TB52wtNDr6EgAIPH81dvvvW8UmuWRgxEtY0NJiPwl/h95JtG2vmRM804M0DSwMCNZlzRA==", - "dependencies": { - "@algolia/autocomplete-shared": "1.9.3" - }, - "peerDependencies": { - "@algolia/client-search": ">= 4.9.1 < 6", - "algoliasearch": ">= 4.9.1 < 6" - } - }, - "node_modules/@algolia/autocomplete-shared": { - "version": "1.9.3", - "resolved": "https://registry.npmjs.org/@algolia/autocomplete-shared/-/autocomplete-shared-1.9.3.tgz", - "integrity": "sha512-Wnm9E4Ye6Rl6sTTqjoymD+l8DjSTHsHboVRYrKgEt8Q7UHm9nYbqhN/i0fhUYA3OAEH7WA8x3jfpnmJm3rKvaQ==", - "peerDependencies": { - "@algolia/client-search": ">= 4.9.1 < 6", - "algoliasearch": ">= 4.9.1 < 6" - } - }, - "node_modules/@algolia/cache-browser-local-storage": { - "version": "4.22.1", - "resolved": "https://registry.npmjs.org/@algolia/cache-browser-local-storage/-/cache-browser-local-storage-4.22.1.tgz", - "integrity": "sha512-Sw6IAmOCvvP6QNgY9j+Hv09mvkvEIDKjYW8ow0UDDAxSXy664RBNQk3i/0nt7gvceOJ6jGmOTimaZoY1THmU7g==", - "dependencies": { - "@algolia/cache-common": "4.22.1" - } - }, - "node_modules/@algolia/cache-common": { - "version": "4.22.1", - "resolved": "https://registry.npmjs.org/@algolia/cache-common/-/cache-common-4.22.1.tgz", - "integrity": "sha512-TJMBKqZNKYB9TptRRjSUtevJeQVXRmg6rk9qgFKWvOy8jhCPdyNZV1nB3SKGufzvTVbomAukFR8guu/8NRKBTA==" - }, - "node_modules/@algolia/cache-in-memory": { - "version": "4.22.1", - "resolved": "https://registry.npmjs.org/@algolia/cache-in-memory/-/cache-in-memory-4.22.1.tgz", - "integrity": "sha512-ve+6Ac2LhwpufuWavM/aHjLoNz/Z/sYSgNIXsinGofWOysPilQZPUetqLj8vbvi+DHZZaYSEP9H5SRVXnpsNNw==", - "dependencies": { - "@algolia/cache-common": "4.22.1" - } - }, - "node_modules/@algolia/client-account": { - "version": "4.22.1", - "resolved": "https://registry.npmjs.org/@algolia/client-account/-/client-account-4.22.1.tgz", - "integrity": "sha512-k8m+oegM2zlns/TwZyi4YgCtyToackkOpE+xCaKCYfBfDtdGOaVZCM5YvGPtK+HGaJMIN/DoTL8asbM3NzHonw==", - "dependencies": { - "@algolia/client-common": "4.22.1", - "@algolia/client-search": "4.22.1", - "@algolia/transporter": "4.22.1" - } - }, - "node_modules/@algolia/client-analytics": { - "version": "4.22.1", - "resolved": "https://registry.npmjs.org/@algolia/client-analytics/-/client-analytics-4.22.1.tgz", - "integrity": "sha512-1ssi9pyxyQNN4a7Ji9R50nSdISIumMFDwKNuwZipB6TkauJ8J7ha/uO60sPJFqQyqvvI+px7RSNRQT3Zrvzieg==", - "dependencies": { - "@algolia/client-common": "4.22.1", - "@algolia/client-search": "4.22.1", - "@algolia/requester-common": "4.22.1", - "@algolia/transporter": "4.22.1" - } - }, - "node_modules/@algolia/client-common": { - "version": "4.22.1", - "resolved": "https://registry.npmjs.org/@algolia/client-common/-/client-common-4.22.1.tgz", - "integrity": "sha512-IvaL5v9mZtm4k4QHbBGDmU3wa/mKokmqNBqPj0K7lcR8ZDKzUorhcGp/u8PkPC/e0zoHSTvRh7TRkGX3Lm7iOQ==", - "dependencies": { - "@algolia/requester-common": "4.22.1", - "@algolia/transporter": "4.22.1" - } - }, - "node_modules/@algolia/client-personalization": { - "version": "4.22.1", - "resolved": "https://registry.npmjs.org/@algolia/client-personalization/-/client-personalization-4.22.1.tgz", - "integrity": "sha512-sl+/klQJ93+4yaqZ7ezOttMQ/nczly/3GmgZXJ1xmoewP5jmdP/X/nV5U7EHHH3hCUEHeN7X1nsIhGPVt9E1cQ==", - "dependencies": { - "@algolia/client-common": "4.22.1", - "@algolia/requester-common": "4.22.1", - "@algolia/transporter": "4.22.1" - } - }, - "node_modules/@algolia/client-search": { - "version": "4.22.1", - "resolved": "https://registry.npmjs.org/@algolia/client-search/-/client-search-4.22.1.tgz", - "integrity": "sha512-yb05NA4tNaOgx3+rOxAmFztgMTtGBi97X7PC3jyNeGiwkAjOZc2QrdZBYyIdcDLoI09N0gjtpClcackoTN0gPA==", - "dependencies": { - "@algolia/client-common": "4.22.1", - "@algolia/requester-common": "4.22.1", - "@algolia/transporter": "4.22.1" - } - }, - "node_modules/@algolia/events": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/@algolia/events/-/events-4.0.1.tgz", - "integrity": "sha512-FQzvOCgoFXAbf5Y6mYozw2aj5KCJoA3m4heImceldzPSMbdyS4atVjJzXKMsfX3wnZTFYwkkt8/z8UesLHlSBQ==" - }, - "node_modules/@algolia/logger-common": { - "version": "4.22.1", - "resolved": "https://registry.npmjs.org/@algolia/logger-common/-/logger-common-4.22.1.tgz", - "integrity": "sha512-OnTFymd2odHSO39r4DSWRFETkBufnY2iGUZNrMXpIhF5cmFE8pGoINNPzwg02QLBlGSaLqdKy0bM8S0GyqPLBg==" - }, - "node_modules/@algolia/logger-console": { - "version": "4.22.1", - "resolved": "https://registry.npmjs.org/@algolia/logger-console/-/logger-console-4.22.1.tgz", - "integrity": "sha512-O99rcqpVPKN1RlpgD6H3khUWylU24OXlzkavUAMy6QZd1776QAcauE3oP8CmD43nbaTjBexZj2nGsBH9Tc0FVA==", - "dependencies": { - "@algolia/logger-common": "4.22.1" - } - }, - "node_modules/@algolia/requester-browser-xhr": { - "version": "4.22.1", - "resolved": "https://registry.npmjs.org/@algolia/requester-browser-xhr/-/requester-browser-xhr-4.22.1.tgz", - "integrity": "sha512-dtQGYIg6MteqT1Uay3J/0NDqD+UciHy3QgRbk7bNddOJu+p3hzjTRYESqEnoX/DpEkaNYdRHUKNylsqMpgwaEw==", - "dependencies": { - "@algolia/requester-common": "4.22.1" - } - }, - "node_modules/@algolia/requester-common": { - "version": "4.22.1", - "resolved": "https://registry.npmjs.org/@algolia/requester-common/-/requester-common-4.22.1.tgz", - "integrity": "sha512-dgvhSAtg2MJnR+BxrIFqlLtkLlVVhas9HgYKMk2Uxiy5m6/8HZBL40JVAMb2LovoPFs9I/EWIoFVjOrFwzn5Qg==" - }, - "node_modules/@algolia/requester-node-http": { - "version": "4.22.1", - "resolved": "https://registry.npmjs.org/@algolia/requester-node-http/-/requester-node-http-4.22.1.tgz", - "integrity": "sha512-JfmZ3MVFQkAU+zug8H3s8rZ6h0ahHZL/SpMaSasTCGYR5EEJsCc8SI5UZ6raPN2tjxa5bxS13BRpGSBUens7EA==", - "dependencies": { - "@algolia/requester-common": "4.22.1" - } - }, - "node_modules/@algolia/transporter": { - "version": "4.22.1", - "resolved": "https://registry.npmjs.org/@algolia/transporter/-/transporter-4.22.1.tgz", - "integrity": "sha512-kzWgc2c9IdxMa3YqA6TN0NW5VrKYYW/BELIn7vnLyn+U/RFdZ4lxxt9/8yq3DKV5snvoDzzO4ClyejZRdV3lMQ==", - "dependencies": { - "@algolia/cache-common": "4.22.1", - "@algolia/logger-common": "4.22.1", - "@algolia/requester-common": "4.22.1" - } - }, - "node_modules/@ampproject/remapping": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.2.1.tgz", - "integrity": "sha512-lFMjJTrFL3j7L9yBxwYfCq2k6qqwHyzuUl/XBnif78PWTJYyL/dfowQHWE3sp6U6ZzqWiiIZnpTMO96zhkjwtg==", - "dependencies": { - "@jridgewell/gen-mapping": "^0.3.0", - "@jridgewell/trace-mapping": "^0.3.9" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/@babel/code-frame": { - "version": "7.23.5", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.23.5.tgz", - "integrity": "sha512-CgH3s1a96LipHCmSUmYFPwY7MNx8C3avkq7i4Wl3cfa662ldtUe4VM1TPXX70pfmrlWTb6jLqTYrZyT2ZTJBgA==", - "dependencies": { - "@babel/highlight": "^7.23.4", - "chalk": "^2.4.2" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/code-frame/node_modules/ansi-styles": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", - "dependencies": { - "color-convert": "^1.9.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/@babel/code-frame/node_modules/chalk": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", - "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", - "dependencies": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/@babel/code-frame/node_modules/color-convert": { - "version": "1.9.3", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", - "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", - "dependencies": { - "color-name": "1.1.3" - } - }, - "node_modules/@babel/code-frame/node_modules/color-name": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", - "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==" - }, - "node_modules/@babel/code-frame/node_modules/escape-string-regexp": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", - "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", - "engines": { - "node": ">=0.8.0" - } - }, - "node_modules/@babel/code-frame/node_modules/has-flag": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", - "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", - "engines": { - "node": ">=4" - } - }, - "node_modules/@babel/code-frame/node_modules/supports-color": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", - "dependencies": { - "has-flag": "^3.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/@babel/compat-data": { - "version": "7.23.5", - "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.23.5.tgz", - "integrity": "sha512-uU27kfDRlhfKl+w1U6vp16IuvSLtjAxdArVXPa9BvLkrr7CYIsxH5adpHObeAGY/41+syctUWOZ140a2Rvkgjw==", - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/core": { - "version": "7.23.9", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.23.9.tgz", - "integrity": "sha512-5q0175NOjddqpvvzU+kDiSOAk4PfdO6FvwCWoQ6RO7rTzEe8vlo+4HVfcnAREhD4npMs0e9uZypjTwzZPCf/cw==", - "dependencies": { - "@ampproject/remapping": "^2.2.0", - "@babel/code-frame": "^7.23.5", - "@babel/generator": "^7.23.6", - "@babel/helper-compilation-targets": "^7.23.6", - "@babel/helper-module-transforms": "^7.23.3", - "@babel/helpers": "^7.23.9", - "@babel/parser": "^7.23.9", - "@babel/template": "^7.23.9", - "@babel/traverse": "^7.23.9", - "@babel/types": "^7.23.9", - "convert-source-map": "^2.0.0", - "debug": "^4.1.0", - "gensync": "^1.0.0-beta.2", - "json5": "^2.2.3", - "semver": "^6.3.1" - }, - "engines": { - "node": ">=6.9.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/babel" - } - }, - "node_modules/@babel/core/node_modules/semver": { - "version": "6.3.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", - "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", - "bin": { - "semver": "bin/semver.js" - } - }, - "node_modules/@babel/generator": { - "version": "7.23.6", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.23.6.tgz", - "integrity": "sha512-qrSfCYxYQB5owCmGLbl8XRpX1ytXlpueOb0N0UmQwA073KZxejgQTzAmJezxvpwQD9uGtK2shHdi55QT+MbjIw==", - "dependencies": { - "@babel/types": "^7.23.6", - "@jridgewell/gen-mapping": "^0.3.2", - "@jridgewell/trace-mapping": "^0.3.17", - "jsesc": "^2.5.1" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-annotate-as-pure": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.22.5.tgz", - "integrity": "sha512-LvBTxu8bQSQkcyKOU+a1btnNFQ1dMAd0R6PyW3arXes06F6QLWLIrd681bxRPIXlrMGR3XYnW9JyML7dP3qgxg==", - "dependencies": { - "@babel/types": "^7.22.5" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-builder-binary-assignment-operator-visitor": { - "version": "7.22.15", - "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.22.15.tgz", - "integrity": "sha512-QkBXwGgaoC2GtGZRoma6kv7Szfv06khvhFav67ZExau2RaXzy8MpHSMO2PNoP2XtmQphJQRHFfg77Bq731Yizw==", - "dependencies": { - "@babel/types": "^7.22.15" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-compilation-targets": { - "version": "7.23.6", - "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.23.6.tgz", - "integrity": "sha512-9JB548GZoQVmzrFgp8o7KxdgkTGm6xs9DW0o/Pim72UDjzr5ObUQ6ZzYPqA+g9OTS2bBQoctLJrky0RDCAWRgQ==", - "dependencies": { - "@babel/compat-data": "^7.23.5", - "@babel/helper-validator-option": "^7.23.5", - "browserslist": "^4.22.2", - "lru-cache": "^5.1.1", - "semver": "^6.3.1" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-compilation-targets/node_modules/semver": { - "version": "6.3.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", - "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", - "bin": { - "semver": "bin/semver.js" - } - }, - "node_modules/@babel/helper-create-class-features-plugin": { - "version": "7.23.10", - "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.23.10.tgz", - "integrity": "sha512-2XpP2XhkXzgxecPNEEK8Vz8Asj9aRxt08oKOqtiZoqV2UGZ5T+EkyP9sXQ9nwMxBIG34a7jmasVqoMop7VdPUw==", - "dependencies": { - "@babel/helper-annotate-as-pure": "^7.22.5", - "@babel/helper-environment-visitor": "^7.22.20", - "@babel/helper-function-name": "^7.23.0", - "@babel/helper-member-expression-to-functions": "^7.23.0", - "@babel/helper-optimise-call-expression": "^7.22.5", - "@babel/helper-replace-supers": "^7.22.20", - "@babel/helper-skip-transparent-expression-wrappers": "^7.22.5", - "@babel/helper-split-export-declaration": "^7.22.6", - "semver": "^6.3.1" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" - } - }, - "node_modules/@babel/helper-create-class-features-plugin/node_modules/semver": { - "version": "6.3.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", - "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", - "bin": { - "semver": "bin/semver.js" - } - }, - "node_modules/@babel/helper-create-regexp-features-plugin": { - "version": "7.22.15", - "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.22.15.tgz", - "integrity": "sha512-29FkPLFjn4TPEa3RE7GpW+qbE8tlsu3jntNYNfcGsc49LphF1PQIiD+vMZ1z1xVOKt+93khA9tc2JBs3kBjA7w==", - "dependencies": { - "@babel/helper-annotate-as-pure": "^7.22.5", - "regexpu-core": "^5.3.1", - "semver": "^6.3.1" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" - } - }, - "node_modules/@babel/helper-create-regexp-features-plugin/node_modules/semver": { - "version": "6.3.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", - "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", - "bin": { - "semver": "bin/semver.js" - } - }, - "node_modules/@babel/helper-define-polyfill-provider": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.5.0.tgz", - "integrity": "sha512-NovQquuQLAQ5HuyjCz7WQP9MjRj7dx++yspwiyUiGl9ZyadHRSql1HZh5ogRd8W8w6YM6EQ/NTB8rgjLt5W65Q==", - "dependencies": { - "@babel/helper-compilation-targets": "^7.22.6", - "@babel/helper-plugin-utils": "^7.22.5", - "debug": "^4.1.1", - "lodash.debounce": "^4.0.8", - "resolve": "^1.14.2" - }, - "peerDependencies": { - "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" - } - }, - "node_modules/@babel/helper-environment-visitor": { - "version": "7.22.20", - "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.22.20.tgz", - "integrity": "sha512-zfedSIzFhat/gFhWfHtgWvlec0nqB9YEIVrpuwjruLlXfUSnA8cJB0miHKwqDnQ7d32aKo2xt88/xZptwxbfhA==", - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-function-name": { - "version": "7.23.0", - "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.23.0.tgz", - "integrity": "sha512-OErEqsrxjZTJciZ4Oo+eoZqeW9UIiOcuYKRJA4ZAgV9myA+pOXhhmpfNCKjEH/auVfEYVFJ6y1Tc4r0eIApqiw==", - "dependencies": { - "@babel/template": "^7.22.15", - "@babel/types": "^7.23.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-hoist-variables": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.22.5.tgz", - "integrity": "sha512-wGjk9QZVzvknA6yKIUURb8zY3grXCcOZt+/7Wcy8O2uctxhplmUPkOdlgoNhmdVee2c92JXbf1xpMtVNbfoxRw==", - "dependencies": { - "@babel/types": "^7.22.5" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-member-expression-to-functions": { - "version": "7.23.0", - "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.23.0.tgz", - "integrity": "sha512-6gfrPwh7OuT6gZyJZvd6WbTfrqAo7vm4xCzAXOusKqq/vWdKXphTpj5klHKNmRUU6/QRGlBsyU9mAIPaWHlqJA==", - "dependencies": { - "@babel/types": "^7.23.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-module-imports": { - "version": "7.22.15", - "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.22.15.tgz", - "integrity": "sha512-0pYVBnDKZO2fnSPCrgM/6WMc7eS20Fbok+0r88fp+YtWVLZrp4CkafFGIp+W0VKw4a22sgebPT99y+FDNMdP4w==", - "dependencies": { - "@babel/types": "^7.22.15" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-module-transforms": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.23.3.tgz", - "integrity": "sha512-7bBs4ED9OmswdfDzpz4MpWgSrV7FXlc3zIagvLFjS5H+Mk7Snr21vQ6QwrsoCGMfNC4e4LQPdoULEt4ykz0SRQ==", - "dependencies": { - "@babel/helper-environment-visitor": "^7.22.20", - "@babel/helper-module-imports": "^7.22.15", - "@babel/helper-simple-access": "^7.22.5", - "@babel/helper-split-export-declaration": "^7.22.6", - "@babel/helper-validator-identifier": "^7.22.20" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" - } - }, - "node_modules/@babel/helper-optimise-call-expression": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.22.5.tgz", - "integrity": "sha512-HBwaojN0xFRx4yIvpwGqxiV2tUfl7401jlok564NgB9EHS1y6QT17FmKWm4ztqjeVdXLuC4fSvHc5ePpQjoTbw==", - "dependencies": { - "@babel/types": "^7.22.5" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-plugin-utils": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.22.5.tgz", - "integrity": "sha512-uLls06UVKgFG9QD4OeFYLEGteMIAa5kpTPcFL28yuCIIzsf6ZyKZMllKVOCZFhiZ5ptnwX4mtKdWCBE/uT4amg==", - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-remap-async-to-generator": { - "version": "7.22.20", - "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.22.20.tgz", - "integrity": "sha512-pBGyV4uBqOns+0UvhsTO8qgl8hO89PmiDYv+/COyp1aeMcmfrfruz+/nCMFiYyFF/Knn0yfrC85ZzNFjembFTw==", - "dependencies": { - "@babel/helper-annotate-as-pure": "^7.22.5", - "@babel/helper-environment-visitor": "^7.22.20", - "@babel/helper-wrap-function": "^7.22.20" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" - } - }, - "node_modules/@babel/helper-replace-supers": { - "version": "7.22.20", - "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.22.20.tgz", - "integrity": "sha512-qsW0In3dbwQUbK8kejJ4R7IHVGwHJlV6lpG6UA7a9hSa2YEiAib+N1T2kr6PEeUT+Fl7najmSOS6SmAwCHK6Tw==", - "dependencies": { - "@babel/helper-environment-visitor": "^7.22.20", - "@babel/helper-member-expression-to-functions": "^7.22.15", - "@babel/helper-optimise-call-expression": "^7.22.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" - } - }, - "node_modules/@babel/helper-simple-access": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.22.5.tgz", - "integrity": "sha512-n0H99E/K+Bika3++WNL17POvo4rKWZ7lZEp1Q+fStVbUi8nxPQEBOlTmCOxW/0JsS56SKKQ+ojAe2pHKJHN35w==", - "dependencies": { - "@babel/types": "^7.22.5" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-skip-transparent-expression-wrappers": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.22.5.tgz", - "integrity": "sha512-tK14r66JZKiC43p8Ki33yLBVJKlQDFoA8GYN67lWCDCqoL6EMMSuM9b+Iff2jHaM/RRFYl7K+iiru7hbRqNx8Q==", - "dependencies": { - "@babel/types": "^7.22.5" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-split-export-declaration": { - "version": "7.22.6", - "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.22.6.tgz", - "integrity": "sha512-AsUnxuLhRYsisFiaJwvp1QF+I3KjD5FOxut14q/GzovUe6orHLesW2C7d754kRm53h5gqrz6sFl6sxc4BVtE/g==", - "dependencies": { - "@babel/types": "^7.22.5" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-string-parser": { - "version": "7.23.4", - "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.23.4.tgz", - "integrity": "sha512-803gmbQdqwdf4olxrX4AJyFBV/RTr3rSmOj0rKwesmzlfhYNDEs+/iOcznzpNWlJlIlTJC2QfPFcHB6DlzdVLQ==", - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-validator-identifier": { - "version": "7.22.20", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.22.20.tgz", - "integrity": "sha512-Y4OZ+ytlatR8AI+8KZfKuL5urKp7qey08ha31L8b3BwewJAoJamTzyvxPR/5D+KkdJCGPq/+8TukHBlY10FX9A==", - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-validator-option": { - "version": "7.23.5", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.23.5.tgz", - "integrity": "sha512-85ttAOMLsr53VgXkTbkx8oA6YTfT4q7/HzXSLEYmjcSTJPMPQtvq1BD79Byep5xMUYbGRzEpDsjUf3dyp54IKw==", - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-wrap-function": { - "version": "7.22.20", - "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.22.20.tgz", - "integrity": "sha512-pms/UwkOpnQe/PDAEdV/d7dVCoBbB+R4FvYoHGZz+4VPcg7RtYy2KP7S2lbuWM6FCSgob5wshfGESbC/hzNXZw==", - "dependencies": { - "@babel/helper-function-name": "^7.22.5", - "@babel/template": "^7.22.15", - "@babel/types": "^7.22.19" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helpers": { - "version": "7.23.9", - "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.23.9.tgz", - "integrity": "sha512-87ICKgU5t5SzOT7sBMfCOZQ2rHjRU+Pcb9BoILMYz600W6DkVRLFBPwQ18gwUVvggqXivaUakpnxWQGbpywbBQ==", - "dependencies": { - "@babel/template": "^7.23.9", - "@babel/traverse": "^7.23.9", - "@babel/types": "^7.23.9" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/highlight": { - "version": "7.23.4", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.23.4.tgz", - "integrity": "sha512-acGdbYSfp2WheJoJm/EBBBLh/ID8KDc64ISZ9DYtBmC8/Q204PZJLHyzeB5qMzJ5trcOkybd78M4x2KWsUq++A==", - "dependencies": { - "@babel/helper-validator-identifier": "^7.22.20", - "chalk": "^2.4.2", - "js-tokens": "^4.0.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/highlight/node_modules/ansi-styles": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", - "dependencies": { - "color-convert": "^1.9.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/@babel/highlight/node_modules/chalk": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", - "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", - "dependencies": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/@babel/highlight/node_modules/color-convert": { - "version": "1.9.3", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", - "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", - "dependencies": { - "color-name": "1.1.3" - } - }, - "node_modules/@babel/highlight/node_modules/color-name": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", - "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==" - }, - "node_modules/@babel/highlight/node_modules/escape-string-regexp": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", - "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", - "engines": { - "node": ">=0.8.0" - } - }, - "node_modules/@babel/highlight/node_modules/has-flag": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", - "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", - "engines": { - "node": ">=4" - } - }, - "node_modules/@babel/highlight/node_modules/supports-color": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", - "dependencies": { - "has-flag": "^3.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/@babel/parser": { - "version": "7.23.9", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.23.9.tgz", - "integrity": "sha512-9tcKgqKbs3xGJ+NtKF2ndOBBLVwPjl1SHxPQkd36r3Dlirw3xWUeGaTbqr7uGZcTaxkVNwc+03SVP7aCdWrTlA==", - "bin": { - "parser": "bin/babel-parser.js" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.23.3.tgz", - "integrity": "sha512-iRkKcCqb7iGnq9+3G6rZ+Ciz5VywC4XNRHe57lKM+jOeYAoR0lVqdeeDRfh0tQcTfw/+vBhHn926FmQhLtlFLQ==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" - } - }, - "node_modules/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.23.3.tgz", - "integrity": "sha512-WwlxbfMNdVEpQjZmK5mhm7oSwD3dS6eU+Iwsi4Knl9wAletWem7kaRsGOG+8UEbRyqxY4SS5zvtfXwX+jMxUwQ==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5", - "@babel/helper-skip-transparent-expression-wrappers": "^7.22.5", - "@babel/plugin-transform-optional-chaining": "^7.23.3" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.13.0" - } - }, - "node_modules/@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly": { - "version": "7.23.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly/-/plugin-bugfix-v8-static-class-fields-redefine-readonly-7.23.7.tgz", - "integrity": "sha512-LlRT7HgaifEpQA1ZgLVOIJZZFVPWN5iReq/7/JixwBtwcoeVGDBD53ZV28rrsLYOZs1Y/EHhA8N/Z6aazHR8cw==", - "dependencies": { - "@babel/helper-environment-visitor": "^7.22.20", - "@babel/helper-plugin-utils": "^7.22.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" - } - }, - "node_modules/@babel/plugin-proposal-private-property-in-object": { - "version": "7.21.0-placeholder-for-preset-env.2", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.21.0-placeholder-for-preset-env.2.tgz", - "integrity": "sha512-SOSkfJDddaM7mak6cPEpswyTRnuRltl429hMraQEglW+OkovnCzsiszTmsrlY//qLFjCpQDFRvjdm2wA5pPm9w==", - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-async-generators": { - "version": "7.8.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz", - "integrity": "sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.8.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-class-properties": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz", - "integrity": "sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.12.13" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-class-static-block": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-static-block/-/plugin-syntax-class-static-block-7.14.5.tgz", - "integrity": "sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.14.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-dynamic-import": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.8.3.tgz", - "integrity": "sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.8.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-export-namespace-from": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-export-namespace-from/-/plugin-syntax-export-namespace-from-7.8.3.tgz", - "integrity": "sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.8.3" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-import-assertions": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.23.3.tgz", - "integrity": "sha512-lPgDSU+SJLK3xmFDTV2ZRQAiM7UuUjGidwBywFavObCiZc1BeAAcMtHJKUya92hPHO+at63JJPLygilZard8jw==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-import-attributes": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-attributes/-/plugin-syntax-import-attributes-7.23.3.tgz", - "integrity": "sha512-pawnE0P9g10xgoP7yKr6CK63K2FMsTE+FZidZO/1PwRdzmAPVs+HS1mAURUsgaoxammTJvULUdIkEK0gOcU2tA==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-import-meta": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-meta/-/plugin-syntax-import-meta-7.10.4.tgz", - "integrity": "sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.10.4" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-json-strings": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz", - "integrity": "sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.8.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-jsx": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.23.3.tgz", - "integrity": "sha512-EB2MELswq55OHUoRZLGg/zC7QWUKfNLpE57m/S2yr1uEneIgsTgrSzXP3NXEsMkVn76OlaVVnzN+ugObuYGwhg==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-logical-assignment-operators": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz", - "integrity": "sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.10.4" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-nullish-coalescing-operator": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz", - "integrity": "sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.8.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-numeric-separator": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz", - "integrity": "sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.10.4" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-object-rest-spread": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz", - "integrity": "sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.8.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-optional-catch-binding": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz", - "integrity": "sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.8.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-optional-chaining": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz", - "integrity": "sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.8.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-private-property-in-object": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-private-property-in-object/-/plugin-syntax-private-property-in-object-7.14.5.tgz", - "integrity": "sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.14.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-top-level-await": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz", - "integrity": "sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.14.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-typescript": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.23.3.tgz", - "integrity": "sha512-9EiNjVJOMwCO+43TqoTrgQ8jMwcAd0sWyXi9RPfIsLTj4R2MADDDQXELhffaUx/uJv2AYcxBgPwH6j4TIA4ytQ==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-unicode-sets-regex": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-unicode-sets-regex/-/plugin-syntax-unicode-sets-regex-7.18.6.tgz", - "integrity": "sha512-727YkEAPwSIQTv5im8QHz3upqp92JTWhidIC81Tdx4VJYIte/VndKf1qKrfnnhPLiPghStWfvC/iFaMCQu7Nqg==", - "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.6" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" - } - }, - "node_modules/@babel/plugin-transform-arrow-functions": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.23.3.tgz", - "integrity": "sha512-NzQcQrzaQPkaEwoTm4Mhyl8jI1huEL/WWIEvudjTCMJ9aBZNpsJbMASx7EQECtQQPS/DcnFpo0FIh3LvEO9cxQ==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-async-generator-functions": { - "version": "7.23.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-generator-functions/-/plugin-transform-async-generator-functions-7.23.9.tgz", - "integrity": "sha512-8Q3veQEDGe14dTYuwagbRtwxQDnytyg1JFu4/HwEMETeofocrB0U0ejBJIXoeG/t2oXZ8kzCyI0ZZfbT80VFNQ==", - "dependencies": { - "@babel/helper-environment-visitor": "^7.22.20", - "@babel/helper-plugin-utils": "^7.22.5", - "@babel/helper-remap-async-to-generator": "^7.22.20", - "@babel/plugin-syntax-async-generators": "^7.8.4" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-async-to-generator": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.23.3.tgz", - "integrity": "sha512-A7LFsKi4U4fomjqXJlZg/u0ft/n8/7n7lpffUP/ZULx/DtV9SGlNKZolHH6PE8Xl1ngCc0M11OaeZptXVkfKSw==", - "dependencies": { - "@babel/helper-module-imports": "^7.22.15", - "@babel/helper-plugin-utils": "^7.22.5", - "@babel/helper-remap-async-to-generator": "^7.22.20" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-block-scoped-functions": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.23.3.tgz", - "integrity": "sha512-vI+0sIaPIO6CNuM9Kk5VmXcMVRiOpDh7w2zZt9GXzmE/9KD70CUEVhvPR/etAeNK/FAEkhxQtXOzVF3EuRL41A==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-block-scoping": { - "version": "7.23.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.23.4.tgz", - "integrity": "sha512-0QqbP6B6HOh7/8iNR4CQU2Th/bbRtBp4KS9vcaZd1fZ0wSh5Fyssg0UCIHwxh+ka+pNDREbVLQnHCMHKZfPwfw==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-class-properties": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-class-properties/-/plugin-transform-class-properties-7.23.3.tgz", - "integrity": "sha512-uM+AN8yCIjDPccsKGlw271xjJtGii+xQIF/uMPS8H15L12jZTsLfF4o5vNO7d/oUguOyfdikHGc/yi9ge4SGIg==", - "dependencies": { - "@babel/helper-create-class-features-plugin": "^7.22.15", - "@babel/helper-plugin-utils": "^7.22.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-class-static-block": { - "version": "7.23.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-class-static-block/-/plugin-transform-class-static-block-7.23.4.tgz", - "integrity": "sha512-nsWu/1M+ggti1SOALj3hfx5FXzAY06fwPJsUZD4/A5e1bWi46VUIWtD+kOX6/IdhXGsXBWllLFDSnqSCdUNydQ==", - "dependencies": { - "@babel/helper-create-class-features-plugin": "^7.22.15", - "@babel/helper-plugin-utils": "^7.22.5", - "@babel/plugin-syntax-class-static-block": "^7.14.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.12.0" - } - }, - "node_modules/@babel/plugin-transform-classes": { - "version": "7.23.8", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.23.8.tgz", - "integrity": "sha512-yAYslGsY1bX6Knmg46RjiCiNSwJKv2IUC8qOdYKqMMr0491SXFhcHqOdRDeCRohOOIzwN/90C6mQ9qAKgrP7dg==", - "dependencies": { - "@babel/helper-annotate-as-pure": "^7.22.5", - "@babel/helper-compilation-targets": "^7.23.6", - "@babel/helper-environment-visitor": "^7.22.20", - "@babel/helper-function-name": "^7.23.0", - "@babel/helper-plugin-utils": "^7.22.5", - "@babel/helper-replace-supers": "^7.22.20", - "@babel/helper-split-export-declaration": "^7.22.6", - "globals": "^11.1.0" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-computed-properties": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.23.3.tgz", - "integrity": "sha512-dTj83UVTLw/+nbiHqQSFdwO9CbTtwq1DsDqm3CUEtDrZNET5rT5E6bIdTlOftDTDLMYxvxHNEYO4B9SLl8SLZw==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5", - "@babel/template": "^7.22.15" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-destructuring": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.23.3.tgz", - "integrity": "sha512-n225npDqjDIr967cMScVKHXJs7rout1q+tt50inyBCPkyZ8KxeI6d+GIbSBTT/w/9WdlWDOej3V9HE5Lgk57gw==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-dotall-regex": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.23.3.tgz", - "integrity": "sha512-vgnFYDHAKzFaTVp+mneDsIEbnJ2Np/9ng9iviHw3P/KVcgONxpNULEW/51Z/BaFojG2GI2GwwXck5uV1+1NOYQ==", - "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.22.15", - "@babel/helper-plugin-utils": "^7.22.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-duplicate-keys": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.23.3.tgz", - "integrity": "sha512-RrqQ+BQmU3Oyav3J+7/myfvRCq7Tbz+kKLLshUmMwNlDHExbGL7ARhajvoBJEvc+fCguPPu887N+3RRXBVKZUA==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-dynamic-import": { - "version": "7.23.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dynamic-import/-/plugin-transform-dynamic-import-7.23.4.tgz", - "integrity": "sha512-V6jIbLhdJK86MaLh4Jpghi8ho5fGzt3imHOBu/x0jlBaPYqDoWz4RDXjmMOfnh+JWNaQleEAByZLV0QzBT4YQQ==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5", - "@babel/plugin-syntax-dynamic-import": "^7.8.3" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-exponentiation-operator": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.23.3.tgz", - "integrity": "sha512-5fhCsl1odX96u7ILKHBj4/Y8vipoqwsJMh4csSA8qFfxrZDEA4Ssku2DyNvMJSmZNOEBT750LfFPbtrnTP90BQ==", - "dependencies": { - "@babel/helper-builder-binary-assignment-operator-visitor": "^7.22.15", - "@babel/helper-plugin-utils": "^7.22.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-export-namespace-from": { - "version": "7.23.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-export-namespace-from/-/plugin-transform-export-namespace-from-7.23.4.tgz", - "integrity": "sha512-GzuSBcKkx62dGzZI1WVgTWvkkz84FZO5TC5T8dl/Tht/rAla6Dg/Mz9Yhypg+ezVACf/rgDuQt3kbWEv7LdUDQ==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5", - "@babel/plugin-syntax-export-namespace-from": "^7.8.3" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-for-of": { - "version": "7.23.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.23.6.tgz", - "integrity": "sha512-aYH4ytZ0qSuBbpfhuofbg/e96oQ7U2w1Aw/UQmKT+1l39uEhUPoFS3fHevDc1G0OvewyDudfMKY1OulczHzWIw==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5", - "@babel/helper-skip-transparent-expression-wrappers": "^7.22.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-function-name": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.23.3.tgz", - "integrity": "sha512-I1QXp1LxIvt8yLaib49dRW5Okt7Q4oaxao6tFVKS/anCdEOMtYwWVKoiOA1p34GOWIZjUK0E+zCp7+l1pfQyiw==", - "dependencies": { - "@babel/helper-compilation-targets": "^7.22.15", - "@babel/helper-function-name": "^7.23.0", - "@babel/helper-plugin-utils": "^7.22.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-json-strings": { - "version": "7.23.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-json-strings/-/plugin-transform-json-strings-7.23.4.tgz", - "integrity": "sha512-81nTOqM1dMwZ/aRXQ59zVubN9wHGqk6UtqRK+/q+ciXmRy8fSolhGVvG09HHRGo4l6fr/c4ZhXUQH0uFW7PZbg==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5", - "@babel/plugin-syntax-json-strings": "^7.8.3" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-literals": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.23.3.tgz", - "integrity": "sha512-wZ0PIXRxnwZvl9AYpqNUxpZ5BiTGrYt7kueGQ+N5FiQ7RCOD4cm8iShd6S6ggfVIWaJf2EMk8eRzAh52RfP4rQ==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-logical-assignment-operators": { - "version": "7.23.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-logical-assignment-operators/-/plugin-transform-logical-assignment-operators-7.23.4.tgz", - "integrity": "sha512-Mc/ALf1rmZTP4JKKEhUwiORU+vcfarFVLfcFiolKUo6sewoxSEgl36ak5t+4WamRsNr6nzjZXQjM35WsU+9vbg==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5", - "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-member-expression-literals": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.23.3.tgz", - "integrity": "sha512-sC3LdDBDi5x96LA+Ytekz2ZPk8i/Ck+DEuDbRAll5rknJ5XRTSaPKEYwomLcs1AA8wg9b3KjIQRsnApj+q51Ag==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-modules-amd": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.23.3.tgz", - "integrity": "sha512-vJYQGxeKM4t8hYCKVBlZX/gtIY2I7mRGFNcm85sgXGMTBcoV3QdVtdpbcWEbzbfUIUZKwvgFT82mRvaQIebZzw==", - "dependencies": { - "@babel/helper-module-transforms": "^7.23.3", - "@babel/helper-plugin-utils": "^7.22.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-modules-commonjs": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.23.3.tgz", - "integrity": "sha512-aVS0F65LKsdNOtcz6FRCpE4OgsP2OFnW46qNxNIX9h3wuzaNcSQsJysuMwqSibC98HPrf2vCgtxKNwS0DAlgcA==", - "dependencies": { - "@babel/helper-module-transforms": "^7.23.3", - "@babel/helper-plugin-utils": "^7.22.5", - "@babel/helper-simple-access": "^7.22.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-modules-systemjs": { - "version": "7.23.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.23.9.tgz", - "integrity": "sha512-KDlPRM6sLo4o1FkiSlXoAa8edLXFsKKIda779fbLrvmeuc3itnjCtaO6RrtoaANsIJANj+Vk1zqbZIMhkCAHVw==", - "dependencies": { - "@babel/helper-hoist-variables": "^7.22.5", - "@babel/helper-module-transforms": "^7.23.3", - "@babel/helper-plugin-utils": "^7.22.5", - "@babel/helper-validator-identifier": "^7.22.20" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-modules-umd": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.23.3.tgz", - "integrity": "sha512-zHsy9iXX2nIsCBFPud3jKn1IRPWg3Ing1qOZgeKV39m1ZgIdpJqvlWVeiHBZC6ITRG0MfskhYe9cLgntfSFPIg==", - "dependencies": { - "@babel/helper-module-transforms": "^7.23.3", - "@babel/helper-plugin-utils": "^7.22.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-named-capturing-groups-regex": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.22.5.tgz", - "integrity": "sha512-YgLLKmS3aUBhHaxp5hi1WJTgOUb/NCuDHzGT9z9WTt3YG+CPRhJs6nprbStx6DnWM4dh6gt7SU3sZodbZ08adQ==", - "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.22.5", - "@babel/helper-plugin-utils": "^7.22.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" - } - }, - "node_modules/@babel/plugin-transform-new-target": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.23.3.tgz", - "integrity": "sha512-YJ3xKqtJMAT5/TIZnpAR3I+K+WaDowYbN3xyxI8zxx/Gsypwf9B9h0VB+1Nh6ACAAPRS5NSRje0uVv5i79HYGQ==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-nullish-coalescing-operator": { - "version": "7.23.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-nullish-coalescing-operator/-/plugin-transform-nullish-coalescing-operator-7.23.4.tgz", - "integrity": "sha512-jHE9EVVqHKAQx+VePv5LLGHjmHSJR76vawFPTdlxR/LVJPfOEGxREQwQfjuZEOPTwG92X3LINSh3M40Rv4zpVA==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5", - "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-numeric-separator": { - "version": "7.23.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-numeric-separator/-/plugin-transform-numeric-separator-7.23.4.tgz", - "integrity": "sha512-mps6auzgwjRrwKEZA05cOwuDc9FAzoyFS4ZsG/8F43bTLf/TgkJg7QXOrPO1JO599iA3qgK9MXdMGOEC8O1h6Q==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5", - "@babel/plugin-syntax-numeric-separator": "^7.10.4" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-object-rest-spread": { - "version": "7.23.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-rest-spread/-/plugin-transform-object-rest-spread-7.23.4.tgz", - "integrity": "sha512-9x9K1YyeQVw0iOXJlIzwm8ltobIIv7j2iLyP2jIhEbqPRQ7ScNgwQufU2I0Gq11VjyG4gI4yMXt2VFags+1N3g==", - "dependencies": { - "@babel/compat-data": "^7.23.3", - "@babel/helper-compilation-targets": "^7.22.15", - "@babel/helper-plugin-utils": "^7.22.5", - "@babel/plugin-syntax-object-rest-spread": "^7.8.3", - "@babel/plugin-transform-parameters": "^7.23.3" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-object-super": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.23.3.tgz", - "integrity": "sha512-BwQ8q0x2JG+3lxCVFohg+KbQM7plfpBwThdW9A6TMtWwLsbDA01Ek2Zb/AgDN39BiZsExm4qrXxjk+P1/fzGrA==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5", - "@babel/helper-replace-supers": "^7.22.20" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-optional-catch-binding": { - "version": "7.23.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-optional-catch-binding/-/plugin-transform-optional-catch-binding-7.23.4.tgz", - "integrity": "sha512-XIq8t0rJPHf6Wvmbn9nFxU6ao4c7WhghTR5WyV8SrJfUFzyxhCm4nhC+iAp3HFhbAKLfYpgzhJ6t4XCtVwqO5A==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5", - "@babel/plugin-syntax-optional-catch-binding": "^7.8.3" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-optional-chaining": { - "version": "7.23.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-optional-chaining/-/plugin-transform-optional-chaining-7.23.4.tgz", - "integrity": "sha512-ZU8y5zWOfjM5vZ+asjgAPwDaBjJzgufjES89Rs4Lpq63O300R/kOz30WCLo6BxxX6QVEilwSlpClnG5cZaikTA==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5", - "@babel/helper-skip-transparent-expression-wrappers": "^7.22.5", - "@babel/plugin-syntax-optional-chaining": "^7.8.3" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-parameters": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.23.3.tgz", - "integrity": "sha512-09lMt6UsUb3/34BbECKVbVwrT9bO6lILWln237z7sLaWnMsTi7Yc9fhX5DLpkJzAGfaReXI22wP41SZmnAA3Vw==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-private-methods": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-private-methods/-/plugin-transform-private-methods-7.23.3.tgz", - "integrity": "sha512-UzqRcRtWsDMTLrRWFvUBDwmw06tCQH9Rl1uAjfh6ijMSmGYQ+fpdB+cnqRC8EMh5tuuxSv0/TejGL+7vyj+50g==", - "dependencies": { - "@babel/helper-create-class-features-plugin": "^7.22.15", - "@babel/helper-plugin-utils": "^7.22.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-private-property-in-object": { - "version": "7.23.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-private-property-in-object/-/plugin-transform-private-property-in-object-7.23.4.tgz", - "integrity": "sha512-9G3K1YqTq3F4Vt88Djx1UZ79PDyj+yKRnUy7cZGSMe+a7jkwD259uKKuUzQlPkGam7R+8RJwh5z4xO27fA1o2A==", - "dependencies": { - "@babel/helper-annotate-as-pure": "^7.22.5", - "@babel/helper-create-class-features-plugin": "^7.22.15", - "@babel/helper-plugin-utils": "^7.22.5", - "@babel/plugin-syntax-private-property-in-object": "^7.14.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-property-literals": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.23.3.tgz", - "integrity": "sha512-jR3Jn3y7cZp4oEWPFAlRsSWjxKe4PZILGBSd4nis1TsC5qeSpb+nrtihJuDhNI7QHiVbUaiXa0X2RZY3/TI6Nw==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-react-constant-elements": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-constant-elements/-/plugin-transform-react-constant-elements-7.23.3.tgz", - "integrity": "sha512-zP0QKq/p6O42OL94udMgSfKXyse4RyJ0JqbQ34zDAONWjyrEsghYEyTSK5FIpmXmCpB55SHokL1cRRKHv8L2Qw==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-react-display-name": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.23.3.tgz", - "integrity": "sha512-GnvhtVfA2OAtzdX58FJxU19rhoGeQzyVndw3GgtdECQvQFXPEZIOVULHVZGAYmOgmqjXpVpfocAbSjh99V/Fqw==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-react-jsx": { - "version": "7.23.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.23.4.tgz", - "integrity": "sha512-5xOpoPguCZCRbo/JeHlloSkTA8Bld1J/E1/kLfD1nsuiW1m8tduTA1ERCgIZokDflX/IBzKcqR3l7VlRgiIfHA==", - "dependencies": { - "@babel/helper-annotate-as-pure": "^7.22.5", - "@babel/helper-module-imports": "^7.22.15", - "@babel/helper-plugin-utils": "^7.22.5", - "@babel/plugin-syntax-jsx": "^7.23.3", - "@babel/types": "^7.23.4" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-react-jsx-development": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-development/-/plugin-transform-react-jsx-development-7.22.5.tgz", - "integrity": "sha512-bDhuzwWMuInwCYeDeMzyi7TaBgRQei6DqxhbyniL7/VG4RSS7HtSL2QbY4eESy1KJqlWt8g3xeEBGPuo+XqC8A==", - "dependencies": { - "@babel/plugin-transform-react-jsx": "^7.22.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-react-pure-annotations": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-pure-annotations/-/plugin-transform-react-pure-annotations-7.23.3.tgz", - "integrity": "sha512-qMFdSS+TUhB7Q/3HVPnEdYJDQIk57jkntAwSuz9xfSE4n+3I+vHYCli3HoHawN1Z3RfCz/y1zXA/JXjG6cVImQ==", - "dependencies": { - "@babel/helper-annotate-as-pure": "^7.22.5", - "@babel/helper-plugin-utils": "^7.22.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-regenerator": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.23.3.tgz", - "integrity": "sha512-KP+75h0KghBMcVpuKisx3XTu9Ncut8Q8TuvGO4IhY+9D5DFEckQefOuIsB/gQ2tG71lCke4NMrtIPS8pOj18BQ==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5", - "regenerator-transform": "^0.15.2" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-reserved-words": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.23.3.tgz", - "integrity": "sha512-QnNTazY54YqgGxwIexMZva9gqbPa15t/x9VS+0fsEFWplwVpXYZivtgl43Z1vMpc1bdPP2PP8siFeVcnFvA3Cg==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-runtime": { - "version": "7.23.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.23.9.tgz", - "integrity": "sha512-A7clW3a0aSjm3ONU9o2HAILSegJCYlEZmOhmBRReVtIpY/Z/p7yIZ+wR41Z+UipwdGuqwtID/V/dOdZXjwi9gQ==", - "dependencies": { - "@babel/helper-module-imports": "^7.22.15", - "@babel/helper-plugin-utils": "^7.22.5", - "babel-plugin-polyfill-corejs2": "^0.4.8", - "babel-plugin-polyfill-corejs3": "^0.9.0", - "babel-plugin-polyfill-regenerator": "^0.5.5", - "semver": "^6.3.1" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-runtime/node_modules/semver": { - "version": "6.3.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", - "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", - "bin": { - "semver": "bin/semver.js" - } - }, - "node_modules/@babel/plugin-transform-shorthand-properties": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.23.3.tgz", - "integrity": "sha512-ED2fgqZLmexWiN+YNFX26fx4gh5qHDhn1O2gvEhreLW2iI63Sqm4llRLCXALKrCnbN4Jy0VcMQZl/SAzqug/jg==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-spread": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.23.3.tgz", - "integrity": "sha512-VvfVYlrlBVu+77xVTOAoxQ6mZbnIq5FM0aGBSFEcIh03qHf+zNqA4DC/3XMUozTg7bZV3e3mZQ0i13VB6v5yUg==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5", - "@babel/helper-skip-transparent-expression-wrappers": "^7.22.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-sticky-regex": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.23.3.tgz", - "integrity": "sha512-HZOyN9g+rtvnOU3Yh7kSxXrKbzgrm5X4GncPY1QOquu7epga5MxKHVpYu2hvQnry/H+JjckSYRb93iNfsioAGg==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-template-literals": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.23.3.tgz", - "integrity": "sha512-Flok06AYNp7GV2oJPZZcP9vZdszev6vPBkHLwxwSpaIqx75wn6mUd3UFWsSsA0l8nXAKkyCmL/sR02m8RYGeHg==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-typeof-symbol": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.23.3.tgz", - "integrity": "sha512-4t15ViVnaFdrPC74be1gXBSMzXk3B4Us9lP7uLRQHTFpV5Dvt33pn+2MyyNxmN3VTTm3oTrZVMUmuw3oBnQ2oQ==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-typescript": { - "version": "7.23.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.23.6.tgz", - "integrity": "sha512-6cBG5mBvUu4VUD04OHKnYzbuHNP8huDsD3EDqqpIpsswTDoqHCjLoHb6+QgsV1WsT2nipRqCPgxD3LXnEO7XfA==", - "dependencies": { - "@babel/helper-annotate-as-pure": "^7.22.5", - "@babel/helper-create-class-features-plugin": "^7.23.6", - "@babel/helper-plugin-utils": "^7.22.5", - "@babel/plugin-syntax-typescript": "^7.23.3" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-unicode-escapes": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.23.3.tgz", - "integrity": "sha512-OMCUx/bU6ChE3r4+ZdylEqAjaQgHAgipgW8nsCfu5pGqDcFytVd91AwRvUJSBZDz0exPGgnjoqhgRYLRjFZc9Q==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-unicode-property-regex": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-property-regex/-/plugin-transform-unicode-property-regex-7.23.3.tgz", - "integrity": "sha512-KcLIm+pDZkWZQAFJ9pdfmh89EwVfmNovFBcXko8szpBeF8z68kWIPeKlmSOkT9BXJxs2C0uk+5LxoxIv62MROA==", - "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.22.15", - "@babel/helper-plugin-utils": "^7.22.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-unicode-regex": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.23.3.tgz", - "integrity": "sha512-wMHpNA4x2cIA32b/ci3AfwNgheiva2W0WUKWTK7vBHBhDKfPsc5cFGNWm69WBqpwd86u1qwZ9PWevKqm1A3yAw==", - "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.22.15", - "@babel/helper-plugin-utils": "^7.22.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-unicode-sets-regex": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-sets-regex/-/plugin-transform-unicode-sets-regex-7.23.3.tgz", - "integrity": "sha512-W7lliA/v9bNR83Qc3q1ip9CQMZ09CcHDbHfbLRDNuAhn1Mvkr1ZNF7hPmztMQvtTGVLJ9m8IZqWsTkXOml8dbw==", - "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.22.15", - "@babel/helper-plugin-utils": "^7.22.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" - } - }, - "node_modules/@babel/preset-env": { - "version": "7.23.9", - "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.23.9.tgz", - "integrity": "sha512-3kBGTNBBk9DQiPoXYS0g0BYlwTQYUTifqgKTjxUwEUkduRT2QOa0FPGBJ+NROQhGyYO5BuTJwGvBnqKDykac6A==", - "dependencies": { - "@babel/compat-data": "^7.23.5", - "@babel/helper-compilation-targets": "^7.23.6", - "@babel/helper-plugin-utils": "^7.22.5", - "@babel/helper-validator-option": "^7.23.5", - "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.23.3", - "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.23.3", - "@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly": "^7.23.7", - "@babel/plugin-proposal-private-property-in-object": "7.21.0-placeholder-for-preset-env.2", - "@babel/plugin-syntax-async-generators": "^7.8.4", - "@babel/plugin-syntax-class-properties": "^7.12.13", - "@babel/plugin-syntax-class-static-block": "^7.14.5", - "@babel/plugin-syntax-dynamic-import": "^7.8.3", - "@babel/plugin-syntax-export-namespace-from": "^7.8.3", - "@babel/plugin-syntax-import-assertions": "^7.23.3", - "@babel/plugin-syntax-import-attributes": "^7.23.3", - "@babel/plugin-syntax-import-meta": "^7.10.4", - "@babel/plugin-syntax-json-strings": "^7.8.3", - "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4", - "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3", - "@babel/plugin-syntax-numeric-separator": "^7.10.4", - "@babel/plugin-syntax-object-rest-spread": "^7.8.3", - "@babel/plugin-syntax-optional-catch-binding": "^7.8.3", - "@babel/plugin-syntax-optional-chaining": "^7.8.3", - "@babel/plugin-syntax-private-property-in-object": "^7.14.5", - "@babel/plugin-syntax-top-level-await": "^7.14.5", - "@babel/plugin-syntax-unicode-sets-regex": "^7.18.6", - "@babel/plugin-transform-arrow-functions": "^7.23.3", - "@babel/plugin-transform-async-generator-functions": "^7.23.9", - "@babel/plugin-transform-async-to-generator": "^7.23.3", - "@babel/plugin-transform-block-scoped-functions": "^7.23.3", - "@babel/plugin-transform-block-scoping": "^7.23.4", - "@babel/plugin-transform-class-properties": "^7.23.3", - "@babel/plugin-transform-class-static-block": "^7.23.4", - "@babel/plugin-transform-classes": "^7.23.8", - "@babel/plugin-transform-computed-properties": "^7.23.3", - "@babel/plugin-transform-destructuring": "^7.23.3", - "@babel/plugin-transform-dotall-regex": "^7.23.3", - "@babel/plugin-transform-duplicate-keys": "^7.23.3", - "@babel/plugin-transform-dynamic-import": "^7.23.4", - "@babel/plugin-transform-exponentiation-operator": "^7.23.3", - "@babel/plugin-transform-export-namespace-from": "^7.23.4", - "@babel/plugin-transform-for-of": "^7.23.6", - "@babel/plugin-transform-function-name": "^7.23.3", - "@babel/plugin-transform-json-strings": "^7.23.4", - "@babel/plugin-transform-literals": "^7.23.3", - "@babel/plugin-transform-logical-assignment-operators": "^7.23.4", - "@babel/plugin-transform-member-expression-literals": "^7.23.3", - "@babel/plugin-transform-modules-amd": "^7.23.3", - "@babel/plugin-transform-modules-commonjs": "^7.23.3", - "@babel/plugin-transform-modules-systemjs": "^7.23.9", - "@babel/plugin-transform-modules-umd": "^7.23.3", - "@babel/plugin-transform-named-capturing-groups-regex": "^7.22.5", - "@babel/plugin-transform-new-target": "^7.23.3", - "@babel/plugin-transform-nullish-coalescing-operator": "^7.23.4", - "@babel/plugin-transform-numeric-separator": "^7.23.4", - "@babel/plugin-transform-object-rest-spread": "^7.23.4", - "@babel/plugin-transform-object-super": "^7.23.3", - "@babel/plugin-transform-optional-catch-binding": "^7.23.4", - "@babel/plugin-transform-optional-chaining": "^7.23.4", - "@babel/plugin-transform-parameters": "^7.23.3", - "@babel/plugin-transform-private-methods": "^7.23.3", - "@babel/plugin-transform-private-property-in-object": "^7.23.4", - "@babel/plugin-transform-property-literals": "^7.23.3", - "@babel/plugin-transform-regenerator": "^7.23.3", - "@babel/plugin-transform-reserved-words": "^7.23.3", - "@babel/plugin-transform-shorthand-properties": "^7.23.3", - "@babel/plugin-transform-spread": "^7.23.3", - "@babel/plugin-transform-sticky-regex": "^7.23.3", - "@babel/plugin-transform-template-literals": "^7.23.3", - "@babel/plugin-transform-typeof-symbol": "^7.23.3", - "@babel/plugin-transform-unicode-escapes": "^7.23.3", - "@babel/plugin-transform-unicode-property-regex": "^7.23.3", - "@babel/plugin-transform-unicode-regex": "^7.23.3", - "@babel/plugin-transform-unicode-sets-regex": "^7.23.3", - "@babel/preset-modules": "0.1.6-no-external-plugins", - "babel-plugin-polyfill-corejs2": "^0.4.8", - "babel-plugin-polyfill-corejs3": "^0.9.0", - "babel-plugin-polyfill-regenerator": "^0.5.5", - "core-js-compat": "^3.31.0", - "semver": "^6.3.1" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/preset-env/node_modules/semver": { - "version": "6.3.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", - "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", - "bin": { - "semver": "bin/semver.js" - } - }, - "node_modules/@babel/preset-modules": { - "version": "0.1.6-no-external-plugins", - "resolved": "https://registry.npmjs.org/@babel/preset-modules/-/preset-modules-0.1.6-no-external-plugins.tgz", - "integrity": "sha512-HrcgcIESLm9aIR842yhJ5RWan/gebQUJ6E/E5+rf0y9o6oj7w0Br+sWuL6kEQ/o/AdfvR1Je9jG18/gnpwjEyA==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.0.0", - "@babel/types": "^7.4.4", - "esutils": "^2.0.2" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0 || ^8.0.0-0 <8.0.0" - } - }, - "node_modules/@babel/preset-react": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/preset-react/-/preset-react-7.23.3.tgz", - "integrity": "sha512-tbkHOS9axH6Ysf2OUEqoSZ6T3Fa2SrNH6WTWSPBboxKzdxNc9qOICeLXkNG0ZEwbQ1HY8liwOce4aN/Ceyuq6w==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5", - "@babel/helper-validator-option": "^7.22.15", - "@babel/plugin-transform-react-display-name": "^7.23.3", - "@babel/plugin-transform-react-jsx": "^7.22.15", - "@babel/plugin-transform-react-jsx-development": "^7.22.5", - "@babel/plugin-transform-react-pure-annotations": "^7.23.3" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/preset-typescript": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/preset-typescript/-/preset-typescript-7.23.3.tgz", - "integrity": "sha512-17oIGVlqz6CchO9RFYn5U6ZpWRZIngayYCtrPRSgANSwC2V1Jb+iP74nVxzzXJte8b8BYxrL1yY96xfhTBrNNQ==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5", - "@babel/helper-validator-option": "^7.22.15", - "@babel/plugin-syntax-jsx": "^7.23.3", - "@babel/plugin-transform-modules-commonjs": "^7.23.3", - "@babel/plugin-transform-typescript": "^7.23.3" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/regjsgen": { - "version": "0.8.0", - "resolved": "https://registry.npmjs.org/@babel/regjsgen/-/regjsgen-0.8.0.tgz", - "integrity": "sha512-x/rqGMdzj+fWZvCOYForTghzbtqPDZ5gPwaoNGHdgDfF2QA/XZbCBp4Moo5scrkAMPhB7z26XM/AaHuIJdgauA==" - }, - "node_modules/@babel/runtime": { - "version": "7.23.9", - "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.23.9.tgz", - "integrity": "sha512-0CX6F+BI2s9dkUqr08KFrAIZgNFj75rdBU/DjCyYLIaV/quFjkk6T+EJ2LkZHyZTbEV4L5p97mNkUsHl2wLFAw==", - "dependencies": { - "regenerator-runtime": "^0.14.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/runtime-corejs3": { - "version": "7.23.9", - "resolved": "https://registry.npmjs.org/@babel/runtime-corejs3/-/runtime-corejs3-7.23.9.tgz", - "integrity": "sha512-oeOFTrYWdWXCvXGB5orvMTJ6gCZ9I6FBjR+M38iKNXCsPxr4xT0RTdg5uz1H7QP8pp74IzPtwritEr+JscqHXQ==", - "dependencies": { - "core-js-pure": "^3.30.2", - "regenerator-runtime": "^0.14.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/template": { - "version": "7.23.9", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.23.9.tgz", - "integrity": "sha512-+xrD2BWLpvHKNmX2QbpdpsBaWnRxahMwJjO+KZk2JOElj5nSmKezyS1B4u+QbHMTX69t4ukm6hh9lsYQ7GHCKA==", - "dependencies": { - "@babel/code-frame": "^7.23.5", - "@babel/parser": "^7.23.9", - "@babel/types": "^7.23.9" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/traverse": { - "version": "7.23.9", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.23.9.tgz", - "integrity": "sha512-I/4UJ9vs90OkBtY6iiiTORVMyIhJ4kAVmsKo9KFc8UOxMeUfi2hvtIBsET5u9GizXE6/GFSuKCTNfgCswuEjRg==", - "dependencies": { - "@babel/code-frame": "^7.23.5", - "@babel/generator": "^7.23.6", - "@babel/helper-environment-visitor": "^7.22.20", - "@babel/helper-function-name": "^7.23.0", - "@babel/helper-hoist-variables": "^7.22.5", - "@babel/helper-split-export-declaration": "^7.22.6", - "@babel/parser": "^7.23.9", - "@babel/types": "^7.23.9", - "debug": "^4.3.1", - "globals": "^11.1.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/types": { - "version": "7.23.9", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.23.9.tgz", - "integrity": "sha512-dQjSq/7HaSjRM43FFGnv5keM2HsxpmyV1PfaSVm0nzzjwwTmjOe6J4bC8e3+pTEIgHaHj+1ZlLThRJ2auc/w1Q==", - "dependencies": { - "@babel/helper-string-parser": "^7.23.4", - "@babel/helper-validator-identifier": "^7.22.20", - "to-fast-properties": "^2.0.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@colors/colors": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/@colors/colors/-/colors-1.5.0.tgz", - "integrity": "sha512-ooWCrlZP11i8GImSjTHYHLkvFDP48nS4+204nGb1RiX/WXYHmJA2III9/e2DWVabCESdW7hBAEzHRqUn9OUVvQ==", - "optional": true, - "engines": { - "node": ">=0.1.90" - } - }, - "node_modules/@discoveryjs/json-ext": { - "version": "0.5.7", - "resolved": "https://registry.npmjs.org/@discoveryjs/json-ext/-/json-ext-0.5.7.tgz", - "integrity": "sha512-dBVuXR082gk3jsFp7Rd/JI4kytwGHecnCoTtXFb7DB6CNHp4rg5k1bhg0nWdLGLnOV71lmDzGQaLMy8iPLY0pw==", - "engines": { - "node": ">=10.0.0" - } - }, - "node_modules/@docsearch/css": { - "version": "3.5.2", - "resolved": "https://registry.npmjs.org/@docsearch/css/-/css-3.5.2.tgz", - "integrity": "sha512-SPiDHaWKQZpwR2siD0KQUwlStvIAnEyK6tAE2h2Wuoq8ue9skzhlyVQ1ddzOxX6khULnAALDiR/isSF3bnuciA==" - }, - "node_modules/@docsearch/react": { - "version": "3.5.2", - "resolved": "https://registry.npmjs.org/@docsearch/react/-/react-3.5.2.tgz", - "integrity": "sha512-9Ahcrs5z2jq/DcAvYtvlqEBHImbm4YJI8M9y0x6Tqg598P40HTEkX7hsMcIuThI+hTFxRGZ9hll0Wygm2yEjng==", - "dependencies": { - "@algolia/autocomplete-core": "1.9.3", - "@algolia/autocomplete-preset-algolia": "1.9.3", - "@docsearch/css": "3.5.2", - "algoliasearch": "^4.19.1" - }, - "peerDependencies": { - "@types/react": ">= 16.8.0 < 19.0.0", - "react": ">= 16.8.0 < 19.0.0", - "react-dom": ">= 16.8.0 < 19.0.0", - "search-insights": ">= 1 < 3" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - }, - "react": { - "optional": true - }, - "react-dom": { - "optional": true - }, - "search-insights": { - "optional": true - } - } - }, - "node_modules/@docusaurus/core": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/@docusaurus/core/-/core-3.1.1.tgz", - "integrity": "sha512-2nQfKFcf+MLEM7JXsXwQxPOmQAR6ytKMZVSx7tVi9HEm9WtfwBH1fp6bn8Gj4zLUhjWKCLoysQ9/Wm+EZCQ4yQ==", - "dependencies": { - "@babel/core": "^7.23.3", - "@babel/generator": "^7.23.3", - "@babel/plugin-syntax-dynamic-import": "^7.8.3", - "@babel/plugin-transform-runtime": "^7.22.9", - "@babel/preset-env": "^7.22.9", - "@babel/preset-react": "^7.22.5", - "@babel/preset-typescript": "^7.22.5", - "@babel/runtime": "^7.22.6", - "@babel/runtime-corejs3": "^7.22.6", - "@babel/traverse": "^7.22.8", - "@docusaurus/cssnano-preset": "3.1.1", - "@docusaurus/logger": "3.1.1", - "@docusaurus/mdx-loader": "3.1.1", - "@docusaurus/react-loadable": "5.5.2", - "@docusaurus/utils": "3.1.1", - "@docusaurus/utils-common": "3.1.1", - "@docusaurus/utils-validation": "3.1.1", - "@slorber/static-site-generator-webpack-plugin": "^4.0.7", - "@svgr/webpack": "^6.5.1", - "autoprefixer": "^10.4.14", - "babel-loader": "^9.1.3", - "babel-plugin-dynamic-import-node": "^2.3.3", - "boxen": "^6.2.1", - "chalk": "^4.1.2", - "chokidar": "^3.5.3", - "clean-css": "^5.3.2", - "cli-table3": "^0.6.3", - "combine-promises": "^1.1.0", - "commander": "^5.1.0", - "copy-webpack-plugin": "^11.0.0", - "core-js": "^3.31.1", - "css-loader": "^6.8.1", - "css-minimizer-webpack-plugin": "^4.2.2", - "cssnano": "^5.1.15", - "del": "^6.1.1", - "detect-port": "^1.5.1", - "escape-html": "^1.0.3", - "eta": "^2.2.0", - "file-loader": "^6.2.0", - "fs-extra": "^11.1.1", - "html-minifier-terser": "^7.2.0", - "html-tags": "^3.3.1", - "html-webpack-plugin": "^5.5.3", - "leven": "^3.1.0", - "lodash": "^4.17.21", - "mini-css-extract-plugin": "^2.7.6", - "postcss": "^8.4.26", - "postcss-loader": "^7.3.3", - "prompts": "^2.4.2", - "react-dev-utils": "^12.0.1", - "react-helmet-async": "^1.3.0", - "react-loadable": "npm:@docusaurus/react-loadable@5.5.2", - "react-loadable-ssr-addon-v5-slorber": "^1.0.1", - "react-router": "^5.3.4", - "react-router-config": "^5.1.1", - "react-router-dom": "^5.3.4", - "rtl-detect": "^1.0.4", - "semver": "^7.5.4", - "serve-handler": "^6.1.5", - "shelljs": "^0.8.5", - "terser-webpack-plugin": "^5.3.9", - "tslib": "^2.6.0", - "update-notifier": "^6.0.2", - "url-loader": "^4.1.1", - "webpack": "^5.88.1", - "webpack-bundle-analyzer": "^4.9.0", - "webpack-dev-server": "^4.15.1", - "webpack-merge": "^5.9.0", - "webpackbar": "^5.0.2" - }, - "bin": { - "docusaurus": "bin/docusaurus.mjs" - }, - "engines": { - "node": ">=18.0" - }, - "peerDependencies": { - "react": "^18.0.0", - "react-dom": "^18.0.0" - } - }, - "node_modules/@docusaurus/cssnano-preset": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/@docusaurus/cssnano-preset/-/cssnano-preset-3.1.1.tgz", - "integrity": "sha512-LnoIDjJWbirdbVZDMq+4hwmrTl2yHDnBf9MLG9qyExeAE3ac35s4yUhJI8yyTCdixzNfKit4cbXblzzqMu4+8g==", - "dependencies": { - "cssnano-preset-advanced": "^5.3.10", - "postcss": "^8.4.26", - "postcss-sort-media-queries": "^4.4.1", - "tslib": "^2.6.0" - }, - "engines": { - "node": ">=18.0" - } - }, - "node_modules/@docusaurus/logger": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/@docusaurus/logger/-/logger-3.1.1.tgz", - "integrity": "sha512-BjkNDpQzewcTnST8trx4idSoAla6zZ3w22NqM/UMcFtvYJgmoE4layuTzlfql3VFPNuivvj7BOExa/+21y4X2Q==", - "dependencies": { - "chalk": "^4.1.2", - "tslib": "^2.6.0" - }, - "engines": { - "node": ">=18.0" - } - }, - "node_modules/@docusaurus/mdx-loader": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/@docusaurus/mdx-loader/-/mdx-loader-3.1.1.tgz", - "integrity": "sha512-xN2IccH9+sv7TmxwsDJNS97BHdmlqWwho+kIVY4tcCXkp+k4QuzvWBeunIMzeayY4Fu13A6sAjHGv5qm72KyGA==", - "dependencies": { - "@babel/parser": "^7.22.7", - "@babel/traverse": "^7.22.8", - "@docusaurus/logger": "3.1.1", - "@docusaurus/utils": "3.1.1", - "@docusaurus/utils-validation": "3.1.1", - "@mdx-js/mdx": "^3.0.0", - "@slorber/remark-comment": "^1.0.0", - "escape-html": "^1.0.3", - "estree-util-value-to-estree": "^3.0.1", - "file-loader": "^6.2.0", - "fs-extra": "^11.1.1", - "image-size": "^1.0.2", - "mdast-util-mdx": "^3.0.0", - "mdast-util-to-string": "^4.0.0", - "rehype-raw": "^7.0.0", - "remark-directive": "^3.0.0", - "remark-emoji": "^4.0.0", - "remark-frontmatter": "^5.0.0", - "remark-gfm": "^4.0.0", - "stringify-object": "^3.3.0", - "tslib": "^2.6.0", - "unified": "^11.0.3", - "unist-util-visit": "^5.0.0", - "url-loader": "^4.1.1", - "vfile": "^6.0.1", - "webpack": "^5.88.1" - }, - "engines": { - "node": ">=18.0" - }, - "peerDependencies": { - "react": "^18.0.0", - "react-dom": "^18.0.0" - } - }, - "node_modules/@docusaurus/module-type-aliases": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/@docusaurus/module-type-aliases/-/module-type-aliases-3.1.1.tgz", - "integrity": "sha512-xBJyx0TMfAfVZ9ZeIOb1awdXgR4YJMocIEzTps91rq+hJDFJgJaylDtmoRhUxkwuYmNK1GJpW95b7DLztSBJ3A==", - "dependencies": { - "@docusaurus/react-loadable": "5.5.2", - "@docusaurus/types": "3.1.1", - "@types/history": "^4.7.11", - "@types/react": "*", - "@types/react-router-config": "*", - "@types/react-router-dom": "*", - "react-helmet-async": "*", - "react-loadable": "npm:@docusaurus/react-loadable@5.5.2" - }, - "peerDependencies": { - "react": "*", - "react-dom": "*" - } - }, - "node_modules/@docusaurus/plugin-content-blog": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/@docusaurus/plugin-content-blog/-/plugin-content-blog-3.1.1.tgz", - "integrity": "sha512-ew/3VtVoG3emoAKmoZl7oKe1zdFOsI0NbcHS26kIxt2Z8vcXKCUgK9jJJrz0TbOipyETPhqwq4nbitrY3baibg==", - "dependencies": { - "@docusaurus/core": "3.1.1", - "@docusaurus/logger": "3.1.1", - "@docusaurus/mdx-loader": "3.1.1", - "@docusaurus/types": "3.1.1", - "@docusaurus/utils": "3.1.1", - "@docusaurus/utils-common": "3.1.1", - "@docusaurus/utils-validation": "3.1.1", - "cheerio": "^1.0.0-rc.12", - "feed": "^4.2.2", - "fs-extra": "^11.1.1", - "lodash": "^4.17.21", - "reading-time": "^1.5.0", - "srcset": "^4.0.0", - "tslib": "^2.6.0", - "unist-util-visit": "^5.0.0", - "utility-types": "^3.10.0", - "webpack": "^5.88.1" - }, - "engines": { - "node": ">=18.0" - }, - "peerDependencies": { - "react": "^18.0.0", - "react-dom": "^18.0.0" - } - }, - "node_modules/@docusaurus/plugin-content-docs": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/@docusaurus/plugin-content-docs/-/plugin-content-docs-3.1.1.tgz", - "integrity": "sha512-lhFq4E874zw0UOH7ujzxnCayOyAt0f9YPVYSb9ohxrdCM8B4szxitUw9rIX4V9JLLHVoqIJb6k+lJJ1jrcGJ0A==", - "dependencies": { - "@docusaurus/core": "3.1.1", - "@docusaurus/logger": "3.1.1", - "@docusaurus/mdx-loader": "3.1.1", - "@docusaurus/module-type-aliases": "3.1.1", - "@docusaurus/types": "3.1.1", - "@docusaurus/utils": "3.1.1", - "@docusaurus/utils-validation": "3.1.1", - "@types/react-router-config": "^5.0.7", - "combine-promises": "^1.1.0", - "fs-extra": "^11.1.1", - "js-yaml": "^4.1.0", - "lodash": "^4.17.21", - "tslib": "^2.6.0", - "utility-types": "^3.10.0", - "webpack": "^5.88.1" - }, - "engines": { - "node": ">=18.0" - }, - "peerDependencies": { - "react": "^18.0.0", - "react-dom": "^18.0.0" - } - }, - "node_modules/@docusaurus/plugin-content-pages": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/@docusaurus/plugin-content-pages/-/plugin-content-pages-3.1.1.tgz", - "integrity": "sha512-NQHncNRAJbyLtgTim9GlEnNYsFhuCxaCNkMwikuxLTiGIPH7r/jpb7O3f3jUMYMebZZZrDq5S7om9a6rvB/YCA==", - "dependencies": { - "@docusaurus/core": "3.1.1", - "@docusaurus/mdx-loader": "3.1.1", - "@docusaurus/types": "3.1.1", - "@docusaurus/utils": "3.1.1", - "@docusaurus/utils-validation": "3.1.1", - "fs-extra": "^11.1.1", - "tslib": "^2.6.0", - "webpack": "^5.88.1" - }, - "engines": { - "node": ">=18.0" - }, - "peerDependencies": { - "react": "^18.0.0", - "react-dom": "^18.0.0" - } - }, - "node_modules/@docusaurus/plugin-debug": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/@docusaurus/plugin-debug/-/plugin-debug-3.1.1.tgz", - "integrity": "sha512-xWeMkueM9wE/8LVvl4+Qf1WqwXmreMjI5Kgr7GYCDoJ8zu4kD+KaMhrh7py7MNM38IFvU1RfrGKacCEe2DRRfQ==", - "dependencies": { - "@docusaurus/core": "3.1.1", - "@docusaurus/types": "3.1.1", - "@docusaurus/utils": "3.1.1", - "fs-extra": "^11.1.1", - "react-json-view-lite": "^1.2.0", - "tslib": "^2.6.0" - }, - "engines": { - "node": ">=18.0" - }, - "peerDependencies": { - "react": "^18.0.0", - "react-dom": "^18.0.0" - } - }, - "node_modules/@docusaurus/plugin-google-analytics": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/@docusaurus/plugin-google-analytics/-/plugin-google-analytics-3.1.1.tgz", - "integrity": "sha512-+q2UpWTqVi8GdlLoSlD5bS/YpxW+QMoBwrPrUH/NpvpuOi0Of7MTotsQf9JWd3hymZxl2uu1o3PIrbpxfeDFDQ==", - "dependencies": { - "@docusaurus/core": "3.1.1", - "@docusaurus/types": "3.1.1", - "@docusaurus/utils-validation": "3.1.1", - "tslib": "^2.6.0" - }, - "engines": { - "node": ">=18.0" - }, - "peerDependencies": { - "react": "^18.0.0", - "react-dom": "^18.0.0" - } - }, - "node_modules/@docusaurus/plugin-google-gtag": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/@docusaurus/plugin-google-gtag/-/plugin-google-gtag-3.1.1.tgz", - "integrity": "sha512-0mMPiBBlQ5LFHTtjxuvt/6yzh8v7OxLi3CbeEsxXZpUzcKO/GC7UA1VOWUoBeQzQL508J12HTAlR3IBU9OofSw==", - "dependencies": { - "@docusaurus/core": "3.1.1", - "@docusaurus/types": "3.1.1", - "@docusaurus/utils-validation": "3.1.1", - "@types/gtag.js": "^0.0.12", - "tslib": "^2.6.0" - }, - "engines": { - "node": ">=18.0" - }, - "peerDependencies": { - "react": "^18.0.0", - "react-dom": "^18.0.0" - } - }, - "node_modules/@docusaurus/plugin-google-tag-manager": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/@docusaurus/plugin-google-tag-manager/-/plugin-google-tag-manager-3.1.1.tgz", - "integrity": "sha512-d07bsrMLdDIryDtY17DgqYUbjkswZQr8cLWl4tzXrt5OR/T/zxC1SYKajzB3fd87zTu5W5klV5GmUwcNSMXQXA==", - "dependencies": { - "@docusaurus/core": "3.1.1", - "@docusaurus/types": "3.1.1", - "@docusaurus/utils-validation": "3.1.1", - "tslib": "^2.6.0" - }, - "engines": { - "node": ">=18.0" - }, - "peerDependencies": { - "react": "^18.0.0", - "react-dom": "^18.0.0" - } - }, - "node_modules/@docusaurus/plugin-sitemap": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/@docusaurus/plugin-sitemap/-/plugin-sitemap-3.1.1.tgz", - "integrity": "sha512-iJ4hCaMmDaUqRv131XJdt/C/jJQx8UreDWTRqZKtNydvZVh/o4yXGRRFOplea1D9b/zpwL1Y+ZDwX7xMhIOTmg==", - "dependencies": { - "@docusaurus/core": "3.1.1", - "@docusaurus/logger": "3.1.1", - "@docusaurus/types": "3.1.1", - "@docusaurus/utils": "3.1.1", - "@docusaurus/utils-common": "3.1.1", - "@docusaurus/utils-validation": "3.1.1", - "fs-extra": "^11.1.1", - "sitemap": "^7.1.1", - "tslib": "^2.6.0" - }, - "engines": { - "node": ">=18.0" - }, - "peerDependencies": { - "react": "^18.0.0", - "react-dom": "^18.0.0" - } - }, - "node_modules/@docusaurus/preset-classic": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/@docusaurus/preset-classic/-/preset-classic-3.1.1.tgz", - "integrity": "sha512-jG4ys/hWYf69iaN/xOmF+3kjs4Nnz1Ay3CjFLDtYa8KdxbmUhArA9HmP26ru5N0wbVWhY+6kmpYhTJpez5wTyg==", - "dependencies": { - "@docusaurus/core": "3.1.1", - "@docusaurus/plugin-content-blog": "3.1.1", - "@docusaurus/plugin-content-docs": "3.1.1", - "@docusaurus/plugin-content-pages": "3.1.1", - "@docusaurus/plugin-debug": "3.1.1", - "@docusaurus/plugin-google-analytics": "3.1.1", - "@docusaurus/plugin-google-gtag": "3.1.1", - "@docusaurus/plugin-google-tag-manager": "3.1.1", - "@docusaurus/plugin-sitemap": "3.1.1", - "@docusaurus/theme-classic": "3.1.1", - "@docusaurus/theme-common": "3.1.1", - "@docusaurus/theme-search-algolia": "3.1.1", - "@docusaurus/types": "3.1.1" - }, - "engines": { - "node": ">=18.0" - }, - "peerDependencies": { - "react": "^18.0.0", - "react-dom": "^18.0.0" - } - }, - "node_modules/@docusaurus/react-loadable": { - "version": "5.5.2", - "resolved": "https://registry.npmjs.org/@docusaurus/react-loadable/-/react-loadable-5.5.2.tgz", - "integrity": "sha512-A3dYjdBGuy0IGT+wyLIGIKLRE+sAk1iNk0f1HjNDysO7u8lhL4N3VEm+FAubmJbAztn94F7MxBTPmnixbiyFdQ==", - "dependencies": { - "@types/react": "*", - "prop-types": "^15.6.2" - }, - "peerDependencies": { - "react": "*" - } - }, - "node_modules/@docusaurus/theme-classic": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/@docusaurus/theme-classic/-/theme-classic-3.1.1.tgz", - "integrity": "sha512-GiPE/jbWM8Qv1A14lk6s9fhc0LhPEQ00eIczRO4QL2nAQJZXkjPG6zaVx+1cZxPFWbAsqSjKe2lqkwF3fGkQ7Q==", - "dependencies": { - "@docusaurus/core": "3.1.1", - "@docusaurus/mdx-loader": "3.1.1", - "@docusaurus/module-type-aliases": "3.1.1", - "@docusaurus/plugin-content-blog": "3.1.1", - "@docusaurus/plugin-content-docs": "3.1.1", - "@docusaurus/plugin-content-pages": "3.1.1", - "@docusaurus/theme-common": "3.1.1", - "@docusaurus/theme-translations": "3.1.1", - "@docusaurus/types": "3.1.1", - "@docusaurus/utils": "3.1.1", - "@docusaurus/utils-common": "3.1.1", - "@docusaurus/utils-validation": "3.1.1", - "@mdx-js/react": "^3.0.0", - "clsx": "^2.0.0", - "copy-text-to-clipboard": "^3.2.0", - "infima": "0.2.0-alpha.43", - "lodash": "^4.17.21", - "nprogress": "^0.2.0", - "postcss": "^8.4.26", - "prism-react-renderer": "^2.3.0", - "prismjs": "^1.29.0", - "react-router-dom": "^5.3.4", - "rtlcss": "^4.1.0", - "tslib": "^2.6.0", - "utility-types": "^3.10.0" - }, - "engines": { - "node": ">=18.0" - }, - "peerDependencies": { - "react": "^18.0.0", - "react-dom": "^18.0.0" - } - }, - "node_modules/@docusaurus/theme-common": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/@docusaurus/theme-common/-/theme-common-3.1.1.tgz", - "integrity": "sha512-38urZfeMhN70YaXkwIGXmcUcv2CEYK/2l4b05GkJPrbEbgpsIZM3Xc+Js2ehBGGZmfZq8GjjQ5RNQYG+MYzCYg==", - "dependencies": { - "@docusaurus/mdx-loader": "3.1.1", - "@docusaurus/module-type-aliases": "3.1.1", - "@docusaurus/plugin-content-blog": "3.1.1", - "@docusaurus/plugin-content-docs": "3.1.1", - "@docusaurus/plugin-content-pages": "3.1.1", - "@docusaurus/utils": "3.1.1", - "@docusaurus/utils-common": "3.1.1", - "@types/history": "^4.7.11", - "@types/react": "*", - "@types/react-router-config": "*", - "clsx": "^2.0.0", - "parse-numeric-range": "^1.3.0", - "prism-react-renderer": "^2.3.0", - "tslib": "^2.6.0", - "utility-types": "^3.10.0" - }, - "engines": { - "node": ">=18.0" - }, - "peerDependencies": { - "react": "^18.0.0", - "react-dom": "^18.0.0" - } - }, - "node_modules/@docusaurus/theme-search-algolia": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/@docusaurus/theme-search-algolia/-/theme-search-algolia-3.1.1.tgz", - "integrity": "sha512-tBH9VY5EpRctVdaAhT+b1BY8y5dyHVZGFXyCHgTrvcXQy5CV4q7serEX7U3SveNT9zksmchPyct6i1sFDC4Z5g==", - "dependencies": { - "@docsearch/react": "^3.5.2", - "@docusaurus/core": "3.1.1", - "@docusaurus/logger": "3.1.1", - "@docusaurus/plugin-content-docs": "3.1.1", - "@docusaurus/theme-common": "3.1.1", - "@docusaurus/theme-translations": "3.1.1", - "@docusaurus/utils": "3.1.1", - "@docusaurus/utils-validation": "3.1.1", - "algoliasearch": "^4.18.0", - "algoliasearch-helper": "^3.13.3", - "clsx": "^2.0.0", - "eta": "^2.2.0", - "fs-extra": "^11.1.1", - "lodash": "^4.17.21", - "tslib": "^2.6.0", - "utility-types": "^3.10.0" - }, - "engines": { - "node": ">=18.0" - }, - "peerDependencies": { - "react": "^18.0.0", - "react-dom": "^18.0.0" - } - }, - "node_modules/@docusaurus/theme-translations": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/@docusaurus/theme-translations/-/theme-translations-3.1.1.tgz", - "integrity": "sha512-xvWQFwjxHphpJq5fgk37FXCDdAa2o+r7FX8IpMg+bGZBNXyWBu3MjZ+G4+eUVNpDhVinTc+j6ucL0Ain5KCGrg==", - "dependencies": { - "fs-extra": "^11.1.1", - "tslib": "^2.6.0" - }, - "engines": { - "node": ">=18.0" - } - }, - "node_modules/@docusaurus/tsconfig": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/@docusaurus/tsconfig/-/tsconfig-3.1.1.tgz", - "integrity": "sha512-FTBuY3KvaHfMVBgvlPmDQ+KS9Q/bYtVftq2ugou3PgBDJoQmw2aUZ4Sg15HKqLGbfIkxoy9t6cqE4Yw1Ta8Q1A==", - "dev": true - }, - "node_modules/@docusaurus/types": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/@docusaurus/types/-/types-3.1.1.tgz", - "integrity": "sha512-grBqOLnubUecgKFXN9q3uit2HFbCxTWX4Fam3ZFbMN0sWX9wOcDoA7lwdX/8AmeL20Oc4kQvWVgNrsT8bKRvzg==", - "dependencies": { - "@mdx-js/mdx": "^3.0.0", - "@types/history": "^4.7.11", - "@types/react": "*", - "commander": "^5.1.0", - "joi": "^17.9.2", - "react-helmet-async": "^1.3.0", - "utility-types": "^3.10.0", - "webpack": "^5.88.1", - "webpack-merge": "^5.9.0" - }, - "peerDependencies": { - "react": "^18.0.0", - "react-dom": "^18.0.0" - } - }, - "node_modules/@docusaurus/utils": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/@docusaurus/utils/-/utils-3.1.1.tgz", - "integrity": "sha512-ZJfJa5cJQtRYtqijsPEnAZoduW6sjAQ7ZCWSZavLcV10Fw0Z3gSaPKA/B4micvj2afRZ4gZxT7KfYqe5H8Cetg==", - "dependencies": { - "@docusaurus/logger": "3.1.1", - "@svgr/webpack": "^6.5.1", - "escape-string-regexp": "^4.0.0", - "file-loader": "^6.2.0", - "fs-extra": "^11.1.1", - "github-slugger": "^1.5.0", - "globby": "^11.1.0", - "gray-matter": "^4.0.3", - "jiti": "^1.20.0", - "js-yaml": "^4.1.0", - "lodash": "^4.17.21", - "micromatch": "^4.0.5", - "resolve-pathname": "^3.0.0", - "shelljs": "^0.8.5", - "tslib": "^2.6.0", - "url-loader": "^4.1.1", - "webpack": "^5.88.1" - }, - "engines": { - "node": ">=18.0" - }, - "peerDependencies": { - "@docusaurus/types": "*" - }, - "peerDependenciesMeta": { - "@docusaurus/types": { - "optional": true - } - } - }, - "node_modules/@docusaurus/utils-common": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/@docusaurus/utils-common/-/utils-common-3.1.1.tgz", - "integrity": "sha512-eGne3olsIoNfPug5ixjepZAIxeYFzHHnor55Wb2P57jNbtVaFvij/T+MS8U0dtZRFi50QU+UPmRrXdVUM8uyMg==", - "dependencies": { - "tslib": "^2.6.0" - }, - "engines": { - "node": ">=18.0" - }, - "peerDependencies": { - "@docusaurus/types": "*" - }, - "peerDependenciesMeta": { - "@docusaurus/types": { - "optional": true - } - } - }, - "node_modules/@docusaurus/utils-validation": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/@docusaurus/utils-validation/-/utils-validation-3.1.1.tgz", - "integrity": "sha512-KlY4P9YVDnwL+nExvlIpu79abfEv6ZCHuOX4ZQ+gtip+Wxj0daccdReIWWtqxM/Fb5Cz1nQvUCc7VEtT8IBUAA==", - "dependencies": { - "@docusaurus/logger": "3.1.1", - "@docusaurus/utils": "3.1.1", - "joi": "^17.9.2", - "js-yaml": "^4.1.0", - "tslib": "^2.6.0" - }, - "engines": { - "node": ">=18.0" - } - }, - "node_modules/@hapi/hoek": { - "version": "9.3.0", - "resolved": "https://registry.npmjs.org/@hapi/hoek/-/hoek-9.3.0.tgz", - "integrity": "sha512-/c6rf4UJlmHlC9b5BaNvzAcFv7HZ2QHaV0D4/HNlBdvFnvQq8RI4kYdhyPCl7Xj+oWvTWQ8ujhqS53LIgAe6KQ==" - }, - "node_modules/@hapi/topo": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/@hapi/topo/-/topo-5.1.0.tgz", - "integrity": "sha512-foQZKJig7Ob0BMAYBfcJk8d77QtOe7Wo4ox7ff1lQYoNNAb6jwcY1ncdoy2e9wQZzvNy7ODZCYJkK8kzmcAnAg==", - "dependencies": { - "@hapi/hoek": "^9.0.0" - } - }, - "node_modules/@jest/schemas": { - "version": "29.6.3", - "resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-29.6.3.tgz", - "integrity": "sha512-mo5j5X+jIZmJQveBKeS/clAueipV7KgiX1vMgCxam1RNYiqE1w62n0/tJJnHtjW8ZHcQco5gY85jA3mi0L+nSA==", - "dependencies": { - "@sinclair/typebox": "^0.27.8" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, - "node_modules/@jest/types": { - "version": "29.6.3", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-29.6.3.tgz", - "integrity": "sha512-u3UPsIilWKOM3F9CXtrG8LEJmNxwoCQC/XVj4IKYXvvpx7QIi/Kg1LI5uDmDpKlac62NUtX7eLjRh+jVZcLOzw==", - "dependencies": { - "@jest/schemas": "^29.6.3", - "@types/istanbul-lib-coverage": "^2.0.0", - "@types/istanbul-reports": "^3.0.0", - "@types/node": "*", - "@types/yargs": "^17.0.8", - "chalk": "^4.0.0" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, - "node_modules/@jridgewell/gen-mapping": { - "version": "0.3.3", - "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.3.tgz", - "integrity": "sha512-HLhSWOLRi875zjjMG/r+Nv0oCW8umGb0BgEhyX3dDX3egwZtB8PqLnjz3yedt8R5StBrzcg4aBpnh8UA9D1BoQ==", - "dependencies": { - "@jridgewell/set-array": "^1.0.1", - "@jridgewell/sourcemap-codec": "^1.4.10", - "@jridgewell/trace-mapping": "^0.3.9" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/@jridgewell/resolve-uri": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz", - "integrity": "sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==", - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/@jridgewell/set-array": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.1.2.tgz", - "integrity": "sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==", - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/@jridgewell/source-map": { - "version": "0.3.5", - "resolved": "https://registry.npmjs.org/@jridgewell/source-map/-/source-map-0.3.5.tgz", - "integrity": "sha512-UTYAUj/wviwdsMfzoSJspJxbkH5o1snzwX0//0ENX1u/55kkZZkcTZP6u9bwKGkv+dkk9at4m1Cpt0uY80kcpQ==", - "dependencies": { - "@jridgewell/gen-mapping": "^0.3.0", - "@jridgewell/trace-mapping": "^0.3.9" - } - }, - "node_modules/@jridgewell/sourcemap-codec": { - "version": "1.4.15", - "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.15.tgz", - "integrity": "sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==" - }, - "node_modules/@jridgewell/trace-mapping": { - "version": "0.3.22", - "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.22.tgz", - "integrity": "sha512-Wf963MzWtA2sjrNt+g18IAln9lKnlRp+K2eH4jjIoF1wYeq3aMREpG09xhlhdzS0EjwU7qmUJYangWa+151vZw==", - "dependencies": { - "@jridgewell/resolve-uri": "^3.1.0", - "@jridgewell/sourcemap-codec": "^1.4.14" - } - }, - "node_modules/@leichtgewicht/ip-codec": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/@leichtgewicht/ip-codec/-/ip-codec-2.0.4.tgz", - "integrity": "sha512-Hcv+nVC0kZnQ3tD9GVu5xSMR4VVYOteQIr/hwFPVEvPdlXqgGEuRjiheChHgdM+JyqdgNcmzZOX/tnl0JOiI7A==" - }, - "node_modules/@mdx-js/mdx": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@mdx-js/mdx/-/mdx-3.0.1.tgz", - "integrity": "sha512-eIQ4QTrOWyL3LWEe/bu6Taqzq2HQvHcyTMaOrI95P2/LmJE7AsfPfgJGuFLPVqBUE1BC1rik3VIhU+s9u72arA==", - "dependencies": { - "@types/estree": "^1.0.0", - "@types/estree-jsx": "^1.0.0", - "@types/hast": "^3.0.0", - "@types/mdx": "^2.0.0", - "collapse-white-space": "^2.0.0", - "devlop": "^1.0.0", - "estree-util-build-jsx": "^3.0.0", - "estree-util-is-identifier-name": "^3.0.0", - "estree-util-to-js": "^2.0.0", - "estree-walker": "^3.0.0", - "hast-util-to-estree": "^3.0.0", - "hast-util-to-jsx-runtime": "^2.0.0", - "markdown-extensions": "^2.0.0", - "periscopic": "^3.0.0", - "remark-mdx": "^3.0.0", - "remark-parse": "^11.0.0", - "remark-rehype": "^11.0.0", - "source-map": "^0.7.0", - "unified": "^11.0.0", - "unist-util-position-from-estree": "^2.0.0", - "unist-util-stringify-position": "^4.0.0", - "unist-util-visit": "^5.0.0", - "vfile": "^6.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/@mdx-js/react": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@mdx-js/react/-/react-3.0.1.tgz", - "integrity": "sha512-9ZrPIU4MGf6et1m1ov3zKf+q9+deetI51zprKB1D/z3NOb+rUxxtEl3mCjW5wTGh6VhRdwPueh1oRzi6ezkA8A==", - "dependencies": { - "@types/mdx": "^2.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - }, - "peerDependencies": { - "@types/react": ">=16", - "react": ">=16" - } - }, - "node_modules/@nodelib/fs.scandir": { - "version": "2.1.5", - "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", - "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", - "dependencies": { - "@nodelib/fs.stat": "2.0.5", - "run-parallel": "^1.1.9" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/@nodelib/fs.stat": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", - "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", - "engines": { - "node": ">= 8" - } - }, - "node_modules/@nodelib/fs.walk": { - "version": "1.2.8", - "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", - "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", - "dependencies": { - "@nodelib/fs.scandir": "2.1.5", - "fastq": "^1.6.0" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/@pnpm/config.env-replace": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@pnpm/config.env-replace/-/config.env-replace-1.1.0.tgz", - "integrity": "sha512-htyl8TWnKL7K/ESFa1oW2UB5lVDxuF5DpM7tBi6Hu2LNL3mWkIzNLG6N4zoCUP1lCKNxWy/3iu8mS8MvToGd6w==", - "engines": { - "node": ">=12.22.0" - } - }, - "node_modules/@pnpm/network.ca-file": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/@pnpm/network.ca-file/-/network.ca-file-1.0.2.tgz", - "integrity": "sha512-YcPQ8a0jwYU9bTdJDpXjMi7Brhkr1mXsXrUJvjqM2mQDgkRiz8jFaQGOdaLxgjtUfQgZhKy/O3cG/YwmgKaxLA==", - "dependencies": { - "graceful-fs": "4.2.10" - }, - "engines": { - "node": ">=12.22.0" - } - }, - "node_modules/@pnpm/network.ca-file/node_modules/graceful-fs": { - "version": "4.2.10", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.10.tgz", - "integrity": "sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==" - }, - "node_modules/@pnpm/npm-conf": { - "version": "2.2.2", - "resolved": "https://registry.npmjs.org/@pnpm/npm-conf/-/npm-conf-2.2.2.tgz", - "integrity": "sha512-UA91GwWPhFExt3IizW6bOeY/pQ0BkuNwKjk9iQW9KqxluGCrg4VenZ0/L+2Y0+ZOtme72EVvg6v0zo3AMQRCeA==", - "dependencies": { - "@pnpm/config.env-replace": "^1.1.0", - "@pnpm/network.ca-file": "^1.0.1", - "config-chain": "^1.1.11" - }, - "engines": { - "node": ">=12" - } - }, - "node_modules/@polka/url": { - "version": "1.0.0-next.24", - "resolved": "https://registry.npmjs.org/@polka/url/-/url-1.0.0-next.24.tgz", - "integrity": "sha512-2LuNTFBIO0m7kKIQvvPHN6UE63VjpmL9rnEEaOOaiSPbZK+zUOYIzBAWcED+3XYzhYsd/0mD57VdxAEqqV52CQ==" - }, - "node_modules/@sideway/address": { - "version": "4.1.5", - "resolved": "https://registry.npmjs.org/@sideway/address/-/address-4.1.5.tgz", - "integrity": "sha512-IqO/DUQHUkPeixNQ8n0JA6102hT9CmaljNTPmQ1u8MEhBo/R4Q8eKLN/vGZxuebwOroDB4cbpjheD4+/sKFK4Q==", - "dependencies": { - "@hapi/hoek": "^9.0.0" - } - }, - "node_modules/@sideway/formula": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@sideway/formula/-/formula-3.0.1.tgz", - "integrity": "sha512-/poHZJJVjx3L+zVD6g9KgHfYnb443oi7wLu/XKojDviHy6HOEOA6z1Trk5aR1dGcmPenJEgb2sK2I80LeS3MIg==" - }, - "node_modules/@sideway/pinpoint": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/@sideway/pinpoint/-/pinpoint-2.0.0.tgz", - "integrity": "sha512-RNiOoTPkptFtSVzQevY/yWtZwf/RxyVnPy/OcA9HBM3MlGDnBEYL5B41H0MTn0Uec8Hi+2qUtTfG2WWZBmMejQ==" - }, - "node_modules/@sinclair/typebox": { - "version": "0.27.8", - "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.27.8.tgz", - "integrity": "sha512-+Fj43pSMwJs4KRrH/938Uf+uAELIgVBmQzg/q1YG10djyfA3TnrU8N8XzqCh/okZdszqBQTZf96idMfE5lnwTA==" - }, - "node_modules/@sindresorhus/is": { - "version": "4.6.0", - "resolved": "https://registry.npmjs.org/@sindresorhus/is/-/is-4.6.0.tgz", - "integrity": "sha512-t09vSN3MdfsyCHoFcTRCH/iUtG7OJ0CsjzB8cjAmKc/va/kIgeDI/TxsigdncE/4be734m0cvIYwNaV4i2XqAw==", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sindresorhus/is?sponsor=1" - } - }, - "node_modules/@slorber/remark-comment": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/@slorber/remark-comment/-/remark-comment-1.0.0.tgz", - "integrity": "sha512-RCE24n7jsOj1M0UPvIQCHTe7fI0sFL4S2nwKVWwHyVr/wI/H8GosgsJGyhnsZoGFnD/P2hLf1mSbrrgSLN93NA==", - "dependencies": { - "micromark-factory-space": "^1.0.0", - "micromark-util-character": "^1.1.0", - "micromark-util-symbol": "^1.0.1" - } - }, - "node_modules/@slorber/static-site-generator-webpack-plugin": { - "version": "4.0.7", - "resolved": "https://registry.npmjs.org/@slorber/static-site-generator-webpack-plugin/-/static-site-generator-webpack-plugin-4.0.7.tgz", - "integrity": "sha512-Ug7x6z5lwrz0WqdnNFOMYrDQNTPAprvHLSh6+/fmml3qUiz6l5eq+2MzLKWtn/q5K5NpSiFsZTP/fck/3vjSxA==", - "dependencies": { - "eval": "^0.1.8", - "p-map": "^4.0.0", - "webpack-sources": "^3.2.2" - }, - "engines": { - "node": ">=14" - } - }, - "node_modules/@svgr/babel-plugin-add-jsx-attribute": { - "version": "6.5.1", - "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-add-jsx-attribute/-/babel-plugin-add-jsx-attribute-6.5.1.tgz", - "integrity": "sha512-9PYGcXrAxitycIjRmZB+Q0JaN07GZIWaTBIGQzfaZv+qr1n8X1XUEJ5rZ/vx6OVD9RRYlrNnXWExQXcmZeD/BQ==", - "engines": { - "node": ">=10" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/gregberge" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@svgr/babel-plugin-remove-jsx-attribute": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-remove-jsx-attribute/-/babel-plugin-remove-jsx-attribute-8.0.0.tgz", - "integrity": "sha512-BcCkm/STipKvbCl6b7QFrMh/vx00vIP63k2eM66MfHJzPr6O2U0jYEViXkHJWqXqQYjdeA9cuCl5KWmlwjDvbA==", - "engines": { - "node": ">=14" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/gregberge" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@svgr/babel-plugin-remove-jsx-empty-expression": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-remove-jsx-empty-expression/-/babel-plugin-remove-jsx-empty-expression-8.0.0.tgz", - "integrity": "sha512-5BcGCBfBxB5+XSDSWnhTThfI9jcO5f0Ai2V24gZpG+wXF14BzwxxdDb4g6trdOux0rhibGs385BeFMSmxtS3uA==", - "engines": { - "node": ">=14" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/gregberge" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@svgr/babel-plugin-replace-jsx-attribute-value": { - "version": "6.5.1", - "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-replace-jsx-attribute-value/-/babel-plugin-replace-jsx-attribute-value-6.5.1.tgz", - "integrity": "sha512-8DPaVVE3fd5JKuIC29dqyMB54sA6mfgki2H2+swh+zNJoynC8pMPzOkidqHOSc6Wj032fhl8Z0TVn1GiPpAiJg==", - "engines": { - "node": ">=10" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/gregberge" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@svgr/babel-plugin-svg-dynamic-title": { - "version": "6.5.1", - "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-svg-dynamic-title/-/babel-plugin-svg-dynamic-title-6.5.1.tgz", - "integrity": "sha512-FwOEi0Il72iAzlkaHrlemVurgSQRDFbk0OC8dSvD5fSBPHltNh7JtLsxmZUhjYBZo2PpcU/RJvvi6Q0l7O7ogw==", - "engines": { - "node": ">=10" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/gregberge" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@svgr/babel-plugin-svg-em-dimensions": { - "version": "6.5.1", - "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-svg-em-dimensions/-/babel-plugin-svg-em-dimensions-6.5.1.tgz", - "integrity": "sha512-gWGsiwjb4tw+ITOJ86ndY/DZZ6cuXMNE/SjcDRg+HLuCmwpcjOktwRF9WgAiycTqJD/QXqL2f8IzE2Rzh7aVXA==", - "engines": { - "node": ">=10" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/gregberge" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@svgr/babel-plugin-transform-react-native-svg": { - "version": "6.5.1", - "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-transform-react-native-svg/-/babel-plugin-transform-react-native-svg-6.5.1.tgz", - "integrity": "sha512-2jT3nTayyYP7kI6aGutkyfJ7UMGtuguD72OjeGLwVNyfPRBD8zQthlvL+fAbAKk5n9ZNcvFkp/b1lZ7VsYqVJg==", - "engines": { - "node": ">=10" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/gregberge" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@svgr/babel-plugin-transform-svg-component": { - "version": "6.5.1", - "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-transform-svg-component/-/babel-plugin-transform-svg-component-6.5.1.tgz", - "integrity": "sha512-a1p6LF5Jt33O3rZoVRBqdxL350oge54iZWHNI6LJB5tQ7EelvD/Mb1mfBiZNAan0dt4i3VArkFRjA4iObuNykQ==", - "engines": { - "node": ">=12" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/gregberge" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@svgr/babel-preset": { - "version": "6.5.1", - "resolved": "https://registry.npmjs.org/@svgr/babel-preset/-/babel-preset-6.5.1.tgz", - "integrity": "sha512-6127fvO/FF2oi5EzSQOAjo1LE3OtNVh11R+/8FXa+mHx1ptAaS4cknIjnUA7e6j6fwGGJ17NzaTJFUwOV2zwCw==", - "dependencies": { - "@svgr/babel-plugin-add-jsx-attribute": "^6.5.1", - "@svgr/babel-plugin-remove-jsx-attribute": "*", - "@svgr/babel-plugin-remove-jsx-empty-expression": "*", - "@svgr/babel-plugin-replace-jsx-attribute-value": "^6.5.1", - "@svgr/babel-plugin-svg-dynamic-title": "^6.5.1", - "@svgr/babel-plugin-svg-em-dimensions": "^6.5.1", - "@svgr/babel-plugin-transform-react-native-svg": "^6.5.1", - "@svgr/babel-plugin-transform-svg-component": "^6.5.1" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/gregberge" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@svgr/core": { - "version": "6.5.1", - "resolved": "https://registry.npmjs.org/@svgr/core/-/core-6.5.1.tgz", - "integrity": "sha512-/xdLSWxK5QkqG524ONSjvg3V/FkNyCv538OIBdQqPNaAta3AsXj/Bd2FbvR87yMbXO2hFSWiAe/Q6IkVPDw+mw==", - "dependencies": { - "@babel/core": "^7.19.6", - "@svgr/babel-preset": "^6.5.1", - "@svgr/plugin-jsx": "^6.5.1", - "camelcase": "^6.2.0", - "cosmiconfig": "^7.0.1" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/gregberge" - } - }, - "node_modules/@svgr/hast-util-to-babel-ast": { - "version": "6.5.1", - "resolved": "https://registry.npmjs.org/@svgr/hast-util-to-babel-ast/-/hast-util-to-babel-ast-6.5.1.tgz", - "integrity": "sha512-1hnUxxjd83EAxbL4a0JDJoD3Dao3hmjvyvyEV8PzWmLK3B9m9NPlW7GKjFyoWE8nM7HnXzPcmmSyOW8yOddSXw==", - "dependencies": { - "@babel/types": "^7.20.0", - "entities": "^4.4.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/gregberge" - } - }, - "node_modules/@svgr/plugin-jsx": { - "version": "6.5.1", - "resolved": "https://registry.npmjs.org/@svgr/plugin-jsx/-/plugin-jsx-6.5.1.tgz", - "integrity": "sha512-+UdQxI3jgtSjCykNSlEMuy1jSRQlGC7pqBCPvkG/2dATdWo082zHTTK3uhnAju2/6XpE6B5mZ3z4Z8Ns01S8Gw==", - "dependencies": { - "@babel/core": "^7.19.6", - "@svgr/babel-preset": "^6.5.1", - "@svgr/hast-util-to-babel-ast": "^6.5.1", - "svg-parser": "^2.0.4" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/gregberge" - }, - "peerDependencies": { - "@svgr/core": "^6.0.0" - } - }, - "node_modules/@svgr/plugin-svgo": { - "version": "6.5.1", - "resolved": "https://registry.npmjs.org/@svgr/plugin-svgo/-/plugin-svgo-6.5.1.tgz", - "integrity": "sha512-omvZKf8ixP9z6GWgwbtmP9qQMPX4ODXi+wzbVZgomNFsUIlHA1sf4fThdwTWSsZGgvGAG6yE+b/F5gWUkcZ/iQ==", - "dependencies": { - "cosmiconfig": "^7.0.1", - "deepmerge": "^4.2.2", - "svgo": "^2.8.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/gregberge" - }, - "peerDependencies": { - "@svgr/core": "*" - } - }, - "node_modules/@svgr/webpack": { - "version": "6.5.1", - "resolved": "https://registry.npmjs.org/@svgr/webpack/-/webpack-6.5.1.tgz", - "integrity": "sha512-cQ/AsnBkXPkEK8cLbv4Dm7JGXq2XrumKnL1dRpJD9rIO2fTIlJI9a1uCciYG1F2aUsox/hJQyNGbt3soDxSRkA==", - "dependencies": { - "@babel/core": "^7.19.6", - "@babel/plugin-transform-react-constant-elements": "^7.18.12", - "@babel/preset-env": "^7.19.4", - "@babel/preset-react": "^7.18.6", - "@babel/preset-typescript": "^7.18.6", - "@svgr/core": "^6.5.1", - "@svgr/plugin-jsx": "^6.5.1", - "@svgr/plugin-svgo": "^6.5.1" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/gregberge" - } - }, - "node_modules/@szmarczak/http-timer": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/@szmarczak/http-timer/-/http-timer-5.0.1.tgz", - "integrity": "sha512-+PmQX0PiAYPMeVYe237LJAYvOMYW1j2rH5YROyS3b4CTVJum34HfRvKvAzozHAQG0TnHNdUfY9nCeUyRAs//cw==", - "dependencies": { - "defer-to-connect": "^2.0.1" - }, - "engines": { - "node": ">=14.16" - } - }, - "node_modules/@trysound/sax": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/@trysound/sax/-/sax-0.2.0.tgz", - "integrity": "sha512-L7z9BgrNEcYyUYtF+HaEfiS5ebkh9jXqbszz7pC0hRBPaatV0XjSD3+eHrpqFemQfgwiFF0QPIarnIihIDn7OA==", - "engines": { - "node": ">=10.13.0" - } - }, - "node_modules/@types/acorn": { - "version": "4.0.6", - "resolved": "https://registry.npmjs.org/@types/acorn/-/acorn-4.0.6.tgz", - "integrity": "sha512-veQTnWP+1D/xbxVrPC3zHnCZRjSrKfhbMUlEA43iMZLu7EsnTtkJklIuwrCPbOi8YkvDQAiW05VQQFvvz9oieQ==", - "dependencies": { - "@types/estree": "*" - } - }, - "node_modules/@types/body-parser": { - "version": "1.19.5", - "resolved": "https://registry.npmjs.org/@types/body-parser/-/body-parser-1.19.5.tgz", - "integrity": "sha512-fB3Zu92ucau0iQ0JMCFQE7b/dv8Ot07NI3KaZIkIUNXq82k4eBAqUaneXfleGY9JWskeS9y+u0nXMyspcuQrCg==", - "dependencies": { - "@types/connect": "*", - "@types/node": "*" - } - }, - "node_modules/@types/bonjour": { - "version": "3.5.13", - "resolved": "https://registry.npmjs.org/@types/bonjour/-/bonjour-3.5.13.tgz", - "integrity": "sha512-z9fJ5Im06zvUL548KvYNecEVlA7cVDkGUi6kZusb04mpyEFKCIZJvloCcmpmLaIahDpOQGHaHmG6imtPMmPXGQ==", - "dependencies": { - "@types/node": "*" - } - }, - "node_modules/@types/connect": { - "version": "3.4.38", - "resolved": "https://registry.npmjs.org/@types/connect/-/connect-3.4.38.tgz", - "integrity": "sha512-K6uROf1LD88uDQqJCktA4yzL1YYAK6NgfsI0v/mTgyPKWsX1CnJ0XPSDhViejru1GcRkLWb8RlzFYJRqGUbaug==", - "dependencies": { - "@types/node": "*" - } - }, - "node_modules/@types/connect-history-api-fallback": { - "version": "1.5.4", - "resolved": "https://registry.npmjs.org/@types/connect-history-api-fallback/-/connect-history-api-fallback-1.5.4.tgz", - "integrity": "sha512-n6Cr2xS1h4uAulPRdlw6Jl6s1oG8KrVilPN2yUITEs+K48EzMJJ3W1xy8K5eWuFvjp3R74AOIGSmp2UfBJ8HFw==", - "dependencies": { - "@types/express-serve-static-core": "*", - "@types/node": "*" - } - }, - "node_modules/@types/debug": { - "version": "4.1.12", - "resolved": "https://registry.npmjs.org/@types/debug/-/debug-4.1.12.tgz", - "integrity": "sha512-vIChWdVG3LG1SMxEvI/AK+FWJthlrqlTu7fbrlywTkkaONwk/UAGaULXRlf8vkzFBLVm0zkMdCquhL5aOjhXPQ==", - "dependencies": { - "@types/ms": "*" - } - }, - "node_modules/@types/eslint": { - "version": "8.56.2", - "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-8.56.2.tgz", - "integrity": "sha512-uQDwm1wFHmbBbCZCqAlq6Do9LYwByNZHWzXppSnay9SuwJ+VRbjkbLABer54kcPnMSlG6Fdiy2yaFXm/z9Z5gw==", - "dependencies": { - "@types/estree": "*", - "@types/json-schema": "*" - } - }, - "node_modules/@types/eslint-scope": { - "version": "3.7.7", - "resolved": "https://registry.npmjs.org/@types/eslint-scope/-/eslint-scope-3.7.7.tgz", - "integrity": "sha512-MzMFlSLBqNF2gcHWO0G1vP/YQyfvrxZ0bF+u7mzUdZ1/xK4A4sru+nraZz5i3iEIk1l1uyicaDVTB4QbbEkAYg==", - "dependencies": { - "@types/eslint": "*", - "@types/estree": "*" - } - }, - "node_modules/@types/estree": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.5.tgz", - "integrity": "sha512-/kYRxGDLWzHOB7q+wtSUQlFrtcdUccpfy+X+9iMBpHK8QLLhx2wIPYuS5DYtR9Wa/YlZAbIovy7qVdB1Aq6Lyw==" - }, - "node_modules/@types/estree-jsx": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/@types/estree-jsx/-/estree-jsx-1.0.4.tgz", - "integrity": "sha512-5idy3hvI9lAMqsyilBM+N+boaCf1MgoefbDxN6KEO5aK17TOHwFAYT9sjxzeKAiIWRUBgLxmZ9mPcnzZXtTcRQ==", - "dependencies": { - "@types/estree": "*" - } - }, - "node_modules/@types/express": { - "version": "4.17.21", - "resolved": "https://registry.npmjs.org/@types/express/-/express-4.17.21.tgz", - "integrity": "sha512-ejlPM315qwLpaQlQDTjPdsUFSc6ZsP4AN6AlWnogPjQ7CVi7PYF3YVz+CY3jE2pwYf7E/7HlDAN0rV2GxTG0HQ==", - "dependencies": { - "@types/body-parser": "*", - "@types/express-serve-static-core": "^4.17.33", - "@types/qs": "*", - "@types/serve-static": "*" - } - }, - "node_modules/@types/express-serve-static-core": { - "version": "4.17.43", - "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.17.43.tgz", - "integrity": "sha512-oaYtiBirUOPQGSWNGPWnzyAFJ0BP3cwvN4oWZQY+zUBwpVIGsKUkpBpSztp74drYcjavs7SKFZ4DX1V2QeN8rg==", - "dependencies": { - "@types/node": "*", - "@types/qs": "*", - "@types/range-parser": "*", - "@types/send": "*" - } - }, - "node_modules/@types/gtag.js": { - "version": "0.0.12", - "resolved": "https://registry.npmjs.org/@types/gtag.js/-/gtag.js-0.0.12.tgz", - "integrity": "sha512-YQV9bUsemkzG81Ea295/nF/5GijnD2Af7QhEofh7xu+kvCN6RdodgNwwGWXB5GMI3NoyvQo0odNctoH/qLMIpg==" - }, - "node_modules/@types/hast": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/@types/hast/-/hast-3.0.4.tgz", - "integrity": "sha512-WPs+bbQw5aCj+x6laNGWLH3wviHtoCv/P3+otBhbOhJgG8qtpdAMlTCxLtsTWA7LH1Oh/bFCHsBn0TPS5m30EQ==", - "dependencies": { - "@types/unist": "*" - } - }, - "node_modules/@types/history": { - "version": "4.7.11", - "resolved": "https://registry.npmjs.org/@types/history/-/history-4.7.11.tgz", - "integrity": "sha512-qjDJRrmvBMiTx+jyLxvLfJU7UznFuokDv4f3WRuriHKERccVpFU+8XMQUAbDzoiJCsmexxRExQeMwwCdamSKDA==" - }, - "node_modules/@types/html-minifier-terser": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/@types/html-minifier-terser/-/html-minifier-terser-6.1.0.tgz", - "integrity": "sha512-oh/6byDPnL1zeNXFrDXFLyZjkr1MsBG667IM792caf1L2UPOOMf65NFzjUH/ltyfwjAGfs1rsX1eftK0jC/KIg==" - }, - "node_modules/@types/http-cache-semantics": { - "version": "4.0.4", - "resolved": "https://registry.npmjs.org/@types/http-cache-semantics/-/http-cache-semantics-4.0.4.tgz", - "integrity": "sha512-1m0bIFVc7eJWyve9S0RnuRgcQqF/Xd5QsUZAZeQFr1Q3/p9JWoQQEqmVy+DPTNpGXwhgIetAoYF8JSc33q29QA==" - }, - "node_modules/@types/http-errors": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/@types/http-errors/-/http-errors-2.0.4.tgz", - "integrity": "sha512-D0CFMMtydbJAegzOyHjtiKPLlvnm3iTZyZRSZoLq2mRhDdmLfIWOCYPfQJ4cu2erKghU++QvjcUjp/5h7hESpA==" - }, - "node_modules/@types/http-proxy": { - "version": "1.17.14", - "resolved": "https://registry.npmjs.org/@types/http-proxy/-/http-proxy-1.17.14.tgz", - "integrity": "sha512-SSrD0c1OQzlFX7pGu1eXxSEjemej64aaNPRhhVYUGqXh0BtldAAx37MG8btcumvpgKyZp1F5Gn3JkktdxiFv6w==", - "dependencies": { - "@types/node": "*" - } - }, - "node_modules/@types/istanbul-lib-coverage": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.6.tgz", - "integrity": "sha512-2QF/t/auWm0lsy8XtKVPG19v3sSOQlJe/YHZgfjb/KBBHOGSV+J2q/S671rcq9uTBrLAXmZpqJiaQbMT+zNU1w==" - }, - "node_modules/@types/istanbul-lib-report": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/@types/istanbul-lib-report/-/istanbul-lib-report-3.0.3.tgz", - "integrity": "sha512-NQn7AHQnk/RSLOxrBbGyJM/aVQ+pjj5HCgasFxc0K/KhoATfQ/47AyUl15I2yBUpihjmas+a+VJBOqecrFH+uA==", - "dependencies": { - "@types/istanbul-lib-coverage": "*" - } - }, - "node_modules/@types/istanbul-reports": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.4.tgz", - "integrity": "sha512-pk2B1NWalF9toCRu6gjBzR69syFjP4Od8WRAX+0mmf9lAjCRicLOWc+ZrxZHx/0XRjotgkF9t6iaMJ+aXcOdZQ==", - "dependencies": { - "@types/istanbul-lib-report": "*" - } - }, - "node_modules/@types/json-schema": { - "version": "7.0.15", - "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.15.tgz", - "integrity": "sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==" - }, - "node_modules/@types/mdast": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/@types/mdast/-/mdast-4.0.3.tgz", - "integrity": "sha512-LsjtqsyF+d2/yFOYaN22dHZI1Cpwkrj+g06G8+qtUKlhovPW89YhqSnfKtMbkgmEtYpH2gydRNULd6y8mciAFg==", - "dependencies": { - "@types/unist": "*" - } - }, - "node_modules/@types/mdx": { - "version": "2.0.11", - "resolved": "https://registry.npmjs.org/@types/mdx/-/mdx-2.0.11.tgz", - "integrity": "sha512-HM5bwOaIQJIQbAYfax35HCKxx7a3KrK3nBtIqJgSOitivTD1y3oW9P3rxY9RkXYPUk7y/AjAohfHKmFpGE79zw==" - }, - "node_modules/@types/mime": { - "version": "1.3.5", - "resolved": "https://registry.npmjs.org/@types/mime/-/mime-1.3.5.tgz", - "integrity": "sha512-/pyBZWSLD2n0dcHE3hq8s8ZvcETHtEuF+3E7XVt0Ig2nvsVQXdghHVcEkIWjy9A0wKfTn97a/PSDYohKIlnP/w==" - }, - "node_modules/@types/ms": { - "version": "0.7.34", - "resolved": "https://registry.npmjs.org/@types/ms/-/ms-0.7.34.tgz", - "integrity": "sha512-nG96G3Wp6acyAgJqGasjODb+acrI7KltPiRxzHPXnP3NgI28bpQDRv53olbqGXbfcgF5aiiHmO3xpwEpS5Ld9g==" - }, - "node_modules/@types/node": { - "version": "20.11.18", - "resolved": "https://registry.npmjs.org/@types/node/-/node-20.11.18.tgz", - "integrity": "sha512-ABT5VWnnYneSBcNWYSCuR05M826RoMyMSGiFivXGx6ZUIsXb9vn4643IEwkg2zbEOSgAiSogtapN2fgc4mAPlw==", - "dependencies": { - "undici-types": "~5.26.4" - } - }, - "node_modules/@types/node-forge": { - "version": "1.3.11", - "resolved": "https://registry.npmjs.org/@types/node-forge/-/node-forge-1.3.11.tgz", - "integrity": "sha512-FQx220y22OKNTqaByeBGqHWYz4cl94tpcxeFdvBo3wjG6XPBuZ0BNgNZRV5J5TFmmcsJ4IzsLkmGRiQbnYsBEQ==", - "dependencies": { - "@types/node": "*" - } - }, - "node_modules/@types/parse-json": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/@types/parse-json/-/parse-json-4.0.2.tgz", - "integrity": "sha512-dISoDXWWQwUquiKsyZ4Ng+HX2KsPL7LyHKHQwgGFEA3IaKac4Obd+h2a/a6waisAoepJlBcx9paWqjA8/HVjCw==" - }, - "node_modules/@types/prismjs": { - "version": "1.26.3", - "resolved": "https://registry.npmjs.org/@types/prismjs/-/prismjs-1.26.3.tgz", - "integrity": "sha512-A0D0aTXvjlqJ5ZILMz3rNfDBOx9hHxLZYv2by47Sm/pqW35zzjusrZTryatjN/Rf8Us2gZrJD+KeHbUSTux1Cw==" - }, - "node_modules/@types/prop-types": { - "version": "15.7.11", - "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.11.tgz", - "integrity": "sha512-ga8y9v9uyeiLdpKddhxYQkxNDrfvuPrlFb0N1qnZZByvcElJaXthF1UhvCh9TLWJBEHeNtdnbysW7Y6Uq8CVng==" - }, - "node_modules/@types/qs": { - "version": "6.9.11", - "resolved": "https://registry.npmjs.org/@types/qs/-/qs-6.9.11.tgz", - "integrity": "sha512-oGk0gmhnEJK4Yyk+oI7EfXsLayXatCWPHary1MtcmbAifkobT9cM9yutG/hZKIseOU0MqbIwQ/u2nn/Gb+ltuQ==" - }, - "node_modules/@types/range-parser": { - "version": "1.2.7", - "resolved": "https://registry.npmjs.org/@types/range-parser/-/range-parser-1.2.7.tgz", - "integrity": "sha512-hKormJbkJqzQGhziax5PItDUTMAM9uE2XXQmM37dyd4hVM+5aVl7oVxMVUiVQn2oCQFN/LKCZdvSM0pFRqbSmQ==" - }, - "node_modules/@types/react": { - "version": "18.2.55", - "resolved": "https://registry.npmjs.org/@types/react/-/react-18.2.55.tgz", - "integrity": "sha512-Y2Tz5P4yz23brwm2d7jNon39qoAtMMmalOQv6+fEFt1mT+FcM3D841wDpoUvFXhaYenuROCy3FZYqdTjM7qVyA==", - "dependencies": { - "@types/prop-types": "*", - "@types/scheduler": "*", - "csstype": "^3.0.2" - } - }, - "node_modules/@types/react-router": { - "version": "5.1.20", - "resolved": "https://registry.npmjs.org/@types/react-router/-/react-router-5.1.20.tgz", - "integrity": "sha512-jGjmu/ZqS7FjSH6owMcD5qpq19+1RS9DeVRqfl1FeBMxTDQAGwlMWOcs52NDoXaNKyG3d1cYQFMs9rCrb88o9Q==", - "dependencies": { - "@types/history": "^4.7.11", - "@types/react": "*" - } - }, - "node_modules/@types/react-router-config": { - "version": "5.0.11", - "resolved": "https://registry.npmjs.org/@types/react-router-config/-/react-router-config-5.0.11.tgz", - "integrity": "sha512-WmSAg7WgqW7m4x8Mt4N6ZyKz0BubSj/2tVUMsAHp+Yd2AMwcSbeFq9WympT19p5heCFmF97R9eD5uUR/t4HEqw==", - "dependencies": { - "@types/history": "^4.7.11", - "@types/react": "*", - "@types/react-router": "^5.1.0" - } - }, - "node_modules/@types/react-router-dom": { - "version": "5.3.3", - "resolved": "https://registry.npmjs.org/@types/react-router-dom/-/react-router-dom-5.3.3.tgz", - "integrity": "sha512-kpqnYK4wcdm5UaWI3fLcELopqLrHgLqNsdpHauzlQktfkHL3npOSwtj1Uz9oKBAzs7lFtVkV8j83voAz2D8fhw==", - "dependencies": { - "@types/history": "^4.7.11", - "@types/react": "*", - "@types/react-router": "*" - } - }, - "node_modules/@types/retry": { - "version": "0.12.0", - "resolved": "https://registry.npmjs.org/@types/retry/-/retry-0.12.0.tgz", - "integrity": "sha512-wWKOClTTiizcZhXnPY4wikVAwmdYHp8q6DmC+EJUzAMsycb7HB32Kh9RN4+0gExjmPmZSAQjgURXIGATPegAvA==" - }, - "node_modules/@types/sax": { - "version": "1.2.7", - "resolved": "https://registry.npmjs.org/@types/sax/-/sax-1.2.7.tgz", - "integrity": "sha512-rO73L89PJxeYM3s3pPPjiPgVVcymqU490g0YO5n5By0k2Erzj6tay/4lr1CHAAU4JyOWd1rpQ8bCf6cZfHU96A==", - "dependencies": { - "@types/node": "*" - } - }, - "node_modules/@types/scheduler": { - "version": "0.16.8", - "resolved": "https://registry.npmjs.org/@types/scheduler/-/scheduler-0.16.8.tgz", - "integrity": "sha512-WZLiwShhwLRmeV6zH+GkbOFT6Z6VklCItrDioxUnv+u4Ll+8vKeFySoFyK/0ctcRpOmwAicELfmys1sDc/Rw+A==" - }, - "node_modules/@types/send": { - "version": "0.17.4", - "resolved": "https://registry.npmjs.org/@types/send/-/send-0.17.4.tgz", - "integrity": "sha512-x2EM6TJOybec7c52BX0ZspPodMsQUd5L6PRwOunVyVUhXiBSKf3AezDL8Dgvgt5o0UfKNfuA0eMLr2wLT4AiBA==", - "dependencies": { - "@types/mime": "^1", - "@types/node": "*" - } - }, - "node_modules/@types/serve-index": { - "version": "1.9.4", - "resolved": "https://registry.npmjs.org/@types/serve-index/-/serve-index-1.9.4.tgz", - "integrity": "sha512-qLpGZ/c2fhSs5gnYsQxtDEq3Oy8SXPClIXkW5ghvAvsNuVSA8k+gCONcUCS/UjLEYvYps+e8uBtfgXgvhwfNug==", - "dependencies": { - "@types/express": "*" - } - }, - "node_modules/@types/serve-static": { - "version": "1.15.5", - "resolved": "https://registry.npmjs.org/@types/serve-static/-/serve-static-1.15.5.tgz", - "integrity": "sha512-PDRk21MnK70hja/YF8AHfC7yIsiQHn1rcXx7ijCFBX/k+XQJhQT/gw3xekXKJvx+5SXaMMS8oqQy09Mzvz2TuQ==", - "dependencies": { - "@types/http-errors": "*", - "@types/mime": "*", - "@types/node": "*" - } - }, - "node_modules/@types/sockjs": { - "version": "0.3.36", - "resolved": "https://registry.npmjs.org/@types/sockjs/-/sockjs-0.3.36.tgz", - "integrity": "sha512-MK9V6NzAS1+Ud7JV9lJLFqW85VbC9dq3LmwZCuBe4wBDgKC0Kj/jd8Xl+nSviU+Qc3+m7umHHyHg//2KSa0a0Q==", - "dependencies": { - "@types/node": "*" - } - }, - "node_modules/@types/unist": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/@types/unist/-/unist-3.0.2.tgz", - "integrity": "sha512-dqId9J8K/vGi5Zr7oo212BGii5m3q5Hxlkwy3WpYuKPklmBEvsbMYYyLxAQpSffdLl/gdW0XUpKWFvYmyoWCoQ==" - }, - "node_modules/@types/ws": { - "version": "8.5.10", - "resolved": "https://registry.npmjs.org/@types/ws/-/ws-8.5.10.tgz", - "integrity": "sha512-vmQSUcfalpIq0R9q7uTo2lXs6eGIpt9wtnLdMv9LVpIjCA/+ufZRozlVoVelIYixx1ugCBKDhn89vnsEGOCx9A==", - "dependencies": { - "@types/node": "*" - } - }, - "node_modules/@types/yargs": { - "version": "17.0.32", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.32.tgz", - "integrity": "sha512-xQ67Yc/laOG5uMfX/093MRlGGCIBzZMarVa+gfNKJxWAIgykYpVGkBdbqEzGDDfCrVUj6Hiff4mTZ5BA6TmAog==", - "dependencies": { - "@types/yargs-parser": "*" - } - }, - "node_modules/@types/yargs-parser": { - "version": "21.0.3", - "resolved": "https://registry.npmjs.org/@types/yargs-parser/-/yargs-parser-21.0.3.tgz", - "integrity": "sha512-I4q9QU9MQv4oEOz4tAHJtNz1cwuLxn2F3xcc2iV5WdqLPpUnj30aUuxt1mAxYTG+oe8CZMV/+6rU4S4gRDzqtQ==" - }, - "node_modules/@ungap/structured-clone": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@ungap/structured-clone/-/structured-clone-1.2.0.tgz", - "integrity": "sha512-zuVdFrMJiuCDQUMCzQaD6KL28MjnqqN8XnAqiEq9PNm/hCPTSGfrXCOfwj1ow4LFb/tNymJPwsNbVePc1xFqrQ==" - }, - "node_modules/@webassemblyjs/ast": { - "version": "1.11.6", - "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.11.6.tgz", - "integrity": "sha512-IN1xI7PwOvLPgjcf180gC1bqn3q/QaOCwYUahIOhbYUu8KA/3tw2RT/T0Gidi1l7Hhj5D/INhJxiICObqpMu4Q==", - "dependencies": { - "@webassemblyjs/helper-numbers": "1.11.6", - "@webassemblyjs/helper-wasm-bytecode": "1.11.6" - } - }, - "node_modules/@webassemblyjs/floating-point-hex-parser": { - "version": "1.11.6", - "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.11.6.tgz", - "integrity": "sha512-ejAj9hfRJ2XMsNHk/v6Fu2dGS+i4UaXBXGemOfQ/JfQ6mdQg/WXtwleQRLLS4OvfDhv8rYnVwH27YJLMyYsxhw==" - }, - "node_modules/@webassemblyjs/helper-api-error": { - "version": "1.11.6", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.11.6.tgz", - "integrity": "sha512-o0YkoP4pVu4rN8aTJgAyj9hC2Sv5UlkzCHhxqWj8butaLvnpdc2jOwh4ewE6CX0txSfLn/UYaV/pheS2Txg//Q==" - }, - "node_modules/@webassemblyjs/helper-buffer": { - "version": "1.11.6", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.11.6.tgz", - "integrity": "sha512-z3nFzdcp1mb8nEOFFk8DrYLpHvhKC3grJD2ardfKOzmbmJvEf/tPIqCY+sNcwZIY8ZD7IkB2l7/pqhUhqm7hLA==" - }, - "node_modules/@webassemblyjs/helper-numbers": { - "version": "1.11.6", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-numbers/-/helper-numbers-1.11.6.tgz", - "integrity": "sha512-vUIhZ8LZoIWHBohiEObxVm6hwP034jwmc9kuq5GdHZH0wiLVLIPcMCdpJzG4C11cHoQ25TFIQj9kaVADVX7N3g==", - "dependencies": { - "@webassemblyjs/floating-point-hex-parser": "1.11.6", - "@webassemblyjs/helper-api-error": "1.11.6", - "@xtuc/long": "4.2.2" - } - }, - "node_modules/@webassemblyjs/helper-wasm-bytecode": { - "version": "1.11.6", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.11.6.tgz", - "integrity": "sha512-sFFHKwcmBprO9e7Icf0+gddyWYDViL8bpPjJJl0WHxCdETktXdmtWLGVzoHbqUcY4Be1LkNfwTmXOJUFZYSJdA==" - }, - "node_modules/@webassemblyjs/helper-wasm-section": { - "version": "1.11.6", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.11.6.tgz", - "integrity": "sha512-LPpZbSOwTpEC2cgn4hTydySy1Ke+XEu+ETXuoyvuyezHO3Kjdu90KK95Sh9xTbmjrCsUwvWwCOQQNta37VrS9g==", - "dependencies": { - "@webassemblyjs/ast": "1.11.6", - "@webassemblyjs/helper-buffer": "1.11.6", - "@webassemblyjs/helper-wasm-bytecode": "1.11.6", - "@webassemblyjs/wasm-gen": "1.11.6" - } - }, - "node_modules/@webassemblyjs/ieee754": { - "version": "1.11.6", - "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.11.6.tgz", - "integrity": "sha512-LM4p2csPNvbij6U1f19v6WR56QZ8JcHg3QIJTlSwzFcmx6WSORicYj6I63f9yU1kEUtrpG+kjkiIAkevHpDXrg==", - "dependencies": { - "@xtuc/ieee754": "^1.2.0" - } - }, - "node_modules/@webassemblyjs/leb128": { - "version": "1.11.6", - "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.11.6.tgz", - "integrity": "sha512-m7a0FhE67DQXgouf1tbN5XQcdWoNgaAuoULHIfGFIEVKA6tu/edls6XnIlkmS6FrXAquJRPni3ZZKjw6FSPjPQ==", - "dependencies": { - "@xtuc/long": "4.2.2" - } - }, - "node_modules/@webassemblyjs/utf8": { - "version": "1.11.6", - "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.11.6.tgz", - "integrity": "sha512-vtXf2wTQ3+up9Zsg8sa2yWiQpzSsMyXj0qViVP6xKGCUT8p8YJ6HqI7l5eCnWx1T/FYdsv07HQs2wTFbbof/RA==" - }, - "node_modules/@webassemblyjs/wasm-edit": { - "version": "1.11.6", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.11.6.tgz", - "integrity": "sha512-Ybn2I6fnfIGuCR+Faaz7YcvtBKxvoLV3Lebn1tM4o/IAJzmi9AWYIPWpyBfU8cC+JxAO57bk4+zdsTjJR+VTOw==", - "dependencies": { - "@webassemblyjs/ast": "1.11.6", - "@webassemblyjs/helper-buffer": "1.11.6", - "@webassemblyjs/helper-wasm-bytecode": "1.11.6", - "@webassemblyjs/helper-wasm-section": "1.11.6", - "@webassemblyjs/wasm-gen": "1.11.6", - "@webassemblyjs/wasm-opt": "1.11.6", - "@webassemblyjs/wasm-parser": "1.11.6", - "@webassemblyjs/wast-printer": "1.11.6" - } - }, - "node_modules/@webassemblyjs/wasm-gen": { - "version": "1.11.6", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.11.6.tgz", - "integrity": "sha512-3XOqkZP/y6B4F0PBAXvI1/bky7GryoogUtfwExeP/v7Nzwo1QLcq5oQmpKlftZLbT+ERUOAZVQjuNVak6UXjPA==", - "dependencies": { - "@webassemblyjs/ast": "1.11.6", - "@webassemblyjs/helper-wasm-bytecode": "1.11.6", - "@webassemblyjs/ieee754": "1.11.6", - "@webassemblyjs/leb128": "1.11.6", - "@webassemblyjs/utf8": "1.11.6" - } - }, - "node_modules/@webassemblyjs/wasm-opt": { - "version": "1.11.6", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.11.6.tgz", - "integrity": "sha512-cOrKuLRE7PCe6AsOVl7WasYf3wbSo4CeOk6PkrjS7g57MFfVUF9u6ysQBBODX0LdgSvQqRiGz3CXvIDKcPNy4g==", - "dependencies": { - "@webassemblyjs/ast": "1.11.6", - "@webassemblyjs/helper-buffer": "1.11.6", - "@webassemblyjs/wasm-gen": "1.11.6", - "@webassemblyjs/wasm-parser": "1.11.6" - } - }, - "node_modules/@webassemblyjs/wasm-parser": { - "version": "1.11.6", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.11.6.tgz", - "integrity": "sha512-6ZwPeGzMJM3Dqp3hCsLgESxBGtT/OeCvCZ4TA1JUPYgmhAx38tTPR9JaKy0S5H3evQpO/h2uWs2j6Yc/fjkpTQ==", - "dependencies": { - "@webassemblyjs/ast": "1.11.6", - "@webassemblyjs/helper-api-error": "1.11.6", - "@webassemblyjs/helper-wasm-bytecode": "1.11.6", - "@webassemblyjs/ieee754": "1.11.6", - "@webassemblyjs/leb128": "1.11.6", - "@webassemblyjs/utf8": "1.11.6" - } - }, - "node_modules/@webassemblyjs/wast-printer": { - "version": "1.11.6", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.11.6.tgz", - "integrity": "sha512-JM7AhRcE+yW2GWYaKeHL5vt4xqee5N2WcezptmgyhNS+ScggqcT1OtXykhAb13Sn5Yas0j2uv9tHgrjwvzAP4A==", - "dependencies": { - "@webassemblyjs/ast": "1.11.6", - "@xtuc/long": "4.2.2" - } - }, - "node_modules/@xtuc/ieee754": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz", - "integrity": "sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==" - }, - "node_modules/@xtuc/long": { - "version": "4.2.2", - "resolved": "https://registry.npmjs.org/@xtuc/long/-/long-4.2.2.tgz", - "integrity": "sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==" - }, - "node_modules/accepts": { - "version": "1.3.8", - "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.8.tgz", - "integrity": "sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==", - "dependencies": { - "mime-types": "~2.1.34", - "negotiator": "0.6.3" - }, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/accepts/node_modules/mime-db": { - "version": "1.52.0", - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", - "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/accepts/node_modules/mime-types": { - "version": "2.1.35", - "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", - "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", - "dependencies": { - "mime-db": "1.52.0" - }, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/acorn": { - "version": "8.11.3", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.11.3.tgz", - "integrity": "sha512-Y9rRfJG5jcKOE0CLisYbojUjIrIEE7AGMzA/Sm4BslANhbS+cDMpgBdcPT91oJ7OuJ9hYJBx59RjbhxVnrF8Xg==", - "bin": { - "acorn": "bin/acorn" - }, - "engines": { - "node": ">=0.4.0" - } - }, - "node_modules/acorn-import-assertions": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/acorn-import-assertions/-/acorn-import-assertions-1.9.0.tgz", - "integrity": "sha512-cmMwop9x+8KFhxvKrKfPYmN6/pKTYYHBqLa0DfvVZcKMJWNyWLnaqND7dx/qn66R7ewM1UX5XMaDVP5wlVTaVA==", - "peerDependencies": { - "acorn": "^8" - } - }, - "node_modules/acorn-jsx": { - "version": "5.3.2", - "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz", - "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==", - "peerDependencies": { - "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0" - } - }, - "node_modules/acorn-walk": { - "version": "8.3.2", - "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-8.3.2.tgz", - "integrity": "sha512-cjkyv4OtNCIeqhHrfS81QWXoCBPExR/J62oyEqepVw8WaQeSqpW2uhuLPh1m9eWhDuOo/jUXVTlifvesOWp/4A==", - "engines": { - "node": ">=0.4.0" - } - }, - "node_modules/address": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/address/-/address-1.2.2.tgz", - "integrity": "sha512-4B/qKCfeE/ODUaAUpSwfzazo5x29WD4r3vXiWsB7I2mSDAihwEqKO+g8GELZUQSSAo5e1XTYh3ZVfLyxBc12nA==", - "engines": { - "node": ">= 10.0.0" - } - }, - "node_modules/aggregate-error": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/aggregate-error/-/aggregate-error-3.1.0.tgz", - "integrity": "sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==", - "dependencies": { - "clean-stack": "^2.0.0", - "indent-string": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/ajv": { - "version": "8.12.0", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.12.0.tgz", - "integrity": "sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==", - "dependencies": { - "fast-deep-equal": "^3.1.1", - "json-schema-traverse": "^1.0.0", - "require-from-string": "^2.0.2", - "uri-js": "^4.2.2" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/epoberezkin" - } - }, - "node_modules/ajv-formats": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ajv-formats/-/ajv-formats-2.1.1.tgz", - "integrity": "sha512-Wx0Kx52hxE7C18hkMEggYlEifqWZtYaRgouJor+WMdPnQyEK13vgEWyVNup7SoeeoLMsr4kf5h6dOW11I15MUA==", - "dependencies": { - "ajv": "^8.0.0" - }, - "peerDependencies": { - "ajv": "^8.0.0" - }, - "peerDependenciesMeta": { - "ajv": { - "optional": true - } - } - }, - "node_modules/ajv-keywords": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", - "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", - "dependencies": { - "fast-deep-equal": "^3.1.3" - }, - "peerDependencies": { - "ajv": "^8.8.2" - } - }, - "node_modules/algoliasearch": { - "version": "4.22.1", - "resolved": "https://registry.npmjs.org/algoliasearch/-/algoliasearch-4.22.1.tgz", - "integrity": "sha512-jwydKFQJKIx9kIZ8Jm44SdpigFwRGPESaxZBaHSV0XWN2yBJAOT4mT7ppvlrpA4UGzz92pqFnVKr/kaZXrcreg==", - "dependencies": { - "@algolia/cache-browser-local-storage": "4.22.1", - "@algolia/cache-common": "4.22.1", - "@algolia/cache-in-memory": "4.22.1", - "@algolia/client-account": "4.22.1", - "@algolia/client-analytics": "4.22.1", - "@algolia/client-common": "4.22.1", - "@algolia/client-personalization": "4.22.1", - "@algolia/client-search": "4.22.1", - "@algolia/logger-common": "4.22.1", - "@algolia/logger-console": "4.22.1", - "@algolia/requester-browser-xhr": "4.22.1", - "@algolia/requester-common": "4.22.1", - "@algolia/requester-node-http": "4.22.1", - "@algolia/transporter": "4.22.1" - } - }, - "node_modules/algoliasearch-helper": { - "version": "3.16.2", - "resolved": "https://registry.npmjs.org/algoliasearch-helper/-/algoliasearch-helper-3.16.2.tgz", - "integrity": "sha512-Yl/Gu5Cq4Z5s/AJ0jR37OPI1H3+z7PHz657ibyaXgMOaWvPlZ3OACN13N+7HCLPUlB0BN+8BtmrG/CqTilowBA==", - "dependencies": { - "@algolia/events": "^4.0.1" - }, - "peerDependencies": { - "algoliasearch": ">= 3.1 < 6" - } - }, - "node_modules/ansi-align": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/ansi-align/-/ansi-align-3.0.1.tgz", - "integrity": "sha512-IOfwwBF5iczOjp/WeY4YxyjqAFMQoZufdQWDd19SEExbVLNXqvpzSJ/M7Za4/sCPmQ0+GRquoA7bGcINcxew6w==", - "dependencies": { - "string-width": "^4.1.0" - } - }, - "node_modules/ansi-align/node_modules/emoji-regex": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", - "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==" - }, - "node_modules/ansi-align/node_modules/string-width": { - "version": "4.2.3", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", - "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", - "dependencies": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/ansi-html-community": { - "version": "0.0.8", - "resolved": "https://registry.npmjs.org/ansi-html-community/-/ansi-html-community-0.0.8.tgz", - "integrity": "sha512-1APHAyr3+PCamwNw3bXCPp4HFLONZt/yIH0sZp0/469KWNTEy+qN5jQ3GVX6DMZ1UXAi34yVwtTeaG/HpBuuzw==", - "engines": [ - "node >= 0.8.0" - ], - "bin": { - "ansi-html": "bin/ansi-html" - } - }, - "node_modules/ansi-regex": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", - "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", - "engines": { - "node": ">=8" - } - }, - "node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/anymatch": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz", - "integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==", - "dependencies": { - "normalize-path": "^3.0.0", - "picomatch": "^2.0.4" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/arg": { - "version": "5.0.2", - "resolved": "https://registry.npmjs.org/arg/-/arg-5.0.2.tgz", - "integrity": "sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg==" - }, - "node_modules/argparse": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", - "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==" - }, - "node_modules/array-flatten": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", - "integrity": "sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg==" - }, - "node_modules/array-union": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", - "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==", - "engines": { - "node": ">=8" - } - }, - "node_modules/astring": { - "version": "1.8.6", - "resolved": "https://registry.npmjs.org/astring/-/astring-1.8.6.tgz", - "integrity": "sha512-ISvCdHdlTDlH5IpxQJIex7BWBywFWgjJSVdwst+/iQCoEYnyOaQ95+X1JGshuBjGp6nxKUy1jMgE3zPqN7fQdg==", - "bin": { - "astring": "bin/astring" - } - }, - "node_modules/at-least-node": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/at-least-node/-/at-least-node-1.0.0.tgz", - "integrity": "sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg==", - "engines": { - "node": ">= 4.0.0" - } - }, - "node_modules/autoprefixer": { - "version": "10.4.17", - "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.17.tgz", - "integrity": "sha512-/cpVNRLSfhOtcGflT13P2794gVSgmPgTR+erw5ifnMLZb0UnSlkK4tquLmkd3BhA+nLo5tX8Cu0upUsGKvKbmg==", - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - }, - { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/autoprefixer" - }, - { - "type": "github", - "url": "https://github.com/sponsors/ai" - } - ], - "dependencies": { - "browserslist": "^4.22.2", - "caniuse-lite": "^1.0.30001578", - "fraction.js": "^4.3.7", - "normalize-range": "^0.1.2", - "picocolors": "^1.0.0", - "postcss-value-parser": "^4.2.0" - }, - "bin": { - "autoprefixer": "bin/autoprefixer" - }, - "engines": { - "node": "^10 || ^12 || >=14" - }, - "peerDependencies": { - "postcss": "^8.1.0" - } - }, - "node_modules/babel-loader": { - "version": "9.1.3", - "resolved": "https://registry.npmjs.org/babel-loader/-/babel-loader-9.1.3.tgz", - "integrity": "sha512-xG3ST4DglodGf8qSwv0MdeWLhrDsw/32QMdTO5T1ZIp9gQur0HkCyFs7Awskr10JKXFXwpAhiCuYX5oGXnRGbw==", - "dependencies": { - "find-cache-dir": "^4.0.0", - "schema-utils": "^4.0.0" - }, - "engines": { - "node": ">= 14.15.0" - }, - "peerDependencies": { - "@babel/core": "^7.12.0", - "webpack": ">=5" - } - }, - "node_modules/babel-plugin-dynamic-import-node": { - "version": "2.3.3", - "resolved": "https://registry.npmjs.org/babel-plugin-dynamic-import-node/-/babel-plugin-dynamic-import-node-2.3.3.tgz", - "integrity": "sha512-jZVI+s9Zg3IqA/kdi0i6UDCybUI3aSBLnglhYbSSjKlV7yF1F/5LWv8MakQmvYpnbJDS6fcBL2KzHSxNCMtWSQ==", - "dependencies": { - "object.assign": "^4.1.0" - } - }, - "node_modules/babel-plugin-polyfill-corejs2": { - "version": "0.4.8", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.4.8.tgz", - "integrity": "sha512-OtIuQfafSzpo/LhnJaykc0R/MMnuLSSVjVYy9mHArIZ9qTCSZ6TpWCuEKZYVoN//t8HqBNScHrOtCrIK5IaGLg==", - "dependencies": { - "@babel/compat-data": "^7.22.6", - "@babel/helper-define-polyfill-provider": "^0.5.0", - "semver": "^6.3.1" - }, - "peerDependencies": { - "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" - } - }, - "node_modules/babel-plugin-polyfill-corejs2/node_modules/semver": { - "version": "6.3.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", - "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", - "bin": { - "semver": "bin/semver.js" - } - }, - "node_modules/babel-plugin-polyfill-corejs3": { - "version": "0.9.0", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.9.0.tgz", - "integrity": "sha512-7nZPG1uzK2Ymhy/NbaOWTg3uibM2BmGASS4vHS4szRZAIR8R6GwA/xAujpdrXU5iyklrimWnLWU+BLF9suPTqg==", - "dependencies": { - "@babel/helper-define-polyfill-provider": "^0.5.0", - "core-js-compat": "^3.34.0" - }, - "peerDependencies": { - "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" - } - }, - "node_modules/babel-plugin-polyfill-regenerator": { - "version": "0.5.5", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.5.5.tgz", - "integrity": "sha512-OJGYZlhLqBh2DDHeqAxWB1XIvr49CxiJ2gIt61/PU55CQK4Z58OzMqjDe1zwQdQk+rBYsRc+1rJmdajM3gimHg==", - "dependencies": { - "@babel/helper-define-polyfill-provider": "^0.5.0" - }, - "peerDependencies": { - "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" - } - }, - "node_modules/bail": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/bail/-/bail-2.0.2.tgz", - "integrity": "sha512-0xO6mYd7JB2YesxDKplafRpsiOzPt9V02ddPCLbY1xYGPOX24NTyN50qnUxgCPcSoYMhKpAuBTjQoRZCAkUDRw==", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/balanced-match": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", - "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==" - }, - "node_modules/batch": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/batch/-/batch-0.6.1.tgz", - "integrity": "sha512-x+VAiMRL6UPkx+kudNvxTl6hB2XNNCG2r+7wixVfIYwu/2HKRXimwQyaumLjMveWvT2Hkd/cAJw+QBMfJ/EKVw==" - }, - "node_modules/big.js": { - "version": "5.2.2", - "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz", - "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==", - "engines": { - "node": "*" - } - }, - "node_modules/binary-extensions": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz", - "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==", - "engines": { - "node": ">=8" - } - }, - "node_modules/body-parser": { - "version": "1.20.1", - "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.1.tgz", - "integrity": "sha512-jWi7abTbYwajOytWCQc37VulmWiRae5RyTpaCyDcS5/lMdtwSz5lOpDE67srw/HYe35f1z3fDQw+3txg7gNtWw==", - "dependencies": { - "bytes": "3.1.2", - "content-type": "~1.0.4", - "debug": "2.6.9", - "depd": "2.0.0", - "destroy": "1.2.0", - "http-errors": "2.0.0", - "iconv-lite": "0.4.24", - "on-finished": "2.4.1", - "qs": "6.11.0", - "raw-body": "2.5.1", - "type-is": "~1.6.18", - "unpipe": "1.0.0" - }, - "engines": { - "node": ">= 0.8", - "npm": "1.2.8000 || >= 1.4.16" - } - }, - "node_modules/body-parser/node_modules/bytes": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", - "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==", - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/body-parser/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dependencies": { - "ms": "2.0.0" - } - }, - "node_modules/body-parser/node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" - }, - "node_modules/bonjour-service": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/bonjour-service/-/bonjour-service-1.2.1.tgz", - "integrity": "sha512-oSzCS2zV14bh2kji6vNe7vrpJYCHGvcZnlffFQ1MEoX/WOeQ/teD8SYWKR942OI3INjq8OMNJlbPK5LLLUxFDw==", - "dependencies": { - "fast-deep-equal": "^3.1.3", - "multicast-dns": "^7.2.5" - } - }, - "node_modules/boolbase": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz", - "integrity": "sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==" - }, - "node_modules/boxen": { - "version": "6.2.1", - "resolved": "https://registry.npmjs.org/boxen/-/boxen-6.2.1.tgz", - "integrity": "sha512-H4PEsJXfFI/Pt8sjDWbHlQPx4zL/bvSQjcilJmaulGt5mLDorHOHpmdXAJcBcmru7PhYSp/cDMWRko4ZUMFkSw==", - "dependencies": { - "ansi-align": "^3.0.1", - "camelcase": "^6.2.0", - "chalk": "^4.1.2", - "cli-boxes": "^3.0.0", - "string-width": "^5.0.1", - "type-fest": "^2.5.0", - "widest-line": "^4.0.1", - "wrap-ansi": "^8.0.1" - }, - "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/brace-expansion": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", - "dependencies": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" - } - }, - "node_modules/braces": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", - "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", - "dependencies": { - "fill-range": "^7.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/browserslist": { - "version": "4.23.0", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.23.0.tgz", - "integrity": "sha512-QW8HiM1shhT2GuzkvklfjcKDiWFXHOeFCIA/huJPwHsslwcydgk7X+z2zXpEijP98UCY7HbubZt5J2Zgvf0CaQ==", - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/browserslist" - }, - { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/browserslist" - }, - { - "type": "github", - "url": "https://github.com/sponsors/ai" - } - ], - "dependencies": { - "caniuse-lite": "^1.0.30001587", - "electron-to-chromium": "^1.4.668", - "node-releases": "^2.0.14", - "update-browserslist-db": "^1.0.13" - }, - "bin": { - "browserslist": "cli.js" - }, - "engines": { - "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" - } - }, - "node_modules/buffer-from": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", - "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==" - }, - "node_modules/bytes": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz", - "integrity": "sha512-pMhOfFDPiv9t5jjIXkHosWmkSyQbvsgEVNkz0ERHbuLh2T/7j4Mqqpz523Fe8MVY89KC6Sh/QfS2sM+SjgFDcw==", - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/cacheable-lookup": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/cacheable-lookup/-/cacheable-lookup-7.0.0.tgz", - "integrity": "sha512-+qJyx4xiKra8mZrcwhjMRMUhD5NR1R8esPkzIYxX96JiecFoxAXFuz/GpR3+ev4PE1WamHip78wV0vcmPQtp8w==", - "engines": { - "node": ">=14.16" - } - }, - "node_modules/cacheable-request": { - "version": "10.2.14", - "resolved": "https://registry.npmjs.org/cacheable-request/-/cacheable-request-10.2.14.tgz", - "integrity": "sha512-zkDT5WAF4hSSoUgyfg5tFIxz8XQK+25W/TLVojJTMKBaxevLBBtLxgqguAuVQB8PVW79FVjHcU+GJ9tVbDZ9mQ==", - "dependencies": { - "@types/http-cache-semantics": "^4.0.2", - "get-stream": "^6.0.1", - "http-cache-semantics": "^4.1.1", - "keyv": "^4.5.3", - "mimic-response": "^4.0.0", - "normalize-url": "^8.0.0", - "responselike": "^3.0.0" - }, - "engines": { - "node": ">=14.16" - } - }, - "node_modules/cacheable-request/node_modules/normalize-url": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-8.0.0.tgz", - "integrity": "sha512-uVFpKhj5MheNBJRTiMZ9pE/7hD1QTeEvugSJW/OmLzAp78PB5O6adfMNTvmfKhXBkvCzC+rqifWcVYpGFwTjnw==", - "engines": { - "node": ">=14.16" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/call-bind": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.7.tgz", - "integrity": "sha512-GHTSNSYICQ7scH7sZ+M2rFopRoLh8t2bLSW6BbgrtLsahOIB5iyAVJf9GjWK3cYTDaMj4XdBpM1cA6pIS0Kv2w==", - "dependencies": { - "es-define-property": "^1.0.0", - "es-errors": "^1.3.0", - "function-bind": "^1.1.2", - "get-intrinsic": "^1.2.4", - "set-function-length": "^1.2.1" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/callsites": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", - "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", - "engines": { - "node": ">=6" - } - }, - "node_modules/camel-case": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/camel-case/-/camel-case-4.1.2.tgz", - "integrity": "sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw==", - "dependencies": { - "pascal-case": "^3.1.2", - "tslib": "^2.0.3" - } - }, - "node_modules/camelcase": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz", - "integrity": "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/caniuse-api": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/caniuse-api/-/caniuse-api-3.0.0.tgz", - "integrity": "sha512-bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw==", - "dependencies": { - "browserslist": "^4.0.0", - "caniuse-lite": "^1.0.0", - "lodash.memoize": "^4.1.2", - "lodash.uniq": "^4.5.0" - } - }, - "node_modules/caniuse-lite": { - "version": "1.0.30001587", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001587.tgz", - "integrity": "sha512-HMFNotUmLXn71BQxg8cijvqxnIAofforZOwGsxyXJ0qugTdspUF4sPSJ2vhgprHCB996tIDzEq1ubumPDV8ULA==", - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/browserslist" - }, - { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/caniuse-lite" - }, - { - "type": "github", - "url": "https://github.com/sponsors/ai" - } - ] - }, - "node_modules/ccount": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/ccount/-/ccount-2.0.1.tgz", - "integrity": "sha512-eyrF0jiFpY+3drT6383f1qhkbGsLSifNAjA61IUjZjmLCWjItY6LB9ft9YhoDgwfmclB2zhu51Lc7+95b8NRAg==", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/char-regex": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/char-regex/-/char-regex-1.0.2.tgz", - "integrity": "sha512-kWWXztvZ5SBQV+eRgKFeh8q5sLuZY2+8WUIzlxWVTg+oGwY14qylx1KbKzHd8P6ZYkAg0xyIDU9JMHhyJMZ1jw==", - "engines": { - "node": ">=10" - } - }, - "node_modules/character-entities": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/character-entities/-/character-entities-2.0.2.tgz", - "integrity": "sha512-shx7oQ0Awen/BRIdkjkvz54PnEEI/EjwXDSIZp86/KKdbafHh1Df/RYGBhn4hbe2+uKC9FnT5UCEdyPz3ai9hQ==", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/character-entities-html4": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/character-entities-html4/-/character-entities-html4-2.1.0.tgz", - "integrity": "sha512-1v7fgQRj6hnSwFpq1Eu0ynr/CDEw0rXo2B61qXrLNdHZmPKgb7fqS1a2JwF0rISo9q77jDI8VMEHoApn8qDoZA==", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/character-entities-legacy": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/character-entities-legacy/-/character-entities-legacy-3.0.0.tgz", - "integrity": "sha512-RpPp0asT/6ufRm//AJVwpViZbGM/MkjQFxJccQRHmISF/22NBtsHqAWmL+/pmkPWoIUJdWyeVleTl1wydHATVQ==", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/character-reference-invalid": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/character-reference-invalid/-/character-reference-invalid-2.0.1.tgz", - "integrity": "sha512-iBZ4F4wRbyORVsu0jPV7gXkOsGYjGHPmAyv+HiHG8gi5PtC9KI2j1+v8/tlibRvjoWX027ypmG/n0HtO5t7unw==", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/cheerio": { - "version": "1.0.0-rc.12", - "resolved": "https://registry.npmjs.org/cheerio/-/cheerio-1.0.0-rc.12.tgz", - "integrity": "sha512-VqR8m68vM46BNnuZ5NtnGBKIE/DfN0cRIzg9n40EIq9NOv90ayxLBXA8fXC5gquFRGJSTRqBq25Jt2ECLR431Q==", - "dependencies": { - "cheerio-select": "^2.1.0", - "dom-serializer": "^2.0.0", - "domhandler": "^5.0.3", - "domutils": "^3.0.1", - "htmlparser2": "^8.0.1", - "parse5": "^7.0.0", - "parse5-htmlparser2-tree-adapter": "^7.0.0" - }, - "engines": { - "node": ">= 6" - }, - "funding": { - "url": "https://github.com/cheeriojs/cheerio?sponsor=1" - } - }, - "node_modules/cheerio-select": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/cheerio-select/-/cheerio-select-2.1.0.tgz", - "integrity": "sha512-9v9kG0LvzrlcungtnJtpGNxY+fzECQKhK4EGJX2vByejiMX84MFNQw4UxPJl3bFbTMw+Dfs37XaIkCwTZfLh4g==", - "dependencies": { - "boolbase": "^1.0.0", - "css-select": "^5.1.0", - "css-what": "^6.1.0", - "domelementtype": "^2.3.0", - "domhandler": "^5.0.3", - "domutils": "^3.0.1" - }, - "funding": { - "url": "https://github.com/sponsors/fb55" - } - }, - "node_modules/chokidar": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.6.0.tgz", - "integrity": "sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==", - "dependencies": { - "anymatch": "~3.1.2", - "braces": "~3.0.2", - "glob-parent": "~5.1.2", - "is-binary-path": "~2.1.0", - "is-glob": "~4.0.1", - "normalize-path": "~3.0.0", - "readdirp": "~3.6.0" - }, - "engines": { - "node": ">= 8.10.0" - }, - "funding": { - "url": "https://paulmillr.com/funding/" - }, - "optionalDependencies": { - "fsevents": "~2.3.2" - } - }, - "node_modules/chrome-trace-event": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.3.tgz", - "integrity": "sha512-p3KULyQg4S7NIHixdwbGX+nFHkoBiA4YQmyWtjb8XngSKV124nJmRysgAeujbUVb15vh+RvFUfCPqU7rXk+hZg==", - "engines": { - "node": ">=6.0" - } - }, - "node_modules/ci-info": { - "version": "3.9.0", - "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.9.0.tgz", - "integrity": "sha512-NIxF55hv4nSqQswkAeiOi1r83xy8JldOFDTWiug55KBu9Jnblncd2U6ViHmYgHf01TPZS77NJBhBMKdWj9HQMQ==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/sibiraj-s" - } - ], - "engines": { - "node": ">=8" - } - }, - "node_modules/clean-css": { - "version": "5.3.3", - "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-5.3.3.tgz", - "integrity": "sha512-D5J+kHaVb/wKSFcyyV75uCn8fiY4sV38XJoe4CUyGQ+mOU/fMVYUdH1hJC+CJQ5uY3EnW27SbJYS4X8BiLrAFg==", - "dependencies": { - "source-map": "~0.6.0" - }, - "engines": { - "node": ">= 10.0" - } - }, - "node_modules/clean-css/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/clean-stack": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/clean-stack/-/clean-stack-2.2.0.tgz", - "integrity": "sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==", - "engines": { - "node": ">=6" - } - }, - "node_modules/cli-boxes": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/cli-boxes/-/cli-boxes-3.0.0.tgz", - "integrity": "sha512-/lzGpEWL/8PfI0BmBOPRwp0c/wFNX1RdUML3jK/RcSBA9T8mZDdQpqYBKtCFTOfQbwPqWEOpjqW+Fnayc0969g==", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/cli-table3": { - "version": "0.6.3", - "resolved": "https://registry.npmjs.org/cli-table3/-/cli-table3-0.6.3.tgz", - "integrity": "sha512-w5Jac5SykAeZJKntOxJCrm63Eg5/4dhMWIcuTbo9rpE+brgaSZo0RuNJZeOyMgsUdhDeojvgyQLmjI+K50ZGyg==", - "dependencies": { - "string-width": "^4.2.0" - }, - "engines": { - "node": "10.* || >= 12.*" - }, - "optionalDependencies": { - "@colors/colors": "1.5.0" - } - }, - "node_modules/cli-table3/node_modules/emoji-regex": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", - "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==" - }, - "node_modules/cli-table3/node_modules/string-width": { - "version": "4.2.3", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", - "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", - "dependencies": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/clone-deep": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/clone-deep/-/clone-deep-4.0.1.tgz", - "integrity": "sha512-neHB9xuzh/wk0dIHweyAXv2aPGZIVk3pLMe+/RNzINf17fe0OG96QroktYAUm7SM1PBnzTabaLboqqxDyMU+SQ==", - "dependencies": { - "is-plain-object": "^2.0.4", - "kind-of": "^6.0.2", - "shallow-clone": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/clone-deep/node_modules/is-plain-object": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", - "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", - "dependencies": { - "isobject": "^3.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/clsx": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/clsx/-/clsx-2.1.0.tgz", - "integrity": "sha512-m3iNNWpd9rl3jvvcBnu70ylMdrXt8Vlq4HYadnU5fwcOtvkSQWPmj7amUcDT2qYI7risszBjI5AUIUox9D16pg==", - "engines": { - "node": ">=6" - } - }, - "node_modules/collapse-white-space": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/collapse-white-space/-/collapse-white-space-2.1.0.tgz", - "integrity": "sha512-loKTxY1zCOuG4j9f6EPnuyyYkf58RnhhWTvRoZEokgB+WbdXehfjFviyOVYkqzEWz1Q5kRiZdBYS5SwxbQYwzw==", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "node_modules/colord": { - "version": "2.9.3", - "resolved": "https://registry.npmjs.org/colord/-/colord-2.9.3.tgz", - "integrity": "sha512-jeC1axXpnb0/2nn/Y1LPuLdgXBLH7aDcHu4KEKfqw3CUhX7ZpfBSlPKyqXE6btIgEzfWtrX3/tyBCaCvXvMkOw==" - }, - "node_modules/colorette": { - "version": "2.0.20", - "resolved": "https://registry.npmjs.org/colorette/-/colorette-2.0.20.tgz", - "integrity": "sha512-IfEDxwoWIjkeXL1eXcDiow4UbKjhLdq6/EuSVR9GMN7KVH3r9gQ83e73hsz1Nd1T3ijd5xv1wcWRYO+D6kCI2w==" - }, - "node_modules/combine-promises": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/combine-promises/-/combine-promises-1.2.0.tgz", - "integrity": "sha512-VcQB1ziGD0NXrhKxiwyNbCDmRzs/OShMs2GqW2DlU2A/Sd0nQxE1oWDAE5O0ygSx5mgQOn9eIFh7yKPgFRVkPQ==", - "engines": { - "node": ">=10" - } - }, - "node_modules/comma-separated-tokens": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/comma-separated-tokens/-/comma-separated-tokens-2.0.3.tgz", - "integrity": "sha512-Fu4hJdvzeylCfQPp9SGWidpzrMs7tTrlu6Vb8XGaRGck8QSNZJJp538Wrb60Lax4fPwR64ViY468OIUTbRlGZg==", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/commander": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-5.1.0.tgz", - "integrity": "sha512-P0CysNDQ7rtVw4QIQtm+MRxV66vKFSvlsQvGYXZWR3qFU0jlMKHZZZgw8e+8DSah4UDKMqnknRDQz+xuQXQ/Zg==", - "engines": { - "node": ">= 6" - } - }, - "node_modules/common-path-prefix": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/common-path-prefix/-/common-path-prefix-3.0.0.tgz", - "integrity": "sha512-QE33hToZseCH3jS0qN96O/bSh3kaw/h+Tq7ngyY9eWDUnTlTNUyqfqvCXioLe5Na5jFsL78ra/wuBU4iuEgd4w==" - }, - "node_modules/compressible": { - "version": "2.0.18", - "resolved": "https://registry.npmjs.org/compressible/-/compressible-2.0.18.tgz", - "integrity": "sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==", - "dependencies": { - "mime-db": ">= 1.43.0 < 2" - }, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/compressible/node_modules/mime-db": { - "version": "1.52.0", - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", - "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/compression": { - "version": "1.7.4", - "resolved": "https://registry.npmjs.org/compression/-/compression-1.7.4.tgz", - "integrity": "sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ==", - "dependencies": { - "accepts": "~1.3.5", - "bytes": "3.0.0", - "compressible": "~2.0.16", - "debug": "2.6.9", - "on-headers": "~1.0.2", - "safe-buffer": "5.1.2", - "vary": "~1.1.2" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/compression/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dependencies": { - "ms": "2.0.0" - } - }, - "node_modules/compression/node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" - }, - "node_modules/compression/node_modules/safe-buffer": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" - }, - "node_modules/concat-map": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", - "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==" - }, - "node_modules/config-chain": { - "version": "1.1.13", - "resolved": "https://registry.npmjs.org/config-chain/-/config-chain-1.1.13.tgz", - "integrity": "sha512-qj+f8APARXHrM0hraqXYb2/bOVSV4PvJQlNZ/DVj0QrmNM2q2euizkeuVckQ57J+W0mRH6Hvi+k50M4Jul2VRQ==", - "dependencies": { - "ini": "^1.3.4", - "proto-list": "~1.2.1" - } - }, - "node_modules/configstore": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/configstore/-/configstore-6.0.0.tgz", - "integrity": "sha512-cD31W1v3GqUlQvbBCGcXmd2Nj9SvLDOP1oQ0YFuLETufzSPaKp11rYBsSOm7rCsW3OnIRAFM3OxRhceaXNYHkA==", - "dependencies": { - "dot-prop": "^6.0.1", - "graceful-fs": "^4.2.6", - "unique-string": "^3.0.0", - "write-file-atomic": "^3.0.3", - "xdg-basedir": "^5.0.1" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/yeoman/configstore?sponsor=1" - } - }, - "node_modules/connect-history-api-fallback": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/connect-history-api-fallback/-/connect-history-api-fallback-2.0.0.tgz", - "integrity": "sha512-U73+6lQFmfiNPrYbXqr6kZ1i1wiRqXnp2nhMsINseWXO8lDau0LGEffJ8kQi4EjLZympVgRdvqjAgiZ1tgzDDA==", - "engines": { - "node": ">=0.8" - } - }, - "node_modules/consola": { - "version": "2.15.3", - "resolved": "https://registry.npmjs.org/consola/-/consola-2.15.3.tgz", - "integrity": "sha512-9vAdYbHj6x2fLKC4+oPH0kFzY/orMZyG2Aj+kNylHxKGJ/Ed4dpNyAQYwJOdqO4zdM7XpVHmyejQDcQHrnuXbw==" - }, - "node_modules/content-disposition": { - "version": "0.5.2", - "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.2.tgz", - "integrity": "sha512-kRGRZw3bLlFISDBgwTSA1TMBFN6J6GWDeubmDE3AF+3+yXL8hTWv8r5rkLbqYXY4RjPk/EzHnClI3zQf1cFmHA==", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/content-type": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.5.tgz", - "integrity": "sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA==", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/convert-source-map": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-2.0.0.tgz", - "integrity": "sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==" - }, - "node_modules/cookie": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.5.0.tgz", - "integrity": "sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw==", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/cookie-signature": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz", - "integrity": "sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ==" - }, - "node_modules/copy-text-to-clipboard": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/copy-text-to-clipboard/-/copy-text-to-clipboard-3.2.0.tgz", - "integrity": "sha512-RnJFp1XR/LOBDckxTib5Qjr/PMfkatD0MUCQgdpqS8MdKiNUzBjAQBEN6oUy+jW7LI93BBG3DtMB2KOOKpGs2Q==", - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/copy-webpack-plugin": { - "version": "11.0.0", - "resolved": "https://registry.npmjs.org/copy-webpack-plugin/-/copy-webpack-plugin-11.0.0.tgz", - "integrity": "sha512-fX2MWpamkW0hZxMEg0+mYnA40LTosOSa5TqZ9GYIBzyJa9C3QUaMPSE2xAi/buNr8u89SfD9wHSQVBzrRa/SOQ==", - "dependencies": { - "fast-glob": "^3.2.11", - "glob-parent": "^6.0.1", - "globby": "^13.1.1", - "normalize-path": "^3.0.0", - "schema-utils": "^4.0.0", - "serialize-javascript": "^6.0.0" - }, - "engines": { - "node": ">= 14.15.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependencies": { - "webpack": "^5.1.0" - } - }, - "node_modules/copy-webpack-plugin/node_modules/glob-parent": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", - "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", - "dependencies": { - "is-glob": "^4.0.3" - }, - "engines": { - "node": ">=10.13.0" - } - }, - "node_modules/copy-webpack-plugin/node_modules/globby": { - "version": "13.2.2", - "resolved": "https://registry.npmjs.org/globby/-/globby-13.2.2.tgz", - "integrity": "sha512-Y1zNGV+pzQdh7H39l9zgB4PJqjRNqydvdYCDG4HFXM4XuvSaQQlEc91IU1yALL8gUTDomgBAfz3XJdmUS+oo0w==", - "dependencies": { - "dir-glob": "^3.0.1", - "fast-glob": "^3.3.0", - "ignore": "^5.2.4", - "merge2": "^1.4.1", - "slash": "^4.0.0" - }, - "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/copy-webpack-plugin/node_modules/slash": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-4.0.0.tgz", - "integrity": "sha512-3dOsAHXXUkQTpOYcoAxLIorMTp4gIQr5IW3iVb7A7lFIp0VHhnynm9izx6TssdrIcVIESAlVjtnO2K8bg+Coew==", - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/core-js": { - "version": "3.36.0", - "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.36.0.tgz", - "integrity": "sha512-mt7+TUBbTFg5+GngsAxeKBTl5/VS0guFeJacYge9OmHb+m058UwwIm41SE9T4Den7ClatV57B6TYTuJ0CX1MAw==", - "hasInstallScript": true, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/core-js" - } - }, - "node_modules/core-js-compat": { - "version": "3.36.0", - "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.36.0.tgz", - "integrity": "sha512-iV9Pd/PsgjNWBXeq8XRtWVSgz2tKAfhfvBs7qxYty+RlRd+OCksaWmOnc4JKrTc1cToXL1N0s3l/vwlxPtdElw==", - "dependencies": { - "browserslist": "^4.22.3" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/core-js" - } - }, - "node_modules/core-js-pure": { - "version": "3.36.0", - "resolved": "https://registry.npmjs.org/core-js-pure/-/core-js-pure-3.36.0.tgz", - "integrity": "sha512-cN28qmhRNgbMZZMc/RFu5w8pK9VJzpb2rJVR/lHuZJKwmXnoWOpXmMkxqBB514igkp1Hu8WGROsiOAzUcKdHOQ==", - "hasInstallScript": true, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/core-js" - } - }, - "node_modules/core-util-is": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz", - "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==" - }, - "node_modules/cosmiconfig": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.1.0.tgz", - "integrity": "sha512-AdmX6xUzdNASswsFtmwSt7Vj8po9IuqXm0UXz7QKPuEUmPB4XyjGfaAr2PSuELMwkRMVH1EpIkX5bTZGRB3eCA==", - "dependencies": { - "@types/parse-json": "^4.0.0", - "import-fresh": "^3.2.1", - "parse-json": "^5.0.0", - "path-type": "^4.0.0", - "yaml": "^1.10.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/cross-spawn": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", - "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", - "dependencies": { - "path-key": "^3.1.0", - "shebang-command": "^2.0.0", - "which": "^2.0.1" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/crypto-random-string": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/crypto-random-string/-/crypto-random-string-4.0.0.tgz", - "integrity": "sha512-x8dy3RnvYdlUcPOjkEHqozhiwzKNSq7GcPuXFbnyMOCHxX8V3OgIg/pYuabl2sbUPfIJaeAQB7PMOK8DFIdoRA==", - "dependencies": { - "type-fest": "^1.0.1" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/crypto-random-string/node_modules/type-fest": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-1.4.0.tgz", - "integrity": "sha512-yGSza74xk0UG8k+pLh5oeoYirvIiWo5t0/o3zHHAO2tRDiZcxWP7fywNlXhqb6/r6sWvwi+RsyQMWhVLe4BVuA==", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/css-declaration-sorter": { - "version": "6.4.1", - "resolved": "https://registry.npmjs.org/css-declaration-sorter/-/css-declaration-sorter-6.4.1.tgz", - "integrity": "sha512-rtdthzxKuyq6IzqX6jEcIzQF/YqccluefyCYheovBOLhFT/drQA9zj/UbRAa9J7C0o6EG6u3E6g+vKkay7/k3g==", - "engines": { - "node": "^10 || ^12 || >=14" - }, - "peerDependencies": { - "postcss": "^8.0.9" - } - }, - "node_modules/css-loader": { - "version": "6.10.0", - "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-6.10.0.tgz", - "integrity": "sha512-LTSA/jWbwdMlk+rhmElbDR2vbtQoTBPr7fkJE+mxrHj+7ru0hUmHafDRzWIjIHTwpitWVaqY2/UWGRca3yUgRw==", - "dependencies": { - "icss-utils": "^5.1.0", - "postcss": "^8.4.33", - "postcss-modules-extract-imports": "^3.0.0", - "postcss-modules-local-by-default": "^4.0.4", - "postcss-modules-scope": "^3.1.1", - "postcss-modules-values": "^4.0.0", - "postcss-value-parser": "^4.2.0", - "semver": "^7.5.4" - }, - "engines": { - "node": ">= 12.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependencies": { - "@rspack/core": "0.x || 1.x", - "webpack": "^5.0.0" - }, - "peerDependenciesMeta": { - "@rspack/core": { - "optional": true - }, - "webpack": { - "optional": true - } - } - }, - "node_modules/css-minimizer-webpack-plugin": { - "version": "4.2.2", - "resolved": "https://registry.npmjs.org/css-minimizer-webpack-plugin/-/css-minimizer-webpack-plugin-4.2.2.tgz", - "integrity": "sha512-s3Of/4jKfw1Hj9CxEO1E5oXhQAxlayuHO2y/ML+C6I9sQ7FdzfEV6QgMLN3vI+qFsjJGIAFLKtQK7t8BOXAIyA==", - "dependencies": { - "cssnano": "^5.1.8", - "jest-worker": "^29.1.2", - "postcss": "^8.4.17", - "schema-utils": "^4.0.0", - "serialize-javascript": "^6.0.0", - "source-map": "^0.6.1" - }, - "engines": { - "node": ">= 14.15.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependencies": { - "webpack": "^5.0.0" - }, - "peerDependenciesMeta": { - "@parcel/css": { - "optional": true - }, - "@swc/css": { - "optional": true - }, - "clean-css": { - "optional": true - }, - "csso": { - "optional": true - }, - "esbuild": { - "optional": true - }, - "lightningcss": { - "optional": true - } - } - }, - "node_modules/css-minimizer-webpack-plugin/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/css-select": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/css-select/-/css-select-5.1.0.tgz", - "integrity": "sha512-nwoRF1rvRRnnCqqY7updORDsuqKzqYJ28+oSMaJMMgOauh3fvwHqMS7EZpIPqK8GL+g9mKxF1vP/ZjSeNjEVHg==", - "dependencies": { - "boolbase": "^1.0.0", - "css-what": "^6.1.0", - "domhandler": "^5.0.2", - "domutils": "^3.0.1", - "nth-check": "^2.0.1" - }, - "funding": { - "url": "https://github.com/sponsors/fb55" - } - }, - "node_modules/css-tree": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.1.3.tgz", - "integrity": "sha512-tRpdppF7TRazZrjJ6v3stzv93qxRcSsFmW6cX0Zm2NVKpxE1WV1HblnghVv9TreireHkqI/VDEsfolRF1p6y7Q==", - "dependencies": { - "mdn-data": "2.0.14", - "source-map": "^0.6.1" - }, - "engines": { - "node": ">=8.0.0" - } - }, - "node_modules/css-tree/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/css-what": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/css-what/-/css-what-6.1.0.tgz", - "integrity": "sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw==", - "engines": { - "node": ">= 6" - }, - "funding": { - "url": "https://github.com/sponsors/fb55" - } - }, - "node_modules/cssesc": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", - "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==", - "bin": { - "cssesc": "bin/cssesc" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/cssnano": { - "version": "5.1.15", - "resolved": "https://registry.npmjs.org/cssnano/-/cssnano-5.1.15.tgz", - "integrity": "sha512-j+BKgDcLDQA+eDifLx0EO4XSA56b7uut3BQFH+wbSaSTuGLuiyTa/wbRYthUXX8LC9mLg+WWKe8h+qJuwTAbHw==", - "dependencies": { - "cssnano-preset-default": "^5.2.14", - "lilconfig": "^2.0.3", - "yaml": "^1.10.2" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/cssnano" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/cssnano-preset-advanced": { - "version": "5.3.10", - "resolved": "https://registry.npmjs.org/cssnano-preset-advanced/-/cssnano-preset-advanced-5.3.10.tgz", - "integrity": "sha512-fnYJyCS9jgMU+cmHO1rPSPf9axbQyD7iUhLO5Df6O4G+fKIOMps+ZbU0PdGFejFBBZ3Pftf18fn1eG7MAPUSWQ==", - "dependencies": { - "autoprefixer": "^10.4.12", - "cssnano-preset-default": "^5.2.14", - "postcss-discard-unused": "^5.1.0", - "postcss-merge-idents": "^5.1.1", - "postcss-reduce-idents": "^5.2.0", - "postcss-zindex": "^5.1.0" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/cssnano-preset-default": { - "version": "5.2.14", - "resolved": "https://registry.npmjs.org/cssnano-preset-default/-/cssnano-preset-default-5.2.14.tgz", - "integrity": "sha512-t0SFesj/ZV2OTylqQVOrFgEh5uanxbO6ZAdeCrNsUQ6fVuXwYTxJPNAGvGTxHbD68ldIJNec7PyYZDBrfDQ+6A==", - "dependencies": { - "css-declaration-sorter": "^6.3.1", - "cssnano-utils": "^3.1.0", - "postcss-calc": "^8.2.3", - "postcss-colormin": "^5.3.1", - "postcss-convert-values": "^5.1.3", - "postcss-discard-comments": "^5.1.2", - "postcss-discard-duplicates": "^5.1.0", - "postcss-discard-empty": "^5.1.1", - "postcss-discard-overridden": "^5.1.0", - "postcss-merge-longhand": "^5.1.7", - "postcss-merge-rules": "^5.1.4", - "postcss-minify-font-values": "^5.1.0", - "postcss-minify-gradients": "^5.1.1", - "postcss-minify-params": "^5.1.4", - "postcss-minify-selectors": "^5.2.1", - "postcss-normalize-charset": "^5.1.0", - "postcss-normalize-display-values": "^5.1.0", - "postcss-normalize-positions": "^5.1.1", - "postcss-normalize-repeat-style": "^5.1.1", - "postcss-normalize-string": "^5.1.0", - "postcss-normalize-timing-functions": "^5.1.0", - "postcss-normalize-unicode": "^5.1.1", - "postcss-normalize-url": "^5.1.0", - "postcss-normalize-whitespace": "^5.1.1", - "postcss-ordered-values": "^5.1.3", - "postcss-reduce-initial": "^5.1.2", - "postcss-reduce-transforms": "^5.1.0", - "postcss-svgo": "^5.1.0", - "postcss-unique-selectors": "^5.1.1" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/cssnano-utils": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/cssnano-utils/-/cssnano-utils-3.1.0.tgz", - "integrity": "sha512-JQNR19/YZhz4psLX/rQ9M83e3z2Wf/HdJbryzte4a3NSuafyp9w/I4U+hx5C2S9g41qlstH7DEWnZaaj83OuEA==", - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/csso": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/csso/-/csso-4.2.0.tgz", - "integrity": "sha512-wvlcdIbf6pwKEk7vHj8/Bkc0B4ylXZruLvOgs9doS5eOsOpuodOV2zJChSpkp+pRpYQLQMeF04nr3Z68Sta9jA==", - "dependencies": { - "css-tree": "^1.1.2" - }, - "engines": { - "node": ">=8.0.0" - } - }, - "node_modules/csstype": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.3.tgz", - "integrity": "sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==" - }, - "node_modules/debounce": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/debounce/-/debounce-1.2.1.tgz", - "integrity": "sha512-XRRe6Glud4rd/ZGQfiV1ruXSfbvfJedlV9Y6zOlP+2K04vBYiJEte6stfFkCP03aMnY5tsipamumUjL14fofug==" - }, - "node_modules/debug": { - "version": "4.3.4", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", - "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", - "dependencies": { - "ms": "2.1.2" - }, - "engines": { - "node": ">=6.0" - }, - "peerDependenciesMeta": { - "supports-color": { - "optional": true - } - } - }, - "node_modules/decode-named-character-reference": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/decode-named-character-reference/-/decode-named-character-reference-1.0.2.tgz", - "integrity": "sha512-O8x12RzrUF8xyVcY0KJowWsmaJxQbmy0/EtnNtHRpsOcT7dFk5W598coHqBVpmWo1oQQfsCqfCmkZN5DJrZVdg==", - "dependencies": { - "character-entities": "^2.0.0" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/decompress-response": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-6.0.0.tgz", - "integrity": "sha512-aW35yZM6Bb/4oJlZncMH2LCoZtJXTRxES17vE3hoRiowU2kWHaJKFkSBDnDR+cm9J+9QhXmREyIfv0pji9ejCQ==", - "dependencies": { - "mimic-response": "^3.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/decompress-response/node_modules/mimic-response": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-3.1.0.tgz", - "integrity": "sha512-z0yWI+4FDrrweS8Zmt4Ej5HdJmky15+L2e6Wgn3+iK5fWzb6T3fhNFq2+MeTRb064c6Wr4N/wv0DzQTjNzHNGQ==", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/deep-extend": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz", - "integrity": "sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==", - "engines": { - "node": ">=4.0.0" - } - }, - "node_modules/deepmerge": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.3.1.tgz", - "integrity": "sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/default-gateway": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/default-gateway/-/default-gateway-6.0.3.tgz", - "integrity": "sha512-fwSOJsbbNzZ/CUFpqFBqYfYNLj1NbMPm8MMCIzHjC83iSJRBEGmDUxU+WP661BaBQImeC2yHwXtz+P/O9o+XEg==", - "dependencies": { - "execa": "^5.0.0" - }, - "engines": { - "node": ">= 10" - } - }, - "node_modules/defer-to-connect": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/defer-to-connect/-/defer-to-connect-2.0.1.tgz", - "integrity": "sha512-4tvttepXG1VaYGrRibk5EwJd1t4udunSOVMdLSAL6mId1ix438oPwPZMALY41FCijukO1L0twNcGsdzS7dHgDg==", - "engines": { - "node": ">=10" - } - }, - "node_modules/define-data-property": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/define-data-property/-/define-data-property-1.1.4.tgz", - "integrity": "sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A==", - "dependencies": { - "es-define-property": "^1.0.0", - "es-errors": "^1.3.0", - "gopd": "^1.0.1" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/define-lazy-prop": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-2.0.0.tgz", - "integrity": "sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og==", - "engines": { - "node": ">=8" - } - }, - "node_modules/define-properties": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.2.1.tgz", - "integrity": "sha512-8QmQKqEASLd5nx0U1B1okLElbUuuttJ/AnYmRXbbbGDWh6uS208EjD4Xqq/I9wK7u0v6O08XhTWnt5XtEbR6Dg==", - "dependencies": { - "define-data-property": "^1.0.1", - "has-property-descriptors": "^1.0.0", - "object-keys": "^1.1.1" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/del": { - "version": "6.1.1", - "resolved": "https://registry.npmjs.org/del/-/del-6.1.1.tgz", - "integrity": "sha512-ua8BhapfP0JUJKC/zV9yHHDW/rDoDxP4Zhn3AkA6/xT6gY7jYXJiaeyBZznYVujhZZET+UgcbZiQ7sN3WqcImg==", - "dependencies": { - "globby": "^11.0.1", - "graceful-fs": "^4.2.4", - "is-glob": "^4.0.1", - "is-path-cwd": "^2.2.0", - "is-path-inside": "^3.0.2", - "p-map": "^4.0.0", - "rimraf": "^3.0.2", - "slash": "^3.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/depd": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", - "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==", - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/dequal": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/dequal/-/dequal-2.0.3.tgz", - "integrity": "sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA==", - "engines": { - "node": ">=6" - } - }, - "node_modules/destroy": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.2.0.tgz", - "integrity": "sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==", - "engines": { - "node": ">= 0.8", - "npm": "1.2.8000 || >= 1.4.16" - } - }, - "node_modules/detect-node": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/detect-node/-/detect-node-2.1.0.tgz", - "integrity": "sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g==" - }, - "node_modules/detect-port": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/detect-port/-/detect-port-1.5.1.tgz", - "integrity": "sha512-aBzdj76lueB6uUst5iAs7+0H/oOjqI5D16XUWxlWMIMROhcM0rfsNVk93zTngq1dDNpoXRr++Sus7ETAExppAQ==", - "dependencies": { - "address": "^1.0.1", - "debug": "4" - }, - "bin": { - "detect": "bin/detect-port.js", - "detect-port": "bin/detect-port.js" - } - }, - "node_modules/detect-port-alt": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/detect-port-alt/-/detect-port-alt-1.1.6.tgz", - "integrity": "sha512-5tQykt+LqfJFBEYaDITx7S7cR7mJ/zQmLXZ2qt5w04ainYZw6tBf9dBunMjVeVOdYVRUzUOE4HkY5J7+uttb5Q==", - "dependencies": { - "address": "^1.0.1", - "debug": "^2.6.0" - }, - "bin": { - "detect": "bin/detect-port", - "detect-port": "bin/detect-port" - }, - "engines": { - "node": ">= 4.2.1" - } - }, - "node_modules/detect-port-alt/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dependencies": { - "ms": "2.0.0" - } - }, - "node_modules/detect-port-alt/node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" - }, - "node_modules/devlop": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/devlop/-/devlop-1.1.0.tgz", - "integrity": "sha512-RWmIqhcFf1lRYBvNmr7qTNuyCt/7/ns2jbpp1+PalgE/rDQcBT0fioSMUpJ93irlUhC5hrg4cYqe6U+0ImW0rA==", - "dependencies": { - "dequal": "^2.0.0" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/dir-glob": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz", - "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==", - "dependencies": { - "path-type": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/dns-packet": { - "version": "5.6.1", - "resolved": "https://registry.npmjs.org/dns-packet/-/dns-packet-5.6.1.tgz", - "integrity": "sha512-l4gcSouhcgIKRvyy99RNVOgxXiicE+2jZoNmaNmZ6JXiGajBOJAesk1OBlJuM5k2c+eudGdLxDqXuPCKIj6kpw==", - "dependencies": { - "@leichtgewicht/ip-codec": "^2.0.1" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/dom-converter": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/dom-converter/-/dom-converter-0.2.0.tgz", - "integrity": "sha512-gd3ypIPfOMr9h5jIKq8E3sHOTCjeirnl0WK5ZdS1AW0Odt0b1PaWaHdJ4Qk4klv+YB9aJBS7mESXjFoDQPu6DA==", - "dependencies": { - "utila": "~0.4" - } - }, - "node_modules/dom-serializer": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-2.0.0.tgz", - "integrity": "sha512-wIkAryiqt/nV5EQKqQpo3SToSOV9J0DnbJqwK7Wv/Trc92zIAYZ4FlMu+JPFW1DfGFt81ZTCGgDEabffXeLyJg==", - "dependencies": { - "domelementtype": "^2.3.0", - "domhandler": "^5.0.2", - "entities": "^4.2.0" - }, - "funding": { - "url": "https://github.com/cheeriojs/dom-serializer?sponsor=1" - } - }, - "node_modules/domelementtype": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.3.0.tgz", - "integrity": "sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/fb55" - } - ] - }, - "node_modules/domhandler": { - "version": "5.0.3", - "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-5.0.3.tgz", - "integrity": "sha512-cgwlv/1iFQiFnU96XXgROh8xTeetsnJiDsTc7TYCLFd9+/WNkIqPTxiM/8pSd8VIrhXGTf1Ny1q1hquVqDJB5w==", - "dependencies": { - "domelementtype": "^2.3.0" - }, - "engines": { - "node": ">= 4" - }, - "funding": { - "url": "https://github.com/fb55/domhandler?sponsor=1" - } - }, - "node_modules/domutils": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/domutils/-/domutils-3.1.0.tgz", - "integrity": "sha512-H78uMmQtI2AhgDJjWeQmHwJJ2bLPD3GMmO7Zja/ZZh84wkm+4ut+IUnUdRa8uCGX88DiVx1j6FRe1XfxEgjEZA==", - "dependencies": { - "dom-serializer": "^2.0.0", - "domelementtype": "^2.3.0", - "domhandler": "^5.0.3" - }, - "funding": { - "url": "https://github.com/fb55/domutils?sponsor=1" - } - }, - "node_modules/dot-case": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/dot-case/-/dot-case-3.0.4.tgz", - "integrity": "sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w==", - "dependencies": { - "no-case": "^3.0.4", - "tslib": "^2.0.3" - } - }, - "node_modules/dot-prop": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-6.0.1.tgz", - "integrity": "sha512-tE7ztYzXHIeyvc7N+hR3oi7FIbf/NIjVP9hmAt3yMXzrQ072/fpjGLx2GxNxGxUl5V73MEqYzioOMoVhGMJ5cA==", - "dependencies": { - "is-obj": "^2.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/dot-prop/node_modules/is-obj": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-2.0.0.tgz", - "integrity": "sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w==", - "engines": { - "node": ">=8" - } - }, - "node_modules/duplexer": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/duplexer/-/duplexer-0.1.2.tgz", - "integrity": "sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg==" - }, - "node_modules/eastasianwidth": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/eastasianwidth/-/eastasianwidth-0.2.0.tgz", - "integrity": "sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==" - }, - "node_modules/ee-first": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", - "integrity": "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==" - }, - "node_modules/electron-to-chromium": { - "version": "1.4.670", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.670.tgz", - "integrity": "sha512-hcijYOWjOtjKrKPtNA6tuLlA/bTLO3heFG8pQA6mLpq7dRydSWicXova5lyxDzp1iVJaYhK7J2OQlGE52KYn7A==" - }, - "node_modules/emoji-regex": { - "version": "9.2.2", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", - "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==" - }, - "node_modules/emojilib": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/emojilib/-/emojilib-2.4.0.tgz", - "integrity": "sha512-5U0rVMU5Y2n2+ykNLQqMoqklN9ICBT/KsvC1Gz6vqHbz2AXXGkG+Pm5rMWk/8Vjrr/mY9985Hi8DYzn1F09Nyw==" - }, - "node_modules/emojis-list": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz", - "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==", - "engines": { - "node": ">= 4" - } - }, - "node_modules/emoticon": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/emoticon/-/emoticon-4.0.1.tgz", - "integrity": "sha512-dqx7eA9YaqyvYtUhJwT4rC1HIp82j5ybS1/vQ42ur+jBe17dJMwZE4+gvL1XadSFfxaPFFGt3Xsw+Y8akThDlw==", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/encodeurl": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", - "integrity": "sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==", - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/enhanced-resolve": { - "version": "5.15.0", - "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.15.0.tgz", - "integrity": "sha512-LXYT42KJ7lpIKECr2mAXIaMldcNCh/7E0KBKOu4KSfkHmP+mZmSs+8V5gBAqisWBy0OO4W5Oyys0GO1Y8KtdKg==", - "dependencies": { - "graceful-fs": "^4.2.4", - "tapable": "^2.2.0" - }, - "engines": { - "node": ">=10.13.0" - } - }, - "node_modules/entities": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/entities/-/entities-4.5.0.tgz", - "integrity": "sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==", - "engines": { - "node": ">=0.12" - }, - "funding": { - "url": "https://github.com/fb55/entities?sponsor=1" - } - }, - "node_modules/error-ex": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", - "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", - "dependencies": { - "is-arrayish": "^0.2.1" - } - }, - "node_modules/es-define-property": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/es-define-property/-/es-define-property-1.0.0.tgz", - "integrity": "sha512-jxayLKShrEqqzJ0eumQbVhTYQM27CfT1T35+gCgDFoL82JLsXqTJ76zv6A0YLOgEnLUMvLzsDsGIrl8NFpT2gQ==", - "dependencies": { - "get-intrinsic": "^1.2.4" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/es-errors": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz", - "integrity": "sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==", - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/es-module-lexer": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-1.4.1.tgz", - "integrity": "sha512-cXLGjP0c4T3flZJKQSuziYoq7MlT+rnvfZjfp7h+I7K9BNX54kP9nyWvdbwjQ4u1iWbOL4u96fgeZLToQlZC7w==" - }, - "node_modules/escalade": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.2.tgz", - "integrity": "sha512-ErCHMCae19vR8vQGe50xIsVomy19rg6gFu3+r3jkEO46suLMWBksvVyoGgQV+jOfl84ZSOSlmv6Gxa89PmTGmA==", - "engines": { - "node": ">=6" - } - }, - "node_modules/escape-goat": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/escape-goat/-/escape-goat-4.0.0.tgz", - "integrity": "sha512-2Sd4ShcWxbx6OY1IHyla/CVNwvg7XwZVoXZHcSu9w9SReNP1EzzD5T8NWKIR38fIqEns9kDWKUQTXXAmlDrdPg==", - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/escape-html": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", - "integrity": "sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==" - }, - "node_modules/escape-string-regexp": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", - "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/eslint-scope": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", - "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", - "dependencies": { - "esrecurse": "^4.3.0", - "estraverse": "^4.1.1" - }, - "engines": { - "node": ">=8.0.0" - } - }, - "node_modules/esprima": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", - "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", - "bin": { - "esparse": "bin/esparse.js", - "esvalidate": "bin/esvalidate.js" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/esrecurse": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", - "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", - "dependencies": { - "estraverse": "^5.2.0" - }, - "engines": { - "node": ">=4.0" - } - }, - "node_modules/esrecurse/node_modules/estraverse": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", - "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", - "engines": { - "node": ">=4.0" - } - }, - "node_modules/estraverse": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", - "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", - "engines": { - "node": ">=4.0" - } - }, - "node_modules/estree-util-attach-comments": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/estree-util-attach-comments/-/estree-util-attach-comments-3.0.0.tgz", - "integrity": "sha512-cKUwm/HUcTDsYh/9FgnuFqpfquUbwIqwKM26BVCGDPVgvaCl/nDCCjUfiLlx6lsEZ3Z4RFxNbOQ60pkaEwFxGw==", - "dependencies": { - "@types/estree": "^1.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/estree-util-build-jsx": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/estree-util-build-jsx/-/estree-util-build-jsx-3.0.1.tgz", - "integrity": "sha512-8U5eiL6BTrPxp/CHbs2yMgP8ftMhR5ww1eIKoWRMlqvltHF8fZn5LRDvTKuxD3DUn+shRbLGqXemcP51oFCsGQ==", - "dependencies": { - "@types/estree-jsx": "^1.0.0", - "devlop": "^1.0.0", - "estree-util-is-identifier-name": "^3.0.0", - "estree-walker": "^3.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/estree-util-is-identifier-name": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/estree-util-is-identifier-name/-/estree-util-is-identifier-name-3.0.0.tgz", - "integrity": "sha512-hFtqIDZTIUZ9BXLb8y4pYGyk6+wekIivNVTcmvk8NoOh+VeRn5y6cEHzbURrWbfp1fIqdVipilzj+lfaadNZmg==", - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/estree-util-to-js": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/estree-util-to-js/-/estree-util-to-js-2.0.0.tgz", - "integrity": "sha512-WDF+xj5rRWmD5tj6bIqRi6CkLIXbbNQUcxQHzGysQzvHmdYG2G7p/Tf0J0gpxGgkeMZNTIjT/AoSvC9Xehcgdg==", - "dependencies": { - "@types/estree-jsx": "^1.0.0", - "astring": "^1.8.0", - "source-map": "^0.7.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/estree-util-value-to-estree": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/estree-util-value-to-estree/-/estree-util-value-to-estree-3.0.1.tgz", - "integrity": "sha512-b2tdzTurEIbwRh+mKrEcaWfu1wgb8J1hVsgREg7FFiecWwK/PhO8X0kyc+0bIcKNtD4sqxIdNoRy6/p/TvECEA==", - "dependencies": { - "@types/estree": "^1.0.0", - "is-plain-obj": "^4.0.0" - }, - "engines": { - "node": ">=16.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/remcohaszing" - } - }, - "node_modules/estree-util-visit": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/estree-util-visit/-/estree-util-visit-2.0.0.tgz", - "integrity": "sha512-m5KgiH85xAhhW8Wta0vShLcUvOsh3LLPI2YVwcbio1l7E09NTLL1EyMZFM1OyWowoH0skScNbhOPl4kcBgzTww==", - "dependencies": { - "@types/estree-jsx": "^1.0.0", - "@types/unist": "^3.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/estree-walker": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-3.0.3.tgz", - "integrity": "sha512-7RUKfXgSMMkzt6ZuXmqapOurLGPPfgj6l9uRZ7lRGolvk0y2yocc35LdcxKC5PQZdn2DMqioAQ2NoWcrTKmm6g==", - "dependencies": { - "@types/estree": "^1.0.0" - } - }, - "node_modules/esutils": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", - "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/eta": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/eta/-/eta-2.2.0.tgz", - "integrity": "sha512-UVQ72Rqjy/ZKQalzV5dCCJP80GrmPrMxh6NlNf+erV6ObL0ZFkhCstWRawS85z3smdr3d2wXPsZEY7rDPfGd2g==", - "engines": { - "node": ">=6.0.0" - }, - "funding": { - "url": "https://github.com/eta-dev/eta?sponsor=1" - } - }, - "node_modules/etag": { - "version": "1.8.1", - "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", - "integrity": "sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/eval": { - "version": "0.1.8", - "resolved": "https://registry.npmjs.org/eval/-/eval-0.1.8.tgz", - "integrity": "sha512-EzV94NYKoO09GLXGjXj9JIlXijVck4ONSr5wiCWDvhsvj5jxSrzTmRU/9C1DyB6uToszLs8aifA6NQ7lEQdvFw==", - "dependencies": { - "@types/node": "*", - "require-like": ">= 0.1.1" - }, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/eventemitter3": { - "version": "4.0.7", - "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz", - "integrity": "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==" - }, - "node_modules/events": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz", - "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==", - "engines": { - "node": ">=0.8.x" - } - }, - "node_modules/execa": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz", - "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==", - "dependencies": { - "cross-spawn": "^7.0.3", - "get-stream": "^6.0.0", - "human-signals": "^2.1.0", - "is-stream": "^2.0.0", - "merge-stream": "^2.0.0", - "npm-run-path": "^4.0.1", - "onetime": "^5.1.2", - "signal-exit": "^3.0.3", - "strip-final-newline": "^2.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sindresorhus/execa?sponsor=1" - } - }, - "node_modules/express": { - "version": "4.18.2", - "resolved": "https://registry.npmjs.org/express/-/express-4.18.2.tgz", - "integrity": "sha512-5/PsL6iGPdfQ/lKM1UuielYgv3BUoJfz1aUwU9vHZ+J7gyvwdQXFEBIEIaxeGf0GIcreATNyBExtalisDbuMqQ==", - "dependencies": { - "accepts": "~1.3.8", - "array-flatten": "1.1.1", - "body-parser": "1.20.1", - "content-disposition": "0.5.4", - "content-type": "~1.0.4", - "cookie": "0.5.0", - "cookie-signature": "1.0.6", - "debug": "2.6.9", - "depd": "2.0.0", - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "etag": "~1.8.1", - "finalhandler": "1.2.0", - "fresh": "0.5.2", - "http-errors": "2.0.0", - "merge-descriptors": "1.0.1", - "methods": "~1.1.2", - "on-finished": "2.4.1", - "parseurl": "~1.3.3", - "path-to-regexp": "0.1.7", - "proxy-addr": "~2.0.7", - "qs": "6.11.0", - "range-parser": "~1.2.1", - "safe-buffer": "5.2.1", - "send": "0.18.0", - "serve-static": "1.15.0", - "setprototypeof": "1.2.0", - "statuses": "2.0.1", - "type-is": "~1.6.18", - "utils-merge": "1.0.1", - "vary": "~1.1.2" - }, - "engines": { - "node": ">= 0.10.0" - } - }, - "node_modules/express/node_modules/content-disposition": { - "version": "0.5.4", - "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.4.tgz", - "integrity": "sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==", - "dependencies": { - "safe-buffer": "5.2.1" - }, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/express/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dependencies": { - "ms": "2.0.0" - } - }, - "node_modules/express/node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" - }, - "node_modules/express/node_modules/path-to-regexp": { - "version": "0.1.7", - "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz", - "integrity": "sha512-5DFkuoqlv1uYQKxy8omFBeJPQcdoE07Kv2sferDCrAq1ohOU+MSDswDIbnx3YAM60qIOnYa53wBhXW0EbMonrQ==" - }, - "node_modules/express/node_modules/range-parser": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", - "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/extend": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", - "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==" - }, - "node_modules/extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", - "dependencies": { - "is-extendable": "^0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/fast-deep-equal": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", - "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==" - }, - "node_modules/fast-glob": { - "version": "3.3.2", - "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.2.tgz", - "integrity": "sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow==", - "dependencies": { - "@nodelib/fs.stat": "^2.0.2", - "@nodelib/fs.walk": "^1.2.3", - "glob-parent": "^5.1.2", - "merge2": "^1.3.0", - "micromatch": "^4.0.4" - }, - "engines": { - "node": ">=8.6.0" - } - }, - "node_modules/fast-json-stable-stringify": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", - "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==" - }, - "node_modules/fast-url-parser": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/fast-url-parser/-/fast-url-parser-1.1.3.tgz", - "integrity": "sha512-5jOCVXADYNuRkKFzNJ0dCCewsZiYo0dz8QNYljkOpFC6r2U4OBmKtvm/Tsuh4w1YYdDqDb31a8TVhBJ2OJKdqQ==", - "dependencies": { - "punycode": "^1.3.2" - } - }, - "node_modules/fastq": { - "version": "1.17.1", - "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.17.1.tgz", - "integrity": "sha512-sRVD3lWVIXWg6By68ZN7vho9a1pQcN/WBFaAAsDDFzlJjvoGx0P8z7V1t72grFJfJhu3YPZBuu25f7Kaw2jN1w==", - "dependencies": { - "reusify": "^1.0.4" - } - }, - "node_modules/fault": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/fault/-/fault-2.0.1.tgz", - "integrity": "sha512-WtySTkS4OKev5JtpHXnib4Gxiurzh5NCGvWrFaZ34m6JehfTUhKZvn9njTfw48t6JumVQOmrKqpmGcdwxnhqBQ==", - "dependencies": { - "format": "^0.2.0" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/faye-websocket": { - "version": "0.11.4", - "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.11.4.tgz", - "integrity": "sha512-CzbClwlXAuiRQAlUyfqPgvPoNKTckTPGfwZV4ZdAhVcP2lh9KUxJg2b5GkE7XbjKQ3YJnQ9z6D9ntLAlB+tP8g==", - "dependencies": { - "websocket-driver": ">=0.5.1" - }, - "engines": { - "node": ">=0.8.0" - } - }, - "node_modules/feed": { - "version": "4.2.2", - "resolved": "https://registry.npmjs.org/feed/-/feed-4.2.2.tgz", - "integrity": "sha512-u5/sxGfiMfZNtJ3OvQpXcvotFpYkL0n9u9mM2vkui2nGo8b4wvDkJ8gAkYqbA8QpGyFCv3RK0Z+Iv+9veCS9bQ==", - "dependencies": { - "xml-js": "^1.6.11" - }, - "engines": { - "node": ">=0.4.0" - } - }, - "node_modules/file-loader": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/file-loader/-/file-loader-6.2.0.tgz", - "integrity": "sha512-qo3glqyTa61Ytg4u73GultjHGjdRyig3tG6lPtyX/jOEJvHif9uB0/OCI2Kif6ctF3caQTW2G5gym21oAsI4pw==", - "dependencies": { - "loader-utils": "^2.0.0", - "schema-utils": "^3.0.0" - }, - "engines": { - "node": ">= 10.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependencies": { - "webpack": "^4.0.0 || ^5.0.0" - } - }, - "node_modules/file-loader/node_modules/ajv": { - "version": "6.12.6", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", - "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", - "dependencies": { - "fast-deep-equal": "^3.1.1", - "fast-json-stable-stringify": "^2.0.0", - "json-schema-traverse": "^0.4.1", - "uri-js": "^4.2.2" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/epoberezkin" - } - }, - "node_modules/file-loader/node_modules/ajv-keywords": { - "version": "3.5.2", - "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", - "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", - "peerDependencies": { - "ajv": "^6.9.1" - } - }, - "node_modules/file-loader/node_modules/json-schema-traverse": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", - "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==" - }, - "node_modules/file-loader/node_modules/schema-utils": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.3.0.tgz", - "integrity": "sha512-pN/yOAvcC+5rQ5nERGuwrjLlYvLTbCibnZ1I7B1LaiAz9BRBlE9GMgE/eqV30P7aJQUf7Ddimy/RsbYO/GrVGg==", - "dependencies": { - "@types/json-schema": "^7.0.8", - "ajv": "^6.12.5", - "ajv-keywords": "^3.5.2" - }, - "engines": { - "node": ">= 10.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - } - }, - "node_modules/filesize": { - "version": "8.0.7", - "resolved": "https://registry.npmjs.org/filesize/-/filesize-8.0.7.tgz", - "integrity": "sha512-pjmC+bkIF8XI7fWaH8KxHcZL3DPybs1roSKP4rKDvy20tAWwIObE4+JIseG2byfGKhud5ZnM4YSGKBz7Sh0ndQ==", - "engines": { - "node": ">= 0.4.0" - } - }, - "node_modules/fill-range": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", - "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", - "dependencies": { - "to-regex-range": "^5.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/finalhandler": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.2.0.tgz", - "integrity": "sha512-5uXcUVftlQMFnWC9qu/svkWv3GTd2PfUhK/3PLkYNAe7FbqJMt3515HaxE6eRL74GdsriiwujiawdaB1BpEISg==", - "dependencies": { - "debug": "2.6.9", - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "on-finished": "2.4.1", - "parseurl": "~1.3.3", - "statuses": "2.0.1", - "unpipe": "~1.0.0" - }, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/finalhandler/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dependencies": { - "ms": "2.0.0" - } - }, - "node_modules/finalhandler/node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" - }, - "node_modules/find-cache-dir": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-4.0.0.tgz", - "integrity": "sha512-9ZonPT4ZAK4a+1pUPVPZJapbi7O5qbbJPdYw/NOQWZZbVLdDTYM3A4R9z/DpAM08IDaFGsvPgiGZ82WEwUDWjg==", - "dependencies": { - "common-path-prefix": "^3.0.0", - "pkg-dir": "^7.0.0" - }, - "engines": { - "node": ">=14.16" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/find-up": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-6.3.0.tgz", - "integrity": "sha512-v2ZsoEuVHYy8ZIlYqwPe/39Cy+cFDzp4dXPaxNvkEuouymu+2Jbz0PxpKarJHYJTmv2HWT3O382qY8l4jMWthw==", - "dependencies": { - "locate-path": "^7.1.0", - "path-exists": "^5.0.0" - }, - "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/flat": { - "version": "5.0.2", - "resolved": "https://registry.npmjs.org/flat/-/flat-5.0.2.tgz", - "integrity": "sha512-b6suED+5/3rTpUBdG1gupIl8MPFCAMA0QXwmljLhvCUKcUvdE4gWky9zpuGCcXHOsz4J9wPGNWq6OKpmIzz3hQ==", - "bin": { - "flat": "cli.js" - } - }, - "node_modules/follow-redirects": { - "version": "1.15.5", - "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.5.tgz", - "integrity": "sha512-vSFWUON1B+yAw1VN4xMfxgn5fTUiaOzAJCKBwIIgT/+7CuGy9+r+5gITvP62j3RmaD5Ph65UaERdOSRGUzZtgw==", - "funding": [ - { - "type": "individual", - "url": "https://github.com/sponsors/RubenVerborgh" - } - ], - "engines": { - "node": ">=4.0" - }, - "peerDependenciesMeta": { - "debug": { - "optional": true - } - } - }, - "node_modules/fork-ts-checker-webpack-plugin": { - "version": "6.5.3", - "resolved": "https://registry.npmjs.org/fork-ts-checker-webpack-plugin/-/fork-ts-checker-webpack-plugin-6.5.3.tgz", - "integrity": "sha512-SbH/l9ikmMWycd5puHJKTkZJKddF4iRLyW3DeZ08HTI7NGyLS38MXd/KGgeWumQO7YNQbW2u/NtPT2YowbPaGQ==", - "dependencies": { - "@babel/code-frame": "^7.8.3", - "@types/json-schema": "^7.0.5", - "chalk": "^4.1.0", - "chokidar": "^3.4.2", - "cosmiconfig": "^6.0.0", - "deepmerge": "^4.2.2", - "fs-extra": "^9.0.0", - "glob": "^7.1.6", - "memfs": "^3.1.2", - "minimatch": "^3.0.4", - "schema-utils": "2.7.0", - "semver": "^7.3.2", - "tapable": "^1.0.0" - }, - "engines": { - "node": ">=10", - "yarn": ">=1.0.0" - }, - "peerDependencies": { - "eslint": ">= 6", - "typescript": ">= 2.7", - "vue-template-compiler": "*", - "webpack": ">= 4" - }, - "peerDependenciesMeta": { - "eslint": { - "optional": true - }, - "vue-template-compiler": { - "optional": true - } - } - }, - "node_modules/fork-ts-checker-webpack-plugin/node_modules/ajv": { - "version": "6.12.6", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", - "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", - "dependencies": { - "fast-deep-equal": "^3.1.1", - "fast-json-stable-stringify": "^2.0.0", - "json-schema-traverse": "^0.4.1", - "uri-js": "^4.2.2" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/epoberezkin" - } - }, - "node_modules/fork-ts-checker-webpack-plugin/node_modules/ajv-keywords": { - "version": "3.5.2", - "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", - "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", - "peerDependencies": { - "ajv": "^6.9.1" - } - }, - "node_modules/fork-ts-checker-webpack-plugin/node_modules/cosmiconfig": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-6.0.0.tgz", - "integrity": "sha512-xb3ZL6+L8b9JLLCx3ZdoZy4+2ECphCMo2PwqgP1tlfVq6M6YReyzBJtvWWtbDSpNr9hn96pkCiZqUcFEc+54Qg==", - "dependencies": { - "@types/parse-json": "^4.0.0", - "import-fresh": "^3.1.0", - "parse-json": "^5.0.0", - "path-type": "^4.0.0", - "yaml": "^1.7.2" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/fork-ts-checker-webpack-plugin/node_modules/fs-extra": { - "version": "9.1.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", - "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==", - "dependencies": { - "at-least-node": "^1.0.0", - "graceful-fs": "^4.2.0", - "jsonfile": "^6.0.1", - "universalify": "^2.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/fork-ts-checker-webpack-plugin/node_modules/json-schema-traverse": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", - "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==" - }, - "node_modules/fork-ts-checker-webpack-plugin/node_modules/schema-utils": { - "version": "2.7.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.0.tgz", - "integrity": "sha512-0ilKFI6QQF5nxDZLFn2dMjvc4hjg/Wkg7rHd3jK6/A4a1Hl9VFdQWvgB1UMGoU94pad1P/8N7fMcEnLnSiju8A==", - "dependencies": { - "@types/json-schema": "^7.0.4", - "ajv": "^6.12.2", - "ajv-keywords": "^3.4.1" - }, - "engines": { - "node": ">= 8.9.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - } - }, - "node_modules/fork-ts-checker-webpack-plugin/node_modules/tapable": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/tapable/-/tapable-1.1.3.tgz", - "integrity": "sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA==", - "engines": { - "node": ">=6" - } - }, - "node_modules/form-data-encoder": { - "version": "2.1.4", - "resolved": "https://registry.npmjs.org/form-data-encoder/-/form-data-encoder-2.1.4.tgz", - "integrity": "sha512-yDYSgNMraqvnxiEXO4hi88+YZxaHC6QKzb5N84iRCTDeRO7ZALpir/lVmf/uXUhnwUr2O4HU8s/n6x+yNjQkHw==", - "engines": { - "node": ">= 14.17" - } - }, - "node_modules/format": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/format/-/format-0.2.2.tgz", - "integrity": "sha512-wzsgA6WOq+09wrU1tsJ09udeR/YZRaeArL9e1wPbFg3GG2yDnC2ldKpxs4xunpFF9DgqCqOIra3bc1HWrJ37Ww==", - "engines": { - "node": ">=0.4.x" - } - }, - "node_modules/forwarded": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz", - "integrity": "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/fraction.js": { - "version": "4.3.7", - "resolved": "https://registry.npmjs.org/fraction.js/-/fraction.js-4.3.7.tgz", - "integrity": "sha512-ZsDfxO51wGAXREY55a7la9LScWpwv9RxIrYABrlvOFBlH/ShPnrtsXeuUIfXKKOVicNxQ+o8JTbJvjS4M89yew==", - "engines": { - "node": "*" - }, - "funding": { - "type": "patreon", - "url": "https://github.com/sponsors/rawify" - } - }, - "node_modules/fresh": { - "version": "0.5.2", - "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", - "integrity": "sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/fs-extra": { - "version": "11.2.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-11.2.0.tgz", - "integrity": "sha512-PmDi3uwK5nFuXh7XDTlVnS17xJS7vW36is2+w3xcv8SVxiB4NyATf4ctkVY5bkSjX0Y4nbvZCq1/EjtEyr9ktw==", - "dependencies": { - "graceful-fs": "^4.2.0", - "jsonfile": "^6.0.1", - "universalify": "^2.0.0" - }, - "engines": { - "node": ">=14.14" - } - }, - "node_modules/fs-monkey": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/fs-monkey/-/fs-monkey-1.0.5.tgz", - "integrity": "sha512-8uMbBjrhzW76TYgEV27Y5E//W2f/lTFmx78P2w19FZSxarhI/798APGQyuGCwmkNxgwGRhrLfvWyLBvNtuOmew==" - }, - "node_modules/fs.realpath": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", - "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==" - }, - "node_modules/fsevents": { - "version": "2.3.3", - "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", - "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==", - "hasInstallScript": true, - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "node": "^8.16.0 || ^10.6.0 || >=11.0.0" - } - }, - "node_modules/function-bind": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", - "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==", - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/gensync": { - "version": "1.0.0-beta.2", - "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", - "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==", - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/get-intrinsic": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.4.tgz", - "integrity": "sha512-5uYhsJH8VJBTv7oslg4BznJYhDoRI6waYCxMmCdnTrcCrHA/fCFKoTFz2JKKE0HdDFUF7/oQuhzumXJK7paBRQ==", - "dependencies": { - "es-errors": "^1.3.0", - "function-bind": "^1.1.2", - "has-proto": "^1.0.1", - "has-symbols": "^1.0.3", - "hasown": "^2.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/get-own-enumerable-property-symbols": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/get-own-enumerable-property-symbols/-/get-own-enumerable-property-symbols-3.0.2.tgz", - "integrity": "sha512-I0UBV/XOz1XkIJHEUDMZAbzCThU/H8DxmSfmdGcKPnVhu2VfFqr34jr9777IyaTYvxjedWhqVIilEDsCdP5G6g==" - }, - "node_modules/get-stream": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", - "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/github-slugger": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/github-slugger/-/github-slugger-1.5.0.tgz", - "integrity": "sha512-wIh+gKBI9Nshz2o46B0B3f5k/W+WI9ZAv6y5Dn5WJ5SK1t0TnDimB4WE5rmTD05ZAIn8HALCZVmCsvj0w0v0lw==" - }, - "node_modules/glob": { - "version": "7.2.3", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", - "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", - "dependencies": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.1.1", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - }, - "engines": { - "node": "*" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/glob-parent": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", - "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", - "dependencies": { - "is-glob": "^4.0.1" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/glob-to-regexp": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz", - "integrity": "sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==" - }, - "node_modules/global-dirs": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/global-dirs/-/global-dirs-3.0.1.tgz", - "integrity": "sha512-NBcGGFbBA9s1VzD41QXDG+3++t9Mn5t1FpLdhESY6oKY4gYTFpX4wO3sqGUa0Srjtbfj3szX0RnemmrVRUdULA==", - "dependencies": { - "ini": "2.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/global-dirs/node_modules/ini": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ini/-/ini-2.0.0.tgz", - "integrity": "sha512-7PnF4oN3CvZF23ADhA5wRaYEQpJ8qygSkbtTXWBeXWXmEVRXK+1ITciHWwHhsjv1TmW0MgacIv6hEi5pX5NQdA==", - "engines": { - "node": ">=10" - } - }, - "node_modules/global-modules": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/global-modules/-/global-modules-2.0.0.tgz", - "integrity": "sha512-NGbfmJBp9x8IxyJSd1P+otYK8vonoJactOogrVfFRIAEY1ukil8RSKDz2Yo7wh1oihl51l/r6W4epkeKJHqL8A==", - "dependencies": { - "global-prefix": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/global-prefix": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/global-prefix/-/global-prefix-3.0.0.tgz", - "integrity": "sha512-awConJSVCHVGND6x3tmMaKcQvwXLhjdkmomy2W+Goaui8YPgYgXJZewhg3fWC+DlfqqQuWg8AwqjGTD2nAPVWg==", - "dependencies": { - "ini": "^1.3.5", - "kind-of": "^6.0.2", - "which": "^1.3.1" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/global-prefix/node_modules/which": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", - "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", - "dependencies": { - "isexe": "^2.0.0" - }, - "bin": { - "which": "bin/which" - } - }, - "node_modules/globals": { - "version": "11.12.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", - "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", - "engines": { - "node": ">=4" - } - }, - "node_modules/globby": { - "version": "11.1.0", - "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz", - "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==", - "dependencies": { - "array-union": "^2.1.0", - "dir-glob": "^3.0.1", - "fast-glob": "^3.2.9", - "ignore": "^5.2.0", - "merge2": "^1.4.1", - "slash": "^3.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/gopd": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.0.1.tgz", - "integrity": "sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==", - "dependencies": { - "get-intrinsic": "^1.1.3" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/got": { - "version": "12.6.1", - "resolved": "https://registry.npmjs.org/got/-/got-12.6.1.tgz", - "integrity": "sha512-mThBblvlAF1d4O5oqyvN+ZxLAYwIJK7bpMxgYqPD9okW0C3qm5FFn7k811QrcuEBwaogR3ngOFoCfs6mRv7teQ==", - "dependencies": { - "@sindresorhus/is": "^5.2.0", - "@szmarczak/http-timer": "^5.0.1", - "cacheable-lookup": "^7.0.0", - "cacheable-request": "^10.2.8", - "decompress-response": "^6.0.0", - "form-data-encoder": "^2.1.2", - "get-stream": "^6.0.1", - "http2-wrapper": "^2.1.10", - "lowercase-keys": "^3.0.0", - "p-cancelable": "^3.0.0", - "responselike": "^3.0.0" - }, - "engines": { - "node": ">=14.16" - }, - "funding": { - "url": "https://github.com/sindresorhus/got?sponsor=1" - } - }, - "node_modules/got/node_modules/@sindresorhus/is": { - "version": "5.6.0", - "resolved": "https://registry.npmjs.org/@sindresorhus/is/-/is-5.6.0.tgz", - "integrity": "sha512-TV7t8GKYaJWsn00tFDqBw8+Uqmr8A0fRU1tvTQhyZzGv0sJCGRQL3JGMI3ucuKo3XIZdUP+Lx7/gh2t3lewy7g==", - "engines": { - "node": ">=14.16" - }, - "funding": { - "url": "https://github.com/sindresorhus/is?sponsor=1" - } - }, - "node_modules/graceful-fs": { - "version": "4.2.11", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz", - "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==" - }, - "node_modules/gray-matter": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/gray-matter/-/gray-matter-4.0.3.tgz", - "integrity": "sha512-5v6yZd4JK3eMI3FqqCouswVqwugaA9r4dNZB1wwcmrD02QkV5H0y7XBQW8QwQqEaZY1pM9aqORSORhJRdNK44Q==", - "dependencies": { - "js-yaml": "^3.13.1", - "kind-of": "^6.0.2", - "section-matter": "^1.0.0", - "strip-bom-string": "^1.0.0" - }, - "engines": { - "node": ">=6.0" - } - }, - "node_modules/gray-matter/node_modules/argparse": { - "version": "1.0.10", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", - "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", - "dependencies": { - "sprintf-js": "~1.0.2" - } - }, - "node_modules/gray-matter/node_modules/js-yaml": { - "version": "3.14.1", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", - "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", - "dependencies": { - "argparse": "^1.0.7", - "esprima": "^4.0.0" - }, - "bin": { - "js-yaml": "bin/js-yaml.js" - } - }, - "node_modules/gzip-size": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/gzip-size/-/gzip-size-6.0.0.tgz", - "integrity": "sha512-ax7ZYomf6jqPTQ4+XCpUGyXKHk5WweS+e05MBO4/y3WJ5RkmPXNKvX+bx1behVILVwr6JSQvZAku021CHPXG3Q==", - "dependencies": { - "duplexer": "^0.1.2" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/handle-thing": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/handle-thing/-/handle-thing-2.0.1.tgz", - "integrity": "sha512-9Qn4yBxelxoh2Ow62nP+Ka/kMnOXRi8BXnRaUwezLNhqelnN49xKz4F/dPP8OYLxLxq6JDtZb2i9XznUQbNPTg==" - }, - "node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "engines": { - "node": ">=8" - } - }, - "node_modules/has-property-descriptors": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.2.tgz", - "integrity": "sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg==", - "dependencies": { - "es-define-property": "^1.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/has-proto": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/has-proto/-/has-proto-1.0.1.tgz", - "integrity": "sha512-7qE+iP+O+bgF9clE5+UoBFzE65mlBiVj3tKCrlNQ0Ogwm0BjpT/gK4SlLYDMybDh5I3TCTKnPPa0oMG7JDYrhg==", - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/has-symbols": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", - "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==", - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/has-yarn": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/has-yarn/-/has-yarn-3.0.0.tgz", - "integrity": "sha512-IrsVwUHhEULx3R8f/aA8AHuEzAorplsab/v8HBzEiIukwq5i/EC+xmOW+HfP1OaDP+2JkgT1yILHN2O3UFIbcA==", - "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/hasown": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.1.tgz", - "integrity": "sha512-1/th4MHjnwncwXsIW6QMzlvYL9kG5e/CpVvLRZe4XPa8TOUNbCELqmvhDmnkNsAjwaG4+I8gJJL0JBvTTLO9qA==", - "dependencies": { - "function-bind": "^1.1.2" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/hast-util-from-parse5": { - "version": "8.0.1", - "resolved": "https://registry.npmjs.org/hast-util-from-parse5/-/hast-util-from-parse5-8.0.1.tgz", - "integrity": "sha512-Er/Iixbc7IEa7r/XLtuG52zoqn/b3Xng/w6aZQ0xGVxzhw5xUFxcRqdPzP6yFi/4HBYRaifaI5fQ1RH8n0ZeOQ==", - "dependencies": { - "@types/hast": "^3.0.0", - "@types/unist": "^3.0.0", - "devlop": "^1.0.0", - "hastscript": "^8.0.0", - "property-information": "^6.0.0", - "vfile": "^6.0.0", - "vfile-location": "^5.0.0", - "web-namespaces": "^2.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/hast-util-parse-selector": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/hast-util-parse-selector/-/hast-util-parse-selector-4.0.0.tgz", - "integrity": "sha512-wkQCkSYoOGCRKERFWcxMVMOcYE2K1AaNLU8DXS9arxnLOUEWbOXKXiJUNzEpqZ3JOKpnha3jkFrumEjVliDe7A==", - "dependencies": { - "@types/hast": "^3.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/hast-util-raw": { - "version": "9.0.2", - "resolved": "https://registry.npmjs.org/hast-util-raw/-/hast-util-raw-9.0.2.tgz", - "integrity": "sha512-PldBy71wO9Uq1kyaMch9AHIghtQvIwxBUkv823pKmkTM3oV1JxtsTNYdevMxvUHqcnOAuO65JKU2+0NOxc2ksA==", - "dependencies": { - "@types/hast": "^3.0.0", - "@types/unist": "^3.0.0", - "@ungap/structured-clone": "^1.0.0", - "hast-util-from-parse5": "^8.0.0", - "hast-util-to-parse5": "^8.0.0", - "html-void-elements": "^3.0.0", - "mdast-util-to-hast": "^13.0.0", - "parse5": "^7.0.0", - "unist-util-position": "^5.0.0", - "unist-util-visit": "^5.0.0", - "vfile": "^6.0.0", - "web-namespaces": "^2.0.0", - "zwitch": "^2.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/hast-util-to-estree": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/hast-util-to-estree/-/hast-util-to-estree-3.1.0.tgz", - "integrity": "sha512-lfX5g6hqVh9kjS/B9E2gSkvHH4SZNiQFiqWS0x9fENzEl+8W12RqdRxX6d/Cwxi30tPQs3bIO+aolQJNp1bIyw==", - "dependencies": { - "@types/estree": "^1.0.0", - "@types/estree-jsx": "^1.0.0", - "@types/hast": "^3.0.0", - "comma-separated-tokens": "^2.0.0", - "devlop": "^1.0.0", - "estree-util-attach-comments": "^3.0.0", - "estree-util-is-identifier-name": "^3.0.0", - "hast-util-whitespace": "^3.0.0", - "mdast-util-mdx-expression": "^2.0.0", - "mdast-util-mdx-jsx": "^3.0.0", - "mdast-util-mdxjs-esm": "^2.0.0", - "property-information": "^6.0.0", - "space-separated-tokens": "^2.0.0", - "style-to-object": "^0.4.0", - "unist-util-position": "^5.0.0", - "zwitch": "^2.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/hast-util-to-jsx-runtime": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/hast-util-to-jsx-runtime/-/hast-util-to-jsx-runtime-2.3.0.tgz", - "integrity": "sha512-H/y0+IWPdsLLS738P8tDnrQ8Z+dj12zQQ6WC11TIM21C8WFVoIxcqWXf2H3hiTVZjF1AWqoimGwrTWecWrnmRQ==", - "dependencies": { - "@types/estree": "^1.0.0", - "@types/hast": "^3.0.0", - "@types/unist": "^3.0.0", - "comma-separated-tokens": "^2.0.0", - "devlop": "^1.0.0", - "estree-util-is-identifier-name": "^3.0.0", - "hast-util-whitespace": "^3.0.0", - "mdast-util-mdx-expression": "^2.0.0", - "mdast-util-mdx-jsx": "^3.0.0", - "mdast-util-mdxjs-esm": "^2.0.0", - "property-information": "^6.0.0", - "space-separated-tokens": "^2.0.0", - "style-to-object": "^1.0.0", - "unist-util-position": "^5.0.0", - "vfile-message": "^4.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/hast-util-to-jsx-runtime/node_modules/inline-style-parser": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/inline-style-parser/-/inline-style-parser-0.2.2.tgz", - "integrity": "sha512-EcKzdTHVe8wFVOGEYXiW9WmJXPjqi1T+234YpJr98RiFYKHV3cdy1+3mkTE+KHTHxFFLH51SfaGOoUdW+v7ViQ==" - }, - "node_modules/hast-util-to-jsx-runtime/node_modules/style-to-object": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/style-to-object/-/style-to-object-1.0.5.tgz", - "integrity": "sha512-rDRwHtoDD3UMMrmZ6BzOW0naTjMsVZLIjsGleSKS/0Oz+cgCfAPRspaqJuE8rDzpKha/nEvnM0IF4seEAZUTKQ==", - "dependencies": { - "inline-style-parser": "0.2.2" - } - }, - "node_modules/hast-util-to-parse5": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/hast-util-to-parse5/-/hast-util-to-parse5-8.0.0.tgz", - "integrity": "sha512-3KKrV5ZVI8if87DVSi1vDeByYrkGzg4mEfeu4alwgmmIeARiBLKCZS2uw5Gb6nU9x9Yufyj3iudm6i7nl52PFw==", - "dependencies": { - "@types/hast": "^3.0.0", - "comma-separated-tokens": "^2.0.0", - "devlop": "^1.0.0", - "property-information": "^6.0.0", - "space-separated-tokens": "^2.0.0", - "web-namespaces": "^2.0.0", - "zwitch": "^2.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/hast-util-whitespace": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/hast-util-whitespace/-/hast-util-whitespace-3.0.0.tgz", - "integrity": "sha512-88JUN06ipLwsnv+dVn+OIYOvAuvBMy/Qoi6O7mQHxdPXpjy+Cd6xRkWwux7DKO+4sYILtLBRIKgsdpS2gQc7qw==", - "dependencies": { - "@types/hast": "^3.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/hastscript": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/hastscript/-/hastscript-8.0.0.tgz", - "integrity": "sha512-dMOtzCEd3ABUeSIISmrETiKuyydk1w0pa+gE/uormcTpSYuaNJPbX1NU3JLyscSLjwAQM8bWMhhIlnCqnRvDTw==", - "dependencies": { - "@types/hast": "^3.0.0", - "comma-separated-tokens": "^2.0.0", - "hast-util-parse-selector": "^4.0.0", - "property-information": "^6.0.0", - "space-separated-tokens": "^2.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/he": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/he/-/he-1.2.0.tgz", - "integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==", - "bin": { - "he": "bin/he" - } - }, - "node_modules/history": { - "version": "4.10.1", - "resolved": "https://registry.npmjs.org/history/-/history-4.10.1.tgz", - "integrity": "sha512-36nwAD620w12kuzPAsyINPWJqlNbij+hpK1k9XRloDtym8mxzGYl2c17LnV6IAGB2Dmg4tEa7G7DlawS0+qjew==", - "dependencies": { - "@babel/runtime": "^7.1.2", - "loose-envify": "^1.2.0", - "resolve-pathname": "^3.0.0", - "tiny-invariant": "^1.0.2", - "tiny-warning": "^1.0.0", - "value-equal": "^1.0.1" - } - }, - "node_modules/hoist-non-react-statics": { - "version": "3.3.2", - "resolved": "https://registry.npmjs.org/hoist-non-react-statics/-/hoist-non-react-statics-3.3.2.tgz", - "integrity": "sha512-/gGivxi8JPKWNm/W0jSmzcMPpfpPLc3dY/6GxhX2hQ9iGj3aDfklV4ET7NjKpSinLpJ5vafa9iiGIEZg10SfBw==", - "dependencies": { - "react-is": "^16.7.0" - } - }, - "node_modules/hpack.js": { - "version": "2.1.6", - "resolved": "https://registry.npmjs.org/hpack.js/-/hpack.js-2.1.6.tgz", - "integrity": "sha512-zJxVehUdMGIKsRaNt7apO2Gqp0BdqW5yaiGHXXmbpvxgBYVZnAql+BJb4RO5ad2MgpbZKn5G6nMnegrH1FcNYQ==", - "dependencies": { - "inherits": "^2.0.1", - "obuf": "^1.0.0", - "readable-stream": "^2.0.1", - "wbuf": "^1.1.0" - } - }, - "node_modules/hpack.js/node_modules/isarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==" - }, - "node_modules/hpack.js/node_modules/readable-stream": { - "version": "2.3.8", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz", - "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", - "dependencies": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } - }, - "node_modules/hpack.js/node_modules/safe-buffer": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" - }, - "node_modules/hpack.js/node_modules/string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "dependencies": { - "safe-buffer": "~5.1.0" - } - }, - "node_modules/html-entities": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/html-entities/-/html-entities-2.4.0.tgz", - "integrity": "sha512-igBTJcNNNhvZFRtm8uA6xMY6xYleeDwn3PeBCkDz7tHttv4F2hsDI2aPgNERWzvRcNYHNT3ymRaQzllmXj4YsQ==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/mdevils" - }, - { - "type": "patreon", - "url": "https://patreon.com/mdevils" - } - ] - }, - "node_modules/html-escaper": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/html-escaper/-/html-escaper-2.0.2.tgz", - "integrity": "sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==" - }, - "node_modules/html-minifier-terser": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/html-minifier-terser/-/html-minifier-terser-7.2.0.tgz", - "integrity": "sha512-tXgn3QfqPIpGl9o+K5tpcj3/MN4SfLtsx2GWwBC3SSd0tXQGyF3gsSqad8loJgKZGM3ZxbYDd5yhiBIdWpmvLA==", - "dependencies": { - "camel-case": "^4.1.2", - "clean-css": "~5.3.2", - "commander": "^10.0.0", - "entities": "^4.4.0", - "param-case": "^3.0.4", - "relateurl": "^0.2.7", - "terser": "^5.15.1" - }, - "bin": { - "html-minifier-terser": "cli.js" - }, - "engines": { - "node": "^14.13.1 || >=16.0.0" - } - }, - "node_modules/html-minifier-terser/node_modules/commander": { - "version": "10.0.1", - "resolved": "https://registry.npmjs.org/commander/-/commander-10.0.1.tgz", - "integrity": "sha512-y4Mg2tXshplEbSGzx7amzPwKKOCGuoSRP/CjEdwwk0FOGlUbq6lKuoyDZTNZkmxHdJtp54hdfY/JUrdL7Xfdug==", - "engines": { - "node": ">=14" - } - }, - "node_modules/html-tags": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/html-tags/-/html-tags-3.3.1.tgz", - "integrity": "sha512-ztqyC3kLto0e9WbNp0aeP+M3kTt+nbaIveGmUxAtZa+8iFgKLUOD4YKM5j+f3QD89bra7UeumolZHKuOXnTmeQ==", - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/html-void-elements": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/html-void-elements/-/html-void-elements-3.0.0.tgz", - "integrity": "sha512-bEqo66MRXsUGxWHV5IP0PUiAWwoEjba4VCzg0LjFJBpchPaTfyfCKTG6bc5F8ucKec3q5y6qOdGyYTSBEvhCrg==", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/html-webpack-plugin": { - "version": "5.6.0", - "resolved": "https://registry.npmjs.org/html-webpack-plugin/-/html-webpack-plugin-5.6.0.tgz", - "integrity": "sha512-iwaY4wzbe48AfKLZ/Cc8k0L+FKG6oSNRaZ8x5A/T/IVDGyXcbHncM9TdDa93wn0FsSm82FhTKW7f3vS61thXAw==", - "dependencies": { - "@types/html-minifier-terser": "^6.0.0", - "html-minifier-terser": "^6.0.2", - "lodash": "^4.17.21", - "pretty-error": "^4.0.0", - "tapable": "^2.0.0" - }, - "engines": { - "node": ">=10.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/html-webpack-plugin" - }, - "peerDependencies": { - "@rspack/core": "0.x || 1.x", - "webpack": "^5.20.0" - }, - "peerDependenciesMeta": { - "@rspack/core": { - "optional": true - }, - "webpack": { - "optional": true - } - } - }, - "node_modules/html-webpack-plugin/node_modules/commander": { - "version": "8.3.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-8.3.0.tgz", - "integrity": "sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww==", - "engines": { - "node": ">= 12" - } - }, - "node_modules/html-webpack-plugin/node_modules/html-minifier-terser": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/html-minifier-terser/-/html-minifier-terser-6.1.0.tgz", - "integrity": "sha512-YXxSlJBZTP7RS3tWnQw74ooKa6L9b9i9QYXY21eUEvhZ3u9XLfv6OnFsQq6RxkhHygsaUMvYsZRV5rU/OVNZxw==", - "dependencies": { - "camel-case": "^4.1.2", - "clean-css": "^5.2.2", - "commander": "^8.3.0", - "he": "^1.2.0", - "param-case": "^3.0.4", - "relateurl": "^0.2.7", - "terser": "^5.10.0" - }, - "bin": { - "html-minifier-terser": "cli.js" - }, - "engines": { - "node": ">=12" - } - }, - "node_modules/htmlparser2": { - "version": "8.0.2", - "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-8.0.2.tgz", - "integrity": "sha512-GYdjWKDkbRLkZ5geuHs5NY1puJ+PXwP7+fHPRz06Eirsb9ugf6d8kkXav6ADhcODhFFPMIXyxkxSuMf3D6NCFA==", - "funding": [ - "https://github.com/fb55/htmlparser2?sponsor=1", - { - "type": "github", - "url": "https://github.com/sponsors/fb55" - } - ], - "dependencies": { - "domelementtype": "^2.3.0", - "domhandler": "^5.0.3", - "domutils": "^3.0.1", - "entities": "^4.4.0" - } - }, - "node_modules/http-cache-semantics": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-4.1.1.tgz", - "integrity": "sha512-er295DKPVsV82j5kw1Gjt+ADA/XYHsajl82cGNQG2eyoPkvgUhX+nDIyelzhIWbbsXP39EHcI6l5tYs2FYqYXQ==" - }, - "node_modules/http-deceiver": { - "version": "1.2.7", - "resolved": "https://registry.npmjs.org/http-deceiver/-/http-deceiver-1.2.7.tgz", - "integrity": "sha512-LmpOGxTfbpgtGVxJrj5k7asXHCgNZp5nLfp+hWc8QQRqtb7fUy6kRY3BO1h9ddF6yIPYUARgxGOwB42DnxIaNw==" - }, - "node_modules/http-errors": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.0.tgz", - "integrity": "sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==", - "dependencies": { - "depd": "2.0.0", - "inherits": "2.0.4", - "setprototypeof": "1.2.0", - "statuses": "2.0.1", - "toidentifier": "1.0.1" - }, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/http-parser-js": { - "version": "0.5.8", - "resolved": "https://registry.npmjs.org/http-parser-js/-/http-parser-js-0.5.8.tgz", - "integrity": "sha512-SGeBX54F94Wgu5RH3X5jsDtf4eHyRogWX1XGT3b4HuW3tQPM4AaBzoUji/4AAJNXCEOWZ5O0DgZmJw1947gD5Q==" - }, - "node_modules/http-proxy": { - "version": "1.18.1", - "resolved": "https://registry.npmjs.org/http-proxy/-/http-proxy-1.18.1.tgz", - "integrity": "sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ==", - "dependencies": { - "eventemitter3": "^4.0.0", - "follow-redirects": "^1.0.0", - "requires-port": "^1.0.0" - }, - "engines": { - "node": ">=8.0.0" - } - }, - "node_modules/http-proxy-middleware": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-2.0.6.tgz", - "integrity": "sha512-ya/UeJ6HVBYxrgYotAZo1KvPWlgB48kUJLDePFeneHsVujFaW5WNj2NgWCAE//B1Dl02BIfYlpNgBy8Kf8Rjmw==", - "dependencies": { - "@types/http-proxy": "^1.17.8", - "http-proxy": "^1.18.1", - "is-glob": "^4.0.1", - "is-plain-obj": "^3.0.0", - "micromatch": "^4.0.2" - }, - "engines": { - "node": ">=12.0.0" - }, - "peerDependencies": { - "@types/express": "^4.17.13" - }, - "peerDependenciesMeta": { - "@types/express": { - "optional": true - } - } - }, - "node_modules/http-proxy-middleware/node_modules/is-plain-obj": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-3.0.0.tgz", - "integrity": "sha512-gwsOE28k+23GP1B6vFl1oVh/WOzmawBrKwo5Ev6wMKzPkaXaCDIQKzLnvsA42DRlbVTWorkgTKIviAKCWkfUwA==", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/http2-wrapper": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/http2-wrapper/-/http2-wrapper-2.2.1.tgz", - "integrity": "sha512-V5nVw1PAOgfI3Lmeaj2Exmeg7fenjhRUgz1lPSezy1CuhPYbgQtbQj4jZfEAEMlaL+vupsvhjqCyjzob0yxsmQ==", - "dependencies": { - "quick-lru": "^5.1.1", - "resolve-alpn": "^1.2.0" - }, - "engines": { - "node": ">=10.19.0" - } - }, - "node_modules/human-signals": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz", - "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==", - "engines": { - "node": ">=10.17.0" - } - }, - "node_modules/iconv-lite": { - "version": "0.4.24", - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", - "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", - "dependencies": { - "safer-buffer": ">= 2.1.2 < 3" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/icss-utils": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/icss-utils/-/icss-utils-5.1.0.tgz", - "integrity": "sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA==", - "engines": { - "node": "^10 || ^12 || >= 14" - }, - "peerDependencies": { - "postcss": "^8.1.0" - } - }, - "node_modules/ignore": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.1.tgz", - "integrity": "sha512-5Fytz/IraMjqpwfd34ke28PTVMjZjJG2MPn5t7OE4eUCUNf8BAa7b5WUS9/Qvr6mwOQS7Mk6vdsMno5he+T8Xw==", - "engines": { - "node": ">= 4" - } - }, - "node_modules/image-size": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/image-size/-/image-size-1.1.1.tgz", - "integrity": "sha512-541xKlUw6jr/6gGuk92F+mYM5zaFAc5ahphvkqvNe2bQ6gVBkd6bfrmVJ2t4KDAfikAYZyIqTnktX3i6/aQDrQ==", - "dependencies": { - "queue": "6.0.2" - }, - "bin": { - "image-size": "bin/image-size.js" - }, - "engines": { - "node": ">=16.x" - } - }, - "node_modules/immer": { - "version": "9.0.21", - "resolved": "https://registry.npmjs.org/immer/-/immer-9.0.21.tgz", - "integrity": "sha512-bc4NBHqOqSfRW7POMkHd51LvClaeMXpm8dx0e8oE2GORbq5aRK7Bxl4FyzVLdGtLmvLKL7BTDBG5ACQm4HWjTA==", - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/immer" - } - }, - "node_modules/import-fresh": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", - "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==", - "dependencies": { - "parent-module": "^1.0.0", - "resolve-from": "^4.0.0" - }, - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/import-lazy": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/import-lazy/-/import-lazy-4.0.0.tgz", - "integrity": "sha512-rKtvo6a868b5Hu3heneU+L4yEQ4jYKLtjpnPeUdK7h0yzXGmyBTypknlkCvHFBqfX9YlorEiMM6Dnq/5atfHkw==", - "engines": { - "node": ">=8" - } - }, - "node_modules/imurmurhash": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", - "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==", - "engines": { - "node": ">=0.8.19" - } - }, - "node_modules/indent-string": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz", - "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==", - "engines": { - "node": ">=8" - } - }, - "node_modules/infima": { - "version": "0.2.0-alpha.43", - "resolved": "https://registry.npmjs.org/infima/-/infima-0.2.0-alpha.43.tgz", - "integrity": "sha512-2uw57LvUqW0rK/SWYnd/2rRfxNA5DDNOh33jxF7fy46VWoNhGxiUQyVZHbBMjQ33mQem0cjdDVwgWVAmlRfgyQ==", - "engines": { - "node": ">=12" - } - }, - "node_modules/inflight": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", - "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", - "dependencies": { - "once": "^1.3.0", - "wrappy": "1" - } - }, - "node_modules/inherits": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", - "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" - }, - "node_modules/ini": { - "version": "1.3.8", - "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz", - "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==" - }, - "node_modules/inline-style-parser": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/inline-style-parser/-/inline-style-parser-0.1.1.tgz", - "integrity": "sha512-7NXolsK4CAS5+xvdj5OMMbI962hU/wvwoxk+LWR9Ek9bVtyuuYScDN6eS0rUm6TxApFpw7CX1o4uJzcd4AyD3Q==" - }, - "node_modules/interpret": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/interpret/-/interpret-1.4.0.tgz", - "integrity": "sha512-agE4QfB2Lkp9uICn7BAqoscw4SZP9kTE2hxiFI3jBPmXJfdqiahTbUuKGsMoN2GtqL9AxhYioAcVvgsb1HvRbA==", - "engines": { - "node": ">= 0.10" - } - }, - "node_modules/invariant": { - "version": "2.2.4", - "resolved": "https://registry.npmjs.org/invariant/-/invariant-2.2.4.tgz", - "integrity": "sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA==", - "dependencies": { - "loose-envify": "^1.0.0" - } - }, - "node_modules/ipaddr.js": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-2.1.0.tgz", - "integrity": "sha512-LlbxQ7xKzfBusov6UMi4MFpEg0m+mAm9xyNGEduwXMEDuf4WfzB/RZwMVYEd7IKGvh4IUkEXYxtAVu9T3OelJQ==", - "engines": { - "node": ">= 10" - } - }, - "node_modules/is-alphabetical": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/is-alphabetical/-/is-alphabetical-2.0.1.tgz", - "integrity": "sha512-FWyyY60MeTNyeSRpkM2Iry0G9hpr7/9kD40mD/cGQEuilcZYS4okz8SN2Q6rLCJ8gbCt6fN+rC+6tMGS99LaxQ==", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/is-alphanumerical": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/is-alphanumerical/-/is-alphanumerical-2.0.1.tgz", - "integrity": "sha512-hmbYhX/9MUMF5uh7tOXyK/n0ZvWpad5caBA17GsC6vyuCqaWliRG5K1qS9inmUhEMaOBIW7/whAnSwveW/LtZw==", - "dependencies": { - "is-alphabetical": "^2.0.0", - "is-decimal": "^2.0.0" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/is-arrayish": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", - "integrity": "sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==" - }, - "node_modules/is-binary-path": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", - "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", - "dependencies": { - "binary-extensions": "^2.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/is-ci": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-3.0.1.tgz", - "integrity": "sha512-ZYvCgrefwqoQ6yTyYUbQu64HsITZ3NfKX1lzaEYdkTDcfKzzCI/wthRRYKkdjHKFVgNiXKAKm65Zo1pk2as/QQ==", - "dependencies": { - "ci-info": "^3.2.0" - }, - "bin": { - "is-ci": "bin.js" - } - }, - "node_modules/is-core-module": { - "version": "2.13.1", - "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.13.1.tgz", - "integrity": "sha512-hHrIjvZsftOsvKSn2TRYl63zvxsgE0K+0mYMoH6gD4omR5IWB2KynivBQczo3+wF1cCkjzvptnI9Q0sPU66ilw==", - "dependencies": { - "hasown": "^2.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-decimal": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/is-decimal/-/is-decimal-2.0.1.tgz", - "integrity": "sha512-AAB9hiomQs5DXWcRB1rqsxGUstbRroFOPPVAomNk/3XHR5JyEZChOyTWe2oayKnsSsr/kcGqF+z6yuH6HHpN0A==", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/is-docker": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz", - "integrity": "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==", - "bin": { - "is-docker": "cli.js" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/is-extendable": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", - "integrity": "sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-extglob": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", - "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-fullwidth-code-point": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", - "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", - "engines": { - "node": ">=8" - } - }, - "node_modules/is-glob": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", - "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", - "dependencies": { - "is-extglob": "^2.1.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-hexadecimal": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/is-hexadecimal/-/is-hexadecimal-2.0.1.tgz", - "integrity": "sha512-DgZQp241c8oO6cA1SbTEWiXeoxV42vlcJxgH+B3hi1AiqqKruZR3ZGF8In3fj4+/y/7rHvlOZLZtgJ/4ttYGZg==", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/is-installed-globally": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/is-installed-globally/-/is-installed-globally-0.4.0.tgz", - "integrity": "sha512-iwGqO3J21aaSkC7jWnHP/difazwS7SFeIqxv6wEtLU8Y5KlzFTjyqcSIT0d8s4+dDhKytsk9PJZ2BkS5eZwQRQ==", - "dependencies": { - "global-dirs": "^3.0.0", - "is-path-inside": "^3.0.2" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/is-npm": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/is-npm/-/is-npm-6.0.0.tgz", - "integrity": "sha512-JEjxbSmtPSt1c8XTkVrlujcXdKV1/tvuQ7GwKcAlyiVLeYFQ2VHat8xfrDJsIkhCdF/tZ7CiIR3sy141c6+gPQ==", - "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/is-number": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", - "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", - "engines": { - "node": ">=0.12.0" - } - }, - "node_modules/is-obj": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-1.0.1.tgz", - "integrity": "sha512-l4RyHgRqGN4Y3+9JHVrNqO+tN0rV5My76uW5/nuO4K1b6vw5G8d/cmFjP9tRfEsdhZNt0IFdZuK/c2Vr4Nb+Qg==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-path-cwd": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/is-path-cwd/-/is-path-cwd-2.2.0.tgz", - "integrity": "sha512-w942bTcih8fdJPJmQHFzkS76NEP8Kzzvmw92cXsazb8intwLqPibPPdXf4ANdKV3rYMuuQYGIWtvz9JilB3NFQ==", - "engines": { - "node": ">=6" - } - }, - "node_modules/is-path-inside": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz", - "integrity": "sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==", - "engines": { - "node": ">=8" - } - }, - "node_modules/is-plain-obj": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-4.1.0.tgz", - "integrity": "sha512-+Pgi+vMuUNkJyExiMBt5IlFoMyKnr5zhJ4Uspz58WOhBF5QoIZkFyNHIbBAtHwzVAgk5RtndVNsDRN61/mmDqg==", - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/is-plain-object": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-5.0.0.tgz", - "integrity": "sha512-VRSzKkbMm5jMDoKLbltAkFQ5Qr7VDiTFGXxYFXXowVj387GeGNOCsOH6Msy00SGZ3Fp84b1Naa1psqgcCIEP5Q==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-reference": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/is-reference/-/is-reference-3.0.2.tgz", - "integrity": "sha512-v3rht/LgVcsdZa3O2Nqs+NMowLOxeOm7Ay9+/ARQ2F+qEoANRcqrjAZKGN0v8ymUetZGgkp26LTnGT7H0Qo9Pg==", - "dependencies": { - "@types/estree": "*" - } - }, - "node_modules/is-regexp": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-regexp/-/is-regexp-1.0.0.tgz", - "integrity": "sha512-7zjFAPO4/gwyQAAgRRmqeEeyIICSdmCqa3tsVHMdBzaXXRiqopZL4Cyghg/XulGWrtABTpbnYYzzIRffLkP4oA==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-root": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-root/-/is-root-2.1.0.tgz", - "integrity": "sha512-AGOriNp96vNBd3HtU+RzFEc75FfR5ymiYv8E553I71SCeXBiMsVDUtdio1OEFvrPyLIQ9tVR5RxXIFe5PUFjMg==", - "engines": { - "node": ">=6" - } - }, - "node_modules/is-stream": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", - "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/is-typedarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", - "integrity": "sha512-cyA56iCMHAh5CdzjJIa4aohJyeO1YbwLi3Jc35MmRU6poroFjIGZzUzupGiRPOjgHg9TLu43xbpwXk523fMxKA==" - }, - "node_modules/is-wsl": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz", - "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==", - "dependencies": { - "is-docker": "^2.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/is-yarn-global": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/is-yarn-global/-/is-yarn-global-0.4.1.tgz", - "integrity": "sha512-/kppl+R+LO5VmhYSEWARUFjodS25D68gvj8W7z0I7OWhUla5xWu8KL6CtB2V0R6yqhnRgbcaREMr4EEM6htLPQ==", - "engines": { - "node": ">=12" - } - }, - "node_modules/isarray": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", - "integrity": "sha512-D2S+3GLxWH+uhrNEcoh/fnmYeP8E8/zHl644d/jdA0g2uyXvy3sb0qxotE+ne0LtccHknQzWwZEzhak7oJ0COQ==" - }, - "node_modules/isexe": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", - "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==" - }, - "node_modules/isobject": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", - "integrity": "sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/jest-util": { - "version": "29.7.0", - "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-29.7.0.tgz", - "integrity": "sha512-z6EbKajIpqGKU56y5KBUgy1dt1ihhQJgWzUlZHArA/+X2ad7Cb5iF+AK1EWVL/Bo7Rz9uurpqw6SiBCefUbCGA==", - "dependencies": { - "@jest/types": "^29.6.3", - "@types/node": "*", - "chalk": "^4.0.0", - "ci-info": "^3.2.0", - "graceful-fs": "^4.2.9", - "picomatch": "^2.2.3" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, - "node_modules/jest-worker": { - "version": "29.7.0", - "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-29.7.0.tgz", - "integrity": "sha512-eIz2msL/EzL9UFTFFx7jBTkeZfku0yUAyZZZmJ93H2TYEiroIx2PQjEXcwYtYl8zXCxb+PAmA2hLIt/6ZEkPHw==", - "dependencies": { - "@types/node": "*", - "jest-util": "^29.7.0", - "merge-stream": "^2.0.0", - "supports-color": "^8.0.0" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, - "node_modules/jest-worker/node_modules/supports-color": { - "version": "8.1.1", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", - "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/supports-color?sponsor=1" - } - }, - "node_modules/jiti": { - "version": "1.21.0", - "resolved": "https://registry.npmjs.org/jiti/-/jiti-1.21.0.tgz", - "integrity": "sha512-gFqAIbuKyyso/3G2qhiO2OM6shY6EPP/R0+mkDbyspxKazh8BXDC5FiFsUjlczgdNz/vfra0da2y+aHrusLG/Q==", - "bin": { - "jiti": "bin/jiti.js" - } - }, - "node_modules/joi": { - "version": "17.12.1", - "resolved": "https://registry.npmjs.org/joi/-/joi-17.12.1.tgz", - "integrity": "sha512-vtxmq+Lsc5SlfqotnfVjlViWfOL9nt/avKNbKYizwf6gsCfq9NYY/ceYRMFD8XDdrjJ9abJyScWmhmIiy+XRtQ==", - "dependencies": { - "@hapi/hoek": "^9.3.0", - "@hapi/topo": "^5.1.0", - "@sideway/address": "^4.1.5", - "@sideway/formula": "^3.0.1", - "@sideway/pinpoint": "^2.0.0" - } - }, - "node_modules/js-tokens": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", - "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==" - }, - "node_modules/js-yaml": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", - "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", - "dependencies": { - "argparse": "^2.0.1" - }, - "bin": { - "js-yaml": "bin/js-yaml.js" - } - }, - "node_modules/jsesc": { - "version": "2.5.2", - "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", - "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==", - "bin": { - "jsesc": "bin/jsesc" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/json-buffer": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.1.tgz", - "integrity": "sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==" - }, - "node_modules/json-parse-even-better-errors": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", - "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==" - }, - "node_modules/json-schema-traverse": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", - "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" - }, - "node_modules/json5": { - "version": "2.2.3", - "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz", - "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==", - "bin": { - "json5": "lib/cli.js" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/jsonfile": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", - "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", - "dependencies": { - "universalify": "^2.0.0" - }, - "optionalDependencies": { - "graceful-fs": "^4.1.6" - } - }, - "node_modules/keyv": { - "version": "4.5.4", - "resolved": "https://registry.npmjs.org/keyv/-/keyv-4.5.4.tgz", - "integrity": "sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==", - "dependencies": { - "json-buffer": "3.0.1" - } - }, - "node_modules/kind-of": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", - "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/kleur": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/kleur/-/kleur-3.0.3.tgz", - "integrity": "sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==", - "engines": { - "node": ">=6" - } - }, - "node_modules/latest-version": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/latest-version/-/latest-version-7.0.0.tgz", - "integrity": "sha512-KvNT4XqAMzdcL6ka6Tl3i2lYeFDgXNCuIX+xNx6ZMVR1dFq+idXd9FLKNMOIx0t9mJ9/HudyX4oZWXZQ0UJHeg==", - "dependencies": { - "package-json": "^8.1.0" - }, - "engines": { - "node": ">=14.16" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/launch-editor": { - "version": "2.6.1", - "resolved": "https://registry.npmjs.org/launch-editor/-/launch-editor-2.6.1.tgz", - "integrity": "sha512-eB/uXmFVpY4zezmGp5XtU21kwo7GBbKB+EQ+UZeWtGb9yAM5xt/Evk+lYH3eRNAtId+ej4u7TYPFZ07w4s7rRw==", - "dependencies": { - "picocolors": "^1.0.0", - "shell-quote": "^1.8.1" - } - }, - "node_modules/leven": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/leven/-/leven-3.1.0.tgz", - "integrity": "sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==", - "engines": { - "node": ">=6" - } - }, - "node_modules/lilconfig": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-2.1.0.tgz", - "integrity": "sha512-utWOt/GHzuUxnLKxB6dk81RoOeoNeHgbrXiuGk4yyF5qlRz+iIVWu56E2fqGHFrXz0QNUhLB/8nKqvRH66JKGQ==", - "engines": { - "node": ">=10" - } - }, - "node_modules/lines-and-columns": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz", - "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==" - }, - "node_modules/loader-runner": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-4.3.0.tgz", - "integrity": "sha512-3R/1M+yS3j5ou80Me59j7F9IMs4PXs3VqRrm0TU3AbKPxlmpoY1TNscJV/oGJXo8qCatFGTfDbY6W6ipGOYXfg==", - "engines": { - "node": ">=6.11.5" - } - }, - "node_modules/loader-utils": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.4.tgz", - "integrity": "sha512-xXqpXoINfFhgua9xiqD8fPFHgkoq1mmmpE92WlDbm9rNRd/EbRb+Gqf908T2DMfuHjjJlksiK2RbHVOdD/MqSw==", - "dependencies": { - "big.js": "^5.2.2", - "emojis-list": "^3.0.0", - "json5": "^2.1.2" - }, - "engines": { - "node": ">=8.9.0" - } - }, - "node_modules/locate-path": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-7.2.0.tgz", - "integrity": "sha512-gvVijfZvn7R+2qyPX8mAuKcFGDf6Nc61GdvGafQsHL0sBIxfKzA+usWn4GFC/bk+QdwPUD4kWFJLhElipq+0VA==", - "dependencies": { - "p-locate": "^6.0.0" - }, - "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/lodash": { - "version": "4.17.21", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", - "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==" - }, - "node_modules/lodash.debounce": { - "version": "4.0.8", - "resolved": "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz", - "integrity": "sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow==" - }, - "node_modules/lodash.memoize": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/lodash.memoize/-/lodash.memoize-4.1.2.tgz", - "integrity": "sha512-t7j+NzmgnQzTAYXcsHYLgimltOV1MXHtlOWf6GjL9Kj8GK5FInw5JotxvbOs+IvV1/Dzo04/fCGfLVs7aXb4Ag==" - }, - "node_modules/lodash.uniq": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/lodash.uniq/-/lodash.uniq-4.5.0.tgz", - "integrity": "sha512-xfBaXQd9ryd9dlSDvnvI0lvxfLJlYAZzXomUYzLKtUeOQvOP5piqAWuGtrhWeqaXK9hhoM/iyJc5AV+XfsX3HQ==" - }, - "node_modules/longest-streak": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/longest-streak/-/longest-streak-3.1.0.tgz", - "integrity": "sha512-9Ri+o0JYgehTaVBBDoMqIl8GXtbWg711O3srftcHhZ0dqnETqLaoIK0x17fUw9rFSlK/0NlsKe0Ahhyl5pXE2g==", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/loose-envify": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", - "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==", - "dependencies": { - "js-tokens": "^3.0.0 || ^4.0.0" - }, - "bin": { - "loose-envify": "cli.js" - } - }, - "node_modules/lower-case": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/lower-case/-/lower-case-2.0.2.tgz", - "integrity": "sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==", - "dependencies": { - "tslib": "^2.0.3" - } - }, - "node_modules/lowercase-keys": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-3.0.0.tgz", - "integrity": "sha512-ozCC6gdQ+glXOQsveKD0YsDy8DSQFjDTz4zyzEHNV5+JP5D62LmfDZ6o1cycFx9ouG940M5dE8C8CTewdj2YWQ==", - "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/lru-cache": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", - "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", - "dependencies": { - "yallist": "^3.0.2" - } - }, - "node_modules/markdown-extensions": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/markdown-extensions/-/markdown-extensions-2.0.0.tgz", - "integrity": "sha512-o5vL7aDWatOTX8LzaS1WMoaoxIiLRQJuIKKe2wAw6IeULDHaqbiqiggmx+pKvZDb1Sj+pE46Sn1T7lCqfFtg1Q==", - "engines": { - "node": ">=16" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/markdown-table": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/markdown-table/-/markdown-table-3.0.3.tgz", - "integrity": "sha512-Z1NL3Tb1M9wH4XESsCDEksWoKTdlUafKc4pt0GRwjUyXaCFZ+dc3g2erqB6zm3szA2IUSi7VnPI+o/9jnxh9hw==", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/mdast-util-directive": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/mdast-util-directive/-/mdast-util-directive-3.0.0.tgz", - "integrity": "sha512-JUpYOqKI4mM3sZcNxmF/ox04XYFFkNwr0CFlrQIkCwbvH0xzMCqkMqAde9wRd80VAhaUrwFwKm2nxretdT1h7Q==", - "dependencies": { - "@types/mdast": "^4.0.0", - "@types/unist": "^3.0.0", - "devlop": "^1.0.0", - "mdast-util-from-markdown": "^2.0.0", - "mdast-util-to-markdown": "^2.0.0", - "parse-entities": "^4.0.0", - "stringify-entities": "^4.0.0", - "unist-util-visit-parents": "^6.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/mdast-util-find-and-replace": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/mdast-util-find-and-replace/-/mdast-util-find-and-replace-3.0.1.tgz", - "integrity": "sha512-SG21kZHGC3XRTSUhtofZkBzZTJNM5ecCi0SK2IMKmSXR8vO3peL+kb1O0z7Zl83jKtutG4k5Wv/W7V3/YHvzPA==", - "dependencies": { - "@types/mdast": "^4.0.0", - "escape-string-regexp": "^5.0.0", - "unist-util-is": "^6.0.0", - "unist-util-visit-parents": "^6.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/mdast-util-find-and-replace/node_modules/escape-string-regexp": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-5.0.0.tgz", - "integrity": "sha512-/veY75JbMK4j1yjvuUxuVsiS/hr/4iHs9FTT6cgTexxdE0Ly/glccBAkloH/DofkjRbZU3bnoj38mOmhkZ0lHw==", - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/mdast-util-from-markdown": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/mdast-util-from-markdown/-/mdast-util-from-markdown-2.0.0.tgz", - "integrity": "sha512-n7MTOr/z+8NAX/wmhhDji8O3bRvPTV/U0oTCaZJkjhPSKTPhS3xufVhKGF8s1pJ7Ox4QgoIU7KHseh09S+9rTA==", - "dependencies": { - "@types/mdast": "^4.0.0", - "@types/unist": "^3.0.0", - "decode-named-character-reference": "^1.0.0", - "devlop": "^1.0.0", - "mdast-util-to-string": "^4.0.0", - "micromark": "^4.0.0", - "micromark-util-decode-numeric-character-reference": "^2.0.0", - "micromark-util-decode-string": "^2.0.0", - "micromark-util-normalize-identifier": "^2.0.0", - "micromark-util-symbol": "^2.0.0", - "micromark-util-types": "^2.0.0", - "unist-util-stringify-position": "^4.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/mdast-util-from-markdown/node_modules/micromark-util-symbol": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.0.tgz", - "integrity": "sha512-8JZt9ElZ5kyTnO94muPxIGS8oyElRJaiJO8EzV6ZSyGQ1Is8xwl4Q45qU5UOg+bGH4AikWziz0iN4sFLWs8PGw==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ] - }, - "node_modules/mdast-util-frontmatter": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/mdast-util-frontmatter/-/mdast-util-frontmatter-2.0.1.tgz", - "integrity": "sha512-LRqI9+wdgC25P0URIJY9vwocIzCcksduHQ9OF2joxQoyTNVduwLAFUzjoopuRJbJAReaKrNQKAZKL3uCMugWJA==", - "dependencies": { - "@types/mdast": "^4.0.0", - "devlop": "^1.0.0", - "escape-string-regexp": "^5.0.0", - "mdast-util-from-markdown": "^2.0.0", - "mdast-util-to-markdown": "^2.0.0", - "micromark-extension-frontmatter": "^2.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/mdast-util-frontmatter/node_modules/escape-string-regexp": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-5.0.0.tgz", - "integrity": "sha512-/veY75JbMK4j1yjvuUxuVsiS/hr/4iHs9FTT6cgTexxdE0Ly/glccBAkloH/DofkjRbZU3bnoj38mOmhkZ0lHw==", - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/mdast-util-gfm": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/mdast-util-gfm/-/mdast-util-gfm-3.0.0.tgz", - "integrity": "sha512-dgQEX5Amaq+DuUqf26jJqSK9qgixgd6rYDHAv4aTBuA92cTknZlKpPfa86Z/s8Dj8xsAQpFfBmPUHWJBWqS4Bw==", - "dependencies": { - "mdast-util-from-markdown": "^2.0.0", - "mdast-util-gfm-autolink-literal": "^2.0.0", - "mdast-util-gfm-footnote": "^2.0.0", - "mdast-util-gfm-strikethrough": "^2.0.0", - "mdast-util-gfm-table": "^2.0.0", - "mdast-util-gfm-task-list-item": "^2.0.0", - "mdast-util-to-markdown": "^2.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/mdast-util-gfm-autolink-literal": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/mdast-util-gfm-autolink-literal/-/mdast-util-gfm-autolink-literal-2.0.0.tgz", - "integrity": "sha512-FyzMsduZZHSc3i0Px3PQcBT4WJY/X/RCtEJKuybiC6sjPqLv7h1yqAkmILZtuxMSsUyaLUWNp71+vQH2zqp5cg==", - "dependencies": { - "@types/mdast": "^4.0.0", - "ccount": "^2.0.0", - "devlop": "^1.0.0", - "mdast-util-find-and-replace": "^3.0.0", - "micromark-util-character": "^2.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/mdast-util-gfm-autolink-literal/node_modules/micromark-util-character": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/micromark-util-character/-/micromark-util-character-2.1.0.tgz", - "integrity": "sha512-KvOVV+X1yLBfs9dCBSopq/+G1PcgT3lAK07mC4BzXi5E7ahzMAF8oIupDDJ6mievI6F+lAATkbQQlQixJfT3aQ==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], - "dependencies": { - "micromark-util-symbol": "^2.0.0", - "micromark-util-types": "^2.0.0" - } - }, - "node_modules/mdast-util-gfm-autolink-literal/node_modules/micromark-util-symbol": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.0.tgz", - "integrity": "sha512-8JZt9ElZ5kyTnO94muPxIGS8oyElRJaiJO8EzV6ZSyGQ1Is8xwl4Q45qU5UOg+bGH4AikWziz0iN4sFLWs8PGw==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ] - }, - "node_modules/mdast-util-gfm-footnote": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/mdast-util-gfm-footnote/-/mdast-util-gfm-footnote-2.0.0.tgz", - "integrity": "sha512-5jOT2boTSVkMnQ7LTrd6n/18kqwjmuYqo7JUPe+tRCY6O7dAuTFMtTPauYYrMPpox9hlN0uOx/FL8XvEfG9/mQ==", - "dependencies": { - "@types/mdast": "^4.0.0", - "devlop": "^1.1.0", - "mdast-util-from-markdown": "^2.0.0", - "mdast-util-to-markdown": "^2.0.0", - "micromark-util-normalize-identifier": "^2.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/mdast-util-gfm-strikethrough": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/mdast-util-gfm-strikethrough/-/mdast-util-gfm-strikethrough-2.0.0.tgz", - "integrity": "sha512-mKKb915TF+OC5ptj5bJ7WFRPdYtuHv0yTRxK2tJvi+BDqbkiG7h7u/9SI89nRAYcmap2xHQL9D+QG/6wSrTtXg==", - "dependencies": { - "@types/mdast": "^4.0.0", - "mdast-util-from-markdown": "^2.0.0", - "mdast-util-to-markdown": "^2.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/mdast-util-gfm-table": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/mdast-util-gfm-table/-/mdast-util-gfm-table-2.0.0.tgz", - "integrity": "sha512-78UEvebzz/rJIxLvE7ZtDd/vIQ0RHv+3Mh5DR96p7cS7HsBhYIICDBCu8csTNWNO6tBWfqXPWekRuj2FNOGOZg==", - "dependencies": { - "@types/mdast": "^4.0.0", - "devlop": "^1.0.0", - "markdown-table": "^3.0.0", - "mdast-util-from-markdown": "^2.0.0", - "mdast-util-to-markdown": "^2.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/mdast-util-gfm-task-list-item": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/mdast-util-gfm-task-list-item/-/mdast-util-gfm-task-list-item-2.0.0.tgz", - "integrity": "sha512-IrtvNvjxC1o06taBAVJznEnkiHxLFTzgonUdy8hzFVeDun0uTjxxrRGVaNFqkU1wJR3RBPEfsxmU6jDWPofrTQ==", - "dependencies": { - "@types/mdast": "^4.0.0", - "devlop": "^1.0.0", - "mdast-util-from-markdown": "^2.0.0", - "mdast-util-to-markdown": "^2.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/mdast-util-mdx": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/mdast-util-mdx/-/mdast-util-mdx-3.0.0.tgz", - "integrity": "sha512-JfbYLAW7XnYTTbUsmpu0kdBUVe+yKVJZBItEjwyYJiDJuZ9w4eeaqks4HQO+R7objWgS2ymV60GYpI14Ug554w==", - "dependencies": { - "mdast-util-from-markdown": "^2.0.0", - "mdast-util-mdx-expression": "^2.0.0", - "mdast-util-mdx-jsx": "^3.0.0", - "mdast-util-mdxjs-esm": "^2.0.0", - "mdast-util-to-markdown": "^2.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/mdast-util-mdx-expression": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/mdast-util-mdx-expression/-/mdast-util-mdx-expression-2.0.0.tgz", - "integrity": "sha512-fGCu8eWdKUKNu5mohVGkhBXCXGnOTLuFqOvGMvdikr+J1w7lDJgxThOKpwRWzzbyXAU2hhSwsmssOY4yTokluw==", - "dependencies": { - "@types/estree-jsx": "^1.0.0", - "@types/hast": "^3.0.0", - "@types/mdast": "^4.0.0", - "devlop": "^1.0.0", - "mdast-util-from-markdown": "^2.0.0", - "mdast-util-to-markdown": "^2.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/mdast-util-mdx-jsx": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/mdast-util-mdx-jsx/-/mdast-util-mdx-jsx-3.1.0.tgz", - "integrity": "sha512-A8AJHlR7/wPQ3+Jre1+1rq040fX9A4Q1jG8JxmSNp/PLPHg80A6475wxTp3KzHpApFH6yWxFotHrJQA3dXP6/w==", - "dependencies": { - "@types/estree-jsx": "^1.0.0", - "@types/hast": "^3.0.0", - "@types/mdast": "^4.0.0", - "@types/unist": "^3.0.0", - "ccount": "^2.0.0", - "devlop": "^1.1.0", - "mdast-util-from-markdown": "^2.0.0", - "mdast-util-to-markdown": "^2.0.0", - "parse-entities": "^4.0.0", - "stringify-entities": "^4.0.0", - "unist-util-remove-position": "^5.0.0", - "unist-util-stringify-position": "^4.0.0", - "vfile-message": "^4.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/mdast-util-mdxjs-esm": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/mdast-util-mdxjs-esm/-/mdast-util-mdxjs-esm-2.0.1.tgz", - "integrity": "sha512-EcmOpxsZ96CvlP03NghtH1EsLtr0n9Tm4lPUJUBccV9RwUOneqSycg19n5HGzCf+10LozMRSObtVr3ee1WoHtg==", - "dependencies": { - "@types/estree-jsx": "^1.0.0", - "@types/hast": "^3.0.0", - "@types/mdast": "^4.0.0", - "devlop": "^1.0.0", - "mdast-util-from-markdown": "^2.0.0", - "mdast-util-to-markdown": "^2.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/mdast-util-phrasing": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/mdast-util-phrasing/-/mdast-util-phrasing-4.1.0.tgz", - "integrity": "sha512-TqICwyvJJpBwvGAMZjj4J2n0X8QWp21b9l0o7eXyVJ25YNWYbJDVIyD1bZXE6WtV6RmKJVYmQAKWa0zWOABz2w==", - "dependencies": { - "@types/mdast": "^4.0.0", - "unist-util-is": "^6.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/mdast-util-to-hast": { - "version": "13.1.0", - "resolved": "https://registry.npmjs.org/mdast-util-to-hast/-/mdast-util-to-hast-13.1.0.tgz", - "integrity": "sha512-/e2l/6+OdGp/FB+ctrJ9Avz71AN/GRH3oi/3KAx/kMnoUsD6q0woXlDT8lLEeViVKE7oZxE7RXzvO3T8kF2/sA==", - "dependencies": { - "@types/hast": "^3.0.0", - "@types/mdast": "^4.0.0", - "@ungap/structured-clone": "^1.0.0", - "devlop": "^1.0.0", - "micromark-util-sanitize-uri": "^2.0.0", - "trim-lines": "^3.0.0", - "unist-util-position": "^5.0.0", - "unist-util-visit": "^5.0.0", - "vfile": "^6.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/mdast-util-to-markdown": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/mdast-util-to-markdown/-/mdast-util-to-markdown-2.1.0.tgz", - "integrity": "sha512-SR2VnIEdVNCJbP6y7kVTJgPLifdr8WEU440fQec7qHoHOUz/oJ2jmNRqdDQ3rbiStOXb2mCDGTuwsK5OPUgYlQ==", - "dependencies": { - "@types/mdast": "^4.0.0", - "@types/unist": "^3.0.0", - "longest-streak": "^3.0.0", - "mdast-util-phrasing": "^4.0.0", - "mdast-util-to-string": "^4.0.0", - "micromark-util-decode-string": "^2.0.0", - "unist-util-visit": "^5.0.0", - "zwitch": "^2.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/mdast-util-to-string": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/mdast-util-to-string/-/mdast-util-to-string-4.0.0.tgz", - "integrity": "sha512-0H44vDimn51F0YwvxSJSm0eCDOJTRlmN0R1yBh4HLj9wiV1Dn0QoXGbvFAWj2hSItVTlCmBF1hqKlIyUBVFLPg==", - "dependencies": { - "@types/mdast": "^4.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/mdn-data": { - "version": "2.0.14", - "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.14.tgz", - "integrity": "sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow==" - }, - "node_modules/media-typer": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", - "integrity": "sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/memfs": { - "version": "3.5.3", - "resolved": "https://registry.npmjs.org/memfs/-/memfs-3.5.3.tgz", - "integrity": "sha512-UERzLsxzllchadvbPs5aolHh65ISpKpM+ccLbOJ8/vvpBKmAWf+la7dXFy7Mr0ySHbdHrFv5kGFCUHHe6GFEmw==", - "dependencies": { - "fs-monkey": "^1.0.4" - }, - "engines": { - "node": ">= 4.0.0" - } - }, - "node_modules/merge-descriptors": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz", - "integrity": "sha512-cCi6g3/Zr1iqQi6ySbseM1Xvooa98N0w31jzUYrXPX2xqObmFGHJ0tQ5u74H3mVh7wLouTseZyYIq39g8cNp1w==" - }, - "node_modules/merge-stream": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", - "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==" - }, - "node_modules/merge2": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", - "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", - "engines": { - "node": ">= 8" - } - }, - "node_modules/methods": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", - "integrity": "sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w==", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/micromark": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/micromark/-/micromark-4.0.0.tgz", - "integrity": "sha512-o/sd0nMof8kYff+TqcDx3VSrgBTcZpSvYcAHIfHhv5VAuNmisCxjhx6YmxS8PFEpb9z5WKWKPdzf0jM23ro3RQ==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], - "dependencies": { - "@types/debug": "^4.0.0", - "debug": "^4.0.0", - "decode-named-character-reference": "^1.0.0", - "devlop": "^1.0.0", - "micromark-core-commonmark": "^2.0.0", - "micromark-factory-space": "^2.0.0", - "micromark-util-character": "^2.0.0", - "micromark-util-chunked": "^2.0.0", - "micromark-util-combine-extensions": "^2.0.0", - "micromark-util-decode-numeric-character-reference": "^2.0.0", - "micromark-util-encode": "^2.0.0", - "micromark-util-normalize-identifier": "^2.0.0", - "micromark-util-resolve-all": "^2.0.0", - "micromark-util-sanitize-uri": "^2.0.0", - "micromark-util-subtokenize": "^2.0.0", - "micromark-util-symbol": "^2.0.0", - "micromark-util-types": "^2.0.0" - } - }, - "node_modules/micromark-core-commonmark": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/micromark-core-commonmark/-/micromark-core-commonmark-2.0.0.tgz", - "integrity": "sha512-jThOz/pVmAYUtkroV3D5c1osFXAMv9e0ypGDOIZuCeAe91/sD6BoE2Sjzt30yuXtwOYUmySOhMas/PVyh02itA==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], - "dependencies": { - "decode-named-character-reference": "^1.0.0", - "devlop": "^1.0.0", - "micromark-factory-destination": "^2.0.0", - "micromark-factory-label": "^2.0.0", - "micromark-factory-space": "^2.0.0", - "micromark-factory-title": "^2.0.0", - "micromark-factory-whitespace": "^2.0.0", - "micromark-util-character": "^2.0.0", - "micromark-util-chunked": "^2.0.0", - "micromark-util-classify-character": "^2.0.0", - "micromark-util-html-tag-name": "^2.0.0", - "micromark-util-normalize-identifier": "^2.0.0", - "micromark-util-resolve-all": "^2.0.0", - "micromark-util-subtokenize": "^2.0.0", - "micromark-util-symbol": "^2.0.0", - "micromark-util-types": "^2.0.0" - } - }, - "node_modules/micromark-core-commonmark/node_modules/micromark-factory-space": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/micromark-factory-space/-/micromark-factory-space-2.0.0.tgz", - "integrity": "sha512-TKr+LIDX2pkBJXFLzpyPyljzYK3MtmllMUMODTQJIUfDGncESaqB90db9IAUcz4AZAJFdd8U9zOp9ty1458rxg==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], - "dependencies": { - "micromark-util-character": "^2.0.0", - "micromark-util-types": "^2.0.0" - } - }, - "node_modules/micromark-core-commonmark/node_modules/micromark-util-character": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/micromark-util-character/-/micromark-util-character-2.1.0.tgz", - "integrity": "sha512-KvOVV+X1yLBfs9dCBSopq/+G1PcgT3lAK07mC4BzXi5E7ahzMAF8oIupDDJ6mievI6F+lAATkbQQlQixJfT3aQ==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], - "dependencies": { - "micromark-util-symbol": "^2.0.0", - "micromark-util-types": "^2.0.0" - } - }, - "node_modules/micromark-core-commonmark/node_modules/micromark-util-symbol": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.0.tgz", - "integrity": "sha512-8JZt9ElZ5kyTnO94muPxIGS8oyElRJaiJO8EzV6ZSyGQ1Is8xwl4Q45qU5UOg+bGH4AikWziz0iN4sFLWs8PGw==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ] - }, - "node_modules/micromark-extension-directive": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/micromark-extension-directive/-/micromark-extension-directive-3.0.0.tgz", - "integrity": "sha512-61OI07qpQrERc+0wEysLHMvoiO3s2R56x5u7glHq2Yqq6EHbH4dW25G9GfDdGCDYqA21KE6DWgNSzxSwHc2hSg==", - "dependencies": { - "devlop": "^1.0.0", - "micromark-factory-space": "^2.0.0", - "micromark-factory-whitespace": "^2.0.0", - "micromark-util-character": "^2.0.0", - "micromark-util-symbol": "^2.0.0", - "micromark-util-types": "^2.0.0", - "parse-entities": "^4.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/micromark-extension-directive/node_modules/micromark-factory-space": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/micromark-factory-space/-/micromark-factory-space-2.0.0.tgz", - "integrity": "sha512-TKr+LIDX2pkBJXFLzpyPyljzYK3MtmllMUMODTQJIUfDGncESaqB90db9IAUcz4AZAJFdd8U9zOp9ty1458rxg==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], - "dependencies": { - "micromark-util-character": "^2.0.0", - "micromark-util-types": "^2.0.0" - } - }, - "node_modules/micromark-extension-directive/node_modules/micromark-util-character": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/micromark-util-character/-/micromark-util-character-2.1.0.tgz", - "integrity": "sha512-KvOVV+X1yLBfs9dCBSopq/+G1PcgT3lAK07mC4BzXi5E7ahzMAF8oIupDDJ6mievI6F+lAATkbQQlQixJfT3aQ==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], - "dependencies": { - "micromark-util-symbol": "^2.0.0", - "micromark-util-types": "^2.0.0" - } - }, - "node_modules/micromark-extension-directive/node_modules/micromark-util-symbol": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.0.tgz", - "integrity": "sha512-8JZt9ElZ5kyTnO94muPxIGS8oyElRJaiJO8EzV6ZSyGQ1Is8xwl4Q45qU5UOg+bGH4AikWziz0iN4sFLWs8PGw==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ] - }, - "node_modules/micromark-extension-frontmatter": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/micromark-extension-frontmatter/-/micromark-extension-frontmatter-2.0.0.tgz", - "integrity": "sha512-C4AkuM3dA58cgZha7zVnuVxBhDsbttIMiytjgsM2XbHAB2faRVaHRle40558FBN+DJcrLNCoqG5mlrpdU4cRtg==", - "dependencies": { - "fault": "^2.0.0", - "micromark-util-character": "^2.0.0", - "micromark-util-symbol": "^2.0.0", - "micromark-util-types": "^2.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/micromark-extension-frontmatter/node_modules/micromark-util-character": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/micromark-util-character/-/micromark-util-character-2.1.0.tgz", - "integrity": "sha512-KvOVV+X1yLBfs9dCBSopq/+G1PcgT3lAK07mC4BzXi5E7ahzMAF8oIupDDJ6mievI6F+lAATkbQQlQixJfT3aQ==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], - "dependencies": { - "micromark-util-symbol": "^2.0.0", - "micromark-util-types": "^2.0.0" - } - }, - "node_modules/micromark-extension-frontmatter/node_modules/micromark-util-symbol": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.0.tgz", - "integrity": "sha512-8JZt9ElZ5kyTnO94muPxIGS8oyElRJaiJO8EzV6ZSyGQ1Is8xwl4Q45qU5UOg+bGH4AikWziz0iN4sFLWs8PGw==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ] - }, - "node_modules/micromark-extension-gfm": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/micromark-extension-gfm/-/micromark-extension-gfm-3.0.0.tgz", - "integrity": "sha512-vsKArQsicm7t0z2GugkCKtZehqUm31oeGBV/KVSorWSy8ZlNAv7ytjFhvaryUiCUJYqs+NoE6AFhpQvBTM6Q4w==", - "dependencies": { - "micromark-extension-gfm-autolink-literal": "^2.0.0", - "micromark-extension-gfm-footnote": "^2.0.0", - "micromark-extension-gfm-strikethrough": "^2.0.0", - "micromark-extension-gfm-table": "^2.0.0", - "micromark-extension-gfm-tagfilter": "^2.0.0", - "micromark-extension-gfm-task-list-item": "^2.0.0", - "micromark-util-combine-extensions": "^2.0.0", - "micromark-util-types": "^2.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/micromark-extension-gfm-autolink-literal": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/micromark-extension-gfm-autolink-literal/-/micromark-extension-gfm-autolink-literal-2.0.0.tgz", - "integrity": "sha512-rTHfnpt/Q7dEAK1Y5ii0W8bhfJlVJFnJMHIPisfPK3gpVNuOP0VnRl96+YJ3RYWV/P4gFeQoGKNlT3RhuvpqAg==", - "dependencies": { - "micromark-util-character": "^2.0.0", - "micromark-util-sanitize-uri": "^2.0.0", - "micromark-util-symbol": "^2.0.0", - "micromark-util-types": "^2.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/micromark-extension-gfm-autolink-literal/node_modules/micromark-util-character": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/micromark-util-character/-/micromark-util-character-2.1.0.tgz", - "integrity": "sha512-KvOVV+X1yLBfs9dCBSopq/+G1PcgT3lAK07mC4BzXi5E7ahzMAF8oIupDDJ6mievI6F+lAATkbQQlQixJfT3aQ==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], - "dependencies": { - "micromark-util-symbol": "^2.0.0", - "micromark-util-types": "^2.0.0" - } - }, - "node_modules/micromark-extension-gfm-autolink-literal/node_modules/micromark-util-symbol": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.0.tgz", - "integrity": "sha512-8JZt9ElZ5kyTnO94muPxIGS8oyElRJaiJO8EzV6ZSyGQ1Is8xwl4Q45qU5UOg+bGH4AikWziz0iN4sFLWs8PGw==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ] - }, - "node_modules/micromark-extension-gfm-footnote": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/micromark-extension-gfm-footnote/-/micromark-extension-gfm-footnote-2.0.0.tgz", - "integrity": "sha512-6Rzu0CYRKDv3BfLAUnZsSlzx3ak6HAoI85KTiijuKIz5UxZxbUI+pD6oHgw+6UtQuiRwnGRhzMmPRv4smcz0fg==", - "dependencies": { - "devlop": "^1.0.0", - "micromark-core-commonmark": "^2.0.0", - "micromark-factory-space": "^2.0.0", - "micromark-util-character": "^2.0.0", - "micromark-util-normalize-identifier": "^2.0.0", - "micromark-util-sanitize-uri": "^2.0.0", - "micromark-util-symbol": "^2.0.0", - "micromark-util-types": "^2.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/micromark-extension-gfm-footnote/node_modules/micromark-factory-space": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/micromark-factory-space/-/micromark-factory-space-2.0.0.tgz", - "integrity": "sha512-TKr+LIDX2pkBJXFLzpyPyljzYK3MtmllMUMODTQJIUfDGncESaqB90db9IAUcz4AZAJFdd8U9zOp9ty1458rxg==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], - "dependencies": { - "micromark-util-character": "^2.0.0", - "micromark-util-types": "^2.0.0" - } - }, - "node_modules/micromark-extension-gfm-footnote/node_modules/micromark-util-character": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/micromark-util-character/-/micromark-util-character-2.1.0.tgz", - "integrity": "sha512-KvOVV+X1yLBfs9dCBSopq/+G1PcgT3lAK07mC4BzXi5E7ahzMAF8oIupDDJ6mievI6F+lAATkbQQlQixJfT3aQ==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], - "dependencies": { - "micromark-util-symbol": "^2.0.0", - "micromark-util-types": "^2.0.0" - } - }, - "node_modules/micromark-extension-gfm-footnote/node_modules/micromark-util-symbol": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.0.tgz", - "integrity": "sha512-8JZt9ElZ5kyTnO94muPxIGS8oyElRJaiJO8EzV6ZSyGQ1Is8xwl4Q45qU5UOg+bGH4AikWziz0iN4sFLWs8PGw==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ] - }, - "node_modules/micromark-extension-gfm-strikethrough": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/micromark-extension-gfm-strikethrough/-/micromark-extension-gfm-strikethrough-2.0.0.tgz", - "integrity": "sha512-c3BR1ClMp5fxxmwP6AoOY2fXO9U8uFMKs4ADD66ahLTNcwzSCyRVU4k7LPV5Nxo/VJiR4TdzxRQY2v3qIUceCw==", - "dependencies": { - "devlop": "^1.0.0", - "micromark-util-chunked": "^2.0.0", - "micromark-util-classify-character": "^2.0.0", - "micromark-util-resolve-all": "^2.0.0", - "micromark-util-symbol": "^2.0.0", - "micromark-util-types": "^2.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/micromark-extension-gfm-strikethrough/node_modules/micromark-util-symbol": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.0.tgz", - "integrity": "sha512-8JZt9ElZ5kyTnO94muPxIGS8oyElRJaiJO8EzV6ZSyGQ1Is8xwl4Q45qU5UOg+bGH4AikWziz0iN4sFLWs8PGw==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ] - }, - "node_modules/micromark-extension-gfm-table": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/micromark-extension-gfm-table/-/micromark-extension-gfm-table-2.0.0.tgz", - "integrity": "sha512-PoHlhypg1ItIucOaHmKE8fbin3vTLpDOUg8KAr8gRCF1MOZI9Nquq2i/44wFvviM4WuxJzc3demT8Y3dkfvYrw==", - "dependencies": { - "devlop": "^1.0.0", - "micromark-factory-space": "^2.0.0", - "micromark-util-character": "^2.0.0", - "micromark-util-symbol": "^2.0.0", - "micromark-util-types": "^2.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/micromark-extension-gfm-table/node_modules/micromark-factory-space": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/micromark-factory-space/-/micromark-factory-space-2.0.0.tgz", - "integrity": "sha512-TKr+LIDX2pkBJXFLzpyPyljzYK3MtmllMUMODTQJIUfDGncESaqB90db9IAUcz4AZAJFdd8U9zOp9ty1458rxg==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], - "dependencies": { - "micromark-util-character": "^2.0.0", - "micromark-util-types": "^2.0.0" - } - }, - "node_modules/micromark-extension-gfm-table/node_modules/micromark-util-character": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/micromark-util-character/-/micromark-util-character-2.1.0.tgz", - "integrity": "sha512-KvOVV+X1yLBfs9dCBSopq/+G1PcgT3lAK07mC4BzXi5E7ahzMAF8oIupDDJ6mievI6F+lAATkbQQlQixJfT3aQ==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], - "dependencies": { - "micromark-util-symbol": "^2.0.0", - "micromark-util-types": "^2.0.0" - } - }, - "node_modules/micromark-extension-gfm-table/node_modules/micromark-util-symbol": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.0.tgz", - "integrity": "sha512-8JZt9ElZ5kyTnO94muPxIGS8oyElRJaiJO8EzV6ZSyGQ1Is8xwl4Q45qU5UOg+bGH4AikWziz0iN4sFLWs8PGw==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ] - }, - "node_modules/micromark-extension-gfm-tagfilter": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/micromark-extension-gfm-tagfilter/-/micromark-extension-gfm-tagfilter-2.0.0.tgz", - "integrity": "sha512-xHlTOmuCSotIA8TW1mDIM6X2O1SiX5P9IuDtqGonFhEK0qgRI4yeC6vMxEV2dgyr2TiD+2PQ10o+cOhdVAcwfg==", - "dependencies": { - "micromark-util-types": "^2.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/micromark-extension-gfm-task-list-item": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/micromark-extension-gfm-task-list-item/-/micromark-extension-gfm-task-list-item-2.0.1.tgz", - "integrity": "sha512-cY5PzGcnULaN5O7T+cOzfMoHjBW7j+T9D2sucA5d/KbsBTPcYdebm9zUd9zzdgJGCwahV+/W78Z3nbulBYVbTw==", - "dependencies": { - "devlop": "^1.0.0", - "micromark-factory-space": "^2.0.0", - "micromark-util-character": "^2.0.0", - "micromark-util-symbol": "^2.0.0", - "micromark-util-types": "^2.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/micromark-extension-gfm-task-list-item/node_modules/micromark-factory-space": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/micromark-factory-space/-/micromark-factory-space-2.0.0.tgz", - "integrity": "sha512-TKr+LIDX2pkBJXFLzpyPyljzYK3MtmllMUMODTQJIUfDGncESaqB90db9IAUcz4AZAJFdd8U9zOp9ty1458rxg==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], - "dependencies": { - "micromark-util-character": "^2.0.0", - "micromark-util-types": "^2.0.0" - } - }, - "node_modules/micromark-extension-gfm-task-list-item/node_modules/micromark-util-character": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/micromark-util-character/-/micromark-util-character-2.1.0.tgz", - "integrity": "sha512-KvOVV+X1yLBfs9dCBSopq/+G1PcgT3lAK07mC4BzXi5E7ahzMAF8oIupDDJ6mievI6F+lAATkbQQlQixJfT3aQ==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], - "dependencies": { - "micromark-util-symbol": "^2.0.0", - "micromark-util-types": "^2.0.0" - } - }, - "node_modules/micromark-extension-gfm-task-list-item/node_modules/micromark-util-symbol": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.0.tgz", - "integrity": "sha512-8JZt9ElZ5kyTnO94muPxIGS8oyElRJaiJO8EzV6ZSyGQ1Is8xwl4Q45qU5UOg+bGH4AikWziz0iN4sFLWs8PGw==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ] - }, - "node_modules/micromark-extension-mdx-expression": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/micromark-extension-mdx-expression/-/micromark-extension-mdx-expression-3.0.0.tgz", - "integrity": "sha512-sI0nwhUDz97xyzqJAbHQhp5TfaxEvZZZ2JDqUo+7NvyIYG6BZ5CPPqj2ogUoPJlmXHBnyZUzISg9+oUmU6tUjQ==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], - "dependencies": { - "@types/estree": "^1.0.0", - "devlop": "^1.0.0", - "micromark-factory-mdx-expression": "^2.0.0", - "micromark-factory-space": "^2.0.0", - "micromark-util-character": "^2.0.0", - "micromark-util-events-to-acorn": "^2.0.0", - "micromark-util-symbol": "^2.0.0", - "micromark-util-types": "^2.0.0" - } - }, - "node_modules/micromark-extension-mdx-expression/node_modules/micromark-factory-space": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/micromark-factory-space/-/micromark-factory-space-2.0.0.tgz", - "integrity": "sha512-TKr+LIDX2pkBJXFLzpyPyljzYK3MtmllMUMODTQJIUfDGncESaqB90db9IAUcz4AZAJFdd8U9zOp9ty1458rxg==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], - "dependencies": { - "micromark-util-character": "^2.0.0", - "micromark-util-types": "^2.0.0" - } - }, - "node_modules/micromark-extension-mdx-expression/node_modules/micromark-util-character": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/micromark-util-character/-/micromark-util-character-2.1.0.tgz", - "integrity": "sha512-KvOVV+X1yLBfs9dCBSopq/+G1PcgT3lAK07mC4BzXi5E7ahzMAF8oIupDDJ6mievI6F+lAATkbQQlQixJfT3aQ==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], - "dependencies": { - "micromark-util-symbol": "^2.0.0", - "micromark-util-types": "^2.0.0" - } - }, - "node_modules/micromark-extension-mdx-expression/node_modules/micromark-util-symbol": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.0.tgz", - "integrity": "sha512-8JZt9ElZ5kyTnO94muPxIGS8oyElRJaiJO8EzV6ZSyGQ1Is8xwl4Q45qU5UOg+bGH4AikWziz0iN4sFLWs8PGw==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ] - }, - "node_modules/micromark-extension-mdx-jsx": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/micromark-extension-mdx-jsx/-/micromark-extension-mdx-jsx-3.0.0.tgz", - "integrity": "sha512-uvhhss8OGuzR4/N17L1JwvmJIpPhAd8oByMawEKx6NVdBCbesjH4t+vjEp3ZXft9DwvlKSD07fCeI44/N0Vf2w==", - "dependencies": { - "@types/acorn": "^4.0.0", - "@types/estree": "^1.0.0", - "devlop": "^1.0.0", - "estree-util-is-identifier-name": "^3.0.0", - "micromark-factory-mdx-expression": "^2.0.0", - "micromark-factory-space": "^2.0.0", - "micromark-util-character": "^2.0.0", - "micromark-util-symbol": "^2.0.0", - "micromark-util-types": "^2.0.0", - "vfile-message": "^4.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/micromark-extension-mdx-jsx/node_modules/micromark-factory-space": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/micromark-factory-space/-/micromark-factory-space-2.0.0.tgz", - "integrity": "sha512-TKr+LIDX2pkBJXFLzpyPyljzYK3MtmllMUMODTQJIUfDGncESaqB90db9IAUcz4AZAJFdd8U9zOp9ty1458rxg==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], - "dependencies": { - "micromark-util-character": "^2.0.0", - "micromark-util-types": "^2.0.0" - } - }, - "node_modules/micromark-extension-mdx-jsx/node_modules/micromark-util-character": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/micromark-util-character/-/micromark-util-character-2.1.0.tgz", - "integrity": "sha512-KvOVV+X1yLBfs9dCBSopq/+G1PcgT3lAK07mC4BzXi5E7ahzMAF8oIupDDJ6mievI6F+lAATkbQQlQixJfT3aQ==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], - "dependencies": { - "micromark-util-symbol": "^2.0.0", - "micromark-util-types": "^2.0.0" - } - }, - "node_modules/micromark-extension-mdx-jsx/node_modules/micromark-util-symbol": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.0.tgz", - "integrity": "sha512-8JZt9ElZ5kyTnO94muPxIGS8oyElRJaiJO8EzV6ZSyGQ1Is8xwl4Q45qU5UOg+bGH4AikWziz0iN4sFLWs8PGw==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ] - }, - "node_modules/micromark-extension-mdx-md": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/micromark-extension-mdx-md/-/micromark-extension-mdx-md-2.0.0.tgz", - "integrity": "sha512-EpAiszsB3blw4Rpba7xTOUptcFeBFi+6PY8VnJ2hhimH+vCQDirWgsMpz7w1XcZE7LVrSAUGb9VJpG9ghlYvYQ==", - "dependencies": { - "micromark-util-types": "^2.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/micromark-extension-mdxjs": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/micromark-extension-mdxjs/-/micromark-extension-mdxjs-3.0.0.tgz", - "integrity": "sha512-A873fJfhnJ2siZyUrJ31l34Uqwy4xIFmvPY1oj+Ean5PHcPBYzEsvqvWGaWcfEIr11O5Dlw3p2y0tZWpKHDejQ==", - "dependencies": { - "acorn": "^8.0.0", - "acorn-jsx": "^5.0.0", - "micromark-extension-mdx-expression": "^3.0.0", - "micromark-extension-mdx-jsx": "^3.0.0", - "micromark-extension-mdx-md": "^2.0.0", - "micromark-extension-mdxjs-esm": "^3.0.0", - "micromark-util-combine-extensions": "^2.0.0", - "micromark-util-types": "^2.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/micromark-extension-mdxjs-esm": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/micromark-extension-mdxjs-esm/-/micromark-extension-mdxjs-esm-3.0.0.tgz", - "integrity": "sha512-DJFl4ZqkErRpq/dAPyeWp15tGrcrrJho1hKK5uBS70BCtfrIFg81sqcTVu3Ta+KD1Tk5vAtBNElWxtAa+m8K9A==", - "dependencies": { - "@types/estree": "^1.0.0", - "devlop": "^1.0.0", - "micromark-core-commonmark": "^2.0.0", - "micromark-util-character": "^2.0.0", - "micromark-util-events-to-acorn": "^2.0.0", - "micromark-util-symbol": "^2.0.0", - "micromark-util-types": "^2.0.0", - "unist-util-position-from-estree": "^2.0.0", - "vfile-message": "^4.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/micromark-extension-mdxjs-esm/node_modules/micromark-util-character": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/micromark-util-character/-/micromark-util-character-2.1.0.tgz", - "integrity": "sha512-KvOVV+X1yLBfs9dCBSopq/+G1PcgT3lAK07mC4BzXi5E7ahzMAF8oIupDDJ6mievI6F+lAATkbQQlQixJfT3aQ==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], - "dependencies": { - "micromark-util-symbol": "^2.0.0", - "micromark-util-types": "^2.0.0" - } - }, - "node_modules/micromark-extension-mdxjs-esm/node_modules/micromark-util-symbol": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.0.tgz", - "integrity": "sha512-8JZt9ElZ5kyTnO94muPxIGS8oyElRJaiJO8EzV6ZSyGQ1Is8xwl4Q45qU5UOg+bGH4AikWziz0iN4sFLWs8PGw==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ] - }, - "node_modules/micromark-factory-destination": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/micromark-factory-destination/-/micromark-factory-destination-2.0.0.tgz", - "integrity": "sha512-j9DGrQLm/Uhl2tCzcbLhy5kXsgkHUrjJHg4fFAeoMRwJmJerT9aw4FEhIbZStWN8A3qMwOp1uzHr4UL8AInxtA==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], - "dependencies": { - "micromark-util-character": "^2.0.0", - "micromark-util-symbol": "^2.0.0", - "micromark-util-types": "^2.0.0" - } - }, - "node_modules/micromark-factory-destination/node_modules/micromark-util-character": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/micromark-util-character/-/micromark-util-character-2.1.0.tgz", - "integrity": "sha512-KvOVV+X1yLBfs9dCBSopq/+G1PcgT3lAK07mC4BzXi5E7ahzMAF8oIupDDJ6mievI6F+lAATkbQQlQixJfT3aQ==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], - "dependencies": { - "micromark-util-symbol": "^2.0.0", - "micromark-util-types": "^2.0.0" - } - }, - "node_modules/micromark-factory-destination/node_modules/micromark-util-symbol": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.0.tgz", - "integrity": "sha512-8JZt9ElZ5kyTnO94muPxIGS8oyElRJaiJO8EzV6ZSyGQ1Is8xwl4Q45qU5UOg+bGH4AikWziz0iN4sFLWs8PGw==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ] - }, - "node_modules/micromark-factory-label": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/micromark-factory-label/-/micromark-factory-label-2.0.0.tgz", - "integrity": "sha512-RR3i96ohZGde//4WSe/dJsxOX6vxIg9TimLAS3i4EhBAFx8Sm5SmqVfR8E87DPSR31nEAjZfbt91OMZWcNgdZw==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], - "dependencies": { - "devlop": "^1.0.0", - "micromark-util-character": "^2.0.0", - "micromark-util-symbol": "^2.0.0", - "micromark-util-types": "^2.0.0" - } - }, - "node_modules/micromark-factory-label/node_modules/micromark-util-character": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/micromark-util-character/-/micromark-util-character-2.1.0.tgz", - "integrity": "sha512-KvOVV+X1yLBfs9dCBSopq/+G1PcgT3lAK07mC4BzXi5E7ahzMAF8oIupDDJ6mievI6F+lAATkbQQlQixJfT3aQ==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], - "dependencies": { - "micromark-util-symbol": "^2.0.0", - "micromark-util-types": "^2.0.0" - } - }, - "node_modules/micromark-factory-label/node_modules/micromark-util-symbol": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.0.tgz", - "integrity": "sha512-8JZt9ElZ5kyTnO94muPxIGS8oyElRJaiJO8EzV6ZSyGQ1Is8xwl4Q45qU5UOg+bGH4AikWziz0iN4sFLWs8PGw==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ] - }, - "node_modules/micromark-factory-mdx-expression": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/micromark-factory-mdx-expression/-/micromark-factory-mdx-expression-2.0.1.tgz", - "integrity": "sha512-F0ccWIUHRLRrYp5TC9ZYXmZo+p2AM13ggbsW4T0b5CRKP8KHVRB8t4pwtBgTxtjRmwrK0Irwm7vs2JOZabHZfg==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], - "dependencies": { - "@types/estree": "^1.0.0", - "devlop": "^1.0.0", - "micromark-util-character": "^2.0.0", - "micromark-util-events-to-acorn": "^2.0.0", - "micromark-util-symbol": "^2.0.0", - "micromark-util-types": "^2.0.0", - "unist-util-position-from-estree": "^2.0.0", - "vfile-message": "^4.0.0" - } - }, - "node_modules/micromark-factory-mdx-expression/node_modules/micromark-util-character": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/micromark-util-character/-/micromark-util-character-2.1.0.tgz", - "integrity": "sha512-KvOVV+X1yLBfs9dCBSopq/+G1PcgT3lAK07mC4BzXi5E7ahzMAF8oIupDDJ6mievI6F+lAATkbQQlQixJfT3aQ==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], - "dependencies": { - "micromark-util-symbol": "^2.0.0", - "micromark-util-types": "^2.0.0" - } - }, - "node_modules/micromark-factory-mdx-expression/node_modules/micromark-util-symbol": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.0.tgz", - "integrity": "sha512-8JZt9ElZ5kyTnO94muPxIGS8oyElRJaiJO8EzV6ZSyGQ1Is8xwl4Q45qU5UOg+bGH4AikWziz0iN4sFLWs8PGw==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ] - }, - "node_modules/micromark-factory-space": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/micromark-factory-space/-/micromark-factory-space-1.1.0.tgz", - "integrity": "sha512-cRzEj7c0OL4Mw2v6nwzttyOZe8XY/Z8G0rzmWQZTBi/jjwyw/U4uqKtUORXQrR5bAZZnbTI/feRV/R7hc4jQYQ==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], - "dependencies": { - "micromark-util-character": "^1.0.0", - "micromark-util-types": "^1.0.0" - } - }, - "node_modules/micromark-factory-space/node_modules/micromark-util-types": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/micromark-util-types/-/micromark-util-types-1.1.0.tgz", - "integrity": "sha512-ukRBgie8TIAcacscVHSiddHjO4k/q3pnedmzMQ4iwDcK0FtFCohKOlFbaOL/mPgfnPsL3C1ZyxJa4sbWrBl3jg==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ] - }, - "node_modules/micromark-factory-title": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/micromark-factory-title/-/micromark-factory-title-2.0.0.tgz", - "integrity": "sha512-jY8CSxmpWLOxS+t8W+FG3Xigc0RDQA9bKMY/EwILvsesiRniiVMejYTE4wumNc2f4UbAa4WsHqe3J1QS1sli+A==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], - "dependencies": { - "micromark-factory-space": "^2.0.0", - "micromark-util-character": "^2.0.0", - "micromark-util-symbol": "^2.0.0", - "micromark-util-types": "^2.0.0" - } - }, - "node_modules/micromark-factory-title/node_modules/micromark-factory-space": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/micromark-factory-space/-/micromark-factory-space-2.0.0.tgz", - "integrity": "sha512-TKr+LIDX2pkBJXFLzpyPyljzYK3MtmllMUMODTQJIUfDGncESaqB90db9IAUcz4AZAJFdd8U9zOp9ty1458rxg==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], - "dependencies": { - "micromark-util-character": "^2.0.0", - "micromark-util-types": "^2.0.0" - } - }, - "node_modules/micromark-factory-title/node_modules/micromark-util-character": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/micromark-util-character/-/micromark-util-character-2.1.0.tgz", - "integrity": "sha512-KvOVV+X1yLBfs9dCBSopq/+G1PcgT3lAK07mC4BzXi5E7ahzMAF8oIupDDJ6mievI6F+lAATkbQQlQixJfT3aQ==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], - "dependencies": { - "micromark-util-symbol": "^2.0.0", - "micromark-util-types": "^2.0.0" - } - }, - "node_modules/micromark-factory-title/node_modules/micromark-util-symbol": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.0.tgz", - "integrity": "sha512-8JZt9ElZ5kyTnO94muPxIGS8oyElRJaiJO8EzV6ZSyGQ1Is8xwl4Q45qU5UOg+bGH4AikWziz0iN4sFLWs8PGw==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ] - }, - "node_modules/micromark-factory-whitespace": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/micromark-factory-whitespace/-/micromark-factory-whitespace-2.0.0.tgz", - "integrity": "sha512-28kbwaBjc5yAI1XadbdPYHX/eDnqaUFVikLwrO7FDnKG7lpgxnvk/XGRhX/PN0mOZ+dBSZ+LgunHS+6tYQAzhA==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], - "dependencies": { - "micromark-factory-space": "^2.0.0", - "micromark-util-character": "^2.0.0", - "micromark-util-symbol": "^2.0.0", - "micromark-util-types": "^2.0.0" - } - }, - "node_modules/micromark-factory-whitespace/node_modules/micromark-factory-space": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/micromark-factory-space/-/micromark-factory-space-2.0.0.tgz", - "integrity": "sha512-TKr+LIDX2pkBJXFLzpyPyljzYK3MtmllMUMODTQJIUfDGncESaqB90db9IAUcz4AZAJFdd8U9zOp9ty1458rxg==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], - "dependencies": { - "micromark-util-character": "^2.0.0", - "micromark-util-types": "^2.0.0" - } - }, - "node_modules/micromark-factory-whitespace/node_modules/micromark-util-character": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/micromark-util-character/-/micromark-util-character-2.1.0.tgz", - "integrity": "sha512-KvOVV+X1yLBfs9dCBSopq/+G1PcgT3lAK07mC4BzXi5E7ahzMAF8oIupDDJ6mievI6F+lAATkbQQlQixJfT3aQ==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], - "dependencies": { - "micromark-util-symbol": "^2.0.0", - "micromark-util-types": "^2.0.0" - } - }, - "node_modules/micromark-factory-whitespace/node_modules/micromark-util-symbol": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.0.tgz", - "integrity": "sha512-8JZt9ElZ5kyTnO94muPxIGS8oyElRJaiJO8EzV6ZSyGQ1Is8xwl4Q45qU5UOg+bGH4AikWziz0iN4sFLWs8PGw==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ] - }, - "node_modules/micromark-util-character": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/micromark-util-character/-/micromark-util-character-1.2.0.tgz", - "integrity": "sha512-lXraTwcX3yH/vMDaFWCQJP1uIszLVebzUa3ZHdrgxr7KEU/9mL4mVgCpGbyhvNLNlauROiNUq7WN5u7ndbY6xg==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], - "dependencies": { - "micromark-util-symbol": "^1.0.0", - "micromark-util-types": "^1.0.0" - } - }, - "node_modules/micromark-util-character/node_modules/micromark-util-types": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/micromark-util-types/-/micromark-util-types-1.1.0.tgz", - "integrity": "sha512-ukRBgie8TIAcacscVHSiddHjO4k/q3pnedmzMQ4iwDcK0FtFCohKOlFbaOL/mPgfnPsL3C1ZyxJa4sbWrBl3jg==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ] - }, - "node_modules/micromark-util-chunked": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/micromark-util-chunked/-/micromark-util-chunked-2.0.0.tgz", - "integrity": "sha512-anK8SWmNphkXdaKgz5hJvGa7l00qmcaUQoMYsBwDlSKFKjc6gjGXPDw3FNL3Nbwq5L8gE+RCbGqTw49FK5Qyvg==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], - "dependencies": { - "micromark-util-symbol": "^2.0.0" - } - }, - "node_modules/micromark-util-chunked/node_modules/micromark-util-symbol": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.0.tgz", - "integrity": "sha512-8JZt9ElZ5kyTnO94muPxIGS8oyElRJaiJO8EzV6ZSyGQ1Is8xwl4Q45qU5UOg+bGH4AikWziz0iN4sFLWs8PGw==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ] - }, - "node_modules/micromark-util-classify-character": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/micromark-util-classify-character/-/micromark-util-classify-character-2.0.0.tgz", - "integrity": "sha512-S0ze2R9GH+fu41FA7pbSqNWObo/kzwf8rN/+IGlW/4tC6oACOs8B++bh+i9bVyNnwCcuksbFwsBme5OCKXCwIw==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], - "dependencies": { - "micromark-util-character": "^2.0.0", - "micromark-util-symbol": "^2.0.0", - "micromark-util-types": "^2.0.0" - } - }, - "node_modules/micromark-util-classify-character/node_modules/micromark-util-character": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/micromark-util-character/-/micromark-util-character-2.1.0.tgz", - "integrity": "sha512-KvOVV+X1yLBfs9dCBSopq/+G1PcgT3lAK07mC4BzXi5E7ahzMAF8oIupDDJ6mievI6F+lAATkbQQlQixJfT3aQ==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], - "dependencies": { - "micromark-util-symbol": "^2.0.0", - "micromark-util-types": "^2.0.0" - } - }, - "node_modules/micromark-util-classify-character/node_modules/micromark-util-symbol": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.0.tgz", - "integrity": "sha512-8JZt9ElZ5kyTnO94muPxIGS8oyElRJaiJO8EzV6ZSyGQ1Is8xwl4Q45qU5UOg+bGH4AikWziz0iN4sFLWs8PGw==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ] - }, - "node_modules/micromark-util-combine-extensions": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/micromark-util-combine-extensions/-/micromark-util-combine-extensions-2.0.0.tgz", - "integrity": "sha512-vZZio48k7ON0fVS3CUgFatWHoKbbLTK/rT7pzpJ4Bjp5JjkZeasRfrS9wsBdDJK2cJLHMckXZdzPSSr1B8a4oQ==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], - "dependencies": { - "micromark-util-chunked": "^2.0.0", - "micromark-util-types": "^2.0.0" - } - }, - "node_modules/micromark-util-decode-numeric-character-reference": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/micromark-util-decode-numeric-character-reference/-/micromark-util-decode-numeric-character-reference-2.0.1.tgz", - "integrity": "sha512-bmkNc7z8Wn6kgjZmVHOX3SowGmVdhYS7yBpMnuMnPzDq/6xwVA604DuOXMZTO1lvq01g+Adfa0pE2UKGlxL1XQ==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], - "dependencies": { - "micromark-util-symbol": "^2.0.0" - } - }, - "node_modules/micromark-util-decode-numeric-character-reference/node_modules/micromark-util-symbol": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.0.tgz", - "integrity": "sha512-8JZt9ElZ5kyTnO94muPxIGS8oyElRJaiJO8EzV6ZSyGQ1Is8xwl4Q45qU5UOg+bGH4AikWziz0iN4sFLWs8PGw==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ] - }, - "node_modules/micromark-util-decode-string": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/micromark-util-decode-string/-/micromark-util-decode-string-2.0.0.tgz", - "integrity": "sha512-r4Sc6leeUTn3P6gk20aFMj2ntPwn6qpDZqWvYmAG6NgvFTIlj4WtrAudLi65qYoaGdXYViXYw2pkmn7QnIFasA==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], - "dependencies": { - "decode-named-character-reference": "^1.0.0", - "micromark-util-character": "^2.0.0", - "micromark-util-decode-numeric-character-reference": "^2.0.0", - "micromark-util-symbol": "^2.0.0" - } - }, - "node_modules/micromark-util-decode-string/node_modules/micromark-util-character": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/micromark-util-character/-/micromark-util-character-2.1.0.tgz", - "integrity": "sha512-KvOVV+X1yLBfs9dCBSopq/+G1PcgT3lAK07mC4BzXi5E7ahzMAF8oIupDDJ6mievI6F+lAATkbQQlQixJfT3aQ==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], - "dependencies": { - "micromark-util-symbol": "^2.0.0", - "micromark-util-types": "^2.0.0" - } - }, - "node_modules/micromark-util-decode-string/node_modules/micromark-util-symbol": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.0.tgz", - "integrity": "sha512-8JZt9ElZ5kyTnO94muPxIGS8oyElRJaiJO8EzV6ZSyGQ1Is8xwl4Q45qU5UOg+bGH4AikWziz0iN4sFLWs8PGw==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ] - }, - "node_modules/micromark-util-encode": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/micromark-util-encode/-/micromark-util-encode-2.0.0.tgz", - "integrity": "sha512-pS+ROfCXAGLWCOc8egcBvT0kf27GoWMqtdarNfDcjb6YLuV5cM3ioG45Ys2qOVqeqSbjaKg72vU+Wby3eddPsA==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ] - }, - "node_modules/micromark-util-events-to-acorn": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/micromark-util-events-to-acorn/-/micromark-util-events-to-acorn-2.0.2.tgz", - "integrity": "sha512-Fk+xmBrOv9QZnEDguL9OI9/NQQp6Hz4FuQ4YmCb/5V7+9eAh1s6AYSvL20kHkD67YIg7EpE54TiSlcsf3vyZgA==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], - "dependencies": { - "@types/acorn": "^4.0.0", - "@types/estree": "^1.0.0", - "@types/unist": "^3.0.0", - "devlop": "^1.0.0", - "estree-util-visit": "^2.0.0", - "micromark-util-symbol": "^2.0.0", - "micromark-util-types": "^2.0.0", - "vfile-message": "^4.0.0" - } - }, - "node_modules/micromark-util-events-to-acorn/node_modules/micromark-util-symbol": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.0.tgz", - "integrity": "sha512-8JZt9ElZ5kyTnO94muPxIGS8oyElRJaiJO8EzV6ZSyGQ1Is8xwl4Q45qU5UOg+bGH4AikWziz0iN4sFLWs8PGw==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ] - }, - "node_modules/micromark-util-html-tag-name": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/micromark-util-html-tag-name/-/micromark-util-html-tag-name-2.0.0.tgz", - "integrity": "sha512-xNn4Pqkj2puRhKdKTm8t1YHC/BAjx6CEwRFXntTaRf/x16aqka6ouVoutm+QdkISTlT7e2zU7U4ZdlDLJd2Mcw==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ] - }, - "node_modules/micromark-util-normalize-identifier": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/micromark-util-normalize-identifier/-/micromark-util-normalize-identifier-2.0.0.tgz", - "integrity": "sha512-2xhYT0sfo85FMrUPtHcPo2rrp1lwbDEEzpx7jiH2xXJLqBuy4H0GgXk5ToU8IEwoROtXuL8ND0ttVa4rNqYK3w==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], - "dependencies": { - "micromark-util-symbol": "^2.0.0" - } - }, - "node_modules/micromark-util-normalize-identifier/node_modules/micromark-util-symbol": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.0.tgz", - "integrity": "sha512-8JZt9ElZ5kyTnO94muPxIGS8oyElRJaiJO8EzV6ZSyGQ1Is8xwl4Q45qU5UOg+bGH4AikWziz0iN4sFLWs8PGw==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ] - }, - "node_modules/micromark-util-resolve-all": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/micromark-util-resolve-all/-/micromark-util-resolve-all-2.0.0.tgz", - "integrity": "sha512-6KU6qO7DZ7GJkaCgwBNtplXCvGkJToU86ybBAUdavvgsCiG8lSSvYxr9MhwmQ+udpzywHsl4RpGJsYWG1pDOcA==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], - "dependencies": { - "micromark-util-types": "^2.0.0" - } - }, - "node_modules/micromark-util-sanitize-uri": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/micromark-util-sanitize-uri/-/micromark-util-sanitize-uri-2.0.0.tgz", - "integrity": "sha512-WhYv5UEcZrbAtlsnPuChHUAsu/iBPOVaEVsntLBIdpibO0ddy8OzavZz3iL2xVvBZOpolujSliP65Kq0/7KIYw==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], - "dependencies": { - "micromark-util-character": "^2.0.0", - "micromark-util-encode": "^2.0.0", - "micromark-util-symbol": "^2.0.0" - } - }, - "node_modules/micromark-util-sanitize-uri/node_modules/micromark-util-character": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/micromark-util-character/-/micromark-util-character-2.1.0.tgz", - "integrity": "sha512-KvOVV+X1yLBfs9dCBSopq/+G1PcgT3lAK07mC4BzXi5E7ahzMAF8oIupDDJ6mievI6F+lAATkbQQlQixJfT3aQ==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], - "dependencies": { - "micromark-util-symbol": "^2.0.0", - "micromark-util-types": "^2.0.0" - } - }, - "node_modules/micromark-util-sanitize-uri/node_modules/micromark-util-symbol": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.0.tgz", - "integrity": "sha512-8JZt9ElZ5kyTnO94muPxIGS8oyElRJaiJO8EzV6ZSyGQ1Is8xwl4Q45qU5UOg+bGH4AikWziz0iN4sFLWs8PGw==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ] - }, - "node_modules/micromark-util-subtokenize": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/micromark-util-subtokenize/-/micromark-util-subtokenize-2.0.0.tgz", - "integrity": "sha512-vc93L1t+gpR3p8jxeVdaYlbV2jTYteDje19rNSS/H5dlhxUYll5Fy6vJ2cDwP8RnsXi818yGty1ayP55y3W6fg==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], - "dependencies": { - "devlop": "^1.0.0", - "micromark-util-chunked": "^2.0.0", - "micromark-util-symbol": "^2.0.0", - "micromark-util-types": "^2.0.0" - } - }, - "node_modules/micromark-util-subtokenize/node_modules/micromark-util-symbol": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.0.tgz", - "integrity": "sha512-8JZt9ElZ5kyTnO94muPxIGS8oyElRJaiJO8EzV6ZSyGQ1Is8xwl4Q45qU5UOg+bGH4AikWziz0iN4sFLWs8PGw==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ] - }, - "node_modules/micromark-util-symbol": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-1.1.0.tgz", - "integrity": "sha512-uEjpEYY6KMs1g7QfJ2eX1SQEV+ZT4rUD3UcF6l57acZvLNK7PBZL+ty82Z1qhK1/yXIY4bdx04FKMgR0g4IAag==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ] - }, - "node_modules/micromark-util-types": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/micromark-util-types/-/micromark-util-types-2.0.0.tgz", - "integrity": "sha512-oNh6S2WMHWRZrmutsRmDDfkzKtxF+bc2VxLC9dvtrDIRFln627VsFP6fLMgTryGDljgLPjkrzQSDcPrjPyDJ5w==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ] - }, - "node_modules/micromark/node_modules/micromark-factory-space": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/micromark-factory-space/-/micromark-factory-space-2.0.0.tgz", - "integrity": "sha512-TKr+LIDX2pkBJXFLzpyPyljzYK3MtmllMUMODTQJIUfDGncESaqB90db9IAUcz4AZAJFdd8U9zOp9ty1458rxg==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], - "dependencies": { - "micromark-util-character": "^2.0.0", - "micromark-util-types": "^2.0.0" - } - }, - "node_modules/micromark/node_modules/micromark-util-character": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/micromark-util-character/-/micromark-util-character-2.1.0.tgz", - "integrity": "sha512-KvOVV+X1yLBfs9dCBSopq/+G1PcgT3lAK07mC4BzXi5E7ahzMAF8oIupDDJ6mievI6F+lAATkbQQlQixJfT3aQ==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], - "dependencies": { - "micromark-util-symbol": "^2.0.0", - "micromark-util-types": "^2.0.0" - } - }, - "node_modules/micromark/node_modules/micromark-util-symbol": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.0.tgz", - "integrity": "sha512-8JZt9ElZ5kyTnO94muPxIGS8oyElRJaiJO8EzV6ZSyGQ1Is8xwl4Q45qU5UOg+bGH4AikWziz0iN4sFLWs8PGw==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ] - }, - "node_modules/micromatch": { - "version": "4.0.5", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz", - "integrity": "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==", - "dependencies": { - "braces": "^3.0.2", - "picomatch": "^2.3.1" - }, - "engines": { - "node": ">=8.6" - } - }, - "node_modules/mime": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", - "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==", - "bin": { - "mime": "cli.js" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/mime-db": { - "version": "1.33.0", - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.33.0.tgz", - "integrity": "sha512-BHJ/EKruNIqJf/QahvxwQZXKygOQ256myeN/Ew+THcAa5q+PjyTTMMeNQC4DZw5AwfvelsUrA6B67NKMqXDbzQ==", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/mime-types": { - "version": "2.1.18", - "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.18.tgz", - "integrity": "sha512-lc/aahn+t4/SWV/qcmumYjymLsWfN3ELhpmVuUFjgsORruuZPVSwAQryq+HHGvO/SI2KVX26bx+En+zhM8g8hQ==", - "dependencies": { - "mime-db": "~1.33.0" - }, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/mimic-fn": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", - "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", - "engines": { - "node": ">=6" - } - }, - "node_modules/mimic-response": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-4.0.0.tgz", - "integrity": "sha512-e5ISH9xMYU0DzrT+jl8q2ze9D6eWBto+I8CNpe+VI+K2J/F/k3PdkdTdz4wvGVH4NTpo+NRYTVIuMQEMMcsLqg==", - "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/mini-css-extract-plugin": { - "version": "2.8.0", - "resolved": "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-2.8.0.tgz", - "integrity": "sha512-CxmUYPFcTgET1zImteG/LZOy/4T5rTojesQXkSNBiquhydn78tfbCE9sjIjnJ/UcjNjOC1bphTCCW5rrS7cXAg==", - "dependencies": { - "schema-utils": "^4.0.0", - "tapable": "^2.2.1" - }, - "engines": { - "node": ">= 12.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependencies": { - "webpack": "^5.0.0" - } - }, - "node_modules/minimalistic-assert": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz", - "integrity": "sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==" - }, - "node_modules/minimatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", - "dependencies": { - "brace-expansion": "^1.1.7" - }, - "engines": { - "node": "*" - } - }, - "node_modules/minimist": { - "version": "1.2.8", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz", - "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==", - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/mrmime": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/mrmime/-/mrmime-2.0.0.tgz", - "integrity": "sha512-eu38+hdgojoyq63s+yTpN4XMBdt5l8HhMhc4VKLO9KM5caLIBvUm4thi7fFaxyTmCKeNnXZ5pAlBwCUnhA09uw==", - "engines": { - "node": ">=10" - } - }, - "node_modules/ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" - }, - "node_modules/multicast-dns": { - "version": "7.2.5", - "resolved": "https://registry.npmjs.org/multicast-dns/-/multicast-dns-7.2.5.tgz", - "integrity": "sha512-2eznPJP8z2BFLX50tf0LuODrpINqP1RVIm/CObbTcBRITQgmC/TjcREF1NeTBzIcR5XO/ukWo+YHOjBbFwIupg==", - "dependencies": { - "dns-packet": "^5.2.2", - "thunky": "^1.0.2" - }, - "bin": { - "multicast-dns": "cli.js" - } - }, - "node_modules/nanoid": { - "version": "3.3.7", - "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.7.tgz", - "integrity": "sha512-eSRppjcPIatRIMC1U6UngP8XFcz8MQWGQdt1MTBQ7NaAmvXDfvNxbvWV3x2y6CdEUciCSsDHDQZbhYaB8QEo2g==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/ai" - } - ], - "bin": { - "nanoid": "bin/nanoid.cjs" - }, - "engines": { - "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" - } - }, - "node_modules/negotiator": { - "version": "0.6.3", - "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz", - "integrity": "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/neo-async": { - "version": "2.6.2", - "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz", - "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==" - }, - "node_modules/no-case": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/no-case/-/no-case-3.0.4.tgz", - "integrity": "sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==", - "dependencies": { - "lower-case": "^2.0.2", - "tslib": "^2.0.3" - } - }, - "node_modules/node-emoji": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/node-emoji/-/node-emoji-2.1.3.tgz", - "integrity": "sha512-E2WEOVsgs7O16zsURJ/eH8BqhF029wGpEOnv7Urwdo2wmQanOACwJQh0devF9D9RhoZru0+9JXIS0dBXIAz+lA==", - "dependencies": { - "@sindresorhus/is": "^4.6.0", - "char-regex": "^1.0.2", - "emojilib": "^2.4.0", - "skin-tone": "^2.0.0" - }, - "engines": { - "node": ">=18" - } - }, - "node_modules/node-forge": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-1.3.1.tgz", - "integrity": "sha512-dPEtOeMvF9VMcYV/1Wb8CPoVAXtp6MKMlcbAt4ddqmGqUJ6fQZFXkNZNkNlfevtNkGtaSoXf/vNNNSvgrdXwtA==", - "engines": { - "node": ">= 6.13.0" - } - }, - "node_modules/node-releases": { - "version": "2.0.14", - "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.14.tgz", - "integrity": "sha512-y10wOWt8yZpqXmOgRo77WaHEmhYQYGNA6y421PKsKYWEK8aW+cqAphborZDhqfyKrbZEN92CN1X2KbafY2s7Yw==" - }, - "node_modules/normalize-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", - "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/normalize-range": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz", - "integrity": "sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/normalize-url": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-6.1.0.tgz", - "integrity": "sha512-DlL+XwOy3NxAQ8xuC0okPgK46iuVNAK01YN7RueYBqqFeGsBjV9XmCAzAdgt+667bCl5kPh9EqKKDwnaPG1I7A==", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/npm-run-path": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", - "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", - "dependencies": { - "path-key": "^3.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/nprogress": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/nprogress/-/nprogress-0.2.0.tgz", - "integrity": "sha512-I19aIingLgR1fmhftnbWWO3dXc0hSxqHQHQb3H8m+K3TnEn/iSeTZZOyvKXWqQESMwuUVnatlCnZdLBZZt2VSA==" - }, - "node_modules/nth-check": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-2.1.1.tgz", - "integrity": "sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==", - "dependencies": { - "boolbase": "^1.0.0" - }, - "funding": { - "url": "https://github.com/fb55/nth-check?sponsor=1" - } - }, - "node_modules/object-assign": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", - "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/object-inspect": { - "version": "1.13.1", - "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.13.1.tgz", - "integrity": "sha512-5qoj1RUiKOMsCCNLV1CBiPYE10sziTsnmNxkAI/rZhiD63CF7IqdFGC/XzjWjpSgLf0LxXX3bDFIh0E18f6UhQ==", - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/object-keys": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", - "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==", - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/object.assign": { - "version": "4.1.5", - "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.5.tgz", - "integrity": "sha512-byy+U7gp+FVwmyzKPYhW2h5l3crpmGsxl7X2s8y43IgxvG4g3QZ6CffDtsNQy1WsmZpQbO+ybo0AlW7TY6DcBQ==", - "dependencies": { - "call-bind": "^1.0.5", - "define-properties": "^1.2.1", - "has-symbols": "^1.0.3", - "object-keys": "^1.1.1" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/obuf": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/obuf/-/obuf-1.1.2.tgz", - "integrity": "sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg==" - }, - "node_modules/on-finished": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz", - "integrity": "sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==", - "dependencies": { - "ee-first": "1.1.1" - }, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/on-headers": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/on-headers/-/on-headers-1.0.2.tgz", - "integrity": "sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA==", - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/once": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", - "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", - "dependencies": { - "wrappy": "1" - } - }, - "node_modules/onetime": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", - "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", - "dependencies": { - "mimic-fn": "^2.1.0" - }, - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/open": { - "version": "8.4.2", - "resolved": "https://registry.npmjs.org/open/-/open-8.4.2.tgz", - "integrity": "sha512-7x81NCL719oNbsq/3mh+hVrAWmFuEYUqrq/Iw3kUzH8ReypT9QQ0BLoJS7/G9k6N81XjW4qHWtjWwe/9eLy1EQ==", - "dependencies": { - "define-lazy-prop": "^2.0.0", - "is-docker": "^2.1.1", - "is-wsl": "^2.2.0" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/opener": { - "version": "1.5.2", - "resolved": "https://registry.npmjs.org/opener/-/opener-1.5.2.tgz", - "integrity": "sha512-ur5UIdyw5Y7yEj9wLzhqXiy6GZ3Mwx0yGI+5sMn2r0N0v3cKJvUmFH5yPP+WXh9e0xfyzyJX95D8l088DNFj7A==", - "bin": { - "opener": "bin/opener-bin.js" - } - }, - "node_modules/p-cancelable": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/p-cancelable/-/p-cancelable-3.0.0.tgz", - "integrity": "sha512-mlVgR3PGuzlo0MmTdk4cXqXWlwQDLnONTAg6sm62XkMJEiRxN3GL3SffkYvqwonbkJBcrI7Uvv5Zh9yjvn2iUw==", - "engines": { - "node": ">=12.20" - } - }, - "node_modules/p-limit": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-4.0.0.tgz", - "integrity": "sha512-5b0R4txpzjPWVw/cXXUResoD4hb6U/x9BH08L7nw+GN1sezDzPdxeRvpc9c433fZhBan/wusjbCsqwqm4EIBIQ==", - "dependencies": { - "yocto-queue": "^1.0.0" - }, - "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/p-locate": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-6.0.0.tgz", - "integrity": "sha512-wPrq66Llhl7/4AGC6I+cqxT07LhXvWL08LNXz1fENOw0Ap4sRZZ/gZpTTJ5jpurzzzfS2W/Ge9BY3LgLjCShcw==", - "dependencies": { - "p-limit": "^4.0.0" - }, - "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/p-map": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/p-map/-/p-map-4.0.0.tgz", - "integrity": "sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==", - "dependencies": { - "aggregate-error": "^3.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/p-retry": { - "version": "4.6.2", - "resolved": "https://registry.npmjs.org/p-retry/-/p-retry-4.6.2.tgz", - "integrity": "sha512-312Id396EbJdvRONlngUx0NydfrIQ5lsYu0znKVUzVvArzEIt08V1qhtyESbGVd1FGX7UKtiFp5uwKZdM8wIuQ==", - "dependencies": { - "@types/retry": "0.12.0", - "retry": "^0.13.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/p-try": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", - "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", - "engines": { - "node": ">=6" - } - }, - "node_modules/package-json": { - "version": "8.1.1", - "resolved": "https://registry.npmjs.org/package-json/-/package-json-8.1.1.tgz", - "integrity": "sha512-cbH9IAIJHNj9uXi196JVsRlt7cHKak6u/e6AkL/bkRelZ7rlL3X1YKxsZwa36xipOEKAsdtmaG6aAJoM1fx2zA==", - "dependencies": { - "got": "^12.1.0", - "registry-auth-token": "^5.0.1", - "registry-url": "^6.0.0", - "semver": "^7.3.7" - }, - "engines": { - "node": ">=14.16" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/param-case": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/param-case/-/param-case-3.0.4.tgz", - "integrity": "sha512-RXlj7zCYokReqWpOPH9oYivUzLYZ5vAPIfEmCTNViosC78F8F0H9y7T7gG2M39ymgutxF5gcFEsyZQSph9Bp3A==", - "dependencies": { - "dot-case": "^3.0.4", - "tslib": "^2.0.3" - } - }, - "node_modules/parent-module": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", - "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", - "dependencies": { - "callsites": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/parse-entities": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/parse-entities/-/parse-entities-4.0.1.tgz", - "integrity": "sha512-SWzvYcSJh4d/SGLIOQfZ/CoNv6BTlI6YEQ7Nj82oDVnRpwe/Z/F1EMx42x3JAOwGBlCjeCH0BRJQbQ/opHL17w==", - "dependencies": { - "@types/unist": "^2.0.0", - "character-entities": "^2.0.0", - "character-entities-legacy": "^3.0.0", - "character-reference-invalid": "^2.0.0", - "decode-named-character-reference": "^1.0.0", - "is-alphanumerical": "^2.0.0", - "is-decimal": "^2.0.0", - "is-hexadecimal": "^2.0.0" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/parse-entities/node_modules/@types/unist": { - "version": "2.0.10", - "resolved": "https://registry.npmjs.org/@types/unist/-/unist-2.0.10.tgz", - "integrity": "sha512-IfYcSBWE3hLpBg8+X2SEa8LVkJdJEkT2Ese2aaLs3ptGdVtABxndrMaxuFlQ1qdFf9Q5rDvDpxI3WwgvKFAsQA==" - }, - "node_modules/parse-json": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", - "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==", - "dependencies": { - "@babel/code-frame": "^7.0.0", - "error-ex": "^1.3.1", - "json-parse-even-better-errors": "^2.3.0", - "lines-and-columns": "^1.1.6" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/parse-numeric-range": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/parse-numeric-range/-/parse-numeric-range-1.3.0.tgz", - "integrity": "sha512-twN+njEipszzlMJd4ONUYgSfZPDxgHhT9Ahed5uTigpQn90FggW4SA/AIPq/6a149fTbE9qBEcSwE3FAEp6wQQ==" - }, - "node_modules/parse5": { - "version": "7.1.2", - "resolved": "https://registry.npmjs.org/parse5/-/parse5-7.1.2.tgz", - "integrity": "sha512-Czj1WaSVpaoj0wbhMzLmWD69anp2WH7FXMB9n1Sy8/ZFF9jolSQVMu1Ij5WIyGmcBmhk7EOndpO4mIpihVqAXw==", - "dependencies": { - "entities": "^4.4.0" - }, - "funding": { - "url": "https://github.com/inikulin/parse5?sponsor=1" - } - }, - "node_modules/parse5-htmlparser2-tree-adapter": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/parse5-htmlparser2-tree-adapter/-/parse5-htmlparser2-tree-adapter-7.0.0.tgz", - "integrity": "sha512-B77tOZrqqfUfnVcOrUvfdLbz4pu4RopLD/4vmu3HUPswwTA8OH0EMW9BlWR2B0RCoiZRAHEUu7IxeP1Pd1UU+g==", - "dependencies": { - "domhandler": "^5.0.2", - "parse5": "^7.0.0" - }, - "funding": { - "url": "https://github.com/inikulin/parse5?sponsor=1" - } - }, - "node_modules/parseurl": { - "version": "1.3.3", - "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", - "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==", - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/pascal-case": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/pascal-case/-/pascal-case-3.1.2.tgz", - "integrity": "sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g==", - "dependencies": { - "no-case": "^3.0.4", - "tslib": "^2.0.3" - } - }, - "node_modules/path-exists": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-5.0.0.tgz", - "integrity": "sha512-RjhtfwJOxzcFmNOi6ltcbcu4Iu+FL3zEj83dk4kAS+fVpTxXLO1b38RvJgT/0QwvV/L3aY9TAnyv0EOqW4GoMQ==", - "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" - } - }, - "node_modules/path-is-absolute": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", - "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/path-is-inside": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/path-is-inside/-/path-is-inside-1.0.2.tgz", - "integrity": "sha512-DUWJr3+ULp4zXmol/SZkFf3JGsS9/SIv+Y3Rt93/UjPpDpklB5f1er4O3POIbUuUJ3FXgqte2Q7SrU6zAqwk8w==" - }, - "node_modules/path-key": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", - "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", - "engines": { - "node": ">=8" - } - }, - "node_modules/path-parse": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", - "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==" - }, - "node_modules/path-to-regexp": { - "version": "1.8.0", - "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-1.8.0.tgz", - "integrity": "sha512-n43JRhlUKUAlibEJhPeir1ncUID16QnEjNpwzNdO3Lm4ywrBpBZ5oLD0I6br9evr1Y9JTqwRtAh7JLoOzAQdVA==", - "dependencies": { - "isarray": "0.0.1" - } - }, - "node_modules/path-type": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", - "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==", - "engines": { - "node": ">=8" - } - }, - "node_modules/periscopic": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/periscopic/-/periscopic-3.1.0.tgz", - "integrity": "sha512-vKiQ8RRtkl9P+r/+oefh25C3fhybptkHKCZSPlcXiJux2tJF55GnEj3BVn4A5gKfq9NWWXXrxkHBwVPUfH0opw==", - "dependencies": { - "@types/estree": "^1.0.0", - "estree-walker": "^3.0.0", - "is-reference": "^3.0.0" - } - }, - "node_modules/picocolors": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", - "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==" - }, - "node_modules/picomatch": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", - "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", - "engines": { - "node": ">=8.6" - }, - "funding": { - "url": "https://github.com/sponsors/jonschlinkert" - } - }, - "node_modules/pkg-dir": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-7.0.0.tgz", - "integrity": "sha512-Ie9z/WINcxxLp27BKOCHGde4ITq9UklYKDzVo1nhk5sqGEXU3FpkwP5GM2voTGJkGd9B3Otl+Q4uwSOeSUtOBA==", - "dependencies": { - "find-up": "^6.3.0" - }, - "engines": { - "node": ">=14.16" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/pkg-up": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/pkg-up/-/pkg-up-3.1.0.tgz", - "integrity": "sha512-nDywThFk1i4BQK4twPQ6TA4RT8bDY96yeuCVBWL3ePARCiEKDRSrNGbFIgUJpLp+XeIR65v8ra7WuJOFUBtkMA==", - "dependencies": { - "find-up": "^3.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/pkg-up/node_modules/find-up": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", - "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", - "dependencies": { - "locate-path": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/pkg-up/node_modules/locate-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", - "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", - "dependencies": { - "p-locate": "^3.0.0", - "path-exists": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/pkg-up/node_modules/p-limit": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", - "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", - "dependencies": { - "p-try": "^2.0.0" - }, - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/pkg-up/node_modules/p-locate": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", - "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", - "dependencies": { - "p-limit": "^2.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/pkg-up/node_modules/path-exists": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", - "integrity": "sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ==", - "engines": { - "node": ">=4" - } - }, - "node_modules/postcss": { - "version": "8.4.35", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.35.tgz", - "integrity": "sha512-u5U8qYpBCpN13BsiEB0CbR1Hhh4Gc0zLFuedrHJKMctHCHAGrMdG0PRM/KErzAL3CU6/eckEtmHNB3x6e3c0vA==", - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - }, - { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/postcss" - }, - { - "type": "github", - "url": "https://github.com/sponsors/ai" - } - ], - "dependencies": { - "nanoid": "^3.3.7", - "picocolors": "^1.0.0", - "source-map-js": "^1.0.2" - }, - "engines": { - "node": "^10 || ^12 || >=14" - } - }, - "node_modules/postcss-calc": { - "version": "8.2.4", - "resolved": "https://registry.npmjs.org/postcss-calc/-/postcss-calc-8.2.4.tgz", - "integrity": "sha512-SmWMSJmB8MRnnULldx0lQIyhSNvuDl9HfrZkaqqE/WHAhToYsAvDq+yAsA/kIyINDszOp3Rh0GFoNuH5Ypsm3Q==", - "dependencies": { - "postcss-selector-parser": "^6.0.9", - "postcss-value-parser": "^4.2.0" - }, - "peerDependencies": { - "postcss": "^8.2.2" - } - }, - "node_modules/postcss-colormin": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/postcss-colormin/-/postcss-colormin-5.3.1.tgz", - "integrity": "sha512-UsWQG0AqTFQmpBegeLLc1+c3jIqBNB0zlDGRWR+dQ3pRKJL1oeMzyqmH3o2PIfn9MBdNrVPWhDbT769LxCTLJQ==", - "dependencies": { - "browserslist": "^4.21.4", - "caniuse-api": "^3.0.0", - "colord": "^2.9.1", - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-convert-values": { - "version": "5.1.3", - "resolved": "https://registry.npmjs.org/postcss-convert-values/-/postcss-convert-values-5.1.3.tgz", - "integrity": "sha512-82pC1xkJZtcJEfiLw6UXnXVXScgtBrjlO5CBmuDQc+dlb88ZYheFsjTn40+zBVi3DkfF7iezO0nJUPLcJK3pvA==", - "dependencies": { - "browserslist": "^4.21.4", - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-discard-comments": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/postcss-discard-comments/-/postcss-discard-comments-5.1.2.tgz", - "integrity": "sha512-+L8208OVbHVF2UQf1iDmRcbdjJkuBF6IS29yBDSiWUIzpYaAhtNl6JYnYm12FnkeCwQqF5LeklOu6rAqgfBZqQ==", - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-discard-duplicates": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-discard-duplicates/-/postcss-discard-duplicates-5.1.0.tgz", - "integrity": "sha512-zmX3IoSI2aoenxHV6C7plngHWWhUOV3sP1T8y2ifzxzbtnuhk1EdPwm0S1bIUNaJ2eNbWeGLEwzw8huPD67aQw==", - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-discard-empty": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/postcss-discard-empty/-/postcss-discard-empty-5.1.1.tgz", - "integrity": "sha512-zPz4WljiSuLWsI0ir4Mcnr4qQQ5e1Ukc3i7UfE2XcrwKK2LIPIqE5jxMRxO6GbI3cv//ztXDsXwEWT3BHOGh3A==", - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-discard-overridden": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-discard-overridden/-/postcss-discard-overridden-5.1.0.tgz", - "integrity": "sha512-21nOL7RqWR1kasIVdKs8HNqQJhFxLsyRfAnUDm4Fe4t4mCWL9OJiHvlHPjcd8zc5Myu89b/7wZDnOSjFgeWRtw==", - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-discard-unused": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-discard-unused/-/postcss-discard-unused-5.1.0.tgz", - "integrity": "sha512-KwLWymI9hbwXmJa0dkrzpRbSJEh0vVUd7r8t0yOGPcfKzyJJxFM8kLyC5Ev9avji6nY95pOp1W6HqIrfT+0VGw==", - "dependencies": { - "postcss-selector-parser": "^6.0.5" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-loader": { - "version": "7.3.4", - "resolved": "https://registry.npmjs.org/postcss-loader/-/postcss-loader-7.3.4.tgz", - "integrity": "sha512-iW5WTTBSC5BfsBJ9daFMPVrLT36MrNiC6fqOZTTaHjBNX6Pfd5p+hSBqe/fEeNd7pc13QiAyGt7VdGMw4eRC4A==", - "dependencies": { - "cosmiconfig": "^8.3.5", - "jiti": "^1.20.0", - "semver": "^7.5.4" - }, - "engines": { - "node": ">= 14.15.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependencies": { - "postcss": "^7.0.0 || ^8.0.1", - "webpack": "^5.0.0" - } - }, - "node_modules/postcss-loader/node_modules/cosmiconfig": { - "version": "8.3.6", - "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-8.3.6.tgz", - "integrity": "sha512-kcZ6+W5QzcJ3P1Mt+83OUv/oHFqZHIx8DuxG6eZ5RGMERoLqp4BuGjhHLYGK+Kf5XVkQvqBSmAy/nGWN3qDgEA==", - "dependencies": { - "import-fresh": "^3.3.0", - "js-yaml": "^4.1.0", - "parse-json": "^5.2.0", - "path-type": "^4.0.0" - }, - "engines": { - "node": ">=14" - }, - "funding": { - "url": "https://github.com/sponsors/d-fischer" - }, - "peerDependencies": { - "typescript": ">=4.9.5" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } - } - }, - "node_modules/postcss-merge-idents": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/postcss-merge-idents/-/postcss-merge-idents-5.1.1.tgz", - "integrity": "sha512-pCijL1TREiCoog5nQp7wUe+TUonA2tC2sQ54UGeMmryK3UFGIYKqDyjnqd6RcuI4znFn9hWSLNN8xKE/vWcUQw==", - "dependencies": { - "cssnano-utils": "^3.1.0", - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-merge-longhand": { - "version": "5.1.7", - "resolved": "https://registry.npmjs.org/postcss-merge-longhand/-/postcss-merge-longhand-5.1.7.tgz", - "integrity": "sha512-YCI9gZB+PLNskrK0BB3/2OzPnGhPkBEwmwhfYk1ilBHYVAZB7/tkTHFBAnCrvBBOmeYyMYw3DMjT55SyxMBzjQ==", - "dependencies": { - "postcss-value-parser": "^4.2.0", - "stylehacks": "^5.1.1" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-merge-rules": { - "version": "5.1.4", - "resolved": "https://registry.npmjs.org/postcss-merge-rules/-/postcss-merge-rules-5.1.4.tgz", - "integrity": "sha512-0R2IuYpgU93y9lhVbO/OylTtKMVcHb67zjWIfCiKR9rWL3GUk1677LAqD/BcHizukdZEjT8Ru3oHRoAYoJy44g==", - "dependencies": { - "browserslist": "^4.21.4", - "caniuse-api": "^3.0.0", - "cssnano-utils": "^3.1.0", - "postcss-selector-parser": "^6.0.5" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-minify-font-values": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-minify-font-values/-/postcss-minify-font-values-5.1.0.tgz", - "integrity": "sha512-el3mYTgx13ZAPPirSVsHqFzl+BBBDrXvbySvPGFnQcTI4iNslrPaFq4muTkLZmKlGk4gyFAYUBMH30+HurREyA==", - "dependencies": { - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-minify-gradients": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/postcss-minify-gradients/-/postcss-minify-gradients-5.1.1.tgz", - "integrity": "sha512-VGvXMTpCEo4qHTNSa9A0a3D+dxGFZCYwR6Jokk+/3oB6flu2/PnPXAh2x7x52EkY5xlIHLm+Le8tJxe/7TNhzw==", - "dependencies": { - "colord": "^2.9.1", - "cssnano-utils": "^3.1.0", - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-minify-params": { - "version": "5.1.4", - "resolved": "https://registry.npmjs.org/postcss-minify-params/-/postcss-minify-params-5.1.4.tgz", - "integrity": "sha512-+mePA3MgdmVmv6g+30rn57USjOGSAyuxUmkfiWpzalZ8aiBkdPYjXWtHuwJGm1v5Ojy0Z0LaSYhHaLJQB0P8Jw==", - "dependencies": { - "browserslist": "^4.21.4", - "cssnano-utils": "^3.1.0", - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-minify-selectors": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/postcss-minify-selectors/-/postcss-minify-selectors-5.2.1.tgz", - "integrity": "sha512-nPJu7OjZJTsVUmPdm2TcaiohIwxP+v8ha9NehQ2ye9szv4orirRU3SDdtUmKH+10nzn0bAyOXZ0UEr7OpvLehg==", - "dependencies": { - "postcss-selector-parser": "^6.0.5" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-modules-extract-imports": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-3.0.0.tgz", - "integrity": "sha512-bdHleFnP3kZ4NYDhuGlVK+CMrQ/pqUm8bx/oGL93K6gVwiclvX5x0n76fYMKuIGKzlABOy13zsvqjb0f92TEXw==", - "engines": { - "node": "^10 || ^12 || >= 14" - }, - "peerDependencies": { - "postcss": "^8.1.0" - } - }, - "node_modules/postcss-modules-local-by-default": { - "version": "4.0.4", - "resolved": "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-4.0.4.tgz", - "integrity": "sha512-L4QzMnOdVwRm1Qb8m4x8jsZzKAaPAgrUF1r/hjDR2Xj7R+8Zsf97jAlSQzWtKx5YNiNGN8QxmPFIc/sh+RQl+Q==", - "dependencies": { - "icss-utils": "^5.0.0", - "postcss-selector-parser": "^6.0.2", - "postcss-value-parser": "^4.1.0" - }, - "engines": { - "node": "^10 || ^12 || >= 14" - }, - "peerDependencies": { - "postcss": "^8.1.0" - } - }, - "node_modules/postcss-modules-scope": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-3.1.1.tgz", - "integrity": "sha512-uZgqzdTleelWjzJY+Fhti6F3C9iF1JR/dODLs/JDefozYcKTBCdD8BIl6nNPbTbcLnGrk56hzwZC2DaGNvYjzA==", - "dependencies": { - "postcss-selector-parser": "^6.0.4" - }, - "engines": { - "node": "^10 || ^12 || >= 14" - }, - "peerDependencies": { - "postcss": "^8.1.0" - } - }, - "node_modules/postcss-modules-values": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/postcss-modules-values/-/postcss-modules-values-4.0.0.tgz", - "integrity": "sha512-RDxHkAiEGI78gS2ofyvCsu7iycRv7oqw5xMWn9iMoR0N/7mf9D50ecQqUo5BZ9Zh2vH4bCUR/ktCqbB9m8vJjQ==", - "dependencies": { - "icss-utils": "^5.0.0" - }, - "engines": { - "node": "^10 || ^12 || >= 14" - }, - "peerDependencies": { - "postcss": "^8.1.0" - } - }, - "node_modules/postcss-normalize-charset": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-normalize-charset/-/postcss-normalize-charset-5.1.0.tgz", - "integrity": "sha512-mSgUJ+pd/ldRGVx26p2wz9dNZ7ji6Pn8VWBajMXFf8jk7vUoSrZ2lt/wZR7DtlZYKesmZI680qjr2CeFF2fbUg==", - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-normalize-display-values": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-normalize-display-values/-/postcss-normalize-display-values-5.1.0.tgz", - "integrity": "sha512-WP4KIM4o2dazQXWmFaqMmcvsKmhdINFblgSeRgn8BJ6vxaMyaJkwAzpPpuvSIoG/rmX3M+IrRZEz2H0glrQNEA==", - "dependencies": { - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-normalize-positions": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/postcss-normalize-positions/-/postcss-normalize-positions-5.1.1.tgz", - "integrity": "sha512-6UpCb0G4eofTCQLFVuI3EVNZzBNPiIKcA1AKVka+31fTVySphr3VUgAIULBhxZkKgwLImhzMR2Bw1ORK+37INg==", - "dependencies": { - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-normalize-repeat-style": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/postcss-normalize-repeat-style/-/postcss-normalize-repeat-style-5.1.1.tgz", - "integrity": "sha512-mFpLspGWkQtBcWIRFLmewo8aC3ImN2i/J3v8YCFUwDnPu3Xz4rLohDO26lGjwNsQxB3YF0KKRwspGzE2JEuS0g==", - "dependencies": { - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-normalize-string": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-normalize-string/-/postcss-normalize-string-5.1.0.tgz", - "integrity": "sha512-oYiIJOf4T9T1N4i+abeIc7Vgm/xPCGih4bZz5Nm0/ARVJ7K6xrDlLwvwqOydvyL3RHNf8qZk6vo3aatiw/go3w==", - "dependencies": { - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-normalize-timing-functions": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-normalize-timing-functions/-/postcss-normalize-timing-functions-5.1.0.tgz", - "integrity": "sha512-DOEkzJ4SAXv5xkHl0Wa9cZLF3WCBhF3o1SKVxKQAa+0pYKlueTpCgvkFAHfk+Y64ezX9+nITGrDZeVGgITJXjg==", - "dependencies": { - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-normalize-unicode": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/postcss-normalize-unicode/-/postcss-normalize-unicode-5.1.1.tgz", - "integrity": "sha512-qnCL5jzkNUmKVhZoENp1mJiGNPcsJCs1aaRmURmeJGES23Z/ajaln+EPTD+rBeNkSryI+2WTdW+lwcVdOikrpA==", - "dependencies": { - "browserslist": "^4.21.4", - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-normalize-url": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-normalize-url/-/postcss-normalize-url-5.1.0.tgz", - "integrity": "sha512-5upGeDO+PVthOxSmds43ZeMeZfKH+/DKgGRD7TElkkyS46JXAUhMzIKiCa7BabPeIy3AQcTkXwVVN7DbqsiCew==", - "dependencies": { - "normalize-url": "^6.0.1", - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-normalize-whitespace": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/postcss-normalize-whitespace/-/postcss-normalize-whitespace-5.1.1.tgz", - "integrity": "sha512-83ZJ4t3NUDETIHTa3uEg6asWjSBYL5EdkVB0sDncx9ERzOKBVJIUeDO9RyA9Zwtig8El1d79HBp0JEi8wvGQnA==", - "dependencies": { - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-ordered-values": { - "version": "5.1.3", - "resolved": "https://registry.npmjs.org/postcss-ordered-values/-/postcss-ordered-values-5.1.3.tgz", - "integrity": "sha512-9UO79VUhPwEkzbb3RNpqqghc6lcYej1aveQteWY+4POIwlqkYE21HKWaLDF6lWNuqCobEAyTovVhtI32Rbv2RQ==", - "dependencies": { - "cssnano-utils": "^3.1.0", - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-reduce-idents": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/postcss-reduce-idents/-/postcss-reduce-idents-5.2.0.tgz", - "integrity": "sha512-BTrLjICoSB6gxbc58D5mdBK8OhXRDqud/zodYfdSi52qvDHdMwk+9kB9xsM8yJThH/sZU5A6QVSmMmaN001gIg==", - "dependencies": { - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-reduce-initial": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/postcss-reduce-initial/-/postcss-reduce-initial-5.1.2.tgz", - "integrity": "sha512-dE/y2XRaqAi6OvjzD22pjTUQ8eOfc6m/natGHgKFBK9DxFmIm69YmaRVQrGgFlEfc1HePIurY0TmDeROK05rIg==", - "dependencies": { - "browserslist": "^4.21.4", - "caniuse-api": "^3.0.0" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-reduce-transforms": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-reduce-transforms/-/postcss-reduce-transforms-5.1.0.tgz", - "integrity": "sha512-2fbdbmgir5AvpW9RLtdONx1QoYG2/EtqpNQbFASDlixBbAYuTcJ0dECwlqNqH7VbaUnEnh8SrxOe2sRIn24XyQ==", - "dependencies": { - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-selector-parser": { - "version": "6.0.15", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.15.tgz", - "integrity": "sha512-rEYkQOMUCEMhsKbK66tbEU9QVIxbhN18YiniAwA7XQYTVBqrBy+P2p5JcdqsHgKM2zWylp8d7J6eszocfds5Sw==", - "dependencies": { - "cssesc": "^3.0.0", - "util-deprecate": "^1.0.2" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/postcss-sort-media-queries": { - "version": "4.4.1", - "resolved": "https://registry.npmjs.org/postcss-sort-media-queries/-/postcss-sort-media-queries-4.4.1.tgz", - "integrity": "sha512-QDESFzDDGKgpiIh4GYXsSy6sek2yAwQx1JASl5AxBtU1Lq2JfKBljIPNdil989NcSKRQX1ToiaKphImtBuhXWw==", - "dependencies": { - "sort-css-media-queries": "2.1.0" - }, - "engines": { - "node": ">=10.0.0" - }, - "peerDependencies": { - "postcss": "^8.4.16" - } - }, - "node_modules/postcss-svgo": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-svgo/-/postcss-svgo-5.1.0.tgz", - "integrity": "sha512-D75KsH1zm5ZrHyxPakAxJWtkyXew5qwS70v56exwvw542d9CRtTo78K0WeFxZB4G7JXKKMbEZtZayTGdIky/eA==", - "dependencies": { - "postcss-value-parser": "^4.2.0", - "svgo": "^2.7.0" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-unique-selectors": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/postcss-unique-selectors/-/postcss-unique-selectors-5.1.1.tgz", - "integrity": "sha512-5JiODlELrz8L2HwxfPnhOWZYWDxVHWL83ufOv84NrcgipI7TaeRsatAhK4Tr2/ZiYldpK/wBvw5BD3qfaK96GA==", - "dependencies": { - "postcss-selector-parser": "^6.0.5" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-value-parser": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz", - "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==" - }, - "node_modules/postcss-zindex": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-zindex/-/postcss-zindex-5.1.0.tgz", - "integrity": "sha512-fgFMf0OtVSBR1va1JNHYgMxYk73yhn/qb4uQDq1DLGYolz8gHCyr/sesEuGUaYs58E3ZJRcpoGuPVoB7Meiq9A==", - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/pretty-error": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/pretty-error/-/pretty-error-4.0.0.tgz", - "integrity": "sha512-AoJ5YMAcXKYxKhuJGdcvse+Voc6v1RgnsR3nWcYU7q4t6z0Q6T86sv5Zq8VIRbOWWFpvdGE83LtdSMNd+6Y0xw==", - "dependencies": { - "lodash": "^4.17.20", - "renderkid": "^3.0.0" - } - }, - "node_modules/pretty-time": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/pretty-time/-/pretty-time-1.1.0.tgz", - "integrity": "sha512-28iF6xPQrP8Oa6uxE6a1biz+lWeTOAPKggvjB8HAs6nVMKZwf5bG++632Dx614hIWgUPkgivRfG+a8uAXGTIbA==", - "engines": { - "node": ">=4" - } - }, - "node_modules/prism-react-renderer": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/prism-react-renderer/-/prism-react-renderer-2.3.1.tgz", - "integrity": "sha512-Rdf+HzBLR7KYjzpJ1rSoxT9ioO85nZngQEoFIhL07XhtJHlCU3SOz0GJ6+qvMyQe0Se+BV3qpe6Yd/NmQF5Juw==", - "dependencies": { - "@types/prismjs": "^1.26.0", - "clsx": "^2.0.0" - }, - "peerDependencies": { - "react": ">=16.0.0" - } - }, - "node_modules/prismjs": { - "version": "1.29.0", - "resolved": "https://registry.npmjs.org/prismjs/-/prismjs-1.29.0.tgz", - "integrity": "sha512-Kx/1w86q/epKcmte75LNrEoT+lX8pBpavuAbvJWRXar7Hz8jrtF+e3vY751p0R8H9HdArwaCTNDDzHg/ScJK1Q==", - "engines": { - "node": ">=6" - } - }, - "node_modules/process-nextick-args": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", - "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==" - }, - "node_modules/prompts": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/prompts/-/prompts-2.4.2.tgz", - "integrity": "sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q==", - "dependencies": { - "kleur": "^3.0.3", - "sisteransi": "^1.0.5" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/prop-types": { - "version": "15.8.1", - "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.8.1.tgz", - "integrity": "sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==", - "dependencies": { - "loose-envify": "^1.4.0", - "object-assign": "^4.1.1", - "react-is": "^16.13.1" - } - }, - "node_modules/property-information": { - "version": "6.4.1", - "resolved": "https://registry.npmjs.org/property-information/-/property-information-6.4.1.tgz", - "integrity": "sha512-OHYtXfu5aI2sS2LWFSN5rgJjrQ4pCy8i1jubJLe2QvMF8JJ++HXTUIVWFLfXJoaOfvYYjk2SN8J2wFUWIGXT4w==", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/proto-list": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/proto-list/-/proto-list-1.2.4.tgz", - "integrity": "sha512-vtK/94akxsTMhe0/cbfpR+syPuszcuwhqVjJq26CuNDgFGj682oRBXOP5MJpv2r7JtE8MsiepGIqvvOTBwn2vA==" - }, - "node_modules/proxy-addr": { - "version": "2.0.7", - "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.7.tgz", - "integrity": "sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==", - "dependencies": { - "forwarded": "0.2.0", - "ipaddr.js": "1.9.1" - }, - "engines": { - "node": ">= 0.10" - } - }, - "node_modules/proxy-addr/node_modules/ipaddr.js": { - "version": "1.9.1", - "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz", - "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==", - "engines": { - "node": ">= 0.10" - } - }, - "node_modules/punycode": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz", - "integrity": "sha512-jmYNElW7yvO7TV33CjSmvSiE2yco3bV2czu/OzDKdMNVZQWfxCblURLhf+47syQRBntjfLdd/H0egrzIG+oaFQ==" - }, - "node_modules/pupa": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/pupa/-/pupa-3.1.0.tgz", - "integrity": "sha512-FLpr4flz5xZTSJxSeaheeMKN/EDzMdK7b8PTOC6a5PYFKTucWbdqjgqaEyH0shFiSJrVB1+Qqi4Tk19ccU6Aug==", - "dependencies": { - "escape-goat": "^4.0.0" - }, - "engines": { - "node": ">=12.20" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/qs": { - "version": "6.11.0", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.11.0.tgz", - "integrity": "sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q==", - "dependencies": { - "side-channel": "^1.0.4" - }, - "engines": { - "node": ">=0.6" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/queue": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/queue/-/queue-6.0.2.tgz", - "integrity": "sha512-iHZWu+q3IdFZFX36ro/lKBkSvfkztY5Y7HMiPlOUjhupPcG2JMfst2KKEpu5XndviX/3UhFbRngUPNKtgvtZiA==", - "dependencies": { - "inherits": "~2.0.3" - } - }, - "node_modules/queue-microtask": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", - "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ] - }, - "node_modules/quick-lru": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/quick-lru/-/quick-lru-5.1.1.tgz", - "integrity": "sha512-WuyALRjWPDGtt/wzJiadO5AXY+8hZ80hVpe6MyivgraREW751X3SbhRvG3eLKOYN+8VEvqLcf3wdnt44Z4S4SA==", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/randombytes": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", - "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==", - "dependencies": { - "safe-buffer": "^5.1.0" - } - }, - "node_modules/range-parser": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.0.tgz", - "integrity": "sha512-kA5WQoNVo4t9lNx2kQNFCxKeBl5IbbSNBl1M/tLkw9WCn+hxNBAW5Qh8gdhs63CJnhjJ2zQWFoqPJP2sK1AV5A==", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/raw-body": { - "version": "2.5.1", - "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.5.1.tgz", - "integrity": "sha512-qqJBtEyVgS0ZmPGdCFPWJ3FreoqvG4MVQln/kCgF7Olq95IbOp0/BWyMwbdtn4VTvkM8Y7khCQ2Xgk/tcrCXig==", - "dependencies": { - "bytes": "3.1.2", - "http-errors": "2.0.0", - "iconv-lite": "0.4.24", - "unpipe": "1.0.0" - }, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/raw-body/node_modules/bytes": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", - "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==", - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/rc": { - "version": "1.2.8", - "resolved": "https://registry.npmjs.org/rc/-/rc-1.2.8.tgz", - "integrity": "sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==", - "dependencies": { - "deep-extend": "^0.6.0", - "ini": "~1.3.0", - "minimist": "^1.2.0", - "strip-json-comments": "~2.0.1" - }, - "bin": { - "rc": "cli.js" - } - }, - "node_modules/rc/node_modules/strip-json-comments": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz", - "integrity": "sha512-4gB8na07fecVVkOI6Rs4e7T6NOTki5EmL7TUduTs6bu3EdnSycntVJ4re8kgZA+wx9IueI2Y11bfbgwtzuE0KQ==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/react": { - "version": "18.2.0", - "resolved": "https://registry.npmjs.org/react/-/react-18.2.0.tgz", - "integrity": "sha512-/3IjMdb2L9QbBdWiW5e3P2/npwMBaU9mHCSCUzNln0ZCYbcfTsGbTJrU/kGemdH2IWmB2ioZ+zkxtmq6g09fGQ==", - "dependencies": { - "loose-envify": "^1.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/react-dev-utils": { - "version": "12.0.1", - "resolved": "https://registry.npmjs.org/react-dev-utils/-/react-dev-utils-12.0.1.tgz", - "integrity": "sha512-84Ivxmr17KjUupyqzFode6xKhjwuEJDROWKJy/BthkL7Wn6NJ8h4WE6k/exAv6ImS+0oZLRRW5j/aINMHyeGeQ==", - "dependencies": { - "@babel/code-frame": "^7.16.0", - "address": "^1.1.2", - "browserslist": "^4.18.1", - "chalk": "^4.1.2", - "cross-spawn": "^7.0.3", - "detect-port-alt": "^1.1.6", - "escape-string-regexp": "^4.0.0", - "filesize": "^8.0.6", - "find-up": "^5.0.0", - "fork-ts-checker-webpack-plugin": "^6.5.0", - "global-modules": "^2.0.0", - "globby": "^11.0.4", - "gzip-size": "^6.0.0", - "immer": "^9.0.7", - "is-root": "^2.1.0", - "loader-utils": "^3.2.0", - "open": "^8.4.0", - "pkg-up": "^3.1.0", - "prompts": "^2.4.2", - "react-error-overlay": "^6.0.11", - "recursive-readdir": "^2.2.2", - "shell-quote": "^1.7.3", - "strip-ansi": "^6.0.1", - "text-table": "^0.2.0" - }, - "engines": { - "node": ">=14" - } - }, - "node_modules/react-dev-utils/node_modules/find-up": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", - "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", - "dependencies": { - "locate-path": "^6.0.0", - "path-exists": "^4.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/react-dev-utils/node_modules/loader-utils": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-3.2.1.tgz", - "integrity": "sha512-ZvFw1KWS3GVyYBYb7qkmRM/WwL2TQQBxgCK62rlvm4WpVQ23Nb4tYjApUlfjrEGvOs7KHEsmyUn75OHZrJMWPw==", - "engines": { - "node": ">= 12.13.0" - } - }, - "node_modules/react-dev-utils/node_modules/locate-path": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", - "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", - "dependencies": { - "p-locate": "^5.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/react-dev-utils/node_modules/p-limit": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", - "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", - "dependencies": { - "yocto-queue": "^0.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/react-dev-utils/node_modules/p-locate": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", - "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", - "dependencies": { - "p-limit": "^3.0.2" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/react-dev-utils/node_modules/path-exists": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", - "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", - "engines": { - "node": ">=8" - } - }, - "node_modules/react-dev-utils/node_modules/yocto-queue": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", - "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/react-dom": { - "version": "18.2.0", - "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-18.2.0.tgz", - "integrity": "sha512-6IMTriUmvsjHUjNtEDudZfuDQUoWXVxKHhlEGSk81n4YFS+r/Kl99wXiwlVXtPBtJenozv2P+hxDsw9eA7Xo6g==", - "dependencies": { - "loose-envify": "^1.1.0", - "scheduler": "^0.23.0" - }, - "peerDependencies": { - "react": "^18.2.0" - } - }, - "node_modules/react-error-overlay": { - "version": "6.0.11", - "resolved": "https://registry.npmjs.org/react-error-overlay/-/react-error-overlay-6.0.11.tgz", - "integrity": "sha512-/6UZ2qgEyH2aqzYZgQPxEnz33NJ2gNsnHA2o5+o4wW9bLM/JYQitNP9xPhsXwC08hMMovfGe/8retsdDsczPRg==" - }, - "node_modules/react-fast-compare": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/react-fast-compare/-/react-fast-compare-3.2.2.tgz", - "integrity": "sha512-nsO+KSNgo1SbJqJEYRE9ERzo7YtYbou/OqjSQKxV7jcKox7+usiUVZOAC+XnDOABXggQTno0Y1CpVnuWEc1boQ==" - }, - "node_modules/react-helmet-async": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/react-helmet-async/-/react-helmet-async-1.3.0.tgz", - "integrity": "sha512-9jZ57/dAn9t3q6hneQS0wukqC2ENOBgMNVEhb/ZG9ZSxUetzVIw4iAmEU38IaVg3QGYauQPhSeUTuIUtFglWpg==", - "dependencies": { - "@babel/runtime": "^7.12.5", - "invariant": "^2.2.4", - "prop-types": "^15.7.2", - "react-fast-compare": "^3.2.0", - "shallowequal": "^1.1.0" - }, - "peerDependencies": { - "react": "^16.6.0 || ^17.0.0 || ^18.0.0", - "react-dom": "^16.6.0 || ^17.0.0 || ^18.0.0" - } - }, - "node_modules/react-is": { - "version": "16.13.1", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", - "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==" - }, - "node_modules/react-json-view-lite": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/react-json-view-lite/-/react-json-view-lite-1.2.1.tgz", - "integrity": "sha512-Itc0g86fytOmKZoIoJyGgvNqohWSbh3NXIKNgH6W6FT9PC1ck4xas1tT3Rr/b3UlFXyA9Jjaw9QSXdZy2JwGMQ==", - "engines": { - "node": ">=14" - }, - "peerDependencies": { - "react": "^16.13.1 || ^17.0.0 || ^18.0.0" - } - }, - "node_modules/react-loadable": { - "name": "@docusaurus/react-loadable", - "version": "5.5.2", - "resolved": "https://registry.npmjs.org/@docusaurus/react-loadable/-/react-loadable-5.5.2.tgz", - "integrity": "sha512-A3dYjdBGuy0IGT+wyLIGIKLRE+sAk1iNk0f1HjNDysO7u8lhL4N3VEm+FAubmJbAztn94F7MxBTPmnixbiyFdQ==", - "dependencies": { - "@types/react": "*", - "prop-types": "^15.6.2" - }, - "peerDependencies": { - "react": "*" - } - }, - "node_modules/react-loadable-ssr-addon-v5-slorber": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/react-loadable-ssr-addon-v5-slorber/-/react-loadable-ssr-addon-v5-slorber-1.0.1.tgz", - "integrity": "sha512-lq3Lyw1lGku8zUEJPDxsNm1AfYHBrO9Y1+olAYwpUJ2IGFBskM0DMKok97A6LWUpHm+o7IvQBOWu9MLenp9Z+A==", - "dependencies": { - "@babel/runtime": "^7.10.3" - }, - "engines": { - "node": ">=10.13.0" - }, - "peerDependencies": { - "react-loadable": "*", - "webpack": ">=4.41.1 || 5.x" - } - }, - "node_modules/react-router": { - "version": "5.3.4", - "resolved": "https://registry.npmjs.org/react-router/-/react-router-5.3.4.tgz", - "integrity": "sha512-Ys9K+ppnJah3QuaRiLxk+jDWOR1MekYQrlytiXxC1RyfbdsZkS5pvKAzCCr031xHixZwpnsYNT5xysdFHQaYsA==", - "dependencies": { - "@babel/runtime": "^7.12.13", - "history": "^4.9.0", - "hoist-non-react-statics": "^3.1.0", - "loose-envify": "^1.3.1", - "path-to-regexp": "^1.7.0", - "prop-types": "^15.6.2", - "react-is": "^16.6.0", - "tiny-invariant": "^1.0.2", - "tiny-warning": "^1.0.0" - }, - "peerDependencies": { - "react": ">=15" - } - }, - "node_modules/react-router-config": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/react-router-config/-/react-router-config-5.1.1.tgz", - "integrity": "sha512-DuanZjaD8mQp1ppHjgnnUnyOlqYXZVjnov/JzFhjLEwd3Z4dYjMSnqrEzzGThH47vpCOqPPwJM2FtthLeJ8Pbg==", - "dependencies": { - "@babel/runtime": "^7.1.2" - }, - "peerDependencies": { - "react": ">=15", - "react-router": ">=5" - } - }, - "node_modules/react-router-dom": { - "version": "5.3.4", - "resolved": "https://registry.npmjs.org/react-router-dom/-/react-router-dom-5.3.4.tgz", - "integrity": "sha512-m4EqFMHv/Ih4kpcBCONHbkT68KoAeHN4p3lAGoNryfHi0dMy0kCzEZakiKRsvg5wHZ/JLrLW8o8KomWiz/qbYQ==", - "dependencies": { - "@babel/runtime": "^7.12.13", - "history": "^4.9.0", - "loose-envify": "^1.3.1", - "prop-types": "^15.6.2", - "react-router": "5.3.4", - "tiny-invariant": "^1.0.2", - "tiny-warning": "^1.0.0" - }, - "peerDependencies": { - "react": ">=15" - } - }, - "node_modules/readable-stream": { - "version": "3.6.2", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz", - "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==", - "dependencies": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/readdirp": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", - "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", - "dependencies": { - "picomatch": "^2.2.1" - }, - "engines": { - "node": ">=8.10.0" - } - }, - "node_modules/reading-time": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/reading-time/-/reading-time-1.5.0.tgz", - "integrity": "sha512-onYyVhBNr4CmAxFsKS7bz+uTLRakypIe4R+5A824vBSkQy/hB3fZepoVEf8OVAxzLvK+H/jm9TzpI3ETSm64Kg==" - }, - "node_modules/rechoir": { - "version": "0.6.2", - "resolved": "https://registry.npmjs.org/rechoir/-/rechoir-0.6.2.tgz", - "integrity": "sha512-HFM8rkZ+i3zrV+4LQjwQ0W+ez98pApMGM3HUrN04j3CqzPOzl9nmP15Y8YXNm8QHGv/eacOVEjqhmWpkRV0NAw==", - "dependencies": { - "resolve": "^1.1.6" - }, - "engines": { - "node": ">= 0.10" - } - }, - "node_modules/recursive-readdir": { - "version": "2.2.3", - "resolved": "https://registry.npmjs.org/recursive-readdir/-/recursive-readdir-2.2.3.tgz", - "integrity": "sha512-8HrF5ZsXk5FAH9dgsx3BlUer73nIhuj+9OrQwEbLTPOBzGkL1lsFCR01am+v+0m2Cmbs1nP12hLDl5FA7EszKA==", - "dependencies": { - "minimatch": "^3.0.5" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/regenerate": { - "version": "1.4.2", - "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.2.tgz", - "integrity": "sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==" - }, - "node_modules/regenerate-unicode-properties": { - "version": "10.1.1", - "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-10.1.1.tgz", - "integrity": "sha512-X007RyZLsCJVVrjgEFVpLUTZwyOZk3oiL75ZcuYjlIWd6rNJtOjkBwQc5AsRrpbKVkxN6sklw/k/9m2jJYOf8Q==", - "dependencies": { - "regenerate": "^1.4.2" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/regenerator-runtime": { - "version": "0.14.1", - "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.14.1.tgz", - "integrity": "sha512-dYnhHh0nJoMfnkZs6GmmhFknAGRrLznOu5nc9ML+EJxGvrx6H7teuevqVqCuPcPK//3eDrrjQhehXVx9cnkGdw==" - }, - "node_modules/regenerator-transform": { - "version": "0.15.2", - "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.15.2.tgz", - "integrity": "sha512-hfMp2BoF0qOk3uc5V20ALGDS2ddjQaLrdl7xrGXvAIow7qeWRM2VA2HuCHkUKk9slq3VwEwLNK3DFBqDfPGYtg==", - "dependencies": { - "@babel/runtime": "^7.8.4" - } - }, - "node_modules/regexpu-core": { - "version": "5.3.2", - "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-5.3.2.tgz", - "integrity": "sha512-RAM5FlZz+Lhmo7db9L298p2vHP5ZywrVXmVXpmAD9GuL5MPH6t9ROw1iA/wfHkQ76Qe7AaPF0nGuim96/IrQMQ==", - "dependencies": { - "@babel/regjsgen": "^0.8.0", - "regenerate": "^1.4.2", - "regenerate-unicode-properties": "^10.1.0", - "regjsparser": "^0.9.1", - "unicode-match-property-ecmascript": "^2.0.0", - "unicode-match-property-value-ecmascript": "^2.1.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/registry-auth-token": { - "version": "5.0.2", - "resolved": "https://registry.npmjs.org/registry-auth-token/-/registry-auth-token-5.0.2.tgz", - "integrity": "sha512-o/3ikDxtXaA59BmZuZrJZDJv8NMDGSj+6j6XaeBmHw8eY1i1qd9+6H+LjVvQXx3HN6aRCGa1cUdJ9RaJZUugnQ==", - "dependencies": { - "@pnpm/npm-conf": "^2.1.0" - }, - "engines": { - "node": ">=14" - } - }, - "node_modules/registry-url": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/registry-url/-/registry-url-6.0.1.tgz", - "integrity": "sha512-+crtS5QjFRqFCoQmvGduwYWEBng99ZvmFvF+cUJkGYF1L1BfU8C6Zp9T7f5vPAwyLkUExpvK+ANVZmGU49qi4Q==", - "dependencies": { - "rc": "1.2.8" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/regjsparser": { - "version": "0.9.1", - "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.9.1.tgz", - "integrity": "sha512-dQUtn90WanSNl+7mQKcXAgZxvUe7Z0SqXlgzv0za4LwiUhyzBC58yQO3liFoUgu8GiJVInAhJjkj1N0EtQ5nkQ==", - "dependencies": { - "jsesc": "~0.5.0" - }, - "bin": { - "regjsparser": "bin/parser" - } - }, - "node_modules/regjsparser/node_modules/jsesc": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz", - "integrity": "sha512-uZz5UnB7u4T9LvwmFqXii7pZSouaRPorGs5who1Ip7VO0wxanFvBL7GkM6dTHlgX+jhBApRetaWpnDabOeTcnA==", - "bin": { - "jsesc": "bin/jsesc" - } - }, - "node_modules/rehype-raw": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/rehype-raw/-/rehype-raw-7.0.0.tgz", - "integrity": "sha512-/aE8hCfKlQeA8LmyeyQvQF3eBiLRGNlfBJEvWH7ivp9sBqs7TNqBL5X3v157rM4IFETqDnIOO+z5M/biZbo9Ww==", - "dependencies": { - "@types/hast": "^3.0.0", - "hast-util-raw": "^9.0.0", - "vfile": "^6.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/relateurl": { - "version": "0.2.7", - "resolved": "https://registry.npmjs.org/relateurl/-/relateurl-0.2.7.tgz", - "integrity": "sha512-G08Dxvm4iDN3MLM0EsP62EDV9IuhXPR6blNz6Utcp7zyV3tr4HVNINt6MpaRWbxoOHT3Q7YN2P+jaHX8vUbgog==", - "engines": { - "node": ">= 0.10" - } - }, - "node_modules/remark-directive": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/remark-directive/-/remark-directive-3.0.0.tgz", - "integrity": "sha512-l1UyWJ6Eg1VPU7Hm/9tt0zKtReJQNOA4+iDMAxTyZNWnJnFlbS/7zhiel/rogTLQ2vMYwDzSJa4BiVNqGlqIMA==", - "dependencies": { - "@types/mdast": "^4.0.0", - "mdast-util-directive": "^3.0.0", - "micromark-extension-directive": "^3.0.0", - "unified": "^11.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/remark-emoji": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/remark-emoji/-/remark-emoji-4.0.1.tgz", - "integrity": "sha512-fHdvsTR1dHkWKev9eNyhTo4EFwbUvJ8ka9SgeWkMPYFX4WoI7ViVBms3PjlQYgw5TLvNQso3GUB/b/8t3yo+dg==", - "dependencies": { - "@types/mdast": "^4.0.2", - "emoticon": "^4.0.1", - "mdast-util-find-and-replace": "^3.0.1", - "node-emoji": "^2.1.0", - "unified": "^11.0.4" - }, - "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" - } - }, - "node_modules/remark-frontmatter": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/remark-frontmatter/-/remark-frontmatter-5.0.0.tgz", - "integrity": "sha512-XTFYvNASMe5iPN0719nPrdItC9aU0ssC4v14mH1BCi1u0n1gAocqcujWUrByftZTbLhRtiKRyjYTSIOcr69UVQ==", - "dependencies": { - "@types/mdast": "^4.0.0", - "mdast-util-frontmatter": "^2.0.0", - "micromark-extension-frontmatter": "^2.0.0", - "unified": "^11.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/remark-gfm": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/remark-gfm/-/remark-gfm-4.0.0.tgz", - "integrity": "sha512-U92vJgBPkbw4Zfu/IiW2oTZLSL3Zpv+uI7My2eq8JxKgqraFdU8YUGicEJCEgSbeaG+QDFqIcwwfMTOEelPxuA==", - "dependencies": { - "@types/mdast": "^4.0.0", - "mdast-util-gfm": "^3.0.0", - "micromark-extension-gfm": "^3.0.0", - "remark-parse": "^11.0.0", - "remark-stringify": "^11.0.0", - "unified": "^11.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/remark-mdx": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/remark-mdx/-/remark-mdx-3.0.1.tgz", - "integrity": "sha512-3Pz3yPQ5Rht2pM5R+0J2MrGoBSrzf+tJG94N+t/ilfdh8YLyyKYtidAYwTveB20BoHAcwIopOUqhcmh2F7hGYA==", - "dependencies": { - "mdast-util-mdx": "^3.0.0", - "micromark-extension-mdxjs": "^3.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/remark-parse": { - "version": "11.0.0", - "resolved": "https://registry.npmjs.org/remark-parse/-/remark-parse-11.0.0.tgz", - "integrity": "sha512-FCxlKLNGknS5ba/1lmpYijMUzX2esxW5xQqjWxw2eHFfS2MSdaHVINFmhjo+qN1WhZhNimq0dZATN9pH0IDrpA==", - "dependencies": { - "@types/mdast": "^4.0.0", - "mdast-util-from-markdown": "^2.0.0", - "micromark-util-types": "^2.0.0", - "unified": "^11.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/remark-rehype": { - "version": "11.1.0", - "resolved": "https://registry.npmjs.org/remark-rehype/-/remark-rehype-11.1.0.tgz", - "integrity": "sha512-z3tJrAs2kIs1AqIIy6pzHmAHlF1hWQ+OdY4/hv+Wxe35EhyLKcajL33iUEn3ScxtFox9nUvRufR/Zre8Q08H/g==", - "dependencies": { - "@types/hast": "^3.0.0", - "@types/mdast": "^4.0.0", - "mdast-util-to-hast": "^13.0.0", - "unified": "^11.0.0", - "vfile": "^6.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/remark-stringify": { - "version": "11.0.0", - "resolved": "https://registry.npmjs.org/remark-stringify/-/remark-stringify-11.0.0.tgz", - "integrity": "sha512-1OSmLd3awB/t8qdoEOMazZkNsfVTeY4fTsgzcQFdXNq8ToTN4ZGwrMnlda4K6smTFKD+GRV6O48i6Z4iKgPPpw==", - "dependencies": { - "@types/mdast": "^4.0.0", - "mdast-util-to-markdown": "^2.0.0", - "unified": "^11.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/renderkid": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/renderkid/-/renderkid-3.0.0.tgz", - "integrity": "sha512-q/7VIQA8lmM1hF+jn+sFSPWGlMkSAeNYcPLmDQx2zzuiDfaLrOmumR8iaUKlenFgh0XRPIUeSPlH3A+AW3Z5pg==", - "dependencies": { - "css-select": "^4.1.3", - "dom-converter": "^0.2.0", - "htmlparser2": "^6.1.0", - "lodash": "^4.17.21", - "strip-ansi": "^6.0.1" - } - }, - "node_modules/renderkid/node_modules/css-select": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/css-select/-/css-select-4.3.0.tgz", - "integrity": "sha512-wPpOYtnsVontu2mODhA19JrqWxNsfdatRKd64kmpRbQgh1KtItko5sTnEpPdpSaJszTOhEMlF/RPz28qj4HqhQ==", - "dependencies": { - "boolbase": "^1.0.0", - "css-what": "^6.0.1", - "domhandler": "^4.3.1", - "domutils": "^2.8.0", - "nth-check": "^2.0.1" - }, - "funding": { - "url": "https://github.com/sponsors/fb55" - } - }, - "node_modules/renderkid/node_modules/dom-serializer": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.4.1.tgz", - "integrity": "sha512-VHwB3KfrcOOkelEG2ZOfxqLZdfkil8PtJi4P8N2MMXucZq2yLp75ClViUlOVwyoHEDjYU433Aq+5zWP61+RGag==", - "dependencies": { - "domelementtype": "^2.0.1", - "domhandler": "^4.2.0", - "entities": "^2.0.0" - }, - "funding": { - "url": "https://github.com/cheeriojs/dom-serializer?sponsor=1" - } - }, - "node_modules/renderkid/node_modules/domhandler": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.3.1.tgz", - "integrity": "sha512-GrwoxYN+uWlzO8uhUXRl0P+kHE4GtVPfYzVLcUxPL7KNdHKj66vvlhiweIHqYYXWlw+T8iLMp42Lm67ghw4WMQ==", - "dependencies": { - "domelementtype": "^2.2.0" - }, - "engines": { - "node": ">= 4" - }, - "funding": { - "url": "https://github.com/fb55/domhandler?sponsor=1" - } - }, - "node_modules/renderkid/node_modules/domutils": { - "version": "2.8.0", - "resolved": "https://registry.npmjs.org/domutils/-/domutils-2.8.0.tgz", - "integrity": "sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==", - "dependencies": { - "dom-serializer": "^1.0.1", - "domelementtype": "^2.2.0", - "domhandler": "^4.2.0" - }, - "funding": { - "url": "https://github.com/fb55/domutils?sponsor=1" - } - }, - "node_modules/renderkid/node_modules/entities": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz", - "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==", - "funding": { - "url": "https://github.com/fb55/entities?sponsor=1" - } - }, - "node_modules/renderkid/node_modules/htmlparser2": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-6.1.0.tgz", - "integrity": "sha512-gyyPk6rgonLFEDGoeRgQNaEUvdJ4ktTmmUh/h2t7s+M8oPpIPxgNACWa+6ESR57kXstwqPiCut0V8NRpcwgU7A==", - "funding": [ - "https://github.com/fb55/htmlparser2?sponsor=1", - { - "type": "github", - "url": "https://github.com/sponsors/fb55" - } - ], - "dependencies": { - "domelementtype": "^2.0.1", - "domhandler": "^4.0.0", - "domutils": "^2.5.2", - "entities": "^2.0.0" - } - }, - "node_modules/require-from-string": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz", - "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/require-like": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/require-like/-/require-like-0.1.2.tgz", - "integrity": "sha512-oyrU88skkMtDdauHDuKVrgR+zuItqr6/c//FXzvmxRGMexSDc6hNvJInGW3LL46n+8b50RykrvwSUIIQH2LQ5A==", - "engines": { - "node": "*" - } - }, - "node_modules/requires-port": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz", - "integrity": "sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ==" - }, - "node_modules/resolve": { - "version": "1.22.8", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.8.tgz", - "integrity": "sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==", - "dependencies": { - "is-core-module": "^2.13.0", - "path-parse": "^1.0.7", - "supports-preserve-symlinks-flag": "^1.0.0" - }, - "bin": { - "resolve": "bin/resolve" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/resolve-alpn": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/resolve-alpn/-/resolve-alpn-1.2.1.tgz", - "integrity": "sha512-0a1F4l73/ZFZOakJnQ3FvkJ2+gSTQWz/r2KE5OdDY0TxPm5h4GkqkWWfM47T7HsbnOtcJVEF4epCVy6u7Q3K+g==" - }, - "node_modules/resolve-from": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", - "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", - "engines": { - "node": ">=4" - } - }, - "node_modules/resolve-pathname": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/resolve-pathname/-/resolve-pathname-3.0.0.tgz", - "integrity": "sha512-C7rARubxI8bXFNB/hqcp/4iUeIXJhJZvFPFPiSPRnhU5UPxzMFIl+2E6yY6c4k9giDJAhtV+enfA+G89N6Csng==" - }, - "node_modules/responselike": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/responselike/-/responselike-3.0.0.tgz", - "integrity": "sha512-40yHxbNcl2+rzXvZuVkrYohathsSJlMTXKryG5y8uciHv1+xDLHQpgjG64JUO9nrEq2jGLH6IZ8BcZyw3wrweg==", - "dependencies": { - "lowercase-keys": "^3.0.0" - }, - "engines": { - "node": ">=14.16" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/retry": { - "version": "0.13.1", - "resolved": "https://registry.npmjs.org/retry/-/retry-0.13.1.tgz", - "integrity": "sha512-XQBQ3I8W1Cge0Seh+6gjj03LbmRFWuoszgK9ooCpwYIrhhoO80pfq4cUkU5DkknwfOfFteRwlZ56PYOGYyFWdg==", - "engines": { - "node": ">= 4" - } - }, - "node_modules/reusify": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", - "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", - "engines": { - "iojs": ">=1.0.0", - "node": ">=0.10.0" - } - }, - "node_modules/rimraf": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", - "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", - "dependencies": { - "glob": "^7.1.3" - }, - "bin": { - "rimraf": "bin.js" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/rtl-detect": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/rtl-detect/-/rtl-detect-1.1.2.tgz", - "integrity": "sha512-PGMBq03+TTG/p/cRB7HCLKJ1MgDIi07+QU1faSjiYRfmY5UsAttV9Hs08jDAHVwcOwmVLcSJkpwyfXszVjWfIQ==" - }, - "node_modules/rtlcss": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/rtlcss/-/rtlcss-4.1.1.tgz", - "integrity": "sha512-/oVHgBtnPNcggP2aVXQjSy6N1mMAfHg4GSag0QtZBlD5bdDgAHwr4pydqJGd+SUCu9260+Pjqbjwtvu7EMH1KQ==", - "dependencies": { - "escalade": "^3.1.1", - "picocolors": "^1.0.0", - "postcss": "^8.4.21", - "strip-json-comments": "^3.1.1" - }, - "bin": { - "rtlcss": "bin/rtlcss.js" - }, - "engines": { - "node": ">=12.0.0" - } - }, - "node_modules/run-parallel": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", - "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ], - "dependencies": { - "queue-microtask": "^1.2.2" - } - }, - "node_modules/safe-buffer": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", - "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ] - }, - "node_modules/safer-buffer": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", - "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" - }, - "node_modules/sax": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/sax/-/sax-1.3.0.tgz", - "integrity": "sha512-0s+oAmw9zLl1V1cS9BtZN7JAd0cW5e0QH4W3LWEK6a4LaLEA2OTpGYWDY+6XasBLtz6wkm3u1xRw95mRuJ59WA==" - }, - "node_modules/scheduler": { - "version": "0.23.0", - "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.23.0.tgz", - "integrity": "sha512-CtuThmgHNg7zIZWAXi3AsyIzA3n4xx7aNyjwC2VJldO2LMVDhFK+63xGqq6CsJH4rTAt6/M+N4GhZiDYPx9eUw==", - "dependencies": { - "loose-envify": "^1.1.0" - } - }, - "node_modules/schema-utils": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.2.0.tgz", - "integrity": "sha512-L0jRsrPpjdckP3oPug3/VxNKt2trR8TcabrM6FOAAlvC/9Phcmm+cuAgTlxBqdBR1WJx7Naj9WHw+aOmheSVbw==", - "dependencies": { - "@types/json-schema": "^7.0.9", - "ajv": "^8.9.0", - "ajv-formats": "^2.1.1", - "ajv-keywords": "^5.1.0" - }, - "engines": { - "node": ">= 12.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - } - }, - "node_modules/search-insights": { - "version": "2.13.0", - "resolved": "https://registry.npmjs.org/search-insights/-/search-insights-2.13.0.tgz", - "integrity": "sha512-Orrsjf9trHHxFRuo9/rzm0KIWmgzE8RMlZMzuhZOJ01Rnz3D0YBAe+V6473t6/H6c7irs6Lt48brULAiRWb3Vw==", - "peer": true - }, - "node_modules/section-matter": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/section-matter/-/section-matter-1.0.0.tgz", - "integrity": "sha512-vfD3pmTzGpufjScBh50YHKzEu2lxBWhVEHsNGoEXmCmn2hKGfeNLYMzCJpe8cD7gqX7TJluOVpBkAequ6dgMmA==", - "dependencies": { - "extend-shallow": "^2.0.1", - "kind-of": "^6.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/select-hose": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/select-hose/-/select-hose-2.0.0.tgz", - "integrity": "sha512-mEugaLK+YfkijB4fx0e6kImuJdCIt2LxCRcbEYPqRGCs4F2ogyfZU5IAZRdjCP8JPq2AtdNoC/Dux63d9Kiryg==" - }, - "node_modules/selfsigned": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/selfsigned/-/selfsigned-2.4.1.tgz", - "integrity": "sha512-th5B4L2U+eGLq1TVh7zNRGBapioSORUeymIydxgFpwww9d2qyKvtuPU2jJuHvYAwwqi2Y596QBL3eEqcPEYL8Q==", - "dependencies": { - "@types/node-forge": "^1.3.0", - "node-forge": "^1" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/semver": { - "version": "7.6.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.0.tgz", - "integrity": "sha512-EnwXhrlwXMk9gKu5/flx5sv/an57AkRplG3hTK68W7FRDN+k+OWBj65M7719OkA82XLBxrcX0KSHj+X5COhOVg==", - "dependencies": { - "lru-cache": "^6.0.0" - }, - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/semver-diff": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/semver-diff/-/semver-diff-4.0.0.tgz", - "integrity": "sha512-0Ju4+6A8iOnpL/Thra7dZsSlOHYAHIeMxfhWQRI1/VLcT3WDBZKKtQt/QkBOsiIN9ZpuvHE6cGZ0x4glCMmfiA==", - "dependencies": { - "semver": "^7.3.5" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/semver/node_modules/lru-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", - "dependencies": { - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/semver/node_modules/yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" - }, - "node_modules/send": { - "version": "0.18.0", - "resolved": "https://registry.npmjs.org/send/-/send-0.18.0.tgz", - "integrity": "sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg==", - "dependencies": { - "debug": "2.6.9", - "depd": "2.0.0", - "destroy": "1.2.0", - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "etag": "~1.8.1", - "fresh": "0.5.2", - "http-errors": "2.0.0", - "mime": "1.6.0", - "ms": "2.1.3", - "on-finished": "2.4.1", - "range-parser": "~1.2.1", - "statuses": "2.0.1" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/send/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dependencies": { - "ms": "2.0.0" - } - }, - "node_modules/send/node_modules/debug/node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" - }, - "node_modules/send/node_modules/ms": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", - "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==" - }, - "node_modules/send/node_modules/range-parser": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", - "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/serialize-javascript": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.2.tgz", - "integrity": "sha512-Saa1xPByTTq2gdeFZYLLo+RFE35NHZkAbqZeWNd3BpzppeVisAqpDjcp8dyf6uIvEqJRd46jemmyA4iFIeVk8g==", - "dependencies": { - "randombytes": "^2.1.0" - } - }, - "node_modules/serve-handler": { - "version": "6.1.5", - "resolved": "https://registry.npmjs.org/serve-handler/-/serve-handler-6.1.5.tgz", - "integrity": "sha512-ijPFle6Hwe8zfmBxJdE+5fta53fdIY0lHISJvuikXB3VYFafRjMRpOffSPvCYsbKyBA7pvy9oYr/BT1O3EArlg==", - "dependencies": { - "bytes": "3.0.0", - "content-disposition": "0.5.2", - "fast-url-parser": "1.1.3", - "mime-types": "2.1.18", - "minimatch": "3.1.2", - "path-is-inside": "1.0.2", - "path-to-regexp": "2.2.1", - "range-parser": "1.2.0" - } - }, - "node_modules/serve-handler/node_modules/path-to-regexp": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-2.2.1.tgz", - "integrity": "sha512-gu9bD6Ta5bwGrrU8muHzVOBFFREpp2iRkVfhBJahwJ6p6Xw20SjT0MxLnwkjOibQmGSYhiUnf2FLe7k+jcFmGQ==" - }, - "node_modules/serve-index": { - "version": "1.9.1", - "resolved": "https://registry.npmjs.org/serve-index/-/serve-index-1.9.1.tgz", - "integrity": "sha512-pXHfKNP4qujrtteMrSBb0rc8HJ9Ms/GrXwcUtUtD5s4ewDJI8bT3Cz2zTVRMKtri49pLx2e0Ya8ziP5Ya2pZZw==", - "dependencies": { - "accepts": "~1.3.4", - "batch": "0.6.1", - "debug": "2.6.9", - "escape-html": "~1.0.3", - "http-errors": "~1.6.2", - "mime-types": "~2.1.17", - "parseurl": "~1.3.2" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/serve-index/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dependencies": { - "ms": "2.0.0" - } - }, - "node_modules/serve-index/node_modules/depd": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", - "integrity": "sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ==", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/serve-index/node_modules/http-errors": { - "version": "1.6.3", - "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.6.3.tgz", - "integrity": "sha512-lks+lVC8dgGyh97jxvxeYTWQFvh4uw4yC12gVl63Cg30sjPX4wuGcdkICVXDAESr6OJGjqGA8Iz5mkeN6zlD7A==", - "dependencies": { - "depd": "~1.1.2", - "inherits": "2.0.3", - "setprototypeof": "1.1.0", - "statuses": ">= 1.4.0 < 2" - }, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/serve-index/node_modules/inherits": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", - "integrity": "sha512-x00IRNXNy63jwGkJmzPigoySHbaqpNuzKbBOmzK+g2OdZpQ9w+sxCN+VSB3ja7IAge2OP2qpfxTjeNcyjmW1uw==" - }, - "node_modules/serve-index/node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" - }, - "node_modules/serve-index/node_modules/setprototypeof": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.0.tgz", - "integrity": "sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==" - }, - "node_modules/serve-index/node_modules/statuses": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", - "integrity": "sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA==", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/serve-static": { - "version": "1.15.0", - "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.15.0.tgz", - "integrity": "sha512-XGuRDNjXUijsUL0vl6nSD7cwURuzEgglbOaFuZM9g3kwDXOWVTck0jLzjPzGD+TazWbboZYu52/9/XPdUgne9g==", - "dependencies": { - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "parseurl": "~1.3.3", - "send": "0.18.0" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/set-function-length": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/set-function-length/-/set-function-length-1.2.1.tgz", - "integrity": "sha512-j4t6ccc+VsKwYHso+kElc5neZpjtq9EnRICFZtWyBsLojhmeF/ZBd/elqm22WJh/BziDe/SBiOeAt0m2mfLD0g==", - "dependencies": { - "define-data-property": "^1.1.2", - "es-errors": "^1.3.0", - "function-bind": "^1.1.2", - "get-intrinsic": "^1.2.3", - "gopd": "^1.0.1", - "has-property-descriptors": "^1.0.1" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/setprototypeof": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", - "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==" - }, - "node_modules/shallow-clone": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/shallow-clone/-/shallow-clone-3.0.1.tgz", - "integrity": "sha512-/6KqX+GVUdqPuPPd2LxDDxzX6CAbjJehAAOKlNpqqUpAqPM6HeL8f+o3a+JsyGjn2lv0WY8UsTgUJjU9Ok55NA==", - "dependencies": { - "kind-of": "^6.0.2" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/shallowequal": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/shallowequal/-/shallowequal-1.1.0.tgz", - "integrity": "sha512-y0m1JoUZSlPAjXVtPPW70aZWfIL/dSP7AFkRnniLCrK/8MDKog3TySTBmckD+RObVxH0v4Tox67+F14PdED2oQ==" - }, - "node_modules/shebang-command": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", - "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", - "dependencies": { - "shebang-regex": "^3.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/shebang-regex": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", - "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", - "engines": { - "node": ">=8" - } - }, - "node_modules/shell-quote": { - "version": "1.8.1", - "resolved": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.8.1.tgz", - "integrity": "sha512-6j1W9l1iAs/4xYBI1SYOVZyFcCis9b4KCLQ8fgAGG07QvzaRLVVRQvAy85yNmmZSjYjg4MWh4gNvlPujU/5LpA==", - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/shelljs": { - "version": "0.8.5", - "resolved": "https://registry.npmjs.org/shelljs/-/shelljs-0.8.5.tgz", - "integrity": "sha512-TiwcRcrkhHvbrZbnRcFYMLl30Dfov3HKqzp5tO5b4pt6G/SezKcYhmDg15zXVBswHmctSAQKznqNW2LO5tTDow==", - "dependencies": { - "glob": "^7.0.0", - "interpret": "^1.0.0", - "rechoir": "^0.6.2" - }, - "bin": { - "shjs": "bin/shjs" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/side-channel": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.5.tgz", - "integrity": "sha512-QcgiIWV4WV7qWExbN5llt6frQB/lBven9pqliLXfGPB+K9ZYXxDozp0wLkHS24kWCm+6YXH/f0HhnObZnZOBnQ==", - "dependencies": { - "call-bind": "^1.0.6", - "es-errors": "^1.3.0", - "get-intrinsic": "^1.2.4", - "object-inspect": "^1.13.1" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/signal-exit": { - "version": "3.0.7", - "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", - "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==" - }, - "node_modules/sirv": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/sirv/-/sirv-2.0.4.tgz", - "integrity": "sha512-94Bdh3cC2PKrbgSOUqTiGPWVZeSiXfKOVZNJniWoqrWrRkB1CJzBU3NEbiTsPcYy1lDsANA/THzS+9WBiy5nfQ==", - "dependencies": { - "@polka/url": "^1.0.0-next.24", - "mrmime": "^2.0.0", - "totalist": "^3.0.0" - }, - "engines": { - "node": ">= 10" - } - }, - "node_modules/sisteransi": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz", - "integrity": "sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==" - }, - "node_modules/sitemap": { - "version": "7.1.1", - "resolved": "https://registry.npmjs.org/sitemap/-/sitemap-7.1.1.tgz", - "integrity": "sha512-mK3aFtjz4VdJN0igpIJrinf3EO8U8mxOPsTBzSsy06UtjZQJ3YY3o3Xa7zSc5nMqcMrRwlChHZ18Kxg0caiPBg==", - "dependencies": { - "@types/node": "^17.0.5", - "@types/sax": "^1.2.1", - "arg": "^5.0.0", - "sax": "^1.2.4" - }, - "bin": { - "sitemap": "dist/cli.js" - }, - "engines": { - "node": ">=12.0.0", - "npm": ">=5.6.0" - } - }, - "node_modules/sitemap/node_modules/@types/node": { - "version": "17.0.45", - "resolved": "https://registry.npmjs.org/@types/node/-/node-17.0.45.tgz", - "integrity": "sha512-w+tIMs3rq2afQdsPJlODhoUEKzFP1ayaoyl1CcnwtIlsVe7K7bA1NGm4s3PraqTLlXnbIN84zuBlxBWo1u9BLw==" - }, - "node_modules/skin-tone": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/skin-tone/-/skin-tone-2.0.0.tgz", - "integrity": "sha512-kUMbT1oBJCpgrnKoSr0o6wPtvRWT9W9UKvGLwfJYO2WuahZRHOpEyL1ckyMGgMWh0UdpmaoFqKKD29WTomNEGA==", - "dependencies": { - "unicode-emoji-modifier-base": "^1.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/slash": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", - "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", - "engines": { - "node": ">=8" - } - }, - "node_modules/sockjs": { - "version": "0.3.24", - "resolved": "https://registry.npmjs.org/sockjs/-/sockjs-0.3.24.tgz", - "integrity": "sha512-GJgLTZ7vYb/JtPSSZ10hsOYIvEYsjbNU+zPdIHcUaWVNUEPivzxku31865sSSud0Da0W4lEeOPlmw93zLQchuQ==", - "dependencies": { - "faye-websocket": "^0.11.3", - "uuid": "^8.3.2", - "websocket-driver": "^0.7.4" - } - }, - "node_modules/sort-css-media-queries": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/sort-css-media-queries/-/sort-css-media-queries-2.1.0.tgz", - "integrity": "sha512-IeWvo8NkNiY2vVYdPa27MCQiR0MN0M80johAYFVxWWXQ44KU84WNxjslwBHmc/7ZL2ccwkM7/e6S5aiKZXm7jA==", - "engines": { - "node": ">= 6.3.0" - } - }, - "node_modules/source-map": { - "version": "0.7.4", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.4.tgz", - "integrity": "sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==", - "engines": { - "node": ">= 8" - } - }, - "node_modules/source-map-js": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz", - "integrity": "sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/source-map-support": { - "version": "0.5.21", - "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz", - "integrity": "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==", - "dependencies": { - "buffer-from": "^1.0.0", - "source-map": "^0.6.0" - } - }, - "node_modules/source-map-support/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/space-separated-tokens": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/space-separated-tokens/-/space-separated-tokens-2.0.2.tgz", - "integrity": "sha512-PEGlAwrG8yXGXRjW32fGbg66JAlOAwbObuqVoJpv/mRgoWDQfgH1wDPvtzWyUSNAXBGSk8h755YDbbcEy3SH2Q==", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/spdy": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/spdy/-/spdy-4.0.2.tgz", - "integrity": "sha512-r46gZQZQV+Kl9oItvl1JZZqJKGr+oEkB08A6BzkiR7593/7IbtuncXHd2YoYeTsG4157ZssMu9KYvUHLcjcDoA==", - "dependencies": { - "debug": "^4.1.0", - "handle-thing": "^2.0.0", - "http-deceiver": "^1.2.7", - "select-hose": "^2.0.0", - "spdy-transport": "^3.0.0" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/spdy-transport": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/spdy-transport/-/spdy-transport-3.0.0.tgz", - "integrity": "sha512-hsLVFE5SjA6TCisWeJXFKniGGOpBgMLmerfO2aCyCU5s7nJ/rpAepqmFifv/GCbSbueEeAJJnmSQ2rKC/g8Fcw==", - "dependencies": { - "debug": "^4.1.0", - "detect-node": "^2.0.4", - "hpack.js": "^2.1.6", - "obuf": "^1.1.2", - "readable-stream": "^3.0.6", - "wbuf": "^1.7.3" - } - }, - "node_modules/sprintf-js": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", - "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==" - }, - "node_modules/srcset": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/srcset/-/srcset-4.0.0.tgz", - "integrity": "sha512-wvLeHgcVHKO8Sc/H/5lkGreJQVeYMm9rlmt8PuR1xE31rIuXhuzznUUqAt8MqLhB3MqJdFzlNAfpcWnxiFUcPw==", - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/stable": { - "version": "0.1.8", - "resolved": "https://registry.npmjs.org/stable/-/stable-0.1.8.tgz", - "integrity": "sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w==", - "deprecated": "Modern JS already guarantees Array#sort() is a stable sort, so this library is deprecated. See the compatibility table on MDN: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/sort#browser_compatibility" - }, - "node_modules/statuses": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", - "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==", - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/std-env": { - "version": "3.7.0", - "resolved": "https://registry.npmjs.org/std-env/-/std-env-3.7.0.tgz", - "integrity": "sha512-JPbdCEQLj1w5GilpiHAx3qJvFndqybBysA3qUOnznweH4QbNYUsW/ea8QzSrnh0vNsezMMw5bcVool8lM0gwzg==" - }, - "node_modules/string_decoder": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", - "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", - "dependencies": { - "safe-buffer": "~5.2.0" - } - }, - "node_modules/string-width": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz", - "integrity": "sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==", - "dependencies": { - "eastasianwidth": "^0.2.0", - "emoji-regex": "^9.2.2", - "strip-ansi": "^7.0.1" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/string-width/node_modules/ansi-regex": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz", - "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==", - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/ansi-regex?sponsor=1" - } - }, - "node_modules/string-width/node_modules/strip-ansi": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz", - "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==", - "dependencies": { - "ansi-regex": "^6.0.1" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/strip-ansi?sponsor=1" - } - }, - "node_modules/stringify-entities": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/stringify-entities/-/stringify-entities-4.0.3.tgz", - "integrity": "sha512-BP9nNHMhhfcMbiuQKCqMjhDP5yBCAxsPu4pHFFzJ6Alo9dZgY4VLDPutXqIjpRiMoKdp7Av85Gr73Q5uH9k7+g==", - "dependencies": { - "character-entities-html4": "^2.0.0", - "character-entities-legacy": "^3.0.0" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/stringify-object": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/stringify-object/-/stringify-object-3.3.0.tgz", - "integrity": "sha512-rHqiFh1elqCQ9WPLIC8I0Q/g/wj5J1eMkyoiD6eoQApWHP0FtlK7rqnhmabL5VUY9JQCcqwwvlOaSuutekgyrw==", - "dependencies": { - "get-own-enumerable-property-symbols": "^3.0.0", - "is-obj": "^1.0.1", - "is-regexp": "^1.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/strip-ansi": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", - "dependencies": { - "ansi-regex": "^5.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/strip-bom-string": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/strip-bom-string/-/strip-bom-string-1.0.0.tgz", - "integrity": "sha512-uCC2VHvQRYu+lMh4My/sFNmF2klFymLX1wHJeXnbEJERpV/ZsVuonzerjfrGpIGF7LBVa1O7i9kjiWvJiFck8g==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/strip-final-newline": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz", - "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==", - "engines": { - "node": ">=6" - } - }, - "node_modules/strip-json-comments": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", - "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/style-to-object": { - "version": "0.4.4", - "resolved": "https://registry.npmjs.org/style-to-object/-/style-to-object-0.4.4.tgz", - "integrity": "sha512-HYNoHZa2GorYNyqiCaBgsxvcJIn7OHq6inEga+E6Ke3m5JkoqpQbnFssk4jwe+K7AhGa2fcha4wSOf1Kn01dMg==", - "dependencies": { - "inline-style-parser": "0.1.1" - } - }, - "node_modules/stylehacks": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/stylehacks/-/stylehacks-5.1.1.tgz", - "integrity": "sha512-sBpcd5Hx7G6seo7b1LkpttvTz7ikD0LlH5RmdcBNb6fFR0Fl7LQwHDFr300q4cwUqi+IYrFGmsIHieMBfnN/Bw==", - "dependencies": { - "browserslist": "^4.21.4", - "postcss-selector-parser": "^6.0.4" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/supports-preserve-symlinks-flag": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", - "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/svg-parser": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/svg-parser/-/svg-parser-2.0.4.tgz", - "integrity": "sha512-e4hG1hRwoOdRb37cIMSgzNsxyzKfayW6VOflrwvR+/bzrkyxY/31WkbgnQpgtrNp1SdpJvpUAGTa/ZoiPNDuRQ==" - }, - "node_modules/svgo": { - "version": "2.8.0", - "resolved": "https://registry.npmjs.org/svgo/-/svgo-2.8.0.tgz", - "integrity": "sha512-+N/Q9kV1+F+UeWYoSiULYo4xYSDQlTgb+ayMobAXPwMnLvop7oxKMo9OzIrX5x3eS4L4f2UHhc9axXwY8DpChg==", - "dependencies": { - "@trysound/sax": "0.2.0", - "commander": "^7.2.0", - "css-select": "^4.1.3", - "css-tree": "^1.1.3", - "csso": "^4.2.0", - "picocolors": "^1.0.0", - "stable": "^0.1.8" - }, - "bin": { - "svgo": "bin/svgo" - }, - "engines": { - "node": ">=10.13.0" - } - }, - "node_modules/svgo/node_modules/commander": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz", - "integrity": "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==", - "engines": { - "node": ">= 10" - } - }, - "node_modules/svgo/node_modules/css-select": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/css-select/-/css-select-4.3.0.tgz", - "integrity": "sha512-wPpOYtnsVontu2mODhA19JrqWxNsfdatRKd64kmpRbQgh1KtItko5sTnEpPdpSaJszTOhEMlF/RPz28qj4HqhQ==", - "dependencies": { - "boolbase": "^1.0.0", - "css-what": "^6.0.1", - "domhandler": "^4.3.1", - "domutils": "^2.8.0", - "nth-check": "^2.0.1" - }, - "funding": { - "url": "https://github.com/sponsors/fb55" - } - }, - "node_modules/svgo/node_modules/dom-serializer": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.4.1.tgz", - "integrity": "sha512-VHwB3KfrcOOkelEG2ZOfxqLZdfkil8PtJi4P8N2MMXucZq2yLp75ClViUlOVwyoHEDjYU433Aq+5zWP61+RGag==", - "dependencies": { - "domelementtype": "^2.0.1", - "domhandler": "^4.2.0", - "entities": "^2.0.0" - }, - "funding": { - "url": "https://github.com/cheeriojs/dom-serializer?sponsor=1" - } - }, - "node_modules/svgo/node_modules/domhandler": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.3.1.tgz", - "integrity": "sha512-GrwoxYN+uWlzO8uhUXRl0P+kHE4GtVPfYzVLcUxPL7KNdHKj66vvlhiweIHqYYXWlw+T8iLMp42Lm67ghw4WMQ==", - "dependencies": { - "domelementtype": "^2.2.0" - }, - "engines": { - "node": ">= 4" - }, - "funding": { - "url": "https://github.com/fb55/domhandler?sponsor=1" - } - }, - "node_modules/svgo/node_modules/domutils": { - "version": "2.8.0", - "resolved": "https://registry.npmjs.org/domutils/-/domutils-2.8.0.tgz", - "integrity": "sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==", - "dependencies": { - "dom-serializer": "^1.0.1", - "domelementtype": "^2.2.0", - "domhandler": "^4.2.0" - }, - "funding": { - "url": "https://github.com/fb55/domutils?sponsor=1" - } - }, - "node_modules/svgo/node_modules/entities": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz", - "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==", - "funding": { - "url": "https://github.com/fb55/entities?sponsor=1" - } - }, - "node_modules/tapable": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.1.tgz", - "integrity": "sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==", - "engines": { - "node": ">=6" - } - }, - "node_modules/terser": { - "version": "5.27.1", - "resolved": "https://registry.npmjs.org/terser/-/terser-5.27.1.tgz", - "integrity": "sha512-29wAr6UU/oQpnTw5HoadwjUZnFQXGdOfj0LjZ4sVxzqwHh/QVkvr7m8y9WoR4iN3FRitVduTc6KdjcW38Npsug==", - "dependencies": { - "@jridgewell/source-map": "^0.3.3", - "acorn": "^8.8.2", - "commander": "^2.20.0", - "source-map-support": "~0.5.20" - }, - "bin": { - "terser": "bin/terser" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/terser-webpack-plugin": { - "version": "5.3.10", - "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.3.10.tgz", - "integrity": "sha512-BKFPWlPDndPs+NGGCr1U59t0XScL5317Y0UReNrHaw9/FwhPENlq6bfgs+4yPfyP51vqC1bQ4rp1EfXW5ZSH9w==", - "dependencies": { - "@jridgewell/trace-mapping": "^0.3.20", - "jest-worker": "^27.4.5", - "schema-utils": "^3.1.1", - "serialize-javascript": "^6.0.1", - "terser": "^5.26.0" - }, - "engines": { - "node": ">= 10.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependencies": { - "webpack": "^5.1.0" - }, - "peerDependenciesMeta": { - "@swc/core": { - "optional": true - }, - "esbuild": { - "optional": true - }, - "uglify-js": { - "optional": true - } - } - }, - "node_modules/terser-webpack-plugin/node_modules/ajv": { - "version": "6.12.6", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", - "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", - "dependencies": { - "fast-deep-equal": "^3.1.1", - "fast-json-stable-stringify": "^2.0.0", - "json-schema-traverse": "^0.4.1", - "uri-js": "^4.2.2" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/epoberezkin" - } - }, - "node_modules/terser-webpack-plugin/node_modules/ajv-keywords": { - "version": "3.5.2", - "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", - "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", - "peerDependencies": { - "ajv": "^6.9.1" - } - }, - "node_modules/terser-webpack-plugin/node_modules/jest-worker": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-27.5.1.tgz", - "integrity": "sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==", - "dependencies": { - "@types/node": "*", - "merge-stream": "^2.0.0", - "supports-color": "^8.0.0" - }, - "engines": { - "node": ">= 10.13.0" - } - }, - "node_modules/terser-webpack-plugin/node_modules/json-schema-traverse": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", - "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==" - }, - "node_modules/terser-webpack-plugin/node_modules/schema-utils": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.3.0.tgz", - "integrity": "sha512-pN/yOAvcC+5rQ5nERGuwrjLlYvLTbCibnZ1I7B1LaiAz9BRBlE9GMgE/eqV30P7aJQUf7Ddimy/RsbYO/GrVGg==", - "dependencies": { - "@types/json-schema": "^7.0.8", - "ajv": "^6.12.5", - "ajv-keywords": "^3.5.2" - }, - "engines": { - "node": ">= 10.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - } - }, - "node_modules/terser-webpack-plugin/node_modules/supports-color": { - "version": "8.1.1", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", - "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/supports-color?sponsor=1" - } - }, - "node_modules/terser/node_modules/commander": { - "version": "2.20.3", - "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", - "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==" - }, - "node_modules/text-table": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", - "integrity": "sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==" - }, - "node_modules/thunky": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/thunky/-/thunky-1.1.0.tgz", - "integrity": "sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA==" - }, - "node_modules/tiny-invariant": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/tiny-invariant/-/tiny-invariant-1.3.1.tgz", - "integrity": "sha512-AD5ih2NlSssTCwsMznbvwMZpJ1cbhkGd2uueNxzv2jDlEeZdU04JQfRnggJQ8DrcVBGjAsCKwFBbDlVNtEMlzw==" - }, - "node_modules/tiny-warning": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/tiny-warning/-/tiny-warning-1.0.3.tgz", - "integrity": "sha512-lBN9zLN/oAf68o3zNXYrdCt1kP8WsiGW8Oo2ka41b2IM5JL/S1CTyX1rW0mb/zSuJun0ZUrDxx4sqvYS2FWzPA==" - }, - "node_modules/to-fast-properties": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", - "integrity": "sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==", - "engines": { - "node": ">=4" - } - }, - "node_modules/to-regex-range": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", - "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", - "dependencies": { - "is-number": "^7.0.0" - }, - "engines": { - "node": ">=8.0" - } - }, - "node_modules/toidentifier": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz", - "integrity": "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==", - "engines": { - "node": ">=0.6" - } - }, - "node_modules/totalist": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/totalist/-/totalist-3.0.1.tgz", - "integrity": "sha512-sf4i37nQ2LBx4m3wB74y+ubopq6W/dIzXg0FDGjsYnZHVa1Da8FH853wlL2gtUhg+xJXjfk3kUZS3BRoQeoQBQ==", - "engines": { - "node": ">=6" - } - }, - "node_modules/trim-lines": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/trim-lines/-/trim-lines-3.0.1.tgz", - "integrity": "sha512-kRj8B+YHZCc9kQYdWfJB2/oUl9rA99qbowYYBtr4ui4mZyAQ2JpvVBd/6U2YloATfqBhBTSMhTpgBHtU0Mf3Rg==", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/trough": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/trough/-/trough-2.2.0.tgz", - "integrity": "sha512-tmMpK00BjZiUyVyvrBK7knerNgmgvcV/KLVyuma/SC+TQN167GrMRciANTz09+k3zW8L8t60jWO1GpfkZdjTaw==", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/tslib": { - "version": "2.6.2", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.2.tgz", - "integrity": "sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==" - }, - "node_modules/type-fest": { - "version": "2.19.0", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-2.19.0.tgz", - "integrity": "sha512-RAH822pAdBgcNMAfWnCBU3CFZcfZ/i1eZjwFU/dsLKumyuuP3niueg2UAukXYF0E2AAoc82ZSSf9J0WQBinzHA==", - "engines": { - "node": ">=12.20" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/type-is": { - "version": "1.6.18", - "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz", - "integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==", - "dependencies": { - "media-typer": "0.3.0", - "mime-types": "~2.1.24" - }, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/type-is/node_modules/mime-db": { - "version": "1.52.0", - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", - "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/type-is/node_modules/mime-types": { - "version": "2.1.35", - "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", - "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", - "dependencies": { - "mime-db": "1.52.0" - }, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/typedarray-to-buffer": { - "version": "3.1.5", - "resolved": "https://registry.npmjs.org/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz", - "integrity": "sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q==", - "dependencies": { - "is-typedarray": "^1.0.0" - } - }, - "node_modules/typescript": { - "version": "5.2.2", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.2.2.tgz", - "integrity": "sha512-mI4WrpHsbCIcwT9cF4FZvr80QUeKvsUsUvKDoR+X/7XHQH98xYD8YHZg7ANtz2GtZt/CBq2QJ0thkGJMHfqc1w==", - "bin": { - "tsc": "bin/tsc", - "tsserver": "bin/tsserver" - }, - "engines": { - "node": ">=14.17" - } - }, - "node_modules/undici-types": { - "version": "5.26.5", - "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-5.26.5.tgz", - "integrity": "sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==" - }, - "node_modules/unicode-canonical-property-names-ecmascript": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-2.0.0.tgz", - "integrity": "sha512-yY5PpDlfVIU5+y/BSCxAJRBIS1Zc2dDG3Ujq+sR0U+JjUevW2JhocOF+soROYDSaAezOzOKuyyixhD6mBknSmQ==", - "engines": { - "node": ">=4" - } - }, - "node_modules/unicode-emoji-modifier-base": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/unicode-emoji-modifier-base/-/unicode-emoji-modifier-base-1.0.0.tgz", - "integrity": "sha512-yLSH4py7oFH3oG/9K+XWrz1pSi3dfUrWEnInbxMfArOfc1+33BlGPQtLsOYwvdMy11AwUBetYuaRxSPqgkq+8g==", - "engines": { - "node": ">=4" - } - }, - "node_modules/unicode-match-property-ecmascript": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-2.0.0.tgz", - "integrity": "sha512-5kaZCrbp5mmbz5ulBkDkbY0SsPOjKqVS35VpL9ulMPfSl0J0Xsm+9Evphv9CoIZFwre7aJoa94AY6seMKGVN5Q==", - "dependencies": { - "unicode-canonical-property-names-ecmascript": "^2.0.0", - "unicode-property-aliases-ecmascript": "^2.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/unicode-match-property-value-ecmascript": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-2.1.0.tgz", - "integrity": "sha512-qxkjQt6qjg/mYscYMC0XKRn3Rh0wFPlfxB0xkt9CfyTvpX1Ra0+rAmdX2QyAobptSEvuy4RtpPRui6XkV+8wjA==", - "engines": { - "node": ">=4" - } - }, - "node_modules/unicode-property-aliases-ecmascript": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-2.1.0.tgz", - "integrity": "sha512-6t3foTQI9qne+OZoVQB/8x8rk2k1eVy1gRXhV3oFQ5T6R1dqQ1xtin3XqSlx3+ATBkliTaR/hHyJBm+LVPNM8w==", - "engines": { - "node": ">=4" - } - }, - "node_modules/unified": { - "version": "11.0.4", - "resolved": "https://registry.npmjs.org/unified/-/unified-11.0.4.tgz", - "integrity": "sha512-apMPnyLjAX+ty4OrNap7yumyVAMlKx5IWU2wlzzUdYJO9A8f1p9m/gywF/GM2ZDFcjQPrx59Mc90KwmxsoklxQ==", - "dependencies": { - "@types/unist": "^3.0.0", - "bail": "^2.0.0", - "devlop": "^1.0.0", - "extend": "^3.0.0", - "is-plain-obj": "^4.0.0", - "trough": "^2.0.0", - "vfile": "^6.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/unique-string": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/unique-string/-/unique-string-3.0.0.tgz", - "integrity": "sha512-VGXBUVwxKMBUznyffQweQABPRRW1vHZAbadFZud4pLFAqRGvv/96vafgjWFqzourzr8YonlQiPgH0YCJfawoGQ==", - "dependencies": { - "crypto-random-string": "^4.0.0" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/unist-util-is": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/unist-util-is/-/unist-util-is-6.0.0.tgz", - "integrity": "sha512-2qCTHimwdxLfz+YzdGfkqNlH0tLi9xjTnHddPmJwtIG9MGsdbutfTc4P+haPD7l7Cjxf/WZj+we5qfVPvvxfYw==", - "dependencies": { - "@types/unist": "^3.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/unist-util-position": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/unist-util-position/-/unist-util-position-5.0.0.tgz", - "integrity": "sha512-fucsC7HjXvkB5R3kTCO7kUjRdrS0BJt3M/FPxmHMBOm8JQi2BsHAHFsy27E0EolP8rp0NzXsJ+jNPyDWvOJZPA==", - "dependencies": { - "@types/unist": "^3.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/unist-util-position-from-estree": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/unist-util-position-from-estree/-/unist-util-position-from-estree-2.0.0.tgz", - "integrity": "sha512-KaFVRjoqLyF6YXCbVLNad/eS4+OfPQQn2yOd7zF/h5T/CSL2v8NpN6a5TPvtbXthAGw5nG+PuTtq+DdIZr+cRQ==", - "dependencies": { - "@types/unist": "^3.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/unist-util-remove-position": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/unist-util-remove-position/-/unist-util-remove-position-5.0.0.tgz", - "integrity": "sha512-Hp5Kh3wLxv0PHj9m2yZhhLt58KzPtEYKQQ4yxfYFEO7EvHwzyDYnduhHnY1mDxoqr7VUwVuHXk9RXKIiYS1N8Q==", - "dependencies": { - "@types/unist": "^3.0.0", - "unist-util-visit": "^5.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/unist-util-stringify-position": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/unist-util-stringify-position/-/unist-util-stringify-position-4.0.0.tgz", - "integrity": "sha512-0ASV06AAoKCDkS2+xw5RXJywruurpbC4JZSm7nr7MOt1ojAzvyyaO+UxZf18j8FCF6kmzCZKcAgN/yu2gm2XgQ==", - "dependencies": { - "@types/unist": "^3.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/unist-util-visit": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/unist-util-visit/-/unist-util-visit-5.0.0.tgz", - "integrity": "sha512-MR04uvD+07cwl/yhVuVWAtw+3GOR/knlL55Nd/wAdblk27GCVt3lqpTivy/tkJcZoNPzTwS1Y+KMojlLDhoTzg==", - "dependencies": { - "@types/unist": "^3.0.0", - "unist-util-is": "^6.0.0", - "unist-util-visit-parents": "^6.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/unist-util-visit-parents": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/unist-util-visit-parents/-/unist-util-visit-parents-6.0.1.tgz", - "integrity": "sha512-L/PqWzfTP9lzzEa6CKs0k2nARxTdZduw3zyh8d2NVBnsyvHjSX4TWse388YrrQKbvI8w20fGjGlhgT96WwKykw==", - "dependencies": { - "@types/unist": "^3.0.0", - "unist-util-is": "^6.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/universalify": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.1.tgz", - "integrity": "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==", - "engines": { - "node": ">= 10.0.0" - } - }, - "node_modules/unpipe": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", - "integrity": "sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==", - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/update-browserslist-db": { - "version": "1.0.13", - "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.13.tgz", - "integrity": "sha512-xebP81SNcPuNpPP3uzeW1NYXxI3rxyJzF3pD6sH4jE7o/IX+WtSpwnVU+qIsDPyk0d3hmFQ7mjqc6AtV604hbg==", - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/browserslist" - }, - { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/browserslist" - }, - { - "type": "github", - "url": "https://github.com/sponsors/ai" - } - ], - "dependencies": { - "escalade": "^3.1.1", - "picocolors": "^1.0.0" - }, - "bin": { - "update-browserslist-db": "cli.js" - }, - "peerDependencies": { - "browserslist": ">= 4.21.0" - } - }, - "node_modules/update-notifier": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/update-notifier/-/update-notifier-6.0.2.tgz", - "integrity": "sha512-EDxhTEVPZZRLWYcJ4ZXjGFN0oP7qYvbXWzEgRm/Yql4dHX5wDbvh89YHP6PK1lzZJYrMtXUuZZz8XGK+U6U1og==", - "dependencies": { - "boxen": "^7.0.0", - "chalk": "^5.0.1", - "configstore": "^6.0.0", - "has-yarn": "^3.0.0", - "import-lazy": "^4.0.0", - "is-ci": "^3.0.1", - "is-installed-globally": "^0.4.0", - "is-npm": "^6.0.0", - "is-yarn-global": "^0.4.0", - "latest-version": "^7.0.0", - "pupa": "^3.1.0", - "semver": "^7.3.7", - "semver-diff": "^4.0.0", - "xdg-basedir": "^5.1.0" - }, - "engines": { - "node": ">=14.16" - }, - "funding": { - "url": "https://github.com/yeoman/update-notifier?sponsor=1" - } - }, - "node_modules/update-notifier/node_modules/boxen": { - "version": "7.1.1", - "resolved": "https://registry.npmjs.org/boxen/-/boxen-7.1.1.tgz", - "integrity": "sha512-2hCgjEmP8YLWQ130n2FerGv7rYpfBmnmp9Uy2Le1vge6X3gZIfSmEzP5QTDElFxcvVcXlEn8Aq6MU/PZygIOog==", - "dependencies": { - "ansi-align": "^3.0.1", - "camelcase": "^7.0.1", - "chalk": "^5.2.0", - "cli-boxes": "^3.0.0", - "string-width": "^5.1.2", - "type-fest": "^2.13.0", - "widest-line": "^4.0.1", - "wrap-ansi": "^8.1.0" - }, - "engines": { - "node": ">=14.16" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/update-notifier/node_modules/camelcase": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-7.0.1.tgz", - "integrity": "sha512-xlx1yCK2Oc1APsPXDL2LdlNP6+uu8OCDdhOBSVT279M/S+y75O30C2VuD8T2ogdePBBl7PfPF4504tnLgX3zfw==", - "engines": { - "node": ">=14.16" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/update-notifier/node_modules/chalk": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-5.3.0.tgz", - "integrity": "sha512-dLitG79d+GV1Nb/VYcCDFivJeK1hiukt9QjRNVOsUtTy1rR1YJsmpGGTZ3qJos+uw7WmWF4wUwBd9jxjocFC2w==", - "engines": { - "node": "^12.17.0 || ^14.13 || >=16.0.0" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/uri-js": { - "version": "4.4.1", - "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", - "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", - "dependencies": { - "punycode": "^2.1.0" - } - }, - "node_modules/uri-js/node_modules/punycode": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz", - "integrity": "sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==", - "engines": { - "node": ">=6" - } - }, - "node_modules/url-loader": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/url-loader/-/url-loader-4.1.1.tgz", - "integrity": "sha512-3BTV812+AVHHOJQO8O5MkWgZ5aosP7GnROJwvzLS9hWDj00lZ6Z0wNak423Lp9PBZN05N+Jk/N5Si8jRAlGyWA==", - "dependencies": { - "loader-utils": "^2.0.0", - "mime-types": "^2.1.27", - "schema-utils": "^3.0.0" - }, - "engines": { - "node": ">= 10.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependencies": { - "file-loader": "*", - "webpack": "^4.0.0 || ^5.0.0" - }, - "peerDependenciesMeta": { - "file-loader": { - "optional": true - } - } - }, - "node_modules/url-loader/node_modules/ajv": { - "version": "6.12.6", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", - "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", - "dependencies": { - "fast-deep-equal": "^3.1.1", - "fast-json-stable-stringify": "^2.0.0", - "json-schema-traverse": "^0.4.1", - "uri-js": "^4.2.2" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/epoberezkin" - } - }, - "node_modules/url-loader/node_modules/ajv-keywords": { - "version": "3.5.2", - "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", - "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", - "peerDependencies": { - "ajv": "^6.9.1" - } - }, - "node_modules/url-loader/node_modules/json-schema-traverse": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", - "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==" - }, - "node_modules/url-loader/node_modules/mime-db": { - "version": "1.52.0", - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", - "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/url-loader/node_modules/mime-types": { - "version": "2.1.35", - "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", - "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", - "dependencies": { - "mime-db": "1.52.0" - }, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/url-loader/node_modules/schema-utils": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.3.0.tgz", - "integrity": "sha512-pN/yOAvcC+5rQ5nERGuwrjLlYvLTbCibnZ1I7B1LaiAz9BRBlE9GMgE/eqV30P7aJQUf7Ddimy/RsbYO/GrVGg==", - "dependencies": { - "@types/json-schema": "^7.0.8", - "ajv": "^6.12.5", - "ajv-keywords": "^3.5.2" - }, - "engines": { - "node": ">= 10.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - } - }, - "node_modules/util-deprecate": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", - "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==" - }, - "node_modules/utila": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/utila/-/utila-0.4.0.tgz", - "integrity": "sha512-Z0DbgELS9/L/75wZbro8xAnT50pBVFQZ+hUEueGDU5FN51YSCYM+jdxsfCiHjwNP/4LCDD0i/graKpeBnOXKRA==" - }, - "node_modules/utility-types": { - "version": "3.11.0", - "resolved": "https://registry.npmjs.org/utility-types/-/utility-types-3.11.0.tgz", - "integrity": "sha512-6Z7Ma2aVEWisaL6TvBCy7P8rm2LQoPv6dJ7ecIaIixHcwfbJ0x7mWdbcwlIM5IGQxPZSFYeqRCqlOOeKoJYMkw==", - "engines": { - "node": ">= 4" - } - }, - "node_modules/utils-merge": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", - "integrity": "sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==", - "engines": { - "node": ">= 0.4.0" - } - }, - "node_modules/uuid": { - "version": "8.3.2", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", - "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==", - "bin": { - "uuid": "dist/bin/uuid" - } - }, - "node_modules/value-equal": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/value-equal/-/value-equal-1.0.1.tgz", - "integrity": "sha512-NOJ6JZCAWr0zlxZt+xqCHNTEKOsrks2HQd4MqhP1qy4z1SkbEP467eNx6TgDKXMvUOb+OENfJCZwM+16n7fRfw==" - }, - "node_modules/vary": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", - "integrity": "sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==", - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/vfile": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/vfile/-/vfile-6.0.1.tgz", - "integrity": "sha512-1bYqc7pt6NIADBJ98UiG0Bn/CHIVOoZ/IyEkqIruLg0mE1BKzkOXY2D6CSqQIcKqgadppE5lrxgWXJmXd7zZJw==", - "dependencies": { - "@types/unist": "^3.0.0", - "unist-util-stringify-position": "^4.0.0", - "vfile-message": "^4.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/vfile-location": { - "version": "5.0.2", - "resolved": "https://registry.npmjs.org/vfile-location/-/vfile-location-5.0.2.tgz", - "integrity": "sha512-NXPYyxyBSH7zB5U6+3uDdd6Nybz6o6/od9rk8bp9H8GR3L+cm/fC0uUTbqBmUTnMCUDslAGBOIKNfvvb+gGlDg==", - "dependencies": { - "@types/unist": "^3.0.0", - "vfile": "^6.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/vfile-message": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/vfile-message/-/vfile-message-4.0.2.tgz", - "integrity": "sha512-jRDZ1IMLttGj41KcZvlrYAaI3CfqpLpfpf+Mfig13viT6NKvRzWZ+lXz0Y5D60w6uJIBAOGq9mSHf0gktF0duw==", - "dependencies": { - "@types/unist": "^3.0.0", - "unist-util-stringify-position": "^4.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/watchpack": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.4.0.tgz", - "integrity": "sha512-Lcvm7MGST/4fup+ifyKi2hjyIAwcdI4HRgtvTpIUxBRhB+RFtUh8XtDOxUfctVCnhVi+QQj49i91OyvzkJl6cg==", - "dependencies": { - "glob-to-regexp": "^0.4.1", - "graceful-fs": "^4.1.2" - }, - "engines": { - "node": ">=10.13.0" - } - }, - "node_modules/wbuf": { - "version": "1.7.3", - "resolved": "https://registry.npmjs.org/wbuf/-/wbuf-1.7.3.tgz", - "integrity": "sha512-O84QOnr0icsbFGLS0O3bI5FswxzRr8/gHwWkDlQFskhSPryQXvrTMxjxGP4+iWYoauLoBvfDpkrOauZ+0iZpDA==", - "dependencies": { - "minimalistic-assert": "^1.0.0" - } - }, - "node_modules/web-namespaces": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/web-namespaces/-/web-namespaces-2.0.1.tgz", - "integrity": "sha512-bKr1DkiNa2krS7qxNtdrtHAmzuYGFQLiQ13TsorsdT6ULTkPLKuu5+GsFpDlg6JFjUTwX2DyhMPG2be8uPrqsQ==", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/webpack": { - "version": "5.90.2", - "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.90.2.tgz", - "integrity": "sha512-ziXu8ABGr0InCMEYFnHrYweinHK2PWrMqnwdHk2oK3rRhv/1B+2FnfwYv5oD+RrknK/Pp/Hmyvu+eAsaMYhzCw==", - "dependencies": { - "@types/eslint-scope": "^3.7.3", - "@types/estree": "^1.0.5", - "@webassemblyjs/ast": "^1.11.5", - "@webassemblyjs/wasm-edit": "^1.11.5", - "@webassemblyjs/wasm-parser": "^1.11.5", - "acorn": "^8.7.1", - "acorn-import-assertions": "^1.9.0", - "browserslist": "^4.21.10", - "chrome-trace-event": "^1.0.2", - "enhanced-resolve": "^5.15.0", - "es-module-lexer": "^1.2.1", - "eslint-scope": "5.1.1", - "events": "^3.2.0", - "glob-to-regexp": "^0.4.1", - "graceful-fs": "^4.2.9", - "json-parse-even-better-errors": "^2.3.1", - "loader-runner": "^4.2.0", - "mime-types": "^2.1.27", - "neo-async": "^2.6.2", - "schema-utils": "^3.2.0", - "tapable": "^2.1.1", - "terser-webpack-plugin": "^5.3.10", - "watchpack": "^2.4.0", - "webpack-sources": "^3.2.3" - }, - "bin": { - "webpack": "bin/webpack.js" - }, - "engines": { - "node": ">=10.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependenciesMeta": { - "webpack-cli": { - "optional": true - } - } - }, - "node_modules/webpack-bundle-analyzer": { - "version": "4.10.1", - "resolved": "https://registry.npmjs.org/webpack-bundle-analyzer/-/webpack-bundle-analyzer-4.10.1.tgz", - "integrity": "sha512-s3P7pgexgT/HTUSYgxJyn28A+99mmLq4HsJepMPzu0R8ImJc52QNqaFYW1Z2z2uIb1/J3eYgaAWVpaC+v/1aAQ==", - "dependencies": { - "@discoveryjs/json-ext": "0.5.7", - "acorn": "^8.0.4", - "acorn-walk": "^8.0.0", - "commander": "^7.2.0", - "debounce": "^1.2.1", - "escape-string-regexp": "^4.0.0", - "gzip-size": "^6.0.0", - "html-escaper": "^2.0.2", - "is-plain-object": "^5.0.0", - "opener": "^1.5.2", - "picocolors": "^1.0.0", - "sirv": "^2.0.3", - "ws": "^7.3.1" - }, - "bin": { - "webpack-bundle-analyzer": "lib/bin/analyzer.js" - }, - "engines": { - "node": ">= 10.13.0" - } - }, - "node_modules/webpack-bundle-analyzer/node_modules/commander": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz", - "integrity": "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==", - "engines": { - "node": ">= 10" - } - }, - "node_modules/webpack-dev-middleware": { - "version": "5.3.3", - "resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-5.3.3.tgz", - "integrity": "sha512-hj5CYrY0bZLB+eTO+x/j67Pkrquiy7kWepMHmUMoPsmcUaeEnQJqFzHJOyxgWlq746/wUuA64p9ta34Kyb01pA==", - "dependencies": { - "colorette": "^2.0.10", - "memfs": "^3.4.3", - "mime-types": "^2.1.31", - "range-parser": "^1.2.1", - "schema-utils": "^4.0.0" - }, - "engines": { - "node": ">= 12.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependencies": { - "webpack": "^4.0.0 || ^5.0.0" - } - }, - "node_modules/webpack-dev-middleware/node_modules/mime-db": { - "version": "1.52.0", - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", - "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/webpack-dev-middleware/node_modules/mime-types": { - "version": "2.1.35", - "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", - "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", - "dependencies": { - "mime-db": "1.52.0" - }, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/webpack-dev-middleware/node_modules/range-parser": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", - "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/webpack-dev-server": { - "version": "4.15.1", - "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-4.15.1.tgz", - "integrity": "sha512-5hbAst3h3C3L8w6W4P96L5vaV0PxSmJhxZvWKYIdgxOQm8pNZ5dEOmmSLBVpP85ReeyRt6AS1QJNyo/oFFPeVA==", - "dependencies": { - "@types/bonjour": "^3.5.9", - "@types/connect-history-api-fallback": "^1.3.5", - "@types/express": "^4.17.13", - "@types/serve-index": "^1.9.1", - "@types/serve-static": "^1.13.10", - "@types/sockjs": "^0.3.33", - "@types/ws": "^8.5.5", - "ansi-html-community": "^0.0.8", - "bonjour-service": "^1.0.11", - "chokidar": "^3.5.3", - "colorette": "^2.0.10", - "compression": "^1.7.4", - "connect-history-api-fallback": "^2.0.0", - "default-gateway": "^6.0.3", - "express": "^4.17.3", - "graceful-fs": "^4.2.6", - "html-entities": "^2.3.2", - "http-proxy-middleware": "^2.0.3", - "ipaddr.js": "^2.0.1", - "launch-editor": "^2.6.0", - "open": "^8.0.9", - "p-retry": "^4.5.0", - "rimraf": "^3.0.2", - "schema-utils": "^4.0.0", - "selfsigned": "^2.1.1", - "serve-index": "^1.9.1", - "sockjs": "^0.3.24", - "spdy": "^4.0.2", - "webpack-dev-middleware": "^5.3.1", - "ws": "^8.13.0" - }, - "bin": { - "webpack-dev-server": "bin/webpack-dev-server.js" - }, - "engines": { - "node": ">= 12.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependencies": { - "webpack": "^4.37.0 || ^5.0.0" - }, - "peerDependenciesMeta": { - "webpack": { - "optional": true - }, - "webpack-cli": { - "optional": true - } - } - }, - "node_modules/webpack-dev-server/node_modules/ws": { - "version": "8.16.0", - "resolved": "https://registry.npmjs.org/ws/-/ws-8.16.0.tgz", - "integrity": "sha512-HS0c//TP7Ina87TfiPUz1rQzMhHrl/SG2guqRcTOIUYD2q8uhUdNHZYJUaQ8aTGPzCh+c6oawMKW35nFl1dxyQ==", - "engines": { - "node": ">=10.0.0" - }, - "peerDependencies": { - "bufferutil": "^4.0.1", - "utf-8-validate": ">=5.0.2" - }, - "peerDependenciesMeta": { - "bufferutil": { - "optional": true - }, - "utf-8-validate": { - "optional": true - } - } - }, - "node_modules/webpack-merge": { - "version": "5.10.0", - "resolved": "https://registry.npmjs.org/webpack-merge/-/webpack-merge-5.10.0.tgz", - "integrity": "sha512-+4zXKdx7UnO+1jaN4l2lHVD+mFvnlZQP/6ljaJVb4SZiwIKeUnrT5l0gkT8z+n4hKpC+jpOv6O9R+gLtag7pSA==", - "dependencies": { - "clone-deep": "^4.0.1", - "flat": "^5.0.2", - "wildcard": "^2.0.0" - }, - "engines": { - "node": ">=10.0.0" - } - }, - "node_modules/webpack-sources": { - "version": "3.2.3", - "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-3.2.3.tgz", - "integrity": "sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w==", - "engines": { - "node": ">=10.13.0" - } - }, - "node_modules/webpack/node_modules/ajv": { - "version": "6.12.6", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", - "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", - "dependencies": { - "fast-deep-equal": "^3.1.1", - "fast-json-stable-stringify": "^2.0.0", - "json-schema-traverse": "^0.4.1", - "uri-js": "^4.2.2" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/epoberezkin" - } - }, - "node_modules/webpack/node_modules/ajv-keywords": { - "version": "3.5.2", - "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", - "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", - "peerDependencies": { - "ajv": "^6.9.1" - } - }, - "node_modules/webpack/node_modules/json-schema-traverse": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", - "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==" - }, - "node_modules/webpack/node_modules/mime-db": { - "version": "1.52.0", - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", - "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/webpack/node_modules/mime-types": { - "version": "2.1.35", - "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", - "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", - "dependencies": { - "mime-db": "1.52.0" - }, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/webpack/node_modules/schema-utils": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.3.0.tgz", - "integrity": "sha512-pN/yOAvcC+5rQ5nERGuwrjLlYvLTbCibnZ1I7B1LaiAz9BRBlE9GMgE/eqV30P7aJQUf7Ddimy/RsbYO/GrVGg==", - "dependencies": { - "@types/json-schema": "^7.0.8", - "ajv": "^6.12.5", - "ajv-keywords": "^3.5.2" - }, - "engines": { - "node": ">= 10.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - } - }, - "node_modules/webpackbar": { - "version": "5.0.2", - "resolved": "https://registry.npmjs.org/webpackbar/-/webpackbar-5.0.2.tgz", - "integrity": "sha512-BmFJo7veBDgQzfWXl/wwYXr/VFus0614qZ8i9znqcl9fnEdiVkdbi0TedLQ6xAK92HZHDJ0QmyQ0fmuZPAgCYQ==", - "dependencies": { - "chalk": "^4.1.0", - "consola": "^2.15.3", - "pretty-time": "^1.1.0", - "std-env": "^3.0.1" - }, - "engines": { - "node": ">=12" - }, - "peerDependencies": { - "webpack": "3 || 4 || 5" - } - }, - "node_modules/websocket-driver": { - "version": "0.7.4", - "resolved": "https://registry.npmjs.org/websocket-driver/-/websocket-driver-0.7.4.tgz", - "integrity": "sha512-b17KeDIQVjvb0ssuSDF2cYXSg2iztliJ4B9WdsuB6J952qCPKmnVq4DyW5motImXHDC1cBT/1UezrJVsKw5zjg==", - "dependencies": { - "http-parser-js": ">=0.5.1", - "safe-buffer": ">=5.1.0", - "websocket-extensions": ">=0.1.1" - }, - "engines": { - "node": ">=0.8.0" - } - }, - "node_modules/websocket-extensions": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/websocket-extensions/-/websocket-extensions-0.1.4.tgz", - "integrity": "sha512-OqedPIGOfsDlo31UNwYbCFMSaO9m9G/0faIHj5/dZFDMFqPTcx6UwqyOy3COEaEOg/9VsGIpdqn62W5KhoKSpg==", - "engines": { - "node": ">=0.8.0" - } - }, - "node_modules/which": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", - "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", - "dependencies": { - "isexe": "^2.0.0" - }, - "bin": { - "node-which": "bin/node-which" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/widest-line": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/widest-line/-/widest-line-4.0.1.tgz", - "integrity": "sha512-o0cyEG0e8GPzT4iGHphIOh0cJOV8fivsXxddQasHPHfoZf1ZexrfeA21w2NaEN1RHE+fXlfISmOE8R9N3u3Qig==", - "dependencies": { - "string-width": "^5.0.1" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/wildcard": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/wildcard/-/wildcard-2.0.1.tgz", - "integrity": "sha512-CC1bOL87PIWSBhDcTrdeLo6eGT7mCFtrg0uIJtqJUFyK+eJnzl8A1niH56uu7KMa5XFrtiV+AQuHO3n7DsHnLQ==" - }, - "node_modules/wrap-ansi": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-8.1.0.tgz", - "integrity": "sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==", - "dependencies": { - "ansi-styles": "^6.1.0", - "string-width": "^5.0.1", - "strip-ansi": "^7.0.1" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/wrap-ansi?sponsor=1" - } - }, - "node_modules/wrap-ansi/node_modules/ansi-regex": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz", - "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==", - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/ansi-regex?sponsor=1" - } - }, - "node_modules/wrap-ansi/node_modules/ansi-styles": { - "version": "6.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.1.tgz", - "integrity": "sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==", - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/wrap-ansi/node_modules/strip-ansi": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz", - "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==", - "dependencies": { - "ansi-regex": "^6.0.1" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/strip-ansi?sponsor=1" - } - }, - "node_modules/wrappy": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", - "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==" - }, - "node_modules/write-file-atomic": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-3.0.3.tgz", - "integrity": "sha512-AvHcyZ5JnSfq3ioSyjrBkH9yW4m7Ayk8/9My/DD9onKeu/94fwrMocemO2QAJFAlnnDN+ZDS+ZjAR5ua1/PV/Q==", - "dependencies": { - "imurmurhash": "^0.1.4", - "is-typedarray": "^1.0.0", - "signal-exit": "^3.0.2", - "typedarray-to-buffer": "^3.1.5" - } - }, - "node_modules/ws": { - "version": "7.5.9", - "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.9.tgz", - "integrity": "sha512-F+P9Jil7UiSKSkppIiD94dN07AwvFixvLIj1Og1Rl9GGMuNipJnV9JzjD6XuqmAeiswGvUmNLjr5cFuXwNS77Q==", - "engines": { - "node": ">=8.3.0" - }, - "peerDependencies": { - "bufferutil": "^4.0.1", - "utf-8-validate": "^5.0.2" - }, - "peerDependenciesMeta": { - "bufferutil": { - "optional": true - }, - "utf-8-validate": { - "optional": true - } - } - }, - "node_modules/xdg-basedir": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/xdg-basedir/-/xdg-basedir-5.1.0.tgz", - "integrity": "sha512-GCPAHLvrIH13+c0SuacwvRYj2SxJXQ4kaVTT5xgL3kPrz56XxkF21IGhjSE1+W0aw7gpBWRGXLCPnPby6lSpmQ==", - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/xml-js": { - "version": "1.6.11", - "resolved": "https://registry.npmjs.org/xml-js/-/xml-js-1.6.11.tgz", - "integrity": "sha512-7rVi2KMfwfWFl+GpPg6m80IVMWXLRjO+PxTq7V2CDhoGak0wzYzFgUY2m4XJ47OGdXd8eLE8EmwfAmdjw7lC1g==", - "dependencies": { - "sax": "^1.2.4" - }, - "bin": { - "xml-js": "bin/cli.js" - } - }, - "node_modules/yallist": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", - "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==" - }, - "node_modules/yaml": { - "version": "1.10.2", - "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz", - "integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==", - "engines": { - "node": ">= 6" - } - }, - "node_modules/yocto-queue": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-1.0.0.tgz", - "integrity": "sha512-9bnSc/HEW2uRy67wc+T8UwauLuPJVn28jb+GtJY16iiKWyvmYJRXVT4UamsAEGQfPohgr2q4Tq0sQbQlxTfi1g==", - "engines": { - "node": ">=12.20" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/zwitch": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/zwitch/-/zwitch-2.0.4.tgz", - "integrity": "sha512-bXE4cR/kVZhKZX/RjPEflHaKVhUVl85noU3v6b8apfQEc1x4A+zBxjZ4lN8LqGd6WZ3dl98pY4o717VFmoPp+A==", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - } - } -} diff --git a/package.json b/package.json deleted file mode 100644 index 344cd44..0000000 --- a/package.json +++ /dev/null @@ -1,47 +0,0 @@ -{ - "name": "my-website", - "version": "0.0.0", - "private": true, - "scripts": { - "docusaurus": "docusaurus", - "start": "docusaurus start", - "build": "docusaurus build", - "swizzle": "docusaurus swizzle", - "deploy": "docusaurus deploy", - "clear": "docusaurus clear", - "serve": "docusaurus serve", - "write-translations": "docusaurus write-translations", - "write-heading-ids": "docusaurus write-heading-ids", - "typecheck": "tsc" - }, - "dependencies": { - "@docusaurus/core": "3.1.1", - "@docusaurus/preset-classic": "3.1.1", - "@mdx-js/react": "^3.0.0", - "clsx": "^2.0.0", - "prism-react-renderer": "^2.3.0", - "react": "^18.0.0", - "react-dom": "^18.0.0" - }, - "devDependencies": { - "@docusaurus/module-type-aliases": "3.1.1", - "@docusaurus/tsconfig": "3.1.1", - "@docusaurus/types": "3.1.1", - "typescript": "~5.2.2" - }, - "browserslist": { - "production": [ - ">0.5%", - "not dead", - "not op_mini all" - ], - "development": [ - "last 3 chrome version", - "last 3 firefox version", - "last 5 safari version" - ] - }, - "engines": { - "node": ">=18.0" - } -} diff --git a/sidebars.ts b/sidebars.ts deleted file mode 100644 index acc7685..0000000 --- a/sidebars.ts +++ /dev/null @@ -1,31 +0,0 @@ -import type {SidebarsConfig} from '@docusaurus/plugin-content-docs'; - -/** - * Creating a sidebar enables you to: - - create an ordered group of docs - - render a sidebar for each doc of that group - - provide next/previous navigation - - The sidebars can be generated from the filesystem, or explicitly defined here. - - Create as many sidebars as you want. - */ -const sidebars: SidebarsConfig = { - // By default, Docusaurus generates a sidebar from the docs folder structure - tutorialSidebar: [{type: 'autogenerated', dirName: '.'}], - - // But you can create a sidebar manually - /* - tutorialSidebar: [ - 'intro', - 'hello', - { - type: 'category', - label: 'Tutorial', - items: ['tutorial-basics/create-a-document'], - }, - ], - */ -}; - -export default sidebars; diff --git a/sitemap.xml b/sitemap.xml new file mode 100644 index 0000000..273a855 --- /dev/null +++ b/sitemap.xml @@ -0,0 +1 @@ +https://your-docusaurus-site.example.com/aboutweekly0.5https://your-docusaurus-site.example.com/blogweekly0.5https://your-docusaurus-site.example.com/blog/archiveweekly0.5https://your-docusaurus-site.example.com/blog/first-blog-postweekly0.5https://your-docusaurus-site.example.com/blog/long-blog-postweekly0.5https://your-docusaurus-site.example.com/blog/mdx-blog-postweekly0.5https://your-docusaurus-site.example.com/blog/tagsweekly0.5https://your-docusaurus-site.example.com/blog/tags/docusaurusweekly0.5https://your-docusaurus-site.example.com/blog/tags/facebookweekly0.5https://your-docusaurus-site.example.com/blog/tags/helloweekly0.5https://your-docusaurus-site.example.com/blog/tags/holaweekly0.5https://your-docusaurus-site.example.com/blog/welcomeweekly0.5https://your-docusaurus-site.example.com/docs/category/tutorial---basicsweekly0.5https://your-docusaurus-site.example.com/docs/category/tutorial---extrasweekly0.5https://your-docusaurus-site.example.com/docs/category/tutorialsweekly0.5https://your-docusaurus-site.example.com/docs/introweekly0.5https://your-docusaurus-site.example.com/docs/tutorial-basics/congratulationsweekly0.5https://your-docusaurus-site.example.com/docs/tutorial-basics/create-a-blog-postweekly0.5https://your-docusaurus-site.example.com/docs/tutorial-basics/create-a-documentweekly0.5https://your-docusaurus-site.example.com/docs/tutorial-basics/create-a-pageweekly0.5https://your-docusaurus-site.example.com/docs/tutorial-basics/deploy-your-siteweekly0.5https://your-docusaurus-site.example.com/docs/tutorial-basics/markdown-featuresweekly0.5https://your-docusaurus-site.example.com/docs/tutorial-extras/manage-docs-versionsweekly0.5https://your-docusaurus-site.example.com/docs/tutorial-extras/translate-your-siteweekly0.5https://your-docusaurus-site.example.com/docs/Tutorials/Creating%20a%20Biotz%20accountweekly0.5https://your-docusaurus-site.example.com/docs/Tutorials/Getting%20startedweekly0.5https://your-docusaurus-site.example.com/docs/Tutorials/Step%201%20-%20Creating%20a%20Device%20Typeweekly0.5https://your-docusaurus-site.example.com/docs/Tutorials/Step%202%20-%20Creating%20a%20Message%20Typeweekly0.5https://your-docusaurus-site.example.com/docs/Tutorials/Step%203%20-%20Creating%20a%20Schemaweekly0.5https://your-docusaurus-site.example.com/docs/Tutorials/Step%204%20-%20Creating%20%20a%20deviceweekly0.5https://your-docusaurus-site.example.com/docs/Tutorials/Step%205%20-%20Authenticating%20%20a%20deviceweekly0.5https://your-docusaurus-site.example.com/docs/Tutorials/Step%207%20-%20Displaying%20the%20dataweekly0.5https://your-docusaurus-site.example.com/weekly0.5 \ No newline at end of file diff --git a/src/components/HomepageFeatures/index.tsx b/src/components/HomepageFeatures/index.tsx deleted file mode 100644 index 50a9e6f..0000000 --- a/src/components/HomepageFeatures/index.tsx +++ /dev/null @@ -1,70 +0,0 @@ -import clsx from 'clsx'; -import Heading from '@theme/Heading'; -import styles from './styles.module.css'; - -type FeatureItem = { - title: string; - Svg: React.ComponentType>; - description: JSX.Element; -}; - -const FeatureList: FeatureItem[] = [ - { - title: 'Easy to Use', - Svg: require('@site/static/img/undraw_docusaurus_mountain.svg').default, - description: ( - <> - Docusaurus was designed from the ground up to be easily installed and - used to get your website up and running quickly. - - ), - }, - { - title: 'Focus on What Matters', - Svg: require('@site/static/img/undraw_docusaurus_tree.svg').default, - description: ( - <> - Docusaurus lets you focus on your docs, and we'll do the chores. Go - ahead and move your docs into the docs directory. - - ), - }, - { - title: 'Powered by React', - Svg: require('@site/static/img/undraw_docusaurus_react.svg').default, - description: ( - <> - Extend or customize your website layout by reusing React. Docusaurus can - be extended while reusing the same header and footer. - - ), - }, -]; - -function Feature({title, Svg, description}: FeatureItem) { - return ( -
-
- -
-
- {title} -

{description}

-
-
- ); -} - -export default function HomepageFeatures(): JSX.Element { - return ( -
-
-
- {FeatureList.map((props, idx) => ( - - ))} -
-
-
- ); -} diff --git a/src/components/HomepageFeatures/styles.module.css b/src/components/HomepageFeatures/styles.module.css deleted file mode 100644 index b248eb2..0000000 --- a/src/components/HomepageFeatures/styles.module.css +++ /dev/null @@ -1,11 +0,0 @@ -.features { - display: flex; - align-items: center; - padding: 2rem 0; - width: 100%; -} - -.featureSvg { - height: 200px; - width: 200px; -} diff --git a/src/css/custom.css b/src/css/custom.css deleted file mode 100644 index 2bc6a4c..0000000 --- a/src/css/custom.css +++ /dev/null @@ -1,30 +0,0 @@ -/** - * Any CSS included here will be global. The classic template - * bundles Infima by default. Infima is a CSS framework designed to - * work well for content-centric websites. - */ - -/* You can override the default Infima variables here. */ -:root { - --ifm-color-primary: #2e8555; - --ifm-color-primary-dark: #29784c; - --ifm-color-primary-darker: #277148; - --ifm-color-primary-darkest: #205d3b; - --ifm-color-primary-light: #33925d; - --ifm-color-primary-lighter: #359962; - --ifm-color-primary-lightest: #3cad6e; - --ifm-code-font-size: 95%; - --docusaurus-highlighted-code-line-bg: rgba(0, 0, 0, 0.1); -} - -/* For readability concerns, you should choose a lighter palette in dark mode. */ -[data-theme='dark'] { - --ifm-color-primary: #25c2a0; - --ifm-color-primary-dark: #21af90; - --ifm-color-primary-darker: #1fa588; - --ifm-color-primary-darkest: #1a8870; - --ifm-color-primary-light: #29d5b0; - --ifm-color-primary-lighter: #32d8b4; - --ifm-color-primary-lightest: #4fddbf; - --docusaurus-highlighted-code-line-bg: rgba(0, 0, 0, 0.3); -} diff --git a/src/pages/about.md b/src/pages/about.md deleted file mode 100644 index 05227a3..0000000 --- a/src/pages/about.md +++ /dev/null @@ -1,13 +0,0 @@ ---- -title: Markdown page example 1 ---- - -# Markdown page example 1 - -You don't need React to write simple standalone pages. -## Markdown page example - -1. Biotz -2. biotz - -![logo biotz](https://www.stech.es/gestor/recursos/uploads/imagenes/empresas/logos/asociados/biotz-logo.png) \ No newline at end of file diff --git a/src/pages/index.module.css b/src/pages/index.module.css deleted file mode 100644 index 9f71a5d..0000000 --- a/src/pages/index.module.css +++ /dev/null @@ -1,23 +0,0 @@ -/** - * CSS files with the .module.css suffix will be treated as CSS modules - * and scoped locally. - */ - -.heroBanner { - padding: 4rem 0; - text-align: center; - position: relative; - overflow: hidden; -} - -@media screen and (max-width: 996px) { - .heroBanner { - padding: 2rem; - } -} - -.buttons { - display: flex; - align-items: center; - justify-content: center; -} diff --git a/src/pages/index.tsx b/src/pages/index.tsx deleted file mode 100644 index 400a3e1..0000000 --- a/src/pages/index.tsx +++ /dev/null @@ -1,43 +0,0 @@ -import clsx from 'clsx'; -import Link from '@docusaurus/Link'; -import useDocusaurusContext from '@docusaurus/useDocusaurusContext'; -import Layout from '@theme/Layout'; -import HomepageFeatures from '@site/src/components/HomepageFeatures'; -import Heading from '@theme/Heading'; - -import styles from './index.module.css'; - -function HomepageHeader() { - const {siteConfig} = useDocusaurusContext(); - return ( -
-
- - {siteConfig.title} - -

{siteConfig.tagline}

-
- - Docusaurus Tutorial - 5min ⏱️ - -
-
-
- ); -} - -export default function Home(): JSX.Element { - const {siteConfig} = useDocusaurusContext(); - return ( - - -
- -
-
- ); -} diff --git a/tsconfig.json b/tsconfig.json deleted file mode 100644 index 314eab8..0000000 --- a/tsconfig.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - // This file is not used in compilation. It is here just for a nice editor experience. - "extends": "@docusaurus/tsconfig", - "compilerOptions": { - "baseUrl": "." - } -}