From d0605c623cb909c6f9bfdff55c5940adfb177e6b Mon Sep 17 00:00:00 2001 From: Technoduck Date: Tue, 17 Sep 2024 00:23:58 -0400 Subject: [PATCH] initial commit --- .gitignore | 24 + .vscode/extensions.json | 4 + .vscode/launch.json | 11 + README.md | 4 + astro.config.mjs | 8 + package-lock.json | 6489 +++++++++++++++++++++++++++++ package.json | 17 + public/CUBCAPS.svg | 2 + public/favicon.png | Bin 0 -> 118235 bytes public/favicon.svg | 9 + public/styles/global.astro | 2 + src/components/EventElement.astro | 37 + src/components/Navbar.astro | 42 + src/components/NavbarLink.astro | 15 + src/env.d.ts | 1 + src/events/GA.md | 8 + src/events/endyear_party.md | 9 + src/pages/about.astro | 35 + src/pages/events.astro | 57 + src/pages/index.astro | 35 + src/pages/minutes.astro | 35 + src/pages/photos.astro | 35 + tailwind.config.mjs | 47 + tsconfig.json | 3 + 24 files changed, 6929 insertions(+) create mode 100644 .gitignore create mode 100644 .vscode/extensions.json create mode 100644 .vscode/launch.json create mode 100644 README.md create mode 100644 astro.config.mjs create mode 100644 package-lock.json create mode 100644 package.json create mode 100644 public/CUBCAPS.svg create mode 100644 public/favicon.png create mode 100644 public/favicon.svg create mode 100644 public/styles/global.astro create mode 100644 src/components/EventElement.astro create mode 100644 src/components/Navbar.astro create mode 100644 src/components/NavbarLink.astro create mode 100644 src/env.d.ts create mode 100644 src/events/GA.md create mode 100644 src/events/endyear_party.md create mode 100644 src/pages/about.astro create mode 100755 src/pages/events.astro create mode 100644 src/pages/index.astro create mode 100644 src/pages/minutes.astro create mode 100644 src/pages/photos.astro create mode 100644 tailwind.config.mjs create mode 100644 tsconfig.json diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..16d54bb --- /dev/null +++ b/.gitignore @@ -0,0 +1,24 @@ +# build output +dist/ +# generated types +.astro/ + +# dependencies +node_modules/ + +# logs +npm-debug.log* +yarn-debug.log* +yarn-error.log* +pnpm-debug.log* + + +# environment variables +.env +.env.production + +# macOS-specific files +.DS_Store + +# jetbrains setting folder +.idea/ diff --git a/.vscode/extensions.json b/.vscode/extensions.json new file mode 100644 index 0000000..22a1505 --- /dev/null +++ b/.vscode/extensions.json @@ -0,0 +1,4 @@ +{ + "recommendations": ["astro-build.astro-vscode"], + "unwantedRecommendations": [] +} diff --git a/.vscode/launch.json b/.vscode/launch.json new file mode 100644 index 0000000..d642209 --- /dev/null +++ b/.vscode/launch.json @@ -0,0 +1,11 @@ +{ + "version": "0.2.0", + "configurations": [ + { + "command": "./node_modules/.bin/astro dev", + "name": "Development server", + "request": "launch", + "type": "node-terminal" + } + ] +} diff --git a/README.md b/README.md new file mode 100644 index 0000000..7dd70aa --- /dev/null +++ b/README.md @@ -0,0 +1,4 @@ +# CUBCAPS website + +Based on Astro. + diff --git a/astro.config.mjs b/astro.config.mjs new file mode 100644 index 0000000..7ecb96d --- /dev/null +++ b/astro.config.mjs @@ -0,0 +1,8 @@ +import { defineConfig } from 'astro/config'; + +import tailwind from '@astrojs/tailwind'; + +// https://astro.build/config +export default defineConfig({ + integrations: [tailwind()] +}); \ No newline at end of file diff --git a/package-lock.json b/package-lock.json new file mode 100644 index 0000000..bcc666c --- /dev/null +++ b/package-lock.json @@ -0,0 +1,6489 @@ +{ + "name": "cubcaps.org", + "version": "0.0.1", + "lockfileVersion": 3, + "requires": true, + "packages": { + "": { + "name": "cubcaps.org", + "version": "0.0.1", + "dependencies": { + "@astrojs/tailwind": "^5.1.0", + "astro": "^4.15.5", + "tailwindcss": "^3.4.11" + } + }, + "node_modules/@alloc/quick-lru": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/@alloc/quick-lru/-/quick-lru-5.2.0.tgz", + "integrity": "sha512-UrcABB+4bUrFABwbluTIBErXwvbsU/V7TZWfmbgJfbkwiBuziS9gxdODUyuiecfdGQ85jglMW6juS3+z5TsKLw==", + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@ampproject/remapping": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.3.0.tgz", + "integrity": "sha512-30iZtAPgz+LTIYoeivqYo853f02jBYSd5uGnGpkFV0M3xOt9aN73erkgYAmZU43x4VfqcnLxW9Kpg3R5LC4YYw==", + "license": "Apache-2.0", + "dependencies": { + "@jridgewell/gen-mapping": "^0.3.5", + "@jridgewell/trace-mapping": "^0.3.24" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@astrojs/compiler": { + "version": "2.10.3", + "resolved": "https://registry.npmjs.org/@astrojs/compiler/-/compiler-2.10.3.tgz", + "integrity": "sha512-bL/O7YBxsFt55YHU021oL+xz+B/9HvGNId3F9xURN16aeqDK9juHGktdkCSXz+U4nqFACq6ZFvWomOzhV+zfPw==", + "license": "MIT" + }, + "node_modules/@astrojs/internal-helpers": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/@astrojs/internal-helpers/-/internal-helpers-0.4.1.tgz", + "integrity": "sha512-bMf9jFihO8YP940uD70SI/RDzIhUHJAolWVcO1v5PUivxGKvfLZTLTVVxEYzGYyPsA3ivdLNqMnL5VgmQySa+g==", + "license": "MIT" + }, + "node_modules/@astrojs/markdown-remark": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/@astrojs/markdown-remark/-/markdown-remark-5.2.0.tgz", + "integrity": "sha512-vWGM24KZXz11jR3JO+oqYU3T2qpuOi4uGivJ9SQLCAI01+vEkHC60YJMRvHPc+hwd60F7euNs1PeOEixIIiNQw==", + "license": "MIT", + "dependencies": { + "@astrojs/prism": "3.1.0", + "github-slugger": "^2.0.0", + "hast-util-from-html": "^2.0.1", + "hast-util-to-text": "^4.0.2", + "import-meta-resolve": "^4.1.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.1.0", + "remark-smartypants": "^3.0.2", + "shiki": "^1.10.3", + "unified": "^11.0.5", + "unist-util-remove-position": "^5.0.0", + "unist-util-visit": "^5.0.0", + "unist-util-visit-parents": "^6.0.1", + "vfile": "^6.0.2" + } + }, + "node_modules/@astrojs/prism": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/@astrojs/prism/-/prism-3.1.0.tgz", + "integrity": "sha512-Z9IYjuXSArkAUx3N6xj6+Bnvx8OdUSHA8YoOgyepp3+zJmtVYJIl/I18GozdJVW1p5u/CNpl3Km7/gwTJK85cw==", + "license": "MIT", + "dependencies": { + "prismjs": "^1.29.0" + }, + "engines": { + "node": "^18.17.1 || ^20.3.0 || >=21.0.0" + } + }, + "node_modules/@astrojs/tailwind": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/@astrojs/tailwind/-/tailwind-5.1.0.tgz", + "integrity": "sha512-BJoCDKuWhU9FT2qYg+fr6Nfb3qP4ShtyjXGHKA/4mHN94z7BGcmauQK23iy+YH5qWvTnhqkd6mQPQ1yTZTe9Ig==", + "license": "MIT", + "dependencies": { + "autoprefixer": "^10.4.15", + "postcss": "^8.4.28", + "postcss-load-config": "^4.0.2" + }, + "peerDependencies": { + "astro": "^3.0.0 || ^4.0.0", + "tailwindcss": "^3.0.24" + } + }, + "node_modules/@astrojs/telemetry": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/@astrojs/telemetry/-/telemetry-3.1.0.tgz", + "integrity": "sha512-/ca/+D8MIKEC8/A9cSaPUqQNZm+Es/ZinRv0ZAzvu2ios7POQSsVD+VOj7/hypWNsNM3T7RpfgNq7H2TU1KEHA==", + "license": "MIT", + "dependencies": { + "ci-info": "^4.0.0", + "debug": "^4.3.4", + "dlv": "^1.1.3", + "dset": "^3.1.3", + "is-docker": "^3.0.0", + "is-wsl": "^3.0.0", + "which-pm-runs": "^1.1.0" + }, + "engines": { + "node": "^18.17.1 || ^20.3.0 || >=21.0.0" + } + }, + "node_modules/@babel/code-frame": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.24.7.tgz", + "integrity": "sha512-BcYH1CVJBO9tvyIZ2jVeXgSIMvGZ2FDRvDdOIVQyuklNKSsx+eppDEBq/g47Ayw+RqNFE+URvOShmf+f/qwAlA==", + "license": "MIT", + "dependencies": { + "@babel/highlight": "^7.24.7", + "picocolors": "^1.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/compat-data": { + "version": "7.25.4", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.25.4.tgz", + "integrity": "sha512-+LGRog6RAsCJrrrg/IO6LGmpphNe5DiK30dGjCoxxeGv49B10/3XYGxPsAwrDlMFcFEvdAUavDT8r9k/hSyQqQ==", + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/core": { + "version": "7.25.2", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.25.2.tgz", + "integrity": "sha512-BBt3opiCOxUr9euZ5/ro/Xv8/V7yJ5bjYMqG/C1YAo8MIKAnumZalCN+msbci3Pigy4lIQfPUpfMM27HMGaYEA==", + "license": "MIT", + "dependencies": { + "@ampproject/remapping": "^2.2.0", + "@babel/code-frame": "^7.24.7", + "@babel/generator": "^7.25.0", + "@babel/helper-compilation-targets": "^7.25.2", + "@babel/helper-module-transforms": "^7.25.2", + "@babel/helpers": "^7.25.0", + "@babel/parser": "^7.25.0", + "@babel/template": "^7.25.0", + "@babel/traverse": "^7.25.2", + "@babel/types": "^7.25.2", + "convert-source-map": "^2.0.0", + "debug": "^4.1.0", + "gensync": "^1.0.0-beta.2", + "json5": "^2.2.3", + "semver": "^6.3.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/babel" + } + }, + "node_modules/@babel/core/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/@babel/generator": { + "version": "7.25.6", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.25.6.tgz", + "integrity": "sha512-VPC82gr1seXOpkjAAKoLhP50vx4vGNlF4msF64dSFq1P8RfB+QAuJWGHPXXPc8QyfVWwwB/TNNU4+ayZmHNbZw==", + "license": "MIT", + "dependencies": { + "@babel/types": "^7.25.6", + "@jridgewell/gen-mapping": "^0.3.5", + "@jridgewell/trace-mapping": "^0.3.25", + "jsesc": "^2.5.1" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-annotate-as-pure": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.24.7.tgz", + "integrity": "sha512-BaDeOonYvhdKw+JoMVkAixAAJzG2jVPIwWoKBPdYuY9b452e2rPuI9QPYh3KpofZ3pW2akOmwZLOiOsHMiqRAg==", + "license": "MIT", + "dependencies": { + "@babel/types": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-compilation-targets": { + "version": "7.25.2", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.25.2.tgz", + "integrity": "sha512-U2U5LsSaZ7TAt3cfaymQ8WHh0pxvdHoEk6HVpaexxixjyEquMh0L0YNJNM6CTGKMXV1iksi0iZkGw4AcFkPaaw==", + "license": "MIT", + "dependencies": { + "@babel/compat-data": "^7.25.2", + "@babel/helper-validator-option": "^7.24.8", + "browserslist": "^4.23.1", + "lru-cache": "^5.1.1", + "semver": "^6.3.1" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-compilation-targets/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/@babel/helper-module-imports": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.24.7.tgz", + "integrity": "sha512-8AyH3C+74cgCVVXow/myrynrAGv+nTVg5vKu2nZph9x7RcRwzmh0VFallJuFTZ9mx6u4eSdXZfcOzSqTUm0HCA==", + "license": "MIT", + "dependencies": { + "@babel/traverse": "^7.24.7", + "@babel/types": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-module-transforms": { + "version": "7.25.2", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.25.2.tgz", + "integrity": "sha512-BjyRAbix6j/wv83ftcVJmBt72QtHI56C7JXZoG2xATiLpmoC7dpd8WnkikExHDVPpi/3qCmO6WY1EaXOluiecQ==", + "license": "MIT", + "dependencies": { + "@babel/helper-module-imports": "^7.24.7", + "@babel/helper-simple-access": "^7.24.7", + "@babel/helper-validator-identifier": "^7.24.7", + "@babel/traverse": "^7.25.2" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-plugin-utils": { + "version": "7.24.8", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.24.8.tgz", + "integrity": "sha512-FFWx5142D8h2Mgr/iPVGH5G7w6jDn4jUSpZTyDnQO0Yn7Ks2Kuz6Pci8H6MPCoUJegd/UZQ3tAvfLCxQSnWWwg==", + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-simple-access": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.24.7.tgz", + "integrity": "sha512-zBAIvbCMh5Ts+b86r/CjU+4XGYIs+R1j951gxI3KmmxBMhCg4oQMsv6ZXQ64XOm/cvzfU1FmoCyt6+owc5QMYg==", + "license": "MIT", + "dependencies": { + "@babel/traverse": "^7.24.7", + "@babel/types": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-string-parser": { + "version": "7.24.8", + "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.24.8.tgz", + "integrity": "sha512-pO9KhhRcuUyGnJWwyEgnRJTSIZHiT+vMD0kPeD+so0l7mxkMT19g3pjY9GTnHySck/hDzq+dtW/4VgnMkippsQ==", + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-validator-identifier": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.24.7.tgz", + "integrity": "sha512-rR+PBcQ1SMQDDyF6X0wxtG8QyLCgUB0eRAGguqRLfkCA87l7yAP7ehq8SNj96OOGTO8OBV70KhuFYcIkHXOg0w==", + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-validator-option": { + "version": "7.24.8", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.24.8.tgz", + "integrity": "sha512-xb8t9tD1MHLungh/AIoWYN+gVHaB9kwlu8gffXGSt3FFEIT7RjS+xWbc2vUD1UTZdIpKj/ab3rdqJ7ufngyi2Q==", + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helpers": { + "version": "7.25.6", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.25.6.tgz", + "integrity": "sha512-Xg0tn4HcfTijTwfDwYlvVCl43V6h4KyVVX2aEm4qdO/PC6L2YvzLHFdmxhoeSA3eslcE6+ZVXHgWwopXYLNq4Q==", + "license": "MIT", + "dependencies": { + "@babel/template": "^7.25.0", + "@babel/types": "^7.25.6" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/highlight": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.24.7.tgz", + "integrity": "sha512-EStJpq4OuY8xYfhGVXngigBJRWxftKX9ksiGDnmlY3o7B/V7KIAc9X4oiK87uPJSc/vs5L869bem5fhZa8caZw==", + "license": "MIT", + "dependencies": { + "@babel/helper-validator-identifier": "^7.24.7", + "chalk": "^2.4.2", + "js-tokens": "^4.0.0", + "picocolors": "^1.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/parser": { + "version": "7.25.6", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.25.6.tgz", + "integrity": "sha512-trGdfBdbD0l1ZPmcJ83eNxB9rbEax4ALFTF7fN386TMYbeCQbyme5cOEXQhbGXKebwGaB/J52w1mrklMcbgy6Q==", + "license": "MIT", + "dependencies": { + "@babel/types": "^7.25.6" + }, + "bin": { + "parser": "bin/babel-parser.js" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@babel/plugin-syntax-jsx": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.24.7.tgz", + "integrity": "sha512-6ddciUPe/mpMnOKv/U+RSd2vvVy+Yw/JfBB0ZHYjEZt9NLHmCUylNYlsbqCCS1Bffjlb0fCwC9Vqz+sBz6PsiQ==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-react-jsx": { + "version": "7.25.2", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.25.2.tgz", + "integrity": "sha512-KQsqEAVBpU82NM/B/N9j9WOdphom1SZH3R+2V7INrQUH+V9EBFwZsEJl8eBIVeQE62FxJCc70jzEZwqU7RcVqA==", + "license": "MIT", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.24.7", + "@babel/helper-module-imports": "^7.24.7", + "@babel/helper-plugin-utils": "^7.24.8", + "@babel/plugin-syntax-jsx": "^7.24.7", + "@babel/types": "^7.25.2" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/template": { + "version": "7.25.0", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.25.0.tgz", + "integrity": "sha512-aOOgh1/5XzKvg1jvVz7AVrx2piJ2XBi227DHmbY6y+bM9H2FlN+IfecYu4Xl0cNiiVejlsCri89LUsbj8vJD9Q==", + "license": "MIT", + "dependencies": { + "@babel/code-frame": "^7.24.7", + "@babel/parser": "^7.25.0", + "@babel/types": "^7.25.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/traverse": { + "version": "7.25.6", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.25.6.tgz", + "integrity": "sha512-9Vrcx5ZW6UwK5tvqsj0nGpp/XzqthkT0dqIc9g1AdtygFToNtTF67XzYS//dm+SAK9cp3B9R4ZO/46p63SCjlQ==", + "license": "MIT", + "dependencies": { + "@babel/code-frame": "^7.24.7", + "@babel/generator": "^7.25.6", + "@babel/parser": "^7.25.6", + "@babel/template": "^7.25.0", + "@babel/types": "^7.25.6", + "debug": "^4.3.1", + "globals": "^11.1.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/types": { + "version": "7.25.6", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.25.6.tgz", + "integrity": "sha512-/l42B1qxpG6RdfYf343Uw1vmDjeNhneUXtzhojE7pDgfpEypmRhI6j1kr17XCVv4Cgl9HdAiQY2x0GwKm7rWCw==", + "license": "MIT", + "dependencies": { + "@babel/helper-string-parser": "^7.24.8", + "@babel/helper-validator-identifier": "^7.24.7", + "to-fast-properties": "^2.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@emnapi/runtime": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@emnapi/runtime/-/runtime-1.2.0.tgz", + "integrity": "sha512-bV21/9LQmcQeCPEg3BDFtvwL6cwiTMksYNWQQ4KOxCZikEGalWtenoZ0wCiukJINlGCIi2KXx01g4FoH/LxpzQ==", + "license": "MIT", + "optional": true, + "dependencies": { + "tslib": "^2.4.0" + } + }, + "node_modules/@esbuild/aix-ppc64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.21.5.tgz", + "integrity": "sha512-1SDgH6ZSPTlggy1yI6+Dbkiz8xzpHJEVAlF/AM1tHPLsf5STom9rwtjE4hKAF20FfXXNTFqEYXyJNWh1GiZedQ==", + "cpu": [ + "ppc64" + ], + "license": "MIT", + "optional": true, + "os": [ + "aix" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/android-arm": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.21.5.tgz", + "integrity": "sha512-vCPvzSjpPHEi1siZdlvAlsPxXl7WbOVUBBAowWug4rJHb68Ox8KualB+1ocNvT5fjv6wpkX6o/iEpbDrf68zcg==", + "cpu": [ + "arm" + ], + "license": "MIT", + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/android-arm64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.21.5.tgz", + "integrity": "sha512-c0uX9VAUBQ7dTDCjq+wdyGLowMdtR/GoC2U5IYk/7D1H1JYC0qseD7+11iMP2mRLN9RcCMRcjC4YMclCzGwS/A==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/android-x64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.21.5.tgz", + "integrity": "sha512-D7aPRUUNHRBwHxzxRvp856rjUHRFW1SdQATKXH2hqA0kAZb1hKmi02OpYRacl0TxIGz/ZmXWlbZgjwWYaCakTA==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/darwin-arm64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.21.5.tgz", + "integrity": "sha512-DwqXqZyuk5AiWWf3UfLiRDJ5EDd49zg6O9wclZ7kUMv2WRFr4HKjXp/5t8JZ11QbQfUS6/cRCKGwYhtNAY88kQ==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/darwin-x64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.21.5.tgz", + "integrity": "sha512-se/JjF8NlmKVG4kNIuyWMV/22ZaerB+qaSi5MdrXtd6R08kvs2qCN4C09miupktDitvh8jRFflwGFBQcxZRjbw==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/freebsd-arm64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.21.5.tgz", + "integrity": "sha512-5JcRxxRDUJLX8JXp/wcBCy3pENnCgBR9bN6JsY4OmhfUtIHe3ZW0mawA7+RDAcMLrMIZaf03NlQiX9DGyB8h4g==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/freebsd-x64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.21.5.tgz", + "integrity": "sha512-J95kNBj1zkbMXtHVH29bBriQygMXqoVQOQYA+ISs0/2l3T9/kj42ow2mpqerRBxDJnmkUDCaQT/dfNXWX/ZZCQ==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-arm": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.21.5.tgz", + "integrity": "sha512-bPb5AHZtbeNGjCKVZ9UGqGwo8EUu4cLq68E95A53KlxAPRmUyYv2D6F0uUI65XisGOL1hBP5mTronbgo+0bFcA==", + "cpu": [ + "arm" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-arm64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.21.5.tgz", + "integrity": "sha512-ibKvmyYzKsBeX8d8I7MH/TMfWDXBF3db4qM6sy+7re0YXya+K1cem3on9XgdT2EQGMu4hQyZhan7TeQ8XkGp4Q==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-ia32": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.21.5.tgz", + "integrity": "sha512-YvjXDqLRqPDl2dvRODYmmhz4rPeVKYvppfGYKSNGdyZkA01046pLWyRKKI3ax8fbJoK5QbxblURkwK/MWY18Tg==", + "cpu": [ + "ia32" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-loong64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.21.5.tgz", + "integrity": "sha512-uHf1BmMG8qEvzdrzAqg2SIG/02+4/DHB6a9Kbya0XDvwDEKCoC8ZRWI5JJvNdUjtciBGFQ5PuBlpEOXQj+JQSg==", + "cpu": [ + "loong64" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-mips64el": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.21.5.tgz", + "integrity": "sha512-IajOmO+KJK23bj52dFSNCMsz1QP1DqM6cwLUv3W1QwyxkyIWecfafnI555fvSGqEKwjMXVLokcV5ygHW5b3Jbg==", + "cpu": [ + "mips64el" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-ppc64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.21.5.tgz", + "integrity": "sha512-1hHV/Z4OEfMwpLO8rp7CvlhBDnjsC3CttJXIhBi+5Aj5r+MBvy4egg7wCbe//hSsT+RvDAG7s81tAvpL2XAE4w==", + "cpu": [ + "ppc64" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-riscv64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.21.5.tgz", + "integrity": "sha512-2HdXDMd9GMgTGrPWnJzP2ALSokE/0O5HhTUvWIbD3YdjME8JwvSCnNGBnTThKGEB91OZhzrJ4qIIxk/SBmyDDA==", + "cpu": [ + "riscv64" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-s390x": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.21.5.tgz", + "integrity": "sha512-zus5sxzqBJD3eXxwvjN1yQkRepANgxE9lgOW2qLnmr8ikMTphkjgXu1HR01K4FJg8h1kEEDAqDcZQtbrRnB41A==", + "cpu": [ + "s390x" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-x64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.21.5.tgz", + "integrity": "sha512-1rYdTpyv03iycF1+BhzrzQJCdOuAOtaqHTWJZCWvijKD2N5Xu0TtVC8/+1faWqcP9iBCWOmjmhoH94dH82BxPQ==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/netbsd-x64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.21.5.tgz", + "integrity": "sha512-Woi2MXzXjMULccIwMnLciyZH4nCIMpWQAs049KEeMvOcNADVxo0UBIQPfSmxB3CWKedngg7sWZdLvLczpe0tLg==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "netbsd" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/openbsd-x64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.21.5.tgz", + "integrity": "sha512-HLNNw99xsvx12lFBUwoT8EVCsSvRNDVxNpjZ7bPn947b8gJPzeHWyNVhFsaerc0n3TsbOINvRP2byTZ5LKezow==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "openbsd" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/sunos-x64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.21.5.tgz", + "integrity": "sha512-6+gjmFpfy0BHU5Tpptkuh8+uw3mnrvgs+dSPQXQOv3ekbordwnzTVEb4qnIvQcYXq6gzkyTnoZ9dZG+D4garKg==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "sunos" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/win32-arm64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.21.5.tgz", + "integrity": "sha512-Z0gOTd75VvXqyq7nsl93zwahcTROgqvuAcYDUr+vOv8uHhNSKROyU961kgtCD1e95IqPKSQKH7tBTslnS3tA8A==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/win32-ia32": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.21.5.tgz", + "integrity": "sha512-SWXFF1CL2RVNMaVs+BBClwtfZSvDgtL//G/smwAc5oVK/UPu2Gu9tIaRgFmYFFKrmg3SyAjSrElf0TiJ1v8fYA==", + "cpu": [ + "ia32" + ], + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/win32-x64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.21.5.tgz", + "integrity": "sha512-tQd/1efJuzPC6rCFwEvLtci/xNFcTZknmXs98FYDfGE4wP9ClFV98nyKrzJKVPMhdDnjzLhdUyMX4PsQAPjwIw==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@img/sharp-darwin-arm64": { + "version": "0.33.5", + "resolved": "https://registry.npmjs.org/@img/sharp-darwin-arm64/-/sharp-darwin-arm64-0.33.5.tgz", + "integrity": "sha512-UT4p+iz/2H4twwAoLCqfA9UH5pI6DggwKEGuaPy7nCVQ8ZsiY5PIcrRvD1DzuY3qYL07NtIQcWnBSY/heikIFQ==", + "cpu": [ + "arm64" + ], + "license": "Apache-2.0", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + }, + "optionalDependencies": { + "@img/sharp-libvips-darwin-arm64": "1.0.4" + } + }, + "node_modules/@img/sharp-darwin-x64": { + "version": "0.33.5", + "resolved": "https://registry.npmjs.org/@img/sharp-darwin-x64/-/sharp-darwin-x64-0.33.5.tgz", + "integrity": "sha512-fyHac4jIc1ANYGRDxtiqelIbdWkIuQaI84Mv45KvGRRxSAa7o7d1ZKAOBaYbnepLC1WqxfpimdeWfvqqSGwR2Q==", + "cpu": [ + "x64" + ], + "license": "Apache-2.0", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + }, + "optionalDependencies": { + "@img/sharp-libvips-darwin-x64": "1.0.4" + } + }, + "node_modules/@img/sharp-libvips-darwin-arm64": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-darwin-arm64/-/sharp-libvips-darwin-arm64-1.0.4.tgz", + "integrity": "sha512-XblONe153h0O2zuFfTAbQYAX2JhYmDHeWikp1LM9Hul9gVPjFY427k6dFEcOL72O01QxQsWi761svJ/ev9xEDg==", + "cpu": [ + "arm64" + ], + "license": "LGPL-3.0-or-later", + "optional": true, + "os": [ + "darwin" + ], + "funding": { + "url": "https://opencollective.com/libvips" + } + }, + "node_modules/@img/sharp-libvips-darwin-x64": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-darwin-x64/-/sharp-libvips-darwin-x64-1.0.4.tgz", + "integrity": "sha512-xnGR8YuZYfJGmWPvmlunFaWJsb9T/AO2ykoP3Fz/0X5XV2aoYBPkX6xqCQvUTKKiLddarLaxpzNe+b1hjeWHAQ==", + "cpu": [ + "x64" + ], + "license": "LGPL-3.0-or-later", + "optional": true, + "os": [ + "darwin" + ], + "funding": { + "url": "https://opencollective.com/libvips" + } + }, + "node_modules/@img/sharp-libvips-linux-arm": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-arm/-/sharp-libvips-linux-arm-1.0.5.tgz", + "integrity": "sha512-gvcC4ACAOPRNATg/ov8/MnbxFDJqf/pDePbBnuBDcjsI8PssmjoKMAz4LtLaVi+OnSb5FK/yIOamqDwGmXW32g==", + "cpu": [ + "arm" + ], + "license": "LGPL-3.0-or-later", + "optional": true, + "os": [ + "linux" + ], + "funding": { + "url": "https://opencollective.com/libvips" + } + }, + "node_modules/@img/sharp-libvips-linux-arm64": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-arm64/-/sharp-libvips-linux-arm64-1.0.4.tgz", + "integrity": "sha512-9B+taZ8DlyyqzZQnoeIvDVR/2F4EbMepXMc/NdVbkzsJbzkUjhXv/70GQJ7tdLA4YJgNP25zukcxpX2/SueNrA==", + "cpu": [ + "arm64" + ], + "license": "LGPL-3.0-or-later", + "optional": true, + "os": [ + "linux" + ], + "funding": { + "url": "https://opencollective.com/libvips" + } + }, + "node_modules/@img/sharp-libvips-linux-s390x": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-s390x/-/sharp-libvips-linux-s390x-1.0.4.tgz", + "integrity": "sha512-u7Wz6ntiSSgGSGcjZ55im6uvTrOxSIS8/dgoVMoiGE9I6JAfU50yH5BoDlYA1tcuGS7g/QNtetJnxA6QEsCVTA==", + "cpu": [ + "s390x" + ], + "license": "LGPL-3.0-or-later", + "optional": true, + "os": [ + "linux" + ], + "funding": { + "url": "https://opencollective.com/libvips" + } + }, + "node_modules/@img/sharp-libvips-linux-x64": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-x64/-/sharp-libvips-linux-x64-1.0.4.tgz", + "integrity": "sha512-MmWmQ3iPFZr0Iev+BAgVMb3ZyC4KeFc3jFxnNbEPas60e1cIfevbtuyf9nDGIzOaW9PdnDciJm+wFFaTlj5xYw==", + "cpu": [ + "x64" + ], + "license": "LGPL-3.0-or-later", + "optional": true, + "os": [ + "linux" + ], + "funding": { + "url": "https://opencollective.com/libvips" + } + }, + "node_modules/@img/sharp-libvips-linuxmusl-arm64": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linuxmusl-arm64/-/sharp-libvips-linuxmusl-arm64-1.0.4.tgz", + "integrity": "sha512-9Ti+BbTYDcsbp4wfYib8Ctm1ilkugkA/uscUn6UXK1ldpC1JjiXbLfFZtRlBhjPZ5o1NCLiDbg8fhUPKStHoTA==", + "cpu": [ + "arm64" + ], + "license": "LGPL-3.0-or-later", + "optional": true, + "os": [ + "linux" + ], + "funding": { + "url": "https://opencollective.com/libvips" + } + }, + "node_modules/@img/sharp-libvips-linuxmusl-x64": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linuxmusl-x64/-/sharp-libvips-linuxmusl-x64-1.0.4.tgz", + "integrity": "sha512-viYN1KX9m+/hGkJtvYYp+CCLgnJXwiQB39damAO7WMdKWlIhmYTfHjwSbQeUK/20vY154mwezd9HflVFM1wVSw==", + "cpu": [ + "x64" + ], + "license": "LGPL-3.0-or-later", + "optional": true, + "os": [ + "linux" + ], + "funding": { + "url": "https://opencollective.com/libvips" + } + }, + "node_modules/@img/sharp-linux-arm": { + "version": "0.33.5", + "resolved": "https://registry.npmjs.org/@img/sharp-linux-arm/-/sharp-linux-arm-0.33.5.tgz", + "integrity": "sha512-JTS1eldqZbJxjvKaAkxhZmBqPRGmxgu+qFKSInv8moZ2AmT5Yib3EQ1c6gp493HvrvV8QgdOXdyaIBrhvFhBMQ==", + "cpu": [ + "arm" + ], + "license": "Apache-2.0", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + }, + "optionalDependencies": { + "@img/sharp-libvips-linux-arm": "1.0.5" + } + }, + "node_modules/@img/sharp-linux-arm64": { + "version": "0.33.5", + "resolved": "https://registry.npmjs.org/@img/sharp-linux-arm64/-/sharp-linux-arm64-0.33.5.tgz", + "integrity": "sha512-JMVv+AMRyGOHtO1RFBiJy/MBsgz0x4AWrT6QoEVVTyh1E39TrCUpTRI7mx9VksGX4awWASxqCYLCV4wBZHAYxA==", + "cpu": [ + "arm64" + ], + "license": "Apache-2.0", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + }, + "optionalDependencies": { + "@img/sharp-libvips-linux-arm64": "1.0.4" + } + }, + "node_modules/@img/sharp-linux-s390x": { + "version": "0.33.5", + "resolved": "https://registry.npmjs.org/@img/sharp-linux-s390x/-/sharp-linux-s390x-0.33.5.tgz", + "integrity": "sha512-y/5PCd+mP4CA/sPDKl2961b+C9d+vPAveS33s6Z3zfASk2j5upL6fXVPZi7ztePZ5CuH+1kW8JtvxgbuXHRa4Q==", + "cpu": [ + "s390x" + ], + "license": "Apache-2.0", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + }, + "optionalDependencies": { + "@img/sharp-libvips-linux-s390x": "1.0.4" + } + }, + "node_modules/@img/sharp-linux-x64": { + "version": "0.33.5", + "resolved": "https://registry.npmjs.org/@img/sharp-linux-x64/-/sharp-linux-x64-0.33.5.tgz", + "integrity": "sha512-opC+Ok5pRNAzuvq1AG0ar+1owsu842/Ab+4qvU879ippJBHvyY5n2mxF1izXqkPYlGuP/M556uh53jRLJmzTWA==", + "cpu": [ + "x64" + ], + "license": "Apache-2.0", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + }, + "optionalDependencies": { + "@img/sharp-libvips-linux-x64": "1.0.4" + } + }, + "node_modules/@img/sharp-linuxmusl-arm64": { + "version": "0.33.5", + "resolved": "https://registry.npmjs.org/@img/sharp-linuxmusl-arm64/-/sharp-linuxmusl-arm64-0.33.5.tgz", + "integrity": "sha512-XrHMZwGQGvJg2V/oRSUfSAfjfPxO+4DkiRh6p2AFjLQztWUuY/o8Mq0eMQVIY7HJ1CDQUJlxGGZRw1a5bqmd1g==", + "cpu": [ + "arm64" + ], + "license": "Apache-2.0", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + }, + "optionalDependencies": { + "@img/sharp-libvips-linuxmusl-arm64": "1.0.4" + } + }, + "node_modules/@img/sharp-linuxmusl-x64": { + "version": "0.33.5", + "resolved": "https://registry.npmjs.org/@img/sharp-linuxmusl-x64/-/sharp-linuxmusl-x64-0.33.5.tgz", + "integrity": "sha512-WT+d/cgqKkkKySYmqoZ8y3pxx7lx9vVejxW/W4DOFMYVSkErR+w7mf2u8m/y4+xHe7yY9DAXQMWQhpnMuFfScw==", + "cpu": [ + "x64" + ], + "license": "Apache-2.0", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + }, + "optionalDependencies": { + "@img/sharp-libvips-linuxmusl-x64": "1.0.4" + } + }, + "node_modules/@img/sharp-wasm32": { + "version": "0.33.5", + "resolved": "https://registry.npmjs.org/@img/sharp-wasm32/-/sharp-wasm32-0.33.5.tgz", + "integrity": "sha512-ykUW4LVGaMcU9lu9thv85CbRMAwfeadCJHRsg2GmeRa/cJxsVY9Rbd57JcMxBkKHag5U/x7TSBpScF4U8ElVzg==", + "cpu": [ + "wasm32" + ], + "license": "Apache-2.0 AND LGPL-3.0-or-later AND MIT", + "optional": true, + "dependencies": { + "@emnapi/runtime": "^1.2.0" + }, + "engines": { + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + } + }, + "node_modules/@img/sharp-win32-ia32": { + "version": "0.33.5", + "resolved": "https://registry.npmjs.org/@img/sharp-win32-ia32/-/sharp-win32-ia32-0.33.5.tgz", + "integrity": "sha512-T36PblLaTwuVJ/zw/LaH0PdZkRz5rd3SmMHX8GSmR7vtNSP5Z6bQkExdSK7xGWyxLw4sUknBuugTelgw2faBbQ==", + "cpu": [ + "ia32" + ], + "license": "Apache-2.0 AND LGPL-3.0-or-later", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + } + }, + "node_modules/@img/sharp-win32-x64": { + "version": "0.33.5", + "resolved": "https://registry.npmjs.org/@img/sharp-win32-x64/-/sharp-win32-x64-0.33.5.tgz", + "integrity": "sha512-MpY/o8/8kj+EcnxwvrP4aTJSWw/aZ7JIGR4aBeZkZw5B7/Jn+tY9/VNwtcoGmdT7GfggGIU4kygOMSbYnOrAbg==", + "cpu": [ + "x64" + ], + "license": "Apache-2.0 AND LGPL-3.0-or-later", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + } + }, + "node_modules/@isaacs/cliui": { + "version": "8.0.2", + "resolved": "https://registry.npmjs.org/@isaacs/cliui/-/cliui-8.0.2.tgz", + "integrity": "sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==", + "license": "ISC", + "dependencies": { + "string-width": "^5.1.2", + "string-width-cjs": "npm:string-width@^4.2.0", + "strip-ansi": "^7.0.1", + "strip-ansi-cjs": "npm:strip-ansi@^6.0.1", + "wrap-ansi": "^8.1.0", + "wrap-ansi-cjs": "npm:wrap-ansi@^7.0.0" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/@isaacs/cliui/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==", + "license": "MIT" + }, + "node_modules/@isaacs/cliui/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==", + "license": "MIT", + "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/@jridgewell/gen-mapping": { + "version": "0.3.5", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.5.tgz", + "integrity": "sha512-IzL8ZoEDIBRWEzlCcRhOaCupYyN5gdIK+Q6fbFdPDg6HqX6jpkItn7DFIpW9LQzXG6Df9sA7+OKnq0qlz/GaQg==", + "license": "MIT", + "dependencies": { + "@jridgewell/set-array": "^1.2.1", + "@jridgewell/sourcemap-codec": "^1.4.10", + "@jridgewell/trace-mapping": "^0.3.24" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/resolve-uri": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz", + "integrity": "sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==", + "license": "MIT", + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/set-array": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.2.1.tgz", + "integrity": "sha512-R8gLRTZeyp03ymzP/6Lil/28tGeGEzhx1q2k703KGWRAI1VdvPIXdG70VJc2pAMw3NA6JKL5hhFu1sJX0Mnn/A==", + "license": "MIT", + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/sourcemap-codec": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.0.tgz", + "integrity": "sha512-gv3ZRaISU3fjPAgNsriBRqGWQL6quFx04YMPW/zD8XMLsU32mhCCbfbO6KZFLjvYpCZ8zyDEgqsgf+PwPaM7GQ==", + "license": "MIT" + }, + "node_modules/@jridgewell/trace-mapping": { + "version": "0.3.25", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.25.tgz", + "integrity": "sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ==", + "license": "MIT", + "dependencies": { + "@jridgewell/resolve-uri": "^3.1.0", + "@jridgewell/sourcemap-codec": "^1.4.14" + } + }, + "node_modules/@nodelib/fs.scandir": { + "version": "2.1.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", + "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", + "license": "MIT", + "dependencies": { + "@nodelib/fs.stat": "2.0.5", + "run-parallel": "^1.1.9" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@nodelib/fs.stat": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", + "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", + "license": "MIT", + "engines": { + "node": ">= 8" + } + }, + "node_modules/@nodelib/fs.walk": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", + "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", + "license": "MIT", + "dependencies": { + "@nodelib/fs.scandir": "2.1.5", + "fastq": "^1.6.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@oslojs/encoding": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/@oslojs/encoding/-/encoding-0.4.1.tgz", + "integrity": "sha512-hkjo6MuIK/kQR5CrGNdAPZhS01ZCXuWDRJ187zh6qqF2+yMHZpD9fAYpX8q2bOO6Ryhl3XpCT6kUX76N8hhm4Q==", + "license": "MIT" + }, + "node_modules/@pkgjs/parseargs": { + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/@pkgjs/parseargs/-/parseargs-0.11.0.tgz", + "integrity": "sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==", + "license": "MIT", + "optional": true, + "engines": { + "node": ">=14" + } + }, + "node_modules/@rollup/pluginutils": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/@rollup/pluginutils/-/pluginutils-5.1.0.tgz", + "integrity": "sha512-XTIWOPPcpvyKI6L1NHo0lFlCyznUEyPmPY1mc3KpPVDYulHSTvyeLNVW00QTLIAFNhR3kYnJTQHeGqU4M3n09g==", + "license": "MIT", + "dependencies": { + "@types/estree": "^1.0.0", + "estree-walker": "^2.0.2", + "picomatch": "^2.3.1" + }, + "engines": { + "node": ">=14.0.0" + }, + "peerDependencies": { + "rollup": "^1.20.0||^2.0.0||^3.0.0||^4.0.0" + }, + "peerDependenciesMeta": { + "rollup": { + "optional": true + } + } + }, + "node_modules/@rollup/pluginutils/node_modules/estree-walker": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-2.0.2.tgz", + "integrity": "sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==", + "license": "MIT" + }, + "node_modules/@rollup/rollup-android-arm-eabi": { + "version": "4.21.3", + "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.21.3.tgz", + "integrity": "sha512-MmKSfaB9GX+zXl6E8z4koOr/xU63AMVleLEa64v7R0QF/ZloMs5vcD1sHgM64GXXS1csaJutG+ddtzcueI/BLg==", + "cpu": [ + "arm" + ], + "license": "MIT", + "optional": true, + "os": [ + "android" + ] + }, + "node_modules/@rollup/rollup-android-arm64": { + "version": "4.21.3", + "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.21.3.tgz", + "integrity": "sha512-zrt8ecH07PE3sB4jPOggweBjJMzI1JG5xI2DIsUbkA+7K+Gkjys6eV7i9pOenNSDJH3eOr/jLb/PzqtmdwDq5g==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "android" + ] + }, + "node_modules/@rollup/rollup-darwin-arm64": { + "version": "4.21.3", + "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.21.3.tgz", + "integrity": "sha512-P0UxIOrKNBFTQaXTxOH4RxuEBVCgEA5UTNV6Yz7z9QHnUJ7eLX9reOd/NYMO3+XZO2cco19mXTxDMXxit4R/eQ==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ] + }, + "node_modules/@rollup/rollup-darwin-x64": { + "version": "4.21.3", + "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.21.3.tgz", + "integrity": "sha512-L1M0vKGO5ASKntqtsFEjTq/fD91vAqnzeaF6sfNAy55aD+Hi2pBI5DKwCO+UNDQHWsDViJLqshxOahXyLSh3EA==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ] + }, + "node_modules/@rollup/rollup-linux-arm-gnueabihf": { + "version": "4.21.3", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.21.3.tgz", + "integrity": "sha512-btVgIsCjuYFKUjopPoWiDqmoUXQDiW2A4C3Mtmp5vACm7/GnyuprqIDPNczeyR5W8rTXEbkmrJux7cJmD99D2g==", + "cpu": [ + "arm" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-arm-musleabihf": { + "version": "4.21.3", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-musleabihf/-/rollup-linux-arm-musleabihf-4.21.3.tgz", + "integrity": "sha512-zmjbSphplZlau6ZTkxd3+NMtE4UKVy7U4aVFMmHcgO5CUbw17ZP6QCgyxhzGaU/wFFdTfiojjbLG3/0p9HhAqA==", + "cpu": [ + "arm" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-arm64-gnu": { + "version": "4.21.3", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.21.3.tgz", + "integrity": "sha512-nSZfcZtAnQPRZmUkUQwZq2OjQciR6tEoJaZVFvLHsj0MF6QhNMg0fQ6mUOsiCUpTqxTx0/O6gX0V/nYc7LrgPw==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-arm64-musl": { + "version": "4.21.3", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.21.3.tgz", + "integrity": "sha512-MnvSPGO8KJXIMGlQDYfvYS3IosFN2rKsvxRpPO2l2cum+Z3exiExLwVU+GExL96pn8IP+GdH8Tz70EpBhO0sIQ==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-powerpc64le-gnu": { + "version": "4.21.3", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-powerpc64le-gnu/-/rollup-linux-powerpc64le-gnu-4.21.3.tgz", + "integrity": "sha512-+W+p/9QNDr2vE2AXU0qIy0qQE75E8RTwTwgqS2G5CRQ11vzq0tbnfBd6brWhS9bCRjAjepJe2fvvkvS3dno+iw==", + "cpu": [ + "ppc64" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-riscv64-gnu": { + "version": "4.21.3", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.21.3.tgz", + "integrity": "sha512-yXH6K6KfqGXaxHrtr+Uoy+JpNlUlI46BKVyonGiaD74ravdnF9BUNC+vV+SIuB96hUMGShhKV693rF9QDfO6nQ==", + "cpu": [ + "riscv64" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-s390x-gnu": { + "version": "4.21.3", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-s390x-gnu/-/rollup-linux-s390x-gnu-4.21.3.tgz", + "integrity": "sha512-R8cwY9wcnApN/KDYWTH4gV/ypvy9yZUHlbJvfaiXSB48JO3KpwSpjOGqO4jnGkLDSk1hgjYkTbTt6Q7uvPf8eg==", + "cpu": [ + "s390x" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-x64-gnu": { + "version": "4.21.3", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.21.3.tgz", + "integrity": "sha512-kZPbX/NOPh0vhS5sI+dR8L1bU2cSO9FgxwM8r7wHzGydzfSjLRCFAT87GR5U9scj2rhzN3JPYVC7NoBbl4FZ0g==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-x64-musl": { + "version": "4.21.3", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.21.3.tgz", + "integrity": "sha512-S0Yq+xA1VEH66uiMNhijsWAafffydd2X5b77eLHfRmfLsRSpbiAWiRHV6DEpz6aOToPsgid7TI9rGd6zB1rhbg==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-win32-arm64-msvc": { + "version": "4.21.3", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.21.3.tgz", + "integrity": "sha512-9isNzeL34yquCPyerog+IMCNxKR8XYmGd0tHSV+OVx0TmE0aJOo9uw4fZfUuk2qxobP5sug6vNdZR6u7Mw7Q+Q==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "win32" + ] + }, + "node_modules/@rollup/rollup-win32-ia32-msvc": { + "version": "4.21.3", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.21.3.tgz", + "integrity": "sha512-nMIdKnfZfzn1Vsk+RuOvl43ONTZXoAPUUxgcU0tXooqg4YrAqzfKzVenqqk2g5efWh46/D28cKFrOzDSW28gTA==", + "cpu": [ + "ia32" + ], + "license": "MIT", + "optional": true, + "os": [ + "win32" + ] + }, + "node_modules/@rollup/rollup-win32-x64-msvc": { + "version": "4.21.3", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.21.3.tgz", + "integrity": "sha512-fOvu7PCQjAj4eWDEuD8Xz5gpzFqXzGlxHZozHP4b9Jxv9APtdxL6STqztDzMLuRXEc4UpXGGhx029Xgm91QBeA==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "win32" + ] + }, + "node_modules/@shikijs/core": { + "version": "1.17.6", + "resolved": "https://registry.npmjs.org/@shikijs/core/-/core-1.17.6.tgz", + "integrity": "sha512-9ztslig6/YmCg/XwESAXbKjAjOhaq6HVced9NY6qcbDz1X5g/S90Wco2vMjBNX/6V71ASkzri76JewSGPa7kiQ==", + "license": "MIT", + "dependencies": { + "@shikijs/engine-javascript": "1.17.6", + "@shikijs/engine-oniguruma": "1.17.6", + "@shikijs/types": "1.17.6", + "@shikijs/vscode-textmate": "^9.2.2", + "@types/hast": "^3.0.4", + "hast-util-to-html": "^9.0.2" + } + }, + "node_modules/@shikijs/engine-javascript": { + "version": "1.17.6", + "resolved": "https://registry.npmjs.org/@shikijs/engine-javascript/-/engine-javascript-1.17.6.tgz", + "integrity": "sha512-5EEZj8tVcierNxm4V0UMS2PVoflb0UJPalWWV8l9rRg+oOfnr5VivqBJbkyq5grltVPvByIXvVbY8GSM/356jQ==", + "license": "MIT", + "dependencies": { + "@shikijs/types": "1.17.6", + "oniguruma-to-js": "0.4.3" + } + }, + "node_modules/@shikijs/engine-oniguruma": { + "version": "1.17.6", + "resolved": "https://registry.npmjs.org/@shikijs/engine-oniguruma/-/engine-oniguruma-1.17.6.tgz", + "integrity": "sha512-NLfWDMXFYe0nDHFbEoyZdz89aIIey3bTfF3zLYSUNTXks5s4uinZVmuPOFf1HfTeGqIn8uErJSBc3VnpJO7Alw==", + "license": "MIT", + "dependencies": { + "@shikijs/types": "1.17.6", + "@shikijs/vscode-textmate": "^9.2.2" + } + }, + "node_modules/@shikijs/types": { + "version": "1.17.6", + "resolved": "https://registry.npmjs.org/@shikijs/types/-/types-1.17.6.tgz", + "integrity": "sha512-ndTFa2TJi2w51ddKQDn3Jy8f6K4E5Q2x3dA3Hmsd3+YmxDQ10UWHjcw7VbVbKzv3VcUvYPLy+z9neqytSzUMUg==", + "license": "MIT", + "dependencies": { + "@shikijs/vscode-textmate": "^9.2.2", + "@types/hast": "^3.0.4" + } + }, + "node_modules/@shikijs/vscode-textmate": { + "version": "9.2.2", + "resolved": "https://registry.npmjs.org/@shikijs/vscode-textmate/-/vscode-textmate-9.2.2.tgz", + "integrity": "sha512-TMp15K+GGYrWlZM8+Lnj9EaHEFmOen0WJBrfa17hF7taDOYthuPPV0GWzfd/9iMij0akS/8Yw2ikquH7uVi/fg==", + "license": "MIT" + }, + "node_modules/@types/babel__core": { + "version": "7.20.5", + "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.20.5.tgz", + "integrity": "sha512-qoQprZvz5wQFJwMDqeseRXWv3rqMvhgpbXFfVyWhbx9X47POIA6i/+dXefEmZKoAgOaTdaIgNSMqMIU61yRyzA==", + "license": "MIT", + "dependencies": { + "@babel/parser": "^7.20.7", + "@babel/types": "^7.20.7", + "@types/babel__generator": "*", + "@types/babel__template": "*", + "@types/babel__traverse": "*" + } + }, + "node_modules/@types/babel__generator": { + "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==", + "license": "MIT", + "dependencies": { + "@babel/types": "^7.0.0" + } + }, + "node_modules/@types/babel__template": { + "version": "7.4.4", + "resolved": "https://registry.npmjs.org/@types/babel__template/-/babel__template-7.4.4.tgz", + "integrity": "sha512-h/NUaSyG5EyxBIp8YRxo4RMe2/qQgvyowRwVMzhYhBCONbW8PUsg4lkFMrhgZhUe5z3L3MiLDuvyJ/CaPa2A8A==", + "license": "MIT", + "dependencies": { + "@babel/parser": "^7.1.0", + "@babel/types": "^7.0.0" + } + }, + "node_modules/@types/babel__traverse": { + "version": "7.20.6", + "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.20.6.tgz", + "integrity": "sha512-r1bzfrm0tomOI8g1SzvCaQHo6Lcv6zu0EA+W2kHrt8dyrHQxGzBBL4kdkzIS+jBMV+EYcMAEAqXqYaLJq5rOZg==", + "license": "MIT", + "dependencies": { + "@babel/types": "^7.20.7" + } + }, + "node_modules/@types/cookie": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/@types/cookie/-/cookie-0.6.0.tgz", + "integrity": "sha512-4Kh9a6B2bQciAhf7FSuMRRkUWecJgJu9nPnx3yzpsfXX/c50REIqpHY4C82bXP90qrLtXtkDxTZosYO3UpOwlA==", + "license": "MIT" + }, + "node_modules/@types/debug": { + "version": "4.1.12", + "resolved": "https://registry.npmjs.org/@types/debug/-/debug-4.1.12.tgz", + "integrity": "sha512-vIChWdVG3LG1SMxEvI/AK+FWJthlrqlTu7fbrlywTkkaONwk/UAGaULXRlf8vkzFBLVm0zkMdCquhL5aOjhXPQ==", + "license": "MIT", + "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==", + "license": "MIT" + }, + "node_modules/@types/hast": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/@types/hast/-/hast-3.0.4.tgz", + "integrity": "sha512-WPs+bbQw5aCj+x6laNGWLH3wviHtoCv/P3+otBhbOhJgG8qtpdAMlTCxLtsTWA7LH1Oh/bFCHsBn0TPS5m30EQ==", + "license": "MIT", + "dependencies": { + "@types/unist": "*" + } + }, + "node_modules/@types/mdast": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/@types/mdast/-/mdast-4.0.4.tgz", + "integrity": "sha512-kGaNbPh1k7AFzgpud/gMdvIm5xuECykRR+JnWKQno9TAXVa6WIVCGTPvYGekIDL4uwCZQSYbUxNBSb1aUo79oA==", + "license": "MIT", + "dependencies": { + "@types/unist": "*" + } + }, + "node_modules/@types/ms": { + "version": "0.7.34", + "resolved": "https://registry.npmjs.org/@types/ms/-/ms-0.7.34.tgz", + "integrity": "sha512-nG96G3Wp6acyAgJqGasjODb+acrI7KltPiRxzHPXnP3NgI28bpQDRv53olbqGXbfcgF5aiiHmO3xpwEpS5Ld9g==", + "license": "MIT" + }, + "node_modules/@types/nlcst": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/@types/nlcst/-/nlcst-2.0.3.tgz", + "integrity": "sha512-vSYNSDe6Ix3q+6Z7ri9lyWqgGhJTmzRjZRqyq15N0Z/1/UnVsno9G/N40NBijoYx2seFDIl0+B2mgAb9mezUCA==", + "license": "MIT", + "dependencies": { + "@types/unist": "*" + } + }, + "node_modules/@types/unist": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@types/unist/-/unist-3.0.3.tgz", + "integrity": "sha512-ko/gIFJRv177XgZsZcBwnqJN5x/Gien8qNOn0D5bQU/zAzVf9Zt3BlcUiLqhV9y4ARk0GbT3tnUiPNgnTXzc/Q==", + "license": "MIT" + }, + "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==", + "license": "ISC" + }, + "node_modules/acorn": { + "version": "8.12.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.12.1.tgz", + "integrity": "sha512-tcpGyI9zbizT9JbV6oYE477V6mTlXvvi0T0G3SNIYE2apm/G5huBa1+K89VGeovbg+jycCrfhl3ADxErOuO6Jg==", + "license": "MIT", + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/ansi-align": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/ansi-align/-/ansi-align-3.0.1.tgz", + "integrity": "sha512-IOfwwBF5iczOjp/WeY4YxyjqAFMQoZufdQWDd19SEExbVLNXqvpzSJ/M7Za4/sCPmQ0+GRquoA7bGcINcxew6w==", + "license": "ISC", + "dependencies": { + "string-width": "^4.1.0" + } + }, + "node_modules/ansi-align/node_modules/ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/ansi-align/node_modules/emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "license": "MIT" + }, + "node_modules/ansi-align/node_modules/string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "license": "MIT", + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/ansi-align/node_modules/strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "license": "MIT", + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/ansi-regex": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.1.0.tgz", + "integrity": "sha512-7HSX4QQb4CspciLpVFwyRe79O3xsIZDDLER21kERQ71oaPodF8jL725AgJMFAYbooIqolJoRLuM81SpeUkpkvA==", + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-regex?sponsor=1" + } + }, + "node_modules/ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "license": "MIT", + "dependencies": { + "color-convert": "^1.9.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/any-promise": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/any-promise/-/any-promise-1.3.0.tgz", + "integrity": "sha512-7UvmKalWRt1wgjL1RrGxoSJW/0QZFIegpeGvZG9kjp8vrRu55XTHbwnqq2GpXm9uLbcuhxm3IqX9OB4MZR1b2A==", + "license": "MIT" + }, + "node_modules/anymatch": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz", + "integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==", + "license": "ISC", + "dependencies": { + "normalize-path": "^3.0.0", + "picomatch": "^2.0.4" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/arg": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/arg/-/arg-5.0.2.tgz", + "integrity": "sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg==", + "license": "MIT" + }, + "node_modules/argparse": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", + "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", + "license": "Python-2.0" + }, + "node_modules/aria-query": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-5.3.1.tgz", + "integrity": "sha512-Z/ZeOgVl7bcSYZ/u/rh0fOpvEpq//LZmdbkXyc7syVzjPAhfOa9ebsdTSjEBDU4vs5nC98Kfduj1uFo0qyET3g==", + "license": "Apache-2.0", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/array-iterate": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/array-iterate/-/array-iterate-2.0.1.tgz", + "integrity": "sha512-I1jXZMjAgCMmxT4qxXfPXa6SthSoE8h6gkSI9BGGNv8mP8G/v0blc+qFnZu6K42vTOiuME596QaLO0TP3Lk0xg==", + "license": "MIT", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/astro": { + "version": "4.15.5", + "resolved": "https://registry.npmjs.org/astro/-/astro-4.15.5.tgz", + "integrity": "sha512-zcHXpRav0dtYpddxoGMDN7A7SKrGL9wsu5IxLjqCcZhylfZ/5mfLfoGYnSg7aFwuAleUXP66lyfY+GDbFTbF2w==", + "license": "MIT", + "dependencies": { + "@astrojs/compiler": "^2.10.3", + "@astrojs/internal-helpers": "0.4.1", + "@astrojs/markdown-remark": "5.2.0", + "@astrojs/telemetry": "3.1.0", + "@babel/core": "^7.25.2", + "@babel/plugin-transform-react-jsx": "^7.25.2", + "@babel/types": "^7.25.6", + "@oslojs/encoding": "^0.4.1", + "@rollup/pluginutils": "^5.1.0", + "@types/babel__core": "^7.20.5", + "@types/cookie": "^0.6.0", + "acorn": "^8.12.1", + "aria-query": "^5.3.0", + "axobject-query": "^4.1.0", + "boxen": "7.1.1", + "ci-info": "^4.0.0", + "clsx": "^2.1.1", + "common-ancestor-path": "^1.0.1", + "cookie": "^0.6.0", + "cssesc": "^3.0.0", + "debug": "^4.3.7", + "deterministic-object-hash": "^2.0.2", + "devalue": "^5.0.0", + "diff": "^5.2.0", + "dlv": "^1.1.3", + "dset": "^3.1.3", + "es-module-lexer": "^1.5.4", + "esbuild": "^0.21.5", + "estree-walker": "^3.0.3", + "fast-glob": "^3.3.2", + "fastq": "^1.17.1", + "flattie": "^1.1.1", + "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.5", + "magic-string": "^0.30.11", + "magicast": "^0.3.5", + "micromatch": "^4.0.8", + "mrmime": "^2.0.0", + "neotraverse": "^0.6.18", + "ora": "^8.1.0", + "p-limit": "^6.1.0", + "p-queue": "^8.0.1", + "preferred-pm": "^4.0.0", + "prompts": "^2.4.2", + "rehype": "^13.0.1", + "semver": "^7.6.3", + "shiki": "^1.16.2", + "string-width": "^7.2.0", + "strip-ansi": "^7.1.0", + "tinyexec": "^0.3.0", + "tsconfck": "^3.1.3", + "unist-util-visit": "^5.0.0", + "vfile": "^6.0.3", + "vite": "^5.4.3", + "vitefu": "^1.0.2", + "which-pm": "^3.0.0", + "xxhash-wasm": "^1.0.2", + "yargs-parser": "^21.1.1", + "zod": "^3.23.8", + "zod-to-json-schema": "^3.23.2", + "zod-to-ts": "^1.2.0" + }, + "bin": { + "astro": "astro.js" + }, + "engines": { + "node": "^18.17.1 || ^20.3.0 || >=21.0.0", + "npm": ">=9.6.5", + "pnpm": ">=7.1.0" + }, + "optionalDependencies": { + "sharp": "^0.33.3" + } + }, + "node_modules/autoprefixer": { + "version": "10.4.20", + "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.20.tgz", + "integrity": "sha512-XY25y5xSv/wEoqzDyXXME4AFfkZI0P23z6Fs3YgymDnKJkCGOnkL0iTxCa85UTqaSgfcqyf3UA6+c7wUvx/16g==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/autoprefixer" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "MIT", + "dependencies": { + "browserslist": "^4.23.3", + "caniuse-lite": "^1.0.30001646", + "fraction.js": "^4.3.7", + "normalize-range": "^0.1.2", + "picocolors": "^1.0.1", + "postcss-value-parser": "^4.2.0" + }, + "bin": { + "autoprefixer": "bin/autoprefixer" + }, + "engines": { + "node": "^10 || ^12 || >=14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/axobject-query": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/axobject-query/-/axobject-query-4.1.0.tgz", + "integrity": "sha512-qIj0G9wZbMGNLjLmg1PT6v2mE9AH2zlnADJD/2tC6E00hgmhUOfEB6greHPAfLRSufHqROIUTkw6E+M3lH0PTQ==", + "license": "Apache-2.0", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/bail": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/bail/-/bail-2.0.2.tgz", + "integrity": "sha512-0xO6mYd7JB2YesxDKplafRpsiOzPt9V02ddPCLbY1xYGPOX24NTyN50qnUxgCPcSoYMhKpAuBTjQoRZCAkUDRw==", + "license": "MIT", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/balanced-match": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", + "license": "MIT" + }, + "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==", + "license": "MIT" + }, + "node_modules/binary-extensions": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.3.0.tgz", + "integrity": "sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw==", + "license": "MIT", + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/boxen": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/boxen/-/boxen-7.1.1.tgz", + "integrity": "sha512-2hCgjEmP8YLWQ130n2FerGv7rYpfBmnmp9Uy2Le1vge6X3gZIfSmEzP5QTDElFxcvVcXlEn8Aq6MU/PZygIOog==", + "license": "MIT", + "dependencies": { + "ansi-align": "^3.0.1", + "camelcase": "^7.0.1", + "chalk": "^5.2.0", + "cli-boxes": "^3.0.0", + "string-width": "^5.1.2", + "type-fest": "^2.13.0", + "widest-line": "^4.0.1", + "wrap-ansi": "^8.1.0" + }, + "engines": { + "node": ">=14.16" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/boxen/node_modules/chalk": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-5.3.0.tgz", + "integrity": "sha512-dLitG79d+GV1Nb/VYcCDFivJeK1hiukt9QjRNVOsUtTy1rR1YJsmpGGTZ3qJos+uw7WmWF4wUwBd9jxjocFC2w==", + "license": "MIT", + "engines": { + "node": "^12.17.0 || ^14.13 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "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==", + "license": "MIT" + }, + "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==", + "license": "MIT", + "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/brace-expansion": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", + "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", + "license": "MIT", + "dependencies": { + "balanced-match": "^1.0.0" + } + }, + "node_modules/braces": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.3.tgz", + "integrity": "sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==", + "license": "MIT", + "dependencies": { + "fill-range": "^7.1.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/browserslist": { + "version": "4.23.3", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.23.3.tgz", + "integrity": "sha512-btwCFJVjI4YWDNfau8RhZ+B1Q/VLoUITrm3RlP6y1tYGWIOa+InuYiRGXUBXo8nA1qKmHMyLB/iVQg5TT4eFoA==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "MIT", + "dependencies": { + "caniuse-lite": "^1.0.30001646", + "electron-to-chromium": "^1.5.4", + "node-releases": "^2.0.18", + "update-browserslist-db": "^1.1.0" + }, + "bin": { + "browserslist": "cli.js" + }, + "engines": { + "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" + } + }, + "node_modules/camelcase": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-7.0.1.tgz", + "integrity": "sha512-xlx1yCK2Oc1APsPXDL2LdlNP6+uu8OCDdhOBSVT279M/S+y75O30C2VuD8T2ogdePBBl7PfPF4504tnLgX3zfw==", + "license": "MIT", + "engines": { + "node": ">=14.16" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/camelcase-css": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/camelcase-css/-/camelcase-css-2.0.1.tgz", + "integrity": "sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA==", + "license": "MIT", + "engines": { + "node": ">= 6" + } + }, + "node_modules/caniuse-lite": { + "version": "1.0.30001660", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001660.tgz", + "integrity": "sha512-GacvNTTuATm26qC74pt+ad1fW15mlQ/zuTzzY1ZoIzECTP8HURDfF43kNxPgf7H1jmelCBQTTbBNxdSXOA7Bqg==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/caniuse-lite" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "CC-BY-4.0" + }, + "node_modules/ccount": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/ccount/-/ccount-2.0.1.tgz", + "integrity": "sha512-eyrF0jiFpY+3drT6383f1qhkbGsLSifNAjA61IUjZjmLCWjItY6LB9ft9YhoDgwfmclB2zhu51Lc7+95b8NRAg==", + "license": "MIT", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "license": "MIT", + "dependencies": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/character-entities": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/character-entities/-/character-entities-2.0.2.tgz", + "integrity": "sha512-shx7oQ0Awen/BRIdkjkvz54PnEEI/EjwXDSIZp86/KKdbafHh1Df/RYGBhn4hbe2+uKC9FnT5UCEdyPz3ai9hQ==", + "license": "MIT", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/character-entities-html4": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/character-entities-html4/-/character-entities-html4-2.1.0.tgz", + "integrity": "sha512-1v7fgQRj6hnSwFpq1Eu0ynr/CDEw0rXo2B61qXrLNdHZmPKgb7fqS1a2JwF0rISo9q77jDI8VMEHoApn8qDoZA==", + "license": "MIT", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/character-entities-legacy": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/character-entities-legacy/-/character-entities-legacy-3.0.0.tgz", + "integrity": "sha512-RpPp0asT/6ufRm//AJVwpViZbGM/MkjQFxJccQRHmISF/22NBtsHqAWmL+/pmkPWoIUJdWyeVleTl1wydHATVQ==", + "license": "MIT", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/chokidar": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.6.0.tgz", + "integrity": "sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==", + "license": "MIT", + "dependencies": { + "anymatch": "~3.1.2", + "braces": "~3.0.2", + "glob-parent": "~5.1.2", + "is-binary-path": "~2.1.0", + "is-glob": "~4.0.1", + "normalize-path": "~3.0.0", + "readdirp": "~3.6.0" + }, + "engines": { + "node": ">= 8.10.0" + }, + "funding": { + "url": "https://paulmillr.com/funding/" + }, + "optionalDependencies": { + "fsevents": "~2.3.2" + } + }, + "node_modules/ci-info": { + "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", + "url": "https://github.com/sponsors/sibiraj-s" + } + ], + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/cli-boxes": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/cli-boxes/-/cli-boxes-3.0.0.tgz", + "integrity": "sha512-/lzGpEWL/8PfI0BmBOPRwp0c/wFNX1RdUML3jK/RcSBA9T8mZDdQpqYBKtCFTOfQbwPqWEOpjqW+Fnayc0969g==", + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/cli-cursor": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-5.0.0.tgz", + "integrity": "sha512-aCj4O5wKyszjMmDT4tZj93kxyydN/K5zPWSCe6/0AV/AA1pqe5ZBIw0a2ZfPQV7lL5/yb5HsUreJ6UFAF1tEQw==", + "license": "MIT", + "dependencies": { + "restore-cursor": "^5.0.0" + }, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/cli-spinners": { + "version": "2.9.2", + "resolved": "https://registry.npmjs.org/cli-spinners/-/cli-spinners-2.9.2.tgz", + "integrity": "sha512-ywqV+5MmyL4E7ybXgKys4DugZbX0FC6LnwrhjuykIjnK9k8OQacQ7axGKnjDXWNhns0xot3bZI5h55H8yo9cJg==", + "license": "MIT", + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/clsx": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/clsx/-/clsx-2.1.1.tgz", + "integrity": "sha512-eYm0QWBtUrBWZWG0d386OGAw16Z995PiOVo2B7bjWSbHedGl5e0ZWaq65kOGgUSNesEIDkB9ISbTg/JK9dhCZA==", + "license": "MIT", + "engines": { + "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==", + "license": "MIT", + "optional": true, + "dependencies": { + "color-convert": "^2.0.1", + "color-string": "^1.9.0" + }, + "engines": { + "node": ">=12.5.0" + } + }, + "node_modules/color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "license": "MIT", + "dependencies": { + "color-name": "1.1.3" + } + }, + "node_modules/color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==", + "license": "MIT" + }, + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "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", + "integrity": "sha512-Fu4hJdvzeylCfQPp9SGWidpzrMs7tTrlu6Vb8XGaRGck8QSNZJJp538Wrb60Lax4fPwR64ViY468OIUTbRlGZg==", + "license": "MIT", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/commander": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/commander/-/commander-4.1.1.tgz", + "integrity": "sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==", + "license": "MIT", + "engines": { + "node": ">= 6" + } + }, + "node_modules/common-ancestor-path": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/common-ancestor-path/-/common-ancestor-path-1.0.1.tgz", + "integrity": "sha512-L3sHRo1pXXEqX8VU28kfgUY+YGsk09hPqZiZmLacNib6XNTCM8ubYeT7ryXQw8asB1sKgcU5lkB7ONug08aB8w==", + "license": "ISC" + }, + "node_modules/convert-source-map": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-2.0.0.tgz", + "integrity": "sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==", + "license": "MIT" + }, + "node_modules/cookie": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.6.0.tgz", + "integrity": "sha512-U71cyTamuh1CRNCfpGY6to28lxvNwPG4Guz/EVjgf3Jmzv0vlDp1atT9eS5dDjMYHucpHbWns6Lwf3BKz6svdw==", + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/cross-spawn": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", + "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", + "license": "MIT", + "dependencies": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + }, + "engines": { + "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==", + "license": "MIT", + "bin": { + "cssesc": "bin/cssesc" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/debug": { + "version": "4.3.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.7.tgz", + "integrity": "sha512-Er2nc/H7RrMXZBFCEim6TCmMk02Z8vLC2Rbi1KEBggpo0fS6l0S1nnapwmIi3yW/+GOJap1Krg4w0Hg80oCqgQ==", + "license": "MIT", + "dependencies": { + "ms": "^2.1.3" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/decode-named-character-reference": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/decode-named-character-reference/-/decode-named-character-reference-1.0.2.tgz", + "integrity": "sha512-O8x12RzrUF8xyVcY0KJowWsmaJxQbmy0/EtnNtHRpsOcT7dFk5W598coHqBVpmWo1oQQfsCqfCmkZN5DJrZVdg==", + "license": "MIT", + "dependencies": { + "character-entities": "^2.0.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/dequal": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/dequal/-/dequal-2.0.3.tgz", + "integrity": "sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA==", + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/detect-libc": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-2.0.3.tgz", + "integrity": "sha512-bwy0MGW55bG41VqxxypOsdSdGqLwXPI/focwgTYCFMbdUiBAxLg9CFzG08sz2aqzknwiX7Hkl0bQENjg8iLByw==", + "license": "Apache-2.0", + "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==", + "license": "MIT", + "dependencies": { + "base-64": "^1.0.0" + }, + "engines": { + "node": ">=18" + } + }, + "node_modules/devalue": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/devalue/-/devalue-5.0.0.tgz", + "integrity": "sha512-gO+/OMXF7488D+u3ue+G7Y4AA3ZmUnB3eHJXmBTgNHvr4ZNzl36A0ZtG+XCRNYCkYx/bFmw4qtkoFLa+wSrwAA==", + "license": "MIT" + }, + "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==", + "license": "MIT", + "dependencies": { + "dequal": "^2.0.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/didyoumean": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/didyoumean/-/didyoumean-1.2.2.tgz", + "integrity": "sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw==", + "license": "Apache-2.0" + }, + "node_modules/diff": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/diff/-/diff-5.2.0.tgz", + "integrity": "sha512-uIFDxqpRZGZ6ThOk84hEfqWoHx2devRFvpTZcTHur85vImfaxUbTW9Ryh4CpCuDnToOP1CEtXKIgytHBPVff5A==", + "license": "BSD-3-Clause", + "engines": { + "node": ">=0.3.1" + } + }, + "node_modules/dlv": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/dlv/-/dlv-1.1.3.tgz", + "integrity": "sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA==", + "license": "MIT" + }, + "node_modules/dset": { + "version": "3.1.4", + "resolved": "https://registry.npmjs.org/dset/-/dset-3.1.4.tgz", + "integrity": "sha512-2QF/g9/zTaPDc3BjNcVTGoBbXBgYfMTTceLaYcFJ/W9kggFUkhxD/hMEeuLKbugyef9SqAx8cpgwlIP/jinUTA==", + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/eastasianwidth": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/eastasianwidth/-/eastasianwidth-0.2.0.tgz", + "integrity": "sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==", + "license": "MIT" + }, + "node_modules/electron-to-chromium": { + "version": "1.5.23", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.23.tgz", + "integrity": "sha512-mBhODedOXg4v5QWwl21DjM5amzjmI1zw9EPrPK/5Wx7C8jt33bpZNrC7OhHUG3pxRtbLpr3W2dXT+Ph1SsfRZA==", + "license": "ISC" + }, + "node_modules/emoji-regex": { + "version": "10.4.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-10.4.0.tgz", + "integrity": "sha512-EC+0oUMY1Rqm4O6LLrgjtYDvcVYTy7chDnM4Q7030tP4Kwj3u/pR6gP9ygnp2CJMK5Gq+9Q2oqmrFJAz01DXjw==", + "license": "MIT" + }, + "node_modules/entities": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-4.5.0.tgz", + "integrity": "sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==", + "license": "BSD-2-Clause", + "engines": { + "node": ">=0.12" + }, + "funding": { + "url": "https://github.com/fb55/entities?sponsor=1" + } + }, + "node_modules/es-module-lexer": { + "version": "1.5.4", + "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-1.5.4.tgz", + "integrity": "sha512-MVNK56NiMrOwitFB7cqDwq0CQutbw+0BvLshJSse0MUNU+y1FC3bUS/AQg7oUng+/wKrrki7JfmwtVHkVfPLlw==", + "license": "MIT" + }, + "node_modules/esbuild": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.21.5.tgz", + "integrity": "sha512-mg3OPMV4hXywwpoDxu3Qda5xCKQi+vCTZq8S9J/EpkhB2HzKXq4SNFZE3+NK93JYxc8VMSep+lOUSC/RVKaBqw==", + "hasInstallScript": true, + "license": "MIT", + "bin": { + "esbuild": "bin/esbuild" + }, + "engines": { + "node": ">=12" + }, + "optionalDependencies": { + "@esbuild/aix-ppc64": "0.21.5", + "@esbuild/android-arm": "0.21.5", + "@esbuild/android-arm64": "0.21.5", + "@esbuild/android-x64": "0.21.5", + "@esbuild/darwin-arm64": "0.21.5", + "@esbuild/darwin-x64": "0.21.5", + "@esbuild/freebsd-arm64": "0.21.5", + "@esbuild/freebsd-x64": "0.21.5", + "@esbuild/linux-arm": "0.21.5", + "@esbuild/linux-arm64": "0.21.5", + "@esbuild/linux-ia32": "0.21.5", + "@esbuild/linux-loong64": "0.21.5", + "@esbuild/linux-mips64el": "0.21.5", + "@esbuild/linux-ppc64": "0.21.5", + "@esbuild/linux-riscv64": "0.21.5", + "@esbuild/linux-s390x": "0.21.5", + "@esbuild/linux-x64": "0.21.5", + "@esbuild/netbsd-x64": "0.21.5", + "@esbuild/openbsd-x64": "0.21.5", + "@esbuild/sunos-x64": "0.21.5", + "@esbuild/win32-arm64": "0.21.5", + "@esbuild/win32-ia32": "0.21.5", + "@esbuild/win32-x64": "0.21.5" + } + }, + "node_modules/escalade": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.2.0.tgz", + "integrity": "sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==", + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", + "license": "MIT", + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/esprima": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", + "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", + "license": "BSD-2-Clause", + "bin": { + "esparse": "bin/esparse.js", + "esvalidate": "bin/esvalidate.js" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/estree-walker": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-3.0.3.tgz", + "integrity": "sha512-7RUKfXgSMMkzt6ZuXmqapOurLGPPfgj6l9uRZ7lRGolvk0y2yocc35LdcxKC5PQZdn2DMqioAQ2NoWcrTKmm6g==", + "license": "MIT", + "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==", + "license": "MIT" + }, + "node_modules/extend": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", + "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==", + "license": "MIT" + }, + "node_modules/extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", + "license": "MIT", + "dependencies": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/fast-glob": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.2.tgz", + "integrity": "sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow==", + "license": "MIT", + "dependencies": { + "@nodelib/fs.stat": "^2.0.2", + "@nodelib/fs.walk": "^1.2.3", + "glob-parent": "^5.1.2", + "merge2": "^1.3.0", + "micromatch": "^4.0.4" + }, + "engines": { + "node": ">=8.6.0" + } + }, + "node_modules/fastq": { + "version": "1.17.1", + "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.17.1.tgz", + "integrity": "sha512-sRVD3lWVIXWg6By68ZN7vho9a1pQcN/WBFaAAsDDFzlJjvoGx0P8z7V1t72grFJfJhu3YPZBuu25f7Kaw2jN1w==", + "license": "ISC", + "dependencies": { + "reusify": "^1.0.4" + } + }, + "node_modules/fill-range": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.1.1.tgz", + "integrity": "sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==", + "license": "MIT", + "dependencies": { + "to-regex-range": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "license": "MIT", + "dependencies": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/find-up-simple": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/find-up-simple/-/find-up-simple-1.0.0.tgz", + "integrity": "sha512-q7Us7kcjj2VMePAa02hDAF6d+MzsdsAWEwYyOpwUtlerRBkOEPBCRZrAV4XfcSN8fHAgaD0hP7miwoay6DCprw==", + "license": "MIT", + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/find-yarn-workspace-root2": { + "version": "1.2.16", + "resolved": "https://registry.npmjs.org/find-yarn-workspace-root2/-/find-yarn-workspace-root2-1.2.16.tgz", + "integrity": "sha512-hr6hb1w8ePMpPVUK39S4RlwJzi+xPLuVuG8XlwXU3KD5Yn3qgBWVfy3AzNlDhWvE1EORCE65/Qm26rFQt3VLVA==", + "license": "Apache-2.0", + "dependencies": { + "micromatch": "^4.0.2", + "pkg-dir": "^4.2.0" + } + }, + "node_modules/flattie": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/flattie/-/flattie-1.1.1.tgz", + "integrity": "sha512-9UbaD6XdAL97+k/n+N7JwX46K/M6Zc6KcFYskrYL8wbBV/Uyk0CTAMY0VT+qiK5PM7AIc9aTWYtq65U7T+aCNQ==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/foreground-child": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/foreground-child/-/foreground-child-3.3.0.tgz", + "integrity": "sha512-Ld2g8rrAyMYFXBhEqMz8ZAHBi4J4uS1i/CxGMDnjyFWddMXLVcDp051DZfu+t7+ab7Wv6SMqpWmyFIj5UbfFvg==", + "license": "ISC", + "dependencies": { + "cross-spawn": "^7.0.0", + "signal-exit": "^4.0.1" + }, + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/fraction.js": { + "version": "4.3.7", + "resolved": "https://registry.npmjs.org/fraction.js/-/fraction.js-4.3.7.tgz", + "integrity": "sha512-ZsDfxO51wGAXREY55a7la9LScWpwv9RxIrYABrlvOFBlH/ShPnrtsXeuUIfXKKOVicNxQ+o8JTbJvjS4M89yew==", + "license": "MIT", + "engines": { + "node": "*" + }, + "funding": { + "type": "patreon", + "url": "https://github.com/sponsors/rawify" + } + }, + "node_modules/fsevents": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", + "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==", + "hasInstallScript": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": "^8.16.0 || ^10.6.0 || >=11.0.0" + } + }, + "node_modules/function-bind": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", + "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==", + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/gensync": { + "version": "1.0.0-beta.2", + "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", + "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==", + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "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==", + "license": "MIT", + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/github-slugger": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/github-slugger/-/github-slugger-2.0.0.tgz", + "integrity": "sha512-IaOQ9puYtjrkq7Y0Ygl9KDZnrf/aiUJYUpVf89y8kyaxbRG7Y1SrX/jaumrv81vc61+kiMempujsM3Yw7w5qcw==", + "license": "ISC" + }, + "node_modules/glob": { + "version": "10.4.5", + "resolved": "https://registry.npmjs.org/glob/-/glob-10.4.5.tgz", + "integrity": "sha512-7Bv8RF0k6xjo7d4A/PxYLbUCfb6c+Vpd2/mB2yRDlew7Jb5hEXiCD9ibfO7wpk8i4sevK6DFny9h7EYbM3/sHg==", + "license": "ISC", + "dependencies": { + "foreground-child": "^3.1.0", + "jackspeak": "^3.1.2", + "minimatch": "^9.0.4", + "minipass": "^7.1.2", + "package-json-from-dist": "^1.0.0", + "path-scurry": "^1.11.1" + }, + "bin": { + "glob": "dist/esm/bin.mjs" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "license": "ISC", + "dependencies": { + "is-glob": "^4.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/globals": { + "version": "11.12.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", + "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/graceful-fs": { + "version": "4.2.11", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz", + "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==", + "license": "ISC" + }, + "node_modules/gray-matter": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/gray-matter/-/gray-matter-4.0.3.tgz", + "integrity": "sha512-5v6yZd4JK3eMI3FqqCouswVqwugaA9r4dNZB1wwcmrD02QkV5H0y7XBQW8QwQqEaZY1pM9aqORSORhJRdNK44Q==", + "license": "MIT", + "dependencies": { + "js-yaml": "^3.13.1", + "kind-of": "^6.0.2", + "section-matter": "^1.0.0", + "strip-bom-string": "^1.0.0" + }, + "engines": { + "node": ">=6.0" + } + }, + "node_modules/gray-matter/node_modules/argparse": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", + "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", + "license": "MIT", + "dependencies": { + "sprintf-js": "~1.0.2" + } + }, + "node_modules/gray-matter/node_modules/js-yaml": { + "version": "3.14.1", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", + "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", + "license": "MIT", + "dependencies": { + "argparse": "^1.0.7", + "esprima": "^4.0.0" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "node_modules/has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/hasown": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz", + "integrity": "sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==", + "license": "MIT", + "dependencies": { + "function-bind": "^1.1.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/hast-util-from-html": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/hast-util-from-html/-/hast-util-from-html-2.0.2.tgz", + "integrity": "sha512-HwOHwxdt2zC5KQ/CNoybBntRook2zJvfZE/u5/Ap7aLPe22bDqen7KwGkOqOyzL5zIqKwiYX/OTtE0FWgr6XXA==", + "license": "MIT", + "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": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/hast-util-from-parse5": { + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/hast-util-from-parse5/-/hast-util-from-parse5-8.0.1.tgz", + "integrity": "sha512-Er/Iixbc7IEa7r/XLtuG52zoqn/b3Xng/w6aZQ0xGVxzhw5xUFxcRqdPzP6yFi/4HBYRaifaI5fQ1RH8n0ZeOQ==", + "license": "MIT", + "dependencies": { + "@types/hast": "^3.0.0", + "@types/unist": "^3.0.0", + "devlop": "^1.0.0", + "hastscript": "^8.0.0", + "property-information": "^6.0.0", + "vfile": "^6.0.0", + "vfile-location": "^5.0.0", + "web-namespaces": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/hast-util-is-element": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/hast-util-is-element/-/hast-util-is-element-3.0.0.tgz", + "integrity": "sha512-Val9mnv2IWpLbNPqc/pUem+a7Ipj2aHacCwgNfTiK0vJKl0LF+4Ba4+v1oPHFpf3bLYmreq0/l3Gud9S5OH42g==", + "license": "MIT", + "dependencies": { + "@types/hast": "^3.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/hast-util-parse-selector": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/hast-util-parse-selector/-/hast-util-parse-selector-4.0.0.tgz", + "integrity": "sha512-wkQCkSYoOGCRKERFWcxMVMOcYE2K1AaNLU8DXS9arxnLOUEWbOXKXiJUNzEpqZ3JOKpnha3jkFrumEjVliDe7A==", + "license": "MIT", + "dependencies": { + "@types/hast": "^3.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/hast-util-raw": { + "version": "9.0.4", + "resolved": "https://registry.npmjs.org/hast-util-raw/-/hast-util-raw-9.0.4.tgz", + "integrity": "sha512-LHE65TD2YiNsHD3YuXcKPHXPLuYh/gjp12mOfU8jxSrm1f/yJpsb0F/KKljS6U9LJoP0Ux+tCe8iJ2AsPzTdgA==", + "license": "MIT", + "dependencies": { + "@types/hast": "^3.0.0", + "@types/unist": "^3.0.0", + "@ungap/structured-clone": "^1.0.0", + "hast-util-from-parse5": "^8.0.0", + "hast-util-to-parse5": "^8.0.0", + "html-void-elements": "^3.0.0", + "mdast-util-to-hast": "^13.0.0", + "parse5": "^7.0.0", + "unist-util-position": "^5.0.0", + "unist-util-visit": "^5.0.0", + "vfile": "^6.0.0", + "web-namespaces": "^2.0.0", + "zwitch": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/hast-util-to-html": { + "version": "9.0.2", + "resolved": "https://registry.npmjs.org/hast-util-to-html/-/hast-util-to-html-9.0.2.tgz", + "integrity": "sha512-RP5wNpj5nm1Z8cloDv4Sl4RS8jH5HYa0v93YB6Wb4poEzgMo/dAAL0KcT4974dCjcNG5pkLqTImeFHHCwwfY3g==", + "license": "MIT", + "dependencies": { + "@types/hast": "^3.0.0", + "@types/unist": "^3.0.0", + "ccount": "^2.0.0", + "comma-separated-tokens": "^2.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", + "zwitch": "^2.0.4" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/hast-util-to-parse5": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/hast-util-to-parse5/-/hast-util-to-parse5-8.0.0.tgz", + "integrity": "sha512-3KKrV5ZVI8if87DVSi1vDeByYrkGzg4mEfeu4alwgmmIeARiBLKCZS2uw5Gb6nU9x9Yufyj3iudm6i7nl52PFw==", + "license": "MIT", + "dependencies": { + "@types/hast": "^3.0.0", + "comma-separated-tokens": "^2.0.0", + "devlop": "^1.0.0", + "property-information": "^6.0.0", + "space-separated-tokens": "^2.0.0", + "web-namespaces": "^2.0.0", + "zwitch": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/hast-util-to-text": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/hast-util-to-text/-/hast-util-to-text-4.0.2.tgz", + "integrity": "sha512-KK6y/BN8lbaq654j7JgBydev7wuNMcID54lkRav1P0CaE1e47P72AWWPiGKXTJU271ooYzcvTAn/Zt0REnvc7A==", + "license": "MIT", + "dependencies": { + "@types/hast": "^3.0.0", + "@types/unist": "^3.0.0", + "hast-util-is-element": "^3.0.0", + "unist-util-find-after": "^5.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/hast-util-whitespace": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/hast-util-whitespace/-/hast-util-whitespace-3.0.0.tgz", + "integrity": "sha512-88JUN06ipLwsnv+dVn+OIYOvAuvBMy/Qoi6O7mQHxdPXpjy+Cd6xRkWwux7DKO+4sYILtLBRIKgsdpS2gQc7qw==", + "license": "MIT", + "dependencies": { + "@types/hast": "^3.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/hastscript": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/hastscript/-/hastscript-8.0.0.tgz", + "integrity": "sha512-dMOtzCEd3ABUeSIISmrETiKuyydk1w0pa+gE/uormcTpSYuaNJPbX1NU3JLyscSLjwAQM8bWMhhIlnCqnRvDTw==", + "license": "MIT", + "dependencies": { + "@types/hast": "^3.0.0", + "comma-separated-tokens": "^2.0.0", + "hast-util-parse-selector": "^4.0.0", + "property-information": "^6.0.0", + "space-separated-tokens": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/html-escaper": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/html-escaper/-/html-escaper-3.0.3.tgz", + "integrity": "sha512-RuMffC89BOWQoY0WKGpIhn5gX3iI54O6nRA0yC124NYVtzjmFWBIiFd8M0x+ZdX0P9R4lADg1mgP8C7PxGOWuQ==", + "license": "MIT" + }, + "node_modules/html-void-elements": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/html-void-elements/-/html-void-elements-3.0.0.tgz", + "integrity": "sha512-bEqo66MRXsUGxWHV5IP0PUiAWwoEjba4VCzg0LjFJBpchPaTfyfCKTG6bc5F8ucKec3q5y6qOdGyYTSBEvhCrg==", + "license": "MIT", + "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==", + "license": "BSD-2-Clause" + }, + "node_modules/import-meta-resolve": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/import-meta-resolve/-/import-meta-resolve-4.1.0.tgz", + "integrity": "sha512-I6fiaX09Xivtk+THaMfAwnA3MVA5Big1WHF1Dfx9hFuvNIWpXnorlkzhcQf6ehrqQiiZECRt1poOAkPmer3ruw==", + "license": "MIT", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "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==", + "license": "MIT", + "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", + "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", + "license": "MIT", + "dependencies": { + "binary-extensions": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/is-core-module": { + "version": "2.15.1", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.15.1.tgz", + "integrity": "sha512-z0vtXSwucUJtANQWldhbtbt7BnL0vxiFjIdDLAatwhDYty2bad6s+rijD6Ri4YuYJubLzIJLUidCh09e1djEVQ==", + "license": "MIT", + "dependencies": { + "hasown": "^2.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-docker": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-3.0.0.tgz", + "integrity": "sha512-eljcgEDlEns/7AXFosB5K/2nCM4P7FQPkGc/DWLy5rmFEWvZayGrik1d9/QIY5nJ4f9YsVvBkA6kJpHn9rISdQ==", + "license": "MIT", + "bin": { + "is-docker": "cli.js" + }, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/is-glob": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", + "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", + "license": "MIT", + "dependencies": { + "is-extglob": "^2.1.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-inside-container": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-inside-container/-/is-inside-container-1.0.0.tgz", + "integrity": "sha512-KIYLCCJghfHZxqjYBE7rEy0OBuTd5xCHS7tHVgvCLkx7StIoaxwNW3hCALgEUjFfeRk+MG/Qxmp/vtETEF3tRA==", + "license": "MIT", + "dependencies": { + "is-docker": "^3.0.0" + }, + "bin": { + "is-inside-container": "cli.js" + }, + "engines": { + "node": ">=14.16" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-interactive": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-interactive/-/is-interactive-2.0.0.tgz", + "integrity": "sha512-qP1vozQRI+BMOPcjFzrjXuQvdak2pHNUMZoeG2eRbiSqyvbEf/wQtEOTOX1guk6E3t36RkaqiSt8A/6YElNxLQ==", + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-number": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", + "license": "MIT", + "engines": { + "node": ">=0.12.0" + } + }, + "node_modules/is-plain-obj": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-4.1.0.tgz", + "integrity": "sha512-+Pgi+vMuUNkJyExiMBt5IlFoMyKnr5zhJ4Uspz58WOhBF5QoIZkFyNHIbBAtHwzVAgk5RtndVNsDRN61/mmDqg==", + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-unicode-supported": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-unicode-supported/-/is-unicode-supported-2.1.0.tgz", + "integrity": "sha512-mE00Gnza5EEB3Ds0HfMyllZzbBrmLOX3vfWoj9A9PEnTfratQ/BcaJOuMhnkhjXvb2+FkY3VuHqtAGpTPmglFQ==", + "license": "MIT", + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-wsl": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-3.1.0.tgz", + "integrity": "sha512-UcVfVfaK4Sc4m7X3dUSoHoozQGBEFeDC+zVo06t98xe8CzHSZZBekNXH+tu0NalHolcJ/QAGqS46Hef7QXBIMw==", + "license": "MIT", + "dependencies": { + "is-inside-container": "^1.0.0" + }, + "engines": { + "node": ">=16" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", + "license": "ISC" + }, + "node_modules/jackspeak": { + "version": "3.4.3", + "resolved": "https://registry.npmjs.org/jackspeak/-/jackspeak-3.4.3.tgz", + "integrity": "sha512-OGlZQpz2yfahA/Rd1Y8Cd9SIEsqvXkLVoSw/cgwhnhFMDbsQFeZYoJJ7bIZBS9BcamUW96asq/npPWugM+RQBw==", + "license": "BlueOak-1.0.0", + "dependencies": { + "@isaacs/cliui": "^8.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + }, + "optionalDependencies": { + "@pkgjs/parseargs": "^0.11.0" + } + }, + "node_modules/jiti": { + "version": "1.21.6", + "resolved": "https://registry.npmjs.org/jiti/-/jiti-1.21.6.tgz", + "integrity": "sha512-2yTgeWTWzMWkHu6Jp9NKgePDaYHbntiwvYuuJLbbN9vl7DC9DvXKOB2BC3ZZ92D3cvV/aflH0osDfwpHepQ53w==", + "license": "MIT", + "bin": { + "jiti": "bin/jiti.js" + } + }, + "node_modules/js-tokens": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", + "license": "MIT" + }, + "node_modules/js-yaml": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", + "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", + "license": "MIT", + "dependencies": { + "argparse": "^2.0.1" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "node_modules/jsesc": { + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", + "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==", + "license": "MIT", + "bin": { + "jsesc": "bin/jsesc" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/json5": { + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz", + "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==", + "license": "MIT", + "bin": { + "json5": "lib/cli.js" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/kind-of": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/kleur": { + "version": "4.1.5", + "resolved": "https://registry.npmjs.org/kleur/-/kleur-4.1.5.tgz", + "integrity": "sha512-o+NO+8WrRiQEE4/7nwRJhN1HWpVmJm511pBHUxPLtp0BUISzlBplORYSmTclCnJvQq2tKu/sgl3xVpkc7ZWuQQ==", + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/lilconfig": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-3.1.2.tgz", + "integrity": "sha512-eop+wDAvpItUys0FWkHIKeC9ybYrTGbU41U5K7+bttZZeohvnY7M9dZ5kB21GNWiFT2q1OoPTvncPCgSOVO5ow==", + "license": "MIT", + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/antonk52" + } + }, + "node_modules/lines-and-columns": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz", + "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==", + "license": "MIT" + }, + "node_modules/load-yaml-file": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/load-yaml-file/-/load-yaml-file-0.2.0.tgz", + "integrity": "sha512-OfCBkGEw4nN6JLtgRidPX6QxjBQGQf72q3si2uvqyFEMbycSFFHwAZeXx6cJgFM9wmLrf9zBwCP3Ivqa+LLZPw==", + "license": "MIT", + "dependencies": { + "graceful-fs": "^4.1.5", + "js-yaml": "^3.13.0", + "pify": "^4.0.1", + "strip-bom": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/load-yaml-file/node_modules/argparse": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", + "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", + "license": "MIT", + "dependencies": { + "sprintf-js": "~1.0.2" + } + }, + "node_modules/load-yaml-file/node_modules/js-yaml": { + "version": "3.14.1", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", + "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", + "license": "MIT", + "dependencies": { + "argparse": "^1.0.7", + "esprima": "^4.0.0" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "node_modules/locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "license": "MIT", + "dependencies": { + "p-locate": "^4.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/log-symbols": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-6.0.0.tgz", + "integrity": "sha512-i24m8rpwhmPIS4zscNzK6MSEhk0DUWa/8iYQWxhffV8jkI4Phvs3F+quL5xvS0gdQR0FyTCMMH33Y78dDTzzIw==", + "license": "MIT", + "dependencies": { + "chalk": "^5.3.0", + "is-unicode-supported": "^1.3.0" + }, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/log-symbols/node_modules/chalk": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-5.3.0.tgz", + "integrity": "sha512-dLitG79d+GV1Nb/VYcCDFivJeK1hiukt9QjRNVOsUtTy1rR1YJsmpGGTZ3qJos+uw7WmWF4wUwBd9jxjocFC2w==", + "license": "MIT", + "engines": { + "node": "^12.17.0 || ^14.13 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/log-symbols/node_modules/is-unicode-supported": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/is-unicode-supported/-/is-unicode-supported-1.3.0.tgz", + "integrity": "sha512-43r2mRvz+8JRIKnWJ+3j8JtjRKZ6GmjzfaE/qiBJnikNnYv/6bagRJ1kUhNk8R5EX/GkobD+r+sfxCPJsiKBLQ==", + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/longest-streak": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/longest-streak/-/longest-streak-3.1.0.tgz", + "integrity": "sha512-9Ri+o0JYgehTaVBBDoMqIl8GXtbWg711O3srftcHhZ0dqnETqLaoIK0x17fUw9rFSlK/0NlsKe0Ahhyl5pXE2g==", + "license": "MIT", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/lru-cache": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", + "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", + "license": "ISC", + "dependencies": { + "yallist": "^3.0.2" + } + }, + "node_modules/magic-string": { + "version": "0.30.11", + "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.11.tgz", + "integrity": "sha512-+Wri9p0QHMy+545hKww7YAu5NyzF8iomPL/RQazugQ9+Ez4Ic3mERMd8ZTX5rfK944j+560ZJi8iAwgak1Ac7A==", + "license": "MIT", + "dependencies": { + "@jridgewell/sourcemap-codec": "^1.5.0" + } + }, + "node_modules/magicast": { + "version": "0.3.5", + "resolved": "https://registry.npmjs.org/magicast/-/magicast-0.3.5.tgz", + "integrity": "sha512-L0WhttDl+2BOsybvEOLK7fW3UA0OQ0IQ2d6Zl2x/a6vVRs3bAY0ECOSHHeL5jD+SbOpOCUEi0y1DgHEn9Qn1AQ==", + "license": "MIT", + "dependencies": { + "@babel/parser": "^7.25.4", + "@babel/types": "^7.25.4", + "source-map-js": "^1.2.0" + } + }, + "node_modules/markdown-table": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/markdown-table/-/markdown-table-3.0.3.tgz", + "integrity": "sha512-Z1NL3Tb1M9wH4XESsCDEksWoKTdlUafKc4pt0GRwjUyXaCFZ+dc3g2erqB6zm3szA2IUSi7VnPI+o/9jnxh9hw==", + "license": "MIT", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/mdast-util-definitions": { + "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==", + "license": "MIT", + "dependencies": { + "@types/mdast": "^4.0.0", + "@types/unist": "^3.0.0", + "unist-util-visit": "^5.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-find-and-replace": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/mdast-util-find-and-replace/-/mdast-util-find-and-replace-3.0.1.tgz", + "integrity": "sha512-SG21kZHGC3XRTSUhtofZkBzZTJNM5ecCi0SK2IMKmSXR8vO3peL+kb1O0z7Zl83jKtutG4k5Wv/W7V3/YHvzPA==", + "license": "MIT", + "dependencies": { + "@types/mdast": "^4.0.0", + "escape-string-regexp": "^5.0.0", + "unist-util-is": "^6.0.0", + "unist-util-visit-parents": "^6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-find-and-replace/node_modules/escape-string-regexp": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-5.0.0.tgz", + "integrity": "sha512-/veY75JbMK4j1yjvuUxuVsiS/hr/4iHs9FTT6cgTexxdE0Ly/glccBAkloH/DofkjRbZU3bnoj38mOmhkZ0lHw==", + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/mdast-util-from-markdown": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/mdast-util-from-markdown/-/mdast-util-from-markdown-2.0.1.tgz", + "integrity": "sha512-aJEUyzZ6TzlsX2s5B4Of7lN7EQtAxvtradMMglCQDyaTFgse6CmtmdJ15ElnVRlCg1vpNyVtbem0PWzlNieZsA==", + "license": "MIT", + "dependencies": { + "@types/mdast": "^4.0.0", + "@types/unist": "^3.0.0", + "decode-named-character-reference": "^1.0.0", + "devlop": "^1.0.0", + "mdast-util-to-string": "^4.0.0", + "micromark": "^4.0.0", + "micromark-util-decode-numeric-character-reference": "^2.0.0", + "micromark-util-decode-string": "^2.0.0", + "micromark-util-normalize-identifier": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0", + "unist-util-stringify-position": "^4.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-gfm": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/mdast-util-gfm/-/mdast-util-gfm-3.0.0.tgz", + "integrity": "sha512-dgQEX5Amaq+DuUqf26jJqSK9qgixgd6rYDHAv4aTBuA92cTknZlKpPfa86Z/s8Dj8xsAQpFfBmPUHWJBWqS4Bw==", + "license": "MIT", + "dependencies": { + "mdast-util-from-markdown": "^2.0.0", + "mdast-util-gfm-autolink-literal": "^2.0.0", + "mdast-util-gfm-footnote": "^2.0.0", + "mdast-util-gfm-strikethrough": "^2.0.0", + "mdast-util-gfm-table": "^2.0.0", + "mdast-util-gfm-task-list-item": "^2.0.0", + "mdast-util-to-markdown": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-gfm-autolink-literal": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/mdast-util-gfm-autolink-literal/-/mdast-util-gfm-autolink-literal-2.0.1.tgz", + "integrity": "sha512-5HVP2MKaP6L+G6YaxPNjuL0BPrq9orG3TsrZ9YXbA3vDw/ACI4MEsnoDpn6ZNm7GnZgtAcONJyPhOP8tNJQavQ==", + "license": "MIT", + "dependencies": { + "@types/mdast": "^4.0.0", + "ccount": "^2.0.0", + "devlop": "^1.0.0", + "mdast-util-find-and-replace": "^3.0.0", + "micromark-util-character": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-gfm-footnote": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/mdast-util-gfm-footnote/-/mdast-util-gfm-footnote-2.0.0.tgz", + "integrity": "sha512-5jOT2boTSVkMnQ7LTrd6n/18kqwjmuYqo7JUPe+tRCY6O7dAuTFMtTPauYYrMPpox9hlN0uOx/FL8XvEfG9/mQ==", + "license": "MIT", + "dependencies": { + "@types/mdast": "^4.0.0", + "devlop": "^1.1.0", + "mdast-util-from-markdown": "^2.0.0", + "mdast-util-to-markdown": "^2.0.0", + "micromark-util-normalize-identifier": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-gfm-strikethrough": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/mdast-util-gfm-strikethrough/-/mdast-util-gfm-strikethrough-2.0.0.tgz", + "integrity": "sha512-mKKb915TF+OC5ptj5bJ7WFRPdYtuHv0yTRxK2tJvi+BDqbkiG7h7u/9SI89nRAYcmap2xHQL9D+QG/6wSrTtXg==", + "license": "MIT", + "dependencies": { + "@types/mdast": "^4.0.0", + "mdast-util-from-markdown": "^2.0.0", + "mdast-util-to-markdown": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-gfm-table": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/mdast-util-gfm-table/-/mdast-util-gfm-table-2.0.0.tgz", + "integrity": "sha512-78UEvebzz/rJIxLvE7ZtDd/vIQ0RHv+3Mh5DR96p7cS7HsBhYIICDBCu8csTNWNO6tBWfqXPWekRuj2FNOGOZg==", + "license": "MIT", + "dependencies": { + "@types/mdast": "^4.0.0", + "devlop": "^1.0.0", + "markdown-table": "^3.0.0", + "mdast-util-from-markdown": "^2.0.0", + "mdast-util-to-markdown": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-gfm-task-list-item": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/mdast-util-gfm-task-list-item/-/mdast-util-gfm-task-list-item-2.0.0.tgz", + "integrity": "sha512-IrtvNvjxC1o06taBAVJznEnkiHxLFTzgonUdy8hzFVeDun0uTjxxrRGVaNFqkU1wJR3RBPEfsxmU6jDWPofrTQ==", + "license": "MIT", + "dependencies": { + "@types/mdast": "^4.0.0", + "devlop": "^1.0.0", + "mdast-util-from-markdown": "^2.0.0", + "mdast-util-to-markdown": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-phrasing": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/mdast-util-phrasing/-/mdast-util-phrasing-4.1.0.tgz", + "integrity": "sha512-TqICwyvJJpBwvGAMZjj4J2n0X8QWp21b9l0o7eXyVJ25YNWYbJDVIyD1bZXE6WtV6RmKJVYmQAKWa0zWOABz2w==", + "license": "MIT", + "dependencies": { + "@types/mdast": "^4.0.0", + "unist-util-is": "^6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-to-hast": { + "version": "13.2.0", + "resolved": "https://registry.npmjs.org/mdast-util-to-hast/-/mdast-util-to-hast-13.2.0.tgz", + "integrity": "sha512-QGYKEuUsYT9ykKBCMOEDLsU5JRObWQusAolFMeko/tYPufNkRffBAQjIE+99jbA87xv6FgmjLtwjh9wBWajwAA==", + "license": "MIT", + "dependencies": { + "@types/hast": "^3.0.0", + "@types/mdast": "^4.0.0", + "@ungap/structured-clone": "^1.0.0", + "devlop": "^1.0.0", + "micromark-util-sanitize-uri": "^2.0.0", + "trim-lines": "^3.0.0", + "unist-util-position": "^5.0.0", + "unist-util-visit": "^5.0.0", + "vfile": "^6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-to-markdown": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/mdast-util-to-markdown/-/mdast-util-to-markdown-2.1.0.tgz", + "integrity": "sha512-SR2VnIEdVNCJbP6y7kVTJgPLifdr8WEU440fQec7qHoHOUz/oJ2jmNRqdDQ3rbiStOXb2mCDGTuwsK5OPUgYlQ==", + "license": "MIT", + "dependencies": { + "@types/mdast": "^4.0.0", + "@types/unist": "^3.0.0", + "longest-streak": "^3.0.0", + "mdast-util-phrasing": "^4.0.0", + "mdast-util-to-string": "^4.0.0", + "micromark-util-decode-string": "^2.0.0", + "unist-util-visit": "^5.0.0", + "zwitch": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-to-string": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/mdast-util-to-string/-/mdast-util-to-string-4.0.0.tgz", + "integrity": "sha512-0H44vDimn51F0YwvxSJSm0eCDOJTRlmN0R1yBh4HLj9wiV1Dn0QoXGbvFAWj2hSItVTlCmBF1hqKlIyUBVFLPg==", + "license": "MIT", + "dependencies": { + "@types/mdast": "^4.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/merge2": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", + "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", + "license": "MIT", + "engines": { + "node": ">= 8" + } + }, + "node_modules/micromark": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/micromark/-/micromark-4.0.0.tgz", + "integrity": "sha512-o/sd0nMof8kYff+TqcDx3VSrgBTcZpSvYcAHIfHhv5VAuNmisCxjhx6YmxS8PFEpb9z5WKWKPdzf0jM23ro3RQ==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT", + "dependencies": { + "@types/debug": "^4.0.0", + "debug": "^4.0.0", + "decode-named-character-reference": "^1.0.0", + "devlop": "^1.0.0", + "micromark-core-commonmark": "^2.0.0", + "micromark-factory-space": "^2.0.0", + "micromark-util-character": "^2.0.0", + "micromark-util-chunked": "^2.0.0", + "micromark-util-combine-extensions": "^2.0.0", + "micromark-util-decode-numeric-character-reference": "^2.0.0", + "micromark-util-encode": "^2.0.0", + "micromark-util-normalize-identifier": "^2.0.0", + "micromark-util-resolve-all": "^2.0.0", + "micromark-util-sanitize-uri": "^2.0.0", + "micromark-util-subtokenize": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/micromark-core-commonmark": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-core-commonmark/-/micromark-core-commonmark-2.0.1.tgz", + "integrity": "sha512-CUQyKr1e///ZODyD1U3xit6zXwy1a8q2a1S1HKtIlmgvurrEpaw/Y9y6KSIbF8P59cn/NjzHyO+Q2fAyYLQrAA==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT", + "dependencies": { + "decode-named-character-reference": "^1.0.0", + "devlop": "^1.0.0", + "micromark-factory-destination": "^2.0.0", + "micromark-factory-label": "^2.0.0", + "micromark-factory-space": "^2.0.0", + "micromark-factory-title": "^2.0.0", + "micromark-factory-whitespace": "^2.0.0", + "micromark-util-character": "^2.0.0", + "micromark-util-chunked": "^2.0.0", + "micromark-util-classify-character": "^2.0.0", + "micromark-util-html-tag-name": "^2.0.0", + "micromark-util-normalize-identifier": "^2.0.0", + "micromark-util-resolve-all": "^2.0.0", + "micromark-util-subtokenize": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/micromark-extension-gfm": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/micromark-extension-gfm/-/micromark-extension-gfm-3.0.0.tgz", + "integrity": "sha512-vsKArQsicm7t0z2GugkCKtZehqUm31oeGBV/KVSorWSy8ZlNAv7ytjFhvaryUiCUJYqs+NoE6AFhpQvBTM6Q4w==", + "license": "MIT", + "dependencies": { + "micromark-extension-gfm-autolink-literal": "^2.0.0", + "micromark-extension-gfm-footnote": "^2.0.0", + "micromark-extension-gfm-strikethrough": "^2.0.0", + "micromark-extension-gfm-table": "^2.0.0", + "micromark-extension-gfm-tagfilter": "^2.0.0", + "micromark-extension-gfm-task-list-item": "^2.0.0", + "micromark-util-combine-extensions": "^2.0.0", + "micromark-util-types": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/micromark-extension-gfm-autolink-literal": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/micromark-extension-gfm-autolink-literal/-/micromark-extension-gfm-autolink-literal-2.1.0.tgz", + "integrity": "sha512-oOg7knzhicgQ3t4QCjCWgTmfNhvQbDDnJeVu9v81r7NltNCVmhPy1fJRX27pISafdjL+SVc4d3l48Gb6pbRypw==", + "license": "MIT", + "dependencies": { + "micromark-util-character": "^2.0.0", + "micromark-util-sanitize-uri": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/micromark-extension-gfm-footnote": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/micromark-extension-gfm-footnote/-/micromark-extension-gfm-footnote-2.1.0.tgz", + "integrity": "sha512-/yPhxI1ntnDNsiHtzLKYnE3vf9JZ6cAisqVDauhp4CEHxlb4uoOTxOCJ+9s51bIB8U1N1FJ1RXOKTIlD5B/gqw==", + "license": "MIT", + "dependencies": { + "devlop": "^1.0.0", + "micromark-core-commonmark": "^2.0.0", + "micromark-factory-space": "^2.0.0", + "micromark-util-character": "^2.0.0", + "micromark-util-normalize-identifier": "^2.0.0", + "micromark-util-sanitize-uri": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/micromark-extension-gfm-strikethrough": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/micromark-extension-gfm-strikethrough/-/micromark-extension-gfm-strikethrough-2.1.0.tgz", + "integrity": "sha512-ADVjpOOkjz1hhkZLlBiYA9cR2Anf8F4HqZUO6e5eDcPQd0Txw5fxLzzxnEkSkfnD0wziSGiv7sYhk/ktvbf1uw==", + "license": "MIT", + "dependencies": { + "devlop": "^1.0.0", + "micromark-util-chunked": "^2.0.0", + "micromark-util-classify-character": "^2.0.0", + "micromark-util-resolve-all": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/micromark-extension-gfm-table": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/micromark-extension-gfm-table/-/micromark-extension-gfm-table-2.1.0.tgz", + "integrity": "sha512-Ub2ncQv+fwD70/l4ou27b4YzfNaCJOvyX4HxXU15m7mpYY+rjuWzsLIPZHJL253Z643RpbcP1oeIJlQ/SKW67g==", + "license": "MIT", + "dependencies": { + "devlop": "^1.0.0", + "micromark-factory-space": "^2.0.0", + "micromark-util-character": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/micromark-extension-gfm-tagfilter": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-extension-gfm-tagfilter/-/micromark-extension-gfm-tagfilter-2.0.0.tgz", + "integrity": "sha512-xHlTOmuCSotIA8TW1mDIM6X2O1SiX5P9IuDtqGonFhEK0qgRI4yeC6vMxEV2dgyr2TiD+2PQ10o+cOhdVAcwfg==", + "license": "MIT", + "dependencies": { + "micromark-util-types": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/micromark-extension-gfm-task-list-item": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/micromark-extension-gfm-task-list-item/-/micromark-extension-gfm-task-list-item-2.1.0.tgz", + "integrity": "sha512-qIBZhqxqI6fjLDYFTBIa4eivDMnP+OZqsNwmQ3xNLE4Cxwc+zfQEfbs6tzAo2Hjq+bh6q5F+Z8/cksrLFYWQQw==", + "license": "MIT", + "dependencies": { + "devlop": "^1.0.0", + "micromark-factory-space": "^2.0.0", + "micromark-util-character": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/micromark-factory-destination": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-factory-destination/-/micromark-factory-destination-2.0.0.tgz", + "integrity": "sha512-j9DGrQLm/Uhl2tCzcbLhy5kXsgkHUrjJHg4fFAeoMRwJmJerT9aw4FEhIbZStWN8A3qMwOp1uzHr4UL8AInxtA==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT", + "dependencies": { + "micromark-util-character": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/micromark-factory-label": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-factory-label/-/micromark-factory-label-2.0.0.tgz", + "integrity": "sha512-RR3i96ohZGde//4WSe/dJsxOX6vxIg9TimLAS3i4EhBAFx8Sm5SmqVfR8E87DPSR31nEAjZfbt91OMZWcNgdZw==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT", + "dependencies": { + "devlop": "^1.0.0", + "micromark-util-character": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/micromark-factory-space": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-factory-space/-/micromark-factory-space-2.0.0.tgz", + "integrity": "sha512-TKr+LIDX2pkBJXFLzpyPyljzYK3MtmllMUMODTQJIUfDGncESaqB90db9IAUcz4AZAJFdd8U9zOp9ty1458rxg==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT", + "dependencies": { + "micromark-util-character": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/micromark-factory-title": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-factory-title/-/micromark-factory-title-2.0.0.tgz", + "integrity": "sha512-jY8CSxmpWLOxS+t8W+FG3Xigc0RDQA9bKMY/EwILvsesiRniiVMejYTE4wumNc2f4UbAa4WsHqe3J1QS1sli+A==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT", + "dependencies": { + "micromark-factory-space": "^2.0.0", + "micromark-util-character": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/micromark-factory-whitespace": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-factory-whitespace/-/micromark-factory-whitespace-2.0.0.tgz", + "integrity": "sha512-28kbwaBjc5yAI1XadbdPYHX/eDnqaUFVikLwrO7FDnKG7lpgxnvk/XGRhX/PN0mOZ+dBSZ+LgunHS+6tYQAzhA==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT", + "dependencies": { + "micromark-factory-space": "^2.0.0", + "micromark-util-character": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/micromark-util-character": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/micromark-util-character/-/micromark-util-character-2.1.0.tgz", + "integrity": "sha512-KvOVV+X1yLBfs9dCBSopq/+G1PcgT3lAK07mC4BzXi5E7ahzMAF8oIupDDJ6mievI6F+lAATkbQQlQixJfT3aQ==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT", + "dependencies": { + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/micromark-util-chunked": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-util-chunked/-/micromark-util-chunked-2.0.0.tgz", + "integrity": "sha512-anK8SWmNphkXdaKgz5hJvGa7l00qmcaUQoMYsBwDlSKFKjc6gjGXPDw3FNL3Nbwq5L8gE+RCbGqTw49FK5Qyvg==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT", + "dependencies": { + "micromark-util-symbol": "^2.0.0" + } + }, + "node_modules/micromark-util-classify-character": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-util-classify-character/-/micromark-util-classify-character-2.0.0.tgz", + "integrity": "sha512-S0ze2R9GH+fu41FA7pbSqNWObo/kzwf8rN/+IGlW/4tC6oACOs8B++bh+i9bVyNnwCcuksbFwsBme5OCKXCwIw==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT", + "dependencies": { + "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": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-util-combine-extensions/-/micromark-util-combine-extensions-2.0.0.tgz", + "integrity": "sha512-vZZio48k7ON0fVS3CUgFatWHoKbbLTK/rT7pzpJ4Bjp5JjkZeasRfrS9wsBdDJK2cJLHMckXZdzPSSr1B8a4oQ==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT", + "dependencies": { + "micromark-util-chunked": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/micromark-util-decode-numeric-character-reference": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-util-decode-numeric-character-reference/-/micromark-util-decode-numeric-character-reference-2.0.1.tgz", + "integrity": "sha512-bmkNc7z8Wn6kgjZmVHOX3SowGmVdhYS7yBpMnuMnPzDq/6xwVA604DuOXMZTO1lvq01g+Adfa0pE2UKGlxL1XQ==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT", + "dependencies": { + "micromark-util-symbol": "^2.0.0" + } + }, + "node_modules/micromark-util-decode-string": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-util-decode-string/-/micromark-util-decode-string-2.0.0.tgz", + "integrity": "sha512-r4Sc6leeUTn3P6gk20aFMj2ntPwn6qpDZqWvYmAG6NgvFTIlj4WtrAudLi65qYoaGdXYViXYw2pkmn7QnIFasA==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT", + "dependencies": { + "decode-named-character-reference": "^1.0.0", + "micromark-util-character": "^2.0.0", + "micromark-util-decode-numeric-character-reference": "^2.0.0", + "micromark-util-symbol": "^2.0.0" + } + }, + "node_modules/micromark-util-encode": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-util-encode/-/micromark-util-encode-2.0.0.tgz", + "integrity": "sha512-pS+ROfCXAGLWCOc8egcBvT0kf27GoWMqtdarNfDcjb6YLuV5cM3ioG45Ys2qOVqeqSbjaKg72vU+Wby3eddPsA==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT" + }, + "node_modules/micromark-util-html-tag-name": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-util-html-tag-name/-/micromark-util-html-tag-name-2.0.0.tgz", + "integrity": "sha512-xNn4Pqkj2puRhKdKTm8t1YHC/BAjx6CEwRFXntTaRf/x16aqka6ouVoutm+QdkISTlT7e2zU7U4ZdlDLJd2Mcw==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT" + }, + "node_modules/micromark-util-normalize-identifier": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-util-normalize-identifier/-/micromark-util-normalize-identifier-2.0.0.tgz", + "integrity": "sha512-2xhYT0sfo85FMrUPtHcPo2rrp1lwbDEEzpx7jiH2xXJLqBuy4H0GgXk5ToU8IEwoROtXuL8ND0ttVa4rNqYK3w==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT", + "dependencies": { + "micromark-util-symbol": "^2.0.0" + } + }, + "node_modules/micromark-util-resolve-all": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-util-resolve-all/-/micromark-util-resolve-all-2.0.0.tgz", + "integrity": "sha512-6KU6qO7DZ7GJkaCgwBNtplXCvGkJToU86ybBAUdavvgsCiG8lSSvYxr9MhwmQ+udpzywHsl4RpGJsYWG1pDOcA==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT", + "dependencies": { + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/micromark-util-sanitize-uri": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-util-sanitize-uri/-/micromark-util-sanitize-uri-2.0.0.tgz", + "integrity": "sha512-WhYv5UEcZrbAtlsnPuChHUAsu/iBPOVaEVsntLBIdpibO0ddy8OzavZz3iL2xVvBZOpolujSliP65Kq0/7KIYw==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT", + "dependencies": { + "micromark-util-character": "^2.0.0", + "micromark-util-encode": "^2.0.0", + "micromark-util-symbol": "^2.0.0" + } + }, + "node_modules/micromark-util-subtokenize": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-util-subtokenize/-/micromark-util-subtokenize-2.0.1.tgz", + "integrity": "sha512-jZNtiFl/1aY73yS3UGQkutD0UbhTt68qnRpw2Pifmz5wV9h8gOVsN70v+Lq/f1rKaU/W8pxRe8y8Q9FX1AOe1Q==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT", + "dependencies": { + "devlop": "^1.0.0", + "micromark-util-chunked": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/micromark-util-symbol": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.0.tgz", + "integrity": "sha512-8JZt9ElZ5kyTnO94muPxIGS8oyElRJaiJO8EzV6ZSyGQ1Is8xwl4Q45qU5UOg+bGH4AikWziz0iN4sFLWs8PGw==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT" + }, + "node_modules/micromark-util-types": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-util-types/-/micromark-util-types-2.0.0.tgz", + "integrity": "sha512-oNh6S2WMHWRZrmutsRmDDfkzKtxF+bc2VxLC9dvtrDIRFln627VsFP6fLMgTryGDljgLPjkrzQSDcPrjPyDJ5w==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT" + }, + "node_modules/micromatch": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.8.tgz", + "integrity": "sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==", + "license": "MIT", + "dependencies": { + "braces": "^3.0.3", + "picomatch": "^2.3.1" + }, + "engines": { + "node": ">=8.6" + } + }, + "node_modules/mimic-function": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/mimic-function/-/mimic-function-5.0.1.tgz", + "integrity": "sha512-VP79XUPxV2CigYP3jWwAUFSku2aKqBH7uTAapFWCBqutsbmDo96KY5o8uh6U+/YSIn5OxJnXp73beVkpqMIGhA==", + "license": "MIT", + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/minimatch": { + "version": "9.0.5", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz", + "integrity": "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==", + "license": "ISC", + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=16 || 14 >=14.17" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/minipass": { + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.1.2.tgz", + "integrity": "sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==", + "license": "ISC", + "engines": { + "node": ">=16 || 14 >=14.17" + } + }, + "node_modules/mrmime": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/mrmime/-/mrmime-2.0.0.tgz", + "integrity": "sha512-eu38+hdgojoyq63s+yTpN4XMBdt5l8HhMhc4VKLO9KM5caLIBvUm4thi7fFaxyTmCKeNnXZ5pAlBwCUnhA09uw==", + "license": "MIT", + "engines": { + "node": ">=10" + } + }, + "node_modules/ms": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", + "license": "MIT" + }, + "node_modules/mz": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/mz/-/mz-2.7.0.tgz", + "integrity": "sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==", + "license": "MIT", + "dependencies": { + "any-promise": "^1.0.0", + "object-assign": "^4.0.1", + "thenify-all": "^1.0.0" + } + }, + "node_modules/nanoid": { + "version": "3.3.7", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.7.tgz", + "integrity": "sha512-eSRppjcPIatRIMC1U6UngP8XFcz8MQWGQdt1MTBQ7NaAmvXDfvNxbvWV3x2y6CdEUciCSsDHDQZbhYaB8QEo2g==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "MIT", + "bin": { + "nanoid": "bin/nanoid.cjs" + }, + "engines": { + "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" + } + }, + "node_modules/neotraverse": { + "version": "0.6.18", + "resolved": "https://registry.npmjs.org/neotraverse/-/neotraverse-0.6.18.tgz", + "integrity": "sha512-Z4SmBUweYa09+o6pG+eASabEpP6QkQ70yHj351pQoEXIs8uHbaU2DWVmzBANKgflPa47A50PtB2+NgRpQvr7vA==", + "license": "MIT", + "engines": { + "node": ">= 10" + } + }, + "node_modules/nlcst-to-string": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/nlcst-to-string/-/nlcst-to-string-4.0.0.tgz", + "integrity": "sha512-YKLBCcUYKAg0FNlOBT6aI91qFmSiFKiluk655WzPF+DDMA02qIyy8uiRqI8QXtcFpEvll12LpL5MXqEmAZ+dcA==", + "license": "MIT", + "dependencies": { + "@types/nlcst": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/node-releases": { + "version": "2.0.18", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.18.tgz", + "integrity": "sha512-d9VeXT4SJ7ZeOqGX6R5EM022wpL+eWPooLI+5UpWn2jCT1aosUQEhQP214x33Wkwx3JQMvIm+tIoVOdodFS40g==", + "license": "MIT" + }, + "node_modules/normalize-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/normalize-range": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz", + "integrity": "sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object-hash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/object-hash/-/object-hash-3.0.0.tgz", + "integrity": "sha512-RSn9F68PjH9HqtltsSnqYC1XXoWe9Bju5+213R98cNGttag9q9yAOTzdbsqvIa7aNm5WffBZFpWYr2aWrklWAw==", + "license": "MIT", + "engines": { + "node": ">= 6" + } + }, + "node_modules/onetime": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-7.0.0.tgz", + "integrity": "sha512-VXJjc87FScF88uafS3JllDgvAm+c/Slfz06lorj2uAY34rlUu0Nt+v8wreiImcrgAjjIHp1rXpTDlLOGw29WwQ==", + "license": "MIT", + "dependencies": { + "mimic-function": "^5.0.0" + }, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/oniguruma-to-js": { + "version": "0.4.3", + "resolved": "https://registry.npmjs.org/oniguruma-to-js/-/oniguruma-to-js-0.4.3.tgz", + "integrity": "sha512-X0jWUcAlxORhOqqBREgPMgnshB7ZGYszBNspP+tS9hPD3l13CdaXcHbgImoHUHlrvGx/7AvFEkTRhAGYh+jzjQ==", + "license": "MIT", + "dependencies": { + "regex": "^4.3.2" + }, + "funding": { + "url": "https://github.com/sponsors/antfu" + } + }, + "node_modules/ora": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/ora/-/ora-8.1.0.tgz", + "integrity": "sha512-GQEkNkH/GHOhPFXcqZs3IDahXEQcQxsSjEkK4KvEEST4t7eNzoMjxTzef+EZ+JluDEV+Raoi3WQ2CflnRdSVnQ==", + "license": "MIT", + "dependencies": { + "chalk": "^5.3.0", + "cli-cursor": "^5.0.0", + "cli-spinners": "^2.9.2", + "is-interactive": "^2.0.0", + "is-unicode-supported": "^2.0.0", + "log-symbols": "^6.0.0", + "stdin-discarder": "^0.2.2", + "string-width": "^7.2.0", + "strip-ansi": "^7.1.0" + }, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/ora/node_modules/chalk": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-5.3.0.tgz", + "integrity": "sha512-dLitG79d+GV1Nb/VYcCDFivJeK1hiukt9QjRNVOsUtTy1rR1YJsmpGGTZ3qJos+uw7WmWF4wUwBd9jxjocFC2w==", + "license": "MIT", + "engines": { + "node": "^12.17.0 || ^14.13 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/p-limit": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-6.1.0.tgz", + "integrity": "sha512-H0jc0q1vOzlEk0TqAKXKZxdl7kX3OFUzCnNVUnq5Pc3DGo0kpeaMuPqxQn235HibwBEb0/pm9dgKTjXy66fBkg==", + "license": "MIT", + "dependencies": { + "yocto-queue": "^1.1.1" + }, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "license": "MIT", + "dependencies": { + "p-limit": "^2.2.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/p-locate/node_modules/p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "license": "MIT", + "dependencies": { + "p-try": "^2.0.0" + }, + "engines": { + "node": ">=6" + }, + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "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", + "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/package-json-from-dist": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/package-json-from-dist/-/package-json-from-dist-1.0.0.tgz", + "integrity": "sha512-dATvCeZN/8wQsGywez1mzHtTlP22H8OEfPrVMLNr4/eGa+ijtLn/6M5f0dY8UKNrC2O9UCU6SSoG3qRKnt7STw==", + "license": "BlueOak-1.0.0" + }, + "node_modules/parse-latin": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/parse-latin/-/parse-latin-7.0.0.tgz", + "integrity": "sha512-mhHgobPPua5kZ98EF4HWiH167JWBfl4pvAIXXdbaVohtK7a6YBOy56kvhCqduqyo/f3yrHFWmqmiMg/BkBkYYQ==", + "license": "MIT", + "dependencies": { + "@types/nlcst": "^2.0.0", + "@types/unist": "^3.0.0", + "nlcst-to-string": "^4.0.0", + "unist-util-modify-children": "^4.0.0", + "unist-util-visit-children": "^3.0.0", + "vfile": "^6.0.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/parse5": { + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/parse5/-/parse5-7.1.2.tgz", + "integrity": "sha512-Czj1WaSVpaoj0wbhMzLmWD69anp2WH7FXMB9n1Sy8/ZFF9jolSQVMu1Ij5WIyGmcBmhk7EOndpO4mIpihVqAXw==", + "license": "MIT", + "dependencies": { + "entities": "^4.4.0" + }, + "funding": { + "url": "https://github.com/inikulin/parse5?sponsor=1" + } + }, + "node_modules/path-exists": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/path-key": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/path-parse": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", + "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==", + "license": "MIT" + }, + "node_modules/path-scurry": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/path-scurry/-/path-scurry-1.11.1.tgz", + "integrity": "sha512-Xa4Nw17FS9ApQFJ9umLiJS4orGjm7ZzwUrwamcGQuHSzDyth9boKDaycYdDcZDuqYATXw4HFXgaqWTctW/v1HA==", + "license": "BlueOak-1.0.0", + "dependencies": { + "lru-cache": "^10.2.0", + "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0" + }, + "engines": { + "node": ">=16 || 14 >=14.18" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/path-scurry/node_modules/lru-cache": { + "version": "10.4.3", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.4.3.tgz", + "integrity": "sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==", + "license": "ISC" + }, + "node_modules/picocolors": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.0.tgz", + "integrity": "sha512-TQ92mBOW0l3LeMeyLV6mzy/kWr8lkd/hp3mTg7wYK7zJhuBStmGMBG0BdeDZS/dZx1IukaX6Bk11zcln25o1Aw==", + "license": "ISC" + }, + "node_modules/picomatch": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", + "license": "MIT", + "engines": { + "node": ">=8.6" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } + }, + "node_modules/pify": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", + "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/pirates": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.6.tgz", + "integrity": "sha512-saLsH7WeYYPiD25LDuLRRY/i+6HaPYr6G1OUlN39otzkSTxKnubR9RTxS3/Kk50s1g2JTgFwWQDQyplC5/SHZg==", + "license": "MIT", + "engines": { + "node": ">= 6" + } + }, + "node_modules/pkg-dir": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", + "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", + "license": "MIT", + "dependencies": { + "find-up": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/postcss": { + "version": "8.4.47", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.47.tgz", + "integrity": "sha512-56rxCq7G/XfB4EkXq9Egn5GCqugWvDFjafDOThIdMBsI15iqPqR5r15TfSr1YPYeEI19YeaXMCbY6u88Y76GLQ==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/postcss" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "MIT", + "dependencies": { + "nanoid": "^3.3.7", + "picocolors": "^1.1.0", + "source-map-js": "^1.2.1" + }, + "engines": { + "node": "^10 || ^12 || >=14" + } + }, + "node_modules/postcss-import": { + "version": "15.1.0", + "resolved": "https://registry.npmjs.org/postcss-import/-/postcss-import-15.1.0.tgz", + "integrity": "sha512-hpr+J05B2FVYUAXHeK1YyI267J/dDDhMU6B6civm8hSY1jYJnBXxzKDKDswzJmtLHryrjhnDjqqp/49t8FALew==", + "license": "MIT", + "dependencies": { + "postcss-value-parser": "^4.0.0", + "read-cache": "^1.0.0", + "resolve": "^1.1.7" + }, + "engines": { + "node": ">=14.0.0" + }, + "peerDependencies": { + "postcss": "^8.0.0" + } + }, + "node_modules/postcss-js": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-js/-/postcss-js-4.0.1.tgz", + "integrity": "sha512-dDLF8pEO191hJMtlHFPRa8xsizHaM82MLfNkUHdUtVEV3tgTp5oj+8qbEqYM57SLfc74KSbw//4SeJma2LRVIw==", + "license": "MIT", + "dependencies": { + "camelcase-css": "^2.0.1" + }, + "engines": { + "node": "^12 || ^14 || >= 16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + "peerDependencies": { + "postcss": "^8.4.21" + } + }, + "node_modules/postcss-load-config": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-4.0.2.tgz", + "integrity": "sha512-bSVhyJGL00wMVoPUzAVAnbEoWyqRxkjv64tUl427SKnPrENtq6hJwUojroMz2VB+Q1edmi4IfrAPpami5VVgMQ==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "MIT", + "dependencies": { + "lilconfig": "^3.0.0", + "yaml": "^2.3.4" + }, + "engines": { + "node": ">= 14" + }, + "peerDependencies": { + "postcss": ">=8.0.9", + "ts-node": ">=9.0.0" + }, + "peerDependenciesMeta": { + "postcss": { + "optional": true + }, + "ts-node": { + "optional": true + } + } + }, + "node_modules/postcss-nested": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/postcss-nested/-/postcss-nested-6.2.0.tgz", + "integrity": "sha512-HQbt28KulC5AJzG+cZtj9kvKB93CFCdLvog1WFLf1D+xmMvPGlBstkpTEZfK5+AN9hfJocyBFCNiqyS48bpgzQ==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "MIT", + "dependencies": { + "postcss-selector-parser": "^6.1.1" + }, + "engines": { + "node": ">=12.0" + }, + "peerDependencies": { + "postcss": "^8.2.14" + } + }, + "node_modules/postcss-selector-parser": { + "version": "6.1.2", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.1.2.tgz", + "integrity": "sha512-Q8qQfPiZ+THO/3ZrOrO0cJJKfpYCagtMUkXbnEfmgUjwXg6z/WBeOyS9APBBPCTSiDV+s4SwQGu8yFsiMRIudg==", + "license": "MIT", + "dependencies": { + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/postcss-value-parser": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz", + "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==", + "license": "MIT" + }, + "node_modules/preferred-pm": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/preferred-pm/-/preferred-pm-4.0.0.tgz", + "integrity": "sha512-gYBeFTZLu055D8Vv3cSPox/0iTPtkzxpLroSYYA7WXgRi31WCJ51Uyl8ZiPeUUjyvs2MBzK+S8v9JVUgHU/Sqw==", + "license": "MIT", + "dependencies": { + "find-up-simple": "^1.0.0", + "find-yarn-workspace-root2": "1.2.16", + "which-pm": "^3.0.0" + }, + "engines": { + "node": ">=18.12" + } + }, + "node_modules/prismjs": { + "version": "1.29.0", + "resolved": "https://registry.npmjs.org/prismjs/-/prismjs-1.29.0.tgz", + "integrity": "sha512-Kx/1w86q/epKcmte75LNrEoT+lX8pBpavuAbvJWRXar7Hz8jrtF+e3vY751p0R8H9HdArwaCTNDDzHg/ScJK1Q==", + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/prompts": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/prompts/-/prompts-2.4.2.tgz", + "integrity": "sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q==", + "license": "MIT", + "dependencies": { + "kleur": "^3.0.3", + "sisteransi": "^1.0.5" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/prompts/node_modules/kleur": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/kleur/-/kleur-3.0.3.tgz", + "integrity": "sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==", + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/property-information": { + "version": "6.5.0", + "resolved": "https://registry.npmjs.org/property-information/-/property-information-6.5.0.tgz", + "integrity": "sha512-PgTgs/BlvHxOu8QuEN7wi5A0OmXaBcHpmCSTehcs6Uuu9IkDIEo13Hy7n898RHfrQ49vKCoGeWZSaAK01nwVig==", + "license": "MIT", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/queue-microtask": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", + "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "MIT" + }, + "node_modules/read-cache": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/read-cache/-/read-cache-1.0.0.tgz", + "integrity": "sha512-Owdv/Ft7IjOgm/i0xvNDZ1LrRANRfew4b2prF3OWMQLxLfu3bS8FVhCsrSCMK4lR56Y9ya+AThoTpDCTxCmpRA==", + "license": "MIT", + "dependencies": { + "pify": "^2.3.0" + } + }, + "node_modules/read-cache/node_modules/pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/readdirp": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", + "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", + "license": "MIT", + "dependencies": { + "picomatch": "^2.2.1" + }, + "engines": { + "node": ">=8.10.0" + } + }, + "node_modules/regex": { + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/regex/-/regex-4.3.2.tgz", + "integrity": "sha512-kK/AA3A9K6q2js89+VMymcboLOlF5lZRCYJv3gzszXFHBr6kO6qLGzbm+UIugBEV8SMMKCTR59txoY6ctRHYVw==", + "license": "MIT" + }, + "node_modules/rehype": { + "version": "13.0.1", + "resolved": "https://registry.npmjs.org/rehype/-/rehype-13.0.1.tgz", + "integrity": "sha512-AcSLS2mItY+0fYu9xKxOu1LhUZeBZZBx8//5HKzF+0XP+eP8+6a5MXn2+DW2kfXR6Dtp1FEXMVrjyKAcvcU8vg==", + "license": "MIT", + "dependencies": { + "@types/hast": "^3.0.0", + "rehype-parse": "^9.0.0", + "rehype-stringify": "^10.0.0", + "unified": "^11.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/rehype-parse": { + "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==", + "license": "MIT", + "dependencies": { + "@types/hast": "^3.0.0", + "hast-util-from-html": "^2.0.0", + "unified": "^11.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/rehype-raw": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/rehype-raw/-/rehype-raw-7.0.0.tgz", + "integrity": "sha512-/aE8hCfKlQeA8LmyeyQvQF3eBiLRGNlfBJEvWH7ivp9sBqs7TNqBL5X3v157rM4IFETqDnIOO+z5M/biZbo9Ww==", + "license": "MIT", + "dependencies": { + "@types/hast": "^3.0.0", + "hast-util-raw": "^9.0.0", + "vfile": "^6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/rehype-stringify": { + "version": "10.0.0", + "resolved": "https://registry.npmjs.org/rehype-stringify/-/rehype-stringify-10.0.0.tgz", + "integrity": "sha512-1TX1i048LooI9QoecrXy7nGFFbFSufxVRAfc6Y9YMRAi56l+oB0zP51mLSV312uRuvVLPV1opSlJmslozR1XHQ==", + "license": "MIT", + "dependencies": { + "@types/hast": "^3.0.0", + "hast-util-to-html": "^9.0.0", + "unified": "^11.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/remark-gfm": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/remark-gfm/-/remark-gfm-4.0.0.tgz", + "integrity": "sha512-U92vJgBPkbw4Zfu/IiW2oTZLSL3Zpv+uI7My2eq8JxKgqraFdU8YUGicEJCEgSbeaG+QDFqIcwwfMTOEelPxuA==", + "license": "MIT", + "dependencies": { + "@types/mdast": "^4.0.0", + "mdast-util-gfm": "^3.0.0", + "micromark-extension-gfm": "^3.0.0", + "remark-parse": "^11.0.0", + "remark-stringify": "^11.0.0", + "unified": "^11.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/remark-parse": { + "version": "11.0.0", + "resolved": "https://registry.npmjs.org/remark-parse/-/remark-parse-11.0.0.tgz", + "integrity": "sha512-FCxlKLNGknS5ba/1lmpYijMUzX2esxW5xQqjWxw2eHFfS2MSdaHVINFmhjo+qN1WhZhNimq0dZATN9pH0IDrpA==", + "license": "MIT", + "dependencies": { + "@types/mdast": "^4.0.0", + "mdast-util-from-markdown": "^2.0.0", + "micromark-util-types": "^2.0.0", + "unified": "^11.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/remark-rehype": { + "version": "11.1.0", + "resolved": "https://registry.npmjs.org/remark-rehype/-/remark-rehype-11.1.0.tgz", + "integrity": "sha512-z3tJrAs2kIs1AqIIy6pzHmAHlF1hWQ+OdY4/hv+Wxe35EhyLKcajL33iUEn3ScxtFox9nUvRufR/Zre8Q08H/g==", + "license": "MIT", + "dependencies": { + "@types/hast": "^3.0.0", + "@types/mdast": "^4.0.0", + "mdast-util-to-hast": "^13.0.0", + "unified": "^11.0.0", + "vfile": "^6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/remark-smartypants": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/remark-smartypants/-/remark-smartypants-3.0.2.tgz", + "integrity": "sha512-ILTWeOriIluwEvPjv67v7Blgrcx+LZOkAUVtKI3putuhlZm84FnqDORNXPPm+HY3NdZOMhyDwZ1E+eZB/Df5dA==", + "license": "MIT", + "dependencies": { + "retext": "^9.0.0", + "retext-smartypants": "^6.0.0", + "unified": "^11.0.4", + "unist-util-visit": "^5.0.0" + }, + "engines": { + "node": ">=16.0.0" + } + }, + "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==", + "license": "MIT", + "dependencies": { + "@types/mdast": "^4.0.0", + "mdast-util-to-markdown": "^2.0.0", + "unified": "^11.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/resolve": { + "version": "1.22.8", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.8.tgz", + "integrity": "sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==", + "license": "MIT", + "dependencies": { + "is-core-module": "^2.13.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + }, + "bin": { + "resolve": "bin/resolve" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/restore-cursor": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-5.1.0.tgz", + "integrity": "sha512-oMA2dcrw6u0YfxJQXm342bFKX/E4sG9rbTzO9ptUcR/e8A33cHuvStiYOwH7fszkZlZ1z/ta9AAoPk2F4qIOHA==", + "license": "MIT", + "dependencies": { + "onetime": "^7.0.0", + "signal-exit": "^4.1.0" + }, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/retext": { + "version": "9.0.0", + "resolved": "https://registry.npmjs.org/retext/-/retext-9.0.0.tgz", + "integrity": "sha512-sbMDcpHCNjvlheSgMfEcVrZko3cDzdbe1x/e7G66dFp0Ff7Mldvi2uv6JkJQzdRcvLYE8CA8Oe8siQx8ZOgTcA==", + "license": "MIT", + "dependencies": { + "@types/nlcst": "^2.0.0", + "retext-latin": "^4.0.0", + "retext-stringify": "^4.0.0", + "unified": "^11.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/retext-latin": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/retext-latin/-/retext-latin-4.0.0.tgz", + "integrity": "sha512-hv9woG7Fy0M9IlRQloq/N6atV82NxLGveq+3H2WOi79dtIYWN8OaxogDm77f8YnVXJL2VD3bbqowu5E3EMhBYA==", + "license": "MIT", + "dependencies": { + "@types/nlcst": "^2.0.0", + "parse-latin": "^7.0.0", + "unified": "^11.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/retext-smartypants": { + "version": "6.1.1", + "resolved": "https://registry.npmjs.org/retext-smartypants/-/retext-smartypants-6.1.1.tgz", + "integrity": "sha512-onsHf34i/GzgElJgtT1K2V+31yEhWs7NJboKNxXJcmVMMPxLpgxZ9iADoMdydd6j/bHic5F/aNq0CGqElEtu2g==", + "license": "MIT", + "dependencies": { + "@types/nlcst": "^2.0.0", + "nlcst-to-string": "^4.0.0", + "unist-util-visit": "^5.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/retext-stringify": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/retext-stringify/-/retext-stringify-4.0.0.tgz", + "integrity": "sha512-rtfN/0o8kL1e+78+uxPTqu1Klt0yPzKuQ2BfWwwfgIUSayyzxpM1PJzkKt4V8803uB9qSy32MvI7Xep9khTpiA==", + "license": "MIT", + "dependencies": { + "@types/nlcst": "^2.0.0", + "nlcst-to-string": "^4.0.0", + "unified": "^11.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", + "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", + "license": "MIT", + "engines": { + "iojs": ">=1.0.0", + "node": ">=0.10.0" + } + }, + "node_modules/rollup": { + "version": "4.21.3", + "resolved": "https://registry.npmjs.org/rollup/-/rollup-4.21.3.tgz", + "integrity": "sha512-7sqRtBNnEbcBtMeRVc6VRsJMmpI+JU1z9VTvW8D4gXIYQFz0aLcsE6rRkyghZkLfEgUZgVvOG7A5CVz/VW5GIA==", + "license": "MIT", + "dependencies": { + "@types/estree": "1.0.5" + }, + "bin": { + "rollup": "dist/bin/rollup" + }, + "engines": { + "node": ">=18.0.0", + "npm": ">=8.0.0" + }, + "optionalDependencies": { + "@rollup/rollup-android-arm-eabi": "4.21.3", + "@rollup/rollup-android-arm64": "4.21.3", + "@rollup/rollup-darwin-arm64": "4.21.3", + "@rollup/rollup-darwin-x64": "4.21.3", + "@rollup/rollup-linux-arm-gnueabihf": "4.21.3", + "@rollup/rollup-linux-arm-musleabihf": "4.21.3", + "@rollup/rollup-linux-arm64-gnu": "4.21.3", + "@rollup/rollup-linux-arm64-musl": "4.21.3", + "@rollup/rollup-linux-powerpc64le-gnu": "4.21.3", + "@rollup/rollup-linux-riscv64-gnu": "4.21.3", + "@rollup/rollup-linux-s390x-gnu": "4.21.3", + "@rollup/rollup-linux-x64-gnu": "4.21.3", + "@rollup/rollup-linux-x64-musl": "4.21.3", + "@rollup/rollup-win32-arm64-msvc": "4.21.3", + "@rollup/rollup-win32-ia32-msvc": "4.21.3", + "@rollup/rollup-win32-x64-msvc": "4.21.3", + "fsevents": "~2.3.2" + } + }, + "node_modules/run-parallel": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", + "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "MIT", + "dependencies": { + "queue-microtask": "^1.2.2" + } + }, + "node_modules/section-matter": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/section-matter/-/section-matter-1.0.0.tgz", + "integrity": "sha512-vfD3pmTzGpufjScBh50YHKzEu2lxBWhVEHsNGoEXmCmn2hKGfeNLYMzCJpe8cD7gqX7TJluOVpBkAequ6dgMmA==", + "license": "MIT", + "dependencies": { + "extend-shallow": "^2.0.1", + "kind-of": "^6.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/semver": { + "version": "7.6.3", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.3.tgz", + "integrity": "sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==", + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/sharp": { + "version": "0.33.5", + "resolved": "https://registry.npmjs.org/sharp/-/sharp-0.33.5.tgz", + "integrity": "sha512-haPVm1EkS9pgvHrQ/F3Xy+hgcuMV0Wm9vfIBSiwZ05k+xgb0PkBQpGsAA/oWdDobNaZTH5ppvHtzCFbnSEwHVw==", + "hasInstallScript": true, + "license": "Apache-2.0", + "optional": true, + "dependencies": { + "color": "^4.2.3", + "detect-libc": "^2.0.3", + "semver": "^7.6.3" + }, + "engines": { + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + }, + "optionalDependencies": { + "@img/sharp-darwin-arm64": "0.33.5", + "@img/sharp-darwin-x64": "0.33.5", + "@img/sharp-libvips-darwin-arm64": "1.0.4", + "@img/sharp-libvips-darwin-x64": "1.0.4", + "@img/sharp-libvips-linux-arm": "1.0.5", + "@img/sharp-libvips-linux-arm64": "1.0.4", + "@img/sharp-libvips-linux-s390x": "1.0.4", + "@img/sharp-libvips-linux-x64": "1.0.4", + "@img/sharp-libvips-linuxmusl-arm64": "1.0.4", + "@img/sharp-libvips-linuxmusl-x64": "1.0.4", + "@img/sharp-linux-arm": "0.33.5", + "@img/sharp-linux-arm64": "0.33.5", + "@img/sharp-linux-s390x": "0.33.5", + "@img/sharp-linux-x64": "0.33.5", + "@img/sharp-linuxmusl-arm64": "0.33.5", + "@img/sharp-linuxmusl-x64": "0.33.5", + "@img/sharp-wasm32": "0.33.5", + "@img/sharp-win32-ia32": "0.33.5", + "@img/sharp-win32-x64": "0.33.5" + } + }, + "node_modules/shebang-command": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", + "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", + "license": "MIT", + "dependencies": { + "shebang-regex": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/shebang-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/shiki": { + "version": "1.17.6", + "resolved": "https://registry.npmjs.org/shiki/-/shiki-1.17.6.tgz", + "integrity": "sha512-RejGugKpDM75vh6YtF9R771acxHRDikC/01kxsUGW+Pnaz3pTY+c8aZB5CnD7p0vuFPs1HaoAIU/4E+NCfS+mQ==", + "license": "MIT", + "dependencies": { + "@shikijs/core": "1.17.6", + "@shikijs/engine-javascript": "1.17.6", + "@shikijs/engine-oniguruma": "1.17.6", + "@shikijs/types": "1.17.6", + "@shikijs/vscode-textmate": "^9.2.2", + "@types/hast": "^3.0.4" + } + }, + "node_modules/signal-exit": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz", + "integrity": "sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==", + "license": "ISC", + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "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==", + "license": "MIT", + "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==", + "license": "MIT" + }, + "node_modules/source-map-js": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.1.tgz", + "integrity": "sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==", + "license": "BSD-3-Clause", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/space-separated-tokens": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/space-separated-tokens/-/space-separated-tokens-2.0.2.tgz", + "integrity": "sha512-PEGlAwrG8yXGXRjW32fGbg66JAlOAwbObuqVoJpv/mRgoWDQfgH1wDPvtzWyUSNAXBGSk8h755YDbbcEy3SH2Q==", + "license": "MIT", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/sprintf-js": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", + "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==", + "license": "BSD-3-Clause" + }, + "node_modules/stdin-discarder": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/stdin-discarder/-/stdin-discarder-0.2.2.tgz", + "integrity": "sha512-UhDfHmA92YAlNnCfhmq0VeNL5bDbiZGg7sZ2IvPsXubGkiNa9EC+tUTsjBRsYUAz87btI6/1wf4XoVvQ3uRnmQ==", + "license": "MIT", + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/string-width": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-7.2.0.tgz", + "integrity": "sha512-tsaTIkKW9b4N+AEj+SVA+WhJzV7/zMhcSu78mLKWSk7cXMOSHsBKFWUs0fWwq8QyK3MgJBQRX6Gbi4kYbdvGkQ==", + "license": "MIT", + "dependencies": { + "emoji-regex": "^10.3.0", + "get-east-asian-width": "^1.0.0", + "strip-ansi": "^7.1.0" + }, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/string-width-cjs": { + "name": "string-width", + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "license": "MIT", + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/string-width-cjs/node_modules/ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/string-width-cjs/node_modules/emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "license": "MIT" + }, + "node_modules/string-width-cjs/node_modules/strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "license": "MIT", + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/stringify-entities": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/stringify-entities/-/stringify-entities-4.0.4.tgz", + "integrity": "sha512-IwfBptatlO+QCJUo19AqvrPNqlVMpW9YEL2LIVY+Rpv2qsjCGxaDLNRgeGsQWJhfItebuJhsGSLjaBbNSQ+ieg==", + "license": "MIT", + "dependencies": { + "character-entities-html4": "^2.0.0", + "character-entities-legacy": "^3.0.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/strip-ansi": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz", + "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==", + "license": "MIT", + "dependencies": { + "ansi-regex": "^6.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/strip-ansi?sponsor=1" + } + }, + "node_modules/strip-ansi-cjs": { + "name": "strip-ansi", + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "license": "MIT", + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/strip-ansi-cjs/node_modules/ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "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==", + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/strip-bom-string": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/strip-bom-string/-/strip-bom-string-1.0.0.tgz", + "integrity": "sha512-uCC2VHvQRYu+lMh4My/sFNmF2klFymLX1wHJeXnbEJERpV/ZsVuonzerjfrGpIGF7LBVa1O7i9kjiWvJiFck8g==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/sucrase": { + "version": "3.35.0", + "resolved": "https://registry.npmjs.org/sucrase/-/sucrase-3.35.0.tgz", + "integrity": "sha512-8EbVDiu9iN/nESwxeSxDKe0dunta1GOlHufmSSXxMD2z2/tMZpDMpvXQGsc+ajGo8y2uYUmixaSRUc/QPoQ0GA==", + "license": "MIT", + "dependencies": { + "@jridgewell/gen-mapping": "^0.3.2", + "commander": "^4.0.0", + "glob": "^10.3.10", + "lines-and-columns": "^1.1.6", + "mz": "^2.7.0", + "pirates": "^4.0.1", + "ts-interface-checker": "^0.1.9" + }, + "bin": { + "sucrase": "bin/sucrase", + "sucrase-node": "bin/sucrase-node" + }, + "engines": { + "node": ">=16 || 14 >=14.17" + } + }, + "node_modules/supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "license": "MIT", + "dependencies": { + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/supports-preserve-symlinks-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", + "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/tailwindcss": { + "version": "3.4.11", + "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-3.4.11.tgz", + "integrity": "sha512-qhEuBcLemjSJk5ajccN9xJFtM/h0AVCPaA6C92jNP+M2J8kX+eMJHI7R2HFKUvvAsMpcfLILMCFYSeDwpMmlUg==", + "license": "MIT", + "dependencies": { + "@alloc/quick-lru": "^5.2.0", + "arg": "^5.0.2", + "chokidar": "^3.5.3", + "didyoumean": "^1.2.2", + "dlv": "^1.1.3", + "fast-glob": "^3.3.0", + "glob-parent": "^6.0.2", + "is-glob": "^4.0.3", + "jiti": "^1.21.0", + "lilconfig": "^2.1.0", + "micromatch": "^4.0.5", + "normalize-path": "^3.0.0", + "object-hash": "^3.0.0", + "picocolors": "^1.0.0", + "postcss": "^8.4.23", + "postcss-import": "^15.1.0", + "postcss-js": "^4.0.1", + "postcss-load-config": "^4.0.1", + "postcss-nested": "^6.0.1", + "postcss-selector-parser": "^6.0.11", + "resolve": "^1.22.2", + "sucrase": "^3.32.0" + }, + "bin": { + "tailwind": "lib/cli.js", + "tailwindcss": "lib/cli.js" + }, + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/tailwindcss/node_modules/glob-parent": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", + "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", + "license": "ISC", + "dependencies": { + "is-glob": "^4.0.3" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/tailwindcss/node_modules/lilconfig": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-2.1.0.tgz", + "integrity": "sha512-utWOt/GHzuUxnLKxB6dk81RoOeoNeHgbrXiuGk4yyF5qlRz+iIVWu56E2fqGHFrXz0QNUhLB/8nKqvRH66JKGQ==", + "license": "MIT", + "engines": { + "node": ">=10" + } + }, + "node_modules/thenify": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/thenify/-/thenify-3.3.1.tgz", + "integrity": "sha512-RVZSIV5IG10Hk3enotrhvz0T9em6cyHBLkH/YAZuKqd8hRkKhSfCGIcP2KUY0EPxndzANBmNllzWPwak+bheSw==", + "license": "MIT", + "dependencies": { + "any-promise": "^1.0.0" + } + }, + "node_modules/thenify-all": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/thenify-all/-/thenify-all-1.6.0.tgz", + "integrity": "sha512-RNxQH/qI8/t3thXJDwcstUO4zeqo64+Uy/+sNVRBx4Xn2OX+OZ9oP+iJnNFqplFra2ZUVeKCSa2oVWi3T4uVmA==", + "license": "MIT", + "dependencies": { + "thenify": ">= 3.1.0 < 4" + }, + "engines": { + "node": ">=0.8" + } + }, + "node_modules/tinyexec": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/tinyexec/-/tinyexec-0.3.0.tgz", + "integrity": "sha512-tVGE0mVJPGb0chKhqmsoosjsS+qUnJVGJpZgsHYQcGoPlG3B51R3PouqTgEGH2Dc9jjFyOqOpix6ZHNMXp1FZg==", + "license": "MIT" + }, + "node_modules/to-fast-properties": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", + "integrity": "sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==", + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/to-regex-range": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "license": "MIT", + "dependencies": { + "is-number": "^7.0.0" + }, + "engines": { + "node": ">=8.0" + } + }, + "node_modules/trim-lines": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/trim-lines/-/trim-lines-3.0.1.tgz", + "integrity": "sha512-kRj8B+YHZCc9kQYdWfJB2/oUl9rA99qbowYYBtr4ui4mZyAQ2JpvVBd/6U2YloATfqBhBTSMhTpgBHtU0Mf3Rg==", + "license": "MIT", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/trough": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/trough/-/trough-2.2.0.tgz", + "integrity": "sha512-tmMpK00BjZiUyVyvrBK7knerNgmgvcV/KLVyuma/SC+TQN167GrMRciANTz09+k3zW8L8t60jWO1GpfkZdjTaw==", + "license": "MIT", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/ts-interface-checker": { + "version": "0.1.13", + "resolved": "https://registry.npmjs.org/ts-interface-checker/-/ts-interface-checker-0.1.13.tgz", + "integrity": "sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA==", + "license": "Apache-2.0" + }, + "node_modules/tsconfck": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/tsconfck/-/tsconfck-3.1.3.tgz", + "integrity": "sha512-ulNZP1SVpRDesxeMLON/LtWM8HIgAJEIVpVVhBM6gsmvQ8+Rh+ZG7FWGvHh7Ah3pRABwVJWklWCr/BTZSv0xnQ==", + "license": "MIT", + "bin": { + "tsconfck": "bin/tsconfck.js" + }, + "engines": { + "node": "^18 || >=20" + }, + "peerDependencies": { + "typescript": "^5.0.0" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/tslib": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.7.0.tgz", + "integrity": "sha512-gLXCKdN1/j47AiHiOkJN69hJmcbGTHI0ImLmbYLHykhgeN0jVGola9yVjFgzCUklsZQMW55o+dW7IXv3RCXDzA==", + "license": "0BSD", + "optional": true + }, + "node_modules/type-fest": { + "version": "2.19.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-2.19.0.tgz", + "integrity": "sha512-RAH822pAdBgcNMAfWnCBU3CFZcfZ/i1eZjwFU/dsLKumyuuP3niueg2UAukXYF0E2AAoc82ZSSf9J0WQBinzHA==", + "license": "(MIT OR CC0-1.0)", + "engines": { + "node": ">=12.20" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/typescript": { + "version": "5.6.2", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.6.2.tgz", + "integrity": "sha512-NW8ByodCSNCwZeghjN3o+JX5OFH0Ojg6sadjEKY4huZ52TqbJTJnDo5+Tw98lSy63NZvi4n+ez5m2u5d4PkZyw==", + "license": "Apache-2.0", + "peer": true, + "bin": { + "tsc": "bin/tsc", + "tsserver": "bin/tsserver" + }, + "engines": { + "node": ">=14.17" + } + }, + "node_modules/unified": { + "version": "11.0.5", + "resolved": "https://registry.npmjs.org/unified/-/unified-11.0.5.tgz", + "integrity": "sha512-xKvGhPWw3k84Qjh8bI3ZeJjqnyadK+GEFtazSfZv/rKeTkTjOJho6mFqh2SM96iIcZokxiOpg78GazTSg8+KHA==", + "license": "MIT", + "dependencies": { + "@types/unist": "^3.0.0", + "bail": "^2.0.0", + "devlop": "^1.0.0", + "extend": "^3.0.0", + "is-plain-obj": "^4.0.0", + "trough": "^2.0.0", + "vfile": "^6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/unist-util-find-after": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/unist-util-find-after/-/unist-util-find-after-5.0.0.tgz", + "integrity": "sha512-amQa0Ep2m6hE2g72AugUItjbuM8X8cGQnFoHk0pGfrFeT9GZhzN5SW8nRsiGKK7Aif4CrACPENkA6P/Lw6fHGQ==", + "license": "MIT", + "dependencies": { + "@types/unist": "^3.0.0", + "unist-util-is": "^6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/unist-util-is": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/unist-util-is/-/unist-util-is-6.0.0.tgz", + "integrity": "sha512-2qCTHimwdxLfz+YzdGfkqNlH0tLi9xjTnHddPmJwtIG9MGsdbutfTc4P+haPD7l7Cjxf/WZj+we5qfVPvvxfYw==", + "license": "MIT", + "dependencies": { + "@types/unist": "^3.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/unist-util-modify-children": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/unist-util-modify-children/-/unist-util-modify-children-4.0.0.tgz", + "integrity": "sha512-+tdN5fGNddvsQdIzUF3Xx82CU9sMM+fA0dLgR9vOmT0oPT2jH+P1nd5lSqfCfXAw+93NhcXNY2qqvTUtE4cQkw==", + "license": "MIT", + "dependencies": { + "@types/unist": "^3.0.0", + "array-iterate": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/unist-util-position": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/unist-util-position/-/unist-util-position-5.0.0.tgz", + "integrity": "sha512-fucsC7HjXvkB5R3kTCO7kUjRdrS0BJt3M/FPxmHMBOm8JQi2BsHAHFsy27E0EolP8rp0NzXsJ+jNPyDWvOJZPA==", + "license": "MIT", + "dependencies": { + "@types/unist": "^3.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/unist-util-remove-position": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/unist-util-remove-position/-/unist-util-remove-position-5.0.0.tgz", + "integrity": "sha512-Hp5Kh3wLxv0PHj9m2yZhhLt58KzPtEYKQQ4yxfYFEO7EvHwzyDYnduhHnY1mDxoqr7VUwVuHXk9RXKIiYS1N8Q==", + "license": "MIT", + "dependencies": { + "@types/unist": "^3.0.0", + "unist-util-visit": "^5.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/unist-util-stringify-position": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/unist-util-stringify-position/-/unist-util-stringify-position-4.0.0.tgz", + "integrity": "sha512-0ASV06AAoKCDkS2+xw5RXJywruurpbC4JZSm7nr7MOt1ojAzvyyaO+UxZf18j8FCF6kmzCZKcAgN/yu2gm2XgQ==", + "license": "MIT", + "dependencies": { + "@types/unist": "^3.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/unist-util-visit": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/unist-util-visit/-/unist-util-visit-5.0.0.tgz", + "integrity": "sha512-MR04uvD+07cwl/yhVuVWAtw+3GOR/knlL55Nd/wAdblk27GCVt3lqpTivy/tkJcZoNPzTwS1Y+KMojlLDhoTzg==", + "license": "MIT", + "dependencies": { + "@types/unist": "^3.0.0", + "unist-util-is": "^6.0.0", + "unist-util-visit-parents": "^6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/unist-util-visit-children": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/unist-util-visit-children/-/unist-util-visit-children-3.0.0.tgz", + "integrity": "sha512-RgmdTfSBOg04sdPcpTSD1jzoNBjt9a80/ZCzp5cI9n1qPzLZWF9YdvWGN2zmTumP1HWhXKdUWexjy/Wy/lJ7tA==", + "license": "MIT", + "dependencies": { + "@types/unist": "^3.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/unist-util-visit-parents": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/unist-util-visit-parents/-/unist-util-visit-parents-6.0.1.tgz", + "integrity": "sha512-L/PqWzfTP9lzzEa6CKs0k2nARxTdZduw3zyh8d2NVBnsyvHjSX4TWse388YrrQKbvI8w20fGjGlhgT96WwKykw==", + "license": "MIT", + "dependencies": { + "@types/unist": "^3.0.0", + "unist-util-is": "^6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/update-browserslist-db": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.1.0.tgz", + "integrity": "sha512-EdRAaAyk2cUE1wOf2DkEhzxqOQvFOoRJFNS6NeyJ01Gp2beMRpBAINjM2iDXE3KCuKhwnvHIQCJm6ThL2Z+HzQ==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "MIT", + "dependencies": { + "escalade": "^3.1.2", + "picocolors": "^1.0.1" + }, + "bin": { + "update-browserslist-db": "cli.js" + }, + "peerDependencies": { + "browserslist": ">= 4.21.0" + } + }, + "node_modules/util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==", + "license": "MIT" + }, + "node_modules/vfile": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/vfile/-/vfile-6.0.3.tgz", + "integrity": "sha512-KzIbH/9tXat2u30jf+smMwFCsno4wHVdNmzFyL+T/L3UGqqk6JKfVqOFOZEpZSHADH1k40ab6NUIXZq422ov3Q==", + "license": "MIT", + "dependencies": { + "@types/unist": "^3.0.0", + "vfile-message": "^4.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/vfile-location": { + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/vfile-location/-/vfile-location-5.0.3.tgz", + "integrity": "sha512-5yXvWDEgqeiYiBe1lbxYF7UMAIm/IcopxMHrMQDq3nvKcjPKIhZklUKL+AE7J7uApI4kwe2snsK+eI6UTj9EHg==", + "license": "MIT", + "dependencies": { + "@types/unist": "^3.0.0", + "vfile": "^6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/vfile-message": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/vfile-message/-/vfile-message-4.0.2.tgz", + "integrity": "sha512-jRDZ1IMLttGj41KcZvlrYAaI3CfqpLpfpf+Mfig13viT6NKvRzWZ+lXz0Y5D60w6uJIBAOGq9mSHf0gktF0duw==", + "license": "MIT", + "dependencies": { + "@types/unist": "^3.0.0", + "unist-util-stringify-position": "^4.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/vite": { + "version": "5.4.5", + "resolved": "https://registry.npmjs.org/vite/-/vite-5.4.5.tgz", + "integrity": "sha512-pXqR0qtb2bTwLkev4SE3r4abCNioP3GkjvIDLlzziPpXtHgiJIjuKl+1GN6ESOT3wMjG3JTeARopj2SwYaHTOA==", + "license": "MIT", + "dependencies": { + "esbuild": "^0.21.3", + "postcss": "^8.4.43", + "rollup": "^4.20.0" + }, + "bin": { + "vite": "bin/vite.js" + }, + "engines": { + "node": "^18.0.0 || >=20.0.0" + }, + "funding": { + "url": "https://github.com/vitejs/vite?sponsor=1" + }, + "optionalDependencies": { + "fsevents": "~2.3.3" + }, + "peerDependencies": { + "@types/node": "^18.0.0 || >=20.0.0", + "less": "*", + "lightningcss": "^1.21.0", + "sass": "*", + "sass-embedded": "*", + "stylus": "*", + "sugarss": "*", + "terser": "^5.4.0" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + }, + "less": { + "optional": true + }, + "lightningcss": { + "optional": true + }, + "sass": { + "optional": true + }, + "sass-embedded": { + "optional": true + }, + "stylus": { + "optional": true + }, + "sugarss": { + "optional": true + }, + "terser": { + "optional": true + } + } + }, + "node_modules/vitefu": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/vitefu/-/vitefu-1.0.2.tgz", + "integrity": "sha512-0/iAvbXyM3RiPPJ4lyD4w6Mjgtf4ejTK6TPvTNG3H32PLwuT0N/ZjJLiXug7ETE/LWtTeHw9WRv7uX/tIKYyKg==", + "license": "MIT", + "workspaces": [ + "tests/deps/*", + "tests/projects/*" + ], + "peerDependencies": { + "vite": "^3.0.0 || ^4.0.0 || ^5.0.0" + }, + "peerDependenciesMeta": { + "vite": { + "optional": true + } + } + }, + "node_modules/web-namespaces": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/web-namespaces/-/web-namespaces-2.0.1.tgz", + "integrity": "sha512-bKr1DkiNa2krS7qxNtdrtHAmzuYGFQLiQ13TsorsdT6ULTkPLKuu5+GsFpDlg6JFjUTwX2DyhMPG2be8uPrqsQ==", + "license": "MIT", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "license": "ISC", + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "node-which": "bin/node-which" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/which-pm": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/which-pm/-/which-pm-3.0.0.tgz", + "integrity": "sha512-ysVYmw6+ZBhx3+ZkcPwRuJi38ZOTLJJ33PSHaitLxSKUMsh0LkKd0nC69zZCwt5D+AYUcMK2hhw4yWny20vSGg==", + "license": "MIT", + "dependencies": { + "load-yaml-file": "^0.2.0" + }, + "engines": { + "node": ">=18.12" + } + }, + "node_modules/which-pm-runs": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/which-pm-runs/-/which-pm-runs-1.1.0.tgz", + "integrity": "sha512-n1brCuqClxfFfq/Rb0ICg9giSZqCS+pLtccdag6C2HyufBrh3fBOiy9nb6ggRMvWOVH5GrdJskj5iGTZNxd7SA==", + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/widest-line": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/widest-line/-/widest-line-4.0.1.tgz", + "integrity": "sha512-o0cyEG0e8GPzT4iGHphIOh0cJOV8fivsXxddQasHPHfoZf1ZexrfeA21w2NaEN1RHE+fXlfISmOE8R9N3u3Qig==", + "license": "MIT", + "dependencies": { + "string-width": "^5.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "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==", + "license": "MIT" + }, + "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==", + "license": "MIT", + "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", + "integrity": "sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==", + "license": "MIT", + "dependencies": { + "ansi-styles": "^6.1.0", + "string-width": "^5.0.1", + "strip-ansi": "^7.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + } + }, + "node_modules/wrap-ansi-cjs": { + "name": "wrap-ansi", + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", + "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", + "license": "MIT", + "dependencies": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + } + }, + "node_modules/wrap-ansi-cjs/node_modules/ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/wrap-ansi-cjs/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==", + "license": "MIT", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/wrap-ansi-cjs/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==", + "license": "MIT", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/wrap-ansi-cjs/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==", + "license": "MIT" + }, + "node_modules/wrap-ansi-cjs/node_modules/emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "license": "MIT" + }, + "node_modules/wrap-ansi-cjs/node_modules/string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "license": "MIT", + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/wrap-ansi-cjs/node_modules/strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "license": "MIT", + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/wrap-ansi/node_modules/ansi-styles": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.1.tgz", + "integrity": "sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==", + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "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==", + "license": "MIT" + }, + "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==", + "license": "MIT", + "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/xxhash-wasm": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/xxhash-wasm/-/xxhash-wasm-1.0.2.tgz", + "integrity": "sha512-ibF0Or+FivM9lNrg+HGJfVX8WJqgo+kCLDc4vx6xMeTce7Aj+DLttKbxxRR/gNLSAelRc1omAPlJ77N/Jem07A==", + "license": "MIT" + }, + "node_modules/yallist": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", + "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==", + "license": "ISC" + }, + "node_modules/yaml": { + "version": "2.5.1", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.5.1.tgz", + "integrity": "sha512-bLQOjaX/ADgQ20isPJRvF0iRUHIxVhYvr53Of7wGcWlO2jvtUlH5m87DsmulFVxRpNLOnI4tB6p/oh8D7kpn9Q==", + "license": "ISC", + "bin": { + "yaml": "bin.mjs" + }, + "engines": { + "node": ">= 14" + } + }, + "node_modules/yargs-parser": { + "version": "21.1.1", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz", + "integrity": "sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==", + "license": "ISC", + "engines": { + "node": ">=12" + } + }, + "node_modules/yocto-queue": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-1.1.1.tgz", + "integrity": "sha512-b4JR1PFR10y1mKjhHY9LaGo6tmrgjit7hxVIeAmyMw3jegXR4dhYqLaQF5zMXZxY7tLpMyJeLjr1C4rLmkVe8g==", + "license": "MIT", + "engines": { + "node": ">=12.20" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/zod": { + "version": "3.23.8", + "resolved": "https://registry.npmjs.org/zod/-/zod-3.23.8.tgz", + "integrity": "sha512-XBx9AXhXktjUqnepgTiE5flcKIYWi/rme0Eaj+5Y0lftuGBq+jyRu/md4WnuxqgP1ubdpNCsYEYPxrzVHD8d6g==", + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/colinhacks" + } + }, + "node_modules/zod-to-json-schema": { + "version": "3.23.3", + "resolved": "https://registry.npmjs.org/zod-to-json-schema/-/zod-to-json-schema-3.23.3.tgz", + "integrity": "sha512-TYWChTxKQbRJp5ST22o/Irt9KC5nj7CdBKYB/AosCRdj/wxEMvv4NNaj9XVUHDOIp53ZxArGhnw5HMZziPFjog==", + "license": "ISC", + "peerDependencies": { + "zod": "^3.23.3" + } + }, + "node_modules/zod-to-ts": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/zod-to-ts/-/zod-to-ts-1.2.0.tgz", + "integrity": "sha512-x30XE43V+InwGpvTySRNz9kB7qFU8DlyEy7BsSTCHPH1R0QasMmHWZDCzYm6bVXtj/9NNJAZF3jW8rzFvH5OFA==", + "peerDependencies": { + "typescript": "^4.9.4 || ^5.0.2", + "zod": "^3" + } + }, + "node_modules/zwitch": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/zwitch/-/zwitch-2.0.4.tgz", + "integrity": "sha512-bXE4cR/kVZhKZX/RjPEflHaKVhUVl85noU3v6b8apfQEc1x4A+zBxjZ4lN8LqGd6WZ3dl98pY4o717VFmoPp+A==", + "license": "MIT", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + } + } +} diff --git a/package.json b/package.json new file mode 100644 index 0000000..c39f9a3 --- /dev/null +++ b/package.json @@ -0,0 +1,17 @@ +{ + "name": "cubcaps.org", + "type": "module", + "version": "0.0.1", + "scripts": { + "dev": "astro dev", + "start": "astro dev", + "build": "astro build", + "preview": "astro preview", + "astro": "astro" + }, + "dependencies": { + "@astrojs/tailwind": "^5.1.0", + "astro": "^4.15.5", + "tailwindcss": "^3.4.11" + } +} diff --git a/public/CUBCAPS.svg b/public/CUBCAPS.svg new file mode 100644 index 0000000..4eb525f --- /dev/null +++ b/public/CUBCAPS.svg @@ -0,0 +1,2 @@ + + \ No newline at end of file diff --git a/public/favicon.png b/public/favicon.png new file mode 100644 index 0000000000000000000000000000000000000000..fb040f532b80884006d72333362e3e96a7f2c896 GIT binary patch literal 118235 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 z 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%0D@vK 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 G5}E)FZFso= literal 0 HcmV?d00001 diff --git a/public/favicon.svg b/public/favicon.svg new file mode 100644 index 0000000..f157bd1 --- /dev/null +++ b/public/favicon.svg @@ -0,0 +1,9 @@ + + + + diff --git a/public/styles/global.astro b/public/styles/global.astro new file mode 100644 index 0000000..3e24038 --- /dev/null +++ b/public/styles/global.astro @@ -0,0 +1,2 @@ + diff --git a/src/components/EventElement.astro b/src/components/EventElement.astro new file mode 100644 index 0000000..861364e --- /dev/null +++ b/src/components/EventElement.astro @@ -0,0 +1,37 @@ +--- +interface Props { + name: string, + time: string, + location: string, + description: string, + past?: boolean +} +const {name, time,location,description,past} = Astro.props; + +var border_class = "border-y-4 p-2 border-accent-400"; +var info_class = "underline underline-offset-4 decoration-4 decoration-primary-400"; +if (past) { + border_class = "border-y-4 p-2 border-accent-300"; + info_class = "underline underline-offset-4 decoration-4 decoration-primary-300"; +} +--- + +
+
+

+ {name} +

+
+

+ time: {time} +

+

+ location: {location} +

+
+
+

+ {description} +

+

+ diff --git a/src/components/Navbar.astro b/src/components/Navbar.astro new file mode 100644 index 0000000..bebc81a --- /dev/null +++ b/src/components/Navbar.astro @@ -0,0 +1,42 @@ +--- +import NavbarLink from './NavbarLink.astro'; +interface Props { +current_page: string +} +const {current_page} = Astro.props; +--- + +
+
+
+ +
+ + + + + + + +
+ +
+ + + + diff --git a/src/components/NavbarLink.astro b/src/components/NavbarLink.astro new file mode 100644 index 0000000..c72fd8f --- /dev/null +++ b/src/components/NavbarLink.astro @@ -0,0 +1,15 @@ +--- +interface Props { + text: string; + link: string; + current_page?: boolean; +} +const { current_page, text, link} = Astro.props; +var underline_class = "block max-w-0 group-hover:max-w-full transition-all duration-500 h-0.5 bg-accent-500" +if (current_page) { + underline_class = "block max-w-full transition-all duration-500 h-0.5 bg-primary-600" +} +--- + +{text} + diff --git a/src/env.d.ts b/src/env.d.ts new file mode 100644 index 0000000..e16c13c --- /dev/null +++ b/src/env.d.ts @@ -0,0 +1 @@ +/// diff --git a/src/events/GA.md b/src/events/GA.md new file mode 100644 index 0000000..d68ede1 --- /dev/null +++ b/src/events/GA.md @@ -0,0 +1,8 @@ +--- +title: General Assembly +date: September 2024 +past: false +location: idk +--- + +For the love of all the gods please show up diff --git a/src/events/endyear_party.md b/src/events/endyear_party.md new file mode 100644 index 0000000..6ef41ba --- /dev/null +++ b/src/events/endyear_party.md @@ -0,0 +1,9 @@ +--- +title: End of the Year party +date: May 4th 2024 +past: true +location: Hive +--- + +You should have been there + diff --git a/src/pages/about.astro b/src/pages/about.astro new file mode 100644 index 0000000..200ff31 --- /dev/null +++ b/src/pages/about.astro @@ -0,0 +1,35 @@ +--- +import Navbar from "../components/Navbar.astro" +--- + + + + + + + + CUBCAPS + + + +
+

CUBCAPS (this should be a better logo)

+
+ +
+

+ + Some landing page i still not sure about what it should be. +

+
+

+Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nam mollis velit sed nibh lobortis facilisis. Nam lacinia, purus in convallis maximus, eros nisi lacinia sapien, ac accumsan erat ipsum vitae ligula. Aliquam euismod faucibus ipsum, quis molestie est pulvinar nec. Proin egestas feugiat mollis. Vivamus vestibulum nisi tortor, ut laoreet risus eleifend ut. Quisque porta tellus et tortor lacinia, vel scelerisque neque varius. Sed tempus justo mi, nec egestas nisl ultrices quis. In fermentum velit luctus massa luctus varius. Integer augue risus, suscipit ut efficitur eu, suscipit sed justo. Vivamus diam nulla, semper at ipsum et, interdum efficitur risus. Donec dignissim sagittis erat. In dignissim bibendum augue quis sagittis. Integer nec lacus a lacus commodo varius ut sit amet elit. Pellentesque mattis congue massa non gravida. Pellentesque cursus eget ex sed imperdiet. Sed sed suscipit ipsum. + +Sed malesuada lorem non libero pellentesque, id maximus quam fermentum. Vestibulum eu eros porta, tempor eros eget, maximus augue. Orci varius natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Suspendisse porta, mauris id maximus dignissim, quam ex hendrerit est, quis rutrum enim nibh a neque. Nunc eu massa sit amet lectus euismod viverra eu vel sem. Maecenas sit amet dictum lorem. Nulla ac est vel arcu rutrum pharetra. Sed mattis, lectus ac fringilla euismod, libero nisl porttitor nisl, id gravida ipsum dui viverra ex. In hac habitasse platea dictumst. Nunc lobortis rutrum augue et hendrerit. Quisque vel hendrerit ipsum. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia curae; Etiam sodales tellus euismod justo iaculis tempus. Phasellus ultricies convallis lectus, sed aliquam tortor semper quis. + +Vestibulum et venenatis libero, non iaculis ligula. Vestibulum tempor porta viverra. In hac habitasse platea dictumst. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Proin non consectetur dui. Donec non mi lobortis turpis rutrum dignissim. Aenean quis tempor quam. Duis et cursus libero. Ut augue velit, mattis sed dapibus id, ornare sit amet tellus. Duis eu velit ac felis fermentum dictum. Quisque ut ultrices nisl, ac accumsan nunc. Maecenas suscipit fringilla dui sit amet vehicula. Nulla venenatis faucibus libero vitae sodales. Cras nisl sapien, dictum ut purus id, dapibus laoreet lacus. + +

+
+ + diff --git a/src/pages/events.astro b/src/pages/events.astro new file mode 100755 index 0000000..f2fc894 --- /dev/null +++ b/src/pages/events.astro @@ -0,0 +1,57 @@ +--- +import EventElement from "../components/EventElement.astro" +import Navbar from "../components/Navbar.astro" + +const events = await Astro.glob('../events/*.md'); +--- + + + + + + + + CUBCAPS + + + + +
+ +

+ Upcoming Events: +

+
+ + +{ +events.filter((event) => !event.frontmatter.past).map((event) => +
+) +} + +

+

+ + Past Events: +

+
+ + +{events.filter((event) => event.frontmatter.past).map((event) => +
+)} + +
+ + diff --git a/src/pages/index.astro b/src/pages/index.astro new file mode 100644 index 0000000..ef9f618 --- /dev/null +++ b/src/pages/index.astro @@ -0,0 +1,35 @@ +--- +import Navbar from "../components/Navbar.astro" +--- + + + + + + + + CUBCAPS + + + +
+

CUBCAPS (this should be a better logo)

+
+ +
+

+ + Some landing page i still not sure about what it should be. +

+
+

+Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nam mollis velit sed nibh lobortis facilisis. Nam lacinia, purus in convallis maximus, eros nisi lacinia sapien, ac accumsan erat ipsum vitae ligula. Aliquam euismod faucibus ipsum, quis molestie est pulvinar nec. Proin egestas feugiat mollis. Vivamus vestibulum nisi tortor, ut laoreet risus eleifend ut. Quisque porta tellus et tortor lacinia, vel scelerisque neque varius. Sed tempus justo mi, nec egestas nisl ultrices quis. In fermentum velit luctus massa luctus varius. Integer augue risus, suscipit ut efficitur eu, suscipit sed justo. Vivamus diam nulla, semper at ipsum et, interdum efficitur risus. Donec dignissim sagittis erat. In dignissim bibendum augue quis sagittis. Integer nec lacus a lacus commodo varius ut sit amet elit. Pellentesque mattis congue massa non gravida. Pellentesque cursus eget ex sed imperdiet. Sed sed suscipit ipsum. + +Sed malesuada lorem non libero pellentesque, id maximus quam fermentum. Vestibulum eu eros porta, tempor eros eget, maximus augue. Orci varius natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Suspendisse porta, mauris id maximus dignissim, quam ex hendrerit est, quis rutrum enim nibh a neque. Nunc eu massa sit amet lectus euismod viverra eu vel sem. Maecenas sit amet dictum lorem. Nulla ac est vel arcu rutrum pharetra. Sed mattis, lectus ac fringilla euismod, libero nisl porttitor nisl, id gravida ipsum dui viverra ex. In hac habitasse platea dictumst. Nunc lobortis rutrum augue et hendrerit. Quisque vel hendrerit ipsum. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia curae; Etiam sodales tellus euismod justo iaculis tempus. Phasellus ultricies convallis lectus, sed aliquam tortor semper quis. + +Vestibulum et venenatis libero, non iaculis ligula. Vestibulum tempor porta viverra. In hac habitasse platea dictumst. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Proin non consectetur dui. Donec non mi lobortis turpis rutrum dignissim. Aenean quis tempor quam. Duis et cursus libero. Ut augue velit, mattis sed dapibus id, ornare sit amet tellus. Duis eu velit ac felis fermentum dictum. Quisque ut ultrices nisl, ac accumsan nunc. Maecenas suscipit fringilla dui sit amet vehicula. Nulla venenatis faucibus libero vitae sodales. Cras nisl sapien, dictum ut purus id, dapibus laoreet lacus. + +

+
+ + diff --git a/src/pages/minutes.astro b/src/pages/minutes.astro new file mode 100644 index 0000000..e2216ed --- /dev/null +++ b/src/pages/minutes.astro @@ -0,0 +1,35 @@ +--- +import Navbar from "../components/Navbar.astro" +--- + + + + + + + + CUBCAPS + + + +
+

CUBCAPS (this should be a better logo)

+
+ +
+

+ + Some landing page i still not sure about what it should be. +

+
+

+Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nam mollis velit sed nibh lobortis facilisis. Nam lacinia, purus in convallis maximus, eros nisi lacinia sapien, ac accumsan erat ipsum vitae ligula. Aliquam euismod faucibus ipsum, quis molestie est pulvinar nec. Proin egestas feugiat mollis. Vivamus vestibulum nisi tortor, ut laoreet risus eleifend ut. Quisque porta tellus et tortor lacinia, vel scelerisque neque varius. Sed tempus justo mi, nec egestas nisl ultrices quis. In fermentum velit luctus massa luctus varius. Integer augue risus, suscipit ut efficitur eu, suscipit sed justo. Vivamus diam nulla, semper at ipsum et, interdum efficitur risus. Donec dignissim sagittis erat. In dignissim bibendum augue quis sagittis. Integer nec lacus a lacus commodo varius ut sit amet elit. Pellentesque mattis congue massa non gravida. Pellentesque cursus eget ex sed imperdiet. Sed sed suscipit ipsum. + +Sed malesuada lorem non libero pellentesque, id maximus quam fermentum. Vestibulum eu eros porta, tempor eros eget, maximus augue. Orci varius natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Suspendisse porta, mauris id maximus dignissim, quam ex hendrerit est, quis rutrum enim nibh a neque. Nunc eu massa sit amet lectus euismod viverra eu vel sem. Maecenas sit amet dictum lorem. Nulla ac est vel arcu rutrum pharetra. Sed mattis, lectus ac fringilla euismod, libero nisl porttitor nisl, id gravida ipsum dui viverra ex. In hac habitasse platea dictumst. Nunc lobortis rutrum augue et hendrerit. Quisque vel hendrerit ipsum. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia curae; Etiam sodales tellus euismod justo iaculis tempus. Phasellus ultricies convallis lectus, sed aliquam tortor semper quis. + +Vestibulum et venenatis libero, non iaculis ligula. Vestibulum tempor porta viverra. In hac habitasse platea dictumst. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Proin non consectetur dui. Donec non mi lobortis turpis rutrum dignissim. Aenean quis tempor quam. Duis et cursus libero. Ut augue velit, mattis sed dapibus id, ornare sit amet tellus. Duis eu velit ac felis fermentum dictum. Quisque ut ultrices nisl, ac accumsan nunc. Maecenas suscipit fringilla dui sit amet vehicula. Nulla venenatis faucibus libero vitae sodales. Cras nisl sapien, dictum ut purus id, dapibus laoreet lacus. + +

+
+ + diff --git a/src/pages/photos.astro b/src/pages/photos.astro new file mode 100644 index 0000000..89f5082 --- /dev/null +++ b/src/pages/photos.astro @@ -0,0 +1,35 @@ +--- +import Navbar from "../components/Navbar.astro" +--- + + + + + + + + CUBCAPS + + + +
+

CUBCAPS (this should be a better logo)

+
+ +
+

+ + Some landing page i still not sure about what it should be. +

+
+

+Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nam mollis velit sed nibh lobortis facilisis. Nam lacinia, purus in convallis maximus, eros nisi lacinia sapien, ac accumsan erat ipsum vitae ligula. Aliquam euismod faucibus ipsum, quis molestie est pulvinar nec. Proin egestas feugiat mollis. Vivamus vestibulum nisi tortor, ut laoreet risus eleifend ut. Quisque porta tellus et tortor lacinia, vel scelerisque neque varius. Sed tempus justo mi, nec egestas nisl ultrices quis. In fermentum velit luctus massa luctus varius. Integer augue risus, suscipit ut efficitur eu, suscipit sed justo. Vivamus diam nulla, semper at ipsum et, interdum efficitur risus. Donec dignissim sagittis erat. In dignissim bibendum augue quis sagittis. Integer nec lacus a lacus commodo varius ut sit amet elit. Pellentesque mattis congue massa non gravida. Pellentesque cursus eget ex sed imperdiet. Sed sed suscipit ipsum. + +Sed malesuada lorem non libero pellentesque, id maximus quam fermentum. Vestibulum eu eros porta, tempor eros eget, maximus augue. Orci varius natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Suspendisse porta, mauris id maximus dignissim, quam ex hendrerit est, quis rutrum enim nibh a neque. Nunc eu massa sit amet lectus euismod viverra eu vel sem. Maecenas sit amet dictum lorem. Nulla ac est vel arcu rutrum pharetra. Sed mattis, lectus ac fringilla euismod, libero nisl porttitor nisl, id gravida ipsum dui viverra ex. In hac habitasse platea dictumst. Nunc lobortis rutrum augue et hendrerit. Quisque vel hendrerit ipsum. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia curae; Etiam sodales tellus euismod justo iaculis tempus. Phasellus ultricies convallis lectus, sed aliquam tortor semper quis. + +Vestibulum et venenatis libero, non iaculis ligula. Vestibulum tempor porta viverra. In hac habitasse platea dictumst. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Proin non consectetur dui. Donec non mi lobortis turpis rutrum dignissim. Aenean quis tempor quam. Duis et cursus libero. Ut augue velit, mattis sed dapibus id, ornare sit amet tellus. Duis eu velit ac felis fermentum dictum. Quisque ut ultrices nisl, ac accumsan nunc. Maecenas suscipit fringilla dui sit amet vehicula. Nulla venenatis faucibus libero vitae sodales. Cras nisl sapien, dictum ut purus id, dapibus laoreet lacus. + +

+
+ + diff --git a/tailwind.config.mjs b/tailwind.config.mjs new file mode 100644 index 0000000..ffafd15 --- /dev/null +++ b/tailwind.config.mjs @@ -0,0 +1,47 @@ +/** @type {import('tailwindcss').Config} */ +export default { + content: ['./src/**/*.{astro,html,js,jsx,md,mdx,svelte,ts,tsx,vue}'], + theme: { + extend: { + colors: { + + primary: { + 100:"#FFF2F2", + 200:"#FDD2D3", + 300:"#F2ACB0", + 400:"#D27C87", + 500:"#944654", + 600:"#782B3D", + 700:"#5D1B2F", + 800:"#421223", + 900:"#260A16", + }, + accent: { + 100: "#F3F2FF", + 200: "#C1C1FE", + 300: "#8E95FB", + 400: "#596CF0", + 500: "#2748DB", + 600: "#0D34AE", + 700: "#032981", + 800: "#001E54", + 900: "#001026", + + }, + + neutral: { + 100: "#FCFAFA", + 200: "#EBE5E5", + 300: "#D9D1D2", + 400: "#C7BDBF", + 500: "#B5AAAC", + 600: "#91878A", + 700: "#6E6568", + 800: "#4A4346", + 900: "#262224", + }, + } + }, + }, + plugins: [], +} diff --git a/tsconfig.json b/tsconfig.json new file mode 100644 index 0000000..d78f81e --- /dev/null +++ b/tsconfig.json @@ -0,0 +1,3 @@ +{ + "extends": "astro/tsconfigs/base" +}