From de681d6326f05ab9fb883362044ae215e45b2791 Mon Sep 17 00:00:00 2001 From: vaporvee Date: Mon, 29 Jan 2024 21:49:35 +0100 Subject: [PATCH] began rewrite --- .gitignore | 2 +- .vscode/settings.json | 3 - README.md | 58 +- package-lock.json | 4027 +++++++++++++++++------------- package.json | 6 +- public/favicon.png | Bin 1232 -> 0 bytes public/favicon.svg | 16 + public/fonts/Satoshi-Bold.ttf | Bin 0 -> 73368 bytes public/fonts/Satoshi-Regular.ttf | Bin 0 -> 73476 bytes public/fonts/Tanker-Regular.ttf | Bin 0 -> 78636 bytes public/hand_wave.webp | Bin 61666 -> 0 bytes src/layouts/Base.astro | 19 - src/layouts/Layout.astro | 27 + src/pages/index.astro | 23 +- src/styles/_var.scss | 28 + src/styles/_variables.scss | 3 - src/styles/global.scss | 85 - src/styles/main.scss | 23 + 18 files changed, 2476 insertions(+), 1844 deletions(-) delete mode 100644 .vscode/settings.json delete mode 100644 public/favicon.png create mode 100644 public/favicon.svg create mode 100644 public/fonts/Satoshi-Bold.ttf create mode 100644 public/fonts/Satoshi-Regular.ttf create mode 100644 public/fonts/Tanker-Regular.ttf delete mode 100644 public/hand_wave.webp delete mode 100644 src/layouts/Base.astro create mode 100644 src/layouts/Layout.astro create mode 100644 src/styles/_var.scss delete mode 100644 src/styles/_variables.scss delete mode 100644 src/styles/global.scss create mode 100644 src/styles/main.scss diff --git a/.gitignore b/.gitignore index 6240da8..6d4c0aa 100644 --- a/.gitignore +++ b/.gitignore @@ -1,5 +1,6 @@ # build output dist/ + # generated types .astro/ @@ -12,7 +13,6 @@ yarn-debug.log* yarn-error.log* pnpm-debug.log* - # environment variables .env .env.production diff --git a/.vscode/settings.json b/.vscode/settings.json deleted file mode 100644 index 9792498..0000000 --- a/.vscode/settings.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "editor.formatOnSave": false -} \ No newline at end of file diff --git a/README.md b/README.md index b9db223..1db3fb3 100644 --- a/README.md +++ b/README.md @@ -1,4 +1,54 @@ -# My personal website -currently in wip mode because it gets rewritten
-Its made with astro and gets built and hosted by netlify
-and yeah i spelled init wrong +# Astro Starter Kit: Basics + +```sh +npm create astro@latest -- --template basics +``` + +[![Open in StackBlitz](https://developer.stackblitz.com/img/open_in_stackblitz.svg)](https://stackblitz.com/github/withastro/astro/tree/latest/examples/basics) +[![Open with CodeSandbox](https://assets.codesandbox.io/github/button-edit-lime.svg)](https://codesandbox.io/p/sandbox/github/withastro/astro/tree/latest/examples/basics) +[![Open in GitHub Codespaces](https://github.com/codespaces/badge.svg)](https://codespaces.new/withastro/astro?devcontainer_path=.devcontainer/basics/devcontainer.json) + +> 🧑‍🚀 **Seasoned astronaut?** Delete this file. Have fun! + +![just-the-basics](https://github.com/withastro/astro/assets/2244813/a0a5533c-a856-4198-8470-2d67b1d7c554) + +## 🚀 Project Structure + +Inside of your Astro project, you'll see the following folders and files: + +```text +/ +├── public/ +│ └── favicon.svg +├── src/ +│ ├── components/ +│ │ └── Card.astro +│ ├── layouts/ +│ │ └── Layout.astro +│ └── pages/ +│ └── index.astro +└── package.json +``` + +Astro looks for `.astro` or `.md` files in the `src/pages/` directory. Each page is exposed as a route based on its file name. + +There's nothing special about `src/components/`, but that's where we like to put any Astro/React/Vue/Svelte/Preact components. + +Any static assets, like images, can be placed in the `public/` directory. + +## 🧞 Commands + +All commands are run from the root of the project, from a terminal: + +| Command | Action | +| :------------------------ | :----------------------------------------------- | +| `npm install` | Installs dependencies | +| `npm run dev` | Starts local dev server at `localhost:4321` | +| `npm run build` | Build your production site to `./dist/` | +| `npm run preview` | Preview your build locally, before deploying | +| `npm run astro ...` | Run CLI commands like `astro add`, `astro check` | +| `npm run astro -- --help` | Get help using the Astro CLI | + +## 👀 Want to learn more? + +Feel free to check [our documentation](https://docs.astro.build) or jump into our [Discord server](https://astro.build/chat). diff --git a/package-lock.json b/package-lock.json index 77502ab..6ddb537 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,15 +1,15 @@ { - "name": "web", + "name": "vaporvees-website", "version": "0.0.1", "lockfileVersion": 3, "requires": true, "packages": { "": { - "name": "web", + "name": "vaporvees-website", "version": "0.0.1", "dependencies": { - "astro": "^2.4.1", - "sass": "^1.62.1" + "astro": "^4.2.6", + "sass": "^1.70.0" } }, "node_modules/@ampproject/remapping": { @@ -25,104 +25,84 @@ } }, "node_modules/@astrojs/compiler": { - "version": "1.4.2", - "resolved": "https://registry.npmjs.org/@astrojs/compiler/-/compiler-1.4.2.tgz", - "integrity": "sha512-xoRp7JpiMZPK/beUcZEM5kM44Z/h20wwwQcl54duPqQMyySG9vZ5xMM6dYiQmn7b3XzpZs0cT6TRDoJJ5gwHAQ==" + "version": "2.5.1", + "resolved": "https://registry.npmjs.org/@astrojs/compiler/-/compiler-2.5.1.tgz", + "integrity": "sha512-o2hKiFJXZOm1Gov+RGXSWnKlnb/UF7KRTx/Y2uazYe3+MrLY+sqLN+yB4EH2bElc0l1K9cDb4mZSejuq563rGQ==" }, - "node_modules/@astrojs/language-server": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/@astrojs/language-server/-/language-server-1.0.5.tgz", - "integrity": "sha512-HG/9nWk+b9Ol9KgBz4Osg1iuq4DGI75GGF7Kvre0GT5rxksoGiJRK96Vd5NLyS7qOhAgX8SgXZ//5USF/fqsQA==", - "dependencies": { - "@astrojs/compiler": "^1.4.1", - "@jridgewell/trace-mapping": "^0.3.14", - "@vscode/emmet-helper": "^2.8.4", - "events": "^3.3.0", - "prettier": "^2.8.8", - "prettier-plugin-astro": "^0.8.1", - "vscode-css-languageservice": "^6.2.1", - "vscode-html-languageservice": "^5.0.0", - "vscode-languageserver": "^8.0.1", - "vscode-languageserver-protocol": "^3.17.1", - "vscode-languageserver-textdocument": "^1.0.4", - "vscode-languageserver-types": "^3.17.1", - "vscode-uri": "^3.0.3" - }, - "bin": { - "astro-ls": "bin/nodeServer.js" - } + "node_modules/@astrojs/internal-helpers": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/@astrojs/internal-helpers/-/internal-helpers-0.2.1.tgz", + "integrity": "sha512-06DD2ZnItMwUnH81LBLco3tWjcZ1lGU9rLCCBaeUCGYe9cI0wKyY2W3kDyoW1I6GmcWgt1fu+D1CTvz+FIKf8A==" }, "node_modules/@astrojs/markdown-remark": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/@astrojs/markdown-remark/-/markdown-remark-2.2.1.tgz", - "integrity": "sha512-VF0HRv4GpC1XEMLnsKf6jth7JSmlt9qpqP0josQgA2eSpCIAC/Et+y94mgdBIZVBYH/yFnMoIxgKVe93xfO2GA==", + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/@astrojs/markdown-remark/-/markdown-remark-4.2.0.tgz", + "integrity": "sha512-qQB+LoxmIqzkhLXaQAzfzlBxZU1jeQYailsifurz89WeY0Q8ywIj8uQQSyqxb7rPPg3ZfdNdxsN9lF5UaCRn0w==", "dependencies": { - "@astrojs/prism": "^2.1.2", - "github-slugger": "^1.4.0", - "import-meta-resolve": "^2.1.0", - "rehype-raw": "^6.1.1", - "rehype-stringify": "^9.0.3", - "remark-gfm": "^3.0.1", - "remark-parse": "^10.0.1", - "remark-rehype": "^10.1.0", + "@astrojs/prism": "^3.0.0", + "github-slugger": "^2.0.0", + "import-meta-resolve": "^4.0.0", + "mdast-util-definitions": "^6.0.0", + "rehype-raw": "^7.0.0", + "rehype-stringify": "^10.0.0", + "remark-gfm": "^4.0.0", + "remark-parse": "^11.0.0", + "remark-rehype": "^11.0.0", "remark-smartypants": "^2.0.0", - "shiki": "^0.14.1", - "unified": "^10.1.2", - "unist-util-visit": "^4.1.0", - "vfile": "^5.3.2" - }, - "peerDependencies": { - "astro": "^2.5.0" + "shikiji": "^0.9.18", + "unified": "^11.0.4", + "unist-util-visit": "^5.0.0", + "vfile": "^6.0.1" } }, - "node_modules/@astrojs/markdown-remark/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/@astrojs/prism": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/@astrojs/prism/-/prism-2.1.2.tgz", - "integrity": "sha512-3antim1gb34689GHRQFJ88JEo93HuZKQBnmxDT5W/nxiNz1p/iRxnCTEhIbJhqMOTRbbo5h2ldm5qSxx+TMFQA==", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@astrojs/prism/-/prism-3.0.0.tgz", + "integrity": "sha512-g61lZupWq1bYbcBnYZqdjndShr/J3l/oFobBKPA3+qMat146zce3nz2kdO4giGbhYDt4gYdhmoBz0vZJ4sIurQ==", "dependencies": { - "prismjs": "^1.28.0" + "prismjs": "^1.29.0" }, "engines": { - "node": ">=16.12.0" + "node": ">=18.14.1" } }, "node_modules/@astrojs/telemetry": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/@astrojs/telemetry/-/telemetry-2.1.1.tgz", - "integrity": "sha512-4pRhyeQr0MLB5PKYgkdu+YE8sSpMbHL8dUuslBWBIdgcYjtD1SufPMBI8pgXJ+xlwrQJHKKfK2X1KonHYuOS9A==", + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/@astrojs/telemetry/-/telemetry-3.0.4.tgz", + "integrity": "sha512-A+0c7k/Xy293xx6odsYZuXiaHO0PL+bnDoXOc47sGDF5ffIKdKQGRPFl2NMlCF4L0NqN4Ynbgnaip+pPF0s7pQ==", "dependencies": { - "ci-info": "^3.3.1", + "ci-info": "^3.8.0", "debug": "^4.3.4", "dlv": "^1.1.3", "dset": "^3.1.2", "is-docker": "^3.0.0", - "is-wsl": "^2.2.0", - "undici": "^5.22.0", + "is-wsl": "^3.0.0", "which-pm-runs": "^1.1.0" }, "engines": { - "node": ">=16.12.0" + "node": ">=18.14.1" } }, - "node_modules/@astrojs/webapi": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/@astrojs/webapi/-/webapi-2.1.1.tgz", - "integrity": "sha512-mHZ7VgPNMeV3TYIw3SGHTKaJosBxA8bTzZ3QhNw509qvCJca4Lkjes8JywimuwTn+TMjEiv7ksNfwRluad3jqA==", - "dependencies": { - "undici": "^5.22.0" + "node_modules/@astrojs/telemetry/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/@babel/code-frame": { - "version": "7.22.13", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.22.13.tgz", - "integrity": "sha512-XktuhWlJ5g+3TJXc5upd9Ks1HutSArik6jf2eAjYFyIOf4ej3RN+184cZbzDvbPnuTJIUhPKKJE3cIsYTiAT3w==", + "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.22.13", + "@babel/highlight": "^7.23.4", "chalk": "^2.4.2" }, "engines": { @@ -130,33 +110,33 @@ } }, "node_modules/@babel/compat-data": { - "version": "7.21.7", - "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.21.7.tgz", - "integrity": "sha512-KYMqFYTaenzMK4yUtf4EW9wc4N9ef80FsbMtkwool5zpwl4YrT1SdWYSTRcT94KO4hannogdS+LxY7L+arP3gA==", + "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.21.8", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.21.8.tgz", - "integrity": "sha512-YeM22Sondbo523Sz0+CirSPnbj9bG3P0CdHcBZdqUuaeOaYEFbOLoGU7lebvGP6P5J/WE9wOn7u7C4J9HvS1xQ==", + "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.21.4", - "@babel/generator": "^7.21.5", - "@babel/helper-compilation-targets": "^7.21.5", - "@babel/helper-module-transforms": "^7.21.5", - "@babel/helpers": "^7.21.5", - "@babel/parser": "^7.21.8", - "@babel/template": "^7.20.7", - "@babel/traverse": "^7.21.5", - "@babel/types": "^7.21.5", - "convert-source-map": "^1.7.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.2", - "semver": "^6.3.0" + "json5": "^2.2.3", + "semver": "^6.3.1" }, "engines": { "node": ">=6.9.0" @@ -175,11 +155,11 @@ } }, "node_modules/@babel/generator": { - "version": "7.23.0", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.23.0.tgz", - "integrity": "sha512-lN85QRR+5IbYrMWM6Y4pE/noaQtg4pNiqeNGX60eqOfo6gtEj6uw/JagelB8vVztSd7R6M5n1+PQkDbHbBRU4g==", + "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.0", + "@babel/types": "^7.23.6", "@jridgewell/gen-mapping": "^0.3.2", "@jridgewell/trace-mapping": "^0.3.17", "jsesc": "^2.5.1" @@ -189,32 +169,29 @@ } }, "node_modules/@babel/helper-annotate-as-pure": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.18.6.tgz", - "integrity": "sha512-duORpUiYrEpzKIop6iNbjnwKLAKnJ47csTyRACyEmWj0QdUrm5aqNJGHSSEQSUAvNW0ojX0dOmK9dZduvkfeXA==", + "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.18.6" + "@babel/types": "^7.22.5" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-compilation-targets": { - "version": "7.21.5", - "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.21.5.tgz", - "integrity": "sha512-1RkbFGUKex4lvsB9yhIfWltJM5cZKUftB2eNajaDv3dCMEp49iBG0K14uH8NnX9IPux2+mK7JGEOB0jn48/J6w==", + "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.21.5", - "@babel/helper-validator-option": "^7.21.0", - "browserslist": "^4.21.3", + "@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.0" + "semver": "^6.3.1" }, "engines": { "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" } }, "node_modules/@babel/helper-compilation-targets/node_modules/semver": { @@ -257,48 +234,48 @@ } }, "node_modules/@babel/helper-module-imports": { - "version": "7.21.4", - "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.21.4.tgz", - "integrity": "sha512-orajc5T2PsRYUN3ZryCEFeMDYwyw09c/pZeaQEZPH0MpKzSvn3e0uXsDBu3k03VI+9DBiRo+l22BfKTpKwa/Wg==", + "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.21.4" + "@babel/types": "^7.22.15" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-module-transforms": { - "version": "7.21.5", - "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.21.5.tgz", - "integrity": "sha512-bI2Z9zBGY2q5yMHoBvJ2a9iX3ZOAzJPm7Q8Yz6YeoUjU/Cvhmi2G4QyTNyPBqqXSgTjUxRg3L0xV45HvkNWWBw==", + "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.21.5", - "@babel/helper-module-imports": "^7.21.4", - "@babel/helper-simple-access": "^7.21.5", - "@babel/helper-split-export-declaration": "^7.18.6", - "@babel/helper-validator-identifier": "^7.19.1", - "@babel/template": "^7.20.7", - "@babel/traverse": "^7.21.5", - "@babel/types": "^7.21.5" + "@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-plugin-utils": { - "version": "7.21.5", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.21.5.tgz", - "integrity": "sha512-0WDaIlXKOX/3KfBK/dwP1oQGiPh6rjMkT7HIRv7i5RR2VUMwrx5ZL0dwBkKx7+SW1zwNdgjHd34IMk5ZjTeHVg==", + "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-simple-access": { - "version": "7.21.5", - "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.21.5.tgz", - "integrity": "sha512-ENPDAMC1wAjR0uaCUwliBdiSl1KBJAVnMTzXqi64c2MG8MPR6ii4qf7bSXDqSFbr4W6W028/rf5ivoHop5/mkg==", + "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.21.5" + "@babel/types": "^7.22.5" }, "engines": { "node": ">=6.9.0" @@ -316,9 +293,9 @@ } }, "node_modules/@babel/helper-string-parser": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.22.5.tgz", - "integrity": "sha512-mM4COjgZox8U+JcXQwPijIZLElkgEpO5rsERVDJTc2qfCDfERyob6k5WegS14SX18IIjv+XD+GrqNumY5JRCDw==", + "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" } @@ -332,30 +309,30 @@ } }, "node_modules/@babel/helper-validator-option": { - "version": "7.21.0", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.21.0.tgz", - "integrity": "sha512-rmL/B8/f0mKS2baE9ZpyTcTavvEuWhTTW8amjzXNvYG4AwBsqTLikfXsEofsJEfKHf+HQVQbFOHy6o+4cnC/fQ==", + "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/helpers": { - "version": "7.21.5", - "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.21.5.tgz", - "integrity": "sha512-BSY+JSlHxOmGsPTydUkPf1MdMQ3M81x5xGCOVgWM3G8XH77sJ292Y2oqcp0CbbgxhqBuI46iUz1tT7hqP7EfgA==", + "version": "7.23.9", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.23.9.tgz", + "integrity": "sha512-87ICKgU5t5SzOT7sBMfCOZQ2rHjRU+Pcb9BoILMYz600W6DkVRLFBPwQ18gwUVvggqXivaUakpnxWQGbpywbBQ==", "dependencies": { - "@babel/template": "^7.20.7", - "@babel/traverse": "^7.21.5", - "@babel/types": "^7.21.5" + "@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.22.20", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.22.20.tgz", - "integrity": "sha512-dkdMCN3py0+ksCgYmGG8jKeGA/8Tk+gJwSYYlFGxG5lmhfKNoAy004YpLxpS1W2J8m/EK2Ew+yOs9pVRwO89mg==", + "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", @@ -366,9 +343,9 @@ } }, "node_modules/@babel/parser": { - "version": "7.23.0", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.23.0.tgz", - "integrity": "sha512-vvPKKdMemU85V9WE/l5wZEmImpCtLqbnTvqDS2U1fJ96KrxoW7KrXhNsNCblQlg8Ck4b85yxdTyelsMUgFUXiw==", + "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" }, @@ -377,11 +354,11 @@ } }, "node_modules/@babel/plugin-syntax-jsx": { - "version": "7.21.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.21.4.tgz", - "integrity": "sha512-5hewiLct5OKyh6PLKEYaFclcqtIgCb6bmELouxjF6up5q3Sov7rOayW4RwhbaBL0dit8rA80GNfY+UuDp2mBbQ==", + "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.20.2" + "@babel/helper-plugin-utils": "^7.22.5" }, "engines": { "node": ">=6.9.0" @@ -391,15 +368,15 @@ } }, "node_modules/@babel/plugin-transform-react-jsx": { - "version": "7.21.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.21.5.tgz", - "integrity": "sha512-ELdlq61FpoEkHO6gFRpfj0kUgSwQTGoaEU8eMRoS8Dv3v6e7BjEAj5WMtIBRdHUeAioMhKP5HyxNzNnP+heKbA==", + "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.18.6", - "@babel/helper-module-imports": "^7.21.4", - "@babel/helper-plugin-utils": "^7.21.5", - "@babel/plugin-syntax-jsx": "^7.21.4", - "@babel/types": "^7.21.5" + "@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" @@ -409,32 +386,32 @@ } }, "node_modules/@babel/template": { - "version": "7.22.15", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.22.15.tgz", - "integrity": "sha512-QPErUVm4uyJa60rkI73qneDacvdvzxshT3kksGqlGWYdOTIUOwJ7RDUL8sGqslY1uXWSL6xMFKEXDS3ox2uF0w==", + "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.22.13", - "@babel/parser": "^7.22.15", - "@babel/types": "^7.22.15" + "@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.2", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.23.2.tgz", - "integrity": "sha512-azpe59SQ48qG6nu2CzcMLbxUudtN+dOM9kDbUqGq3HXUJRlo7i8fvPoxQUzYgLZ4cMVmuZgm8vvBpNeRhd6XSw==", + "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.22.13", - "@babel/generator": "^7.23.0", + "@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.0", - "@babel/types": "^7.23.0", - "debug": "^4.1.0", + "@babel/parser": "^7.23.9", + "@babel/types": "^7.23.9", + "debug": "^4.3.1", "globals": "^11.1.0" }, "engines": { @@ -442,11 +419,11 @@ } }, "node_modules/@babel/types": { - "version": "7.23.0", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.23.0.tgz", - "integrity": "sha512-0oIyUfKoI3mSqMvsxBdclDwxXKXAUA8v/apZbc+iSyARYou1o8ZGDxbUYyLFoW2arqS2jDGqJuZvv1d/io1axg==", + "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.22.5", + "@babel/helper-string-parser": "^7.23.4", "@babel/helper-validator-identifier": "^7.22.20", "to-fast-properties": "^2.0.0" }, @@ -454,31 +431,25 @@ "node": ">=6.9.0" } }, - "node_modules/@emmetio/abbreviation": { - "version": "2.3.3", - "resolved": "https://registry.npmjs.org/@emmetio/abbreviation/-/abbreviation-2.3.3.tgz", - "integrity": "sha512-mgv58UrU3rh4YgbE/TzgLQwJ3pFsHHhCLqY20aJq+9comytTXUDNGG/SMtSeMJdkpxgXSXunBGLD8Boka3JyVA==", - "dependencies": { - "@emmetio/scanner": "^1.0.4" + "node_modules/@esbuild/aix-ppc64": { + "version": "0.19.12", + "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.19.12.tgz", + "integrity": "sha512-bmoCYyWdEL3wDQIVbcyzRyeKLgk2WtWLTWz1ZIAZF/EGbNOwSA6ew3PftJ1PqMiOOGu0OyFMzG53L0zqIpPeNA==", + "cpu": [ + "ppc64" + ], + "optional": true, + "os": [ + "aix" + ], + "engines": { + "node": ">=12" } }, - "node_modules/@emmetio/css-abbreviation": { - "version": "2.1.8", - "resolved": "https://registry.npmjs.org/@emmetio/css-abbreviation/-/css-abbreviation-2.1.8.tgz", - "integrity": "sha512-s9yjhJ6saOO/uk1V74eifykk2CBYi01STTK3WlXWGOepyKa23ymJ053+DNQjpFcy1ingpaO7AxCcwLvHFY9tuw==", - "dependencies": { - "@emmetio/scanner": "^1.0.4" - } - }, - "node_modules/@emmetio/scanner": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/@emmetio/scanner/-/scanner-1.0.4.tgz", - "integrity": "sha512-IqRuJtQff7YHHBk4G8YZ45uB9BaAGcwQeVzgj/zj8/UdOhtQpEIupUhSk8dys6spFIWVZVeK20CzGEnqR5SbqA==" - }, "node_modules/@esbuild/android-arm": { - "version": "0.17.19", - "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.17.19.tgz", - "integrity": "sha512-rIKddzqhmav7MSmoFCmDIb6e2W57geRsM94gV2l38fzhXMwq7hZoClug9USI2pFRGL06f4IOPHHpFNOkWieR8A==", + "version": "0.19.12", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.19.12.tgz", + "integrity": "sha512-qg/Lj1mu3CdQlDEEiWrlC4eaPZ1KztwGJ9B6J+/6G+/4ewxJg7gqj8eVYWvao1bXrqGiW2rsBZFSX3q2lcW05w==", "cpu": [ "arm" ], @@ -491,9 +462,9 @@ } }, "node_modules/@esbuild/android-arm64": { - "version": "0.17.19", - "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.17.19.tgz", - "integrity": "sha512-KBMWvEZooR7+kzY0BtbTQn0OAYY7CsiydT63pVEaPtVYF0hXbUaOyZog37DKxK7NF3XacBJOpYT4adIJh+avxA==", + "version": "0.19.12", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.19.12.tgz", + "integrity": "sha512-P0UVNGIienjZv3f5zq0DP3Nt2IE/3plFzuaS96vihvD0Hd6H/q4WXUGpCxD/E8YrSXfNyRPbpTq+T8ZQioSuPA==", "cpu": [ "arm64" ], @@ -506,9 +477,9 @@ } }, "node_modules/@esbuild/android-x64": { - "version": "0.17.19", - "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.17.19.tgz", - "integrity": "sha512-uUTTc4xGNDT7YSArp/zbtmbhO0uEEK9/ETW29Wk1thYUJBz3IVnvgEiEwEa9IeLyvnpKrWK64Utw2bgUmDveww==", + "version": "0.19.12", + "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.19.12.tgz", + "integrity": "sha512-3k7ZoUW6Q6YqhdhIaq/WZ7HwBpnFBlW905Fa4s4qWJyiNOgT1dOqDiVAQFwBH7gBRZr17gLrlFCRzF6jFh7Kew==", "cpu": [ "x64" ], @@ -521,9 +492,9 @@ } }, "node_modules/@esbuild/darwin-arm64": { - "version": "0.17.19", - "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.17.19.tgz", - "integrity": "sha512-80wEoCfF/hFKM6WE1FyBHc9SfUblloAWx6FJkFWTWiCoht9Mc0ARGEM47e67W9rI09YoUxJL68WHfDRYEAvOhg==", + "version": "0.19.12", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.19.12.tgz", + "integrity": "sha512-B6IeSgZgtEzGC42jsI+YYu9Z3HKRxp8ZT3cqhvliEHovq8HSX2YX8lNocDn79gCKJXOSaEot9MVYky7AKjCs8g==", "cpu": [ "arm64" ], @@ -536,9 +507,9 @@ } }, "node_modules/@esbuild/darwin-x64": { - "version": "0.17.19", - "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.17.19.tgz", - "integrity": "sha512-IJM4JJsLhRYr9xdtLytPLSH9k/oxR3boaUIYiHkAawtwNOXKE8KoU8tMvryogdcT8AU+Bflmh81Xn6Q0vTZbQw==", + "version": "0.19.12", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.19.12.tgz", + "integrity": "sha512-hKoVkKzFiToTgn+41qGhsUJXFlIjxI/jSYeZf3ugemDYZldIXIxhvwN6erJGlX4t5h417iFuheZ7l+YVn05N3A==", "cpu": [ "x64" ], @@ -551,9 +522,9 @@ } }, "node_modules/@esbuild/freebsd-arm64": { - "version": "0.17.19", - "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.17.19.tgz", - "integrity": "sha512-pBwbc7DufluUeGdjSU5Si+P3SoMF5DQ/F/UmTSb8HXO80ZEAJmrykPyzo1IfNbAoaqw48YRpv8shwd1NoI0jcQ==", + "version": "0.19.12", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.19.12.tgz", + "integrity": "sha512-4aRvFIXmwAcDBw9AueDQ2YnGmz5L6obe5kmPT8Vd+/+x/JMVKCgdcRwH6APrbpNXsPz+K653Qg8HB/oXvXVukA==", "cpu": [ "arm64" ], @@ -566,9 +537,9 @@ } }, "node_modules/@esbuild/freebsd-x64": { - "version": "0.17.19", - "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.17.19.tgz", - "integrity": "sha512-4lu+n8Wk0XlajEhbEffdy2xy53dpR06SlzvhGByyg36qJw6Kpfk7cp45DR/62aPH9mtJRmIyrXAS5UWBrJT6TQ==", + "version": "0.19.12", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.19.12.tgz", + "integrity": "sha512-EYoXZ4d8xtBoVN7CEwWY2IN4ho76xjYXqSXMNccFSx2lgqOG/1TBPW0yPx1bJZk94qu3tX0fycJeeQsKovA8gg==", "cpu": [ "x64" ], @@ -581,9 +552,9 @@ } }, "node_modules/@esbuild/linux-arm": { - "version": "0.17.19", - "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.17.19.tgz", - "integrity": "sha512-cdmT3KxjlOQ/gZ2cjfrQOtmhG4HJs6hhvm3mWSRDPtZ/lP5oe8FWceS10JaSJC13GBd4eH/haHnqf7hhGNLerA==", + "version": "0.19.12", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.19.12.tgz", + "integrity": "sha512-J5jPms//KhSNv+LO1S1TX1UWp1ucM6N6XuL6ITdKWElCu8wXP72l9MM0zDTzzeikVyqFE6U8YAV9/tFyj0ti+w==", "cpu": [ "arm" ], @@ -596,9 +567,9 @@ } }, "node_modules/@esbuild/linux-arm64": { - "version": "0.17.19", - "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.17.19.tgz", - "integrity": "sha512-ct1Tg3WGwd3P+oZYqic+YZF4snNl2bsnMKRkb3ozHmnM0dGWuxcPTTntAF6bOP0Sp4x0PjSF+4uHQ1xvxfRKqg==", + "version": "0.19.12", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.19.12.tgz", + "integrity": "sha512-EoTjyYyLuVPfdPLsGVVVC8a0p1BFFvtpQDB/YLEhaXyf/5bczaGeN15QkR+O4S5LeJ92Tqotve7i1jn35qwvdA==", "cpu": [ "arm64" ], @@ -611,9 +582,9 @@ } }, "node_modules/@esbuild/linux-ia32": { - "version": "0.17.19", - "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.17.19.tgz", - "integrity": "sha512-w4IRhSy1VbsNxHRQpeGCHEmibqdTUx61Vc38APcsRbuVgK0OPEnQ0YD39Brymn96mOx48Y2laBQGqgZ0j9w6SQ==", + "version": "0.19.12", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.19.12.tgz", + "integrity": "sha512-Thsa42rrP1+UIGaWz47uydHSBOgTUnwBwNq59khgIwktK6x60Hivfbux9iNR0eHCHzOLjLMLfUMLCypBkZXMHA==", "cpu": [ "ia32" ], @@ -626,9 +597,9 @@ } }, "node_modules/@esbuild/linux-loong64": { - "version": "0.17.19", - "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.17.19.tgz", - "integrity": "sha512-2iAngUbBPMq439a+z//gE+9WBldoMp1s5GWsUSgqHLzLJ9WoZLZhpwWuym0u0u/4XmZ3gpHmzV84PonE+9IIdQ==", + "version": "0.19.12", + "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.19.12.tgz", + "integrity": "sha512-LiXdXA0s3IqRRjm6rV6XaWATScKAXjI4R4LoDlvO7+yQqFdlr1Bax62sRwkVvRIrwXxvtYEHHI4dm50jAXkuAA==", "cpu": [ "loong64" ], @@ -641,9 +612,9 @@ } }, "node_modules/@esbuild/linux-mips64el": { - "version": "0.17.19", - "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.17.19.tgz", - "integrity": "sha512-LKJltc4LVdMKHsrFe4MGNPp0hqDFA1Wpt3jE1gEyM3nKUvOiO//9PheZZHfYRfYl6AwdTH4aTcXSqBerX0ml4A==", + "version": "0.19.12", + "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.19.12.tgz", + "integrity": "sha512-fEnAuj5VGTanfJ07ff0gOA6IPsvrVHLVb6Lyd1g2/ed67oU1eFzL0r9WL7ZzscD+/N6i3dWumGE1Un4f7Amf+w==", "cpu": [ "mips64el" ], @@ -656,9 +627,9 @@ } }, "node_modules/@esbuild/linux-ppc64": { - "version": "0.17.19", - "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.17.19.tgz", - "integrity": "sha512-/c/DGybs95WXNS8y3Ti/ytqETiW7EU44MEKuCAcpPto3YjQbyK3IQVKfF6nbghD7EcLUGl0NbiL5Rt5DMhn5tg==", + "version": "0.19.12", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.19.12.tgz", + "integrity": "sha512-nYJA2/QPimDQOh1rKWedNOe3Gfc8PabU7HT3iXWtNUbRzXS9+vgB0Fjaqr//XNbd82mCxHzik2qotuI89cfixg==", "cpu": [ "ppc64" ], @@ -671,9 +642,9 @@ } }, "node_modules/@esbuild/linux-riscv64": { - "version": "0.17.19", - "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.17.19.tgz", - "integrity": "sha512-FC3nUAWhvFoutlhAkgHf8f5HwFWUL6bYdvLc/TTuxKlvLi3+pPzdZiFKSWz/PF30TB1K19SuCxDTI5KcqASJqA==", + "version": "0.19.12", + "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.19.12.tgz", + "integrity": "sha512-2MueBrlPQCw5dVJJpQdUYgeqIzDQgw3QtiAHUC4RBz9FXPrskyyU3VI1hw7C0BSKB9OduwSJ79FTCqtGMWqJHg==", "cpu": [ "riscv64" ], @@ -686,9 +657,9 @@ } }, "node_modules/@esbuild/linux-s390x": { - "version": "0.17.19", - "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.17.19.tgz", - "integrity": "sha512-IbFsFbxMWLuKEbH+7sTkKzL6NJmG2vRyy6K7JJo55w+8xDk7RElYn6xvXtDW8HCfoKBFK69f3pgBJSUSQPr+4Q==", + "version": "0.19.12", + "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.19.12.tgz", + "integrity": "sha512-+Pil1Nv3Umes4m3AZKqA2anfhJiVmNCYkPchwFJNEJN5QxmTs1uzyy4TvmDrCRNT2ApwSari7ZIgrPeUx4UZDg==", "cpu": [ "s390x" ], @@ -701,9 +672,9 @@ } }, "node_modules/@esbuild/linux-x64": { - "version": "0.17.19", - "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.17.19.tgz", - "integrity": "sha512-68ngA9lg2H6zkZcyp22tsVt38mlhWde8l3eJLWkyLrp4HwMUr3c1s/M2t7+kHIhvMjglIBrFpncX1SzMckomGw==", + "version": "0.19.12", + "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.19.12.tgz", + "integrity": "sha512-B71g1QpxfwBvNrfyJdVDexenDIt1CiDN1TIXLbhOw0KhJzE78KIFGX6OJ9MrtC0oOqMWf+0xop4qEU8JrJTwCg==", "cpu": [ "x64" ], @@ -716,9 +687,9 @@ } }, "node_modules/@esbuild/netbsd-x64": { - "version": "0.17.19", - "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.17.19.tgz", - "integrity": "sha512-CwFq42rXCR8TYIjIfpXCbRX0rp1jo6cPIUPSaWwzbVI4aOfX96OXY8M6KNmtPcg7QjYeDmN+DD0Wp3LaBOLf4Q==", + "version": "0.19.12", + "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.19.12.tgz", + "integrity": "sha512-3ltjQ7n1owJgFbuC61Oj++XhtzmymoCihNFgT84UAmJnxJfm4sYCiSLTXZtE00VWYpPMYc+ZQmB6xbSdVh0JWA==", "cpu": [ "x64" ], @@ -731,9 +702,9 @@ } }, "node_modules/@esbuild/openbsd-x64": { - "version": "0.17.19", - "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.17.19.tgz", - "integrity": "sha512-cnq5brJYrSZ2CF6c35eCmviIN3k3RczmHz8eYaVlNasVqsNY+JKohZU5MKmaOI+KkllCdzOKKdPs762VCPC20g==", + "version": "0.19.12", + "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.19.12.tgz", + "integrity": "sha512-RbrfTB9SWsr0kWmb9srfF+L933uMDdu9BIzdA7os2t0TXhCRjrQyCeOt6wVxr79CKD4c+p+YhCj31HBkYcXebw==", "cpu": [ "x64" ], @@ -746,9 +717,9 @@ } }, "node_modules/@esbuild/sunos-x64": { - "version": "0.17.19", - "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.17.19.tgz", - "integrity": "sha512-vCRT7yP3zX+bKWFeP/zdS6SqdWB8OIpaRq/mbXQxTGHnIxspRtigpkUcDMlSCOejlHowLqII7K2JKevwyRP2rg==", + "version": "0.19.12", + "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.19.12.tgz", + "integrity": "sha512-HKjJwRrW8uWtCQnQOz9qcU3mUZhTUQvi56Q8DPTLLB+DawoiQdjsYq+j+D3s9I8VFtDr+F9CjgXKKC4ss89IeA==", "cpu": [ "x64" ], @@ -761,9 +732,9 @@ } }, "node_modules/@esbuild/win32-arm64": { - "version": "0.17.19", - "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.17.19.tgz", - "integrity": "sha512-yYx+8jwowUstVdorcMdNlzklLYhPxjniHWFKgRqH7IFlUEa0Umu3KuYplf1HUZZ422e3NU9F4LGb+4O0Kdcaag==", + "version": "0.19.12", + "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.19.12.tgz", + "integrity": "sha512-URgtR1dJnmGvX864pn1B2YUYNzjmXkuJOIqG2HdU62MVS4EHpU2946OZoTMnRUHklGtJdJZ33QfzdjGACXhn1A==", "cpu": [ "arm64" ], @@ -776,9 +747,9 @@ } }, "node_modules/@esbuild/win32-ia32": { - "version": "0.17.19", - "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.17.19.tgz", - "integrity": "sha512-eggDKanJszUtCdlVs0RB+h35wNlb5v4TWEkq4vZcmVt5u/HiDZrTXe2bWFQUez3RgNHwx/x4sk5++4NSSicKkw==", + "version": "0.19.12", + "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.19.12.tgz", + "integrity": "sha512-+ZOE6pUkMOJfmxmBZElNOx72NKpIa/HFOMGzu8fqzQJ5kgf6aTGrcJaFsNiVMH4JKpMipyK+7k0n2UXN7a8YKQ==", "cpu": [ "ia32" ], @@ -791,9 +762,9 @@ } }, "node_modules/@esbuild/win32-x64": { - "version": "0.17.19", - "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.17.19.tgz", - "integrity": "sha512-lAhycmKnVOuRYNtRtatQR1LPQf2oYCkRGkSFnseDAKPl8lu5SOsK/e1sXe5a0Pc5kHIHe6P2I/ilntNv2xf3cA==", + "version": "0.19.12", + "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.19.12.tgz", + "integrity": "sha512-T1QyPSDCyMXaO3pzBkF96E8xMkiRYbUEZADd29SyPGabqxMViNoii+NcK7eWJAEoU6RZyEm5lVSIjTmcdoB9HA==", "cpu": [ "x64" ], @@ -819,9 +790,9 @@ } }, "node_modules/@jridgewell/resolve-uri": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.0.tgz", - "integrity": "sha512-F2msla3tad+Mfht5cJq7LSXcdudKTWCVYUgw6pLFOOHSTtZlj6SWNYAp+AhuqLmWdBO2X5hPrLcu8cVP8fy28w==", + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.1.tgz", + "integrity": "sha512-dSYZh7HhCDtCKm4QakX0xFpsRDqjjtZf/kjI/v3T3Nwt5r8/qz/M19F9ySyOqU94SXBmeG9ttTul+YnR4LOxFA==", "engines": { "node": ">=6.0.0" } @@ -840,24 +811,14 @@ "integrity": "sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==" }, "node_modules/@jridgewell/trace-mapping": { - "version": "0.3.18", - "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.18.tgz", - "integrity": "sha512-w+niJYzMHdd7USdiH2U6869nqhD2nbfZXND5Yp93qIbEmnDNk7PD48o+YchRVpzMU7M6jVCbenTR7PA1FLQ9pA==", + "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" + "@jridgewell/resolve-uri": "^3.1.0", + "@jridgewell/sourcemap-codec": "^1.4.14" } }, - "node_modules/@jridgewell/trace-mapping/node_modules/@jridgewell/sourcemap-codec": { - "version": "1.4.14", - "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.14.tgz", - "integrity": "sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw==" - }, - "node_modules/@ljharb/has-package-exports-patterns": { - "version": "0.0.2", - "resolved": "https://registry.npmjs.org/@ljharb/has-package-exports-patterns/-/has-package-exports-patterns-0.0.2.tgz", - "integrity": "sha512-4/RWEeXDO6bocPONheFe6gX/oQdP/bEpv0oL4HqjPP5DCenBSt0mHgahppY49N0CpsaqffdwPq+TlX9CYOq2Dw==" - }, "node_modules/@nodelib/fs.scandir": { "version": "2.1.5", "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", @@ -890,29 +851,166 @@ "node": ">= 8" } }, - "node_modules/@pkgr/utils": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/@pkgr/utils/-/utils-2.4.0.tgz", - "integrity": "sha512-2OCURAmRtdlL8iUDTypMrrxfwe8frXTeXaxGsVOaYtc/wrUyk8Z/0OBetM7cdlsy7ZFWlMX72VogKeh+A4Xcjw==", - "dependencies": { - "cross-spawn": "^7.0.3", - "fast-glob": "^3.2.12", - "is-glob": "^4.0.3", - "open": "^9.1.0", - "picocolors": "^1.0.0", - "tslib": "^2.5.0" - }, - "engines": { - "node": "^12.20.0 || ^14.18.0 || >=16.0.0" - }, - "funding": { - "url": "https://opencollective.com/unts" - } + "node_modules/@rollup/rollup-android-arm-eabi": { + "version": "4.9.6", + "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.9.6.tgz", + "integrity": "sha512-MVNXSSYN6QXOulbHpLMKYi60ppyO13W9my1qogeiAqtjb2yR4LSmfU2+POvDkLzhjYLXz9Rf9+9a3zFHW1Lecg==", + "cpu": [ + "arm" + ], + "optional": true, + "os": [ + "android" + ] + }, + "node_modules/@rollup/rollup-android-arm64": { + "version": "4.9.6", + "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.9.6.tgz", + "integrity": "sha512-T14aNLpqJ5wzKNf5jEDpv5zgyIqcpn1MlwCrUXLrwoADr2RkWA0vOWP4XxbO9aiO3dvMCQICZdKeDrFl7UMClw==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "android" + ] + }, + "node_modules/@rollup/rollup-darwin-arm64": { + "version": "4.9.6", + "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.9.6.tgz", + "integrity": "sha512-CqNNAyhRkTbo8VVZ5R85X73H3R5NX9ONnKbXuHisGWC0qRbTTxnF1U4V9NafzJbgGM0sHZpdO83pLPzq8uOZFw==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "darwin" + ] + }, + "node_modules/@rollup/rollup-darwin-x64": { + "version": "4.9.6", + "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.9.6.tgz", + "integrity": "sha512-zRDtdJuRvA1dc9Mp6BWYqAsU5oeLixdfUvkTHuiYOHwqYuQ4YgSmi6+/lPvSsqc/I0Omw3DdICx4Tfacdzmhog==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "darwin" + ] + }, + "node_modules/@rollup/rollup-linux-arm-gnueabihf": { + "version": "4.9.6", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.9.6.tgz", + "integrity": "sha512-oNk8YXDDnNyG4qlNb6is1ojTOGL/tRhbbKeE/YuccItzerEZT68Z9gHrY3ROh7axDc974+zYAPxK5SH0j/G+QQ==", + "cpu": [ + "arm" + ], + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-arm64-gnu": { + "version": "4.9.6", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.9.6.tgz", + "integrity": "sha512-Z3O60yxPtuCYobrtzjo0wlmvDdx2qZfeAWTyfOjEDqd08kthDKexLpV97KfAeUXPosENKd8uyJMRDfFMxcYkDQ==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-arm64-musl": { + "version": "4.9.6", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.9.6.tgz", + "integrity": "sha512-gpiG0qQJNdYEVad+1iAsGAbgAnZ8j07FapmnIAQgODKcOTjLEWM9sRb+MbQyVsYCnA0Im6M6QIq6ax7liws6eQ==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-riscv64-gnu": { + "version": "4.9.6", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.9.6.tgz", + "integrity": "sha512-+uCOcvVmFUYvVDr27aiyun9WgZk0tXe7ThuzoUTAukZJOwS5MrGbmSlNOhx1j80GdpqbOty05XqSl5w4dQvcOA==", + "cpu": [ + "riscv64" + ], + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-x64-gnu": { + "version": "4.9.6", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.9.6.tgz", + "integrity": "sha512-HUNqM32dGzfBKuaDUBqFB7tP6VMN74eLZ33Q9Y1TBqRDn+qDonkAUyKWwF9BR9unV7QUzffLnz9GrnKvMqC/fw==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-x64-musl": { + "version": "4.9.6", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.9.6.tgz", + "integrity": "sha512-ch7M+9Tr5R4FK40FHQk8VnML0Szi2KRujUgHXd/HjuH9ifH72GUmw6lStZBo3c3GB82vHa0ZoUfjfcM7JiiMrQ==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-win32-arm64-msvc": { + "version": "4.9.6", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.9.6.tgz", + "integrity": "sha512-VD6qnR99dhmTQ1mJhIzXsRcTBvTjbfbGGwKAHcu+52cVl15AC/kplkhxzW/uT0Xl62Y/meBKDZvoJSJN+vTeGA==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "win32" + ] + }, + "node_modules/@rollup/rollup-win32-ia32-msvc": { + "version": "4.9.6", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.9.6.tgz", + "integrity": "sha512-J9AFDq/xiRI58eR2NIDfyVmTYGyIZmRcvcAoJ48oDld/NTR8wyiPUu2X/v1navJ+N/FGg68LEbX3Ejd6l8B7MQ==", + "cpu": [ + "ia32" + ], + "optional": true, + "os": [ + "win32" + ] + }, + "node_modules/@rollup/rollup-win32-x64-msvc": { + "version": "4.9.6", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.9.6.tgz", + "integrity": "sha512-jqzNLhNDvIZOrt69Ce4UjGRpXJBzhUBzawMwnaDAwyHriki3XollsewxWzOzz+4yOFDkuJHtTsZFwMxhYJWmLQ==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "win32" + ] }, "node_modules/@types/babel__core": { - "version": "7.20.0", - "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.20.0.tgz", - "integrity": "sha512-+n8dL/9GWblDO0iU6eZAwEIJVr5DWigtle+Q6HLOrh/pdbXOhOtqzq8VPPE2zvNJzSKY4vH/z3iT3tn0A3ypiQ==", + "version": "7.20.5", + "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.20.5.tgz", + "integrity": "sha512-qoQprZvz5wQFJwMDqeseRXWv3rqMvhgpbXFfVyWhbx9X47POIA6i/+dXefEmZKoAgOaTdaIgNSMqMIU61yRyzA==", "dependencies": { "@babel/parser": "^7.20.7", "@babel/types": "^7.20.7", @@ -922,118 +1020,91 @@ } }, "node_modules/@types/babel__generator": { - "version": "7.6.4", - "resolved": "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.6.4.tgz", - "integrity": "sha512-tFkciB9j2K755yrTALxD44McOrk+gfpIpvC3sxHjRawj6PfnQxrse4Clq5y/Rq+G3mrBurMax/lG8Qn2t9mSsg==", + "version": "7.6.8", + "resolved": "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.6.8.tgz", + "integrity": "sha512-ASsj+tpEDsEiFr1arWrlN6V3mdfjRMZt6LtK/Vp/kreFLnr5QH5+DhvD5nINYZXzwJvXeGq+05iUXcAzVrqWtw==", "dependencies": { "@babel/types": "^7.0.0" } }, "node_modules/@types/babel__template": { - "version": "7.4.1", - "resolved": "https://registry.npmjs.org/@types/babel__template/-/babel__template-7.4.1.tgz", - "integrity": "sha512-azBFKemX6kMg5Io+/rdGT0dkGreboUVR0Cdm3fz9QJWpaQGJRQXl7C+6hOTCZcMll7KFyEQpgbYI2lHdsS4U7g==", + "version": "7.4.4", + "resolved": "https://registry.npmjs.org/@types/babel__template/-/babel__template-7.4.4.tgz", + "integrity": "sha512-h/NUaSyG5EyxBIp8YRxo4RMe2/qQgvyowRwVMzhYhBCONbW8PUsg4lkFMrhgZhUe5z3L3MiLDuvyJ/CaPa2A8A==", "dependencies": { "@babel/parser": "^7.1.0", "@babel/types": "^7.0.0" } }, "node_modules/@types/babel__traverse": { - "version": "7.18.5", - "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.18.5.tgz", - "integrity": "sha512-enCvTL8m/EHS/zIvJno9nE+ndYPh1/oNFzRYRmtUqJICG2VnCSBzMLW5VN2KCQU91f23tsNKR8v7VJJQMatl7Q==", + "version": "7.20.5", + "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.20.5.tgz", + "integrity": "sha512-WXCyOcRtH37HAUkpXhUduaxdm82b4GSlyTqajXviN4EfiuPgNYR109xMCKvpl6zPIpua0DGlMEDCq+g8EdoheQ==", "dependencies": { - "@babel/types": "^7.3.0" + "@babel/types": "^7.20.7" } }, "node_modules/@types/debug": { - "version": "4.1.7", - "resolved": "https://registry.npmjs.org/@types/debug/-/debug-4.1.7.tgz", - "integrity": "sha512-9AonUzyTjXXhEOa0DnqpzZi6VHlqKMswga9EXjpXnnqxwLtdvPPtlO8evrI5D9S6asFRCQ6v+wpiUKbw+vKqyg==", + "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/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/hast": { - "version": "2.3.4", - "resolved": "https://registry.npmjs.org/@types/hast/-/hast-2.3.4.tgz", - "integrity": "sha512-wLEm0QvaoawEDoTRwzTXp4b4jpwiJDvR5KMnFnVodm3scufTlBOWRD6N1OBf9TZMhjlNsSfcO5V+7AF4+Vy+9g==", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@types/hast/-/hast-3.0.3.tgz", + "integrity": "sha512-2fYGlaDy/qyLlhidX42wAH0KBi2TCjKMH8CHmBXgRlJ3Y+OXTiqsPQ6IWarZKwF1JoUcAJdPogv1d4b0COTpmQ==", "dependencies": { "@types/unist": "*" } }, - "node_modules/@types/json5": { - "version": "0.0.30", - "resolved": "https://registry.npmjs.org/@types/json5/-/json5-0.0.30.tgz", - "integrity": "sha512-sqm9g7mHlPY/43fcSNrCYfOeX9zkTTK+euO5E6+CVijSMm5tTjkVdwdqRkY3ljjIAf8679vps5jKUoJBCLsMDA==" - }, "node_modules/@types/mdast": { - "version": "3.0.11", - "resolved": "https://registry.npmjs.org/@types/mdast/-/mdast-3.0.11.tgz", - "integrity": "sha512-Y/uImid8aAwrEA24/1tcRZwpxX3pIFTSilcNDKSPn+Y2iDywSEachzRuvgAYYLR3wpGXAsMbv5lvKLDZLeYPAw==", + "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/ms": { - "version": "0.7.31", - "resolved": "https://registry.npmjs.org/@types/ms/-/ms-0.7.31.tgz", - "integrity": "sha512-iiUgKzV9AuaEkZqkOLDIvlQiL6ltuZd9tGcW3gwpnX8JbuiuhFlEGmmFXEXkN50Cvq7Os88IY2v0dkDqXYWVgA==" + "version": "0.7.34", + "resolved": "https://registry.npmjs.org/@types/ms/-/ms-0.7.34.tgz", + "integrity": "sha512-nG96G3Wp6acyAgJqGasjODb+acrI7KltPiRxzHPXnP3NgI28bpQDRv53olbqGXbfcgF5aiiHmO3xpwEpS5Ld9g==" }, "node_modules/@types/nlcst": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/@types/nlcst/-/nlcst-1.0.0.tgz", - "integrity": "sha512-3TGCfOcy8R8mMQ4CNSNOe3PG66HttvjcLzCoOpvXvDtfWOTi+uT/rxeOKm/qEwbM4SNe1O/PjdiBK2YcTjU4OQ==", + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/@types/nlcst/-/nlcst-1.0.4.tgz", + "integrity": "sha512-ABoYdNQ/kBSsLvZAekMhIPMQ3YUZvavStpKYs7BjLLuKVmIMA0LUgZ7b54zzuWJRbHF80v1cNf4r90Vd6eMQDg==", "dependencies": { - "@types/unist": "*" + "@types/unist": "^2" } }, - "node_modules/@types/parse5": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/@types/parse5/-/parse5-6.0.3.tgz", - "integrity": "sha512-SuT16Q1K51EAVPz1K29DJ/sXjhSQ0zjvsypYJ6tlwVsRV9jwW5Adq2ch8Dq8kDBCkYnELS7N7VNCSB5nC56t/g==" - }, - "node_modules/@types/resolve": { - "version": "1.20.2", - "resolved": "https://registry.npmjs.org/@types/resolve/-/resolve-1.20.2.tgz", - "integrity": "sha512-60BCwRFOZCQhDncwQdxxeOEEkbc5dIMccYLwbxsS4TUNeVECQ/pBJ0j09mrHOl/JJvpRPGwO9SvE4nR2Nb/a4Q==" + "node_modules/@types/nlcst/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/@types/unist": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/@types/unist/-/unist-2.0.6.tgz", - "integrity": "sha512-PBjIUxZHOuj0R15/xuwJYjFi+KZdNFrehocChv4g5hu6aFroHue8m0lBP0POdK2nKzbw0cgV1mws8+V/JAcEkQ==" + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/@types/unist/-/unist-3.0.2.tgz", + "integrity": "sha512-dqId9J8K/vGi5Zr7oo212BGii5m3q5Hxlkwy3WpYuKPklmBEvsbMYYyLxAQpSffdLl/gdW0XUpKWFvYmyoWCoQ==" }, - "node_modules/@types/yargs-parser": { - "version": "21.0.0", - "resolved": "https://registry.npmjs.org/@types/yargs-parser/-/yargs-parser-21.0.0.tgz", - "integrity": "sha512-iO9ZQHkZxHn4mSakYV0vFHAVDyEOIJQrV2uZ06HxEPcx+mt8swXoZHIbaaJ2crJYFfErySgktuTZ3BeLz+XmFA==" - }, - "node_modules/@vscode/emmet-helper": { - "version": "2.8.8", - "resolved": "https://registry.npmjs.org/@vscode/emmet-helper/-/emmet-helper-2.8.8.tgz", - "integrity": "sha512-QuD4CmNeXSFxuP8VZwI6qL+8vmmd7JcSdwsEIdsrzb4YumWs/+4rXRX9MM+NsFfUO69g6ezngCD7XRd6jY9TQw==", - "dependencies": { - "emmet": "^2.4.3", - "jsonc-parser": "^2.3.0", - "vscode-languageserver-textdocument": "^1.0.1", - "vscode-languageserver-types": "^3.15.1", - "vscode-uri": "^2.1.2" - } - }, - "node_modules/@vscode/emmet-helper/node_modules/vscode-uri": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/vscode-uri/-/vscode-uri-2.1.2.tgz", - "integrity": "sha512-8TEXQxlldWAuIODdukIb+TR5s+9Ds40eSJrw+1iDDA9IFORPjMELarNQE3myz5XIkWWpdprmJjm1/SxMlWOC8A==" - }, - "node_modules/@vscode/l10n": { - "version": "0.0.13", - "resolved": "https://registry.npmjs.org/@vscode/l10n/-/l10n-0.0.13.tgz", - "integrity": "sha512-A3uY356uOU9nGa+TQIT/i3ziWUgJjVMUrGGXSrtRiTwklyCFjGVWIOHoEIHbJpiyhDkJd9kvIWUOfXK1IkK8XQ==" + "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/acorn": { - "version": "8.8.2", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.8.2.tgz", - "integrity": "sha512-xjIYgE8HBrkpd/sJqOGNspf8uHG+NOHGOw6a/Urj8taM2EXfdNAH2oFcPeIFfsv3+kz/mJrS5VuMqbNLjCa2vw==", + "version": "8.11.3", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.11.3.tgz", + "integrity": "sha512-Y9rRfJG5jcKOE0CLisYbojUjIrIEE7AGMzA/Sm4BslANhbS+cDMpgBdcPT91oJ7OuJ9hYJBx59RjbhxVnrF8Xg==", "bin": { "acorn": "bin/acorn" }, @@ -1097,11 +1168,6 @@ "url": "https://github.com/chalk/ansi-regex?sponsor=1" } }, - "node_modules/ansi-sequence-parser": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/ansi-sequence-parser/-/ansi-sequence-parser-1.1.0.tgz", - "integrity": "sha512-lEm8mt52to2fT8GhciPCGeCXACSz2UwIN4X2e2LJSnZ5uAbn2/dsYdOmUXq0AtWS5cpAupysIneExOgH0Vd2TQ==" - }, "node_modules/ansi-styles": { "version": "3.2.1", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", @@ -1130,6 +1196,14 @@ "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==" }, + "node_modules/aria-query": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-5.3.0.tgz", + "integrity": "sha512-b0P0sZPKtyu8HkeRAfCq0IfURZK+SuwMjY1UXGBU27wpAiTwQAIlq56IbIO+ytk/JjS1fMR14ee5WBBfKi5J6A==", + "dependencies": { + "dequal": "^2.0.3" + } + }, "node_modules/array-iterate": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/array-iterate/-/array-iterate-2.0.1.tgz", @@ -1140,82 +1214,100 @@ } }, "node_modules/astro": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/astro/-/astro-2.5.0.tgz", - "integrity": "sha512-dZZuK2vEpfinbVALthUW31NOVUFPobgyi0+2PR3FH3diy6X9HBw1PLbS5wRsWOKaEXRbzxBkXc39Rbm0yRzKaA==", + "version": "4.2.6", + "resolved": "https://registry.npmjs.org/astro/-/astro-4.2.6.tgz", + "integrity": "sha512-k5i8pEI2r45JTkoE0I4JyhOH/dZFpjUA4AONbRd9Gr1LtnGOhKHDftiYOrRLUGx91q7BzoW3DOk+h4yZM4yC3g==", "dependencies": { - "@astrojs/compiler": "^1.4.0", - "@astrojs/language-server": "^1.0.0", - "@astrojs/markdown-remark": "^2.2.1", - "@astrojs/telemetry": "^2.1.1", - "@astrojs/webapi": "^2.1.1", - "@babel/core": "^7.18.2", - "@babel/generator": "^7.18.2", - "@babel/parser": "^7.18.4", - "@babel/plugin-transform-react-jsx": "^7.17.12", - "@babel/traverse": "^7.18.2", - "@babel/types": "^7.18.4", - "@types/babel__core": "^7.1.19", - "@types/yargs-parser": "^21.0.0", - "acorn": "^8.8.2", - "boxen": "^6.2.1", + "@astrojs/compiler": "^2.5.0", + "@astrojs/internal-helpers": "0.2.1", + "@astrojs/markdown-remark": "4.2.0", + "@astrojs/telemetry": "3.0.4", + "@babel/core": "^7.23.3", + "@babel/generator": "^7.23.3", + "@babel/parser": "^7.23.3", + "@babel/plugin-transform-react-jsx": "^7.22.5", + "@babel/traverse": "^7.23.3", + "@babel/types": "^7.23.3", + "@types/babel__core": "^7.20.4", + "acorn": "^8.11.2", + "aria-query": "^5.3.0", + "axobject-query": "^4.0.0", + "boxen": "^7.1.1", "chokidar": "^3.5.3", - "ci-info": "^3.3.1", + "ci-info": "^4.0.0", + "clsx": "^2.0.0", "common-ancestor-path": "^1.0.1", - "cookie": "^0.5.0", + "cookie": "^0.6.0", + "cssesc": "^3.0.0", "debug": "^4.3.4", - "deepmerge-ts": "^4.2.2", - "devalue": "^4.2.0", + "deterministic-object-hash": "^2.0.1", + "devalue": "^4.3.2", "diff": "^5.1.0", - "es-module-lexer": "^1.1.0", - "esbuild": "^0.17.18", - "estree-walker": "3.0.0", - "execa": "^6.1.0", - "fast-glob": "^3.2.11", + "dlv": "^1.1.3", + "dset": "^3.1.3", + "es-module-lexer": "^1.4.1", + "esbuild": "^0.19.6", + "estree-walker": "^3.0.3", + "execa": "^8.0.1", + "fast-glob": "^3.3.2", + "flattie": "^1.1.0", "github-slugger": "^2.0.0", "gray-matter": "^4.0.3", "html-escaper": "^3.0.3", + "http-cache-semantics": "^4.1.1", "js-yaml": "^4.1.0", "kleur": "^4.1.4", - "magic-string": "^0.27.0", + "magic-string": "^0.30.3", + "mdast-util-to-hast": "13.0.2", "mime": "^3.0.0", - "ora": "^6.1.0", + "ora": "^7.0.1", + "p-limit": "^5.0.0", + "p-queue": "^8.0.1", "path-to-regexp": "^6.2.1", - "preferred-pm": "^3.0.3", + "preferred-pm": "^3.1.2", + "probe-image-size": "^7.2.3", "prompts": "^2.4.2", - "rehype": "^12.0.1", - "semver": "^7.3.8", + "rehype": "^13.0.1", + "resolve": "^1.22.4", + "semver": "^7.5.4", "server-destroy": "^1.0.1", - "shiki": "^0.14.1", - "slash": "^4.0.0", - "string-width": "^5.1.2", - "strip-ansi": "^7.0.1", - "supports-esm": "^1.0.0", - "tsconfig-resolver": "^3.0.1", - "typescript": "*", - "unist-util-visit": "^4.1.0", - "vfile": "^5.3.2", - "vite": "^4.3.1", - "vitefu": "^0.2.4", - "yargs-parser": "^21.0.1", - "zod": "^3.20.6" + "shikiji": "^0.9.18", + "string-width": "^7.0.0", + "strip-ansi": "^7.1.0", + "tsconfck": "^3.0.0", + "unist-util-visit": "^5.0.0", + "vfile": "^6.0.1", + "vite": "^5.0.12", + "vitefu": "^0.2.5", + "which-pm": "^2.1.1", + "yargs-parser": "^21.1.1", + "zod": "^3.22.4" }, "bin": { "astro": "astro.js" }, "engines": { - "node": ">=16.12.0", + "node": ">=18.14.1", "npm": ">=6.14.0" }, - "peerDependencies": { - "sharp": ">=0.31.0" - }, - "peerDependenciesMeta": { - "sharp": { - "optional": true - } + "optionalDependencies": { + "sharp": "^0.32.6" } }, + "node_modules/axobject-query": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/axobject-query/-/axobject-query-4.0.0.tgz", + "integrity": "sha512-+60uv1hiVFhHZeO+Lz0RYzsVHy5Wr1ayX0mwda9KPDVLNJgZ1T9Ny7VmFbLDzxsH0D87I86vgj3gFrjTJUYznw==", + "dependencies": { + "dequal": "^2.0.3" + } + }, + "node_modules/b4a": { + "version": "1.6.4", + "resolved": "https://registry.npmjs.org/b4a/-/b4a-1.6.4.tgz", + "integrity": "sha512-fpWrvyVHEKyeEvbKZTVOeZF3VSKKWtJxFIxX/jaVPf+cLbGUSitjb49pHLqPV2BUNNZ0LcoeEGfE/YCpyDYHIw==", + "optional": true + }, "node_modules/bail": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/bail/-/bail-2.0.2.tgz", @@ -1225,6 +1317,11 @@ "url": "https://github.com/sponsors/wooorm" } }, + "node_modules/base-64": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/base-64/-/base-64-1.0.0.tgz", + "integrity": "sha512-kwDPIFCGx0NZHog36dj+tHiwP4QMzsZ3AgMViUBKI0+V5n4U0ufTCUMhnQ04diaRI8EX/QcPfql7zlhZ7j4zgg==" + }, "node_modules/base64-js": { "version": "1.5.1", "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", @@ -1244,14 +1341,6 @@ } ] }, - "node_modules/big-integer": { - "version": "1.6.51", - "resolved": "https://registry.npmjs.org/big-integer/-/big-integer-1.6.51.tgz", - "integrity": "sha512-GPEid2Y9QU1Exl1rpO9B2IPJGHPSupF5GnVIP0blYvNOMer2bTvSWs1jGOUg04hTmu67nmLsQ9TBo1puaotBHg==", - "engines": { - "node": ">=0.6" - } - }, "node_modules/binary-extensions": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz", @@ -1271,99 +1360,56 @@ } }, "node_modules/boxen": { - "version": "6.2.1", - "resolved": "https://registry.npmjs.org/boxen/-/boxen-6.2.1.tgz", - "integrity": "sha512-H4PEsJXfFI/Pt8sjDWbHlQPx4zL/bvSQjcilJmaulGt5mLDorHOHpmdXAJcBcmru7PhYSp/cDMWRko4ZUMFkSw==", + "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": "^6.2.0", - "chalk": "^4.1.2", + "camelcase": "^7.0.1", + "chalk": "^5.2.0", "cli-boxes": "^3.0.0", - "string-width": "^5.0.1", - "type-fest": "^2.5.0", + "string-width": "^5.1.2", + "type-fest": "^2.13.0", "widest-line": "^4.0.1", - "wrap-ansi": "^8.0.1" + "wrap-ansi": "^8.1.0" }, "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + "node": ">=14.16" }, "funding": { "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/boxen/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/boxen/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" - }, + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-5.3.0.tgz", + "integrity": "sha512-dLitG79d+GV1Nb/VYcCDFivJeK1hiukt9QjRNVOsUtTy1rR1YJsmpGGTZ3qJos+uw7WmWF4wUwBd9jxjocFC2w==", "engines": { - "node": ">=10" + "node": "^12.17.0 || ^14.13 || >=16.0.0" }, "funding": { "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "node_modules/boxen/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==", + "node_modules/boxen/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/boxen/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": { - "color-name": "~1.1.4" + "eastasianwidth": "^0.2.0", + "emoji-regex": "^9.2.2", + "strip-ansi": "^7.0.1" }, "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/boxen/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/boxen/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/boxen/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" + "node": ">=12" }, - "engines": { - "node": ">=8" - } - }, - "node_modules/bplist-parser": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/bplist-parser/-/bplist-parser-0.2.0.tgz", - "integrity": "sha512-z0M+byMThzQmD9NILRniCUXYsYpjwnlO8N5uCFaCqIOpqRsJCrQL9NK3JsD67CN5a08nF5oIL2bD6loTdHOuKw==", - "dependencies": { - "big-integer": "^1.6.44" - }, - "engines": { - "node": ">= 5.10.0" + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/braces": { @@ -1378,9 +1424,9 @@ } }, "node_modules/browserslist": { - "version": "4.21.5", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.21.5.tgz", - "integrity": "sha512-tUkiguQGW7S3IhB7N+c2MV/HZPSCPAAiYBZXLsBhFB/PCy6ZKKsZrmBayHV9fdGV/ARIfJ14NkxKzRDjvp7L6w==", + "version": "4.22.3", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.22.3.tgz", + "integrity": "sha512-UAp55yfwNv0klWNapjs/ktHoguxuQNGnOzxYmfnXIS+8AsRDZkSDxg7R1AX3GKzn078SBI5dzwzj/Yx0Or0e3A==", "funding": [ { "type": "opencollective", @@ -1389,13 +1435,17 @@ { "type": "tidelift", "url": "https://tidelift.com/funding/github/npm/browserslist" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" } ], "dependencies": { - "caniuse-lite": "^1.0.30001449", - "electron-to-chromium": "^1.4.284", - "node-releases": "^2.0.8", - "update-browserslist-db": "^1.0.10" + "caniuse-lite": "^1.0.30001580", + "electron-to-chromium": "^1.4.648", + "node-releases": "^2.0.14", + "update-browserslist-db": "^1.0.13" }, "bin": { "browserslist": "cli.js" @@ -1427,46 +1477,21 @@ "ieee754": "^1.2.1" } }, - "node_modules/bundle-name": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/bundle-name/-/bundle-name-3.0.0.tgz", - "integrity": "sha512-PKA4BeSvBpQKQ8iPOGCSiell+N8P+Tf1DlwqmYhpe2gAhKPHn8EYOxVT+ShuGmhg8lN8XiSlS80yiExKXrURlw==", - "dependencies": { - "run-applescript": "^5.0.0" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/busboy": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/busboy/-/busboy-1.6.0.tgz", - "integrity": "sha512-8SFQbg/0hQ9xy3UNTB0YEnsNBbWfhf7RtnzpL7TkBiTBRfrQ9Fxcnz7VJsleJpyp6rVLvXiuORqjlHi5q+PYuA==", - "dependencies": { - "streamsearch": "^1.1.0" - }, - "engines": { - "node": ">=10.16.0" - } - }, "node_modules/camelcase": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz", - "integrity": "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==", + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-7.0.1.tgz", + "integrity": "sha512-xlx1yCK2Oc1APsPXDL2LdlNP6+uu8OCDdhOBSVT279M/S+y75O30C2VuD8T2ogdePBBl7PfPF4504tnLgX3zfw==", "engines": { - "node": ">=10" + "node": ">=14.16" }, "funding": { "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/caniuse-lite": { - "version": "1.0.30001488", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001488.tgz", - "integrity": "sha512-NORIQuuL4xGpIy6iCCQGN4iFjlBXtfKWIenlUuyZJumLRIindLb7wXM+GO8erEhb7vXfcnf4BAg2PrSDN5TNLQ==", + "version": "1.0.30001581", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001581.tgz", + "integrity": "sha512-whlTkwhqV2tUmP3oYhtNfaWGYHDdS3JYFQBKXxcUR9qqPWsRhFHhoISO2Xnl/g0xyKzht9mI1LZpiNWfMzHixQ==", "funding": [ { "type": "opencollective", @@ -1557,10 +1582,16 @@ "fsevents": "~2.3.2" } }, + "node_modules/chownr": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/chownr/-/chownr-1.1.4.tgz", + "integrity": "sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==", + "optional": true + }, "node_modules/ci-info": { - "version": "3.8.0", - "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.8.0.tgz", - "integrity": "sha512-eXTggHWSooYhq49F2opQhuHWgzucfF2YgODK4e1566GQs5BIfP30B0oenwBJHfWxAs2fyPB1s7Mg949zLf61Yw==", + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-4.0.0.tgz", + "integrity": "sha512-TdHqgGf9odd8SXNuxtUBVx8Nv+qZOejE6qyqiy5NtbYYQOeFa6zmHkxlPzmaLxWWHsU6nJmB7AETdVPi+2NBUg==", "funding": [ { "type": "github", @@ -1597,9 +1628,9 @@ } }, "node_modules/cli-spinners": { - "version": "2.9.0", - "resolved": "https://registry.npmjs.org/cli-spinners/-/cli-spinners-2.9.0.tgz", - "integrity": "sha512-4/aL9X3Wh0yiMQlE+eeRhWP6vclO3QRtw1JHKIT0FFUs5FjpFmESqtMvYZ0+lbzBw900b95mS0hohy+qn2VK/g==", + "version": "2.9.2", + "resolved": "https://registry.npmjs.org/cli-spinners/-/cli-spinners-2.9.2.tgz", + "integrity": "sha512-ywqV+5MmyL4E7ybXgKys4DugZbX0FC6LnwrhjuykIjnK9k8OQacQ7axGKnjDXWNhns0xot3bZI5h55H8yo9cJg==", "engines": { "node": ">=6" }, @@ -1607,12 +1638,25 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/clone": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/clone/-/clone-1.0.4.tgz", - "integrity": "sha512-JQHZ2QMW6l3aH/j6xCqQThY/9OH4D/9ls34cgkUBiEeocRTU04tHfKPBsUK1PqZCUQM7GiA0IIXJSuXHI64Kbg==", + "node_modules/clsx": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/clsx/-/clsx-2.1.0.tgz", + "integrity": "sha512-m3iNNWpd9rl3jvvcBnu70ylMdrXt8Vlq4HYadnU5fwcOtvkSQWPmj7amUcDT2qYI7risszBjI5AUIUox9D16pg==", "engines": { - "node": ">=0.8" + "node": ">=6" + } + }, + "node_modules/color": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/color/-/color-4.2.3.tgz", + "integrity": "sha512-1rXeuUUiGGrykh+CeBdu5Ie7OJwinCgQY0bc7GCRxy5xVHy+moaqkpL/jqQq0MtQOeYcrqEz4abc5f0KtU7W4A==", + "optional": true, + "dependencies": { + "color-convert": "^2.0.1", + "color-string": "^1.9.0" + }, + "engines": { + "node": ">=12.5.0" } }, "node_modules/color-convert": { @@ -1628,6 +1672,34 @@ "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==" }, + "node_modules/color-string": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/color-string/-/color-string-1.9.1.tgz", + "integrity": "sha512-shrVawQFojnZv6xM40anx4CkoDP+fZsw/ZerEMsW/pyzsRbElpsL/DBVW7q3ExxwusdNXI3lXpuhEZkzs8p5Eg==", + "optional": true, + "dependencies": { + "color-name": "^1.0.0", + "simple-swizzle": "^0.2.2" + } + }, + "node_modules/color/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==", + "optional": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/color/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==", + "optional": true + }, "node_modules/comma-separated-tokens": { "version": "2.0.3", "resolved": "https://registry.npmjs.org/comma-separated-tokens/-/comma-separated-tokens-2.0.3.tgz", @@ -1643,14 +1715,14 @@ "integrity": "sha512-L3sHRo1pXXEqX8VU28kfgUY+YGsk09hPqZiZmLacNib6XNTCM8ubYeT7ryXQw8asB1sKgcU5lkB7ONug08aB8w==" }, "node_modules/convert-source-map": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.9.0.tgz", - "integrity": "sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A==" + "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==", + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.6.0.tgz", + "integrity": "sha512-U71cyTamuh1CRNCfpGY6to28lxvNwPG4Guz/EVjgf3Jmzv0vlDp1atT9eS5dDjMYHucpHbWns6Lwf3BKz6svdw==", "engines": { "node": ">= 0.6" } @@ -1668,6 +1740,17 @@ "node": ">= 8" } }, + "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/debug": { "version": "4.3.4", "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", @@ -1696,96 +1779,28 @@ "url": "https://github.com/sponsors/wooorm" } }, - "node_modules/deepmerge-ts": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/deepmerge-ts/-/deepmerge-ts-4.3.0.tgz", - "integrity": "sha512-if3ZYdkD2dClhnXR5reKtG98cwyaRT1NeugQoAPTTfsOpV9kqyeiBF9Qa5RHjemb3KzD5ulqygv6ED3t5j9eJw==", - "engines": { - "node": ">=12.4.0" - } - }, - "node_modules/default-browser": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/default-browser/-/default-browser-4.0.0.tgz", - "integrity": "sha512-wX5pXO1+BrhMkSbROFsyxUm0i/cJEScyNhA4PPxc41ICuv05ZZB/MX28s8aZx6xjmatvebIapF6hLEKEcpneUA==", + "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==", + "optional": true, "dependencies": { - "bundle-name": "^3.0.0", - "default-browser-id": "^3.0.0", - "execa": "^7.1.1", - "titleize": "^3.0.0" + "mimic-response": "^3.1.0" }, "engines": { - "node": ">=14.16" + "node": ">=10" }, "funding": { "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/default-browser-id": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/default-browser-id/-/default-browser-id-3.0.0.tgz", - "integrity": "sha512-OZ1y3y0SqSICtE8DE4S8YOE9UZOJ8wO16fKWVP5J1Qz42kV9jcnMVFrEE/noXb/ss3Q4pZIH79kxofzyNNtUNA==", - "dependencies": { - "bplist-parser": "^0.2.0", - "untildify": "^4.0.0" - }, + "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==", + "optional": true, "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/default-browser/node_modules/execa": { - "version": "7.1.1", - "resolved": "https://registry.npmjs.org/execa/-/execa-7.1.1.tgz", - "integrity": "sha512-wH0eMf/UXckdUYnO21+HDztteVv05rq2GXksxT4fCGeHkBhw1DROXh40wcjMcRqDOWE7iPJ4n3M7e2+YFP+76Q==", - "dependencies": { - "cross-spawn": "^7.0.3", - "get-stream": "^6.0.1", - "human-signals": "^4.3.0", - "is-stream": "^3.0.0", - "merge-stream": "^2.0.0", - "npm-run-path": "^5.1.0", - "onetime": "^6.0.0", - "signal-exit": "^3.0.7", - "strip-final-newline": "^3.0.0" - }, - "engines": { - "node": "^14.18.0 || ^16.14.0 || >=18.0.0" - }, - "funding": { - "url": "https://github.com/sindresorhus/execa?sponsor=1" - } - }, - "node_modules/default-browser/node_modules/human-signals": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-4.3.1.tgz", - "integrity": "sha512-nZXjEF2nbo7lIw3mgYjItAfgQXog3OjJogSbKa2CQIIvSGWcKgeJnQlNXip6NglNzYH45nSRiEVimMvYL8DDqQ==", - "engines": { - "node": ">=14.18.0" - } - }, - "node_modules/defaults": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/defaults/-/defaults-1.0.4.tgz", - "integrity": "sha512-eFuaLoy/Rxalv2kr+lqMlUnrDWV+3j4pljOIJgLIhI058IQfWJ7vXhyEIHu+HtC738klGALYxOKDO0bQP3tg8A==", - "dependencies": { - "clone": "^1.0.2" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/define-lazy-prop": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-3.0.0.tgz", - "integrity": "sha512-N+MeXYoqr3pOgn8xfyRPREN7gHakLYjhsHhWGT3fWAiL4IkAt0iDw14QiiEm2bE30c5XX5q0FtAA3CK5f9/BUg==", - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": ">=4.0.0" } }, "node_modules/dequal": { @@ -1796,10 +1811,42 @@ "node": ">=6" } }, + "node_modules/detect-libc": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-2.0.2.tgz", + "integrity": "sha512-UX6sGumvvqSaXgdKGUsgZWqcUyIXZ/vZTrlRT/iobiKhGL0zL4d3osHj3uqllWJK+i+sixDS/3COVEOFbupFyw==", + "optional": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/deterministic-object-hash": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/deterministic-object-hash/-/deterministic-object-hash-2.0.2.tgz", + "integrity": "sha512-KxektNH63SrbfUyDiwXqRb1rLwKt33AmMv+5Nhsw1kqZ13SJBRTgZHtGbE+hH3a1mVW1cz+4pqSWVPAtLVXTzQ==", + "dependencies": { + "base-64": "^1.0.0" + }, + "engines": { + "node": ">=18" + } + }, "node_modules/devalue": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/devalue/-/devalue-4.3.1.tgz", - "integrity": "sha512-Kc0TSP9IUU9eg55au5Q3YtqaYI2cgntVpunJV9Exbm9nvlBeTE5p2NqYHfpuXK6+VF2hF5PI+BPFPUti7e2N1g==" + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/devalue/-/devalue-4.3.2.tgz", + "integrity": "sha512-KqFl6pOgOW+Y6wJgu80rHpo2/3H07vr8ntR9rkkFIRETewbf5GaYYcakYfiKz89K+sLsuPkQIZaXDMjUObZwWg==" + }, + "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/diff": { "version": "5.1.0", @@ -1815,9 +1862,9 @@ "integrity": "sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA==" }, "node_modules/dset": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/dset/-/dset-3.1.2.tgz", - "integrity": "sha512-g/M9sqy3oHe477Ar4voQxWtaPIFw1jTdKZuomOjhCcBx9nHUNn0pu6NopuFFrTh/TRZIKEj+76vLWFu9BNKk+Q==", + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/dset/-/dset-3.1.3.tgz", + "integrity": "sha512-20TuZZHCEZ2O71q9/+8BwKwZ0QtD9D8ObhrihJPr+vLLYlSuAU3/zL4cSlgbfeoGHTjCSJBa7NGcrF9/Bx/WJQ==", "engines": { "node": ">=4" } @@ -1828,33 +1875,44 @@ "integrity": "sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==" }, "node_modules/electron-to-chromium": { - "version": "1.4.402", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.402.tgz", - "integrity": "sha512-gWYvJSkohOiBE6ecVYXkrDgNaUjo47QEKK0kQzmWyhkH+yoYiG44bwuicTGNSIQRG3WDMsWVZJLRnJnLNkbWvA==" - }, - "node_modules/emmet": { - "version": "2.4.4", - "resolved": "https://registry.npmjs.org/emmet/-/emmet-2.4.4.tgz", - "integrity": "sha512-v8Mwpjym55CS3EjJgiCLWUB3J2HSR93jhzXW325720u8KvYxdI2voYLstW3pHBxFz54H6jFjayR9G4LfTG0q+g==", - "dependencies": { - "@emmetio/abbreviation": "^2.3.3", - "@emmetio/css-abbreviation": "^2.1.8" - } + "version": "1.4.649", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.649.tgz", + "integrity": "sha512-dq/owIaALxZGqWm5RXpKQ4baX6aDC19e2Z16c8SXYN+I71PyEKjbVqQUgm7kcuk8CRqljTKXbolo0XXDjxnh2w==" }, "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==" + "version": "10.3.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-10.3.0.tgz", + "integrity": "sha512-QpLs9D9v9kArv4lfDEgg1X/gN5XLnf/A6l9cs8SPZLRZR3ZkY9+kwIQTxm+fsSej5UMYGE8fdoaZVIBlqG0XTw==" + }, + "node_modules/end-of-stream": { + "version": "1.4.4", + "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz", + "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==", + "optional": true, + "dependencies": { + "once": "^1.4.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/es-module-lexer": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-1.2.1.tgz", - "integrity": "sha512-9978wrXM50Y4rTMmW5kXIC09ZdXQZqkE4mxhwkd8VbzsGkXGPgV4zWuqQJgCEzYngdo2dYDa0l8xhX4fkSwJSg==" + "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/esbuild": { - "version": "0.17.19", - "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.17.19.tgz", - "integrity": "sha512-XQ0jAPFkK/u3LcVRcvVHQcTIqD6E2H1fvZMA5dQPSOWb3suUbWbfbRf94pjc0bNzRYLfIrDRQXr7X+LHIm5oHw==", + "version": "0.19.12", + "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.19.12.tgz", + "integrity": "sha512-aARqgq8roFBj054KvQr5f1sFu0D65G+miZRCuJyJ0G13Zwx7vRar5Zhn2tkQNzIXcBrNVsv/8stehpj+GAjgbg==", "hasInstallScript": true, "bin": { "esbuild": "bin/esbuild" @@ -1863,28 +1921,29 @@ "node": ">=12" }, "optionalDependencies": { - "@esbuild/android-arm": "0.17.19", - "@esbuild/android-arm64": "0.17.19", - "@esbuild/android-x64": "0.17.19", - "@esbuild/darwin-arm64": "0.17.19", - "@esbuild/darwin-x64": "0.17.19", - "@esbuild/freebsd-arm64": "0.17.19", - "@esbuild/freebsd-x64": "0.17.19", - "@esbuild/linux-arm": "0.17.19", - "@esbuild/linux-arm64": "0.17.19", - "@esbuild/linux-ia32": "0.17.19", - "@esbuild/linux-loong64": "0.17.19", - "@esbuild/linux-mips64el": "0.17.19", - "@esbuild/linux-ppc64": "0.17.19", - "@esbuild/linux-riscv64": "0.17.19", - "@esbuild/linux-s390x": "0.17.19", - "@esbuild/linux-x64": "0.17.19", - "@esbuild/netbsd-x64": "0.17.19", - "@esbuild/openbsd-x64": "0.17.19", - "@esbuild/sunos-x64": "0.17.19", - "@esbuild/win32-arm64": "0.17.19", - "@esbuild/win32-ia32": "0.17.19", - "@esbuild/win32-x64": "0.17.19" + "@esbuild/aix-ppc64": "0.19.12", + "@esbuild/android-arm": "0.19.12", + "@esbuild/android-arm64": "0.19.12", + "@esbuild/android-x64": "0.19.12", + "@esbuild/darwin-arm64": "0.19.12", + "@esbuild/darwin-x64": "0.19.12", + "@esbuild/freebsd-arm64": "0.19.12", + "@esbuild/freebsd-x64": "0.19.12", + "@esbuild/linux-arm": "0.19.12", + "@esbuild/linux-arm64": "0.19.12", + "@esbuild/linux-ia32": "0.19.12", + "@esbuild/linux-loong64": "0.19.12", + "@esbuild/linux-mips64el": "0.19.12", + "@esbuild/linux-ppc64": "0.19.12", + "@esbuild/linux-riscv64": "0.19.12", + "@esbuild/linux-s390x": "0.19.12", + "@esbuild/linux-x64": "0.19.12", + "@esbuild/netbsd-x64": "0.19.12", + "@esbuild/openbsd-x64": "0.19.12", + "@esbuild/sunos-x64": "0.19.12", + "@esbuild/win32-arm64": "0.19.12", + "@esbuild/win32-ia32": "0.19.12", + "@esbuild/win32-x64": "0.19.12" } }, "node_modules/escalade": { @@ -1916,40 +1975,49 @@ } }, "node_modules/estree-walker": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-3.0.0.tgz", - "integrity": "sha512-s6ceX0NFiU/vKPiKvFdR83U1Zffu7upwZsGwpoqfg5rbbq1l50WQ5hCeIvM6E6oD4shUHCYMsiFPns4Jk0YfMQ==" - }, - "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" + "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/eventemitter3": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-5.0.1.tgz", + "integrity": "sha512-GWkBvjiSZK87ELrYOSESUYeVIc9mvLLf/nXalMOS5dYrgZq9o5OVkbZAVM06CVxYsCwH9BDZFPlQTlPA1j4ahA==" + }, "node_modules/execa": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/execa/-/execa-6.1.0.tgz", - "integrity": "sha512-QVWlX2e50heYJcCPG0iWtf8r0xjEYfz/OYLGDYH+IyjWezzPNxz63qNFOu0l4YftGWuizFVZHHs8PrLU5p2IDA==", + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/execa/-/execa-8.0.1.tgz", + "integrity": "sha512-VyhnebXciFV2DESc+p6B+y0LjSm0krU4OgJN44qFAhBY0TJ+1V61tYD2+wHusZ6F9n5K+vl8k0sTy7PEfV4qpg==", "dependencies": { "cross-spawn": "^7.0.3", - "get-stream": "^6.0.1", - "human-signals": "^3.0.1", + "get-stream": "^8.0.1", + "human-signals": "^5.0.0", "is-stream": "^3.0.0", "merge-stream": "^2.0.0", "npm-run-path": "^5.1.0", "onetime": "^6.0.0", - "signal-exit": "^3.0.7", + "signal-exit": "^4.1.0", "strip-final-newline": "^3.0.0" }, "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + "node": ">=16.17" }, "funding": { "url": "https://github.com/sindresorhus/execa?sponsor=1" } }, + "node_modules/expand-template": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/expand-template/-/expand-template-2.0.3.tgz", + "integrity": "sha512-XYfuKMvj4O35f/pOXLObndIRvyQ+/+6AhODh+OKWj9S9498pHHn/IMszH+gt0fBCRWMNfk1ZSp5x3AifmnI2vg==", + "optional": true, + "engines": { + "node": ">=6" + } + }, "node_modules/extend": { "version": "3.0.2", "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", @@ -1966,10 +2034,16 @@ "node": ">=0.10.0" } }, + "node_modules/fast-fifo": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/fast-fifo/-/fast-fifo-1.3.2.tgz", + "integrity": "sha512-/d9sfos4yxzpwkDkuN7k2SqFKtYNmCTzgfEpz82x34IM9/zc8KGxQoXg1liNC/izpRM/MBdt44Nmx41ZWqk+FQ==", + "optional": true + }, "node_modules/fast-glob": { - "version": "3.2.12", - "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.12.tgz", - "integrity": "sha512-DVj4CQIYYow0BlaelwK1pHl5n5cRSJfM60UA0zK891sVInoPri2Ekj7+e1CT3/3qxXenpI+nBBmQAcJPJgaj4w==", + "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", @@ -1982,9 +2056,9 @@ } }, "node_modules/fastq": { - "version": "1.15.0", - "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.15.0.tgz", - "integrity": "sha512-wBrocU2LCXXa+lWBt8RoIRD89Fi8OdABODa/kEnyeyjS5aZO5/GNvI5sEINADqP/h8M29UHTHUb53sUu5Ihqdw==", + "version": "1.17.0", + "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.17.0.tgz", + "integrity": "sha512-zGygtijUMT7jnk3h26kUms3BkSDp4IfIKjmnqI2tvx6nuBfiF1UqOxbnLfzdv+apBy+53oaImsKtMw/xYbW+1w==", "dependencies": { "reusify": "^1.0.4" } @@ -2024,10 +2098,24 @@ "pkg-dir": "^4.2.0" } }, + "node_modules/flattie": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/flattie/-/flattie-1.1.0.tgz", + "integrity": "sha512-xU99gDEnciIwJdGcBmNHnzTJ/w5AT+VFJOu6sTB6WM8diOYNA3Sa+K1DiEBQ7XH4QikQq3iFW1U+jRVcotQnBw==", + "engines": { + "node": ">=8" + } + }, + "node_modules/fs-constants": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs-constants/-/fs-constants-1.0.0.tgz", + "integrity": "sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow==", + "optional": true + }, "node_modules/fsevents": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz", - "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==", + "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": [ @@ -2038,9 +2126,12 @@ } }, "node_modules/function-bind": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", - "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==" + "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", @@ -2050,17 +2141,34 @@ "node": ">=6.9.0" } }, - "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==", + "node_modules/get-east-asian-width": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/get-east-asian-width/-/get-east-asian-width-1.2.0.tgz", + "integrity": "sha512-2nk+7SIVb14QrgXFHcm84tD4bKQz0RxPuMT8Ag5KPOq7J5fEmAg0UbXdTOSHqNuHSU28k55qnceesxXRZGzKWA==", "engines": { - "node": ">=10" + "node": ">=18" }, "funding": { "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/get-stream": { + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-8.0.1.tgz", + "integrity": "sha512-VaUJspBffn/LMCJVoMvSAdmscJyS1auj5Zulnn5UoYcY531UWmdwhRWkcGKnGU93m5HSXP9LP2usOryrBtQowA==", + "engines": { + "node": ">=16" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/github-from-package": { + "version": "0.0.0", + "resolved": "https://registry.npmjs.org/github-from-package/-/github-from-package-0.0.0.tgz", + "integrity": "sha512-SyHy3T1v2NUXn29OsWdxmK6RwHD+vkj3v8en8AOBZ1wBQ/hCAQ5bAQTD02kW4W9tUp/3Qh6J8r9EvntiyCmOOw==", + "optional": true + }, "node_modules/github-slugger": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/github-slugger/-/github-slugger-2.0.0.tgz", @@ -2124,17 +2232,6 @@ "js-yaml": "bin/js-yaml.js" } }, - "node_modules/has": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", - "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", - "dependencies": { - "function-bind": "^1.1.1" - }, - "engines": { - "node": ">= 0.4.0" - } - }, "node_modules/has-flag": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", @@ -2143,28 +2240,46 @@ "node": ">=4" } }, - "node_modules/has-package-exports": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/has-package-exports/-/has-package-exports-1.3.0.tgz", - "integrity": "sha512-e9OeXPQnmPhYoJ63lXC4wWe34TxEGZDZ3OQX9XRqp2VwsfLl3bQBy7VehLnd34g3ef8CmYlBLGqEMKXuz8YazQ==", + "node_modules/hasown": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.0.tgz", + "integrity": "sha512-vUptKVTpIJhcczKBbgnS+RtcuYMB8+oNzPK2/Hp3hanz8JmpATdmmgLgSaadVREkDm+e2giHwY3ZRkyjSIDDFA==", "dependencies": { - "@ljharb/has-package-exports-patterns": "^0.0.2" + "function-bind": "^1.1.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/hast-util-from-html": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/hast-util-from-html/-/hast-util-from-html-2.0.1.tgz", + "integrity": "sha512-RXQBLMl9kjKVNkJTIO6bZyb2n+cUH8LFaSSzo82jiLT6Tfc+Pt7VQCS+/h3YwG4jaNE2TA2sdJisGWR+aJrp0g==", + "dependencies": { + "@types/hast": "^3.0.0", + "devlop": "^1.1.0", + "hast-util-from-parse5": "^8.0.0", + "parse5": "^7.0.0", + "vfile": "^6.0.0", + "vfile-message": "^4.0.0" }, "funding": { - "url": "https://github.com/sponsors/ljharb" + "type": "opencollective", + "url": "https://opencollective.com/unified" } }, "node_modules/hast-util-from-parse5": { - "version": "7.1.2", - "resolved": "https://registry.npmjs.org/hast-util-from-parse5/-/hast-util-from-parse5-7.1.2.tgz", - "integrity": "sha512-Nz7FfPBuljzsN3tCQ4kCBKqdNhQE2l0Tn+X1ubgKBPRoiDIu1mL08Cfw4k7q71+Duyaw7DXDN+VTAp4Vh3oCOw==", + "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": "^2.0.0", - "@types/unist": "^2.0.0", - "hastscript": "^7.0.0", + "@types/hast": "^3.0.0", + "@types/unist": "^3.0.0", + "devlop": "^1.0.0", + "hastscript": "^8.0.0", "property-information": "^6.0.0", - "vfile": "^5.0.0", - "vfile-location": "^4.0.0", + "vfile": "^6.0.0", + "vfile-location": "^5.0.0", "web-namespaces": "^2.0.0" }, "funding": { @@ -2173,11 +2288,11 @@ } }, "node_modules/hast-util-parse-selector": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/hast-util-parse-selector/-/hast-util-parse-selector-3.1.1.tgz", - "integrity": "sha512-jdlwBjEexy1oGz0aJ2f4GKMaVKkA9jwjr4MjAAI22E5fM/TXVZHuS5OpONtdeIkRKqAaryQ2E9xNQxijoThSZA==", + "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": "^2.0.0" + "@types/hast": "^3.0.0" }, "funding": { "type": "opencollective", @@ -2185,19 +2300,21 @@ } }, "node_modules/hast-util-raw": { - "version": "7.2.3", - "resolved": "https://registry.npmjs.org/hast-util-raw/-/hast-util-raw-7.2.3.tgz", - "integrity": "sha512-RujVQfVsOrxzPOPSzZFiwofMArbQke6DJjnFfceiEbFh7S05CbPt0cYN+A5YeD3pso0JQk6O1aHBnx9+Pm2uqg==", + "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": "^2.0.0", - "@types/parse5": "^6.0.0", - "hast-util-from-parse5": "^7.0.0", - "hast-util-to-parse5": "^7.0.0", - "html-void-elements": "^2.0.0", - "parse5": "^6.0.0", - "unist-util-position": "^4.0.0", - "unist-util-visit": "^4.0.0", - "vfile": "^5.0.0", + "@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" }, @@ -2207,17 +2324,18 @@ } }, "node_modules/hast-util-to-html": { - "version": "8.0.4", - "resolved": "https://registry.npmjs.org/hast-util-to-html/-/hast-util-to-html-8.0.4.tgz", - "integrity": "sha512-4tpQTUOr9BMjtYyNlt0P50mH7xj0Ks2xpo8M943Vykljf99HW6EzulIoJP1N3eKOSScEHzyzi9dm7/cn0RfGwA==", + "version": "9.0.0", + "resolved": "https://registry.npmjs.org/hast-util-to-html/-/hast-util-to-html-9.0.0.tgz", + "integrity": "sha512-IVGhNgg7vANuUA2XKrT6sOIIPgaYZnmLx3l/CCOAK0PtgfoHrZwX7jCSYyFxHTrGmC6S9q8aQQekjp4JPZF+cw==", "dependencies": { - "@types/hast": "^2.0.0", - "@types/unist": "^2.0.0", + "@types/hast": "^3.0.0", + "@types/unist": "^3.0.0", "ccount": "^2.0.0", "comma-separated-tokens": "^2.0.0", - "hast-util-raw": "^7.0.0", - "hast-util-whitespace": "^2.0.0", - "html-void-elements": "^2.0.0", + "hast-util-raw": "^9.0.0", + "hast-util-whitespace": "^3.0.0", + "html-void-elements": "^3.0.0", + "mdast-util-to-hast": "^13.0.0", "property-information": "^6.0.0", "space-separated-tokens": "^2.0.0", "stringify-entities": "^4.0.0", @@ -2229,12 +2347,13 @@ } }, "node_modules/hast-util-to-parse5": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/hast-util-to-parse5/-/hast-util-to-parse5-7.1.0.tgz", - "integrity": "sha512-YNRgAJkH2Jky5ySkIqFXTQiaqcAtJyVE+D5lkN6CdtOqrnkLfGYYrEcKuHOJZlp+MwjSwuD3fZuawI+sic/RBw==", + "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": "^2.0.0", + "@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", @@ -2246,22 +2365,25 @@ } }, "node_modules/hast-util-whitespace": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/hast-util-whitespace/-/hast-util-whitespace-2.0.1.tgz", - "integrity": "sha512-nAxA0v8+vXSBDt3AnRUNjyRIQ0rD+ntpbAp4LnPkumc5M9yUbSMa4XDU9Q6etY4f1Wp4bNgvc1yjiZtsTTrSng==", + "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": "7.2.0", - "resolved": "https://registry.npmjs.org/hastscript/-/hastscript-7.2.0.tgz", - "integrity": "sha512-TtYPq24IldU8iKoJQqvZOuhi5CyCQRAbvDOX0x1eW6rsHSxa/1i2CCiptNTotGHJ3VoHRGmqiv6/D3q113ikkw==", + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/hastscript/-/hastscript-8.0.0.tgz", + "integrity": "sha512-dMOtzCEd3ABUeSIISmrETiKuyydk1w0pa+gE/uormcTpSYuaNJPbX1NU3JLyscSLjwAQM8bWMhhIlnCqnRvDTw==", "dependencies": { - "@types/hast": "^2.0.0", + "@types/hast": "^3.0.0", "comma-separated-tokens": "^2.0.0", - "hast-util-parse-selector": "^3.0.0", + "hast-util-parse-selector": "^4.0.0", "property-information": "^6.0.0", "space-separated-tokens": "^2.0.0" }, @@ -2276,20 +2398,36 @@ "integrity": "sha512-RuMffC89BOWQoY0WKGpIhn5gX3iI54O6nRA0yC124NYVtzjmFWBIiFd8M0x+ZdX0P9R4lADg1mgP8C7PxGOWuQ==" }, "node_modules/html-void-elements": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/html-void-elements/-/html-void-elements-2.0.1.tgz", - "integrity": "sha512-0quDb7s97CfemeJAnW9wC0hw78MtW7NU3hqtCD75g2vFlDLt36llsYD7uB7SUzojLMP24N5IatXf7ylGXiGG9A==", + "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/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/human-signals": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-3.0.1.tgz", - "integrity": "sha512-rQLskxnM/5OCldHo+wNXbpVgDn5A17CUoKX+7Sokwaknlq7CdSnphy0W39GU8dw59XiCXmFXDg4fRuckQRKewQ==", + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-5.0.0.tgz", + "integrity": "sha512-AXcZb6vzzrFAUE61HnN4mpLqd/cSIwNQjtNWR0euPm6y0iqx3G4gOXaIDdtdDwZmhwe82LA6+zinmW4UBWVePQ==", "engines": { - "node": ">=12.20.0" + "node": ">=16.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/ieee754": { @@ -2312,14 +2450,14 @@ ] }, "node_modules/immutable": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/immutable/-/immutable-4.3.0.tgz", - "integrity": "sha512-0AOCmOip+xgJwEVTQj1EfiDDOkPmuyllDuTuEX+DDXUgapLAsBIfkg3sxCYyCEA8mQqZrrxPUGjcOQ2JS3WLkg==" + "version": "4.3.5", + "resolved": "https://registry.npmjs.org/immutable/-/immutable-4.3.5.tgz", + "integrity": "sha512-8eabxkth9gZatlwl5TBuJnCsoTADlL6ftEr7A4qgdaTsPyreilDSnUk57SO+jfKcNtxPa22U5KK6DSeAYhpBJw==" }, "node_modules/import-meta-resolve": { - "version": "2.2.2", - "resolved": "https://registry.npmjs.org/import-meta-resolve/-/import-meta-resolve-2.2.2.tgz", - "integrity": "sha512-f8KcQ1D80V7RnqVm+/lirO9zkOxjGxhaTC1IPrBGd3MEfNgmNG67tSUO9gTi2F3Blr2Az6g1vocaxzkVnWl9MA==", + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/import-meta-resolve/-/import-meta-resolve-4.0.0.tgz", + "integrity": "sha512-okYUR7ZQPH+efeuMJGlq4f8ubUgO50kByRPyt/Cy1Io4PSRsPjxME+YlVaCOx+NIToW7hCsZNFJyTPFFKepRSA==", "funding": { "type": "github", "url": "https://github.com/sponsors/wooorm" @@ -2330,6 +2468,18 @@ "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==", + "optional": true + }, + "node_modules/is-arrayish": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.3.2.tgz", + "integrity": "sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ==", + "optional": true + }, "node_modules/is-binary-path": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", @@ -2364,11 +2514,11 @@ } }, "node_modules/is-core-module": { - "version": "2.12.1", - "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.12.1.tgz", - "integrity": "sha512-Q4ZuBAe2FUsKtyQJoQHlvP8OvBERxO3jEmy1I7hcRXcJBGGHFh/aJBswbXuS9sgrDH2QUO8ilkwNPHvHMd8clg==", + "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": { - "has": "^1.0.3" + "hasown": "^2.0.0" }, "funding": { "url": "https://github.com/sponsors/ljharb" @@ -2493,25 +2643,14 @@ } }, "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==", + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-3.1.0.tgz", + "integrity": "sha512-UcVfVfaK4Sc4m7X3dUSoHoozQGBEFeDC+zVo06t98xe8CzHSZZBekNXH+tu0NalHolcJ/QAGqS46Hef7QXBIMw==", "dependencies": { - "is-docker": "^2.0.0" + "is-inside-container": "^1.0.0" }, "engines": { - "node": ">=8" - } - }, - "node_modules/is-wsl/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" + "node": ">=16" }, "funding": { "url": "https://github.com/sponsors/sindresorhus" @@ -2560,11 +2699,6 @@ "node": ">=6" } }, - "node_modules/jsonc-parser": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/jsonc-parser/-/jsonc-parser-2.3.1.tgz", - "integrity": "sha512-H8jvkz1O50L3dMZCsLqiuB2tA7muqbSg1AtGEkN0leAqGjsUzDJir3Zwr02BhqdcITPg3ei3mZ+HjMocAknhhg==" - }, "node_modules/kind-of": { "version": "6.0.3", "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", @@ -2615,14 +2749,6 @@ "js-yaml": "bin/js-yaml.js" } }, - "node_modules/load-yaml-file/node_modules/strip-bom": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", - "integrity": "sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==", - "engines": { - "node": ">=4" - } - }, "node_modules/locate-path": { "version": "6.0.0", "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", @@ -2637,6 +2763,11 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/lodash.merge": { + "version": "4.6.2", + "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", + "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==" + }, "node_modules/log-symbols": { "version": "5.1.0", "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-5.1.0.tgz", @@ -2653,9 +2784,9 @@ } }, "node_modules/log-symbols/node_modules/chalk": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-5.2.0.tgz", - "integrity": "sha512-ree3Gqw/nazQAPuJJEy+avdl7QfZMcUvmHIKgEZkGL+xOBzRvup5Hxo6LHuMceSxOabuJLJm5Yp/92R9eMmMvA==", + "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" }, @@ -2681,11 +2812,11 @@ } }, "node_modules/magic-string": { - "version": "0.27.0", - "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.27.0.tgz", - "integrity": "sha512-8UnnX2PeRAPZuN12svgR9j7M1uWMovg/CEnIwIG0LFkXSJJe4PdfUGiTGl8V9bsBHFUtfVINcSyYxd7q+kx9fA==", + "version": "0.30.5", + "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.5.tgz", + "integrity": "sha512-7xlpfBaQaP/T6Vh8MO/EqXSW5En6INHEvEXQiuff7Gku0PWjU3uf6w/j9o7O+SpB5fOAkrI5HeoNgwjEO0pFsA==", "dependencies": { - "@jridgewell/sourcemap-codec": "^1.4.13" + "@jridgewell/sourcemap-codec": "^1.4.15" }, "engines": { "node": ">=12" @@ -2701,13 +2832,13 @@ } }, "node_modules/mdast-util-definitions": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/mdast-util-definitions/-/mdast-util-definitions-5.1.2.tgz", - "integrity": "sha512-8SVPMuHqlPME/z3gqVwWY4zVXn8lqKv/pAhC57FuJ40ImXyBpmO5ukh98zB2v7Blql2FiHjHv9LVztSIqjY+MA==", + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/mdast-util-definitions/-/mdast-util-definitions-6.0.0.tgz", + "integrity": "sha512-scTllyX6pnYNZH/AIp/0ePz6s4cZtARxImwoPJ7kS42n+MnVsI4XbnG6d4ibehRIldYMWM2LD7ImQblVhUejVQ==", "dependencies": { - "@types/mdast": "^3.0.0", - "@types/unist": "^2.0.0", - "unist-util-visit": "^4.0.0" + "@types/mdast": "^4.0.0", + "@types/unist": "^3.0.0", + "unist-util-visit": "^5.0.0" }, "funding": { "type": "opencollective", @@ -2715,14 +2846,14 @@ } }, "node_modules/mdast-util-find-and-replace": { - "version": "2.2.2", - "resolved": "https://registry.npmjs.org/mdast-util-find-and-replace/-/mdast-util-find-and-replace-2.2.2.tgz", - "integrity": "sha512-MTtdFRz/eMDHXzeK6W3dO7mXUlF82Gom4y0oOgvHhh/HXZAGvIQDUvQ0SuUx+j2tv44b8xTHOm8K/9OoRFnXKw==", + "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": "^3.0.0", + "@types/mdast": "^4.0.0", "escape-string-regexp": "^5.0.0", - "unist-util-is": "^5.0.0", - "unist-util-visit-parents": "^5.0.0" + "unist-util-is": "^6.0.0", + "unist-util-visit-parents": "^6.0.0" }, "funding": { "type": "opencollective", @@ -2741,22 +2872,22 @@ } }, "node_modules/mdast-util-from-markdown": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/mdast-util-from-markdown/-/mdast-util-from-markdown-1.3.0.tgz", - "integrity": "sha512-HN3W1gRIuN/ZW295c7zi7g9lVBllMgZE40RxCX37wrTPWXCWtpvOZdfnuK+1WNpvZje6XuJeI3Wnb4TJEUem+g==", + "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": "^3.0.0", - "@types/unist": "^2.0.0", + "@types/mdast": "^4.0.0", + "@types/unist": "^3.0.0", "decode-named-character-reference": "^1.0.0", - "mdast-util-to-string": "^3.1.0", - "micromark": "^3.0.0", - "micromark-util-decode-numeric-character-reference": "^1.0.0", - "micromark-util-decode-string": "^1.0.0", - "micromark-util-normalize-identifier": "^1.0.0", - "micromark-util-symbol": "^1.0.0", - "micromark-util-types": "^1.0.0", - "unist-util-stringify-position": "^3.0.0", - "uvu": "^0.5.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", @@ -2764,17 +2895,17 @@ } }, "node_modules/mdast-util-gfm": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/mdast-util-gfm/-/mdast-util-gfm-2.0.2.tgz", - "integrity": "sha512-qvZ608nBppZ4icQlhQQIAdc6S3Ffj9RGmzwUKUWuEICFnd1LVkN3EktF7ZHAgfcEdvZB5owU9tQgt99e2TlLjg==", + "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": "^1.0.0", - "mdast-util-gfm-autolink-literal": "^1.0.0", - "mdast-util-gfm-footnote": "^1.0.0", - "mdast-util-gfm-strikethrough": "^1.0.0", - "mdast-util-gfm-table": "^1.0.0", - "mdast-util-gfm-task-list-item": "^1.0.0", - "mdast-util-to-markdown": "^1.0.0" + "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", @@ -2782,14 +2913,15 @@ } }, "node_modules/mdast-util-gfm-autolink-literal": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/mdast-util-gfm-autolink-literal/-/mdast-util-gfm-autolink-literal-1.0.3.tgz", - "integrity": "sha512-My8KJ57FYEy2W2LyNom4n3E7hKTuQk/0SES0u16tjA9Z3oFkF4RrC/hPAPgjlSpezsOvI8ObcXcElo92wn5IGA==", + "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": "^3.0.0", + "@types/mdast": "^4.0.0", "ccount": "^2.0.0", - "mdast-util-find-and-replace": "^2.0.0", - "micromark-util-character": "^1.0.0" + "devlop": "^1.0.0", + "mdast-util-find-and-replace": "^3.0.0", + "micromark-util-character": "^2.0.0" }, "funding": { "type": "opencollective", @@ -2797,13 +2929,15 @@ } }, "node_modules/mdast-util-gfm-footnote": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/mdast-util-gfm-footnote/-/mdast-util-gfm-footnote-1.0.2.tgz", - "integrity": "sha512-56D19KOGbE00uKVj3sgIykpwKL179QsVFwx/DCW0u/0+URsryacI4MAdNJl0dh+u2PSsD9FtxPFbHCzJ78qJFQ==", + "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": "^3.0.0", - "mdast-util-to-markdown": "^1.3.0", - "micromark-util-normalize-identifier": "^1.0.0" + "@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", @@ -2811,12 +2945,13 @@ } }, "node_modules/mdast-util-gfm-strikethrough": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/mdast-util-gfm-strikethrough/-/mdast-util-gfm-strikethrough-1.0.3.tgz", - "integrity": "sha512-DAPhYzTYrRcXdMjUtUjKvW9z/FNAMTdU0ORyMcbmkwYNbKocDpdk+PX1L1dQgOID/+vVs1uBQ7ElrBQfZ0cuiQ==", + "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": "^3.0.0", - "mdast-util-to-markdown": "^1.3.0" + "@types/mdast": "^4.0.0", + "mdast-util-from-markdown": "^2.0.0", + "mdast-util-to-markdown": "^2.0.0" }, "funding": { "type": "opencollective", @@ -2824,14 +2959,15 @@ } }, "node_modules/mdast-util-gfm-table": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/mdast-util-gfm-table/-/mdast-util-gfm-table-1.0.7.tgz", - "integrity": "sha512-jjcpmNnQvrmN5Vx7y7lEc2iIOEytYv7rTvu+MeyAsSHTASGCCRA79Igg2uKssgOs1i1po8s3plW0sTu1wkkLGg==", + "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": "^3.0.0", + "@types/mdast": "^4.0.0", + "devlop": "^1.0.0", "markdown-table": "^3.0.0", - "mdast-util-from-markdown": "^1.0.0", - "mdast-util-to-markdown": "^1.3.0" + "mdast-util-from-markdown": "^2.0.0", + "mdast-util-to-markdown": "^2.0.0" }, "funding": { "type": "opencollective", @@ -2839,12 +2975,14 @@ } }, "node_modules/mdast-util-gfm-task-list-item": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/mdast-util-gfm-task-list-item/-/mdast-util-gfm-task-list-item-1.0.2.tgz", - "integrity": "sha512-PFTA1gzfp1B1UaiJVyhJZA1rm0+Tzn690frc/L8vNX1Jop4STZgOE6bxUhnzdVSB+vm2GU1tIsuQcA9bxTQpMQ==", + "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": "^3.0.0", - "mdast-util-to-markdown": "^1.3.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", @@ -2852,12 +2990,12 @@ } }, "node_modules/mdast-util-phrasing": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/mdast-util-phrasing/-/mdast-util-phrasing-3.0.1.tgz", - "integrity": "sha512-WmI1gTXUBJo4/ZmSk79Wcb2HcjPJBzM1nlI/OUWA8yk2X9ik3ffNbBGsU+09BFmXaL1IBb9fiuvq6/KMiNycSg==", + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/mdast-util-phrasing/-/mdast-util-phrasing-4.0.0.tgz", + "integrity": "sha512-xadSsJayQIucJ9n053dfQwVu1kuXg7jCTdYsMK8rqzKZh52nLfSH/k0sAxE0u+pj/zKZX+o5wB+ML5mRayOxFA==", "dependencies": { - "@types/mdast": "^3.0.0", - "unist-util-is": "^5.0.0" + "@types/mdast": "^4.0.0", + "unist-util-is": "^6.0.0" }, "funding": { "type": "opencollective", @@ -2865,18 +3003,18 @@ } }, "node_modules/mdast-util-to-hast": { - "version": "12.3.0", - "resolved": "https://registry.npmjs.org/mdast-util-to-hast/-/mdast-util-to-hast-12.3.0.tgz", - "integrity": "sha512-pits93r8PhnIoU4Vy9bjW39M2jJ6/tdHyja9rrot9uujkN7UTU9SDnE6WNJz/IGyQk3XHX6yNNtrBH6cQzm8Hw==", + "version": "13.0.2", + "resolved": "https://registry.npmjs.org/mdast-util-to-hast/-/mdast-util-to-hast-13.0.2.tgz", + "integrity": "sha512-U5I+500EOOw9e3ZrclN3Is3fRpw8c19SMyNZlZ2IS+7vLsNzb2Om11VpIVOR+/0137GhZsFEF6YiKD5+0Hr2Og==", "dependencies": { - "@types/hast": "^2.0.0", - "@types/mdast": "^3.0.0", - "mdast-util-definitions": "^5.0.0", - "micromark-util-sanitize-uri": "^1.1.0", + "@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-generated": "^2.0.0", - "unist-util-position": "^4.0.0", - "unist-util-visit": "^4.0.0" + "unist-util-position": "^5.0.0", + "unist-util-visit": "^5.0.0" }, "funding": { "type": "opencollective", @@ -2884,17 +3022,17 @@ } }, "node_modules/mdast-util-to-markdown": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/mdast-util-to-markdown/-/mdast-util-to-markdown-1.5.0.tgz", - "integrity": "sha512-bbv7TPv/WC49thZPg3jXuqzuvI45IL2EVAr/KxF0BSdHsU0ceFHOmwQn6evxAh1GaoK/6GQ1wp4R4oW2+LFL/A==", + "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": "^3.0.0", - "@types/unist": "^2.0.0", + "@types/mdast": "^4.0.0", + "@types/unist": "^3.0.0", "longest-streak": "^3.0.0", - "mdast-util-phrasing": "^3.0.0", - "mdast-util-to-string": "^3.0.0", - "micromark-util-decode-string": "^1.0.0", - "unist-util-visit": "^4.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": { @@ -2903,11 +3041,11 @@ } }, "node_modules/mdast-util-to-string": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/mdast-util-to-string/-/mdast-util-to-string-3.2.0.tgz", - "integrity": "sha512-V4Zn/ncyN1QNSqSBxTrMOLpjr+IKdHl2v3KVLoWmDPscP4r9GcCi71gjgvUV1SFSKh92AjAG4peFuBl2/YgCJg==", + "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": "^3.0.0" + "@types/mdast": "^4.0.0" }, "funding": { "type": "opencollective", @@ -2928,9 +3066,9 @@ } }, "node_modules/micromark": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/micromark/-/micromark-3.1.0.tgz", - "integrity": "sha512-6Mj0yHLdUZjHnOPgr5xfWIMqMWS12zDN6iws9SLuSz76W8jTtAv24MN4/CL7gJrl5vtxGInkkqDv/JIoRsQOvA==", + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/micromark/-/micromark-4.0.0.tgz", + "integrity": "sha512-o/sd0nMof8kYff+TqcDx3VSrgBTcZpSvYcAHIfHhv5VAuNmisCxjhx6YmxS8PFEpb9z5WKWKPdzf0jM23ro3RQ==", "funding": [ { "type": "GitHub Sponsors", @@ -2945,26 +3083,26 @@ "@types/debug": "^4.0.0", "debug": "^4.0.0", "decode-named-character-reference": "^1.0.0", - "micromark-core-commonmark": "^1.0.1", - "micromark-factory-space": "^1.0.0", - "micromark-util-character": "^1.0.0", - "micromark-util-chunked": "^1.0.0", - "micromark-util-combine-extensions": "^1.0.0", - "micromark-util-decode-numeric-character-reference": "^1.0.0", - "micromark-util-encode": "^1.0.0", - "micromark-util-normalize-identifier": "^1.0.0", - "micromark-util-resolve-all": "^1.0.0", - "micromark-util-sanitize-uri": "^1.0.0", - "micromark-util-subtokenize": "^1.0.0", - "micromark-util-symbol": "^1.0.0", - "micromark-util-types": "^1.0.1", - "uvu": "^0.5.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": "1.0.6", - "resolved": "https://registry.npmjs.org/micromark-core-commonmark/-/micromark-core-commonmark-1.0.6.tgz", - "integrity": "sha512-K+PkJTxqjFfSNkfAhp4GB+cZPfQd6dxtTXnf+RjZOV7T4EEXnvgzOcnp+eSTmpGk9d1S9sL6/lqrgSNn/s0HZA==", + "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", @@ -2977,36 +3115,36 @@ ], "dependencies": { "decode-named-character-reference": "^1.0.0", - "micromark-factory-destination": "^1.0.0", - "micromark-factory-label": "^1.0.0", - "micromark-factory-space": "^1.0.0", - "micromark-factory-title": "^1.0.0", - "micromark-factory-whitespace": "^1.0.0", - "micromark-util-character": "^1.0.0", - "micromark-util-chunked": "^1.0.0", - "micromark-util-classify-character": "^1.0.0", - "micromark-util-html-tag-name": "^1.0.0", - "micromark-util-normalize-identifier": "^1.0.0", - "micromark-util-resolve-all": "^1.0.0", - "micromark-util-subtokenize": "^1.0.0", - "micromark-util-symbol": "^1.0.0", - "micromark-util-types": "^1.0.1", - "uvu": "^0.5.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-extension-gfm": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/micromark-extension-gfm/-/micromark-extension-gfm-2.0.3.tgz", - "integrity": "sha512-vb9OoHqrhCmbRidQv/2+Bc6pkP0FrtlhurxZofvOEy5o8RtuuvTq+RQ1Vw5ZDNrVraQZu3HixESqbG+0iKk/MQ==", + "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": "^1.0.0", - "micromark-extension-gfm-footnote": "^1.0.0", - "micromark-extension-gfm-strikethrough": "^1.0.0", - "micromark-extension-gfm-table": "^1.0.0", - "micromark-extension-gfm-tagfilter": "^1.0.0", - "micromark-extension-gfm-task-list-item": "^1.0.0", - "micromark-util-combine-extensions": "^1.0.0", - "micromark-util-types": "^1.0.0" + "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", @@ -3014,14 +3152,14 @@ } }, "node_modules/micromark-extension-gfm-autolink-literal": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/micromark-extension-gfm-autolink-literal/-/micromark-extension-gfm-autolink-literal-1.0.4.tgz", - "integrity": "sha512-WCssN+M9rUyfHN5zPBn3/f0mIA7tqArHL/EKbv3CZK+LT2rG77FEikIQEqBkv46fOqXQK4NEW/Pc7Z27gshpeg==", + "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": "^1.0.0", - "micromark-util-sanitize-uri": "^1.0.0", - "micromark-util-symbol": "^1.0.0", - "micromark-util-types": "^1.0.0" + "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", @@ -3029,18 +3167,18 @@ } }, "node_modules/micromark-extension-gfm-footnote": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/micromark-extension-gfm-footnote/-/micromark-extension-gfm-footnote-1.1.0.tgz", - "integrity": "sha512-RWYce7j8+c0n7Djzv5NzGEGitNNYO3uj+h/XYMdS/JinH1Go+/Qkomg/rfxExFzYTiydaV6GLeffGO5qcJbMPA==", + "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": { - "micromark-core-commonmark": "^1.0.0", - "micromark-factory-space": "^1.0.0", - "micromark-util-character": "^1.0.0", - "micromark-util-normalize-identifier": "^1.0.0", - "micromark-util-sanitize-uri": "^1.0.0", - "micromark-util-symbol": "^1.0.0", - "micromark-util-types": "^1.0.0", - "uvu": "^0.5.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-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", @@ -3048,16 +3186,16 @@ } }, "node_modules/micromark-extension-gfm-strikethrough": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/micromark-extension-gfm-strikethrough/-/micromark-extension-gfm-strikethrough-1.0.5.tgz", - "integrity": "sha512-X0oI5eYYQVARhiNfbETy7BfLSmSilzN1eOuoRnrf9oUNsPRrWOAe9UqSizgw1vNxQBfOwL+n2610S3bYjVNi7w==", + "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": { - "micromark-util-chunked": "^1.0.0", - "micromark-util-classify-character": "^1.0.0", - "micromark-util-resolve-all": "^1.0.0", - "micromark-util-symbol": "^1.0.0", - "micromark-util-types": "^1.0.0", - "uvu": "^0.5.0" + "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", @@ -3065,15 +3203,15 @@ } }, "node_modules/micromark-extension-gfm-table": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/micromark-extension-gfm-table/-/micromark-extension-gfm-table-1.0.6.tgz", - "integrity": "sha512-92pq7Q+T+4kXH4M6kL+pc8WU23Z9iuhcqmtYFWdFWjm73ZscFpH2xE28+XFpGWlvgq3LUwcN0XC0PGCicYFpgA==", + "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": { - "micromark-factory-space": "^1.0.0", - "micromark-util-character": "^1.0.0", - "micromark-util-symbol": "^1.0.0", - "micromark-util-types": "^1.0.0", - "uvu": "^0.5.0" + "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", @@ -3081,11 +3219,11 @@ } }, "node_modules/micromark-extension-gfm-tagfilter": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/micromark-extension-gfm-tagfilter/-/micromark-extension-gfm-tagfilter-1.0.2.tgz", - "integrity": "sha512-5XWB9GbAUSHTn8VPU8/1DBXMuKYT5uOgEjJb8gN3mW0PNW5OPHpSdojoqf+iq1xo7vWzw/P8bAHY0n6ijpXF7g==", + "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": "^1.0.0" + "micromark-util-types": "^2.0.0" }, "funding": { "type": "opencollective", @@ -3093,15 +3231,15 @@ } }, "node_modules/micromark-extension-gfm-task-list-item": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/micromark-extension-gfm-task-list-item/-/micromark-extension-gfm-task-list-item-1.0.4.tgz", - "integrity": "sha512-9XlIUUVnYXHsFF2HZ9jby4h3npfX10S1coXTnV035QGPgrtNYQq3J6IfIvcCIUAJrrqBVi5BqA/LmaOMJqPwMQ==", + "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": { - "micromark-factory-space": "^1.0.0", - "micromark-util-character": "^1.0.0", - "micromark-util-symbol": "^1.0.0", - "micromark-util-types": "^1.0.0", - "uvu": "^0.5.0" + "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", @@ -3109,9 +3247,9 @@ } }, "node_modules/micromark-factory-destination": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/micromark-factory-destination/-/micromark-factory-destination-1.0.0.tgz", - "integrity": "sha512-eUBA7Rs1/xtTVun9TmV3gjfPz2wEwgK5R5xcbIM5ZYAtvGF6JkyaDsj0agx8urXnO31tEO6Ug83iVH3tdedLnw==", + "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", @@ -3123,15 +3261,15 @@ } ], "dependencies": { - "micromark-util-character": "^1.0.0", - "micromark-util-symbol": "^1.0.0", - "micromark-util-types": "^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": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/micromark-factory-label/-/micromark-factory-label-1.0.2.tgz", - "integrity": "sha512-CTIwxlOnU7dEshXDQ+dsr2n+yxpP0+fn271pu0bwDIS8uqfFcumXpj5mLn3hSC8iw2MUr6Gx8EcKng1dD7i6hg==", + "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", @@ -3143,16 +3281,16 @@ } ], "dependencies": { - "micromark-util-character": "^1.0.0", - "micromark-util-symbol": "^1.0.0", - "micromark-util-types": "^1.0.0", - "uvu": "^0.5.0" + "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-space": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/micromark-factory-space/-/micromark-factory-space-1.0.0.tgz", - "integrity": "sha512-qUmqs4kj9a5yBnk3JMLyjtWYN6Mzfcx8uJfi5XAveBniDevmZasdGBba5b4QsvRcAkmvGo5ACmSUmyGiKTLZew==", + "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", @@ -3164,14 +3302,14 @@ } ], "dependencies": { - "micromark-util-character": "^1.0.0", - "micromark-util-types": "^1.0.0" + "micromark-util-character": "^2.0.0", + "micromark-util-types": "^2.0.0" } }, "node_modules/micromark-factory-title": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/micromark-factory-title/-/micromark-factory-title-1.0.2.tgz", - "integrity": "sha512-zily+Nr4yFqgMGRKLpTVsNl5L4PMu485fGFDOQJQBl2NFpjGte1e86zC0da93wf97jrc4+2G2GQudFMHn3IX+A==", + "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", @@ -3183,17 +3321,16 @@ } ], "dependencies": { - "micromark-factory-space": "^1.0.0", - "micromark-util-character": "^1.0.0", - "micromark-util-symbol": "^1.0.0", - "micromark-util-types": "^1.0.0", - "uvu": "^0.5.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" } }, "node_modules/micromark-factory-whitespace": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/micromark-factory-whitespace/-/micromark-factory-whitespace-1.0.0.tgz", - "integrity": "sha512-Qx7uEyahU1lt1RnsECBiuEbfr9INjQTGa6Err+gF3g0Tx4YEviPbqqGKNv/NrBaE7dVHdn1bVZKM/n5I/Bak7A==", + "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", @@ -3205,16 +3342,16 @@ } ], "dependencies": { - "micromark-factory-space": "^1.0.0", - "micromark-util-character": "^1.0.0", - "micromark-util-symbol": "^1.0.0", - "micromark-util-types": "^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" } }, "node_modules/micromark-util-character": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/micromark-util-character/-/micromark-util-character-1.1.0.tgz", - "integrity": "sha512-agJ5B3unGNJ9rJvADMJ5ZiYjBRyDpzKAOk01Kpi1TKhlT1APx3XZk6eN7RtSz1erbWHC2L8T3xLZ81wdtGRZzg==", + "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", @@ -3226,14 +3363,14 @@ } ], "dependencies": { - "micromark-util-symbol": "^1.0.0", - "micromark-util-types": "^1.0.0" + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" } }, "node_modules/micromark-util-chunked": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/micromark-util-chunked/-/micromark-util-chunked-1.0.0.tgz", - "integrity": "sha512-5e8xTis5tEZKgesfbQMKRCyzvffRRUX+lK/y+DvsMFdabAicPkkZV6gO+FEWi9RfuKKoxxPwNL+dFF0SMImc1g==", + "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", @@ -3245,13 +3382,13 @@ } ], "dependencies": { - "micromark-util-symbol": "^1.0.0" + "micromark-util-symbol": "^2.0.0" } }, "node_modules/micromark-util-classify-character": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/micromark-util-classify-character/-/micromark-util-classify-character-1.0.0.tgz", - "integrity": "sha512-F8oW2KKrQRb3vS5ud5HIqBVkCqQi224Nm55o5wYLzY/9PwHGXC01tr3d7+TqHHz6zrKQ72Okwtvm/xQm6OVNZA==", + "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", @@ -3263,15 +3400,15 @@ } ], "dependencies": { - "micromark-util-character": "^1.0.0", - "micromark-util-symbol": "^1.0.0", - "micromark-util-types": "^1.0.0" + "micromark-util-character": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" } }, "node_modules/micromark-util-combine-extensions": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/micromark-util-combine-extensions/-/micromark-util-combine-extensions-1.0.0.tgz", - "integrity": "sha512-J8H058vFBdo/6+AsjHp2NF7AJ02SZtWaVUjsayNFeAiydTxUwViQPxN0Hf8dp4FmCQi0UUFovFsEyRSUmFH3MA==", + "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", @@ -3283,14 +3420,14 @@ } ], "dependencies": { - "micromark-util-chunked": "^1.0.0", - "micromark-util-types": "^1.0.0" + "micromark-util-chunked": "^2.0.0", + "micromark-util-types": "^2.0.0" } }, "node_modules/micromark-util-decode-numeric-character-reference": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/micromark-util-decode-numeric-character-reference/-/micromark-util-decode-numeric-character-reference-1.0.0.tgz", - "integrity": "sha512-OzO9AI5VUtrTD7KSdagf4MWgHMtET17Ua1fIpXTpuhclCqD8egFWo85GxSGvxgkGS74bEahvtM0WP0HjvV0e4w==", + "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", @@ -3302,13 +3439,13 @@ } ], "dependencies": { - "micromark-util-symbol": "^1.0.0" + "micromark-util-symbol": "^2.0.0" } }, "node_modules/micromark-util-decode-string": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/micromark-util-decode-string/-/micromark-util-decode-string-1.0.2.tgz", - "integrity": "sha512-DLT5Ho02qr6QWVNYbRZ3RYOSSWWFuH3tJexd3dgN1odEuPNxCngTCXJum7+ViRAd9BbdxCvMToPOD/IvVhzG6Q==", + "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", @@ -3321,15 +3458,15 @@ ], "dependencies": { "decode-named-character-reference": "^1.0.0", - "micromark-util-character": "^1.0.0", - "micromark-util-decode-numeric-character-reference": "^1.0.0", - "micromark-util-symbol": "^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-encode": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/micromark-util-encode/-/micromark-util-encode-1.0.1.tgz", - "integrity": "sha512-U2s5YdnAYexjKDel31SVMPbfi+eF8y1U4pfiRW/Y8EFVCy/vgxk/2wWTxzcqE71LHtCuCzlBDRU2a5CQ5j+mQA==", + "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", @@ -3342,9 +3479,9 @@ ] }, "node_modules/micromark-util-html-tag-name": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/micromark-util-html-tag-name/-/micromark-util-html-tag-name-1.1.0.tgz", - "integrity": "sha512-BKlClMmYROy9UiV03SwNmckkjn8QHVaWkqoAqzivabvdGcwNGMMMH/5szAnywmsTBUzDsU57/mFi0sp4BQO6dA==", + "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", @@ -3357,9 +3494,9 @@ ] }, "node_modules/micromark-util-normalize-identifier": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/micromark-util-normalize-identifier/-/micromark-util-normalize-identifier-1.0.0.tgz", - "integrity": "sha512-yg+zrL14bBTFrQ7n35CmByWUTFsgst5JhA4gJYoty4Dqzj4Z4Fr/DHekSS5aLfH9bdlfnSvKAWsAgJhIbogyBg==", + "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", @@ -3371,13 +3508,13 @@ } ], "dependencies": { - "micromark-util-symbol": "^1.0.0" + "micromark-util-symbol": "^2.0.0" } }, "node_modules/micromark-util-resolve-all": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/micromark-util-resolve-all/-/micromark-util-resolve-all-1.0.0.tgz", - "integrity": "sha512-CB/AGk98u50k42kvgaMM94wzBqozSzDDaonKU7P7jwQIuH2RU0TeBqGYJz2WY1UdihhjweivStrJ2JdkdEmcfw==", + "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", @@ -3389,13 +3526,13 @@ } ], "dependencies": { - "micromark-util-types": "^1.0.0" + "micromark-util-types": "^2.0.0" } }, "node_modules/micromark-util-sanitize-uri": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/micromark-util-sanitize-uri/-/micromark-util-sanitize-uri-1.1.0.tgz", - "integrity": "sha512-RoxtuSCX6sUNtxhbmsEFQfWzs8VN7cTctmBPvYivo98xb/kDEoTCtJQX5wyzIYEmk/lvNFTat4hL8oW0KndFpg==", + "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", @@ -3407,15 +3544,15 @@ } ], "dependencies": { - "micromark-util-character": "^1.0.0", - "micromark-util-encode": "^1.0.0", - "micromark-util-symbol": "^1.0.0" + "micromark-util-character": "^2.0.0", + "micromark-util-encode": "^2.0.0", + "micromark-util-symbol": "^2.0.0" } }, "node_modules/micromark-util-subtokenize": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/micromark-util-subtokenize/-/micromark-util-subtokenize-1.0.2.tgz", - "integrity": "sha512-d90uqCnXp/cy4G881Ub4psE57Sf8YD0pim9QdjCRNjfas2M1u6Lbt+XZK9gnHL2XFhnozZiEdCa9CNfXSfQ6xA==", + "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", @@ -3427,16 +3564,16 @@ } ], "dependencies": { - "micromark-util-chunked": "^1.0.0", - "micromark-util-symbol": "^1.0.0", - "micromark-util-types": "^1.0.0", - "uvu": "^0.5.0" + "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-symbol": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-1.0.1.tgz", - "integrity": "sha512-oKDEMK2u5qqAptasDAwWDXq0tG9AssVwAx3E9bBF3t/shRIGsWIRG+cGafs2p/SnDSOecnt6hZPCE2o6lHfFmQ==", + "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", @@ -3449,9 +3586,9 @@ ] }, "node_modules/micromark-util-types": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/micromark-util-types/-/micromark-util-types-1.0.2.tgz", - "integrity": "sha512-DCfg/T8fcrhrRKTPjRrw/5LLvdGV7BHySf/1LOZx7TzWZdYRjogNtyNq885z3nNallwr3QUKARjqvHqX1/7t+w==", + "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", @@ -3497,23 +3634,42 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/mri": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/mri/-/mri-1.2.0.tgz", - "integrity": "sha512-tzzskb3bG8LvYGFF/mDTpq3jpI6Q9wc3LEmBaghu+DdCssd1FakN7Bc0hVNmEyGq1bq3RgfkCb3cmQLpNPOroA==", + "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==", + "optional": true, "engines": { - "node": ">=4" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/minimist": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz", + "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==", + "optional": true, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/mkdirp-classic": { + "version": "0.5.3", + "resolved": "https://registry.npmjs.org/mkdirp-classic/-/mkdirp-classic-0.5.3.tgz", + "integrity": "sha512-gKLcREMhtuZRwRAfqP3RFW+TK4JqApVBtOIftVgjuABpAtpxhPGaDcfvbhNvD0B8iD1oUr/txX35NjcaY6Ns/A==", + "optional": true + }, "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/nanoid": { - "version": "3.3.6", - "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.6.tgz", - "integrity": "sha512-BGcqMMJuToF7i1rt+2PWSNVnWIkGCU78jBG3RxO/bZlnZPK2Cmi2QaffxGO/2RvWi9sL+FAiRiXMgsyxQ1DIDA==", + "version": "3.3.7", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.7.tgz", + "integrity": "sha512-eSRppjcPIatRIMC1U6UngP8XFcz8MQWGQdt1MTBQ7NaAmvXDfvNxbvWV3x2y6CdEUciCSsDHDQZbhYaB8QEo2g==", "funding": [ { "type": "github", @@ -3527,6 +3683,36 @@ "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" } }, + "node_modules/napi-build-utils": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/napi-build-utils/-/napi-build-utils-1.0.2.tgz", + "integrity": "sha512-ONmRUqK7zj7DWX0D9ADe03wbwOBZxNAfF20PlGfCWQcD3+/MakShIHrMqx9YwPTfxDdF1zLeL+RGZiR9kGMLdg==", + "optional": true + }, + "node_modules/needle": { + "version": "2.9.1", + "resolved": "https://registry.npmjs.org/needle/-/needle-2.9.1.tgz", + "integrity": "sha512-6R9fqJ5Zcmf+uYaFgdIHmLwNldn5HbK8L5ybn7Uz+ylX/rnOsSp1AHcvQSrCaFN+qNM1wpymHqD7mVasEOlHGQ==", + "dependencies": { + "debug": "^3.2.6", + "iconv-lite": "^0.4.4", + "sax": "^1.2.4" + }, + "bin": { + "needle": "bin/needle" + }, + "engines": { + "node": ">= 4.4.x" + } + }, + "node_modules/needle/node_modules/debug": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "dependencies": { + "ms": "^2.1.1" + } + }, "node_modules/nlcst-to-string": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/nlcst-to-string/-/nlcst-to-string-3.1.1.tgz", @@ -3539,10 +3725,28 @@ "url": "https://opencollective.com/unified" } }, + "node_modules/node-abi": { + "version": "3.54.0", + "resolved": "https://registry.npmjs.org/node-abi/-/node-abi-3.54.0.tgz", + "integrity": "sha512-p7eGEiQil0YUV3ItH4/tBb781L5impVmmx2E9FRKF7d18XXzp4PGT2tdYMFY6wQqgxD0IwNZOiSJ0/K0fSi/OA==", + "optional": true, + "dependencies": { + "semver": "^7.3.5" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/node-addon-api": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-6.1.0.tgz", + "integrity": "sha512-+eawOlIgy680F0kBzPUNFhMZGtJ1YmqM6l4+Crf4IkImjYrO/mqPwRMh352g23uIaQKFItcQ64I7KMaJxHgAVA==", + "optional": true + }, "node_modules/node-releases": { - "version": "2.0.10", - "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.10.tgz", - "integrity": "sha512-5GFldHPXVG/YZmFzJvKK2zDSzPKhEp0+ZR5SVaoSag9fsL5YgHbUHDfnG5494ISANDcK4KwPXAx2xqVEydmd7w==" + "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", @@ -3553,9 +3757,9 @@ } }, "node_modules/npm-run-path": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-5.1.0.tgz", - "integrity": "sha512-sJOdmRGrY2sjNTRMbSvluQqg+8X7ZK61yvzBEIDhz4f8z1TZFYABsqjjCBd/0PUNE9M6QDgHJXQkGUEm7Q+l9Q==", + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-5.2.0.tgz", + "integrity": "sha512-W4/tgAXFqFA0iL7fk0+uQ3g7wkL8xJmx3XdK0VGb4cHW//eZTtKGvFBBoRKVTpY7n6ze4NL9ly7rgXcHufqXKg==", "dependencies": { "path-key": "^4.0.0" }, @@ -3577,6 +3781,15 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "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==", + "optional": true, + "dependencies": { + "wrappy": "1" + } + }, "node_modules/onetime": { "version": "6.0.0", "resolved": "https://registry.npmjs.org/onetime/-/onetime-6.0.0.tgz", @@ -3591,49 +3804,32 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/open": { - "version": "9.1.0", - "resolved": "https://registry.npmjs.org/open/-/open-9.1.0.tgz", - "integrity": "sha512-OS+QTnw1/4vrf+9hh1jc1jnYjzSG4ttTBB8UxOwAnInG3Uo4ssetzC1ihqaIHjLJnA5GGlRl6QlZXOTQhRBUvg==", - "dependencies": { - "default-browser": "^4.0.0", - "define-lazy-prop": "^3.0.0", - "is-inside-container": "^1.0.0", - "is-wsl": "^2.2.0" - }, - "engines": { - "node": ">=14.16" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, "node_modules/ora": { - "version": "6.3.1", - "resolved": "https://registry.npmjs.org/ora/-/ora-6.3.1.tgz", - "integrity": "sha512-ERAyNnZOfqM+Ao3RAvIXkYh5joP220yf59gVe2X/cI6SiCxIdi4c9HZKZD8R6q/RDXEje1THBju6iExiSsgJaQ==", + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/ora/-/ora-7.0.1.tgz", + "integrity": "sha512-0TUxTiFJWv+JnjWm4o9yvuskpEJLXTcng8MJuKd+SzAzp2o+OP3HWqNhB4OdJRt1Vsd9/mR0oyaEYlOnL7XIRw==", "dependencies": { - "chalk": "^5.0.0", + "chalk": "^5.3.0", "cli-cursor": "^4.0.0", - "cli-spinners": "^2.6.1", + "cli-spinners": "^2.9.0", "is-interactive": "^2.0.0", - "is-unicode-supported": "^1.1.0", + "is-unicode-supported": "^1.3.0", "log-symbols": "^5.1.0", "stdin-discarder": "^0.1.0", - "strip-ansi": "^7.0.1", - "wcwidth": "^1.0.1" + "string-width": "^6.1.0", + "strip-ansi": "^7.1.0" }, "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + "node": ">=16" }, "funding": { "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/ora/node_modules/chalk": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-5.2.0.tgz", - "integrity": "sha512-ree3Gqw/nazQAPuJJEy+avdl7QfZMcUvmHIKgEZkGL+xOBzRvup5Hxo6LHuMceSxOabuJLJm5Yp/92R9eMmMvA==", + "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" }, @@ -3641,15 +3837,31 @@ "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "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==", + "node_modules/ora/node_modules/string-width": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-6.1.0.tgz", + "integrity": "sha512-k01swCJAgQmuADB0YIc+7TuatfNvTBVOoaUWJjTB9R4VJzR5vNWzf5t42ESVZFPS8xTySF7CAdV4t/aaIm3UnQ==", "dependencies": { - "yocto-queue": "^0.1.0" + "eastasianwidth": "^0.2.0", + "emoji-regex": "^10.2.1", + "strip-ansi": "^7.0.1" }, "engines": { - "node": ">=10" + "node": ">=16" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/p-limit": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-5.0.0.tgz", + "integrity": "sha512-/Eaoq+QyLSiXQ4lyYV23f14mZRQcXnxfHrN0vCai+ak9G0pp9iEQukIIZq5NccEvwRB8PUnZT0KsOoDCINS1qQ==", + "dependencies": { + "yocto-queue": "^1.0.0" + }, + "engines": { + "node": ">=18" }, "funding": { "url": "https://github.com/sponsors/sindresorhus" @@ -3669,6 +3881,57 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/p-locate/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/p-locate/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/p-queue": { + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/p-queue/-/p-queue-8.0.1.tgz", + "integrity": "sha512-NXzu9aQJTAzbBqOt2hwsR63ea7yvxJc0PwN/zobNAudYfb1B7R08SzB4TsLeSbUCuG467NhnoT0oO6w1qRO+BA==", + "dependencies": { + "eventemitter3": "^5.0.1", + "p-timeout": "^6.1.2" + }, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/p-timeout": { + "version": "6.1.2", + "resolved": "https://registry.npmjs.org/p-timeout/-/p-timeout-6.1.2.tgz", + "integrity": "sha512-UbD77BuZ9Bc9aABo74gfXhNvzC9Tx7SxtHSh1fxvx3jTLLYvmVhiQZZrJzqqU0jKbN32kb5VOKiLEQI/3bIjgQ==", + "engines": { + "node": ">=14.16" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/p-try": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", @@ -3692,9 +3955,15 @@ } }, "node_modules/parse5": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/parse5/-/parse5-6.0.1.tgz", - "integrity": "sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==" + "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/path-exists": { "version": "4.0.0", @@ -3806,9 +4075,9 @@ } }, "node_modules/postcss": { - "version": "8.4.31", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.31.tgz", - "integrity": "sha512-PS08Iboia9mts/2ygV3eLpY5ghnUcfLV/EXTOW1E2qYxJKGGBUtNjN76FYHnMs36RmARn41bC0AZmn+rR0OVpQ==", + "version": "8.4.33", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.33.tgz", + "integrity": "sha512-Kkpbhhdjw2qQs2O2DGX+8m5OVqEcbB9HRBvuYM9pgrjEFUg30A9LmXNlTAUj4S9kgtGyrMbTzVjH7E+s5Re2yg==", "funding": [ { "type": "opencollective", @@ -3824,7 +4093,7 @@ } ], "dependencies": { - "nanoid": "^3.3.6", + "nanoid": "^3.3.7", "picocolors": "^1.0.0", "source-map-js": "^1.0.2" }, @@ -3832,10 +4101,99 @@ "node": "^10 || ^12 || >=14" } }, + "node_modules/prebuild-install": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/prebuild-install/-/prebuild-install-7.1.1.tgz", + "integrity": "sha512-jAXscXWMcCK8GgCoHOfIr0ODh5ai8mj63L2nWrjuAgXE6tDyYGnx4/8o/rCgU+B4JSyZBKbeZqzhtwtC3ovxjw==", + "optional": true, + "dependencies": { + "detect-libc": "^2.0.0", + "expand-template": "^2.0.3", + "github-from-package": "0.0.0", + "minimist": "^1.2.3", + "mkdirp-classic": "^0.5.3", + "napi-build-utils": "^1.0.1", + "node-abi": "^3.3.0", + "pump": "^3.0.0", + "rc": "^1.2.7", + "simple-get": "^4.0.0", + "tar-fs": "^2.0.0", + "tunnel-agent": "^0.6.0" + }, + "bin": { + "prebuild-install": "bin.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/prebuild-install/node_modules/bl": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/bl/-/bl-4.1.0.tgz", + "integrity": "sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==", + "optional": true, + "dependencies": { + "buffer": "^5.5.0", + "inherits": "^2.0.4", + "readable-stream": "^3.4.0" + } + }, + "node_modules/prebuild-install/node_modules/buffer": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz", + "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "optional": true, + "dependencies": { + "base64-js": "^1.3.1", + "ieee754": "^1.1.13" + } + }, + "node_modules/prebuild-install/node_modules/tar-fs": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/tar-fs/-/tar-fs-2.1.1.tgz", + "integrity": "sha512-V0r2Y9scmbDRLCNex/+hYzvp/zyYjvFbHPNgVTKfQvVrb6guiE/fxP+XblDNR011utopbkex2nM4dHNV6GDsng==", + "optional": true, + "dependencies": { + "chownr": "^1.1.1", + "mkdirp-classic": "^0.5.2", + "pump": "^3.0.0", + "tar-stream": "^2.1.4" + } + }, + "node_modules/prebuild-install/node_modules/tar-stream": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-2.2.0.tgz", + "integrity": "sha512-ujeqbceABgwMZxEJnk2HDY2DlnUZ+9oEcb1KzTVfYHio0UE6dG71n60d8D2I4qNvleWrrXpmjpt7vZeF1LnMZQ==", + "optional": true, + "dependencies": { + "bl": "^4.0.3", + "end-of-stream": "^1.4.1", + "fs-constants": "^1.0.0", + "inherits": "^2.0.3", + "readable-stream": "^3.1.1" + }, + "engines": { + "node": ">=6" + } + }, "node_modules/preferred-pm": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/preferred-pm/-/preferred-pm-3.0.3.tgz", - "integrity": "sha512-+wZgbxNES/KlJs9q40F/1sfOd/j7f1O9JaHcW5Dsn3aUUOZg3L2bjpVUcKV2jvtElYfoTuQiNeMfQJ4kwUAhCQ==", + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/preferred-pm/-/preferred-pm-3.1.2.tgz", + "integrity": "sha512-nk7dKrcW8hfCZ4H6klWcdRknBOXWzNQByJ0oJyX97BOupsYD+FzLS4hflgEu/uPUEHZCuRfMxzCBsuWd7OzT8Q==", "dependencies": { "find-up": "^5.0.0", "find-yarn-workspace-root2": "1.2.16", @@ -3846,33 +4204,16 @@ "node": ">=10" } }, - "node_modules/prettier": { - "version": "2.8.8", - "resolved": "https://registry.npmjs.org/prettier/-/prettier-2.8.8.tgz", - "integrity": "sha512-tdN8qQGvNjw4CHbY+XXk0JgCXn9QiF21a55rBe5LJAU+kDyC4WQn4+awm2Xfk2lQMk5fKup9XgzTZtGkjBdP9Q==", - "bin": { - "prettier": "bin-prettier.js" - }, - "engines": { - "node": ">=10.13.0" - }, - "funding": { - "url": "https://github.com/prettier/prettier?sponsor=1" - } - }, - "node_modules/prettier-plugin-astro": { - "version": "0.8.1", - "resolved": "https://registry.npmjs.org/prettier-plugin-astro/-/prettier-plugin-astro-0.8.1.tgz", - "integrity": "sha512-lJ/mG/Lz/ccSwNtwqpFS126mtMVzFVyYv0ddTF9wqwrEG4seECjKDAyw/oGv915rAcJi8jr89990nqfpmG+qdg==", + "node_modules/preferred-pm/node_modules/which-pm": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/which-pm/-/which-pm-2.0.0.tgz", + "integrity": "sha512-Lhs9Pmyph0p5n5Z3mVnN0yWcbQYUAD7rbQUiMsQxOJ3T57k7RFe35SUwWMf7dsbDZks1uOmw4AecB/JMDj3v/w==", "dependencies": { - "@astrojs/compiler": "^1.0.1", - "prettier": "^2.8.3", - "sass-formatter": "^0.7.5", - "synckit": "^0.8.4" + "load-yaml-file": "^0.2.0", + "path-exists": "^4.0.0" }, "engines": { - "node": "^14.15.0 || >=16.0.0", - "pnpm": ">=7.14.0" + "node": ">=8.15" } }, "node_modules/prismjs": { @@ -3883,6 +4224,16 @@ "node": ">=6" } }, + "node_modules/probe-image-size": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/probe-image-size/-/probe-image-size-7.2.3.tgz", + "integrity": "sha512-HubhG4Rb2UH8YtV4ba0Vp5bQ7L78RTONYu/ujmCu5nBI8wGv24s4E9xSKBi0N1MowRpxk76pFCpJtW0KPzOK0w==", + "dependencies": { + "lodash.merge": "^4.6.2", + "needle": "^2.5.2", + "stream-parser": "~0.3.1" + } + }, "node_modules/prompts": { "version": "2.4.2", "resolved": "https://registry.npmjs.org/prompts/-/prompts-2.4.2.tgz", @@ -3904,14 +4255,24 @@ } }, "node_modules/property-information": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/property-information/-/property-information-6.2.0.tgz", - "integrity": "sha512-kma4U7AFCTwpqq5twzC1YVIDXSqg6qQK6JN0smOw8fgRy1OkMi0CYSzFmsy6dnqSenamAtj0CyXMUJ1Mf6oROg==", + "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/pump": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", + "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", + "optional": true, + "dependencies": { + "end-of-stream": "^1.1.0", + "once": "^1.3.1" + } + }, "node_modules/queue-microtask": { "version": "1.2.3", "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", @@ -3931,6 +4292,27 @@ } ] }, + "node_modules/queue-tick": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/queue-tick/-/queue-tick-1.0.1.tgz", + "integrity": "sha512-kJt5qhMxoszgU/62PLP1CJytzd2NKetjSRnyuj31fDd3Rlcz3fzlFdFLD1SItunPwyqEOkca6GbV612BWfaBag==", + "optional": true + }, + "node_modules/rc": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/rc/-/rc-1.2.8.tgz", + "integrity": "sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==", + "optional": true, + "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/readable-stream": { "version": "3.6.2", "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz", @@ -3956,14 +4338,14 @@ } }, "node_modules/rehype": { - "version": "12.0.1", - "resolved": "https://registry.npmjs.org/rehype/-/rehype-12.0.1.tgz", - "integrity": "sha512-ey6kAqwLM3X6QnMDILJthGvG1m1ULROS9NT4uG9IDCuv08SFyLlreSuvOa//DgEvbXx62DS6elGVqusWhRUbgw==", + "version": "13.0.1", + "resolved": "https://registry.npmjs.org/rehype/-/rehype-13.0.1.tgz", + "integrity": "sha512-AcSLS2mItY+0fYu9xKxOu1LhUZeBZZBx8//5HKzF+0XP+eP8+6a5MXn2+DW2kfXR6Dtp1FEXMVrjyKAcvcU8vg==", "dependencies": { - "@types/hast": "^2.0.0", - "rehype-parse": "^8.0.0", - "rehype-stringify": "^9.0.0", - "unified": "^10.0.0" + "@types/hast": "^3.0.0", + "rehype-parse": "^9.0.0", + "rehype-stringify": "^10.0.0", + "unified": "^11.0.0" }, "funding": { "type": "opencollective", @@ -3971,14 +4353,13 @@ } }, "node_modules/rehype-parse": { - "version": "8.0.4", - "resolved": "https://registry.npmjs.org/rehype-parse/-/rehype-parse-8.0.4.tgz", - "integrity": "sha512-MJJKONunHjoTh4kc3dsM1v3C9kGrrxvA3U8PxZlP2SjH8RNUSrb+lF7Y0KVaUDnGH2QZ5vAn7ulkiajM9ifuqg==", + "version": "9.0.0", + "resolved": "https://registry.npmjs.org/rehype-parse/-/rehype-parse-9.0.0.tgz", + "integrity": "sha512-WG7nfvmWWkCR++KEkZevZb/uw41E8TsH4DsY9UxsTbIXCVGbAs4S+r8FrQ+OtH5EEQAs+5UxKC42VinkmpA1Yw==", "dependencies": { - "@types/hast": "^2.0.0", - "hast-util-from-parse5": "^7.0.0", - "parse5": "^6.0.0", - "unified": "^10.0.0" + "@types/hast": "^3.0.0", + "hast-util-from-html": "^2.0.0", + "unified": "^11.0.0" }, "funding": { "type": "opencollective", @@ -3986,13 +4367,13 @@ } }, "node_modules/rehype-raw": { - "version": "6.1.1", - "resolved": "https://registry.npmjs.org/rehype-raw/-/rehype-raw-6.1.1.tgz", - "integrity": "sha512-d6AKtisSRtDRX4aSPsJGTfnzrX2ZkHQLE5kiUuGOeEoLpbEulFF4hj0mLPbsa+7vmguDKOVVEQdHKDSwoaIDsQ==", + "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": "^2.0.0", - "hast-util-raw": "^7.2.0", - "unified": "^10.0.0" + "@types/hast": "^3.0.0", + "hast-util-raw": "^9.0.0", + "vfile": "^6.0.0" }, "funding": { "type": "opencollective", @@ -4000,13 +4381,13 @@ } }, "node_modules/rehype-stringify": { - "version": "9.0.3", - "resolved": "https://registry.npmjs.org/rehype-stringify/-/rehype-stringify-9.0.3.tgz", - "integrity": "sha512-kWiZ1bgyWlgOxpqD5HnxShKAdXtb2IUljn3hQAhySeak6IOQPPt6DeGnsIh4ixm7yKJWzm8TXFuC/lPfcWHJqw==", + "version": "10.0.0", + "resolved": "https://registry.npmjs.org/rehype-stringify/-/rehype-stringify-10.0.0.tgz", + "integrity": "sha512-1TX1i048LooI9QoecrXy7nGFFbFSufxVRAfc6Y9YMRAi56l+oB0zP51mLSV312uRuvVLPV1opSlJmslozR1XHQ==", "dependencies": { - "@types/hast": "^2.0.0", - "hast-util-to-html": "^8.0.0", - "unified": "^10.0.0" + "@types/hast": "^3.0.0", + "hast-util-to-html": "^9.0.0", + "unified": "^11.0.0" }, "funding": { "type": "opencollective", @@ -4014,14 +4395,16 @@ } }, "node_modules/remark-gfm": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/remark-gfm/-/remark-gfm-3.0.1.tgz", - "integrity": "sha512-lEFDoi2PICJyNrACFOfDD3JlLkuSbOa5Wd8EPt06HUdptv8Gn0bxYTdbU/XXQ3swAPkEaGxxPN9cbnMHvVu1Ig==", + "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": "^3.0.0", - "mdast-util-gfm": "^2.0.0", - "micromark-extension-gfm": "^2.0.0", - "unified": "^10.0.0" + "@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", @@ -4029,13 +4412,14 @@ } }, "node_modules/remark-parse": { - "version": "10.0.2", - "resolved": "https://registry.npmjs.org/remark-parse/-/remark-parse-10.0.2.tgz", - "integrity": "sha512-3ydxgHa/ZQzG8LvC7jTXccARYDcRld3VfcgIIFs7bI6vbRSxJJmzgLEIIoYKyrfhaY+ujuWaf/PJiMZXoiCXgw==", + "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": "^3.0.0", - "mdast-util-from-markdown": "^1.0.0", - "unified": "^10.0.0" + "@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", @@ -4043,14 +4427,15 @@ } }, "node_modules/remark-rehype": { - "version": "10.1.0", - "resolved": "https://registry.npmjs.org/remark-rehype/-/remark-rehype-10.1.0.tgz", - "integrity": "sha512-EFmR5zppdBp0WQeDVZ/b66CWJipB2q2VLNFMabzDSGR66Z2fQii83G5gTBbgGEnEEA0QRussvrFHxk1HWGJskw==", + "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": "^2.0.0", - "@types/mdast": "^3.0.0", - "mdast-util-to-hast": "^12.1.0", - "unified": "^10.0.0" + "@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", @@ -4058,24 +4443,38 @@ } }, "node_modules/remark-smartypants": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/remark-smartypants/-/remark-smartypants-2.0.0.tgz", - "integrity": "sha512-Rc0VDmr/yhnMQIz8n2ACYXlfw/P/XZev884QU1I5u+5DgJls32o97Vc1RbK3pfumLsJomS2yy8eT4Fxj/2MDVA==", + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/remark-smartypants/-/remark-smartypants-2.1.0.tgz", + "integrity": "sha512-qoF6Vz3BjU2tP6OfZqHOvCU0ACmu/6jhGaINSQRI9mM7wCxNQTKB3JUAN4SVoN2ybElEDTxBIABRep7e569iJw==", "dependencies": { "retext": "^8.1.0", - "retext-smartypants": "^5.1.0", - "unist-util-visit": "^4.1.0" + "retext-smartypants": "^5.2.0", + "unist-util-visit": "^5.0.0" }, "engines": { "node": "^12.20.0 || ^14.13.1 || >=16.0.0" } }, - "node_modules/resolve": { - "version": "1.22.2", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.2.tgz", - "integrity": "sha512-Sb+mjNHOULsBv818T40qSPeRiuWLyaGMa5ewydRLFimneixmVy2zdivRl+AF6jaYPC8ERxGDmFSiqui6SfPd+g==", + "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": { - "is-core-module": "^2.11.0", + "@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/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" }, @@ -4123,6 +4522,11 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/restore-cursor/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/retext": { "version": "8.1.0", "resolved": "https://registry.npmjs.org/retext/-/retext-8.1.0.tgz", @@ -4153,6 +4557,69 @@ "url": "https://opencollective.com/unified" } }, + "node_modules/retext-latin/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/retext-latin/node_modules/unified": { + "version": "10.1.2", + "resolved": "https://registry.npmjs.org/unified/-/unified-10.1.2.tgz", + "integrity": "sha512-pUSWAi/RAnVy1Pif2kAoeWNBa3JVrx0MId2LASj8G+7AiHWoKZNTomq6LG326T68U7/e263X6fTdcXIy7XnF7Q==", + "dependencies": { + "@types/unist": "^2.0.0", + "bail": "^2.0.0", + "extend": "^3.0.0", + "is-buffer": "^2.0.0", + "is-plain-obj": "^4.0.0", + "trough": "^2.0.0", + "vfile": "^5.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/retext-latin/node_modules/unist-util-stringify-position": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/unist-util-stringify-position/-/unist-util-stringify-position-3.0.3.tgz", + "integrity": "sha512-k5GzIBZ/QatR8N5X2y+drfpWG8IDBzdnVj6OInRNWm1oXrzydiaAT2OQiA8DPRRZyAKb9b6I2a6PxYklZD0gKg==", + "dependencies": { + "@types/unist": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/retext-latin/node_modules/vfile": { + "version": "5.3.7", + "resolved": "https://registry.npmjs.org/vfile/-/vfile-5.3.7.tgz", + "integrity": "sha512-r7qlzkgErKjobAmyNIkkSpizsFPYiUPuJb5pNW1RB4JcYVZhs4lIbVqk8XPk033CV/1z8ss5pkax8SuhGpcG8g==", + "dependencies": { + "@types/unist": "^2.0.0", + "is-buffer": "^2.0.0", + "unist-util-stringify-position": "^3.0.0", + "vfile-message": "^3.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/retext-latin/node_modules/vfile-message": { + "version": "3.1.4", + "resolved": "https://registry.npmjs.org/vfile-message/-/vfile-message-3.1.4.tgz", + "integrity": "sha512-fa0Z6P8HUrQN4BZaX05SIVXic+7kE3b05PWAtPuYP9QLHsLKYR7/AlLW3NtOrpXRLeawpDLMsVkmk5DG0NXgWw==", + "dependencies": { + "@types/unist": "^2.0.0", + "unist-util-stringify-position": "^3.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, "node_modules/retext-smartypants": { "version": "5.2.0", "resolved": "https://registry.npmjs.org/retext-smartypants/-/retext-smartypants-5.2.0.tgz", @@ -4168,6 +4635,108 @@ "url": "https://opencollective.com/unified" } }, + "node_modules/retext-smartypants/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/retext-smartypants/node_modules/unified": { + "version": "10.1.2", + "resolved": "https://registry.npmjs.org/unified/-/unified-10.1.2.tgz", + "integrity": "sha512-pUSWAi/RAnVy1Pif2kAoeWNBa3JVrx0MId2LASj8G+7AiHWoKZNTomq6LG326T68U7/e263X6fTdcXIy7XnF7Q==", + "dependencies": { + "@types/unist": "^2.0.0", + "bail": "^2.0.0", + "extend": "^3.0.0", + "is-buffer": "^2.0.0", + "is-plain-obj": "^4.0.0", + "trough": "^2.0.0", + "vfile": "^5.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/retext-smartypants/node_modules/unist-util-is": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/unist-util-is/-/unist-util-is-5.2.1.tgz", + "integrity": "sha512-u9njyyfEh43npf1M+yGKDGVPbY/JWEemg5nH05ncKPfi+kBbKBJoTdsogMu33uhytuLlv9y0O7GH7fEdwLdLQw==", + "dependencies": { + "@types/unist": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/retext-smartypants/node_modules/unist-util-stringify-position": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/unist-util-stringify-position/-/unist-util-stringify-position-3.0.3.tgz", + "integrity": "sha512-k5GzIBZ/QatR8N5X2y+drfpWG8IDBzdnVj6OInRNWm1oXrzydiaAT2OQiA8DPRRZyAKb9b6I2a6PxYklZD0gKg==", + "dependencies": { + "@types/unist": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/retext-smartypants/node_modules/unist-util-visit": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/unist-util-visit/-/unist-util-visit-4.1.2.tgz", + "integrity": "sha512-MSd8OUGISqHdVvfY9TPhyK2VdUrPgxkUtWSuMHF6XAAFuL4LokseigBnZtPnJMu+FbynTkFNnFlyjxpVKujMRg==", + "dependencies": { + "@types/unist": "^2.0.0", + "unist-util-is": "^5.0.0", + "unist-util-visit-parents": "^5.1.1" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/retext-smartypants/node_modules/unist-util-visit-parents": { + "version": "5.1.3", + "resolved": "https://registry.npmjs.org/unist-util-visit-parents/-/unist-util-visit-parents-5.1.3.tgz", + "integrity": "sha512-x6+y8g7wWMyQhL1iZfhIPhDAs7Xwbn9nRosDXl7qoPTSCy0yNxnKc+hWokFifWQIDGi154rdUqKvbCa4+1kLhg==", + "dependencies": { + "@types/unist": "^2.0.0", + "unist-util-is": "^5.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/retext-smartypants/node_modules/vfile": { + "version": "5.3.7", + "resolved": "https://registry.npmjs.org/vfile/-/vfile-5.3.7.tgz", + "integrity": "sha512-r7qlzkgErKjobAmyNIkkSpizsFPYiUPuJb5pNW1RB4JcYVZhs4lIbVqk8XPk033CV/1z8ss5pkax8SuhGpcG8g==", + "dependencies": { + "@types/unist": "^2.0.0", + "is-buffer": "^2.0.0", + "unist-util-stringify-position": "^3.0.0", + "vfile-message": "^3.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/retext-smartypants/node_modules/vfile-message": { + "version": "3.1.4", + "resolved": "https://registry.npmjs.org/vfile-message/-/vfile-message-3.1.4.tgz", + "integrity": "sha512-fa0Z6P8HUrQN4BZaX05SIVXic+7kE3b05PWAtPuYP9QLHsLKYR7/AlLW3NtOrpXRLeawpDLMsVkmk5DG0NXgWw==", + "dependencies": { + "@types/unist": "^2.0.0", + "unist-util-stringify-position": "^3.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, "node_modules/retext-stringify": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/retext-stringify/-/retext-stringify-3.1.0.tgz", @@ -4182,6 +4751,132 @@ "url": "https://opencollective.com/unified" } }, + "node_modules/retext-stringify/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/retext-stringify/node_modules/unified": { + "version": "10.1.2", + "resolved": "https://registry.npmjs.org/unified/-/unified-10.1.2.tgz", + "integrity": "sha512-pUSWAi/RAnVy1Pif2kAoeWNBa3JVrx0MId2LASj8G+7AiHWoKZNTomq6LG326T68U7/e263X6fTdcXIy7XnF7Q==", + "dependencies": { + "@types/unist": "^2.0.0", + "bail": "^2.0.0", + "extend": "^3.0.0", + "is-buffer": "^2.0.0", + "is-plain-obj": "^4.0.0", + "trough": "^2.0.0", + "vfile": "^5.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/retext-stringify/node_modules/unist-util-stringify-position": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/unist-util-stringify-position/-/unist-util-stringify-position-3.0.3.tgz", + "integrity": "sha512-k5GzIBZ/QatR8N5X2y+drfpWG8IDBzdnVj6OInRNWm1oXrzydiaAT2OQiA8DPRRZyAKb9b6I2a6PxYklZD0gKg==", + "dependencies": { + "@types/unist": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/retext-stringify/node_modules/vfile": { + "version": "5.3.7", + "resolved": "https://registry.npmjs.org/vfile/-/vfile-5.3.7.tgz", + "integrity": "sha512-r7qlzkgErKjobAmyNIkkSpizsFPYiUPuJb5pNW1RB4JcYVZhs4lIbVqk8XPk033CV/1z8ss5pkax8SuhGpcG8g==", + "dependencies": { + "@types/unist": "^2.0.0", + "is-buffer": "^2.0.0", + "unist-util-stringify-position": "^3.0.0", + "vfile-message": "^3.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/retext-stringify/node_modules/vfile-message": { + "version": "3.1.4", + "resolved": "https://registry.npmjs.org/vfile-message/-/vfile-message-3.1.4.tgz", + "integrity": "sha512-fa0Z6P8HUrQN4BZaX05SIVXic+7kE3b05PWAtPuYP9QLHsLKYR7/AlLW3NtOrpXRLeawpDLMsVkmk5DG0NXgWw==", + "dependencies": { + "@types/unist": "^2.0.0", + "unist-util-stringify-position": "^3.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/retext/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/retext/node_modules/unified": { + "version": "10.1.2", + "resolved": "https://registry.npmjs.org/unified/-/unified-10.1.2.tgz", + "integrity": "sha512-pUSWAi/RAnVy1Pif2kAoeWNBa3JVrx0MId2LASj8G+7AiHWoKZNTomq6LG326T68U7/e263X6fTdcXIy7XnF7Q==", + "dependencies": { + "@types/unist": "^2.0.0", + "bail": "^2.0.0", + "extend": "^3.0.0", + "is-buffer": "^2.0.0", + "is-plain-obj": "^4.0.0", + "trough": "^2.0.0", + "vfile": "^5.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/retext/node_modules/unist-util-stringify-position": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/unist-util-stringify-position/-/unist-util-stringify-position-3.0.3.tgz", + "integrity": "sha512-k5GzIBZ/QatR8N5X2y+drfpWG8IDBzdnVj6OInRNWm1oXrzydiaAT2OQiA8DPRRZyAKb9b6I2a6PxYklZD0gKg==", + "dependencies": { + "@types/unist": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/retext/node_modules/vfile": { + "version": "5.3.7", + "resolved": "https://registry.npmjs.org/vfile/-/vfile-5.3.7.tgz", + "integrity": "sha512-r7qlzkgErKjobAmyNIkkSpizsFPYiUPuJb5pNW1RB4JcYVZhs4lIbVqk8XPk033CV/1z8ss5pkax8SuhGpcG8g==", + "dependencies": { + "@types/unist": "^2.0.0", + "is-buffer": "^2.0.0", + "unist-util-stringify-position": "^3.0.0", + "vfile-message": "^3.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/retext/node_modules/vfile-message": { + "version": "3.1.4", + "resolved": "https://registry.npmjs.org/vfile-message/-/vfile-message-3.1.4.tgz", + "integrity": "sha512-fa0Z6P8HUrQN4BZaX05SIVXic+7kE3b05PWAtPuYP9QLHsLKYR7/AlLW3NtOrpXRLeawpDLMsVkmk5DG0NXgWw==", + "dependencies": { + "@types/unist": "^2.0.0", + "unist-util-stringify-position": "^3.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, "node_modules/reusify": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", @@ -4192,116 +4887,36 @@ } }, "node_modules/rollup": { - "version": "3.22.0", - "resolved": "https://registry.npmjs.org/rollup/-/rollup-3.22.0.tgz", - "integrity": "sha512-imsigcWor5Y/dC0rz2q0bBt9PabcL3TORry2hAa6O6BuMvY71bqHyfReAz5qyAqiQATD1m70qdntqBfBQjVWpQ==", + "version": "4.9.6", + "resolved": "https://registry.npmjs.org/rollup/-/rollup-4.9.6.tgz", + "integrity": "sha512-05lzkCS2uASX0CiLFybYfVkwNbKZG5NFQ6Go0VWyogFTXXbR039UVsegViTntkk4OglHBdF54ccApXRRuXRbsg==", + "dependencies": { + "@types/estree": "1.0.5" + }, "bin": { "rollup": "dist/bin/rollup" }, "engines": { - "node": ">=14.18.0", + "node": ">=18.0.0", "npm": ">=8.0.0" }, "optionalDependencies": { + "@rollup/rollup-android-arm-eabi": "4.9.6", + "@rollup/rollup-android-arm64": "4.9.6", + "@rollup/rollup-darwin-arm64": "4.9.6", + "@rollup/rollup-darwin-x64": "4.9.6", + "@rollup/rollup-linux-arm-gnueabihf": "4.9.6", + "@rollup/rollup-linux-arm64-gnu": "4.9.6", + "@rollup/rollup-linux-arm64-musl": "4.9.6", + "@rollup/rollup-linux-riscv64-gnu": "4.9.6", + "@rollup/rollup-linux-x64-gnu": "4.9.6", + "@rollup/rollup-linux-x64-musl": "4.9.6", + "@rollup/rollup-win32-arm64-msvc": "4.9.6", + "@rollup/rollup-win32-ia32-msvc": "4.9.6", + "@rollup/rollup-win32-x64-msvc": "4.9.6", "fsevents": "~2.3.2" } }, - "node_modules/run-applescript": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/run-applescript/-/run-applescript-5.0.0.tgz", - "integrity": "sha512-XcT5rBksx1QdIhlFOCtgZkB99ZEouFZ1E2Kc2LHqNW13U3/74YGdkQRmThTwxy4QIyookibDKYZOPqX//6BlAg==", - "dependencies": { - "execa": "^5.0.0" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/run-applescript/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/run-applescript/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/run-applescript/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/run-applescript/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/run-applescript/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/run-applescript/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/run-applescript/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/run-parallel": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", @@ -4324,22 +4939,6 @@ "queue-microtask": "^1.2.2" } }, - "node_modules/s.color": { - "version": "0.0.15", - "resolved": "https://registry.npmjs.org/s.color/-/s.color-0.0.15.tgz", - "integrity": "sha512-AUNrbEUHeKY8XsYr/DYpl+qk5+aM+DChopnWOPEzn8YKzOhv4l2zH6LzZms3tOZP3wwdOyc0RmTciyi46HLIuA==" - }, - "node_modules/sade": { - "version": "1.8.1", - "resolved": "https://registry.npmjs.org/sade/-/sade-1.8.1.tgz", - "integrity": "sha512-xal3CZX1Xlo/k4ApwCFrHVACi9fBqJ7V+mwhBsuf/1IOKbBy098Fex+Wa/5QMubw09pSZ/u8EY8PWgevJsXp1A==", - "dependencies": { - "mri": "^1.1.0" - }, - "engines": { - "node": ">=6" - } - }, "node_modules/safe-buffer": { "version": "5.2.1", "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", @@ -4359,10 +4958,15 @@ } ] }, + "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/sass": { - "version": "1.62.1", - "resolved": "https://registry.npmjs.org/sass/-/sass-1.62.1.tgz", - "integrity": "sha512-NHpxIzN29MXvWiuswfc1W3I0N8SXBd8UR26WntmDlRYf0bSADnwnOjsyMZ3lMezSlArD33Vs3YFhp7dWvL770A==", + "version": "1.70.0", + "resolved": "https://registry.npmjs.org/sass/-/sass-1.70.0.tgz", + "integrity": "sha512-uUxNQ3zAHeAx5nRFskBnrWzDUJrrvpCPD5FNAoRvTi0WwremlheES3tg+56PaVtCs5QDRX5CBLxxKMDJMEa1WQ==", "dependencies": { "chokidar": ">=3.0.0 <4.0.0", "immutable": "^4.0.0", @@ -4375,13 +4979,10 @@ "node": ">=14.0.0" } }, - "node_modules/sass-formatter": { - "version": "0.7.6", - "resolved": "https://registry.npmjs.org/sass-formatter/-/sass-formatter-0.7.6.tgz", - "integrity": "sha512-hXdxU6PCkiV3XAiSnX+XLqz2ohHoEnVUlrd8LEVMAI80uB1+OTScIkH9n6qQwImZpTye1r1WG1rbGUteHNhoHg==", - "dependencies": { - "suf-log": "^2.5.3" - } + "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/section-matter": { "version": "1.0.0", @@ -4430,6 +5031,29 @@ "resolved": "https://registry.npmjs.org/server-destroy/-/server-destroy-1.0.1.tgz", "integrity": "sha512-rb+9B5YBIEzYcD6x2VKidaa+cqYBJQKnU4oe4E3ANwRRN56yk/ua1YCJT1n21NTS8w6CcOclAKNP3PhdCXKYtQ==" }, + "node_modules/sharp": { + "version": "0.32.6", + "resolved": "https://registry.npmjs.org/sharp/-/sharp-0.32.6.tgz", + "integrity": "sha512-KyLTWwgcR9Oe4d9HwCwNM2l7+J0dUQwn/yf7S0EnTtb0eVS4RxO0eUSvxPtzT4F3SY+C4K6fqdv/DO27sJ/v/w==", + "hasInstallScript": true, + "optional": true, + "dependencies": { + "color": "^4.2.3", + "detect-libc": "^2.0.2", + "node-addon-api": "^6.1.0", + "prebuild-install": "^7.1.1", + "semver": "^7.5.4", + "simple-get": "^4.0.1", + "tar-fs": "^3.0.4", + "tunnel-agent": "^0.6.0" + }, + "engines": { + "node": ">=14.15.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + } + }, "node_modules/shebang-command": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", @@ -4449,43 +5073,89 @@ "node": ">=8" } }, - "node_modules/shiki": { - "version": "0.14.2", - "resolved": "https://registry.npmjs.org/shiki/-/shiki-0.14.2.tgz", - "integrity": "sha512-ltSZlSLOuSY0M0Y75KA+ieRaZ0Trf5Wl3gutE7jzLuIcWxLp5i/uEnLoQWNvgKXQ5OMpGkJnVMRLAuzjc0LJ2A==", + "node_modules/shikiji": { + "version": "0.9.19", + "resolved": "https://registry.npmjs.org/shikiji/-/shikiji-0.9.19.tgz", + "integrity": "sha512-Kw2NHWktdcdypCj1GkKpXH4o6Vxz8B8TykPlPuLHOGSV8VkhoCLcFOH4k19K4LXAQYRQmxg+0X/eM+m2sLhAkg==", "dependencies": { - "ansi-sequence-parser": "^1.1.0", - "jsonc-parser": "^3.2.0", - "vscode-oniguruma": "^1.7.0", - "vscode-textmate": "^8.0.0" + "shikiji-core": "0.9.19" } }, - "node_modules/shiki/node_modules/jsonc-parser": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/jsonc-parser/-/jsonc-parser-3.2.0.tgz", - "integrity": "sha512-gfFQZrcTc8CnKXp6Y4/CBT3fTc0OVuDofpre4aEeEpSBPV5X5v4+Vmx+8snU7RLPrNHPKSgLxGo9YuQzz20o+w==" + "node_modules/shikiji-core": { + "version": "0.9.19", + "resolved": "https://registry.npmjs.org/shikiji-core/-/shikiji-core-0.9.19.tgz", + "integrity": "sha512-AFJu/vcNT21t0e6YrfadZ+9q86gvPum6iywRyt1OtIPjPFe25RQnYJyxHQPMLKCCWA992TPxmEmbNcOZCAJclw==" }, "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==" + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz", + "integrity": "sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==", + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/simple-concat": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/simple-concat/-/simple-concat-1.0.1.tgz", + "integrity": "sha512-cSFtAPtRhljv69IK0hTVZQ+OfE9nePi/rtJmw5UjHeVyVroEqJXP1sFztKUy1qU+xvz3u/sfYJLa947b7nAN2Q==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "optional": true + }, + "node_modules/simple-get": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/simple-get/-/simple-get-4.0.1.tgz", + "integrity": "sha512-brv7p5WgH0jmQJr1ZDDfKDOSeWWg+OVypG99A/5vYGPqJ6pxiaHLy8nxtFjBA7oMa01ebA9gfh1uMCFqOuXxvA==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "optional": true, + "dependencies": { + "decompress-response": "^6.0.0", + "once": "^1.3.1", + "simple-concat": "^1.0.0" + } + }, + "node_modules/simple-swizzle": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/simple-swizzle/-/simple-swizzle-0.2.2.tgz", + "integrity": "sha512-JA//kQgZtbuY83m+xT+tXJkmJncGMTFT+C+g2h2R9uxkYIrE2yy9sgmcLhCnw57/WSD+Eh3J97FPEDFnbXnDUg==", + "optional": true, + "dependencies": { + "is-arrayish": "^0.3.1" + } }, "node_modules/sisteransi": { "version": "1.0.5", "resolved": "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz", "integrity": "sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==" }, - "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/source-map-js": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz", @@ -4522,12 +5192,35 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/streamsearch": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/streamsearch/-/streamsearch-1.1.0.tgz", - "integrity": "sha512-Mcc5wHehp9aXz1ax6bZUyY5afg9u2rv5cqQI3mRrYkGC8rW2hM02jWuwjtL++LS5qinSyhj2QfLyNsuc+VsExg==", - "engines": { - "node": ">=10.0.0" + "node_modules/stream-parser": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/stream-parser/-/stream-parser-0.3.1.tgz", + "integrity": "sha512-bJ/HgKq41nlKvlhccD5kaCr/P+Hu0wPNKPJOH7en+YrJu/9EgqUF+88w5Jb6KNcjOFMhfX4B2asfeAtIGuHObQ==", + "dependencies": { + "debug": "2" + } + }, + "node_modules/stream-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/stream-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/streamx": { + "version": "2.15.6", + "resolved": "https://registry.npmjs.org/streamx/-/streamx-2.15.6.tgz", + "integrity": "sha512-q+vQL4AAz+FdfT137VF69Cc/APqUbxy+MDOImRrMvchJpigHj9GksgDU2LYbO9rx7RX6osWgxJB2WxhYv4SZAw==", + "optional": true, + "dependencies": { + "fast-fifo": "^1.1.0", + "queue-tick": "^1.0.1" } }, "node_modules/string_decoder": { @@ -4539,16 +5232,16 @@ } }, "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==", + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-7.1.0.tgz", + "integrity": "sha512-SEIJCWiX7Kg4c129n48aDRwLbFb2LJmXXFrWBG4NGaRtMQ3myKPKbwrD1BKqQn74oCoNMBVrfDEr5M9YxCsrkw==", "dependencies": { - "eastasianwidth": "^0.2.0", - "emoji-regex": "^9.2.2", - "strip-ansi": "^7.0.1" + "emoji-regex": "^10.3.0", + "get-east-asian-width": "^1.0.0", + "strip-ansi": "^7.1.0" }, "engines": { - "node": ">=12" + "node": ">=18" }, "funding": { "url": "https://github.com/sponsors/sindresorhus" @@ -4568,9 +5261,9 @@ } }, "node_modules/strip-ansi": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.0.1.tgz", - "integrity": "sha512-cXNxvT8dFNRVfhVME3JAe98mkXDYN2O1l7jmcwMnOslDeESg1rF/OZMtK0nRAhiari1unG5cD4jG3rapUAkLbw==", + "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" }, @@ -4582,11 +5275,11 @@ } }, "node_modules/strip-bom": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-4.0.0.tgz", - "integrity": "sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w==", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", + "integrity": "sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==", "engines": { - "node": ">=8" + "node": ">=4" } }, "node_modules/strip-bom-string": { @@ -4608,12 +5301,13 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/suf-log": { - "version": "2.5.3", - "resolved": "https://registry.npmjs.org/suf-log/-/suf-log-2.5.3.tgz", - "integrity": "sha512-KvC8OPjzdNOe+xQ4XWJV2whQA0aM1kGVczMQ8+dStAO6KfEB140JEVQ9dE76ONZ0/Ylf67ni4tILPJB41U0eow==", - "dependencies": { - "s.color": "0.0.15" + "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==", + "optional": true, + "engines": { + "node": ">=0.10.0" } }, "node_modules/supports-color": { @@ -4627,14 +5321,6 @@ "node": ">=4" } }, - "node_modules/supports-esm": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/supports-esm/-/supports-esm-1.0.0.tgz", - "integrity": "sha512-96Am8CDqUaC0I2+C/swJ0yEvM8ZnGn4unoers/LSdE4umhX7mELzqyLzx3HnZAluq5PXIsGMKqa7NkqaeHMPcg==", - "dependencies": { - "has-package-exports": "^1.1.0" - } - }, "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", @@ -4646,30 +5332,26 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/synckit": { - "version": "0.8.5", - "resolved": "https://registry.npmjs.org/synckit/-/synckit-0.8.5.tgz", - "integrity": "sha512-L1dapNV6vu2s/4Sputv8xGsCdAVlb5nRDMFU/E27D44l5U6cw1g0dGd45uLc+OXjNMmF4ntiMdCimzcjFKQI8Q==", + "node_modules/tar-fs": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/tar-fs/-/tar-fs-3.0.4.tgz", + "integrity": "sha512-5AFQU8b9qLfZCX9zp2duONhPmZv0hGYiBPJsyUdqMjzq/mqVpy/rEUSeHk1+YitmxugaptgBh5oDGU3VsAJq4w==", + "optional": true, "dependencies": { - "@pkgr/utils": "^2.3.1", - "tslib": "^2.5.0" - }, - "engines": { - "node": "^14.18.0 || >=16.0.0" - }, - "funding": { - "url": "https://opencollective.com/unts" + "mkdirp-classic": "^0.5.2", + "pump": "^3.0.0", + "tar-stream": "^3.1.5" } }, - "node_modules/titleize": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/titleize/-/titleize-3.0.0.tgz", - "integrity": "sha512-KxVu8EYHDPBdUYdKZdKtU2aj2XfEx9AfjXxE/Aj0vT06w2icA09Vus1rh6eSu1y01akYg6BjIK/hxyLJINoMLQ==", - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node_modules/tar-stream": { + "version": "3.1.7", + "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-3.1.7.tgz", + "integrity": "sha512-qJj60CXt7IU1Ffyc3NJMjh6EkuCFej46zUqJ4J7pqYlThyd9bO0XBTmcOIhSzZJVWfsLks0+nle/j538YAW9RQ==", + "optional": true, + "dependencies": { + "b4a": "^1.6.4", + "fast-fifo": "^1.2.0", + "streamx": "^2.15.0" } }, "node_modules/to-fast-properties": { @@ -4709,37 +5391,36 @@ "url": "https://github.com/sponsors/wooorm" } }, - "node_modules/tsconfig-resolver": { + "node_modules/tsconfck": { "version": "3.0.1", - "resolved": "https://registry.npmjs.org/tsconfig-resolver/-/tsconfig-resolver-3.0.1.tgz", - "integrity": "sha512-ZHqlstlQF449v8glscGRXzL6l2dZvASPCdXJRWG4gHEZlUVx2Jtmr+a2zeVG4LCsKhDXKRj5R3h0C/98UcVAQg==", - "dependencies": { - "@types/json5": "^0.0.30", - "@types/resolve": "^1.17.0", - "json5": "^2.1.3", - "resolve": "^1.17.0", - "strip-bom": "^4.0.0", - "type-fest": "^0.13.1" + "resolved": "https://registry.npmjs.org/tsconfck/-/tsconfck-3.0.1.tgz", + "integrity": "sha512-7ppiBlF3UEddCLeI1JRx5m2Ryq+xk4JrZuq4EuYXykipebaq1dV0Fhgr1hb7CkmHt32QSgOZlcqVLEtHBG4/mg==", + "bin": { + "tsconfck": "bin/tsconfck.js" }, - "funding": { - "url": "https://github.com/sponsors/ifiokjr" - } - }, - "node_modules/tsconfig-resolver/node_modules/type-fest": { - "version": "0.13.1", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.13.1.tgz", - "integrity": "sha512-34R7HTnG0XIJcBSn5XhDd7nNFPRcXYRZrBB2O2jdKqYODldSzBAqzsWoZYYvduky73toYS/ESqxPvkDf/F0XMg==", "engines": { - "node": ">=10" + "node": "^18 || >=20" }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "peerDependencies": { + "typescript": "^5.0.0" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } } }, - "node_modules/tslib": { - "version": "2.5.2", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.5.2.tgz", - "integrity": "sha512-5svOrSA2w3iGFDs1HibEVBGbDrAY82bFQ3HZ3ixB+88nsbsWQoKqDRb5UBYAUPEzbBn6dAp5gRNXglySbx1MlA==" + "node_modules/tunnel-agent": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz", + "integrity": "sha512-McnNiV1l8RYeY8tBgEpuodCC1mLUdbSN+CYBL7kJsJNInOP8UjDDEwdk6Mw60vdLLrr5NHKZhMAOSrR2NZuQ+w==", + "optional": true, + "dependencies": { + "safe-buffer": "^5.0.1" + }, + "engines": { + "node": "*" + } }, "node_modules/type-fest": { "version": "2.19.0", @@ -4752,29 +5433,6 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/typescript": { - "version": "5.0.4", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.0.4.tgz", - "integrity": "sha512-cW9T5W9xY37cc+jfEnaUvX91foxtHkza3Nw3wkoF4sSlKn0MONdkdEndig/qPBWXNkmplh3NzayQzCiHM4/hqw==", - "bin": { - "tsc": "bin/tsc", - "tsserver": "bin/tsserver" - }, - "engines": { - "node": ">=12.20" - } - }, - "node_modules/undici": { - "version": "5.22.1", - "resolved": "https://registry.npmjs.org/undici/-/undici-5.22.1.tgz", - "integrity": "sha512-Ji2IJhFXZY0x/0tVBXeQwgPlLWw13GVzpsWPQ3rV50IFMMof2I55PZZxtm4P6iNq+L5znYN9nSTAq0ZyE6lSJw==", - "dependencies": { - "busboy": "^1.6.0" - }, - "engines": { - "node": ">=14.0" - } - }, "node_modules/unherit": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/unherit/-/unherit-3.0.1.tgz", @@ -4785,38 +5443,29 @@ } }, "node_modules/unified": { - "version": "10.1.2", - "resolved": "https://registry.npmjs.org/unified/-/unified-10.1.2.tgz", - "integrity": "sha512-pUSWAi/RAnVy1Pif2kAoeWNBa3JVrx0MId2LASj8G+7AiHWoKZNTomq6LG326T68U7/e263X6fTdcXIy7XnF7Q==", + "version": "11.0.4", + "resolved": "https://registry.npmjs.org/unified/-/unified-11.0.4.tgz", + "integrity": "sha512-apMPnyLjAX+ty4OrNap7yumyVAMlKx5IWU2wlzzUdYJO9A8f1p9m/gywF/GM2ZDFcjQPrx59Mc90KwmxsoklxQ==", "dependencies": { - "@types/unist": "^2.0.0", + "@types/unist": "^3.0.0", "bail": "^2.0.0", + "devlop": "^1.0.0", "extend": "^3.0.0", - "is-buffer": "^2.0.0", "is-plain-obj": "^4.0.0", "trough": "^2.0.0", - "vfile": "^5.0.0" + "vfile": "^6.0.0" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/unified" } }, - "node_modules/unist-util-generated": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/unist-util-generated/-/unist-util-generated-2.0.1.tgz", - "integrity": "sha512-qF72kLmPxAw0oN2fwpWIqbXAVyEqUzDHMsbtPvOudIlUzXYFIeQIuxXQCRCFh22B7cixvU0MG7m3MW8FTq/S+A==", - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, "node_modules/unist-util-is": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/unist-util-is/-/unist-util-is-5.2.1.tgz", - "integrity": "sha512-u9njyyfEh43npf1M+yGKDGVPbY/JWEemg5nH05ncKPfi+kBbKBJoTdsogMu33uhytuLlv9y0O7GH7fEdwLdLQw==", + "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": "^2.0.0" + "@types/unist": "^3.0.0" }, "funding": { "type": "opencollective", @@ -4836,12 +5485,17 @@ "url": "https://opencollective.com/unified" } }, + "node_modules/unist-util-modify-children/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/unist-util-position": { - "version": "4.0.4", - "resolved": "https://registry.npmjs.org/unist-util-position/-/unist-util-position-4.0.4.tgz", - "integrity": "sha512-kUBE91efOWfIVBo8xzh/uZQ7p9ffYRtUbMRZBNFYwf0RK8koUMx6dGUfwylLOKmaT2cs4wSW96QoYUSXAyEtpg==", + "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": "^2.0.0" + "@types/unist": "^3.0.0" }, "funding": { "type": "opencollective", @@ -4849,11 +5503,11 @@ } }, "node_modules/unist-util-stringify-position": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/unist-util-stringify-position/-/unist-util-stringify-position-3.0.3.tgz", - "integrity": "sha512-k5GzIBZ/QatR8N5X2y+drfpWG8IDBzdnVj6OInRNWm1oXrzydiaAT2OQiA8DPRRZyAKb9b6I2a6PxYklZD0gKg==", + "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": "^2.0.0" + "@types/unist": "^3.0.0" }, "funding": { "type": "opencollective", @@ -4861,13 +5515,13 @@ } }, "node_modules/unist-util-visit": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/unist-util-visit/-/unist-util-visit-4.1.2.tgz", - "integrity": "sha512-MSd8OUGISqHdVvfY9TPhyK2VdUrPgxkUtWSuMHF6XAAFuL4LokseigBnZtPnJMu+FbynTkFNnFlyjxpVKujMRg==", + "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": "^2.0.0", - "unist-util-is": "^5.0.0", - "unist-util-visit-parents": "^5.1.1" + "@types/unist": "^3.0.0", + "unist-util-is": "^6.0.0", + "unist-util-visit-parents": "^6.0.0" }, "funding": { "type": "opencollective", @@ -4886,31 +5540,28 @@ "url": "https://opencollective.com/unified" } }, + "node_modules/unist-util-visit-children/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/unist-util-visit-parents": { - "version": "5.1.3", - "resolved": "https://registry.npmjs.org/unist-util-visit-parents/-/unist-util-visit-parents-5.1.3.tgz", - "integrity": "sha512-x6+y8g7wWMyQhL1iZfhIPhDAs7Xwbn9nRosDXl7qoPTSCy0yNxnKc+hWokFifWQIDGi154rdUqKvbCa4+1kLhg==", + "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": "^2.0.0", - "unist-util-is": "^5.0.0" + "@types/unist": "^3.0.0", + "unist-util-is": "^6.0.0" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/unified" } }, - "node_modules/untildify": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/untildify/-/untildify-4.0.0.tgz", - "integrity": "sha512-KK8xQ1mkzZeg9inewmFVDNkg3l5LUhoq9kN6iWYB/CC9YMG8HA+c1Q8HwDe6dEX7kErrEVNVBO3fWsVq5iDgtw==", - "engines": { - "node": ">=8" - } - }, "node_modules/update-browserslist-db": { - "version": "1.0.11", - "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.11.tgz", - "integrity": "sha512-dCwEFf0/oT85M1fHBg4F0jtLwJrutGoHSQXCh7u4o2t1drG+c0a9Flnqww6XUKSfQMPpJBRjU8d4RXB09qtvaA==", + "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", @@ -4941,32 +5592,14 @@ "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==" }, - "node_modules/uvu": { - "version": "0.5.6", - "resolved": "https://registry.npmjs.org/uvu/-/uvu-0.5.6.tgz", - "integrity": "sha512-+g8ENReyr8YsOc6fv/NVJs2vFdHBnBNdfE49rshrTzDWOlUx4Gq7KOS2GD8eqhy2j+Ejq29+SbKH8yjkAqXqoA==", - "dependencies": { - "dequal": "^2.0.0", - "diff": "^5.0.0", - "kleur": "^4.0.3", - "sade": "^1.7.3" - }, - "bin": { - "uvu": "bin.js" - }, - "engines": { - "node": ">=8" - } - }, "node_modules/vfile": { - "version": "5.3.7", - "resolved": "https://registry.npmjs.org/vfile/-/vfile-5.3.7.tgz", - "integrity": "sha512-r7qlzkgErKjobAmyNIkkSpizsFPYiUPuJb5pNW1RB4JcYVZhs4lIbVqk8XPk033CV/1z8ss5pkax8SuhGpcG8g==", + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/vfile/-/vfile-6.0.1.tgz", + "integrity": "sha512-1bYqc7pt6NIADBJ98UiG0Bn/CHIVOoZ/IyEkqIruLg0mE1BKzkOXY2D6CSqQIcKqgadppE5lrxgWXJmXd7zZJw==", "dependencies": { - "@types/unist": "^2.0.0", - "is-buffer": "^2.0.0", - "unist-util-stringify-position": "^3.0.0", - "vfile-message": "^3.0.0" + "@types/unist": "^3.0.0", + "unist-util-stringify-position": "^4.0.0", + "vfile-message": "^4.0.0" }, "funding": { "type": "opencollective", @@ -4974,12 +5607,12 @@ } }, "node_modules/vfile-location": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/vfile-location/-/vfile-location-4.1.0.tgz", - "integrity": "sha512-YF23YMyASIIJXpktBa4vIGLJ5Gs88UB/XePgqPmTa7cDA+JeO3yclbpheQYCHjVHBn/yePzrXuygIL+xbvRYHw==", + "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": "^2.0.0", - "vfile": "^5.0.0" + "@types/unist": "^3.0.0", + "vfile": "^6.0.0" }, "funding": { "type": "opencollective", @@ -4987,12 +5620,12 @@ } }, "node_modules/vfile-message": { - "version": "3.1.4", - "resolved": "https://registry.npmjs.org/vfile-message/-/vfile-message-3.1.4.tgz", - "integrity": "sha512-fa0Z6P8HUrQN4BZaX05SIVXic+7kE3b05PWAtPuYP9QLHsLKYR7/AlLW3NtOrpXRLeawpDLMsVkmk5DG0NXgWw==", + "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": "^2.0.0", - "unist-util-stringify-position": "^3.0.0" + "@types/unist": "^3.0.0", + "unist-util-stringify-position": "^4.0.0" }, "funding": { "type": "opencollective", @@ -5000,26 +5633,30 @@ } }, "node_modules/vite": { - "version": "4.3.9", - "resolved": "https://registry.npmjs.org/vite/-/vite-4.3.9.tgz", - "integrity": "sha512-qsTNZjO9NoJNW7KnOrgYwczm0WctJ8m/yqYAMAK9Lxt4SoySUfS5S8ia9K7JHpa3KEeMfyF8LoJ3c5NeBJy6pg==", + "version": "5.0.12", + "resolved": "https://registry.npmjs.org/vite/-/vite-5.0.12.tgz", + "integrity": "sha512-4hsnEkG3q0N4Tzf1+t6NdN9dg/L3BM+q8SWgbSPnJvrgH2kgdyzfVJwbR1ic69/4uMJJ/3dqDZZE5/WwqW8U1w==", "dependencies": { - "esbuild": "^0.17.5", - "postcss": "^8.4.23", - "rollup": "^3.21.0" + "esbuild": "^0.19.3", + "postcss": "^8.4.32", + "rollup": "^4.2.0" }, "bin": { "vite": "bin/vite.js" }, "engines": { - "node": "^14.18.0 || >=16.0.0" + "node": "^18.0.0 || >=20.0.0" + }, + "funding": { + "url": "https://github.com/vitejs/vite?sponsor=1" }, "optionalDependencies": { - "fsevents": "~2.3.2" + "fsevents": "~2.3.3" }, "peerDependencies": { - "@types/node": ">= 14", + "@types/node": "^18.0.0 || >=20.0.0", "less": "*", + "lightningcss": "^1.21.0", "sass": "*", "stylus": "*", "sugarss": "*", @@ -5032,6 +5669,9 @@ "less": { "optional": true }, + "lightningcss": { + "optional": true + }, "sass": { "optional": true }, @@ -5047,11 +5687,11 @@ } }, "node_modules/vitefu": { - "version": "0.2.4", - "resolved": "https://registry.npmjs.org/vitefu/-/vitefu-0.2.4.tgz", - "integrity": "sha512-fanAXjSaf9xXtOOeno8wZXIhgia+CZury481LsDaV++lSvcU2R9Ch2bPh3PYFyoHW+w9LqAeYRISVQjUIew14g==", + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/vitefu/-/vitefu-0.2.5.tgz", + "integrity": "sha512-SgHtMLoqaeeGnd2evZ849ZbACbnwQCIwRH57t18FxcXoZop0uQu0uzlIhJBlF/eWVzuce0sHeqPcDo+evVcg8Q==", "peerDependencies": { - "vite": "^3.0.0 || ^4.0.0" + "vite": "^3.0.0 || ^4.0.0 || ^5.0.0" }, "peerDependenciesMeta": { "vite": { @@ -5059,89 +5699,6 @@ } } }, - "node_modules/vscode-css-languageservice": { - "version": "6.2.5", - "resolved": "https://registry.npmjs.org/vscode-css-languageservice/-/vscode-css-languageservice-6.2.5.tgz", - "integrity": "sha512-/1oyBZK3jfx6A0cA46FCUpy6OlqEsMT47LUIldCIP1YMKRYezJ9No+aNj9IM0AqhRZ92DxZ1DmU5lJ+biuiacA==", - "dependencies": { - "@vscode/l10n": "^0.0.13", - "vscode-languageserver-textdocument": "^1.0.8", - "vscode-languageserver-types": "^3.17.3", - "vscode-uri": "^3.0.7" - } - }, - "node_modules/vscode-html-languageservice": { - "version": "5.0.5", - "resolved": "https://registry.npmjs.org/vscode-html-languageservice/-/vscode-html-languageservice-5.0.5.tgz", - "integrity": "sha512-7788ZT+I7/UhFoI4+bzaAiGGZEW7X39kTeuytLtw6jJA6W7ez85bWKYoFDcwrPNmywj3n/IkU9Op9asaje44jg==", - "dependencies": { - "@vscode/l10n": "^0.0.13", - "vscode-languageserver-textdocument": "^1.0.8", - "vscode-languageserver-types": "^3.17.3", - "vscode-uri": "^3.0.7" - } - }, - "node_modules/vscode-jsonrpc": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/vscode-jsonrpc/-/vscode-jsonrpc-8.1.0.tgz", - "integrity": "sha512-6TDy/abTQk+zDGYazgbIPc+4JoXdwC8NHU9Pbn4UJP1fehUyZmM4RHp5IthX7A6L5KS30PRui+j+tbbMMMafdw==", - "engines": { - "node": ">=14.0.0" - } - }, - "node_modules/vscode-languageserver": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/vscode-languageserver/-/vscode-languageserver-8.1.0.tgz", - "integrity": "sha512-eUt8f1z2N2IEUDBsKaNapkz7jl5QpskN2Y0G01T/ItMxBxw1fJwvtySGB9QMecatne8jFIWJGWI61dWjyTLQsw==", - "dependencies": { - "vscode-languageserver-protocol": "3.17.3" - }, - "bin": { - "installServerIntoExtension": "bin/installServerIntoExtension" - } - }, - "node_modules/vscode-languageserver-protocol": { - "version": "3.17.3", - "resolved": "https://registry.npmjs.org/vscode-languageserver-protocol/-/vscode-languageserver-protocol-3.17.3.tgz", - "integrity": "sha512-924/h0AqsMtA5yK22GgMtCYiMdCOtWTSGgUOkgEDX+wk2b0x4sAfLiO4NxBxqbiVtz7K7/1/RgVrVI0NClZwqA==", - "dependencies": { - "vscode-jsonrpc": "8.1.0", - "vscode-languageserver-types": "3.17.3" - } - }, - "node_modules/vscode-languageserver-textdocument": { - "version": "1.0.8", - "resolved": "https://registry.npmjs.org/vscode-languageserver-textdocument/-/vscode-languageserver-textdocument-1.0.8.tgz", - "integrity": "sha512-1bonkGqQs5/fxGT5UchTgjGVnfysL0O8v1AYMBjqTbWQTFn721zaPGDYFkOKtfDgFiSgXM3KwaG3FMGfW4Ed9Q==" - }, - "node_modules/vscode-languageserver-types": { - "version": "3.17.3", - "resolved": "https://registry.npmjs.org/vscode-languageserver-types/-/vscode-languageserver-types-3.17.3.tgz", - "integrity": "sha512-SYU4z1dL0PyIMd4Vj8YOqFvHu7Hz/enbWtpfnVbJHU4Nd1YNYx8u0ennumc6h48GQNeOLxmwySmnADouT/AuZA==" - }, - "node_modules/vscode-oniguruma": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/vscode-oniguruma/-/vscode-oniguruma-1.7.0.tgz", - "integrity": "sha512-L9WMGRfrjOhgHSdOYgCt/yRMsXzLDJSL7BPrOZt73gU0iWO4mpqzqQzOz5srxqTvMBaR0XZTSrVWo4j55Rc6cA==" - }, - "node_modules/vscode-textmate": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/vscode-textmate/-/vscode-textmate-8.0.0.tgz", - "integrity": "sha512-AFbieoL7a5LMqcnOF04ji+rpXadgOXnZsxQr//r83kLPr7biP7am3g9zbaZIaBGwBRWeSvoMD4mgPdX3e4NWBg==" - }, - "node_modules/vscode-uri": { - "version": "3.0.7", - "resolved": "https://registry.npmjs.org/vscode-uri/-/vscode-uri-3.0.7.tgz", - "integrity": "sha512-eOpPHogvorZRobNqJGhapa0JdwaxpjVvyBp0QIUMRMSf8ZAlqOdEquKuRmw9Qwu0qXtJIWqFtMkmvJjUZmMjVA==" - }, - "node_modules/wcwidth": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/wcwidth/-/wcwidth-1.0.1.tgz", - "integrity": "sha512-XHPEwS0q6TaxcvG85+8EYkbiCux2XtWG2mkc47Ng2A77BQu9+DqIOJldST4HgPkuea7dvKSj5VgX3P1d4rW8Tg==", - "dependencies": { - "defaults": "^1.0.3" - } - }, "node_modules/web-namespaces": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/web-namespaces/-/web-namespaces-2.0.1.tgz", @@ -5166,9 +5723,9 @@ } }, "node_modules/which-pm": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/which-pm/-/which-pm-2.0.0.tgz", - "integrity": "sha512-Lhs9Pmyph0p5n5Z3mVnN0yWcbQYUAD7rbQUiMsQxOJ3T57k7RFe35SUwWMf7dsbDZks1uOmw4AecB/JMDj3v/w==", + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/which-pm/-/which-pm-2.1.1.tgz", + "integrity": "sha512-xzzxNw2wMaoCWXiGE8IJ9wuPMU+EYhFksjHxrRT8kMT5SnocBPRg69YAMtyV4D12fP582RA+k3P8H9J5EMdIxQ==", "dependencies": { "load-yaml-file": "^0.2.0", "path-exists": "^4.0.0" @@ -5199,6 +5756,27 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/widest-line/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/widest-line/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/wrap-ansi": { "version": "8.1.0", "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-8.1.0.tgz", @@ -5226,6 +5804,33 @@ "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, + "node_modules/wrap-ansi/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/wrap-ansi/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/wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==", + "optional": true + }, "node_modules/yallist": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", @@ -5240,11 +5845,11 @@ } }, "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==", + "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": ">=10" + "node": ">=12.20" }, "funding": { "url": "https://github.com/sponsors/sindresorhus" diff --git a/package.json b/package.json index e4d83b2..e537dda 100644 --- a/package.json +++ b/package.json @@ -1,5 +1,5 @@ { - "name": "", + "name": "vaporvees-website", "type": "module", "version": "0.0.1", "scripts": { @@ -10,7 +10,7 @@ "astro": "astro" }, "dependencies": { - "astro": "^2.4.1", - "sass": "^1.62.1" + "astro": "^4.2.6", + "sass": "^1.70.0" } } diff --git a/public/favicon.png b/public/favicon.png deleted file mode 100644 index e9e1680e2bdc1eba76c92c420d589a5de807327f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1232 zcmV;>1TXuEP)4Tx04UFukv&MmKp2MKrb_#MYRym#-*-FJY{s4&gynFKW5 zHdAp)%;r|bz$<(hLWqVaGs{S%7c=NuU-xvH>MqK&@V^>R^A-bqBJn&kOq+Ovcy`k^ zIPVjOSxHuj&xt2Yx*+i**ApURz9|O`-U9t=Uf){#IDG&z)T`wi;NTD# zFH-h;mv{Gd_U+FzZvP8n*p1s%l)@84KQoWR$blsEI zfs|8l0RGj*5|GAk_(%yHBUp@mu$279(@G#qQ0ZJMJ=qHWl&f=5sRTY-To$^t1nUXb zptlLNK|FgBwe6|4zvEFQpe2}ygHZqcg)dPzXoh-%Kd1p#VP8}Nn)yy8Fq_~A4n`%Q z-FXjpwrA?^Q+6Brm`Sk%r=i|9CGZhzHNxkpcXAjGM`gJbJ9uy`Ww)S>YKjhAf@)iR zsIM>hqJmLAC1}B~=w~uE&_L1W1J7!@8!+Qs$fM3%==+(s#^+F3hSBD%v9KtX;c5#5 z9LDnsayy-DH9e zURyODo*zY_rPQnE=N7Ky`8QTIA_tAzK@)y*F62={Tj(H?w1@k@tr+h712%;_7m);9 zF5y8718lRE9U>nsd#fX=VDae&waxLGISUcBL4$TI{R8L7$uTpLQ!h&oaIT*G}9 zMkzD{O5!brmO|6#M>C+A2(t<2SeWA-YS+KFYLtQr2p){fUhBM(5l^tHGx|v?td_%> zMcTM-)p-7!fXjZoYGDrT^zjxtD4CHK=D3V;`zS!c9qoq^>Wg_C^&t^IQ1AK!)aP6O zKa2fP=uKL|=xRR6uxCjvBuc(~z6dvSZ{pvXiS|Go u> + + + + + + + + + + + + + + + diff --git a/public/fonts/Satoshi-Bold.ttf b/public/fonts/Satoshi-Bold.ttf new file mode 100644 index 0000000000000000000000000000000000000000..00bc985b2c2c339575f772d8801153b605b7eb68 GIT binary patch literal 73368 zcmc${34B!5^#^|Md)X7RCzCxhnM@}8HknNJeNPAp1V~u2vG4nmfDjN60TmHk!GfTu zwQ4O|wQhAmtJbQ;ic2e6wQ4Qy)>`uN|DOBaB$G)%fB#SapMT(GCNuBdd(OG%o_p@u zF5`?bKQ_Q*wz8(CZQ`zFFP&mMW-~sGs;#Q7@!#oN&e%(z!bQ?VJD5p|4+KEYO3o+YT?B*E2Wf$v4dS?gFmdh4{epd3P_gmxI6K z7cN`7an9hxAMy8D#@s(yx?)a`{@}k)Gv@2hnEd^+o{cM|O12c=x8r{O@}6b$PM$mx z&e*9F=yQajxzm!T~rw4ui2M+#;&6;`FZIbyy%$^ z|CVKoPbT71UtDFZnLogaq(8AFsf9($PqH}a97|{4vLaA7jVR1durTQ$YvD###vf-T z;`IhV_;Ox8XGcpRdL1_jnD&_gl5sTk#oSmzr4s z@N5G8yj;AQAKDH83|>+bi{;s@k^^SEx=OCBLNWlqVDujkc$ctJDFJva!Ij41_!Q@?Hw<`I9rSd(cbYQ+GC8QDWDh8d7Mk`!{JQTn0tc% zonMI`XiR?MmFBCMGsH7AUiNv5xg+MUefya1ibIcFZ5TZU=2Y zfXtf664+-fmEVgw`CFDma)9QNxQ9NYxn{o?bCK>B_n{4Th9%)jq`4;5uqf`0`IdhHmO#h7a}FW<$QcsWbwkFgl>x5FABm*82tPUCtWZEVBqz{n*%%}j1DVFkP%a2Qy=S*s#9DNlCzU4!+-s&r9(-57#g7o}M`f{yE4xaMj}~#ubID0#_cc zN?aCt&sVTm_IKtF85_!zL9bdiffs_tO^~hOcwddNruRSdKB*VH@;8=(%avdqb1J)e~&?Dh%=-cIt@3)NpWs*esO_u z5pgkbDRFgi-Es3w$4tL5y=3}RLb^HVhoS$vK>H)@O7!5b25<3HVpZI>m`}ObFy~b(~9k@4|Zr-#hT$p7*YNZ~J>&-&^zE^!Li%D}Gmg=bLx_`p(<$Y<~Mj zk6*d{N*ymyISM{&4zlr0B4_%09 zzD12n%I8NVjkn!6Lz>(JTgYQV*Rbju}}zGl8qkm{mzE8S^TYr9n&0 zV42X*vYCbDFe{|Hjpea?R=^;!STQSs{!j+Jt%6muDpt*EpfT66de(rowTVq+&1@2D z!FoEGO<`?pDx1cpvv$_OX0VxT7MsmFSr_YOJ%E2ZyPWN0SFmf?L3T6y1-q3UWw(J} zkF(p^Np=Uj6LaX7>~74XU$Ohxui5?V0d|W0hCR%F%N}8m@`Y>#o5SX^g^<_l*b%mj zE#|w}8n%cZWjomQ{0LjgkMY~se72Tf&u`{8@#*|lA{?K_POyjAWvrJi<%cmpf5C5L zOQ1(C!IxXuHg+9%?3TUd1bT2|!9is~3xlo?dMfC%;IQDy!3Tox3H~I+CnP&$M#zmJPlTKc z4GnDx-4ptPE>JgDcPh*+tS)S0*qveThR28Jg*S)K58oetI$Vi}i>QlO8F3=wT%=EA zRpi3Rt0NzZ{5mQksw!%G)ZI}ZMu$evh`u`dFEMU0xiO1l4#%8{^@=TtT^V~g_LbQ0 zA^WQIYxTG4&*~LJuA$d()bOm~hq&yxjd2efU5q8h-Nskq_3>5lOXCm3KOFyZ{5cad zWt*B!Gfdk}cbLv5xFy6SWGBo>*phHC;f{o76V4_4Xbv=In%m90%ukrlCHf?0CeBLS zm3VjJ+evOo1xXu|P9&X9mXdRl=O*t?KAqx{QkAkR`7uZYi+rwme|@o8^ZbubilyoSeFxr8&EE?#OvG=Y^cVLCn}z*c%|ZliZ3f&Dq|`uD%&gfSKd~6rplwLsH(T> zMAf_1Zq;$sP1Sc+pRWG0CZVRKW_itxH4oRkT=RWxOl?8!!rFtich-JT=UbOtS5P;r zZhPI$bAbzVbBms~+07E2J4;Eyx z8EqDu#a&$PMt2J?qfK1++*sBXzFfD=)Mwg?Yk_Wl*lOJ>yc@vP{l!4oR-UnW^%MA6 zy?OQH_*qQ`Fi;|T=$MoSz1V>DD1$LqYdSYuVz|y~CRA-!O9=ijCYVEXF&tRChsZjs zFW%|QAtl_J!(A3$CJk_Fmj3a+xf8pV%bVraxb7Jn=C!({Sx&j9S-Pfpte%;Yqdjyr)j}S~+7%z?&W+T`e;=cu$r5`STt*iOsi4&v;rAng}LW7B}>bd|3Jv>+1xp zqXw*zj0d|3+GmHFxRJZ$B*eLe1czF(U4q?=aS38fauSSjZuA*Hy7Z2v_|LB$e4}4V zQFiCFS#pw+rE8Z=XC)MQ3DVntZO_e3O|d<7=hCHj zF8${;TW)(U(IaF2_D?7vG2RiUXILZMsmMI$PXxOS#V7 z%{?@hyPFftZhqWs%e5uUtkjj8jh^KmapnqLRb09uBr!KJB*-f=IX6*fut?Uh;t*e5 ze0ptdnn~vyS`y~t7NsvTtcipO z^A;nw^!4%Re*B3aiKT$At_RKBp);~v|6F~jzndO>ldZ8(%3VC{?mLuo=I(oYy4$CB z|DI2K{dMK;S9sr+J$trn+q)NVfZn_q^1&4}Fj@@(#;1?+$W7A1HG?M6KYmL|(kIYF znaR~^qxnj6#NAlJRT<{T4N{Wg`bA@YSwT?^-^#CAyKZ;O^c_5t^X?bRrsb4WwbX3f zzhycT%3&}v!!a{sc2ynUMG38bM>I3a7ZdkqInk}`3 zMfFX5@swY!ntvi-)9mF}T)w8Hrmnc4M$jS(aQ2{0!LcS9M}w7H0xSkgfYj5`r(DGw zk98=O|J=KG?@E47(LNYn7OsTDzJo)NBmCp%HTRwf+ zvW^wW!E-C-Y}~-_P0zK?vRakr7nhVQE+L!&TOIloIGeDzXfs8ucV@vmLg?o5w?-pf z+CoUbIX=!3YZ&^Lea?p<&#{&U4$l~A_}yb-?qK@hKkwG2kTP#%E>Rm-X>DLUM%oA% zGpE(I94Gcji$|QMIQY4Rc}i9MQyLFbh{$w~ySvp|5YleYj6zdhnJf=p0Kc zo5^U+DdDyfh-sRfAx3Rk@s->mv)u)a)Y-}{E8@*@(J_%lIo8UpS1nsH5Rz($PD{4L zWn{z|GBbatORi6d&_!iOT1x5)mRz}EZbE5Rbg(|l_};K$BKpr5x<=lH{&TUbWTqU5 zX=~0%*U>y!oy7RaAM@F!BR25Y_}>_3_T~87MmH66cQ@`fz4eOOS-G9dXLZiEBw3z3 zbp7em*Dsr6Tzuuj-+lM+Z_h87wkXuEJ-2Dvs%C3ZSNHqHjc(pv)6DVp?Q>?{k~g516?4WN`)naexzTJ0a<|Z; zvVSM{xSV@jQK)>;H|2EO1j$W$XV7#PZ~y%BBtNhU&81d6zW~qsU}qkK7NGReG$Jj| zC>ujmY=_^pa^up?i`HJY%Kye&a`FpOjvvo0D3sn=G;4Ee!uHOE(&Fc>SsB^NA5Z6G zrCZQGXJ*XRH=rZH4@YuH44}@K4l=1qN-izGeAm$@pFOtyfuJjb7Szw%uyJm~lE9rI z5BvP_p1WV&x4x|Q%5`h^))lY03iuMdPXJz_J0@`zTsPSmpb6J@{z{aC&5F{>+n42Mo+8!8e))iN&!EuJj&yhcXg+n-l){Z8Ntnafpm3tS);AC)fzpAho=+9iFL zE$mwMSKhYNBX)iLEx-T6i7of}UlA}zT5-*nJLa^@tCV?dDLJq3mNO8-Wg6UvRJbib z77DtBpm}XzfL9F+D33|+D6jMMK@*2&Mz8>G_8RWT`Wl2AUmKvI$KUiF)+zoj-otN7 zN-Rl8E1DDPV(=zQ&isMP7A{-=N=izaZIR?L_*KuwK6{(ebt()&0o)=78D;knw9ON5 z`1-qp5B8xCWq=PTFDSFQ?Uuv1Q>C|zcdi5n$c?+Rm1Y2Q%X<6wvJvk93*i-swGETr zCL86@kUwtT{Q2iwHoHH%{t*v6@u*ZYXnOyN93_pvo_({{_U(8UV?)n!A_@P~maTmH zmMzMic;ZLN4M;PN=#!D7iQvi%wDQQ7FtKYe@W+EDKax;0m=3ib;OSik*m zn-Bj2jcjSItZm@il`S=mQw#a!V87tO&ovxxQsL*a1^a*?nm>@zvXOg!b7Mzx;@yY7 z`0|FysVNU!&zJG#mzOqhALTmbKwsq~<+~9)HlPjcUC;)A!Pg-v=38jlSFqX6$o>4|d5IPcc`LxRsM`3I#W9@N2$E`Gv%kgM9S{et!LG z1&!1Fl|#pQnp{O=V#EF+0M`SXKKpDF@05>q;d{DC)8B)jsrB>dKIH@HZQ3o0=Us=6 zv-9fnIxEd-OMvU9O`p#0ls@db&?O#c6|gHl1DHtPGX_~ej$ba?xnbv`c6{EbJoque zQ8aXje>C(3$uS*ZF5-7BnK1*OXULrWQ@&ovH>26|&zU`|WPXU+l~@ww+dugrbbAAy z6045GGLH2vzzBhCR@dl|;MbdHcC{azpIfl7@5R+iJpE?|=2t9OG@-4gYO=excV~*Z zrDy3p(2oJB4O7u~R`B9Jg;ZG}@kjVCp0~7#ru3hWAe^r0j?7W4Wwk^(U z50#oq%jz4pNS`QABxPK;Va?T<$zSZ6GG$jA@WH-b@)9tUJ`1G=hJ{gUB$|!evuxfr zul|r(g|$@$>BU}~ymxl5-2KCv1B*JQPN}YGO--D>@5=~ZfTfs_1bmUC7F2sVA#au%#{GGZI?<@YSRbs1=5ab zxXozpN?H(>a5>K1g1t@D@_kn>TXDIv&$oX;=qmrMbC(DHP(I<>HER!Cxz@xluWy~j z?^tCKre;nW3)b3CXpUi@N?7YcfO9m=NhAY|zO|igriheO!}|4owfuZh&urI)Nr^@C zm5qEijk9rRf@J0jB&iuKi05tEGN#FHMG}M-~l~Ia4&Xon1Ak% z_Vqn=(_;_s+lIZ4V*Asx%3oe>ME~M`_9*VhJf!<^AO2A3As2x!^y=q28boy_4AW%z z%_IFQz0&3_PYG(Xb@cS*q^1}2TT;^t`T2tS&J@d>>B{5Wn3GprpnSsPEw*CNOQSd1 z*XZrs_9OkPymW1rSs-{;UO7KsHbU<@tYb76zLm211;{Z-^jz8`!diw+p_l}5hdw@Z z=;O#qTP97~vh(9>ul@L1UP~Or zZr!vrZ-$PmbNnOe&yC5M`_`^Mm~2wsl48|qF5rojQbd~=M{TBqX^jDbQ6V=}z_u>T zpBd`0vQIbDwscc}15M7swfi!Y8wb<4*_3?nH+H!Je&p-;zr|cqCl5wP0Ls^;RWhJF6yXW70^L!fTe8?9Mex7szQUO(kS*-9-PWjdSt2}k>SyQ|F z7pDJW39&8id~yUe(Blm)8ak6;%97mg`fZXy!f

2n-(vg|ceMZa?idFnK+7)xkX13@ssdPs3p}lwCef6?MSKfJi-=eQC z+!{Y^tdHhLC7C2y zxsfj%JW*XNo+m}+6rP9vi#46hTp_ZBpHfzR|2@Cv#~!l$pRU0#0SfZ7+h2szE%@RT#yETk- zG=F~0?9R;RyCb8!p3ms2u)WgJGvkl83bnl!_AYD;SCKW4TWI#t_R(E62Ee5Kac5I$ zQfp;cj)XT^S48LV-HknFb9H@JGd&M~1%7`iWF4ePkg(WbH3hr7TL2BV8%N=%(8FKh z-y61H`owM!_+-bKJMVlAjnG7S2rN=9vXEckaY5F_t5IN4tdpW4L4qINQ}Fhr&_SdEo%>RBjXZ>4(0B zZuu$v64(%f*HnuJM%`i4LIdecZR~E`?E5hOOjc6O@~LeL*6_r5Q(}4dW%zr=R80ip zgRaX~XU)pa%1GxMlWPLwCYGrJFfz?IG-_FLO|W5N`IPp0eL`$hs;@5k=9-k0nq-VY zo;-oCkgtQh!X6E4Ip7dXX&HIj9|a{cG4TfVMV?@eicCz5j56C_fuqb4;R~7o{vq38 ziqOi0g~8tqs;$531(Kb0N#ay6KfmShn{OVz<;^#5*?jWk4|m;Jx@1aYuSchURcf9! zwKib3$K3j zD@i?rnIxV?{O0WJ*~4$WwOaiCxAp_D!3!mb)UqLt2{r+aoq@qB+14tXc%O3a;e`kl zM+{sUe;s(yUOk5Rl#!lp#`s_t2C%*U!QKf-lT*mZ0uw6HOCUn2O{CUMFu7`w6kn z@R1XyPNnZ8_;Ai~y`VEmpkZ&DyUHioxm@44x)J}Yjd@1=m*(a*HRa_uHs;5~n+oEw z%A$=H{Hl_=K_%M3I(TIQ(3{;e^DTekw%g_(Kd#)lU;*e9hS;b{h}Q#`V8dp^GEF-I zyNALLF=3OGSB@1_8xtl=Q)+5k+h#n#8%lR&=1fdWYM4H$YI2RLy9Fb5$+= zTL?m3h~1fCj58!e=Ol-RO~^Dw2KXB?O0!a)%?nJ3^NgFrV{=>+6VkHKPB3p^uY`)aI*No3W!>RJn?#6xr5kLV>FsT7E=P*5yYse#oWaTE4_ri!r^&JB&if+cYI;>r&&9~dSh`4s*jBbkFHLcvgaRDk}UOk zwt8uoVxGg_8pe=+78Mg6UXamPUexGmOS4r}@X*odg666ZfqdjxSvhI^U>;iSLxRb3 zAi?4ZomXfQki8|64NEUi!un6~3PCFZOi>Zhv5`fKE4S=hwqjdIiZLoRMfxdZhAyWXmnPTrKCQ8$(0+0Cm|@-0*@nT4c?P(l~0IwBrPyhu<%$Mtnz$2Y!xTR znC4}_LlZ=f zS+dR3edFeg?MqiSv9PeZuJFRW&i%P)bUudHP<4$^*HLxGJ1nG_H;%*~6icYtd_$Bu zG1qKX#=$VszQ)>LFMKqrd#!I52|kEm$W&NJxwbyh!mGKefz3CyEUmAIi;jphL`KJ5_}!?E!Cw;D%49f0v5L@+m=8NJLJU@;dl2N0 z8&8mG?T!qk@b#J%ccrTSjP(ya#N!b5had9GqzGR{2J{98`8Q@4NY(|?8T>eQ_K*)4 zOkSK2ZA}Re^9eg}&ls;w@V%P?NLrRj&`YXGGAgXZHAbm4lL=z{x*E_5H)_sndJ8<0VS7sQ>?&=2@F zNhbWUd)4r#Tiby*BtRKj#f-l}YgZon4)>=5SDJT-bGXQ?b4Lq#qo-QVfIJ4ZGObzQ z1#6h_>-ms9H3$o-a9p?TB155=)}A2RDC^v5?`%GK;&}au z6ZOY$ufP3-RDAq+-H8)*CvLC1{lxINV($!e1tM6zhbLtE7ZGc+L3D5E{zhu>teP(Zm zBrY7h$+<~c z!;xf>ZiE{gH30Sfm@Yy_Boo$nXaS2y`WnLugI_v#EN~&8;s!Ba$zln*cni?Xab!x}+Iq+*N z**Ub;@u#~zM=ac(Ups!sNyN%6c+Dv~m9(G=)&aL+1f1XZfpf?N2hpQ>r|^QJaX5jSraBu7TTM2cNhkgtY$@yeUVC z-Lq=@8}_lO%DIR;`sp#`;dylpxweJ|TcqBQqt~a64`Q^F%077Tk`M}>lBdJ>VuocB z6od!JVF=+nBQ0C?stUE+9#X~-wrR<66)q=4mih9e-nK)Fa`G2$=-!xBzHH@oWv_pq zrOb1c|CXLBDkJ7swau2+uB`C<@8ApRiFp;PveT}vohZ44!J9p)x4wSwYB*!faV@hK zW!t9kDaBUHX+wOmCCWvLfh>u`-hh13=>k3gm~D-usCEg}+(Im{77?k&GGEHOF|JYam+m<9VKiWEsc%Y;T|B ziQ4|KJQ=3HgID`*h>_@V+ZR$~YzOxCNp^&b3uWegmJ7eFEw`x*#-(8ye{hVCoOl&J zaxrG!Ld(Nklbk%|d>W?MXNN}I4kgeP z_7p@x37ruB!^YUOG{lIcA<6;~+W*!5;7d4FL8&~STmy+=TAMf#*(66Ufj_ib7OFD=_DQ%dC)Jg zbkYxNt_{eT-LPrRwSLy#`mKfLZ(Z9ea}&Qtr2+USDGosJqPDZvk<&oxacl>y_@~hgfd=-rh!?Sow%bU?fb|d6VzS(^ zL1M*Qom!MN9Dj$g3Ke>#eNg~OEhF6GKBkA~NA@jbymWKyX$+IpI&}*?M7)8Jx!7lj zy&UZe9HS2S5t^Q#IK>{2JigHB9Dtz3$3Q0f6J1Qg%5H|?#}Xg{fHXI1wp1?yWBS!V zxJ?aPnwqx!cinXq7bE|XBH^xigko-{g4DDcP)r2o577oY{NXi!G;Ju5U=-jFjwX$A zz!`-x^tte{6GC>|_#Pp@$QlSgnUneWRm5bT8f&=CnKtdh%g(l1`~HD^0b-v-?ftak zd60YmaeQ5~dD^tW+b^kJ3dqU-aJ$$`lI2VDa#$!O!3i0DbNkfVx~Uyi2BY%*Sfp;R zpE|X^(R^X66JmC}o!$pp-Kt% z&0(ZrQ5G4Z{X{goErix$a_^5xhA^5!1AY8LVp45M=AzMw5fhR^5Ch-pnQPYP`HgsC zD4w)P#FHjbRju*kN!4Tq$9^vsV9IMl06IS&2t?e3t@}jJ{FB(JV^dRWa&Oxw3Q&GHPDI8>rXg>EH)~tWu|eAQ}ZLIp(_TiB3$)OHS60k4_}A?vtaUlPyAVNcOv>xA&F{UpeO!k$&`z^t4z5$rm^h8I5pJp|@bAa%ba4 zT=R%|5lYE8Vb@amsZ&aZL+thc+BZTlF9FP9H2;QUxpj!a(&ADC)P;gh3P&(ZgF5BKRBmlyF zW8CekSSiQbpxR-h^^v&1admVAlCN)XQ`actu~ERPi(=x1EyF2dfK-K<*27rR_(!!m zJYU8bExNR2&|s__7YTJ0G!M3qgNPjuk~`3E5g(=bK}I3bTtJfM=qLmtlcJ-NAz&^% zX2-w|KgpD+(Ng8&z(=T3C1PC2?J{NXiE%)OeW?}eHs#=9zBuOKg*dO?{AFe5NK&4| z%B}gc9T#lU)8o)C%yM(7XgnW`mdISZ?4F}5z*>5#bK(^{f8&^p~g z`3t{;N>HG8*}u}B#ZcT9Fd;D*E3_o5$qe@KAX!P8qbgk-2jd$UgdtW=jv5SACPJ#% z{k!(DAX%u|jhv+J2o@^v@2b+Uc-(OivT*RlaRz~8J8~6;-xu*|!)vgb3|BmU(&7x& ztSwzEcTx7g<(6J$aNGn&@TjcjYoHFM8%79vquriPD>8(!ntyol#ElQt?tlD={0%AX zmRsg1t1pqn0a)z#lN?AMGh;7Fg|oxjYwbk|aeLj=w))0IZhoXpIDHb937<`y%ZHx{)p9bd1;4pN&Mwt zH(0^#1p%;5T|B)vxZGADdrt_9HAct8kDu#1sLw5TPjpLjGlWGNz?;MK<~!`OQ^{u_ ze8?p5bs-5NTJdL-sofYA6Hg%c_=LqMFZ~p;)&PKb6&hE)vf&aWlK>@?K7>pUqL@Ww z2&uY+LCyAnQ2+^tR%9zTH&edyq)EtF=2ggA4qeucpJjue@!SoIfEw^s^Q*9T9d3m} z9-VTE9_cSF-E{b{L#|ah=^@vRr2kO56>P^JqtQb6!2?w*;wUc~Y33B`lJ00cjmb^& zi#tAGkNt>_*U8G0RUnPHo{SX-2s8bNKDrmJynqAgRu-TE3GGYIo5C83DCeXf&9 zMXA$}Zj28J^qoK}Xp(t! z+M46)3_TEiG~)MP#9j#+t>{DO-ZTXJRei#QAR%o-G8`KueA}p8d7gL-l}`dn`!$<9 z)mzCCYZ!RW9!~&{BQKen9BjlEwO8HPDI13~+r>gPILj%&UF6tleg;s{zB-M{ud7nq zdT=DYjy8rD_Bo{10ngTs6B0veKB8my`s_uC>2Iw2x;6PQ$CA8@kyMlbjp_1s1* z`ob%Ea<@PBXkTt_pUuYeBc@02cI5-SP#-FtZWneZ^djs|G|nU;xa5n`eq}gtj!a7w zdu)%Hv-`Bj9#379&5CH}B-QzoXywpo&lS0c;0qj`*s1c8TKfUO5uH>x#&E!JIf$>E zSV{wJ@XE3LP>Q(~jD189Wk`xKc7k(EFQd~??-yN72#X<>a{^u2IkrFIzuScz!zkJ< z6T>L+GF8VvKTO@>ZNnJ)(!PPBGPPa9I3)fGL7n;CGaejGWOb+TrW35hBdy4>CORYf z%QenS!myZAI)`qE%a!6!YnQ~k}*Z$3fr5+7g(gZ*zM*qTl$Tp^SO3@C{6c$TI zii&VJO~l$WsI`pV_DRMB$k~_($IRY6EwjCsy2U5(#^Mqr_}XI}RhvC|day!{6aOc3 zpT9Z>{b89^-X9z0hc;Co9<8~;k4dYuv%l^H9098xope}?727DcoIPGqjlosDa^QOd zu5lpzQ}49NoGq9(?K5XMF_*@T@3i|GX--jgvo^1&eP?L-N_*?dR!5*Qx5heOh277^ z0=b|gYXIu6kr@*-82*PMhepbwhD$+2yPKc;MP*;Y$WC1;h~3g~q-aZT&t;eO_PoHG z&SWM}q%H3H>8UpU#V7mru3JkZ2D^!T5Yc;6-Ksrsy@-z# z+1;8%8mC$ce*s>?T?3;_rpPBC;E=81TsTFIYgi{e3GATeQL9=>1N&6uJrHp_M>4ae zC*gA(NzTSx0c?;z_8Kl~Jl{BQjgdjlWnHYJ1)dYAg9&5h5Y|&ImmE4EWe1}agB|X% zn;eJq@*~=|h6G-`L$3MYjZU4|=}vYMs@~=xsm4L^N3xl8&A7vv`2M%dnRCkplx%Ur ziPk9EAFY#~NBfWlnjCZ*g6o8Zcg8%2K}aF1apA}?NNW8XvDSezX&mhaY0aEJZWSE< zAO=_Y`=x5(kk>_7dZ~IilA50{odzesjwLwr=Va;g&FK8=OQq^dr!m`KHC!TJ-;Otp z5B8pR9a!_3TnhEiRn2(llDLa-@*|f(-j4e#=s#to|DS{YZ@Oo0#=!phk_5;mHx9oP z1we3&eTt}kgdL<~ZlGHIRR}#)Ji`8)-=4Q9nxPG{i@$KJs&>&_6Wy&NHJ)HM*b_a#Ao~huA0* zIhB_)g5p#{_8EJcg+V+GPvnaa}8zvgh zwDVoDT8Bf~s5KATA*x*}7UM^I7?pOeD#!t!sB&4khl+HmV{x~=QWuRqp5QBSCWxAo zh5Zq9{bAn{_nsHIT&?~gnIC*`@U4*=AfivuN_dT^BmgKx`L0kmH!UTiEL{rg(ZWa8 zuYY7A*^g+hQeQ*|=%*IcxD}NI?Ag_L^dJ4TwF2eZ+SfWesMttHr`XHb^CJQ%8f={W zAna;JWjS~|+K4D$@yU^#0ejNQ;3Lkd0`}M;iaSI0$JnT|u~A8nkLqZeU)*bsVLtY_ zvn`{ed+d1{q*Z|uq_H|@J$wRMaeNm(iuj+966G<+=k&KN##Ey5Ibi_4xSzZKKd2#BmSFm zGod?a9&*?P95OS<5}oTuCud&ih@W$e_o~sz+VfCUJ>NkKAA{X*dZx8iw92HmappBx>pDF~XzxeAqLl#m~Tb zrWV&*G#goXnw`(KS zgy8}|{lcg?!B-d+9V-1$i2z5VqL{~!74iikr$nBgi1AR1a4EC*&{(#hQnvtg(09!sP(@5k?-RqocWRL$N8v(e~uG=|B(w$Mk{?R#rP8d3` z851+7!l>rtk%SxeL_3Buf=CWPe>y7G^}$h~k4e8$T*u-8>Z2|{%{R>s6@;4Da4(>u zA^#PW;IAC38j3Kd*$%Z0B_WSaiTI|G=YwdqLG>h3qVKX-P*MZY9qK4a6iI}>PeQ(6 zf2aA!LV_ItC=gEf7e|4h*|aY_W(UI#1Nq!ZUXyebws170LGrn35x-{`mSL~@OCtc; z;UOM@?MPdvN1%C6)uvt>1&wAta)yQYVpJO%Aor?mTsaJgW-PKp!CB@|qg066bYyw5 zpqPRvCWS&0AvhQh$4wE3!6aP&+hFfS(`L^t@Cf?N(@9=kv!+gujCV2L$*(^$rE^{7 z^{bWVnp@VzL~$sL_8j{PjBzk%PLdpwPc{Z=dN)cG!PspG5>j1+SLxK6$NXb#*FW0% zVHKYFo z_#~lei~a?7J0$Gb%Lf4*t*WF0M6$iWBtJ5WTn7&^Wpp?Agq9TlOkx_BVWP2@28RN#}HDW#p?;AntIZkB& z={b-F9;31K0n|C7MOE0V1PB_))5SbV0S$^&8bFD6AiyYt&80Jzq;lFEcl=-Tmc$%< z?dK*hVNTlZZZ~1pRtmAZ# zx&z#mO4;{FtQ0{g9e6V^RCsX*{! zNbuEa_=Y?|_5EUrWeL)E+$?{K`=I-b_@f+-v z;+q;rVzC{);e>md?8&#IzA*NrV|Q)qM(xqC8I(P>99r~*cyZ9SU-(bqBgFYeLTf)~ zSJBCNN=33RRm1qwwY7fE*!{nUA2pXRS_=(v2LB(8_y49Q-v5eke*PFbj>X01ND^we z{Zf8WXjdXj#vyj+m*gWX&nuTbAVcN4$hhQqTbWyuTdJ!byo7l=l*sNL`UgEb#vYud; z$o7Q&B-uY8_bKaG-Mct#CZ%jDo-zJLQk3z!$Tm_UIVlH<{5D{%wSSQf}-IvW{_t&}St!tlAv28YjG zvenN^`6ujc)NiHr*Df<{6d_Jtm$#D)@o7y(hQtYeQSp++ker)Z+U}8w1Ik=YBv(c~ z>vXQ!+juSs&zYzV>5Ad!^k{{i9oog-W>-+ZW6wkr&-(bQ&zkV4I1?=)mLA1?K)?K` zfY~@6)R5m$VIlj+$K$kyR1$UIgcJd%p&03g&G6X1oUlY+PM?gz`?Q^S;}Btll!7GG z*U&D0RL}%?jit&(`m)nW^o2j-sjtyQqpq^tOp$ITwJXp+lt=SC=-r4(3L0@51Z-Qf zq;cs|d>2?ZcW#|>Uhov%TY!6o#e0nDKV;jYMdGRD%X##&y0*Gy;urcTWUKfFoSzQc z73zd)I;h**<(-}7WwSe1%^K+JEGwn36>w`A^1098j6AZ_Aa-TsOuO;ksps7NL7dg4 z{-Ed{@foaJa0brFUu%wFs~$B~mAaoQu?^c0E_Km6{e&Ulo3 zwZk5j1=?wk{LP;}_7NvP4j=w#(~f`yEmQdCY(H>NHC>$KnH{=6q#)EqpB^LK{lpV7 z2Dn!sh=eEmFxF*PdzE0VJ}{L&b^6}oP#;x%OXCoR@V0BDf5P8Y%}^v5$0b6pUh*u( zpK*)nXS6b_GORq_+n4Qc#bRd`vF-m}6ZCIv@2YTrlrdPk&KlOm$iC7U?XF~wY4o17Rn z0Y^G|y9XxYNJpc|V8)S-CY`&oGpr=kS4X!b!Oo6bCb;MlisJL4Q{(8Cm{^wyxWhjr zH;T@M4DlbiBi>|8z#Ya27m#cS7686N#1#mAjIW^Tv2USPEb7IQObN$%&_0& zwgN1%kXbf+tWTU<_`<2}a~Di&pF72dvgf(;ZBpEVty>l@*t}_B!=y zp{U;+E21eN`G<8}H~UG2>M;_CqtbE=L_}3ss;RK0vZ6IEDj{{|%`<12O-8f1COh4n zn3j=X=FcRS_(W9YR#eywS>E0yNrlzbJUTlzCOjhc&62pd*cf<)F$PpWda)dcy@RHo zY3q-Q{cweMm}j}UyK{M9K=t&l`a0mAkzmTmFePO0m$zT%Hbo$xSi3qQD=Wd2m8H@& zeCQxQz-OzxBC0~D6(KIkD;u0yh0Y>7%wFeHNiKkhP}!+|GWXQ#C!+@T&|y9a{lFXP z`ZH@_&mB_&8{-uWcqgJCPy$tm|Bp4WS6`$AHt{*&TaR|N6J;;L=RqTEPJE6tjXE?~ z?A4L~4}6|Fmd!ENz;7|1rSdqAzqk~S`v;EZ@wdlgapG~{RslH2@;J_wvhz4_St!Ow z@HjZ(f5YP;KZnJM#{uJFK3C;&hjTf9Hjl@Q$Ko_b-%6#3frPS!3|Vn5Lk^X%rbu92 z2#uB{!~lDe4wgZzzR3LNPwev39=Ehw(d4AVS@6ZWhGcOO?gq<2}#jW`D7oiITAy$OuuU%WrrWiamy4h8%@yKt; z&V`T1;PRI}3m06q@6`*J4~GUHs?9H`Yg}GGQ>o(*OT91dy0UlP6@y5&w1*0N<=58c zTN~<>`xc3Q9c%52TE@dUUt?P*VcO14@vGDcU~x1LWmC1z}! zk&ay(#wvn8B{d71D%tcvOe$qAqJfe9XSCw{?~R@3JG0-<$e1%HBcnOFS-K}9<8vPQ z>8Hv^zy0kg(MHkGzokE6xe}*Us`hL+Uko7_gIt@A0#g%$PzzavsuewQ?R5|F!Ph4r zow!Y(U^+Parr*uwFPS#h)os>72#4E+c&>ec1Yc7n>_&&W{q+ z$EO|d4f z+<|~lLqTOD|Fh74nvKyJ<%`QQF*GH`^^>A=qDO{?uc#=9iZ#YW$H#g-QC{R%lUq>7 zr;CE~BZyseqzJDG7^}yD7u7B!2?-rc^{W~$g#nmZ=m8@rJo{TVw6$J}66NsiAjiZv z6qg8gau^D*Qw0t&RZjsRC_`~~?=ks+v>85a=IZW=bIB3u&EKm~e!+VxzL0Jk z?1UcE#e2%X6ni4vkI6hF=hFQ_W=|Yo4#V1(3f{weE54e|4^{9kix$H@6X|Z z%K6^G6?1VyM8K|2j-Rfb$`{J#JG;7fiZ&XgUb%qUa79Q534EJ7jgdLPX5kZ+FLrjR z&)}5IkX>C}yB^{}b3Q%&elN8{&nZzvlUX2v}Ly9$0rXyTaJ>$DxOd^L$&)+ zAR8*DjZ2TrR(x^SX*A2fQG7e4!tz0A^MWpDKOAv*pu5T40PUOWxRk+hf2UMbG5E~v z*#fxY^1-KZzr?bUPd7z+4>|;*jnwn>;2PBQx{-O6eQ4=atL@O?(?>U~ym?dG_O`aN z3O2Oyx~$z>p8ooVW7j^pr(;GTyF*!R=-9xK{sIxXw`m znIFGq-jw|5g)iTD?Y#E9nFX&XmqqcFr9BIGe7_niu4Jvl2}_6v;<7=;`CighgSUO%_l@$* zG2V5;)5U$Mv|?~SKdE%^lVQH3EQ_45m3S8WTC7ksILKa=Vh5D>v6h;od2~+_+V{mh zuvMUSn;Bk01168;t3;kT!#`5)ed`_Gw(X054y^y~N4md-$KV{RVLQ5dO7@QVVytKY zo>s>SXOiI*Fa%FL_uSTPZ+&|GSNvbf{Zi?Q!RtWJbT(C<%Kr(gqd`PSs~%l7KS^i| zYOOS}V^gcL(aI=w?e4Lrc3V?Y;im;2F*rZ&R*Wg;iVpJxxt7{#VpKnA zbz7sYtFf&yuXDnR3VvNn&+-aoSxYbRR|{JQ{LdqD23nQsEu?jN_#`i#g)m5$96lO* zxECGrrLRb}1dkl|^{M^1uPu$e;nCqW>cL-hetDo&CDoCAs1zj)ETr{g_eYyaC~xi? zDi_~Y{2td;uB}{jThZT?Pb&jAK!NvCOF zuC_^XMg5Mr5#LhT8r(5!@N4iNZQmCUeyz2!2W?2W%aa%Jll-LChy>Xr%X_6i;5+QJ z5FKJOaQ-1bdEwXBNr}qm(jNv3TKOyZmSlT1+92JBcD6Dm4U$Tw>KE6&_~N?e-B(`8 z=O{<`9QysA|NJ0uE*koSTqV6GY-G$uPkUTFq=u{DJKEMt-O5uRe#px{R5oAs>j!># z-~rp;j~)H+!=uNp`t@a-ANci;za~6sov^p#(8}<$_Gjo`SBHE3F&82!E^DM`6Dkto zKt-s_<`7-3E3%g?A-T5UmIj-{zgT&rH0y>H=feg+YTDG?H__hsvC_Qb2r9m3^{QX` z4IMAs(i8BXAN+a&n~AwgTcvRH%;=;vt{XgCb2Yb3a{sjPM!udDM|a9^b}Nt`!z^`& zOrR4w2r`kgj1vt)DAv;P)g7NTo=rQO`c|sA&YqPX8?54AzWlP{Kla^!{`g0t5#pVt z-I#kONa)dLriz4w(FdqPYT*#o+2RmY{fqRPEDlqB(eXIdQOByPN2`JlsGn%`6H0p# z5`XxI;A#>#S|4CT2S*IQ5slW)oP_gQ%`v>HI5s&s7P+c?H?=t5-iHz>O%b2R#3IVe zjt`w-1}~K}KG+ke|9opZM7vSX_4hyL2>OqMVQL4|mVjCAL0e`~2X_>(qyEs)Q5%m} zWAB1T=tM{)n`3!Z|BHP6(fo~zt zR#7Df3q+7@#1aL1$h1MjDwx9KvNm;BvF2 zH#IFUPpOKHDA8eSEBJcoJKn11C75(r)rx5W!i1+iFKRLJO5eoXo0^*XR;?-xT|6i7 zj(<^Z!r4jcvlxVp7*i-B&O9Uyvei4ZzUW}(3Mw!o}Q5NH1lY|bJHi-{Ph9;deaf^f8=K6 zvzxc@X5|6C^qyB=z309cU%XHGfqQW1qJRnNu`~&~BUV`xKr-Nfbp$bo{g!7xrg*L5 z|6VhA{i;>CuO9bJL_d&^CRZzhYlSN3=59X)5J%M-q=|~_7mfL41w}P{E5B;(y4@|) zckoQkyI(AumQzyIQnPXYmK6<`HLg1^86zL3_dmO6OOg)(fUT zZ2bXJPe-3}6>mJ&p;Z2J@7}#D`8nnPsqIVvqb$z}8KTY!%iNVb@e3u+oNCh958Cef+ZQhs~9?B^f|*upVTo&UpM>DC;hH$ z_9CgDGsq(wbg3QTjK|9SV}oMfqxUa-x?}sRZ@(vU|7l|{I_sBX#{6>F7*F!&dz#%b zGx(=JUp?&V=gt{F{+zSN2}9C~p58NtaD9Yoj)y(*98dG3-`%X6ALX-Lvya>>Qv>)` zKk_Dhk?eA%ua3z@6QT;_R8rC+_jf)=-L*@<;e(6+r{=c6kaL$DUGhgHMf_WjyJPIQ z^G19$thjCO@=IpSm{`#(tN84qxpVYWc>_+LeER7}-@R(+(5r?@o=Mwe;xu`7$wJM` zjt1iXuN!81=tYw0&zsIOYs{mE^cY=cY2ED7HlNh%kp)NX(s}HNkr#~{F|ygxrB^&w zQu0{f_C+G5yYY=e`<%B-e2}b6Rv5_qNoFbZT!{}6>Mlo* z&K}gUf9Lc0`rt)*x1D}@pS*@29Ms6d_!1OxK+Aj`*Uoj0k%1j6)CzV;d`9q$Q~8Xb z(2VQ`=u23Jj+rdDzP9-Kv-e+;mp8nyaJc=f;+;YZ$gD_ziO|2C3LA@_{QSq-MV$^coK6h(kgk&AY7qa85JaTwGt(&18I@e2k+g8yO*htjxs|# zmSz#I#>4alsLGi`#a69XAJ;t-0x`Ybt$jA(Y z1~wqtF(a2Q_4FJkWE&Wtpj$mlJxd#JK(|IpD`CqTg;}}_Ve?MP`7WzNx8|h-8y{SR zJ9x-BP_CY3X}5Fk!1%{9pO6l8&E3zvI#}8qu$3USWCC@G}hk#wygIU-FkhxQ*%8 zN;@TP=$E*AQ7>8aD3AfQZY1>yo(ugV7%@yYQ#+cb$hTvPk<9CjLcoK1xuo$Qx6aAw zo}IlYuYLPGOTVVvw?k!8i;d~GyR#@GU#OSdHlSYpxr=&-@uA?sl2zUX^;DZYgU#3? z3n>pX3Fat_Y9$}csblYe2J%|SWQ}jS#Xf;NKtELT=X<_fa`a!9&6{`Gmr$ zH^<&ncpL?&@{cIIEary0+;ynnAwIYSP(F%pyH+E?Ts{sflDP zd^vB^@P-6MLXgLgs62ka=9s3UbI#O!wy7xNd6M%^Wgim#uGyV>+}OU6otIMv{i&&# z~Zp{b{>w_m2A3vEo=fdHjflu_T;#RtLU#-1)S2k2&8wUS*0zwmI@H&&qoy zT$_7hAKBxW-zDeN%i_BmU$o^DYqxLmuAz%rLzU9t1W&m6aVg;4#3r5or^$&8-^J49 zk~?`$*UrwJ8=5E*%EZc_SyLkWOG(dDpDFb@+BrCb>yT29ocE_P$Mh7=%Qb?>mZWT zp}LQAn#+k7rXoHy>+dD3smu}V8IyAEOjD9qPoP7pOZe*P{=y4Khr1-OlBQGi#mEa8 zxn`ek`5_Dj+IIJ1=8 zGyY~_u4m-1QdQW=}Er^?gLbHH{$y>ji()(HynR{9q@Fs&ragV z?u)d)=)od+7G29=T)t~dn6lW#Q+#CeHJ)DP{rMINw|mmb>gA-@L@+tC4i-ov}{zdL$)_h0MilU16| zcl2J?)eU#_tTNK&jy^>d>+2nTGxpP-;OJ9Tj%R|SPgjFI*E;$Pb++d-N8em;P2!EQ zNn55G;7hf7@-@`=H%E^g#P^7!_n^PQ(evdF-{r_jE7VLiPgSZ?HI)_nLFK2X>B~6+ z1Nri)=3PakF>VS_{c1cuW~ugL(hs`im#?S8xvC5bNstO;KYBu*` z89|*>F>_vJ>C|aKe}3Q72KLVHn}3@B{PN<`f^z@(c{2n45f!t_i!0~l`G=L2`HjOW ze`TO5P&qqLjQ0}KQf9(bB?V{mbvYLr+piL1L3EOD)+Nor$Re`+zDk_hO#d zd`X+|Q_qqwX(K^=6k#JROsR^!Lk=2miEXk19jB=w0@7nx9nV@RnaC{{w~VQ9R9 zl$4u%*|s+mcMa+L*cM>hhAo$4^CwTGv}`IQ<&qO=ms5>xg(+!U6UF3SY9iKV-RZ3o z?lgWHtz|?-dC)(uq9iz{pfVuMXJ%zZFi;c>6#L;#fl7aI#f(5zu(ZfuP+sgWEe{4N z%L{@u_<}N5JCkQcab{OmFelGHv0|3LU}|L`;15>#ON#^L!P1g>wl$6);V&WDDu3ZT ze|f=-fC;*&GEiI^j5+90<*%4i4r`fKIy2Ua6PqaQ5DfQ0FnnI$vGDYNt`^*J?Dq z-53ggEF5aQnxHOLm#9nO0+ZBbYO=aqU7@a2Qz)v3)XnM^wMs2kVYNWrq5hyAR}ZV( z*lT+eyDRI|LG?e{qi$7eR7f3Ae^uYAf2w-5Og*XorruRg!4HbmofPf+6!3d$o%)Dz z(Ff{7wFj=TUVW@SQBPA1->AFPXKI7`2V}QbeXV}4uA*wDLsDh5)TNNw)$p!Ls%I9} zH5*P*tL8HHnx}rFe#^-6CH0`XPR&=>s~c2A?NhJlB%Q3i+Q(YnX6lGKs#A3ur{86$ zsOFmod~dP^tAbmyCb+e3!+XfKtX|F5Ir;?MUUyLcQipUddsI8=&f2d})LnE}-A$jw z65k%`u=-s0)F<=4?G$~g?yd85AKrtVrt@__RinPr{q^a30PB0tU|c?!6SdCNztBVV zFV!==Q9Vl!V_(iWdbmDUkI?7ok@|e~z52J>p?0$4ivx_<=`@;MQ)3v6kJaP!cs)U1 ztS@0mKT%K8m+8su*LhW6!J6(VxMeE?KcU{y3)JiC4gEXyn!Z*4Uf-twpl{dzqwmmv z)OYH;*k5+HUZnq|7wiAkOZ1=hJ^EgCyS`8VMc=O<&`b4$dYOJmKdc|o%USFAn0{RU zRV~p^=xTM3`m@@v9#IR`ed#!8dWC*YKd)b4Ua?xesbADD z>6i5@`c?g!UZr2xZ|K$fP5qW$qu1)U^*j1q{ht1tUZ>yJf7c)A5A{d-WBrN#RIk?? z^gr}x`g6TeZ_=Cf7QIz((;@wZ{!(w(HTo-7Snkxj^ltWr@6ok-0hWPyMZ~*Wc-X=|lRk{$BrEAJIp3ltr2|N{cEhQijbaKq*ftu&QrZVP#-;z*k_D zlwlQ9E6M}YQwpq_eoj$oWznn|C1ruR=|u^B+BwA)!GfY9I)k*LxYjqksDPk-#a0J-Wai8#}* zO6W6wyjGJ$?^YMJ~b&&J~ib+Cm$77ZGPdjS>+6CXU!-pm=$bZ;Wqik+L$VBOk-Vv zXH>cjzOgo@N~?^szN(CpJ}yxv=~W4Rv++fY49dz1ngtz=Z@l#$G)nS#sgI!4#{^p+ zvuu4#aMC}^s@@5erR7t-v*g} zYmAaMDNa&p*Ce#VBo)>{L0p?M>|A4&QV=j|`h`_x1y$3mz9ON|80RX|j4HQbyxS0T z8JZDyS)i)ws?@2K1+xP@DNHp1i!L*fdh@`PpXkzT(HTqA@I==&YYbK_O%I3_#DqW`1*@3tzqpEan+>luXZ!Aw310n;68=IGxmM1*g zC`!vqOcWWgQ6^)KAvmWZZpaKyV=x^z+O))6HZPI1#7rhFF@uwqxY4F1X0&OEnUc?) zRaxOHpEZMAXI9B{Gd`$Kl}P~A7AQ_7i6)R~874_qUzILNaP%1_|BfNGpt7=JPFbKN zm|}FZW~Ld{$UE%AV#fMbS6C68W_7b>7Sr2^*U^_a>bX`O7gH~37ML+JIIk)YOf4;E zoIitpCA9=r5hyOKn44a8^(;o~bEcIB11Z7E(t@e8X0{Nud}>)>)=XpX6T&YGq+6vB zMmya*lg1bD7EKEjO;18Nl2meKi5Fa1YVKve^YW^y`kt0n8gB)@0%PNwDoVbOimvM0 z4{t#*FDZCsDF}jjDTbPYB|fQS6sg`|Ni$oq!IBh1UZP56@?1!Y=a!hzm;%KnrCbOo zSdwbOD=x2?(M&=#8VOT0X*N{RrkZfAPC_>BBy8i(hHkVreB;o>V00!9NTSljVKfql zXq-4iYvZswiNm;)IE*_Rhtb+Nj6)NL=vpMEBBmtU6w;4O55TWVg0Z%j<=9y%nbRQC z&ofNPcxvhD-i<{ocMooCS|oaUWAxD9^_B9DYg6?WUnG<(I^qX$Jaoeo4%jW}_D= zSCX2m&s3Uu2-0Kb6E~s1ncZw2eG4OQ&G`CB^iS!7=>Mq?;Xc{KBe6-`Y5IEBDR_pD z7&TsHmK6lcnO}+vMe5`%Wo>-O4EK05+y1KAuu13o)s%CFjhFjax&La|B)_`t*B6fR ztCeFf{Iy@zj5klmkNuTjlV3t_V?y`*X!t)pC5ccIv-0Dm`dGJe!b;O~_ha3r{tUN2 zAQLEn($wujT53^I(Tthup5n67scNY(8@0TImanR@C{XW}RTPz}56yjpxoQr#22Rt-(rR>?v7LYu zNIZlhI04hC8PUrVO}QvjHZ728v_YPcjVz-Ba*WQ%FuEESC!4$1+*u8XpA>Uvmn(Yq zVsbyp++{f(Cuy2{UsPG$)|30GNI^K^6M2Xhi5z!%10(NU9)aBWVSclczQ*(>_U(GiM|*v_PYdaMTMN zb+V(DJ8Gq)+P7RfX}M#5%7m>D-h-C)h$jrO^>&M_ahW}n}heNt}3@0;Y9Wlx-# zmpbOh9JAx!=lD+<(KZ1Tly5oz8vZ-R(+5VY&Y|HkrF&dU2SF_ zU&DNUFEjc*%;>*jP9I`6zl}Nlm(1wDU|w%!H3yj8*E(~1X7)|W<%II(EP$cN)`lZX z8->(t26XiRGO7oWdOf7xP;Vj&+w4eRLh1`7Fx!oksU6ZKHm@KPy3mpBG$FMhH}}vM zWF1d`;uwWYt{BPJwMf_&@$U0ABsP3LLsz0-h3w{C{Rwg~FBJJ3WF4O(CG#Q$xfZF% zdio15@{r#m|Jb0b(7y>CzmMD_i2f}kJ%5LSXQ5w%%;y7SA+yo1Mf&q0Qjt06-$oAf z5%Q6_^bSLG9p%fZIiyS>Da)qK8H%R|(8w&Mu6XN+3z03-XCdJdsi<|6g-xz$wX*6X z<_Z-l*94bqIR(+9_DXMsYC~#lqm@rj4GAP@*lw(6V84@C%$~RiX-B5mM)XrJdl!UR$6^59fbD5>TZU^6Lhn<3JNy=r< zoxC9yRYJ6Oa+fnHN5ivjMaKF%QoL{2chm`);z(qF<v3f`kmLt4H7D!v;3 zBuDlVzS{Vym?bS~O+0b?Z2CD%0*>+L_SMu=h2*Bm#2O&?+BTCA#SkQNW`bgrgpzoS1QrHy+Z)`wvy95$I5UlR4*%D6gBTpqndLZUZ$ zo7xwjkGn#a5w`Tl;y+oxgnlyqo58EH^s8dhuW-Lazsz0Qqlb5km!Qh3t!A{OOxk@X z(%MV))z9Mde03r3a6}!YUo<|S=6<1mO8m}j33&|EaVc?6p@mGN zXPil`%!N{}=e^{u>UQ2OE>cT)TeOrO^D$M;dp50CfbHOU@B(1WtT%&Qpa$#!d%;ey z2kZu4fiMVxufaAD0bhds;0v%1)PV!w8^GAq&YDScN7JTcO!(7AgxQJFAbIb}xs)q- zv(@xybsHnqFC;c5}uU-^fxkq{zeAS-^c*^8yP@r36JvcoM6? zV`xp}5q4bFOnFil^r9A1{+V*8N@J>9ZuW zsS;N;Ae^+1`#`L|}%beG_l3ORU(_5}&z8IO@Et%PCGAr?o&4A=Htx>Tz->W?=t<{D>dg_-ez88GO^2>#p+4r^;@&IyZ6-C z6KwOn>}QT$-l5*%qW50lWj^4&*gKhfp?&I|<}Hu8bF1E-ut}|d;jWv#`SEa_cfR4E$@5Y4`XKU2JhyW9^YSjcezXvZ=K8ZFYnQW$(QU) z6O*r{kDbrHTwfRNBJ~ivJYRpSGp515vs|VTzELjISl^{C(-jFlp%lAKn6FBheKUQt zvANdT_-^#wis=r=w8(dl%jMF9UUa_Y3A3--M+?C2CEx2tUF&+b&iApg`^?<8`f6Oy z!oGd@a$11zu!wA8SBfviw1AY>DbRjOr<88;B&AnMU+x1^Tr{6@c8a0-l+h_rd&;Dg zDaK_sp7{V=09l2TR&lw*@` zY=r)_hdplCob3^=&k{iHcblg-8GV(}vnC1qD$lRs9(Rciy$Lp~N)h|}j2rfcqAxc3 zDdy=ylO8Jr`$Y8W8NG!2%laBzzG7So)oFd5(O+-$zc>2di#};G98Sg2RD$g2RN=w&jzC6`W8~aU$9!y?5H**vtV-qPKPsD`Q(ZlE^$wb%J~ni_N_QvxsAm!GlTG;9o>KJ9 zq-6Luprp#gs~#6OqyxYDO>v`En9}>+*ne;QW*NW9#_z9<->8X8T*|1Vo1DnXTD8IG zWsO=pGsep?a>WQP%AQd%Z>hBiB@ei`uolO4RgQP z+^sMB)P`w8xY|5jZ|*jndtL5l8vRwmohU;I|2>b$C4Q&xB0pIw%3T{bs}1kE&Ld<0 zRqQ|Esn{qJzQ2o%{`3IPY|pix#hz=E9|kLucOFogS9T=(aQ5LGg&M(jK~B4z;W=021as!++}!?(_H%PH zb9*K~oI4=5IJZ1En7fde;y+>=3hZwTvB!VJXMWjZI_7lBB)-INrHOeZv9FYv&2NE? zTjDoqm{08dax=3RomiWn*OiHG7vEHlGq(=1bu99F_U8 z{5ma?yU9HzkTE8EfdL`5x*%tG98+?xXyrypPOw!;r)8}~y)|ckV`Ob?e?|5f(ocEk z_KZPtVbVz~CNz9!9~QSUh#zWuN9Qv-U(xw?drw|L*#|qn(s^}mIWO3o-;qK5N)1a{|v zkzgzs4=%=jVl<>Cfyv+&?Cu12fra31um~&${|lCYKZAR~y@Y!|{vQBK!GmBKcnCZU z9>L9W@F;i;JPw`$&wyva3h*3w9;^hf68|dj27ccJYrtCU-v;l1cfot$Z(tpGAAA5l z0-u2O;2+>~unBAiTR{kX2_n%t?TPNyNgx?`fe)mB7CdVO+JLs8U38Vs0qsF9&pQD> z=mNTd?$MRHM>M2+MwjT5QG22G!{6y(0M7@4LFfnL|5Dsi#(EO!WvG);FGsxsKUbns z4w^F1+W=|RUjWjpw}Tq+71#lGf?Z%Y2!lPK7VIT&a$bQC+UQBYfz+S#h_bQ!c6fi@$o>Q1At zOo1MkL66Iz$7RstGIc@p88s&Qp}Gi+#XJsmJn970i=(fpOQH1`ol=H|Rxgk4Q1glB zI&eL>0o({~0yl$Oi0@8t7gz}H28+OAa4%`NpYR_5OTmL+8F&ah3?2c?!K2_Y@Hlu1 zJWYC@L46ji0MCKv!AkHVX?zL13|;{-dVZa>yutI;sBfaag}MfHE$Mh0^&QlAQQt%T z8|pgL_fbCpAAwK6dhieMIoJd?<7NwGwiR_7Y6$fU)GtxDqegJ^J!w4xqR|f-6nzNo zN1**>(0&BkUk2?*p#5b!m1pUoIcO1mjdt)F?cg=q!E3r5>m_nPd(bhuQFjI>g0A2s zVA_C6v26hL)aVYK2l|41=)51{_eVV)bpY`VL>)x9g9%UCgtQ0K7VvA^LWH)kOurC) zhV~GlJw#{^yxRoZK@HEo0z1G?unX)4VXz0(g1sPu|F6M5u%Ghat1GmKR-iQ$+b((p z8b7Fu$U!l=EajJDzw+RT^jxTF}~Cfvo7q_}qifWYTdM zpNDCs2T98&+V)P;6Cr2oNXt5MwvP0yBeZWwPeiXJ6&bFOc9^zqxr189+=uDair&UP4K(B=t+EsVCqw z2PxlHgmlCy&8_6(Ai3B>8RSzp^+=O5)miwT0;We_QS+$HDbQR2C{!ovA`k#2U^+av zJo<{RpnbL?w!_4Bh}aGjTZHoZI-cfiVzlY5C$vL^CRDJW^zSFf`^oWsLOV>o#V9L_ znr=&I?MPoXJXz@H1Ztx_t~!w8LPK#8d>_Pj1m7}i8x;M7njS-5E&}7g1n@NY9vlHt zb_Q#Z3erJyP>9^R2n0Y0CB&{8zRo$2Tn&n@qu1X6&koV^uT-3}XgK_Qo?i#92RDEl z!A;<1a4+s&M_moxiteWO+eq)Xk=}13J>3R+xs~*AEA=U)yf^3r@^RN6493l+xS0ed zgDVItg|SN=Eg_S0VQM&geK)CEEIo)`5M53W<>iT->T324(H>h;i>**wqjm$m31J}V z9z>lC#(oH;c_#Eak!O>@WH29G2d)Pl6UvgD48i3BQW3M+Ds_YnGJJBzxXYA_jQXT(G7N8F zUsZG=N+Ssi(Yi28WG)0FS?mtbThqZ4ZUa$y=V=+=w^D+8hX*q z^rAKNqG5W`8e-Z>8SaE8c2bTz)#bF&DTFnhl+7pX>%jHk25=*|3ET|sC$0y;Qt%*H z1|9+rgGY#CId~L21|A1bfv1V@8PsRN3h*3w9;^f}^6Vw>GI#~NN?KNd*NN*5!d#8| zChA+LYf#_D&%5An;C=7`_y~Lg)`Ne5&%q|Jh48k4FTi#Xp}f9FJp!WeUJa6>o9P8N z(*tg%2dtq7tf2?2p$81p1BU4V!}Ne*dc7KYy&8JG8hX7Ndc7KGM(AZHz1@C#yZyQ^ z$d9h4x7!Hqtk#=D`>)eQK4L(-#WFx-rKZB0pbqxa|?eHZGB zKz(7TFAVjCp}sIw7lz`(P}?EtU3j;X1yyZ=sy0DYo1m&qP}L@=Y7!ca~a$_Ya`VJIgI<%FS}ccGLp zloEzg!cfN{sN)dSaR}--M6GY4)+5yVCTd;AH(_f15VdT3`RRNQOM25=;M1g&+6_~? zVQM!_?S`q{Ftr<|cEi*z`?EkT*b5@yYp@UOCoO&H*?d`;S0hOBGgD7HL?$W zDO`3d{BkFJB@DlO51CXZrN58T-$&{1qxAPt`uiyTeU$z__~d((+CEBbAEmVq-nbjy zxEtQM8{W7RzW5$I@jZPCqm16556H(|e=ry~m*NIq0$re&mNgY>Yz-xLfp)s09|X-#q$gw6LFImvM5$|JyeU?eynetZGy82nxY#-bmGIv#Zb>czx$31MG~-p)%*I-Pk*2-;t( zX7GF-z3_bczU#pC;0ACbxCz`0ZXpeKg1f*%a5q>47K8hV>jAJ7JP4M7hrq+&5wILQ z3LXQGgQvjLq~{sbXTb{a9C#kA1TXUJCGawM1tjJti)lC2P{Cr_O*NFTn08am{A4R_ zr<(c6R@zTB^OLQ#p=#zQTWLqtw4-X;Q8n$Tns!u8JF2D~Rnv~DnV)Q>Embo=Vb>;V z2=xopFHyInMyP}DNy8BkWz?yGC%TokR;`m!y{JCa6x39nrGw@m6PjtkNQ6-v?Qo@T zjoJn^3$-n3JLVPHjJ0IW!r05qTV(9j5x^=lpS-Rt(vl94zv~i zQ4Rm7hJRGUKdRv$)$osM_(wJTqZJYh>7zZp zOKVxb_+OsXF#_pCoBE8W+i61~+E0k~6QccytSLnM2{8)kMB5SBQi!$_ zqV0reJ9V_32yG@rdkH!1q?XX_$U{aQQ}8#PHa>&rw}3mrU0@-&8!Q5g!4J!qLbQPp zZ6HJ&2+;;Yw1E)xAAT}4?+JS=syJg*Fyib(0?uTUmG8BG?X`mp!pCqAA;sX z(0mA*4?*)GXg&nZhoJcoG#`TIL(qH(nh!zqA!t4X%}1d55Hufw=2tln~6~AWt7VT#x!1RMMfpI-^OiyF1LGQw(Q*QWO^a#H@C2^FN@iT zkKW}((+h1haSBJ5k@`m70xY0!kX|c9szesHgYyKkcot!%I}jdkXItCoIoHy2uBGQ( zOV7ED-f=Cx<2HK7ZS;=YOj~0VhX1aFI0&1G%p5N>scFrKY*6$CVm&}QrBB>IUq{VK zTqa%X*!_}9dRri^Yl+$lwKXNs4SjEV)PeXIL>dQ!A(ZKvl;G^iEqCAFQDThUtaE^g>~Jp)kErm|iGMFBJX{Mrd2; zX~Oh0Tj*)R^fX)OX~ML)|H}wX#`5kF+PCx!-_k35OONm^HM4=5*+9)~pk_p3yM{5% z8s@UQn9J^BF1t(TGc)Z+82wRCN42B4Z>hx%)S^gkMQSS&+cj|dEwrvJaQH`PQTu5% zGOF86Yxt?7y4`T)-EigIaOK^GGPY2gLR~UzXJ$sgA|c;Py(? zDYz>D(+$VlDJ4lA)w13qi`9Kutn-r<#otdPrMrCb*4%S6g9Em2yZw75il?S^-xGA_rKIM>4;22rPj!I_LD@15X&Pf=M>zAnn>s68BR5S(TR{AeQdz+4h;WqHp^ z!WWtm>Btj2tzl*#!9|2|Xbm%a$&yJl8~+0u^Bp&g$?J3eys0kq>oqMC+8HI1HgicL2)DEE5Gyq@x| zr@ZSa?|RC)-bk24x+IdNLdv-)x`)0yLJIbff_lc1J4l6{Ny&b{)9Am3(L<_Klom^gL^g{>2$M-}8G3 z>GBcvGV-#Dv5Ut^N0(-dL<jO?6l2d9rvLowr&L5JszkYVG9n`G*Zd(o& ztLDpF-9|~A#QNBJO0bE`Z6947-2gW<7q#bH30=%4rZV3=&J}$xx|9A_L3vzoY!iQU zV{{kP(%_29dLTu=rlPEok<>(w8XKfDMqLtpIa(b(?1V(BqLFA#bZhio?%Tx0vDfia z+`w&S1Cz@jX^MW&h_TTX-A`}86;;x20$w(gKw!0ZuE8Ift9ZFZzQg=7_l)11E6HW-etY{sig87HNSR*Ev z!_YM}z6MH&@RQP$`jayJ!qE7RhJKnf#h3pQf)l0*gSG|7hi+UnE3{o7-R6{W795@{ zmS?DGBfNwaq0rNZ(dW#wXK>RADde)~LMSS+syh+u_k_4z+%|PZw~#70k;7FSK4Nlf za%%lp4uq>8s=E)On@rsuHg#9sFt%9TnViMb7I%}v+vfO1-s+fFa*1oxO0(!a&BYU^ zm00r+-=WHFKSs~QummnG^!7)}Rn||~m_pI}qu)^XAMkvMu|hV8D^{HHmW=oEl*S>_ z^9+5(GtrgUDLC{_!wXi@-ZzMAxp4CiE<=>h%dCHqE6v1bL$m7u#NAq4ZX^U!09XCW z@Q&)}8`#JCqW$8ZkT>wWnw~$6nwL<-$1>6c2ZFm~lb#y!6@67AYvPJ=9p@3@vDPQ< zF4gJ?BO(-PfMRJR?kc8nabMgZ!?HDGTT0B4Rb$-O@G;?*E*isyq+XeK-TR{lskyz# z)-!NL?`rsPC-T-D{fEHeknt9EEKR|U2tU)EYSZU7NG~BdX&}C%61_D`4`9r)+Ckdr zA=4)INB`|`1xbVOWho!}NOPC|&(*(RI{vueBkFm#_>#*tE@;5{%`?&mH+7X1DLEAV zj+PrT?E`5%)E7CHgPEY^)+onu`ybOZ=?|({FQrf1(vL~%gwGqE9$h8%L|PWYF_*bx z785*5?Cizb-(#+(;uD&-bfJ)<$<^~1e-dN8mzTIk-4c;IInNuR3?B-}VU;U=-(t5FZZtk_)elN}~aKNOC2 zDI;E?r-QMc&sfLl6Z->(vP=(c_|s};l0ESw>$SLI{K@#sbtqR1=Ng-?=HBpTLzm|z zoc}tK`P;CD4u0H3&Fzf!6~}iC=lHwnf6TZ(`jvHQ_}qulPk4I7H6k&63odx~W$49} zouzDd3_n;mE{B#LoEV`!=VC`CJ4U<2jOb28FJ?cK>W|wu)SSw0=)~0wZ7cSadQo$X zbslr!mS%>mjX9UTC7XG(?5|hI4my}v%p-0o%%-Idl9@$IEhaIG?txj>%gNajva>y% zS+-oQK?bMwNGhAYWCu=DwJfd^oTnKx|Jct<>Sbmxzu480)XUZl`;)x|sm`x0PSQzp z;+IV7lbxT)3FIfcktOZ+Cp$l5R|fhF;+7MZEo5Dx8y(qG(h=ug!fcEjO2`e{4>E@# z&KUA2zuuIfa3zaV;(8gmxM9zG@R)dVDd!kkkViMNDgPLx9vh<_HPe=SN!`j>N)~dK zMv4hr;*szqjL!J~PcDfg28oN&H*$q;s=ITyVfu}7va7CtJg(!>%a8kP+C{H;ZOD0J ze0YRh`$%z;xi{_S=h!CbvMFC}h);eJr~GUi&y713ot)b(?J5T}eRXZnilp@k4a>a9 z(sH-BH!%w`seR$W(u=oode;u<Tyt^{X@<=?7&6~+0veZ^X+&4XQ`n?~w|8^w5nRbyqI-~=|^F?-<=F^lQN5YaYBz6DEC2_Bgcc9%hWwmBtvg^*suE*hL0=pf1 zA(@`UIUAFaX7@32?0h4~?q}rK{gGAwp0Msff;|ig_PzN33-ajEMvh%#_tY7{U;;GzSqdH?=y1j2NYkaR!fc4`g0?-W~~`3>gz;mtqzK$T74^$ sYNXjns@1Px# literal 0 HcmV?d00001 diff --git a/public/fonts/Satoshi-Regular.ttf b/public/fonts/Satoshi-Regular.ttf new file mode 100644 index 0000000000000000000000000000000000000000..fe85cd6c9e7fdb748c63ba7e85d069adee2e178d GIT binary patch literal 73476 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

ps=96V0po|g2xL^7Mv-}ESy%jsqosu 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 VQAEI5#%+h#av>uNzzFSaWqKZA9dWnCs_cjxVjA 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 diff --git a/src/layouts/Base.astro b/src/layouts/Base.astro deleted file mode 100644 index 4fac6a7..0000000 --- a/src/layouts/Base.astro +++ /dev/null @@ -1,19 +0,0 @@ ---- -let { title } = Astro.props; -import "../styles/global.scss" ---- - - - - - - - - {title} - - -
- -
- - diff --git a/src/layouts/Layout.astro b/src/layouts/Layout.astro new file mode 100644 index 0000000..26ee774 --- /dev/null +++ b/src/layouts/Layout.astro @@ -0,0 +1,27 @@ +--- +interface Props { + title: string; + description: string; +} + +const { title } = Astro.props; +const { description } = Astro.props; +import "../styles/main.scss"; +--- + + + + + + + + + + vaporvee's Website | {title} + + +
+ +
+ + diff --git a/src/pages/index.astro b/src/pages/index.astro index c5989f7..1f1ae65 100644 --- a/src/pages/index.astro +++ b/src/pages/index.astro @@ -1,18 +1,11 @@ --- -import Base from "../layouts/Base.astro"; +import Layout from "../layouts/Layout.astro"; --- - -

Work in progress

-
- + +

Home

+

Under construction ;)

+
diff --git a/src/styles/_var.scss b/src/styles/_var.scss new file mode 100644 index 0000000..67dc0a4 --- /dev/null +++ b/src/styles/_var.scss @@ -0,0 +1,28 @@ +@font-face { + font-family: 'Tanker-Regular'; + src: url('/fonts/Tanker-Regular.ttf') format('truetype'); + font-weight: 400; + font-display: swap; + font-style: normal; +} + +@font-face { + font-family: 'Satoshi-Regular'; + src: url('/fonts/Satoshi-Regular.ttf') format('truetype'); + font-weight: 400; + font-display: swap; + font-style: normal; +} + +@font-face { + font-family: 'Satoshi-Bold'; + src: url('/fonts/Satoshi-Bold.ttf') format('truetype'); + font-weight: 700; + font-display: swap; + font-style: normal; +} + +$primary: #1C1427; +$accent: #7ECA9C; +$link: #CCFFBD; +$highlight-primary: #40394A; \ No newline at end of file diff --git a/src/styles/_variables.scss b/src/styles/_variables.scss deleted file mode 100644 index 89220a7..0000000 --- a/src/styles/_variables.scss +++ /dev/null @@ -1,3 +0,0 @@ -$primary-color: #66D48E; -$accent-color: #8400ff; -$accent-gradient: linear-gradient(45deg, $primary-color, $accent-color 50%, white 60%); \ No newline at end of file diff --git a/src/styles/global.scss b/src/styles/global.scss deleted file mode 100644 index cd2db3a..0000000 --- a/src/styles/global.scss +++ /dev/null @@ -1,85 +0,0 @@ -@import "./_variables.scss"; - - -:root { - color-scheme: dark; - accent-color: $accent-color; - caret-color: $accent-color; -} -::selection{ - background-color: $accent-color; -} -::marker{ - color: $accent-color; -} -body { - font-family: system-ui, sans-serif; - background-color: #0a0a0a; - height: 100vh; - width: 100vw; - margin: 0; -} -.page{ - position: absolute; - left: 0; - right: 0; - top: 0; - bottom: 0; - width: 100%; - box-shadow: - inset 60px 0 120px rgba($primary-color, 0.2), - inset -60px 0 120px rgba($accent-color, 0.07); -} - -.wip-title { - font-size: 50px; - text-align: center; - color: white; - margin-top: 100px; -} - -.text-gradient { - background-image: $accent-gradient; - -webkit-background-clip: text; - -webkit-text-fill-color: transparent; - background-size: 400%; - background-position: 0%; -} - -.card { - background-color: #1d1d1d; - border-color: #2d2d2d; - border-style: solid; - border-width: 1px; - border-radius: 15px; - padding: 35px; - color: white; - width: 35%; - margin: auto; - margin-top: 7%; - display: flex; - justify-content: center; - - box-shadow: rgba($primary-color, 0.4) 5px 5px, rgba($primary-color, 0.3) 10px 10px, rgba($primary-color, 0.2) 15px 15px, rgba($primary-color, 0.1) 20px 20px, rgba($primary-color, 0.05) 25px 25px; - a { - color: #2525ca; - text-decoration: underline 2px; - margin: auto; - max-width: 500px; - } - p{ - font-size: 20px; - margin: auto; - max-width: 500px; - } -} -@media (max-width: 800px) { - .wip-title{ - margin-top: 50px; - font-size: 30px; - } - .card { - margin-top: 10%; - width: 65%; - } -} \ No newline at end of file diff --git a/src/styles/main.scss b/src/styles/main.scss new file mode 100644 index 0000000..530d117 --- /dev/null +++ b/src/styles/main.scss @@ -0,0 +1,23 @@ +@import './_var.scss'; + +:root { + color-scheme: dark; +} + +body { + background-color: $primary; + font-family: "Satoshi-Regular", "Arial"; +} + +h1 { + font-family: "Tanker-Regular", "Arial"; + font-size: 72px; +} + +.content { + background-color: $highlight-primary; + margin: 10vw; + margin-right: 30vw; + padding: 2vw; + border-radius: 25px; +} \ No newline at end of file