From 63c5982a1d44ffe84a5c20815b3abac917fbe3d7 Mon Sep 17 00:00:00 2001 From: Anthony Date: Tue, 14 Nov 2023 14:13:49 +0000 Subject: [PATCH] Initial Commit --- .gitignore | 39 + README.md | 5 +- next.config.js | 12 + package-lock.json | 5029 +++++++++++++++++++++ package.json | 24 + pages/_app.tsx | 21 + pages/_document.tsx | 31 + pages/index.mdx | 19 + pages/posts/index.md | 9 + pages/projects.mdx | 11 + pages/tags/[tag].mdx | 13 + public/favicon.ico | Bin 0 -> 15086 bytes public/fonts/Inter-italic.latin.var.woff2 | Bin 0 -> 56108 bytes public/fonts/Inter-roman.latin.var.woff2 | Bin 0 -> 51896 bytes styles/main.css | 65 + theme.config.js | 19 + tsconfig.json | 20 + 17 files changed, 5315 insertions(+), 2 deletions(-) create mode 100644 .gitignore create mode 100644 next.config.js create mode 100644 package-lock.json create mode 100644 package.json create mode 100644 pages/_app.tsx create mode 100644 pages/_document.tsx create mode 100644 pages/index.mdx create mode 100644 pages/posts/index.md create mode 100644 pages/projects.mdx create mode 100644 pages/tags/[tag].mdx create mode 100644 public/favicon.ico create mode 100644 public/fonts/Inter-italic.latin.var.woff2 create mode 100644 public/fonts/Inter-roman.latin.var.woff2 create mode 100644 styles/main.css create mode 100644 theme.config.js create mode 100644 tsconfig.json diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..08c1d6a --- /dev/null +++ b/.gitignore @@ -0,0 +1,39 @@ +# See https://help.github.com/articles/ignoring-files/ for more about ignoring files. + +# dependencies +/node_modules +/.pnp +.pnp.js +.yarn/install-state.gz + +# testing +/coverage + +# next.js +/.next/ +/out/ + +# production +/build + +# misc +.DS_Store +*.pem + +# debug +npm-debug.log* +yarn-debug.log* +yarn-error.log* + +# local env files +.env*.local + +# vercel +.vercel + +# typescript +*.tsbuildinfo +next-env.d.ts + +# IDEA folder +/.idea/ diff --git a/README.md b/README.md index 99290f1..6c480bc 100644 --- a/README.md +++ b/README.md @@ -1,2 +1,3 @@ -# anthonyberg-website -My portfolio website created in Next.js with Nextra +# Anthony Berg Portfolio + +This is my own personal portfolio made with Next.js and the Nextra framework. diff --git a/next.config.js b/next.config.js new file mode 100644 index 0000000..c8f4885 --- /dev/null +++ b/next.config.js @@ -0,0 +1,12 @@ +const withNextra = require('nextra')({ + theme: 'nextra-theme-blog', + themeConfig: './theme.config.js', + // optional: add `unstable_staticImage: true` to enable Nextra's auto image import +}) + +/** @type {import('next').NextConfig} */ +const nextConfig = { + // any configs you need +} + +module.exports = withNextra(nextConfig) diff --git a/package-lock.json b/package-lock.json new file mode 100644 index 0000000..71354fe --- /dev/null +++ b/package-lock.json @@ -0,0 +1,5029 @@ +{ + "name": "anthonyberg-website", + "lockfileVersion": 3, + "requires": true, + "packages": { + "": { + "dependencies": { + "@vercel/analytics": "^1.1.1", + "gray-matter": "^4.0.3", + "next": "latest", + "nextra": "^2.0.0-beta.5", + "nextra-theme-blog": "^2.0.0-beta.5", + "react": "^18.2.0", + "react-dom": "^18.2.0", + "rss": "^1.2.2" + }, + "devDependencies": { + "@types/node": "^18.0.0", + "@types/react": "^18.0.14", + "@types/react-dom": "^18.0.5", + "typescript": "^4.7.4" + } + }, + "node_modules/@braintree/sanitize-url": { + "version": "6.0.4", + "resolved": "https://registry.npmjs.org/@braintree/sanitize-url/-/sanitize-url-6.0.4.tgz", + "integrity": "sha512-s3jaWicZd0pkP0jf5ysyHUI/RE7MHos6qlToFcGWXVp+ykHOy77OUMrfbgJ9it2C5bow7OIQwYYaHjk9XlBQ2A==" + }, + "node_modules/@headlessui/react": { + "version": "1.7.17", + "resolved": "https://registry.npmjs.org/@headlessui/react/-/react-1.7.17.tgz", + "integrity": "sha512-4am+tzvkqDSSgiwrsEpGWqgGo9dz8qU5M3znCkC4PgkpY4HcCZzEDEvozltGGGHIKl9jbXbZPSH5TWn4sWJdow==", + "dependencies": { + "client-only": "^0.0.1" + }, + "engines": { + "node": ">=10" + }, + "peerDependencies": { + "react": "^16 || ^17 || ^18", + "react-dom": "^16 || ^17 || ^18" + } + }, + "node_modules/@mdx-js/mdx": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/@mdx-js/mdx/-/mdx-2.3.0.tgz", + "integrity": "sha512-jLuwRlz8DQfQNiUCJR50Y09CGPq3fLtmtUQfVrj79E0JWu3dvsVcxVIcfhR5h0iXu+/z++zDrYeiJqifRynJkA==", + "dependencies": { + "@types/estree-jsx": "^1.0.0", + "@types/mdx": "^2.0.0", + "estree-util-build-jsx": "^2.0.0", + "estree-util-is-identifier-name": "^2.0.0", + "estree-util-to-js": "^1.1.0", + "estree-walker": "^3.0.0", + "hast-util-to-estree": "^2.0.0", + "markdown-extensions": "^1.0.0", + "periscopic": "^3.0.0", + "remark-mdx": "^2.0.0", + "remark-parse": "^10.0.0", + "remark-rehype": "^10.0.0", + "unified": "^10.0.0", + "unist-util-position-from-estree": "^1.0.0", + "unist-util-stringify-position": "^3.0.0", + "unist-util-visit": "^4.0.0", + "vfile": "^5.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/@mdx-js/mdx/node_modules/unist-util-visit": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/unist-util-visit/-/unist-util-visit-4.1.2.tgz", + "integrity": "sha512-MSd8OUGISqHdVvfY9TPhyK2VdUrPgxkUtWSuMHF6XAAFuL4LokseigBnZtPnJMu+FbynTkFNnFlyjxpVKujMRg==", + "dependencies": { + "@types/unist": "^2.0.0", + "unist-util-is": "^5.0.0", + "unist-util-visit-parents": "^5.1.1" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/@mdx-js/mdx/node_modules/unist-util-visit-parents": { + "version": "5.1.3", + "resolved": "https://registry.npmjs.org/unist-util-visit-parents/-/unist-util-visit-parents-5.1.3.tgz", + "integrity": "sha512-x6+y8g7wWMyQhL1iZfhIPhDAs7Xwbn9nRosDXl7qoPTSCy0yNxnKc+hWokFifWQIDGi154rdUqKvbCa4+1kLhg==", + "dependencies": { + "@types/unist": "^2.0.0", + "unist-util-is": "^5.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/@mdx-js/react": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/@mdx-js/react/-/react-2.3.0.tgz", + "integrity": "sha512-zQH//gdOmuu7nt2oJR29vFhDv88oGPmVw6BggmrHeMI+xgEkp1B2dX9/bMBSYtK0dyLX/aOmesKS09g222K1/g==", + "dependencies": { + "@types/mdx": "^2.0.0", + "@types/react": ">=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + }, + "peerDependencies": { + "react": ">=16" + } + }, + "node_modules/@napi-rs/simple-git": { + "version": "0.1.9", + "resolved": "https://registry.npmjs.org/@napi-rs/simple-git/-/simple-git-0.1.9.tgz", + "integrity": "sha512-qKzDS0+VjMvVyU28px+C6zlD1HKy83NIdYzfMQWa/g/V1iG/Ic8uwrS2ihHfm7mp7X0PPrmINLiTTi6ieUIKfw==", + "engines": { + "node": ">= 10" + }, + "optionalDependencies": { + "@napi-rs/simple-git-android-arm-eabi": "0.1.9", + "@napi-rs/simple-git-android-arm64": "0.1.9", + "@napi-rs/simple-git-darwin-arm64": "0.1.9", + "@napi-rs/simple-git-darwin-x64": "0.1.9", + "@napi-rs/simple-git-linux-arm-gnueabihf": "0.1.9", + "@napi-rs/simple-git-linux-arm64-gnu": "0.1.9", + "@napi-rs/simple-git-linux-arm64-musl": "0.1.9", + "@napi-rs/simple-git-linux-x64-gnu": "0.1.9", + "@napi-rs/simple-git-linux-x64-musl": "0.1.9", + "@napi-rs/simple-git-win32-arm64-msvc": "0.1.9", + "@napi-rs/simple-git-win32-x64-msvc": "0.1.9" + } + }, + "node_modules/@napi-rs/simple-git-android-arm-eabi": { + "version": "0.1.9", + "resolved": "https://registry.npmjs.org/@napi-rs/simple-git-android-arm-eabi/-/simple-git-android-arm-eabi-0.1.9.tgz", + "integrity": "sha512-9D4JnfePMpgL4pg9aMUX7/TIWEUQ+Tgx8n3Pf8TNCMGjUbImJyYsDSLJzbcv9wH7srgn4GRjSizXFJHAPjzEug==", + "cpu": [ + "arm" + ], + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@napi-rs/simple-git-android-arm64": { + "version": "0.1.9", + "resolved": "https://registry.npmjs.org/@napi-rs/simple-git-android-arm64/-/simple-git-android-arm64-0.1.9.tgz", + "integrity": "sha512-Krilsw0gPrrASZzudNEl9pdLuNbhoTK0j7pUbfB8FRifpPdFB/zouwuEm0aSnsDXN4ftGrmGG82kuiR/2MeoPg==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@napi-rs/simple-git-darwin-arm64": { + "version": "0.1.9", + "resolved": "https://registry.npmjs.org/@napi-rs/simple-git-darwin-arm64/-/simple-git-darwin-arm64-0.1.9.tgz", + "integrity": "sha512-H/F09nDgYjv4gcFrZBgdTKkZEepqt0KLYcCJuUADuxkKupmjLdecMhypXLk13AzvLW4UQI7NlLTLDXUFLyr2BA==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@napi-rs/simple-git-darwin-x64": { + "version": "0.1.9", + "resolved": "https://registry.npmjs.org/@napi-rs/simple-git-darwin-x64/-/simple-git-darwin-x64-0.1.9.tgz", + "integrity": "sha512-jBR2xS9nVPqmHv0TWz874W0m/d453MGrMeLjB+boK5IPPLhg3AWIZj0aN9jy2Je1BGVAa0w3INIQJtBBeB6kFA==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@napi-rs/simple-git-linux-arm-gnueabihf": { + "version": "0.1.9", + "resolved": "https://registry.npmjs.org/@napi-rs/simple-git-linux-arm-gnueabihf/-/simple-git-linux-arm-gnueabihf-0.1.9.tgz", + "integrity": "sha512-3n0+VpO4YfZxndZ0sCvsHIvsazd+JmbSjrlTRBCnJeAU1/sfos3skNZtKGZksZhjvd+3o+/GFM8L7Xnv01yggA==", + "cpu": [ + "arm" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@napi-rs/simple-git-linux-arm64-gnu": { + "version": "0.1.9", + "resolved": "https://registry.npmjs.org/@napi-rs/simple-git-linux-arm64-gnu/-/simple-git-linux-arm64-gnu-0.1.9.tgz", + "integrity": "sha512-lIzf0KHU2SKC12vMrWwCtysG2Sdt31VHRPMUiz9lD9t3xwVn8qhFSTn5yDkTeG3rgX6o0p5EKalfQN5BXsJq2w==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@napi-rs/simple-git-linux-arm64-musl": { + "version": "0.1.9", + "resolved": "https://registry.npmjs.org/@napi-rs/simple-git-linux-arm64-musl/-/simple-git-linux-arm64-musl-0.1.9.tgz", + "integrity": "sha512-KQozUoNXrxrB8k741ncWXSiMbjl1AGBGfZV21PANzUM8wH4Yem2bg3kfglYS/QIx3udspsT35I9abu49n7D1/w==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@napi-rs/simple-git-linux-x64-gnu": { + "version": "0.1.9", + "resolved": "https://registry.npmjs.org/@napi-rs/simple-git-linux-x64-gnu/-/simple-git-linux-x64-gnu-0.1.9.tgz", + "integrity": "sha512-O/Niui5mnHPcK3iYC3ui8wgERtJWsQ3Y74W/09t0bL/3dgzGMl4oQt0qTj9dWCsnoGsIEYHPzwCBp/2vqYp/pw==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@napi-rs/simple-git-linux-x64-musl": { + "version": "0.1.9", + "resolved": "https://registry.npmjs.org/@napi-rs/simple-git-linux-x64-musl/-/simple-git-linux-x64-musl-0.1.9.tgz", + "integrity": "sha512-L9n+e8Wn3hKr3RsIdY8GaB+ry4xZ4BaGwyKExgoB8nDGQuRUY9oP6p0WA4hWfJvJnU1H6hvo36a5UFPReyBO7A==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@napi-rs/simple-git-win32-arm64-msvc": { + "version": "0.1.9", + "resolved": "https://registry.npmjs.org/@napi-rs/simple-git-win32-arm64-msvc/-/simple-git-win32-arm64-msvc-0.1.9.tgz", + "integrity": "sha512-Z6Ja/SZK+lMvRWaxj7wjnvSbAsGrH006sqZo8P8nxKUdZfkVvoCaAWr1r0cfkk2Z3aijLLtD+vKeXGlUPH6gGQ==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@napi-rs/simple-git-win32-x64-msvc": { + "version": "0.1.9", + "resolved": "https://registry.npmjs.org/@napi-rs/simple-git-win32-x64-msvc/-/simple-git-win32-x64-msvc-0.1.9.tgz", + "integrity": "sha512-VAZj1UvC+R2MjKOD3I/Y7dmQlHWAYy4omhReQJRpbCf+oGCBi9CWiIduGqeYEq723nLIKdxP7XjaO0wl1NnUww==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@next/env": { + "version": "14.0.2", + "resolved": "https://registry.npmjs.org/@next/env/-/env-14.0.2.tgz", + "integrity": "sha512-HAW1sljizEaduEOes/m84oUqeIDAUYBR1CDwu2tobNlNDFP3cSm9d6QsOsGeNlIppU1p/p1+bWbYCbvwjFiceA==" + }, + "node_modules/@next/swc-darwin-arm64": { + "version": "14.0.2", + "resolved": "https://registry.npmjs.org/@next/swc-darwin-arm64/-/swc-darwin-arm64-14.0.2.tgz", + "integrity": "sha512-i+jQY0fOb8L5gvGvojWyZMfQoQtDVB2kYe7fufOEiST6sicvzI2W5/EXo4lX5bLUjapHKe+nFxuVv7BA+Pd7LQ==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@next/swc-darwin-x64": { + "version": "14.0.2", + "resolved": "https://registry.npmjs.org/@next/swc-darwin-x64/-/swc-darwin-x64-14.0.2.tgz", + "integrity": "sha512-zRCAO0d2hW6gBEa4wJaLn+gY8qtIqD3gYd9NjruuN98OCI6YyelmhWVVLlREjS7RYrm9OUQIp/iVJFeB6kP1hg==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@next/swc-linux-arm64-gnu": { + "version": "14.0.2", + "resolved": "https://registry.npmjs.org/@next/swc-linux-arm64-gnu/-/swc-linux-arm64-gnu-14.0.2.tgz", + "integrity": "sha512-tSJmiaon8YaKsVhi7GgRizZoV0N1Sx5+i+hFTrCKKQN7s3tuqW0Rov+RYdPhAv/pJl4qiG+XfSX4eJXqpNg3dA==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@next/swc-linux-arm64-musl": { + "version": "14.0.2", + "resolved": "https://registry.npmjs.org/@next/swc-linux-arm64-musl/-/swc-linux-arm64-musl-14.0.2.tgz", + "integrity": "sha512-dXJLMSEOwqJKcag1BeX1C+ekdPPJ9yXbWIt3nAadhbLx5CjACoB2NQj9Xcqu2tmdr5L6m34fR+fjGPs+ZVPLzA==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@next/swc-linux-x64-gnu": { + "version": "14.0.2", + "resolved": "https://registry.npmjs.org/@next/swc-linux-x64-gnu/-/swc-linux-x64-gnu-14.0.2.tgz", + "integrity": "sha512-WC9KAPSowj6as76P3vf1J3mf2QTm3Wv3FBzQi7UJ+dxWjK3MhHVWsWUo24AnmHx9qDcEtHM58okgZkXVqeLB+Q==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@next/swc-linux-x64-musl": { + "version": "14.0.2", + "resolved": "https://registry.npmjs.org/@next/swc-linux-x64-musl/-/swc-linux-x64-musl-14.0.2.tgz", + "integrity": "sha512-KSSAwvUcjtdZY4zJFa2f5VNJIwuEVnOSlqYqbQIawREJA+gUI6egeiRu290pXioQXnQHYYdXmnVNZ4M+VMB7KQ==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@next/swc-win32-arm64-msvc": { + "version": "14.0.2", + "resolved": "https://registry.npmjs.org/@next/swc-win32-arm64-msvc/-/swc-win32-arm64-msvc-14.0.2.tgz", + "integrity": "sha512-2/O0F1SqJ0bD3zqNuYge0ok7OEWCQwk55RPheDYD0va5ij7kYwrFkq5ycCRN0TLjLfxSF6xI5NM6nC5ux7svEQ==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@next/swc-win32-ia32-msvc": { + "version": "14.0.2", + "resolved": "https://registry.npmjs.org/@next/swc-win32-ia32-msvc/-/swc-win32-ia32-msvc-14.0.2.tgz", + "integrity": "sha512-vJI/x70Id0oN4Bq/R6byBqV1/NS5Dl31zC+lowO8SDu1fHmUxoAdILZR5X/sKbiJpuvKcCrwbYgJU8FF/Gh50Q==", + "cpu": [ + "ia32" + ], + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@next/swc-win32-x64-msvc": { + "version": "14.0.2", + "resolved": "https://registry.npmjs.org/@next/swc-win32-x64-msvc/-/swc-win32-x64-msvc-14.0.2.tgz", + "integrity": "sha512-Ut4LXIUvC5m8pHTe2j0vq/YDnTEyq6RSR9vHYPqnELrDapPhLNz9Od/L5Ow3J8RNDWpEnfCiQXuVdfjlNEJ7ug==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@swc/helpers": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/@swc/helpers/-/helpers-0.5.2.tgz", + "integrity": "sha512-E4KcWTpoLHqwPHLxidpOqQbcrZVgi0rsmmZXUle1jXmJfuIf/UWpczUJ7MZZ5tlxytgJXyp0w4PGkkeLiuIdZw==", + "dependencies": { + "tslib": "^2.4.0" + } + }, + "node_modules/@theguild/remark-mermaid": { + "version": "0.0.5", + "resolved": "https://registry.npmjs.org/@theguild/remark-mermaid/-/remark-mermaid-0.0.5.tgz", + "integrity": "sha512-e+ZIyJkEv9jabI4m7q29wZtZv+2iwPGsXJ2d46Zi7e+QcFudiyuqhLhHG/3gX3ZEB+hxTch+fpItyMS8jwbIcw==", + "dependencies": { + "mermaid": "^10.2.2", + "unist-util-visit": "^5.0.0" + }, + "peerDependencies": { + "react": "^18.2.0" + } + }, + "node_modules/@theguild/remark-npm2yarn": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/@theguild/remark-npm2yarn/-/remark-npm2yarn-0.2.1.tgz", + "integrity": "sha512-jUTFWwDxtLEFtGZh/TW/w30ySaDJ8atKWH8dq2/IiQF61dPrGfETpl0WxD0VdBfuLOeU14/kop466oBSRO/5CA==", + "dependencies": { + "npm-to-yarn": "^2.1.0", + "unist-util-visit": "^5.0.0" + } + }, + "node_modules/@types/acorn": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/@types/acorn/-/acorn-4.0.6.tgz", + "integrity": "sha512-veQTnWP+1D/xbxVrPC3zHnCZRjSrKfhbMUlEA43iMZLu7EsnTtkJklIuwrCPbOi8YkvDQAiW05VQQFvvz9oieQ==", + "dependencies": { + "@types/estree": "*" + } + }, + "node_modules/@types/d3-scale": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/@types/d3-scale/-/d3-scale-4.0.8.tgz", + "integrity": "sha512-gkK1VVTr5iNiYJ7vWDI+yUFFlszhNMtVeneJ6lUTKPjprsvLLI9/tgEGiXJOnlINJA8FyA88gfnQsHbybVZrYQ==", + "dependencies": { + "@types/d3-time": "*" + } + }, + "node_modules/@types/d3-scale-chromatic": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/@types/d3-scale-chromatic/-/d3-scale-chromatic-3.0.2.tgz", + "integrity": "sha512-kpKNZMDT3OAX6b5ct5nS/mv6LULagnUy4DmS6yyNjclje1qVe7vbjPwY3q1TGz6+Wr2IUkgFatCzqYUl54fHag==" + }, + "node_modules/@types/d3-time": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@types/d3-time/-/d3-time-3.0.3.tgz", + "integrity": "sha512-2p6olUZ4w3s+07q3Tm2dbiMZy5pCDfYwtLXXHUnVzXgQlZ/OyPtUz6OL382BkOuGlLXqfT+wqv8Fw2v8/0geBw==" + }, + "node_modules/@types/debug": { + "version": "4.1.12", + "resolved": "https://registry.npmjs.org/@types/debug/-/debug-4.1.12.tgz", + "integrity": "sha512-vIChWdVG3LG1SMxEvI/AK+FWJthlrqlTu7fbrlywTkkaONwk/UAGaULXRlf8vkzFBLVm0zkMdCquhL5aOjhXPQ==", + "dependencies": { + "@types/ms": "*" + } + }, + "node_modules/@types/estree": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.5.tgz", + "integrity": "sha512-/kYRxGDLWzHOB7q+wtSUQlFrtcdUccpfy+X+9iMBpHK8QLLhx2wIPYuS5DYtR9Wa/YlZAbIovy7qVdB1Aq6Lyw==" + }, + "node_modules/@types/estree-jsx": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/@types/estree-jsx/-/estree-jsx-1.0.3.tgz", + "integrity": "sha512-pvQ+TKeRHeiUGRhvYwRrQ/ISnohKkSJR14fT2yqyZ4e9K5vqc7hrtY2Y1Dw0ZwAzQ6DQsxsaCUuSIIi8v0Cq6w==", + "dependencies": { + "@types/estree": "*" + } + }, + "node_modules/@types/hast": { + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/@types/hast/-/hast-2.3.8.tgz", + "integrity": "sha512-aMIqAlFd2wTIDZuvLbhUT+TGvMxrNC8ECUIVtH6xxy0sQLs3iu6NO8Kp/VT5je7i5ufnebXzdV1dNDMnvaH6IQ==", + "dependencies": { + "@types/unist": "^2" + } + }, + "node_modules/@types/js-yaml": { + "version": "4.0.9", + "resolved": "https://registry.npmjs.org/@types/js-yaml/-/js-yaml-4.0.9.tgz", + "integrity": "sha512-k4MGaQl5TGo/iipqb2UDG2UwjXziSWkh0uysQelTlJpX1qGlpUZYm8PnO4DxG1qBomtJUdYJ6qR6xdIah10JLg==" + }, + "node_modules/@types/katex": { + "version": "0.16.6", + "resolved": "https://registry.npmjs.org/@types/katex/-/katex-0.16.6.tgz", + "integrity": "sha512-rZYO1HInM99rAFYNwGqbYPxHZHxu2IwZYKj4bJ4oh6edVrm1UId8mmbHIZLBtG253qU6y3piag0XYe/joNnwzQ==" + }, + "node_modules/@types/mdast": { + "version": "3.0.15", + "resolved": "https://registry.npmjs.org/@types/mdast/-/mdast-3.0.15.tgz", + "integrity": "sha512-LnwD+mUEfxWMa1QpDraczIn6k0Ee3SMicuYSSzS6ZYl2gKS09EClnJYGd8Du6rfc5r/GZEk5o1mRb8TaTj03sQ==", + "dependencies": { + "@types/unist": "^2" + } + }, + "node_modules/@types/mdx": { + "version": "2.0.10", + "resolved": "https://registry.npmjs.org/@types/mdx/-/mdx-2.0.10.tgz", + "integrity": "sha512-Rllzc5KHk0Al5/WANwgSPl1/CwjqCy+AZrGd78zuK+jO9aDM6ffblZ+zIjgPNAaEBmlO0RYDvLNh7wD0zKVgEg==" + }, + "node_modules/@types/ms": { + "version": "0.7.34", + "resolved": "https://registry.npmjs.org/@types/ms/-/ms-0.7.34.tgz", + "integrity": "sha512-nG96G3Wp6acyAgJqGasjODb+acrI7KltPiRxzHPXnP3NgI28bpQDRv53olbqGXbfcgF5aiiHmO3xpwEpS5Ld9g==" + }, + "node_modules/@types/node": { + "version": "18.18.9", + "resolved": "https://registry.npmjs.org/@types/node/-/node-18.18.9.tgz", + "integrity": "sha512-0f5klcuImLnG4Qreu9hPj/rEfFq6YRc5n2mAjSsH+ec/mJL+3voBH0+8T7o8RpFjH7ovc+TRsL/c7OYIQsPTfQ==", + "dev": true, + "dependencies": { + "undici-types": "~5.26.4" + } + }, + "node_modules/@types/prop-types": { + "version": "15.7.10", + "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.10.tgz", + "integrity": "sha512-mxSnDQxPqsZxmeShFH+uwQ4kO4gcJcGahjjMFeLbKE95IAZiiZyiEepGZjtXJ7hN/yfu0bu9xN2ajcU0JcxX6A==" + }, + "node_modules/@types/react": { + "version": "18.2.37", + "resolved": "https://registry.npmjs.org/@types/react/-/react-18.2.37.tgz", + "integrity": "sha512-RGAYMi2bhRgEXT3f4B92WTohopH6bIXw05FuGlmJEnv/omEn190+QYEIYxIAuIBdKgboYYdVved2p1AxZVQnaw==", + "dependencies": { + "@types/prop-types": "*", + "@types/scheduler": "*", + "csstype": "^3.0.2" + } + }, + "node_modules/@types/react-dom": { + "version": "18.2.15", + "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-18.2.15.tgz", + "integrity": "sha512-HWMdW+7r7MR5+PZqJF6YFNSCtjz1T0dsvo/f1BV6HkV+6erD/nA7wd9NM00KVG83zf2nJ7uATPO9ttdIPvi3gg==", + "dev": true, + "dependencies": { + "@types/react": "*" + } + }, + "node_modules/@types/scheduler": { + "version": "0.16.6", + "resolved": "https://registry.npmjs.org/@types/scheduler/-/scheduler-0.16.6.tgz", + "integrity": "sha512-Vlktnchmkylvc9SnwwwozTv04L/e1NykF5vgoQ0XTmI8DD+wxfjQuHuvHS3p0r2jz2x2ghPs2h1FVeDirIteWA==" + }, + "node_modules/@types/unist": { + "version": "2.0.10", + "resolved": "https://registry.npmjs.org/@types/unist/-/unist-2.0.10.tgz", + "integrity": "sha512-IfYcSBWE3hLpBg8+X2SEa8LVkJdJEkT2Ese2aaLs3ptGdVtABxndrMaxuFlQ1qdFf9Q5rDvDpxI3WwgvKFAsQA==" + }, + "node_modules/@ungap/structured-clone": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@ungap/structured-clone/-/structured-clone-1.2.0.tgz", + "integrity": "sha512-zuVdFrMJiuCDQUMCzQaD6KL28MjnqqN8XnAqiEq9PNm/hCPTSGfrXCOfwj1ow4LFb/tNymJPwsNbVePc1xFqrQ==" + }, + "node_modules/@vercel/analytics": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@vercel/analytics/-/analytics-1.1.1.tgz", + "integrity": "sha512-+NqgNmSabg3IFfxYhrWCfB/H+RCUOCR5ExRudNG2+pcRehq628DJB5e1u1xqwpLtn4pAYii4D98w7kofORAGQA==", + "dependencies": { + "server-only": "^0.0.1" + } + }, + "node_modules/acorn": { + "version": "8.11.2", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.11.2.tgz", + "integrity": "sha512-nc0Axzp/0FILLEVsm4fNwLCwMttvhEI263QtVPQcbpfZZ3ts0hLsZGOpE6czNlid7CJ9MlyH8reXkpsf3YUY4w==", + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/acorn-jsx": { + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz", + "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==", + "peerDependencies": { + "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0" + } + }, + "node_modules/ansi-sequence-parser": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/ansi-sequence-parser/-/ansi-sequence-parser-1.1.1.tgz", + "integrity": "sha512-vJXt3yiaUL4UU546s3rPXlsry/RnM730G1+HkpKE012AN0sx1eOrxSu95oKDIonskeLTijMgqWZ3uDEe3NFvyg==" + }, + "node_modules/ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dependencies": { + "color-convert": "^1.9.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/arch": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/arch/-/arch-2.2.0.tgz", + "integrity": "sha512-Of/R0wqp83cgHozfIYLbBMnej79U/SVGOOyuB3VVFv1NRM/PSFMK12x9KVtiYzJqmnU5WR2qp0Z5rHb7sWGnFQ==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, + "node_modules/arg": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/arg/-/arg-1.0.0.tgz", + "integrity": "sha512-Wk7TEzl1KqvTGs/uyhmHO/3XLd3t1UeU4IstvPXVzGPM522cTjqjNZ99esCkcL52sjqjo8e8CTBcWhkxvGzoAw==" + }, + "node_modules/argparse": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", + "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", + "dependencies": { + "sprintf-js": "~1.0.2" + } + }, + "node_modules/astring": { + "version": "1.8.6", + "resolved": "https://registry.npmjs.org/astring/-/astring-1.8.6.tgz", + "integrity": "sha512-ISvCdHdlTDlH5IpxQJIex7BWBywFWgjJSVdwst+/iQCoEYnyOaQ95+X1JGshuBjGp6nxKUy1jMgE3zPqN7fQdg==", + "bin": { + "astring": "bin/astring" + } + }, + "node_modules/bail": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/bail/-/bail-2.0.2.tgz", + "integrity": "sha512-0xO6mYd7JB2YesxDKplafRpsiOzPt9V02ddPCLbY1xYGPOX24NTyN50qnUxgCPcSoYMhKpAuBTjQoRZCAkUDRw==", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/busboy": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/busboy/-/busboy-1.6.0.tgz", + "integrity": "sha512-8SFQbg/0hQ9xy3UNTB0YEnsNBbWfhf7RtnzpL7TkBiTBRfrQ9Fxcnz7VJsleJpyp6rVLvXiuORqjlHi5q+PYuA==", + "dependencies": { + "streamsearch": "^1.1.0" + }, + "engines": { + "node": ">=10.16.0" + } + }, + "node_modules/caniuse-lite": { + "version": "1.0.30001562", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001562.tgz", + "integrity": "sha512-kfte3Hym//51EdX4239i+Rmp20EsLIYGdPkERegTgU19hQWCRhsRFGKHTliUlsry53tv17K7n077Kqa0WJU4ng==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/caniuse-lite" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ] + }, + "node_modules/ccount": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/ccount/-/ccount-2.0.1.tgz", + "integrity": "sha512-eyrF0jiFpY+3drT6383f1qhkbGsLSifNAjA61IUjZjmLCWjItY6LB9ft9YhoDgwfmclB2zhu51Lc7+95b8NRAg==", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/chalk": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.3.0.tgz", + "integrity": "sha512-Az5zJR2CBujap2rqXGaJKaPHyJ0IrUimvYNX+ncCy8PJP4ltOGTrHUIo097ZaL2zMeKYpiCdqDvS6zdrTFok3Q==", + "dependencies": { + "ansi-styles": "^3.1.0", + "escape-string-regexp": "^1.0.5", + "supports-color": "^4.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/chalk/node_modules/escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/character-entities": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/character-entities/-/character-entities-2.0.2.tgz", + "integrity": "sha512-shx7oQ0Awen/BRIdkjkvz54PnEEI/EjwXDSIZp86/KKdbafHh1Df/RYGBhn4hbe2+uKC9FnT5UCEdyPz3ai9hQ==", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/character-entities-html4": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/character-entities-html4/-/character-entities-html4-2.1.0.tgz", + "integrity": "sha512-1v7fgQRj6hnSwFpq1Eu0ynr/CDEw0rXo2B61qXrLNdHZmPKgb7fqS1a2JwF0rISo9q77jDI8VMEHoApn8qDoZA==", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/character-entities-legacy": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/character-entities-legacy/-/character-entities-legacy-3.0.0.tgz", + "integrity": "sha512-RpPp0asT/6ufRm//AJVwpViZbGM/MkjQFxJccQRHmISF/22NBtsHqAWmL+/pmkPWoIUJdWyeVleTl1wydHATVQ==", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/character-reference-invalid": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/character-reference-invalid/-/character-reference-invalid-2.0.1.tgz", + "integrity": "sha512-iBZ4F4wRbyORVsu0jPV7gXkOsGYjGHPmAyv+HiHG8gi5PtC9KI2j1+v8/tlibRvjoWX027ypmG/n0HtO5t7unw==", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/client-only": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/client-only/-/client-only-0.0.1.tgz", + "integrity": "sha512-IV3Ou0jSMzZrd3pZ48nLkT9DA7Ag1pnPzaiQhpW7c3RbcqqzvzzVu+L8gfqMp/8IM2MQtSiqaCxrrcfu8I8rMA==" + }, + "node_modules/clipboardy": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/clipboardy/-/clipboardy-1.2.2.tgz", + "integrity": "sha512-16KrBOV7bHmHdxcQiCvfUFYVFyEah4FI8vYT1Fr7CGSA4G+xBWMEfUEQJS1hxeHGtI9ju1Bzs9uXSbj5HZKArw==", + "dependencies": { + "arch": "^2.1.0", + "execa": "^0.8.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/clsx": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/clsx/-/clsx-2.0.0.tgz", + "integrity": "sha512-rQ1+kcj+ttHG0MKVGBUXwayCCF1oh39BF5COIpRzuCEv8Mwjv0XucrI2ExNTOn9IlLifGClWQcU9BrZORvtw6Q==", + "engines": { + "node": ">=6" + } + }, + "node_modules/color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "dependencies": { + "color-name": "1.1.3" + } + }, + "node_modules/color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==" + }, + "node_modules/comma-separated-tokens": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/comma-separated-tokens/-/comma-separated-tokens-2.0.3.tgz", + "integrity": "sha512-Fu4hJdvzeylCfQPp9SGWidpzrMs7tTrlu6Vb8XGaRGck8QSNZJJp538Wrb60Lax4fPwR64ViY468OIUTbRlGZg==", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/commander": { + "version": "8.3.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-8.3.0.tgz", + "integrity": "sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww==", + "engines": { + "node": ">= 12" + } + }, + "node_modules/cose-base": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/cose-base/-/cose-base-1.0.3.tgz", + "integrity": "sha512-s9whTXInMSgAp/NVXVNuVxVKzGH2qck3aQlVHxDCdAEPgtMKwc4Wq6/QKhgdEdgbLSi9rBTAcPoRa6JpiG4ksg==", + "dependencies": { + "layout-base": "^1.0.0" + } + }, + "node_modules/cross-spawn": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-5.1.0.tgz", + "integrity": "sha512-pTgQJ5KC0d2hcY8eyL1IzlBPYjTkyH72XRZPnLyKus2mBfNjQs3klqbJU2VILqZryAZUt9JOb3h/mWMy23/f5A==", + "dependencies": { + "lru-cache": "^4.0.1", + "shebang-command": "^1.2.0", + "which": "^1.2.9" + } + }, + "node_modules/csstype": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.2.tgz", + "integrity": "sha512-I7K1Uu0MBPzaFKg4nI5Q7Vs2t+3gWWW648spaF+Rg7pI9ds18Ugn+lvg4SHczUdKlHI5LWBXyqfS8+DufyBsgQ==" + }, + "node_modules/cytoscape": { + "version": "3.27.0", + "resolved": "https://registry.npmjs.org/cytoscape/-/cytoscape-3.27.0.tgz", + "integrity": "sha512-pPZJilfX9BxESwujODz5pydeGi+FBrXq1rcaB1mfhFXXFJ9GjE6CNndAk+8jPzoXGD+16LtSS4xlYEIUiW4Abg==", + "dependencies": { + "heap": "^0.2.6", + "lodash": "^4.17.21" + }, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/cytoscape-cose-bilkent": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/cytoscape-cose-bilkent/-/cytoscape-cose-bilkent-4.1.0.tgz", + "integrity": "sha512-wgQlVIUJF13Quxiv5e1gstZ08rnZj2XaLHGoFMYXz7SkNfCDOOteKBE6SYRfA9WxxI/iBc3ajfDoc6hb/MRAHQ==", + "dependencies": { + "cose-base": "^1.0.0" + }, + "peerDependencies": { + "cytoscape": "^3.2.0" + } + }, + "node_modules/cytoscape-fcose": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/cytoscape-fcose/-/cytoscape-fcose-2.2.0.tgz", + "integrity": "sha512-ki1/VuRIHFCzxWNrsshHYPs6L7TvLu3DL+TyIGEsRcvVERmxokbf5Gdk7mFxZnTdiGtnA4cfSmjZJMviqSuZrQ==", + "dependencies": { + "cose-base": "^2.2.0" + }, + "peerDependencies": { + "cytoscape": "^3.2.0" + } + }, + "node_modules/cytoscape-fcose/node_modules/cose-base": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/cose-base/-/cose-base-2.2.0.tgz", + "integrity": "sha512-AzlgcsCbUMymkADOJtQm3wO9S3ltPfYOFD5033keQn9NJzIbtnZj+UdBJe7DYml/8TdbtHJW3j58SOnKhWY/5g==", + "dependencies": { + "layout-base": "^2.0.0" + } + }, + "node_modules/cytoscape-fcose/node_modules/layout-base": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/layout-base/-/layout-base-2.0.1.tgz", + "integrity": "sha512-dp3s92+uNI1hWIpPGH3jK2kxE2lMjdXdr+DH8ynZHpd6PUlH6x6cbuXnoMmiNumznqaNO31xu9e79F0uuZ0JFg==" + }, + "node_modules/d3": { + "version": "7.8.5", + "resolved": "https://registry.npmjs.org/d3/-/d3-7.8.5.tgz", + "integrity": "sha512-JgoahDG51ncUfJu6wX/1vWQEqOflgXyl4MaHqlcSruTez7yhaRKR9i8VjjcQGeS2en/jnFivXuaIMnseMMt0XA==", + "dependencies": { + "d3-array": "3", + "d3-axis": "3", + "d3-brush": "3", + "d3-chord": "3", + "d3-color": "3", + "d3-contour": "4", + "d3-delaunay": "6", + "d3-dispatch": "3", + "d3-drag": "3", + "d3-dsv": "3", + "d3-ease": "3", + "d3-fetch": "3", + "d3-force": "3", + "d3-format": "3", + "d3-geo": "3", + "d3-hierarchy": "3", + "d3-interpolate": "3", + "d3-path": "3", + "d3-polygon": "3", + "d3-quadtree": "3", + "d3-random": "3", + "d3-scale": "4", + "d3-scale-chromatic": "3", + "d3-selection": "3", + "d3-shape": "3", + "d3-time": "3", + "d3-time-format": "4", + "d3-timer": "3", + "d3-transition": "3", + "d3-zoom": "3" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/d3-array": { + "version": "3.2.4", + "resolved": "https://registry.npmjs.org/d3-array/-/d3-array-3.2.4.tgz", + "integrity": "sha512-tdQAmyA18i4J7wprpYq8ClcxZy3SC31QMeByyCFyRt7BVHdREQZ5lpzoe5mFEYZUWe+oq8HBvk9JjpibyEV4Jg==", + "dependencies": { + "internmap": "1 - 2" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/d3-axis": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/d3-axis/-/d3-axis-3.0.0.tgz", + "integrity": "sha512-IH5tgjV4jE/GhHkRV0HiVYPDtvfjHQlQfJHs0usq7M30XcSBvOotpmH1IgkcXsO/5gEQZD43B//fc7SRT5S+xw==", + "engines": { + "node": ">=12" + } + }, + "node_modules/d3-brush": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/d3-brush/-/d3-brush-3.0.0.tgz", + "integrity": "sha512-ALnjWlVYkXsVIGlOsuWH1+3udkYFI48Ljihfnh8FZPF2QS9o+PzGLBslO0PjzVoHLZ2KCVgAM8NVkXPJB2aNnQ==", + "dependencies": { + "d3-dispatch": "1 - 3", + "d3-drag": "2 - 3", + "d3-interpolate": "1 - 3", + "d3-selection": "3", + "d3-transition": "3" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/d3-chord": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/d3-chord/-/d3-chord-3.0.1.tgz", + "integrity": "sha512-VE5S6TNa+j8msksl7HwjxMHDM2yNK3XCkusIlpX5kwauBfXuyLAtNg9jCp/iHH61tgI4sb6R/EIMWCqEIdjT/g==", + "dependencies": { + "d3-path": "1 - 3" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/d3-color": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/d3-color/-/d3-color-3.1.0.tgz", + "integrity": "sha512-zg/chbXyeBtMQ1LbD/WSoW2DpC3I0mpmPdW+ynRTj/x2DAWYrIY7qeZIHidozwV24m4iavr15lNwIwLxRmOxhA==", + "engines": { + "node": ">=12" + } + }, + "node_modules/d3-contour": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/d3-contour/-/d3-contour-4.0.2.tgz", + "integrity": "sha512-4EzFTRIikzs47RGmdxbeUvLWtGedDUNkTcmzoeyg4sP/dvCexO47AaQL7VKy/gul85TOxw+IBgA8US2xwbToNA==", + "dependencies": { + "d3-array": "^3.2.0" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/d3-delaunay": { + "version": "6.0.4", + "resolved": "https://registry.npmjs.org/d3-delaunay/-/d3-delaunay-6.0.4.tgz", + "integrity": "sha512-mdjtIZ1XLAM8bm/hx3WwjfHt6Sggek7qH043O8KEjDXN40xi3vx/6pYSVTwLjEgiXQTbvaouWKynLBiUZ6SK6A==", + "dependencies": { + "delaunator": "5" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/d3-dispatch": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/d3-dispatch/-/d3-dispatch-3.0.1.tgz", + "integrity": "sha512-rzUyPU/S7rwUflMyLc1ETDeBj0NRuHKKAcvukozwhshr6g6c5d8zh4c2gQjY2bZ0dXeGLWc1PF174P2tVvKhfg==", + "engines": { + "node": ">=12" + } + }, + "node_modules/d3-drag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/d3-drag/-/d3-drag-3.0.0.tgz", + "integrity": "sha512-pWbUJLdETVA8lQNJecMxoXfH6x+mO2UQo8rSmZ+QqxcbyA3hfeprFgIT//HW2nlHChWeIIMwS2Fq+gEARkhTkg==", + "dependencies": { + "d3-dispatch": "1 - 3", + "d3-selection": "3" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/d3-dsv": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/d3-dsv/-/d3-dsv-3.0.1.tgz", + "integrity": "sha512-UG6OvdI5afDIFP9w4G0mNq50dSOsXHJaRE8arAS5o9ApWnIElp8GZw1Dun8vP8OyHOZ/QJUKUJwxiiCCnUwm+Q==", + "dependencies": { + "commander": "7", + "iconv-lite": "0.6", + "rw": "1" + }, + "bin": { + "csv2json": "bin/dsv2json.js", + "csv2tsv": "bin/dsv2dsv.js", + "dsv2dsv": "bin/dsv2dsv.js", + "dsv2json": "bin/dsv2json.js", + "json2csv": "bin/json2dsv.js", + "json2dsv": "bin/json2dsv.js", + "json2tsv": "bin/json2dsv.js", + "tsv2csv": "bin/dsv2dsv.js", + "tsv2json": "bin/dsv2json.js" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/d3-dsv/node_modules/commander": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz", + "integrity": "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==", + "engines": { + "node": ">= 10" + } + }, + "node_modules/d3-ease": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/d3-ease/-/d3-ease-3.0.1.tgz", + "integrity": "sha512-wR/XK3D3XcLIZwpbvQwQ5fK+8Ykds1ip7A2Txe0yxncXSdq1L9skcG7blcedkOX+ZcgxGAmLX1FrRGbADwzi0w==", + "engines": { + "node": ">=12" + } + }, + "node_modules/d3-fetch": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/d3-fetch/-/d3-fetch-3.0.1.tgz", + "integrity": "sha512-kpkQIM20n3oLVBKGg6oHrUchHM3xODkTzjMoj7aWQFq5QEM+R6E4WkzT5+tojDY7yjez8KgCBRoj4aEr99Fdqw==", + "dependencies": { + "d3-dsv": "1 - 3" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/d3-force": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/d3-force/-/d3-force-3.0.0.tgz", + "integrity": "sha512-zxV/SsA+U4yte8051P4ECydjD/S+qeYtnaIyAs9tgHCqfguma/aAQDjo85A9Z6EKhBirHRJHXIgJUlffT4wdLg==", + "dependencies": { + "d3-dispatch": "1 - 3", + "d3-quadtree": "1 - 3", + "d3-timer": "1 - 3" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/d3-format": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/d3-format/-/d3-format-3.1.0.tgz", + "integrity": "sha512-YyUI6AEuY/Wpt8KWLgZHsIU86atmikuoOmCfommt0LYHiQSPjvX2AcFc38PX0CBpr2RCyZhjex+NS/LPOv6YqA==", + "engines": { + "node": ">=12" + } + }, + "node_modules/d3-geo": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/d3-geo/-/d3-geo-3.1.0.tgz", + "integrity": "sha512-JEo5HxXDdDYXCaWdwLRt79y7giK8SbhZJbFWXqbRTolCHFI5jRqteLzCsq51NKbUoX0PjBVSohxrx+NoOUujYA==", + "dependencies": { + "d3-array": "2.5.0 - 3" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/d3-hierarchy": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/d3-hierarchy/-/d3-hierarchy-3.1.2.tgz", + "integrity": "sha512-FX/9frcub54beBdugHjDCdikxThEqjnR93Qt7PvQTOHxyiNCAlvMrHhclk3cD5VeAaq9fxmfRp+CnWw9rEMBuA==", + "engines": { + "node": ">=12" + } + }, + "node_modules/d3-interpolate": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/d3-interpolate/-/d3-interpolate-3.0.1.tgz", + "integrity": "sha512-3bYs1rOD33uo8aqJfKP3JWPAibgw8Zm2+L9vBKEHJ2Rg+viTR7o5Mmv5mZcieN+FRYaAOWX5SJATX6k1PWz72g==", + "dependencies": { + "d3-color": "1 - 3" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/d3-path": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/d3-path/-/d3-path-3.1.0.tgz", + "integrity": "sha512-p3KP5HCf/bvjBSSKuXid6Zqijx7wIfNW+J/maPs+iwR35at5JCbLUT0LzF1cnjbCHWhqzQTIN2Jpe8pRebIEFQ==", + "engines": { + "node": ">=12" + } + }, + "node_modules/d3-polygon": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/d3-polygon/-/d3-polygon-3.0.1.tgz", + "integrity": "sha512-3vbA7vXYwfe1SYhED++fPUQlWSYTTGmFmQiany/gdbiWgU/iEyQzyymwL9SkJjFFuCS4902BSzewVGsHHmHtXg==", + "engines": { + "node": ">=12" + } + }, + "node_modules/d3-quadtree": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/d3-quadtree/-/d3-quadtree-3.0.1.tgz", + "integrity": "sha512-04xDrxQTDTCFwP5H6hRhsRcb9xxv2RzkcsygFzmkSIOJy3PeRJP7sNk3VRIbKXcog561P9oU0/rVH6vDROAgUw==", + "engines": { + "node": ">=12" + } + }, + "node_modules/d3-random": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/d3-random/-/d3-random-3.0.1.tgz", + "integrity": "sha512-FXMe9GfxTxqd5D6jFsQ+DJ8BJS4E/fT5mqqdjovykEB2oFbTMDVdg1MGFxfQW+FBOGoB++k8swBrgwSHT1cUXQ==", + "engines": { + "node": ">=12" + } + }, + "node_modules/d3-sankey": { + "version": "0.12.3", + "resolved": "https://registry.npmjs.org/d3-sankey/-/d3-sankey-0.12.3.tgz", + "integrity": "sha512-nQhsBRmM19Ax5xEIPLMY9ZmJ/cDvd1BG3UVvt5h3WRxKg5zGRbvnteTyWAbzeSvlh3tW7ZEmq4VwR5mB3tutmQ==", + "dependencies": { + "d3-array": "1 - 2", + "d3-shape": "^1.2.0" + } + }, + "node_modules/d3-sankey/node_modules/d3-array": { + "version": "2.12.1", + "resolved": "https://registry.npmjs.org/d3-array/-/d3-array-2.12.1.tgz", + "integrity": "sha512-B0ErZK/66mHtEsR1TkPEEkwdy+WDesimkM5gpZr5Dsg54BiTA5RXtYW5qTLIAcekaS9xfZrzBLF/OAkB3Qn1YQ==", + "dependencies": { + "internmap": "^1.0.0" + } + }, + "node_modules/d3-sankey/node_modules/d3-path": { + "version": "1.0.9", + "resolved": "https://registry.npmjs.org/d3-path/-/d3-path-1.0.9.tgz", + "integrity": "sha512-VLaYcn81dtHVTjEHd8B+pbe9yHWpXKZUC87PzoFmsFrJqgFwDe/qxfp5MlfsfM1V5E/iVt0MmEbWQ7FVIXh/bg==" + }, + "node_modules/d3-sankey/node_modules/d3-shape": { + "version": "1.3.7", + "resolved": "https://registry.npmjs.org/d3-shape/-/d3-shape-1.3.7.tgz", + "integrity": "sha512-EUkvKjqPFUAZyOlhY5gzCxCeI0Aep04LwIRpsZ/mLFelJiUfnK56jo5JMDSE7yyP2kLSb6LtF+S5chMk7uqPqw==", + "dependencies": { + "d3-path": "1" + } + }, + "node_modules/d3-sankey/node_modules/internmap": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/internmap/-/internmap-1.0.1.tgz", + "integrity": "sha512-lDB5YccMydFBtasVtxnZ3MRBHuaoE8GKsppq+EchKL2U4nK/DmEpPHNH8MZe5HkMtpSiTSOZwfN0tzYjO/lJEw==" + }, + "node_modules/d3-scale": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/d3-scale/-/d3-scale-4.0.2.tgz", + "integrity": "sha512-GZW464g1SH7ag3Y7hXjf8RoUuAFIqklOAq3MRl4OaWabTFJY9PN/E1YklhXLh+OQ3fM9yS2nOkCoS+WLZ6kvxQ==", + "dependencies": { + "d3-array": "2.10.0 - 3", + "d3-format": "1 - 3", + "d3-interpolate": "1.2.0 - 3", + "d3-time": "2.1.1 - 3", + "d3-time-format": "2 - 4" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/d3-scale-chromatic": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/d3-scale-chromatic/-/d3-scale-chromatic-3.0.0.tgz", + "integrity": "sha512-Lx9thtxAKrO2Pq6OO2Ua474opeziKr279P/TKZsMAhYyNDD3EnCffdbgeSYN5O7m2ByQsxtuP2CSDczNUIZ22g==", + "dependencies": { + "d3-color": "1 - 3", + "d3-interpolate": "1 - 3" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/d3-selection": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/d3-selection/-/d3-selection-3.0.0.tgz", + "integrity": "sha512-fmTRWbNMmsmWq6xJV8D19U/gw/bwrHfNXxrIN+HfZgnzqTHp9jOmKMhsTUjXOJnZOdZY9Q28y4yebKzqDKlxlQ==", + "engines": { + "node": ">=12" + } + }, + "node_modules/d3-shape": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/d3-shape/-/d3-shape-3.2.0.tgz", + "integrity": "sha512-SaLBuwGm3MOViRq2ABk3eLoxwZELpH6zhl3FbAoJ7Vm1gofKx6El1Ib5z23NUEhF9AsGl7y+dzLe5Cw2AArGTA==", + "dependencies": { + "d3-path": "^3.1.0" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/d3-time": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/d3-time/-/d3-time-3.1.0.tgz", + "integrity": "sha512-VqKjzBLejbSMT4IgbmVgDjpkYrNWUYJnbCGo874u7MMKIWsILRX+OpX/gTk8MqjpT1A/c6HY2dCA77ZN0lkQ2Q==", + "dependencies": { + "d3-array": "2 - 3" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/d3-time-format": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/d3-time-format/-/d3-time-format-4.1.0.tgz", + "integrity": "sha512-dJxPBlzC7NugB2PDLwo9Q8JiTR3M3e4/XANkreKSUxF8vvXKqm1Yfq4Q5dl8budlunRVlUUaDUgFt7eA8D6NLg==", + "dependencies": { + "d3-time": "1 - 3" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/d3-timer": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/d3-timer/-/d3-timer-3.0.1.tgz", + "integrity": "sha512-ndfJ/JxxMd3nw31uyKoY2naivF+r29V+Lc0svZxe1JvvIRmi8hUsrMvdOwgS1o6uBHmiz91geQ0ylPP0aj1VUA==", + "engines": { + "node": ">=12" + } + }, + "node_modules/d3-transition": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/d3-transition/-/d3-transition-3.0.1.tgz", + "integrity": "sha512-ApKvfjsSR6tg06xrL434C0WydLr7JewBB3V+/39RMHsaXTOG0zmt/OAXeng5M5LBm0ojmxJrpomQVZ1aPvBL4w==", + "dependencies": { + "d3-color": "1 - 3", + "d3-dispatch": "1 - 3", + "d3-ease": "1 - 3", + "d3-interpolate": "1 - 3", + "d3-timer": "1 - 3" + }, + "engines": { + "node": ">=12" + }, + "peerDependencies": { + "d3-selection": "2 - 3" + } + }, + "node_modules/d3-zoom": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/d3-zoom/-/d3-zoom-3.0.0.tgz", + "integrity": "sha512-b8AmV3kfQaqWAuacbPuNbL6vahnOJflOhexLzMMNLga62+/nh0JzvJ0aO/5a5MVgUFGS7Hu1P9P03o3fJkDCyw==", + "dependencies": { + "d3-dispatch": "1 - 3", + "d3-drag": "2 - 3", + "d3-interpolate": "1 - 3", + "d3-selection": "2 - 3", + "d3-transition": "2 - 3" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/dagre-d3-es": { + "version": "7.0.10", + "resolved": "https://registry.npmjs.org/dagre-d3-es/-/dagre-d3-es-7.0.10.tgz", + "integrity": "sha512-qTCQmEhcynucuaZgY5/+ti3X/rnszKZhEQH/ZdWdtP1tA/y3VoHJzcVrO9pjjJCNpigfscAtoUB5ONcd2wNn0A==", + "dependencies": { + "d3": "^7.8.2", + "lodash-es": "^4.17.21" + } + }, + "node_modules/dayjs": { + "version": "1.11.10", + "resolved": "https://registry.npmjs.org/dayjs/-/dayjs-1.11.10.tgz", + "integrity": "sha512-vjAczensTgRcqDERK0SR2XMwsF/tSvnvlv6VcF2GIhg6Sx4yOIt/irsr1RDJsKiIyBzJDpCoXiWWq28MqH2cnQ==" + }, + "node_modules/debug": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "dependencies": { + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/decode-named-character-reference": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/decode-named-character-reference/-/decode-named-character-reference-1.0.2.tgz", + "integrity": "sha512-O8x12RzrUF8xyVcY0KJowWsmaJxQbmy0/EtnNtHRpsOcT7dFk5W598coHqBVpmWo1oQQfsCqfCmkZN5DJrZVdg==", + "dependencies": { + "character-entities": "^2.0.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/delaunator": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/delaunator/-/delaunator-5.0.0.tgz", + "integrity": "sha512-AyLvtyJdbv/U1GkiS6gUUzclRoAY4Gs75qkMygJJhU75LW4DNuSF2RMzpxs9jw9Oz1BobHjTdkG3zdP55VxAqw==", + "dependencies": { + "robust-predicates": "^3.0.0" + } + }, + "node_modules/dequal": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/dequal/-/dequal-2.0.3.tgz", + "integrity": "sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA==", + "engines": { + "node": ">=6" + } + }, + "node_modules/devlop": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/devlop/-/devlop-1.1.0.tgz", + "integrity": "sha512-RWmIqhcFf1lRYBvNmr7qTNuyCt/7/ns2jbpp1+PalgE/rDQcBT0fioSMUpJ93irlUhC5hrg4cYqe6U+0ImW0rA==", + "dependencies": { + "dequal": "^2.0.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/diff": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/diff/-/diff-5.1.0.tgz", + "integrity": "sha512-D+mk+qE8VC/PAUrlAU34N+VfXev0ghe5ywmpqrawphmVZc1bEfn56uo9qpyGp1p4xpzOHkSW4ztBd6L7Xx4ACw==", + "engines": { + "node": ">=0.3.1" + } + }, + "node_modules/dompurify": { + "version": "3.0.6", + "resolved": "https://registry.npmjs.org/dompurify/-/dompurify-3.0.6.tgz", + "integrity": "sha512-ilkD8YEnnGh1zJ240uJsW7AzE+2qpbOUYjacomn3AvJ6J4JhKGSZ2nh4wUIXPZrEPppaCLx5jFe8T89Rk8tQ7w==" + }, + "node_modules/elkjs": { + "version": "0.8.2", + "resolved": "https://registry.npmjs.org/elkjs/-/elkjs-0.8.2.tgz", + "integrity": "sha512-L6uRgvZTH+4OF5NE/MBbzQx/WYpru1xCBE9respNj6qznEewGUIfhzmm7horWWxbNO2M0WckQypGctR8lH79xQ==" + }, + "node_modules/entities": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-4.5.0.tgz", + "integrity": "sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==", + "engines": { + "node": ">=0.12" + }, + "funding": { + "url": "https://github.com/fb55/entities?sponsor=1" + } + }, + "node_modules/escape-string-regexp": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-5.0.0.tgz", + "integrity": "sha512-/veY75JbMK4j1yjvuUxuVsiS/hr/4iHs9FTT6cgTexxdE0Ly/glccBAkloH/DofkjRbZU3bnoj38mOmhkZ0lHw==", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/esprima": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", + "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", + "bin": { + "esparse": "bin/esparse.js", + "esvalidate": "bin/esvalidate.js" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/estree-util-attach-comments": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/estree-util-attach-comments/-/estree-util-attach-comments-2.1.1.tgz", + "integrity": "sha512-+5Ba/xGGS6mnwFbXIuQiDPTbuTxuMCooq3arVv7gPZtYpjp+VXH/NkHAP35OOefPhNG/UGqU3vt/LTABwcHX0w==", + "dependencies": { + "@types/estree": "^1.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/estree-util-build-jsx": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/estree-util-build-jsx/-/estree-util-build-jsx-2.2.2.tgz", + "integrity": "sha512-m56vOXcOBuaF+Igpb9OPAy7f9w9OIkb5yhjsZuaPm7HoGi4oTOQi0h2+yZ+AtKklYFZ+rPC4n0wYCJCEU1ONqg==", + "dependencies": { + "@types/estree-jsx": "^1.0.0", + "estree-util-is-identifier-name": "^2.0.0", + "estree-walker": "^3.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/estree-util-is-identifier-name": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/estree-util-is-identifier-name/-/estree-util-is-identifier-name-2.1.0.tgz", + "integrity": "sha512-bEN9VHRyXAUOjkKVQVvArFym08BTWB0aJPppZZr0UNyAqWsLaVfAqP7hbaTJjzHifmB5ebnR8Wm7r7yGN/HonQ==", + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/estree-util-to-js": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/estree-util-to-js/-/estree-util-to-js-1.2.0.tgz", + "integrity": "sha512-IzU74r1PK5IMMGZXUVZbmiu4A1uhiPgW5hm1GjcOfr4ZzHaMPpLNJjR7HjXiIOzi25nZDrgFTobHTkV5Q6ITjA==", + "dependencies": { + "@types/estree-jsx": "^1.0.0", + "astring": "^1.8.0", + "source-map": "^0.7.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/estree-util-value-to-estree": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/estree-util-value-to-estree/-/estree-util-value-to-estree-1.3.0.tgz", + "integrity": "sha512-Y+ughcF9jSUJvncXwqRageavjrNPAI+1M/L3BI3PyLp1nmgYTGUXU6t5z1Y7OWuThoDdhPME07bQU+d5LxdJqw==", + "dependencies": { + "is-plain-obj": "^3.0.0" + }, + "engines": { + "node": ">=12.0.0" + } + }, + "node_modules/estree-util-visit": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/estree-util-visit/-/estree-util-visit-1.2.1.tgz", + "integrity": "sha512-xbgqcrkIVbIG+lI/gzbvd9SGTJL4zqJKBFttUl5pP27KhAjtMKbX/mQXJ7qgyXpMgVy/zvpm0xoQQaGL8OloOw==", + "dependencies": { + "@types/estree-jsx": "^1.0.0", + "@types/unist": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/estree-walker": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-3.0.3.tgz", + "integrity": "sha512-7RUKfXgSMMkzt6ZuXmqapOurLGPPfgj6l9uRZ7lRGolvk0y2yocc35LdcxKC5PQZdn2DMqioAQ2NoWcrTKmm6g==", + "dependencies": { + "@types/estree": "^1.0.0" + } + }, + "node_modules/execa": { + "version": "0.8.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-0.8.0.tgz", + "integrity": "sha512-zDWS+Rb1E8BlqqhALSt9kUhss8Qq4nN3iof3gsOdyINksElaPyNBtKUMTR62qhvgVWR0CqCX7sdnKe4MnUbFEA==", + "dependencies": { + "cross-spawn": "^5.0.1", + "get-stream": "^3.0.0", + "is-stream": "^1.1.0", + "npm-run-path": "^2.0.0", + "p-finally": "^1.0.0", + "signal-exit": "^3.0.0", + "strip-eof": "^1.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/extend": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", + "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==" + }, + "node_modules/extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", + "dependencies": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/get-stream": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz", + "integrity": "sha512-GlhdIUuVakc8SJ6kK0zAFbiGzRFzNnY4jUuEbV9UROo4Y+0Ny4fjvcZFVTeDA4odpFyOQzaw6hXukJSq/f28sQ==", + "engines": { + "node": ">=4" + } + }, + "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==" + }, + "node_modules/glob-to-regexp": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz", + "integrity": "sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==" + }, + "node_modules/graceful-fs": { + "version": "4.2.11", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz", + "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==" + }, + "node_modules/gray-matter": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/gray-matter/-/gray-matter-4.0.3.tgz", + "integrity": "sha512-5v6yZd4JK3eMI3FqqCouswVqwugaA9r4dNZB1wwcmrD02QkV5H0y7XBQW8QwQqEaZY1pM9aqORSORhJRdNK44Q==", + "dependencies": { + "js-yaml": "^3.13.1", + "kind-of": "^6.0.2", + "section-matter": "^1.0.0", + "strip-bom-string": "^1.0.0" + }, + "engines": { + "node": ">=6.0" + } + }, + "node_modules/has-flag": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-2.0.0.tgz", + "integrity": "sha512-P+1n3MnwjR/Epg9BBo1KT8qbye2g2Ou4sFumihwt6I4tsUX7jnLcX4BTOSKg/B1ZrIYMN9FcEnG4x5a7NB8Eng==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/hash-obj": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/hash-obj/-/hash-obj-4.0.0.tgz", + "integrity": "sha512-FwO1BUVWkyHasWDW4S8o0ssQXjvyghLV2rfVhnN36b2bbcj45eGiuzdn9XOvOpjV3TKQD7Gm2BWNXdE9V4KKYg==", + "dependencies": { + "is-obj": "^3.0.0", + "sort-keys": "^5.0.0", + "type-fest": "^1.0.2" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/hast-util-from-dom": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/hast-util-from-dom/-/hast-util-from-dom-5.0.0.tgz", + "integrity": "sha512-d6235voAp/XR3Hh5uy7aGLbM3S4KamdW0WEgOaU1YoewnuYw4HXb5eRtv9g65m/RFGEfUY1Mw4UqCc5Y8L4Stg==", + "dependencies": { + "@types/hast": "^3.0.0", + "hastscript": "^8.0.0", + "web-namespaces": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/hast-util-from-dom/node_modules/@types/hast": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@types/hast/-/hast-3.0.3.tgz", + "integrity": "sha512-2fYGlaDy/qyLlhidX42wAH0KBi2TCjKMH8CHmBXgRlJ3Y+OXTiqsPQ6IWarZKwF1JoUcAJdPogv1d4b0COTpmQ==", + "dependencies": { + "@types/unist": "*" + } + }, + "node_modules/hast-util-from-html": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/hast-util-from-html/-/hast-util-from-html-2.0.1.tgz", + "integrity": "sha512-RXQBLMl9kjKVNkJTIO6bZyb2n+cUH8LFaSSzo82jiLT6Tfc+Pt7VQCS+/h3YwG4jaNE2TA2sdJisGWR+aJrp0g==", + "dependencies": { + "@types/hast": "^3.0.0", + "devlop": "^1.1.0", + "hast-util-from-parse5": "^8.0.0", + "parse5": "^7.0.0", + "vfile": "^6.0.0", + "vfile-message": "^4.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/hast-util-from-html-isomorphic": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/hast-util-from-html-isomorphic/-/hast-util-from-html-isomorphic-2.0.0.tgz", + "integrity": "sha512-zJfpXq44yff2hmE0XmwEOzdWin5xwH+QIhMLOScpX91e/NSGPsAzNCvLQDIEPyO2TXi+lBmU6hjLIhV8MwP2kw==", + "dependencies": { + "@types/hast": "^3.0.0", + "hast-util-from-dom": "^5.0.0", + "hast-util-from-html": "^2.0.0", + "unist-util-remove-position": "^5.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/hast-util-from-html-isomorphic/node_modules/@types/hast": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@types/hast/-/hast-3.0.3.tgz", + "integrity": "sha512-2fYGlaDy/qyLlhidX42wAH0KBi2TCjKMH8CHmBXgRlJ3Y+OXTiqsPQ6IWarZKwF1JoUcAJdPogv1d4b0COTpmQ==", + "dependencies": { + "@types/unist": "*" + } + }, + "node_modules/hast-util-from-html/node_modules/@types/hast": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@types/hast/-/hast-3.0.3.tgz", + "integrity": "sha512-2fYGlaDy/qyLlhidX42wAH0KBi2TCjKMH8CHmBXgRlJ3Y+OXTiqsPQ6IWarZKwF1JoUcAJdPogv1d4b0COTpmQ==", + "dependencies": { + "@types/unist": "*" + } + }, + "node_modules/hast-util-from-html/node_modules/@types/unist": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/@types/unist/-/unist-3.0.2.tgz", + "integrity": "sha512-dqId9J8K/vGi5Zr7oo212BGii5m3q5Hxlkwy3WpYuKPklmBEvsbMYYyLxAQpSffdLl/gdW0XUpKWFvYmyoWCoQ==" + }, + "node_modules/hast-util-from-html/node_modules/unist-util-stringify-position": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/unist-util-stringify-position/-/unist-util-stringify-position-4.0.0.tgz", + "integrity": "sha512-0ASV06AAoKCDkS2+xw5RXJywruurpbC4JZSm7nr7MOt1ojAzvyyaO+UxZf18j8FCF6kmzCZKcAgN/yu2gm2XgQ==", + "dependencies": { + "@types/unist": "^3.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/hast-util-from-html/node_modules/vfile": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/vfile/-/vfile-6.0.1.tgz", + "integrity": "sha512-1bYqc7pt6NIADBJ98UiG0Bn/CHIVOoZ/IyEkqIruLg0mE1BKzkOXY2D6CSqQIcKqgadppE5lrxgWXJmXd7zZJw==", + "dependencies": { + "@types/unist": "^3.0.0", + "unist-util-stringify-position": "^4.0.0", + "vfile-message": "^4.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/hast-util-from-parse5": { + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/hast-util-from-parse5/-/hast-util-from-parse5-8.0.1.tgz", + "integrity": "sha512-Er/Iixbc7IEa7r/XLtuG52zoqn/b3Xng/w6aZQ0xGVxzhw5xUFxcRqdPzP6yFi/4HBYRaifaI5fQ1RH8n0ZeOQ==", + "dependencies": { + "@types/hast": "^3.0.0", + "@types/unist": "^3.0.0", + "devlop": "^1.0.0", + "hastscript": "^8.0.0", + "property-information": "^6.0.0", + "vfile": "^6.0.0", + "vfile-location": "^5.0.0", + "web-namespaces": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/hast-util-from-parse5/node_modules/@types/hast": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@types/hast/-/hast-3.0.3.tgz", + "integrity": "sha512-2fYGlaDy/qyLlhidX42wAH0KBi2TCjKMH8CHmBXgRlJ3Y+OXTiqsPQ6IWarZKwF1JoUcAJdPogv1d4b0COTpmQ==", + "dependencies": { + "@types/unist": "*" + } + }, + "node_modules/hast-util-from-parse5/node_modules/@types/unist": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/@types/unist/-/unist-3.0.2.tgz", + "integrity": "sha512-dqId9J8K/vGi5Zr7oo212BGii5m3q5Hxlkwy3WpYuKPklmBEvsbMYYyLxAQpSffdLl/gdW0XUpKWFvYmyoWCoQ==" + }, + "node_modules/hast-util-from-parse5/node_modules/unist-util-stringify-position": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/unist-util-stringify-position/-/unist-util-stringify-position-4.0.0.tgz", + "integrity": "sha512-0ASV06AAoKCDkS2+xw5RXJywruurpbC4JZSm7nr7MOt1ojAzvyyaO+UxZf18j8FCF6kmzCZKcAgN/yu2gm2XgQ==", + "dependencies": { + "@types/unist": "^3.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/hast-util-from-parse5/node_modules/vfile": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/vfile/-/vfile-6.0.1.tgz", + "integrity": "sha512-1bYqc7pt6NIADBJ98UiG0Bn/CHIVOoZ/IyEkqIruLg0mE1BKzkOXY2D6CSqQIcKqgadppE5lrxgWXJmXd7zZJw==", + "dependencies": { + "@types/unist": "^3.0.0", + "unist-util-stringify-position": "^4.0.0", + "vfile-message": "^4.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/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==", + "dependencies": { + "@types/hast": "^3.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/hast-util-is-element/node_modules/@types/hast": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@types/hast/-/hast-3.0.3.tgz", + "integrity": "sha512-2fYGlaDy/qyLlhidX42wAH0KBi2TCjKMH8CHmBXgRlJ3Y+OXTiqsPQ6IWarZKwF1JoUcAJdPogv1d4b0COTpmQ==", + "dependencies": { + "@types/unist": "*" + } + }, + "node_modules/hast-util-parse-selector": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/hast-util-parse-selector/-/hast-util-parse-selector-4.0.0.tgz", + "integrity": "sha512-wkQCkSYoOGCRKERFWcxMVMOcYE2K1AaNLU8DXS9arxnLOUEWbOXKXiJUNzEpqZ3JOKpnha3jkFrumEjVliDe7A==", + "dependencies": { + "@types/hast": "^3.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/hast-util-parse-selector/node_modules/@types/hast": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@types/hast/-/hast-3.0.3.tgz", + "integrity": "sha512-2fYGlaDy/qyLlhidX42wAH0KBi2TCjKMH8CHmBXgRlJ3Y+OXTiqsPQ6IWarZKwF1JoUcAJdPogv1d4b0COTpmQ==", + "dependencies": { + "@types/unist": "*" + } + }, + "node_modules/hast-util-raw": { + "version": "9.0.1", + "resolved": "https://registry.npmjs.org/hast-util-raw/-/hast-util-raw-9.0.1.tgz", + "integrity": "sha512-5m1gmba658Q+lO5uqL5YNGQWeh1MYWZbZmWrM5lncdcuiXuo5E2HT/CIOp0rLF8ksfSwiCVJ3twlgVRyTGThGA==", + "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-raw/node_modules/@types/hast": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@types/hast/-/hast-3.0.3.tgz", + "integrity": "sha512-2fYGlaDy/qyLlhidX42wAH0KBi2TCjKMH8CHmBXgRlJ3Y+OXTiqsPQ6IWarZKwF1JoUcAJdPogv1d4b0COTpmQ==", + "dependencies": { + "@types/unist": "*" + } + }, + "node_modules/hast-util-raw/node_modules/@types/unist": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/@types/unist/-/unist-3.0.2.tgz", + "integrity": "sha512-dqId9J8K/vGi5Zr7oo212BGii5m3q5Hxlkwy3WpYuKPklmBEvsbMYYyLxAQpSffdLl/gdW0XUpKWFvYmyoWCoQ==" + }, + "node_modules/hast-util-raw/node_modules/unist-util-position": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/unist-util-position/-/unist-util-position-5.0.0.tgz", + "integrity": "sha512-fucsC7HjXvkB5R3kTCO7kUjRdrS0BJt3M/FPxmHMBOm8JQi2BsHAHFsy27E0EolP8rp0NzXsJ+jNPyDWvOJZPA==", + "dependencies": { + "@types/unist": "^3.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/hast-util-raw/node_modules/unist-util-stringify-position": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/unist-util-stringify-position/-/unist-util-stringify-position-4.0.0.tgz", + "integrity": "sha512-0ASV06AAoKCDkS2+xw5RXJywruurpbC4JZSm7nr7MOt1ojAzvyyaO+UxZf18j8FCF6kmzCZKcAgN/yu2gm2XgQ==", + "dependencies": { + "@types/unist": "^3.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/hast-util-raw/node_modules/vfile": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/vfile/-/vfile-6.0.1.tgz", + "integrity": "sha512-1bYqc7pt6NIADBJ98UiG0Bn/CHIVOoZ/IyEkqIruLg0mE1BKzkOXY2D6CSqQIcKqgadppE5lrxgWXJmXd7zZJw==", + "dependencies": { + "@types/unist": "^3.0.0", + "unist-util-stringify-position": "^4.0.0", + "vfile-message": "^4.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/hast-util-to-estree": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/hast-util-to-estree/-/hast-util-to-estree-2.3.3.tgz", + "integrity": "sha512-ihhPIUPxN0v0w6M5+IiAZZrn0LH2uZomeWwhn7uP7avZC6TE7lIiEh2yBMPr5+zi1aUCXq6VoYRgs2Bw9xmycQ==", + "dependencies": { + "@types/estree": "^1.0.0", + "@types/estree-jsx": "^1.0.0", + "@types/hast": "^2.0.0", + "@types/unist": "^2.0.0", + "comma-separated-tokens": "^2.0.0", + "estree-util-attach-comments": "^2.0.0", + "estree-util-is-identifier-name": "^2.0.0", + "hast-util-whitespace": "^2.0.0", + "mdast-util-mdx-expression": "^1.0.0", + "mdast-util-mdxjs-esm": "^1.0.0", + "property-information": "^6.0.0", + "space-separated-tokens": "^2.0.0", + "style-to-object": "^0.4.1", + "unist-util-position": "^4.0.0", + "zwitch": "^2.0.0" + }, + "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==", + "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-parse5/node_modules/@types/hast": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@types/hast/-/hast-3.0.3.tgz", + "integrity": "sha512-2fYGlaDy/qyLlhidX42wAH0KBi2TCjKMH8CHmBXgRlJ3Y+OXTiqsPQ6IWarZKwF1JoUcAJdPogv1d4b0COTpmQ==", + "dependencies": { + "@types/unist": "*" + } + }, + "node_modules/hast-util-to-text": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/hast-util-to-text/-/hast-util-to-text-4.0.0.tgz", + "integrity": "sha512-EWiE1FSArNBPUo1cKWtzqgnuRQwEeQbQtnFJRYV1hb1BWDgrAlBU0ExptvZMM/KSA82cDpm2sFGf3Dmc5Mza3w==", + "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-to-text/node_modules/@types/hast": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@types/hast/-/hast-3.0.3.tgz", + "integrity": "sha512-2fYGlaDy/qyLlhidX42wAH0KBi2TCjKMH8CHmBXgRlJ3Y+OXTiqsPQ6IWarZKwF1JoUcAJdPogv1d4b0COTpmQ==", + "dependencies": { + "@types/unist": "*" + } + }, + "node_modules/hast-util-to-text/node_modules/@types/unist": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/@types/unist/-/unist-3.0.2.tgz", + "integrity": "sha512-dqId9J8K/vGi5Zr7oo212BGii5m3q5Hxlkwy3WpYuKPklmBEvsbMYYyLxAQpSffdLl/gdW0XUpKWFvYmyoWCoQ==" + }, + "node_modules/hast-util-whitespace": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/hast-util-whitespace/-/hast-util-whitespace-2.0.1.tgz", + "integrity": "sha512-nAxA0v8+vXSBDt3AnRUNjyRIQ0rD+ntpbAp4LnPkumc5M9yUbSMa4XDU9Q6etY4f1Wp4bNgvc1yjiZtsTTrSng==", + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/hastscript": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/hastscript/-/hastscript-8.0.0.tgz", + "integrity": "sha512-dMOtzCEd3ABUeSIISmrETiKuyydk1w0pa+gE/uormcTpSYuaNJPbX1NU3JLyscSLjwAQM8bWMhhIlnCqnRvDTw==", + "dependencies": { + "@types/hast": "^3.0.0", + "comma-separated-tokens": "^2.0.0", + "hast-util-parse-selector": "^4.0.0", + "property-information": "^6.0.0", + "space-separated-tokens": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/hastscript/node_modules/@types/hast": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@types/hast/-/hast-3.0.3.tgz", + "integrity": "sha512-2fYGlaDy/qyLlhidX42wAH0KBi2TCjKMH8CHmBXgRlJ3Y+OXTiqsPQ6IWarZKwF1JoUcAJdPogv1d4b0COTpmQ==", + "dependencies": { + "@types/unist": "*" + } + }, + "node_modules/heap": { + "version": "0.2.7", + "resolved": "https://registry.npmjs.org/heap/-/heap-0.2.7.tgz", + "integrity": "sha512-2bsegYkkHO+h/9MGbn6KWcE45cHZgPANo5LXF7EvWdT0yT2EguSVO1nDgU5c8+ZOPwp2vMNa7YFsJhVcDR9Sdg==" + }, + "node_modules/html-void-elements": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/html-void-elements/-/html-void-elements-3.0.0.tgz", + "integrity": "sha512-bEqo66MRXsUGxWHV5IP0PUiAWwoEjba4VCzg0LjFJBpchPaTfyfCKTG6bc5F8ucKec3q5y6qOdGyYTSBEvhCrg==", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/iconv-lite": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz", + "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==", + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/inline-style-parser": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/inline-style-parser/-/inline-style-parser-0.1.1.tgz", + "integrity": "sha512-7NXolsK4CAS5+xvdj5OMMbI962hU/wvwoxk+LWR9Ek9bVtyuuYScDN6eS0rUm6TxApFpw7CX1o4uJzcd4AyD3Q==" + }, + "node_modules/internmap": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/internmap/-/internmap-2.0.3.tgz", + "integrity": "sha512-5Hh7Y1wQbvY5ooGgPbDaL5iYLAPzMTUrjMulskHLH6wnv/A+1q5rgEaiuqEjB+oxGXIVZs1FF+R/KPN3ZSQYYg==", + "engines": { + "node": ">=12" + } + }, + "node_modules/is-alphabetical": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-alphabetical/-/is-alphabetical-2.0.1.tgz", + "integrity": "sha512-FWyyY60MeTNyeSRpkM2Iry0G9hpr7/9kD40mD/cGQEuilcZYS4okz8SN2Q6rLCJ8gbCt6fN+rC+6tMGS99LaxQ==", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/is-alphanumerical": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-alphanumerical/-/is-alphanumerical-2.0.1.tgz", + "integrity": "sha512-hmbYhX/9MUMF5uh7tOXyK/n0ZvWpad5caBA17GsC6vyuCqaWliRG5K1qS9inmUhEMaOBIW7/whAnSwveW/LtZw==", + "dependencies": { + "is-alphabetical": "^2.0.0", + "is-decimal": "^2.0.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/is-buffer": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-2.0.5.tgz", + "integrity": "sha512-i2R6zNFDwgEHJyQUtJEk0XFi1i0dPFn/oqjK3/vPCcDeJvW5NQ83V8QbicfF1SupOaB0h8ntgBC2YiE7dfyctQ==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "engines": { + "node": ">=4" + } + }, + "node_modules/is-decimal": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-decimal/-/is-decimal-2.0.1.tgz", + "integrity": "sha512-AAB9hiomQs5DXWcRB1rqsxGUstbRroFOPPVAomNk/3XHR5JyEZChOyTWe2oayKnsSsr/kcGqF+z6yuH6HHpN0A==", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-hexadecimal": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-hexadecimal/-/is-hexadecimal-2.0.1.tgz", + "integrity": "sha512-DgZQp241c8oO6cA1SbTEWiXeoxV42vlcJxgH+B3hi1AiqqKruZR3ZGF8In3fj4+/y/7rHvlOZLZtgJ/4ttYGZg==", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/is-obj": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-3.0.0.tgz", + "integrity": "sha512-IlsXEHOjtKhpN8r/tRFj2nDyTmHvcfNeu/nrRIcXE17ROeatXchkojffa1SpdqW4cr/Fj6QkEf/Gn4zf6KKvEQ==", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-plain-obj": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-3.0.0.tgz", + "integrity": "sha512-gwsOE28k+23GP1B6vFl1oVh/WOzmawBrKwo5Ev6wMKzPkaXaCDIQKzLnvsA42DRlbVTWorkgTKIviAKCWkfUwA==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-reference": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/is-reference/-/is-reference-3.0.2.tgz", + "integrity": "sha512-v3rht/LgVcsdZa3O2Nqs+NMowLOxeOm7Ay9+/ARQ2F+qEoANRcqrjAZKGN0v8ymUetZGgkp26LTnGT7H0Qo9Pg==", + "dependencies": { + "@types/estree": "*" + } + }, + "node_modules/is-stream": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", + "integrity": "sha512-uQPm8kcs47jx38atAcWTVxyltQYoPT68y9aWYdV6yWXSyW8mzSat0TL6CiWdZeCdF3KrAvpVtnHbTv4RN+rqdQ==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==" + }, + "node_modules/js-tokens": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==" + }, + "node_modules/js-yaml": { + "version": "3.14.1", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", + "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", + "dependencies": { + "argparse": "^1.0.7", + "esprima": "^4.0.0" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "node_modules/jsonc-parser": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/jsonc-parser/-/jsonc-parser-3.2.0.tgz", + "integrity": "sha512-gfFQZrcTc8CnKXp6Y4/CBT3fTc0OVuDofpre4aEeEpSBPV5X5v4+Vmx+8snU7RLPrNHPKSgLxGo9YuQzz20o+w==" + }, + "node_modules/katex": { + "version": "0.16.9", + "resolved": "https://registry.npmjs.org/katex/-/katex-0.16.9.tgz", + "integrity": "sha512-fsSYjWS0EEOwvy81j3vRA8TEAhQhKiqO+FQaKWp0m39qwOzHVBgAUBIXWj1pB+O2W3fIpNa6Y9KSKCVbfPhyAQ==", + "funding": [ + "https://opencollective.com/katex", + "https://github.com/sponsors/katex" + ], + "dependencies": { + "commander": "^8.3.0" + }, + "bin": { + "katex": "cli.js" + } + }, + "node_modules/khroma": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/khroma/-/khroma-2.1.0.tgz", + "integrity": "sha512-Ls993zuzfayK269Svk9hzpeGUKob/sIgZzyHYdjQoAdQetRKpOLj+k/QQQ/6Qi0Yz65mlROrfd+Ev+1+7dz9Kw==" + }, + "node_modules/kind-of": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/kleur": { + "version": "4.1.5", + "resolved": "https://registry.npmjs.org/kleur/-/kleur-4.1.5.tgz", + "integrity": "sha512-o+NO+8WrRiQEE4/7nwRJhN1HWpVmJm511pBHUxPLtp0BUISzlBplORYSmTclCnJvQq2tKu/sgl3xVpkc7ZWuQQ==", + "engines": { + "node": ">=6" + } + }, + "node_modules/layout-base": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/layout-base/-/layout-base-1.0.2.tgz", + "integrity": "sha512-8h2oVEZNktL4BH2JCOI90iD1yXwL6iNW7KcCKT2QZgQJR2vbqDsldCTPRU9NifTCqHZci57XvQQ15YTu+sTYPg==" + }, + "node_modules/lodash": { + "version": "4.17.21", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", + "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==" + }, + "node_modules/lodash-es": { + "version": "4.17.21", + "resolved": "https://registry.npmjs.org/lodash-es/-/lodash-es-4.17.21.tgz", + "integrity": "sha512-mKnC+QJ9pWVzv+C4/U3rRsHapFfHvQFoFB92e52xeyGMcX6/OlIl78je1u8vePzYZSkkogMPJ2yjxxsb89cxyw==" + }, + "node_modules/lodash.get": { + "version": "4.4.2", + "resolved": "https://registry.npmjs.org/lodash.get/-/lodash.get-4.4.2.tgz", + "integrity": "sha512-z+Uw/vLuy6gQe8cfaFWD7p0wVv8fJl3mbzXh33RS+0oW2wvUqiRXiQ69gLWSLpgB5/6sU+r6BlQR0MBILadqTQ==" + }, + "node_modules/longest-streak": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/longest-streak/-/longest-streak-3.1.0.tgz", + "integrity": "sha512-9Ri+o0JYgehTaVBBDoMqIl8GXtbWg711O3srftcHhZ0dqnETqLaoIK0x17fUw9rFSlK/0NlsKe0Ahhyl5pXE2g==", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/loose-envify": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", + "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==", + "dependencies": { + "js-tokens": "^3.0.0 || ^4.0.0" + }, + "bin": { + "loose-envify": "cli.js" + } + }, + "node_modules/lru-cache": { + "version": "4.1.5", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.5.tgz", + "integrity": "sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==", + "dependencies": { + "pseudomap": "^1.0.2", + "yallist": "^2.1.2" + } + }, + "node_modules/markdown-extensions": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/markdown-extensions/-/markdown-extensions-1.1.1.tgz", + "integrity": "sha512-WWC0ZuMzCyDHYCasEGs4IPvLyTGftYwh6wIEOULOF0HXcqZlhwRzrK0w2VUlxWA98xnvb/jszw4ZSkJ6ADpM6Q==", + "engines": { + "node": ">=0.10.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==", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/mdast-util-definitions": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/mdast-util-definitions/-/mdast-util-definitions-5.1.2.tgz", + "integrity": "sha512-8SVPMuHqlPME/z3gqVwWY4zVXn8lqKv/pAhC57FuJ40ImXyBpmO5ukh98zB2v7Blql2FiHjHv9LVztSIqjY+MA==", + "dependencies": { + "@types/mdast": "^3.0.0", + "@types/unist": "^2.0.0", + "unist-util-visit": "^4.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-definitions/node_modules/unist-util-visit": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/unist-util-visit/-/unist-util-visit-4.1.2.tgz", + "integrity": "sha512-MSd8OUGISqHdVvfY9TPhyK2VdUrPgxkUtWSuMHF6XAAFuL4LokseigBnZtPnJMu+FbynTkFNnFlyjxpVKujMRg==", + "dependencies": { + "@types/unist": "^2.0.0", + "unist-util-is": "^5.0.0", + "unist-util-visit-parents": "^5.1.1" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-definitions/node_modules/unist-util-visit-parents": { + "version": "5.1.3", + "resolved": "https://registry.npmjs.org/unist-util-visit-parents/-/unist-util-visit-parents-5.1.3.tgz", + "integrity": "sha512-x6+y8g7wWMyQhL1iZfhIPhDAs7Xwbn9nRosDXl7qoPTSCy0yNxnKc+hWokFifWQIDGi154rdUqKvbCa4+1kLhg==", + "dependencies": { + "@types/unist": "^2.0.0", + "unist-util-is": "^5.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-find-and-replace": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/mdast-util-find-and-replace/-/mdast-util-find-and-replace-2.2.2.tgz", + "integrity": "sha512-MTtdFRz/eMDHXzeK6W3dO7mXUlF82Gom4y0oOgvHhh/HXZAGvIQDUvQ0SuUx+j2tv44b8xTHOm8K/9OoRFnXKw==", + "dependencies": { + "@types/mdast": "^3.0.0", + "escape-string-regexp": "^5.0.0", + "unist-util-is": "^5.0.0", + "unist-util-visit-parents": "^5.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-find-and-replace/node_modules/unist-util-visit-parents": { + "version": "5.1.3", + "resolved": "https://registry.npmjs.org/unist-util-visit-parents/-/unist-util-visit-parents-5.1.3.tgz", + "integrity": "sha512-x6+y8g7wWMyQhL1iZfhIPhDAs7Xwbn9nRosDXl7qoPTSCy0yNxnKc+hWokFifWQIDGi154rdUqKvbCa4+1kLhg==", + "dependencies": { + "@types/unist": "^2.0.0", + "unist-util-is": "^5.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-from-markdown": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/mdast-util-from-markdown/-/mdast-util-from-markdown-1.3.1.tgz", + "integrity": "sha512-4xTO/M8c82qBcnQc1tgpNtubGUW/Y1tBQ1B0i5CtSoelOLKFYlElIr3bvgREYYO5iRqbMY1YuqZng0GVOI8Qww==", + "dependencies": { + "@types/mdast": "^3.0.0", + "@types/unist": "^2.0.0", + "decode-named-character-reference": "^1.0.0", + "mdast-util-to-string": "^3.1.0", + "micromark": "^3.0.0", + "micromark-util-decode-numeric-character-reference": "^1.0.0", + "micromark-util-decode-string": "^1.0.0", + "micromark-util-normalize-identifier": "^1.0.0", + "micromark-util-symbol": "^1.0.0", + "micromark-util-types": "^1.0.0", + "unist-util-stringify-position": "^3.0.0", + "uvu": "^0.5.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-gfm": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/mdast-util-gfm/-/mdast-util-gfm-2.0.2.tgz", + "integrity": "sha512-qvZ608nBppZ4icQlhQQIAdc6S3Ffj9RGmzwUKUWuEICFnd1LVkN3EktF7ZHAgfcEdvZB5owU9tQgt99e2TlLjg==", + "dependencies": { + "mdast-util-from-markdown": "^1.0.0", + "mdast-util-gfm-autolink-literal": "^1.0.0", + "mdast-util-gfm-footnote": "^1.0.0", + "mdast-util-gfm-strikethrough": "^1.0.0", + "mdast-util-gfm-table": "^1.0.0", + "mdast-util-gfm-task-list-item": "^1.0.0", + "mdast-util-to-markdown": "^1.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-gfm-autolink-literal": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/mdast-util-gfm-autolink-literal/-/mdast-util-gfm-autolink-literal-1.0.3.tgz", + "integrity": "sha512-My8KJ57FYEy2W2LyNom4n3E7hKTuQk/0SES0u16tjA9Z3oFkF4RrC/hPAPgjlSpezsOvI8ObcXcElo92wn5IGA==", + "dependencies": { + "@types/mdast": "^3.0.0", + "ccount": "^2.0.0", + "mdast-util-find-and-replace": "^2.0.0", + "micromark-util-character": "^1.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-gfm-footnote": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/mdast-util-gfm-footnote/-/mdast-util-gfm-footnote-1.0.2.tgz", + "integrity": "sha512-56D19KOGbE00uKVj3sgIykpwKL179QsVFwx/DCW0u/0+URsryacI4MAdNJl0dh+u2PSsD9FtxPFbHCzJ78qJFQ==", + "dependencies": { + "@types/mdast": "^3.0.0", + "mdast-util-to-markdown": "^1.3.0", + "micromark-util-normalize-identifier": "^1.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-gfm-strikethrough": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/mdast-util-gfm-strikethrough/-/mdast-util-gfm-strikethrough-1.0.3.tgz", + "integrity": "sha512-DAPhYzTYrRcXdMjUtUjKvW9z/FNAMTdU0ORyMcbmkwYNbKocDpdk+PX1L1dQgOID/+vVs1uBQ7ElrBQfZ0cuiQ==", + "dependencies": { + "@types/mdast": "^3.0.0", + "mdast-util-to-markdown": "^1.3.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-gfm-table": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/mdast-util-gfm-table/-/mdast-util-gfm-table-1.0.7.tgz", + "integrity": "sha512-jjcpmNnQvrmN5Vx7y7lEc2iIOEytYv7rTvu+MeyAsSHTASGCCRA79Igg2uKssgOs1i1po8s3plW0sTu1wkkLGg==", + "dependencies": { + "@types/mdast": "^3.0.0", + "markdown-table": "^3.0.0", + "mdast-util-from-markdown": "^1.0.0", + "mdast-util-to-markdown": "^1.3.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-gfm-task-list-item": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/mdast-util-gfm-task-list-item/-/mdast-util-gfm-task-list-item-1.0.2.tgz", + "integrity": "sha512-PFTA1gzfp1B1UaiJVyhJZA1rm0+Tzn690frc/L8vNX1Jop4STZgOE6bxUhnzdVSB+vm2GU1tIsuQcA9bxTQpMQ==", + "dependencies": { + "@types/mdast": "^3.0.0", + "mdast-util-to-markdown": "^1.3.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-math": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/mdast-util-math/-/mdast-util-math-2.0.2.tgz", + "integrity": "sha512-8gmkKVp9v6+Tgjtq6SYx9kGPpTf6FVYRa53/DLh479aldR9AyP48qeVOgNZ5X7QUK7nOy4yw7vg6mbiGcs9jWQ==", + "dependencies": { + "@types/mdast": "^3.0.0", + "longest-streak": "^3.0.0", + "mdast-util-to-markdown": "^1.3.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-mdx": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/mdast-util-mdx/-/mdast-util-mdx-2.0.1.tgz", + "integrity": "sha512-38w5y+r8nyKlGvNjSEqWrhG0w5PmnRA+wnBvm+ulYCct7nsGYhFVb0lljS9bQav4psDAS1eGkP2LMVcZBi/aqw==", + "dependencies": { + "mdast-util-from-markdown": "^1.0.0", + "mdast-util-mdx-expression": "^1.0.0", + "mdast-util-mdx-jsx": "^2.0.0", + "mdast-util-mdxjs-esm": "^1.0.0", + "mdast-util-to-markdown": "^1.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-mdx-expression": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/mdast-util-mdx-expression/-/mdast-util-mdx-expression-1.3.2.tgz", + "integrity": "sha512-xIPmR5ReJDu/DHH1OoIT1HkuybIfRGYRywC+gJtI7qHjCJp/M9jrmBEJW22O8lskDWm562BX2W8TiAwRTb0rKA==", + "dependencies": { + "@types/estree-jsx": "^1.0.0", + "@types/hast": "^2.0.0", + "@types/mdast": "^3.0.0", + "mdast-util-from-markdown": "^1.0.0", + "mdast-util-to-markdown": "^1.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-mdx-jsx": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/mdast-util-mdx-jsx/-/mdast-util-mdx-jsx-2.1.4.tgz", + "integrity": "sha512-DtMn9CmVhVzZx3f+optVDF8yFgQVt7FghCRNdlIaS3X5Bnym3hZwPbg/XW86vdpKjlc1PVj26SpnLGeJBXD3JA==", + "dependencies": { + "@types/estree-jsx": "^1.0.0", + "@types/hast": "^2.0.0", + "@types/mdast": "^3.0.0", + "@types/unist": "^2.0.0", + "ccount": "^2.0.0", + "mdast-util-from-markdown": "^1.1.0", + "mdast-util-to-markdown": "^1.3.0", + "parse-entities": "^4.0.0", + "stringify-entities": "^4.0.0", + "unist-util-remove-position": "^4.0.0", + "unist-util-stringify-position": "^3.0.0", + "vfile-message": "^3.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-mdx-jsx/node_modules/unist-util-remove-position": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/unist-util-remove-position/-/unist-util-remove-position-4.0.2.tgz", + "integrity": "sha512-TkBb0HABNmxzAcfLf4qsIbFbaPDvMO6wa3b3j4VcEzFVaw1LBKwnW4/sRJ/atSLSzoIg41JWEdnE7N6DIhGDGQ==", + "dependencies": { + "@types/unist": "^2.0.0", + "unist-util-visit": "^4.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-mdx-jsx/node_modules/unist-util-visit": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/unist-util-visit/-/unist-util-visit-4.1.2.tgz", + "integrity": "sha512-MSd8OUGISqHdVvfY9TPhyK2VdUrPgxkUtWSuMHF6XAAFuL4LokseigBnZtPnJMu+FbynTkFNnFlyjxpVKujMRg==", + "dependencies": { + "@types/unist": "^2.0.0", + "unist-util-is": "^5.0.0", + "unist-util-visit-parents": "^5.1.1" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-mdx-jsx/node_modules/unist-util-visit-parents": { + "version": "5.1.3", + "resolved": "https://registry.npmjs.org/unist-util-visit-parents/-/unist-util-visit-parents-5.1.3.tgz", + "integrity": "sha512-x6+y8g7wWMyQhL1iZfhIPhDAs7Xwbn9nRosDXl7qoPTSCy0yNxnKc+hWokFifWQIDGi154rdUqKvbCa4+1kLhg==", + "dependencies": { + "@types/unist": "^2.0.0", + "unist-util-is": "^5.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-mdx-jsx/node_modules/vfile-message": { + "version": "3.1.4", + "resolved": "https://registry.npmjs.org/vfile-message/-/vfile-message-3.1.4.tgz", + "integrity": "sha512-fa0Z6P8HUrQN4BZaX05SIVXic+7kE3b05PWAtPuYP9QLHsLKYR7/AlLW3NtOrpXRLeawpDLMsVkmk5DG0NXgWw==", + "dependencies": { + "@types/unist": "^2.0.0", + "unist-util-stringify-position": "^3.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-mdxjs-esm": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/mdast-util-mdxjs-esm/-/mdast-util-mdxjs-esm-1.3.1.tgz", + "integrity": "sha512-SXqglS0HrEvSdUEfoXFtcg7DRl7S2cwOXc7jkuusG472Mmjag34DUDeOJUZtl+BVnyeO1frIgVpHlNRWc2gk/w==", + "dependencies": { + "@types/estree-jsx": "^1.0.0", + "@types/hast": "^2.0.0", + "@types/mdast": "^3.0.0", + "mdast-util-from-markdown": "^1.0.0", + "mdast-util-to-markdown": "^1.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-phrasing": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/mdast-util-phrasing/-/mdast-util-phrasing-3.0.1.tgz", + "integrity": "sha512-WmI1gTXUBJo4/ZmSk79Wcb2HcjPJBzM1nlI/OUWA8yk2X9ik3ffNbBGsU+09BFmXaL1IBb9fiuvq6/KMiNycSg==", + "dependencies": { + "@types/mdast": "^3.0.0", + "unist-util-is": "^5.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-to-hast": { + "version": "13.0.2", + "resolved": "https://registry.npmjs.org/mdast-util-to-hast/-/mdast-util-to-hast-13.0.2.tgz", + "integrity": "sha512-U5I+500EOOw9e3ZrclN3Is3fRpw8c19SMyNZlZ2IS+7vLsNzb2Om11VpIVOR+/0137GhZsFEF6YiKD5+0Hr2Og==", + "dependencies": { + "@types/hast": "^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" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-to-hast/node_modules/@types/hast": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@types/hast/-/hast-3.0.3.tgz", + "integrity": "sha512-2fYGlaDy/qyLlhidX42wAH0KBi2TCjKMH8CHmBXgRlJ3Y+OXTiqsPQ6IWarZKwF1JoUcAJdPogv1d4b0COTpmQ==", + "dependencies": { + "@types/unist": "*" + } + }, + "node_modules/mdast-util-to-hast/node_modules/@types/mdast": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/@types/mdast/-/mdast-4.0.3.tgz", + "integrity": "sha512-LsjtqsyF+d2/yFOYaN22dHZI1Cpwkrj+g06G8+qtUKlhovPW89YhqSnfKtMbkgmEtYpH2gydRNULd6y8mciAFg==", + "dependencies": { + "@types/unist": "*" + } + }, + "node_modules/mdast-util-to-hast/node_modules/@types/unist": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/@types/unist/-/unist-3.0.2.tgz", + "integrity": "sha512-dqId9J8K/vGi5Zr7oo212BGii5m3q5Hxlkwy3WpYuKPklmBEvsbMYYyLxAQpSffdLl/gdW0XUpKWFvYmyoWCoQ==" + }, + "node_modules/mdast-util-to-hast/node_modules/micromark-util-character": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-util-character/-/micromark-util-character-2.0.1.tgz", + "integrity": "sha512-3wgnrmEAJ4T+mGXAUfMvMAbxU9RDG43XmGce4j6CwPtVxB3vfwXSZ6KhFwDzZ3mZHhmPimMAXg71veiBGzeAZw==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/mdast-util-to-hast/node_modules/micromark-util-encode": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-util-encode/-/micromark-util-encode-2.0.0.tgz", + "integrity": "sha512-pS+ROfCXAGLWCOc8egcBvT0kf27GoWMqtdarNfDcjb6YLuV5cM3ioG45Ys2qOVqeqSbjaKg72vU+Wby3eddPsA==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ] + }, + "node_modules/mdast-util-to-hast/node_modules/micromark-util-sanitize-uri": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-util-sanitize-uri/-/micromark-util-sanitize-uri-2.0.0.tgz", + "integrity": "sha512-WhYv5UEcZrbAtlsnPuChHUAsu/iBPOVaEVsntLBIdpibO0ddy8OzavZz3iL2xVvBZOpolujSliP65Kq0/7KIYw==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "micromark-util-character": "^2.0.0", + "micromark-util-encode": "^2.0.0", + "micromark-util-symbol": "^2.0.0" + } + }, + "node_modules/mdast-util-to-hast/node_modules/micromark-util-symbol": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.0.tgz", + "integrity": "sha512-8JZt9ElZ5kyTnO94muPxIGS8oyElRJaiJO8EzV6ZSyGQ1Is8xwl4Q45qU5UOg+bGH4AikWziz0iN4sFLWs8PGw==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ] + }, + "node_modules/mdast-util-to-hast/node_modules/micromark-util-types": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-util-types/-/micromark-util-types-2.0.0.tgz", + "integrity": "sha512-oNh6S2WMHWRZrmutsRmDDfkzKtxF+bc2VxLC9dvtrDIRFln627VsFP6fLMgTryGDljgLPjkrzQSDcPrjPyDJ5w==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ] + }, + "node_modules/mdast-util-to-hast/node_modules/unist-util-position": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/unist-util-position/-/unist-util-position-5.0.0.tgz", + "integrity": "sha512-fucsC7HjXvkB5R3kTCO7kUjRdrS0BJt3M/FPxmHMBOm8JQi2BsHAHFsy27E0EolP8rp0NzXsJ+jNPyDWvOJZPA==", + "dependencies": { + "@types/unist": "^3.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-to-markdown": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/mdast-util-to-markdown/-/mdast-util-to-markdown-1.5.0.tgz", + "integrity": "sha512-bbv7TPv/WC49thZPg3jXuqzuvI45IL2EVAr/KxF0BSdHsU0ceFHOmwQn6evxAh1GaoK/6GQ1wp4R4oW2+LFL/A==", + "dependencies": { + "@types/mdast": "^3.0.0", + "@types/unist": "^2.0.0", + "longest-streak": "^3.0.0", + "mdast-util-phrasing": "^3.0.0", + "mdast-util-to-string": "^3.0.0", + "micromark-util-decode-string": "^1.0.0", + "unist-util-visit": "^4.0.0", + "zwitch": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-to-markdown/node_modules/unist-util-visit": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/unist-util-visit/-/unist-util-visit-4.1.2.tgz", + "integrity": "sha512-MSd8OUGISqHdVvfY9TPhyK2VdUrPgxkUtWSuMHF6XAAFuL4LokseigBnZtPnJMu+FbynTkFNnFlyjxpVKujMRg==", + "dependencies": { + "@types/unist": "^2.0.0", + "unist-util-is": "^5.0.0", + "unist-util-visit-parents": "^5.1.1" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-to-markdown/node_modules/unist-util-visit-parents": { + "version": "5.1.3", + "resolved": "https://registry.npmjs.org/unist-util-visit-parents/-/unist-util-visit-parents-5.1.3.tgz", + "integrity": "sha512-x6+y8g7wWMyQhL1iZfhIPhDAs7Xwbn9nRosDXl7qoPTSCy0yNxnKc+hWokFifWQIDGi154rdUqKvbCa4+1kLhg==", + "dependencies": { + "@types/unist": "^2.0.0", + "unist-util-is": "^5.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-to-string": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/mdast-util-to-string/-/mdast-util-to-string-3.2.0.tgz", + "integrity": "sha512-V4Zn/ncyN1QNSqSBxTrMOLpjr+IKdHl2v3KVLoWmDPscP4r9GcCi71gjgvUV1SFSKh92AjAG4peFuBl2/YgCJg==", + "dependencies": { + "@types/mdast": "^3.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mermaid": { + "version": "10.6.1", + "resolved": "https://registry.npmjs.org/mermaid/-/mermaid-10.6.1.tgz", + "integrity": "sha512-Hky0/RpOw/1il9X8AvzOEChfJtVvmXm+y7JML5C//ePYMy0/9jCEmW1E1g86x9oDfW9+iVEdTV/i+M6KWRNs4A==", + "dependencies": { + "@braintree/sanitize-url": "^6.0.1", + "@types/d3-scale": "^4.0.3", + "@types/d3-scale-chromatic": "^3.0.0", + "cytoscape": "^3.23.0", + "cytoscape-cose-bilkent": "^4.1.0", + "cytoscape-fcose": "^2.1.0", + "d3": "^7.4.0", + "d3-sankey": "^0.12.3", + "dagre-d3-es": "7.0.10", + "dayjs": "^1.11.7", + "dompurify": "^3.0.5", + "elkjs": "^0.8.2", + "khroma": "^2.0.0", + "lodash-es": "^4.17.21", + "mdast-util-from-markdown": "^1.3.0", + "non-layered-tidy-tree-layout": "^2.0.2", + "stylis": "^4.1.3", + "ts-dedent": "^2.2.0", + "uuid": "^9.0.0", + "web-worker": "^1.2.0" + } + }, + "node_modules/micromark": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/micromark/-/micromark-3.2.0.tgz", + "integrity": "sha512-uD66tJj54JLYq0De10AhWycZWGQNUvDI55xPgk2sQM5kn1JYlhbCMTtEeT27+vAhW2FBQxLlOmS3pmA7/2z4aA==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "@types/debug": "^4.0.0", + "debug": "^4.0.0", + "decode-named-character-reference": "^1.0.0", + "micromark-core-commonmark": "^1.0.1", + "micromark-factory-space": "^1.0.0", + "micromark-util-character": "^1.0.0", + "micromark-util-chunked": "^1.0.0", + "micromark-util-combine-extensions": "^1.0.0", + "micromark-util-decode-numeric-character-reference": "^1.0.0", + "micromark-util-encode": "^1.0.0", + "micromark-util-normalize-identifier": "^1.0.0", + "micromark-util-resolve-all": "^1.0.0", + "micromark-util-sanitize-uri": "^1.0.0", + "micromark-util-subtokenize": "^1.0.0", + "micromark-util-symbol": "^1.0.0", + "micromark-util-types": "^1.0.1", + "uvu": "^0.5.0" + } + }, + "node_modules/micromark-core-commonmark": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/micromark-core-commonmark/-/micromark-core-commonmark-1.1.0.tgz", + "integrity": "sha512-BgHO1aRbolh2hcrzL2d1La37V0Aoz73ymF8rAcKnohLy93titmv62E0gP8Hrx9PKcKrqCZ1BbLGbP3bEhoXYlw==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "decode-named-character-reference": "^1.0.0", + "micromark-factory-destination": "^1.0.0", + "micromark-factory-label": "^1.0.0", + "micromark-factory-space": "^1.0.0", + "micromark-factory-title": "^1.0.0", + "micromark-factory-whitespace": "^1.0.0", + "micromark-util-character": "^1.0.0", + "micromark-util-chunked": "^1.0.0", + "micromark-util-classify-character": "^1.0.0", + "micromark-util-html-tag-name": "^1.0.0", + "micromark-util-normalize-identifier": "^1.0.0", + "micromark-util-resolve-all": "^1.0.0", + "micromark-util-subtokenize": "^1.0.0", + "micromark-util-symbol": "^1.0.0", + "micromark-util-types": "^1.0.1", + "uvu": "^0.5.0" + } + }, + "node_modules/micromark-extension-gfm": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/micromark-extension-gfm/-/micromark-extension-gfm-2.0.3.tgz", + "integrity": "sha512-vb9OoHqrhCmbRidQv/2+Bc6pkP0FrtlhurxZofvOEy5o8RtuuvTq+RQ1Vw5ZDNrVraQZu3HixESqbG+0iKk/MQ==", + "dependencies": { + "micromark-extension-gfm-autolink-literal": "^1.0.0", + "micromark-extension-gfm-footnote": "^1.0.0", + "micromark-extension-gfm-strikethrough": "^1.0.0", + "micromark-extension-gfm-table": "^1.0.0", + "micromark-extension-gfm-tagfilter": "^1.0.0", + "micromark-extension-gfm-task-list-item": "^1.0.0", + "micromark-util-combine-extensions": "^1.0.0", + "micromark-util-types": "^1.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/micromark-extension-gfm-autolink-literal": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/micromark-extension-gfm-autolink-literal/-/micromark-extension-gfm-autolink-literal-1.0.5.tgz", + "integrity": "sha512-z3wJSLrDf8kRDOh2qBtoTRD53vJ+CWIyo7uyZuxf/JAbNJjiHsOpG1y5wxk8drtv3ETAHutCu6N3thkOOgueWg==", + "dependencies": { + "micromark-util-character": "^1.0.0", + "micromark-util-sanitize-uri": "^1.0.0", + "micromark-util-symbol": "^1.0.0", + "micromark-util-types": "^1.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/micromark-extension-gfm-footnote": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/micromark-extension-gfm-footnote/-/micromark-extension-gfm-footnote-1.1.2.tgz", + "integrity": "sha512-Yxn7z7SxgyGWRNa4wzf8AhYYWNrwl5q1Z8ii+CSTTIqVkmGZF1CElX2JI8g5yGoM3GAman9/PVCUFUSJ0kB/8Q==", + "dependencies": { + "micromark-core-commonmark": "^1.0.0", + "micromark-factory-space": "^1.0.0", + "micromark-util-character": "^1.0.0", + "micromark-util-normalize-identifier": "^1.0.0", + "micromark-util-sanitize-uri": "^1.0.0", + "micromark-util-symbol": "^1.0.0", + "micromark-util-types": "^1.0.0", + "uvu": "^0.5.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/micromark-extension-gfm-strikethrough": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/micromark-extension-gfm-strikethrough/-/micromark-extension-gfm-strikethrough-1.0.7.tgz", + "integrity": "sha512-sX0FawVE1o3abGk3vRjOH50L5TTLr3b5XMqnP9YDRb34M0v5OoZhG+OHFz1OffZ9dlwgpTBKaT4XW/AsUVnSDw==", + "dependencies": { + "micromark-util-chunked": "^1.0.0", + "micromark-util-classify-character": "^1.0.0", + "micromark-util-resolve-all": "^1.0.0", + "micromark-util-symbol": "^1.0.0", + "micromark-util-types": "^1.0.0", + "uvu": "^0.5.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/micromark-extension-gfm-table": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/micromark-extension-gfm-table/-/micromark-extension-gfm-table-1.0.7.tgz", + "integrity": "sha512-3ZORTHtcSnMQEKtAOsBQ9/oHp9096pI/UvdPtN7ehKvrmZZ2+bbWhi0ln+I9drmwXMt5boocn6OlwQzNXeVeqw==", + "dependencies": { + "micromark-factory-space": "^1.0.0", + "micromark-util-character": "^1.0.0", + "micromark-util-symbol": "^1.0.0", + "micromark-util-types": "^1.0.0", + "uvu": "^0.5.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/micromark-extension-gfm-tagfilter": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/micromark-extension-gfm-tagfilter/-/micromark-extension-gfm-tagfilter-1.0.2.tgz", + "integrity": "sha512-5XWB9GbAUSHTn8VPU8/1DBXMuKYT5uOgEjJb8gN3mW0PNW5OPHpSdojoqf+iq1xo7vWzw/P8bAHY0n6ijpXF7g==", + "dependencies": { + "micromark-util-types": "^1.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/micromark-extension-gfm-task-list-item": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/micromark-extension-gfm-task-list-item/-/micromark-extension-gfm-task-list-item-1.0.5.tgz", + "integrity": "sha512-RMFXl2uQ0pNQy6Lun2YBYT9g9INXtWJULgbt01D/x8/6yJ2qpKyzdZD3pi6UIkzF++Da49xAelVKUeUMqd5eIQ==", + "dependencies": { + "micromark-factory-space": "^1.0.0", + "micromark-util-character": "^1.0.0", + "micromark-util-symbol": "^1.0.0", + "micromark-util-types": "^1.0.0", + "uvu": "^0.5.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/micromark-extension-math": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/micromark-extension-math/-/micromark-extension-math-2.1.2.tgz", + "integrity": "sha512-es0CcOV89VNS9wFmyn+wyFTKweXGW4CEvdaAca6SWRWPyYCbBisnjaHLjWO4Nszuiud84jCpkHsqAJoa768Pvg==", + "dependencies": { + "@types/katex": "^0.16.0", + "katex": "^0.16.0", + "micromark-factory-space": "^1.0.0", + "micromark-util-character": "^1.0.0", + "micromark-util-symbol": "^1.0.0", + "micromark-util-types": "^1.0.0", + "uvu": "^0.5.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/micromark-extension-mdx-expression": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/micromark-extension-mdx-expression/-/micromark-extension-mdx-expression-1.0.8.tgz", + "integrity": "sha512-zZpeQtc5wfWKdzDsHRBY003H2Smg+PUi2REhqgIhdzAa5xonhP03FcXxqFSerFiNUr5AWmHpaNPQTBVOS4lrXw==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "@types/estree": "^1.0.0", + "micromark-factory-mdx-expression": "^1.0.0", + "micromark-factory-space": "^1.0.0", + "micromark-util-character": "^1.0.0", + "micromark-util-events-to-acorn": "^1.0.0", + "micromark-util-symbol": "^1.0.0", + "micromark-util-types": "^1.0.0", + "uvu": "^0.5.0" + } + }, + "node_modules/micromark-extension-mdx-jsx": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/micromark-extension-mdx-jsx/-/micromark-extension-mdx-jsx-1.0.5.tgz", + "integrity": "sha512-gPH+9ZdmDflbu19Xkb8+gheqEDqkSpdCEubQyxuz/Hn8DOXiXvrXeikOoBA71+e8Pfi0/UYmU3wW3H58kr7akA==", + "dependencies": { + "@types/acorn": "^4.0.0", + "@types/estree": "^1.0.0", + "estree-util-is-identifier-name": "^2.0.0", + "micromark-factory-mdx-expression": "^1.0.0", + "micromark-factory-space": "^1.0.0", + "micromark-util-character": "^1.0.0", + "micromark-util-symbol": "^1.0.0", + "micromark-util-types": "^1.0.0", + "uvu": "^0.5.0", + "vfile-message": "^3.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/micromark-extension-mdx-jsx/node_modules/vfile-message": { + "version": "3.1.4", + "resolved": "https://registry.npmjs.org/vfile-message/-/vfile-message-3.1.4.tgz", + "integrity": "sha512-fa0Z6P8HUrQN4BZaX05SIVXic+7kE3b05PWAtPuYP9QLHsLKYR7/AlLW3NtOrpXRLeawpDLMsVkmk5DG0NXgWw==", + "dependencies": { + "@types/unist": "^2.0.0", + "unist-util-stringify-position": "^3.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/micromark-extension-mdx-md": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/micromark-extension-mdx-md/-/micromark-extension-mdx-md-1.0.1.tgz", + "integrity": "sha512-7MSuj2S7xjOQXAjjkbjBsHkMtb+mDGVW6uI2dBL9snOBCbZmoNgDAeZ0nSn9j3T42UE/g2xVNMn18PJxZvkBEA==", + "dependencies": { + "micromark-util-types": "^1.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/micromark-extension-mdxjs": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/micromark-extension-mdxjs/-/micromark-extension-mdxjs-1.0.1.tgz", + "integrity": "sha512-7YA7hF6i5eKOfFUzZ+0z6avRG52GpWR8DL+kN47y3f2KhxbBZMhmxe7auOeaTBrW2DenbbZTf1ea9tA2hDpC2Q==", + "dependencies": { + "acorn": "^8.0.0", + "acorn-jsx": "^5.0.0", + "micromark-extension-mdx-expression": "^1.0.0", + "micromark-extension-mdx-jsx": "^1.0.0", + "micromark-extension-mdx-md": "^1.0.0", + "micromark-extension-mdxjs-esm": "^1.0.0", + "micromark-util-combine-extensions": "^1.0.0", + "micromark-util-types": "^1.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/micromark-extension-mdxjs-esm": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/micromark-extension-mdxjs-esm/-/micromark-extension-mdxjs-esm-1.0.5.tgz", + "integrity": "sha512-xNRBw4aoURcyz/S69B19WnZAkWJMxHMT5hE36GtDAyhoyn/8TuAeqjFJQlwk+MKQsUD7b3l7kFX+vlfVWgcX1w==", + "dependencies": { + "@types/estree": "^1.0.0", + "micromark-core-commonmark": "^1.0.0", + "micromark-util-character": "^1.0.0", + "micromark-util-events-to-acorn": "^1.0.0", + "micromark-util-symbol": "^1.0.0", + "micromark-util-types": "^1.0.0", + "unist-util-position-from-estree": "^1.1.0", + "uvu": "^0.5.0", + "vfile-message": "^3.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/micromark-extension-mdxjs-esm/node_modules/vfile-message": { + "version": "3.1.4", + "resolved": "https://registry.npmjs.org/vfile-message/-/vfile-message-3.1.4.tgz", + "integrity": "sha512-fa0Z6P8HUrQN4BZaX05SIVXic+7kE3b05PWAtPuYP9QLHsLKYR7/AlLW3NtOrpXRLeawpDLMsVkmk5DG0NXgWw==", + "dependencies": { + "@types/unist": "^2.0.0", + "unist-util-stringify-position": "^3.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/micromark-factory-destination": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/micromark-factory-destination/-/micromark-factory-destination-1.1.0.tgz", + "integrity": "sha512-XaNDROBgx9SgSChd69pjiGKbV+nfHGDPVYFs5dOoDd7ZnMAE+Cuu91BCpsY8RT2NP9vo/B8pds2VQNCLiu0zhg==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "micromark-util-character": "^1.0.0", + "micromark-util-symbol": "^1.0.0", + "micromark-util-types": "^1.0.0" + } + }, + "node_modules/micromark-factory-label": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/micromark-factory-label/-/micromark-factory-label-1.1.0.tgz", + "integrity": "sha512-OLtyez4vZo/1NjxGhcpDSbHQ+m0IIGnT8BoPamh+7jVlzLJBH98zzuCoUeMxvM6WsNeh8wx8cKvqLiPHEACn0w==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "micromark-util-character": "^1.0.0", + "micromark-util-symbol": "^1.0.0", + "micromark-util-types": "^1.0.0", + "uvu": "^0.5.0" + } + }, + "node_modules/micromark-factory-mdx-expression": { + "version": "1.0.9", + "resolved": "https://registry.npmjs.org/micromark-factory-mdx-expression/-/micromark-factory-mdx-expression-1.0.9.tgz", + "integrity": "sha512-jGIWzSmNfdnkJq05c7b0+Wv0Kfz3NJ3N4cBjnbO4zjXIlxJr+f8lk+5ZmwFvqdAbUy2q6B5rCY//g0QAAaXDWA==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "@types/estree": "^1.0.0", + "micromark-util-character": "^1.0.0", + "micromark-util-events-to-acorn": "^1.0.0", + "micromark-util-symbol": "^1.0.0", + "micromark-util-types": "^1.0.0", + "unist-util-position-from-estree": "^1.0.0", + "uvu": "^0.5.0", + "vfile-message": "^3.0.0" + } + }, + "node_modules/micromark-factory-mdx-expression/node_modules/vfile-message": { + "version": "3.1.4", + "resolved": "https://registry.npmjs.org/vfile-message/-/vfile-message-3.1.4.tgz", + "integrity": "sha512-fa0Z6P8HUrQN4BZaX05SIVXic+7kE3b05PWAtPuYP9QLHsLKYR7/AlLW3NtOrpXRLeawpDLMsVkmk5DG0NXgWw==", + "dependencies": { + "@types/unist": "^2.0.0", + "unist-util-stringify-position": "^3.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/micromark-factory-space": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/micromark-factory-space/-/micromark-factory-space-1.1.0.tgz", + "integrity": "sha512-cRzEj7c0OL4Mw2v6nwzttyOZe8XY/Z8G0rzmWQZTBi/jjwyw/U4uqKtUORXQrR5bAZZnbTI/feRV/R7hc4jQYQ==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "micromark-util-character": "^1.0.0", + "micromark-util-types": "^1.0.0" + } + }, + "node_modules/micromark-factory-title": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/micromark-factory-title/-/micromark-factory-title-1.1.0.tgz", + "integrity": "sha512-J7n9R3vMmgjDOCY8NPw55jiyaQnH5kBdV2/UXCtZIpnHH3P6nHUKaH7XXEYuWwx/xUJcawa8plLBEjMPU24HzQ==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "micromark-factory-space": "^1.0.0", + "micromark-util-character": "^1.0.0", + "micromark-util-symbol": "^1.0.0", + "micromark-util-types": "^1.0.0" + } + }, + "node_modules/micromark-factory-whitespace": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/micromark-factory-whitespace/-/micromark-factory-whitespace-1.1.0.tgz", + "integrity": "sha512-v2WlmiymVSp5oMg+1Q0N1Lxmt6pMhIHD457whWM7/GUlEks1hI9xj5w3zbc4uuMKXGisksZk8DzP2UyGbGqNsQ==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "micromark-factory-space": "^1.0.0", + "micromark-util-character": "^1.0.0", + "micromark-util-symbol": "^1.0.0", + "micromark-util-types": "^1.0.0" + } + }, + "node_modules/micromark-util-character": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/micromark-util-character/-/micromark-util-character-1.2.0.tgz", + "integrity": "sha512-lXraTwcX3yH/vMDaFWCQJP1uIszLVebzUa3ZHdrgxr7KEU/9mL4mVgCpGbyhvNLNlauROiNUq7WN5u7ndbY6xg==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "micromark-util-symbol": "^1.0.0", + "micromark-util-types": "^1.0.0" + } + }, + "node_modules/micromark-util-chunked": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/micromark-util-chunked/-/micromark-util-chunked-1.1.0.tgz", + "integrity": "sha512-Ye01HXpkZPNcV6FiyoW2fGZDUw4Yc7vT0E9Sad83+bEDiCJ1uXu0S3mr8WLpsz3HaG3x2q0HM6CTuPdcZcluFQ==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "micromark-util-symbol": "^1.0.0" + } + }, + "node_modules/micromark-util-classify-character": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/micromark-util-classify-character/-/micromark-util-classify-character-1.1.0.tgz", + "integrity": "sha512-SL0wLxtKSnklKSUplok1WQFoGhUdWYKggKUiqhX+Swala+BtptGCu5iPRc+xvzJ4PXE/hwM3FNXsfEVgoZsWbw==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "micromark-util-character": "^1.0.0", + "micromark-util-symbol": "^1.0.0", + "micromark-util-types": "^1.0.0" + } + }, + "node_modules/micromark-util-combine-extensions": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/micromark-util-combine-extensions/-/micromark-util-combine-extensions-1.1.0.tgz", + "integrity": "sha512-Q20sp4mfNf9yEqDL50WwuWZHUrCO4fEyeDCnMGmG5Pr0Cz15Uo7KBs6jq+dq0EgX4DPwwrh9m0X+zPV1ypFvUA==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "micromark-util-chunked": "^1.0.0", + "micromark-util-types": "^1.0.0" + } + }, + "node_modules/micromark-util-decode-numeric-character-reference": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/micromark-util-decode-numeric-character-reference/-/micromark-util-decode-numeric-character-reference-1.1.0.tgz", + "integrity": "sha512-m9V0ExGv0jB1OT21mrWcuf4QhP46pH1KkfWy9ZEezqHKAxkj4mPCy3nIH1rkbdMlChLHX531eOrymlwyZIf2iw==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "micromark-util-symbol": "^1.0.0" + } + }, + "node_modules/micromark-util-decode-string": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/micromark-util-decode-string/-/micromark-util-decode-string-1.1.0.tgz", + "integrity": "sha512-YphLGCK8gM1tG1bd54azwyrQRjCFcmgj2S2GoJDNnh4vYtnL38JS8M4gpxzOPNyHdNEpheyWXCTnnTDY3N+NVQ==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "decode-named-character-reference": "^1.0.0", + "micromark-util-character": "^1.0.0", + "micromark-util-decode-numeric-character-reference": "^1.0.0", + "micromark-util-symbol": "^1.0.0" + } + }, + "node_modules/micromark-util-encode": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/micromark-util-encode/-/micromark-util-encode-1.1.0.tgz", + "integrity": "sha512-EuEzTWSTAj9PA5GOAs992GzNh2dGQO52UvAbtSOMvXTxv3Criqb6IOzJUBCmEqrrXSblJIJBbFFv6zPxpreiJw==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ] + }, + "node_modules/micromark-util-events-to-acorn": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/micromark-util-events-to-acorn/-/micromark-util-events-to-acorn-1.2.3.tgz", + "integrity": "sha512-ij4X7Wuc4fED6UoLWkmo0xJQhsktfNh1J0m8g4PbIMPlx+ek/4YdW5mvbye8z/aZvAPUoxgXHrwVlXAPKMRp1w==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "@types/acorn": "^4.0.0", + "@types/estree": "^1.0.0", + "@types/unist": "^2.0.0", + "estree-util-visit": "^1.0.0", + "micromark-util-symbol": "^1.0.0", + "micromark-util-types": "^1.0.0", + "uvu": "^0.5.0", + "vfile-message": "^3.0.0" + } + }, + "node_modules/micromark-util-events-to-acorn/node_modules/vfile-message": { + "version": "3.1.4", + "resolved": "https://registry.npmjs.org/vfile-message/-/vfile-message-3.1.4.tgz", + "integrity": "sha512-fa0Z6P8HUrQN4BZaX05SIVXic+7kE3b05PWAtPuYP9QLHsLKYR7/AlLW3NtOrpXRLeawpDLMsVkmk5DG0NXgWw==", + "dependencies": { + "@types/unist": "^2.0.0", + "unist-util-stringify-position": "^3.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/micromark-util-html-tag-name": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/micromark-util-html-tag-name/-/micromark-util-html-tag-name-1.2.0.tgz", + "integrity": "sha512-VTQzcuQgFUD7yYztuQFKXT49KghjtETQ+Wv/zUjGSGBioZnkA4P1XXZPT1FHeJA6RwRXSF47yvJ1tsJdoxwO+Q==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ] + }, + "node_modules/micromark-util-normalize-identifier": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/micromark-util-normalize-identifier/-/micromark-util-normalize-identifier-1.1.0.tgz", + "integrity": "sha512-N+w5vhqrBihhjdpM8+5Xsxy71QWqGn7HYNUvch71iV2PM7+E3uWGox1Qp90loa1ephtCxG2ftRV/Conitc6P2Q==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "micromark-util-symbol": "^1.0.0" + } + }, + "node_modules/micromark-util-resolve-all": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/micromark-util-resolve-all/-/micromark-util-resolve-all-1.1.0.tgz", + "integrity": "sha512-b/G6BTMSg+bX+xVCshPTPyAu2tmA0E4X98NSR7eIbeC6ycCqCeE7wjfDIgzEbkzdEVJXRtOG4FbEm/uGbCRouA==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "micromark-util-types": "^1.0.0" + } + }, + "node_modules/micromark-util-sanitize-uri": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/micromark-util-sanitize-uri/-/micromark-util-sanitize-uri-1.2.0.tgz", + "integrity": "sha512-QO4GXv0XZfWey4pYFndLUKEAktKkG5kZTdUNaTAkzbuJxn2tNBOr+QtxR2XpWaMhbImT2dPzyLrPXLlPhph34A==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "micromark-util-character": "^1.0.0", + "micromark-util-encode": "^1.0.0", + "micromark-util-symbol": "^1.0.0" + } + }, + "node_modules/micromark-util-subtokenize": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/micromark-util-subtokenize/-/micromark-util-subtokenize-1.1.0.tgz", + "integrity": "sha512-kUQHyzRoxvZO2PuLzMt2P/dwVsTiivCK8icYTeR+3WgbuPqfHgPPy7nFKbeqRivBvn/3N3GBiNC+JRTMSxEC7A==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "micromark-util-chunked": "^1.0.0", + "micromark-util-symbol": "^1.0.0", + "micromark-util-types": "^1.0.0", + "uvu": "^0.5.0" + } + }, + "node_modules/micromark-util-symbol": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-1.1.0.tgz", + "integrity": "sha512-uEjpEYY6KMs1g7QfJ2eX1SQEV+ZT4rUD3UcF6l57acZvLNK7PBZL+ty82Z1qhK1/yXIY4bdx04FKMgR0g4IAag==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ] + }, + "node_modules/micromark-util-types": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/micromark-util-types/-/micromark-util-types-1.1.0.tgz", + "integrity": "sha512-ukRBgie8TIAcacscVHSiddHjO4k/q3pnedmzMQ4iwDcK0FtFCohKOlFbaOL/mPgfnPsL3C1ZyxJa4sbWrBl3jg==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ] + }, + "node_modules/mime-db": { + "version": "1.25.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.25.0.tgz", + "integrity": "sha512-5k547tI4Cy+Lddr/hdjNbBEWBwSl8EBc5aSdKvedav8DReADgWJzcYiktaRIw3GtGC1jjwldXtTzvqJZmtvC7w==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/mime-types": { + "version": "2.1.13", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.13.tgz", + "integrity": "sha512-ryBDp1Z/6X90UvjUK3RksH0IBPM137T7cmg4OgD5wQBojlAiUwuok0QeELkim/72EtcYuNlmbkrcGuxj3Kl0YQ==", + "dependencies": { + "mime-db": "~1.25.0" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/mri": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/mri/-/mri-1.2.0.tgz", + "integrity": "sha512-tzzskb3bG8LvYGFF/mDTpq3jpI6Q9wc3LEmBaghu+DdCssd1FakN7Bc0hVNmEyGq1bq3RgfkCb3cmQLpNPOroA==", + "engines": { + "node": ">=4" + } + }, + "node_modules/ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" + }, + "node_modules/nanoid": { + "version": "3.3.7", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.7.tgz", + "integrity": "sha512-eSRppjcPIatRIMC1U6UngP8XFcz8MQWGQdt1MTBQ7NaAmvXDfvNxbvWV3x2y6CdEUciCSsDHDQZbhYaB8QEo2g==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "bin": { + "nanoid": "bin/nanoid.cjs" + }, + "engines": { + "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" + } + }, + "node_modules/next": { + "version": "14.0.2", + "resolved": "https://registry.npmjs.org/next/-/next-14.0.2.tgz", + "integrity": "sha512-jsAU2CkYS40GaQYOiLl9m93RTv2DA/tTJ0NRlmZIBIL87YwQ/xR8k796z7IqgM3jydI8G25dXvyYMC9VDIevIg==", + "dependencies": { + "@next/env": "14.0.2", + "@swc/helpers": "0.5.2", + "busboy": "1.6.0", + "caniuse-lite": "^1.0.30001406", + "postcss": "8.4.31", + "styled-jsx": "5.1.1", + "watchpack": "2.4.0" + }, + "bin": { + "next": "dist/bin/next" + }, + "engines": { + "node": ">=18.17.0" + }, + "optionalDependencies": { + "@next/swc-darwin-arm64": "14.0.2", + "@next/swc-darwin-x64": "14.0.2", + "@next/swc-linux-arm64-gnu": "14.0.2", + "@next/swc-linux-arm64-musl": "14.0.2", + "@next/swc-linux-x64-gnu": "14.0.2", + "@next/swc-linux-x64-musl": "14.0.2", + "@next/swc-win32-arm64-msvc": "14.0.2", + "@next/swc-win32-ia32-msvc": "14.0.2", + "@next/swc-win32-x64-msvc": "14.0.2" + }, + "peerDependencies": { + "@opentelemetry/api": "^1.1.0", + "react": "^18.2.0", + "react-dom": "^18.2.0", + "sass": "^1.3.0" + }, + "peerDependenciesMeta": { + "@opentelemetry/api": { + "optional": true + }, + "sass": { + "optional": true + } + } + }, + "node_modules/next-mdx-remote": { + "version": "4.4.1", + "resolved": "https://registry.npmjs.org/next-mdx-remote/-/next-mdx-remote-4.4.1.tgz", + "integrity": "sha512-1BvyXaIou6xy3XoNF4yaMZUCb6vD2GTAa5ciOa6WoO+gAUTYsb1K4rI/HSC2ogAWLrb/7VSV52skz07vOzmqIQ==", + "dependencies": { + "@mdx-js/mdx": "^2.2.1", + "@mdx-js/react": "^2.2.1", + "vfile": "^5.3.0", + "vfile-matter": "^3.0.1" + }, + "engines": { + "node": ">=14", + "npm": ">=7" + }, + "peerDependencies": { + "react": ">=16.x <=18.x", + "react-dom": ">=16.x <=18.x" + } + }, + "node_modules/next-themes": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/next-themes/-/next-themes-0.2.1.tgz", + "integrity": "sha512-B+AKNfYNIzh0vqQQKqQItTS8evEouKD7H5Hj3kmuPERwddR2TxvDSFZuTj6T7Jfn1oyeUyJMydPl1Bkxkh0W7A==", + "peerDependencies": { + "next": "*", + "react": "*", + "react-dom": "*" + } + }, + "node_modules/nextra": { + "version": "2.13.2", + "resolved": "https://registry.npmjs.org/nextra/-/nextra-2.13.2.tgz", + "integrity": "sha512-pIgOSXNUqTz1laxV4ChFZOU7lzJAoDHHaBPj8L09PuxrLKqU1BU/iZtXAG6bQeKCx8EPdBsoXxEuENnL9QGnGA==", + "dependencies": { + "@headlessui/react": "^1.7.10", + "@mdx-js/mdx": "^2.3.0", + "@mdx-js/react": "^2.3.0", + "@napi-rs/simple-git": "^0.1.9", + "@theguild/remark-mermaid": "^0.0.5", + "@theguild/remark-npm2yarn": "^0.2.0", + "clsx": "^2.0.0", + "github-slugger": "^2.0.0", + "graceful-fs": "^4.2.11", + "gray-matter": "^4.0.3", + "katex": "^0.16.9", + "lodash.get": "^4.4.2", + "next-mdx-remote": "^4.2.1", + "p-limit": "^3.1.0", + "rehype-katex": "^7.0.0", + "rehype-pretty-code": "0.9.11", + "rehype-raw": "^7.0.0", + "remark-gfm": "^3.0.1", + "remark-math": "^5.1.1", + "remark-reading-time": "^2.0.1", + "shiki": "^0.14.3", + "slash": "^3.0.0", + "title": "^3.5.3", + "unist-util-remove": "^4.0.0", + "unist-util-visit": "^5.0.0", + "zod": "^3.22.3" + }, + "engines": { + "node": ">=16" + }, + "peerDependencies": { + "next": ">=9.5.3", + "react": ">=16.13.1", + "react-dom": ">=16.13.1" + } + }, + "node_modules/nextra-theme-blog": { + "version": "2.13.2", + "resolved": "https://registry.npmjs.org/nextra-theme-blog/-/nextra-theme-blog-2.13.2.tgz", + "integrity": "sha512-/g2Y/e0PkyXhDo0wuybb9+9hKQRLATWzFvKBzwcLq7XwOYT5njn/bHY/kx5zzkVyNkLnH5maz/EXOTlfG1b27Q==", + "dependencies": { + "next-themes": "^0.2.1" + }, + "peerDependencies": { + "next": ">=9.5.3", + "nextra": "2.13.2", + "react": ">=16.13.1", + "react-cusdis": "^2.1.3", + "react-dom": ">=16.13.1" + }, + "peerDependenciesMeta": { + "react-cusdis": { + "optional": true + } + } + }, + "node_modules/non-layered-tidy-tree-layout": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/non-layered-tidy-tree-layout/-/non-layered-tidy-tree-layout-2.0.2.tgz", + "integrity": "sha512-gkXMxRzUH+PB0ax9dUN0yYF0S25BqeAYqhgMaLUFmpXLEk7Fcu8f4emJuOAY0V8kjDICxROIKsTAKsV/v355xw==" + }, + "node_modules/npm-run-path": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz", + "integrity": "sha512-lJxZYlT4DW/bRUtFh1MQIWqmLwQfAxnqWG4HhEdjMlkrJYnJn0Jrr2u3mgxqaWsdiBc76TYkTG/mhrnYTuzfHw==", + "dependencies": { + "path-key": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/npm-to-yarn": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/npm-to-yarn/-/npm-to-yarn-2.1.0.tgz", + "integrity": "sha512-2C1IgJLdJngq1bSER7K7CGFszRr9s2rijEwvENPEgI0eK9xlD3tNwDc0UJnRj7FIT2aydWm72jB88uVswAhXHA==", + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/nebrelbug/npm-to-yarn?sponsor=1" + } + }, + "node_modules/p-finally": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz", + "integrity": "sha512-LICb2p9CB7FS+0eR1oqWnHhp0FljGLZCWBE9aix0Uye9W8LTQPwMTYVGWQWIw9RdQiDg4+epXQODwIYJtSJaow==", + "engines": { + "node": ">=4" + } + }, + "node_modules/p-limit": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", + "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", + "dependencies": { + "yocto-queue": "^0.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/parse-entities": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/parse-entities/-/parse-entities-4.0.1.tgz", + "integrity": "sha512-SWzvYcSJh4d/SGLIOQfZ/CoNv6BTlI6YEQ7Nj82oDVnRpwe/Z/F1EMx42x3JAOwGBlCjeCH0BRJQbQ/opHL17w==", + "dependencies": { + "@types/unist": "^2.0.0", + "character-entities": "^2.0.0", + "character-entities-legacy": "^3.0.0", + "character-reference-invalid": "^2.0.0", + "decode-named-character-reference": "^1.0.0", + "is-alphanumerical": "^2.0.0", + "is-decimal": "^2.0.0", + "is-hexadecimal": "^2.0.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/parse-numeric-range": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/parse-numeric-range/-/parse-numeric-range-1.3.0.tgz", + "integrity": "sha512-twN+njEipszzlMJd4ONUYgSfZPDxgHhT9Ahed5uTigpQn90FggW4SA/AIPq/6a149fTbE9qBEcSwE3FAEp6wQQ==" + }, + "node_modules/parse5": { + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/parse5/-/parse5-7.1.2.tgz", + "integrity": "sha512-Czj1WaSVpaoj0wbhMzLmWD69anp2WH7FXMB9n1Sy8/ZFF9jolSQVMu1Ij5WIyGmcBmhk7EOndpO4mIpihVqAXw==", + "dependencies": { + "entities": "^4.4.0" + }, + "funding": { + "url": "https://github.com/inikulin/parse5?sponsor=1" + } + }, + "node_modules/path-key": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", + "integrity": "sha512-fEHGKCSmUSDPv4uoj8AlD+joPlq3peND+HRYyxFz4KPw4z926S/b8rIuFs2FYJg3BwsxJf6A9/3eIdLaYC+9Dw==", + "engines": { + "node": ">=4" + } + }, + "node_modules/periscopic": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/periscopic/-/periscopic-3.1.0.tgz", + "integrity": "sha512-vKiQ8RRtkl9P+r/+oefh25C3fhybptkHKCZSPlcXiJux2tJF55GnEj3BVn4A5gKfq9NWWXXrxkHBwVPUfH0opw==", + "dependencies": { + "@types/estree": "^1.0.0", + "estree-walker": "^3.0.0", + "is-reference": "^3.0.0" + } + }, + "node_modules/picocolors": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", + "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==" + }, + "node_modules/postcss": { + "version": "8.4.31", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.31.tgz", + "integrity": "sha512-PS08Iboia9mts/2ygV3eLpY5ghnUcfLV/EXTOW1E2qYxJKGGBUtNjN76FYHnMs36RmARn41bC0AZmn+rR0OVpQ==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/postcss" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "dependencies": { + "nanoid": "^3.3.6", + "picocolors": "^1.0.0", + "source-map-js": "^1.0.2" + }, + "engines": { + "node": "^10 || ^12 || >=14" + } + }, + "node_modules/property-information": { + "version": "6.4.0", + "resolved": "https://registry.npmjs.org/property-information/-/property-information-6.4.0.tgz", + "integrity": "sha512-9t5qARVofg2xQqKtytzt+lZ4d1Qvj8t5B8fEwXK6qOfgRLgH/b13QlgEyDh033NOS31nXeFbYv7CLUDG1CeifQ==", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/pseudomap": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/pseudomap/-/pseudomap-1.0.2.tgz", + "integrity": "sha512-b/YwNhb8lk1Zz2+bXXpS/LK9OisiZZ1SNsSLxN1x2OXVEhW2Ckr/7mWE5vrC1ZTiJlD9g19jWszTmJsB+oEpFQ==" + }, + "node_modules/react": { + "version": "18.2.0", + "resolved": "https://registry.npmjs.org/react/-/react-18.2.0.tgz", + "integrity": "sha512-/3IjMdb2L9QbBdWiW5e3P2/npwMBaU9mHCSCUzNln0ZCYbcfTsGbTJrU/kGemdH2IWmB2ioZ+zkxtmq6g09fGQ==", + "dependencies": { + "loose-envify": "^1.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/react-dom": { + "version": "18.2.0", + "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-18.2.0.tgz", + "integrity": "sha512-6IMTriUmvsjHUjNtEDudZfuDQUoWXVxKHhlEGSk81n4YFS+r/Kl99wXiwlVXtPBtJenozv2P+hxDsw9eA7Xo6g==", + "dependencies": { + "loose-envify": "^1.1.0", + "scheduler": "^0.23.0" + }, + "peerDependencies": { + "react": "^18.2.0" + } + }, + "node_modules/reading-time": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/reading-time/-/reading-time-1.5.0.tgz", + "integrity": "sha512-onYyVhBNr4CmAxFsKS7bz+uTLRakypIe4R+5A824vBSkQy/hB3fZepoVEf8OVAxzLvK+H/jm9TzpI3ETSm64Kg==" + }, + "node_modules/rehype-katex": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/rehype-katex/-/rehype-katex-7.0.0.tgz", + "integrity": "sha512-h8FPkGE00r2XKU+/acgqwWUlyzve1IiOKwsEkg4pDL3k48PiE0Pt+/uLtVHDVkN1yA4iurZN6UES8ivHVEQV6Q==", + "dependencies": { + "@types/hast": "^3.0.0", + "@types/katex": "^0.16.0", + "hast-util-from-html-isomorphic": "^2.0.0", + "hast-util-to-text": "^4.0.0", + "katex": "^0.16.0", + "unist-util-visit-parents": "^6.0.0", + "vfile": "^6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/rehype-katex/node_modules/@types/hast": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@types/hast/-/hast-3.0.3.tgz", + "integrity": "sha512-2fYGlaDy/qyLlhidX42wAH0KBi2TCjKMH8CHmBXgRlJ3Y+OXTiqsPQ6IWarZKwF1JoUcAJdPogv1d4b0COTpmQ==", + "dependencies": { + "@types/unist": "*" + } + }, + "node_modules/rehype-katex/node_modules/@types/unist": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/@types/unist/-/unist-3.0.2.tgz", + "integrity": "sha512-dqId9J8K/vGi5Zr7oo212BGii5m3q5Hxlkwy3WpYuKPklmBEvsbMYYyLxAQpSffdLl/gdW0XUpKWFvYmyoWCoQ==" + }, + "node_modules/rehype-katex/node_modules/unist-util-stringify-position": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/unist-util-stringify-position/-/unist-util-stringify-position-4.0.0.tgz", + "integrity": "sha512-0ASV06AAoKCDkS2+xw5RXJywruurpbC4JZSm7nr7MOt1ojAzvyyaO+UxZf18j8FCF6kmzCZKcAgN/yu2gm2XgQ==", + "dependencies": { + "@types/unist": "^3.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/rehype-katex/node_modules/vfile": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/vfile/-/vfile-6.0.1.tgz", + "integrity": "sha512-1bYqc7pt6NIADBJ98UiG0Bn/CHIVOoZ/IyEkqIruLg0mE1BKzkOXY2D6CSqQIcKqgadppE5lrxgWXJmXd7zZJw==", + "dependencies": { + "@types/unist": "^3.0.0", + "unist-util-stringify-position": "^4.0.0", + "vfile-message": "^4.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/rehype-pretty-code": { + "version": "0.9.11", + "resolved": "https://registry.npmjs.org/rehype-pretty-code/-/rehype-pretty-code-0.9.11.tgz", + "integrity": "sha512-Eq90eCYXQJISktfRZ8PPtwc5SUyH6fJcxS8XOMnHPUQZBtC6RYo67gGlley9X2nR8vlniPj0/7oCDEYHKQa/oA==", + "dependencies": { + "@types/hast": "^2.0.0", + "hash-obj": "^4.0.0", + "parse-numeric-range": "^1.3.0" + }, + "engines": { + "node": ">=16" + }, + "peerDependencies": { + "shiki": "*" + } + }, + "node_modules/rehype-raw": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/rehype-raw/-/rehype-raw-7.0.0.tgz", + "integrity": "sha512-/aE8hCfKlQeA8LmyeyQvQF3eBiLRGNlfBJEvWH7ivp9sBqs7TNqBL5X3v157rM4IFETqDnIOO+z5M/biZbo9Ww==", + "dependencies": { + "@types/hast": "^3.0.0", + "hast-util-raw": "^9.0.0", + "vfile": "^6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/rehype-raw/node_modules/@types/hast": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@types/hast/-/hast-3.0.3.tgz", + "integrity": "sha512-2fYGlaDy/qyLlhidX42wAH0KBi2TCjKMH8CHmBXgRlJ3Y+OXTiqsPQ6IWarZKwF1JoUcAJdPogv1d4b0COTpmQ==", + "dependencies": { + "@types/unist": "*" + } + }, + "node_modules/rehype-raw/node_modules/@types/unist": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/@types/unist/-/unist-3.0.2.tgz", + "integrity": "sha512-dqId9J8K/vGi5Zr7oo212BGii5m3q5Hxlkwy3WpYuKPklmBEvsbMYYyLxAQpSffdLl/gdW0XUpKWFvYmyoWCoQ==" + }, + "node_modules/rehype-raw/node_modules/unist-util-stringify-position": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/unist-util-stringify-position/-/unist-util-stringify-position-4.0.0.tgz", + "integrity": "sha512-0ASV06AAoKCDkS2+xw5RXJywruurpbC4JZSm7nr7MOt1ojAzvyyaO+UxZf18j8FCF6kmzCZKcAgN/yu2gm2XgQ==", + "dependencies": { + "@types/unist": "^3.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/rehype-raw/node_modules/vfile": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/vfile/-/vfile-6.0.1.tgz", + "integrity": "sha512-1bYqc7pt6NIADBJ98UiG0Bn/CHIVOoZ/IyEkqIruLg0mE1BKzkOXY2D6CSqQIcKqgadppE5lrxgWXJmXd7zZJw==", + "dependencies": { + "@types/unist": "^3.0.0", + "unist-util-stringify-position": "^4.0.0", + "vfile-message": "^4.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/remark-gfm": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/remark-gfm/-/remark-gfm-3.0.1.tgz", + "integrity": "sha512-lEFDoi2PICJyNrACFOfDD3JlLkuSbOa5Wd8EPt06HUdptv8Gn0bxYTdbU/XXQ3swAPkEaGxxPN9cbnMHvVu1Ig==", + "dependencies": { + "@types/mdast": "^3.0.0", + "mdast-util-gfm": "^2.0.0", + "micromark-extension-gfm": "^2.0.0", + "unified": "^10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/remark-math": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/remark-math/-/remark-math-5.1.1.tgz", + "integrity": "sha512-cE5T2R/xLVtfFI4cCePtiRn+e6jKMtFDR3P8V3qpv8wpKjwvHoBA4eJzvX+nVrnlNy0911bdGmuspCSwetfYHw==", + "dependencies": { + "@types/mdast": "^3.0.0", + "mdast-util-math": "^2.0.0", + "micromark-extension-math": "^2.0.0", + "unified": "^10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/remark-mdx": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/remark-mdx/-/remark-mdx-2.3.0.tgz", + "integrity": "sha512-g53hMkpM0I98MU266IzDFMrTD980gNF3BJnkyFcmN+dD873mQeD5rdMO3Y2X+x8umQfbSE0PcoEDl7ledSA+2g==", + "dependencies": { + "mdast-util-mdx": "^2.0.0", + "micromark-extension-mdxjs": "^1.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/remark-parse": { + "version": "10.0.2", + "resolved": "https://registry.npmjs.org/remark-parse/-/remark-parse-10.0.2.tgz", + "integrity": "sha512-3ydxgHa/ZQzG8LvC7jTXccARYDcRld3VfcgIIFs7bI6vbRSxJJmzgLEIIoYKyrfhaY+ujuWaf/PJiMZXoiCXgw==", + "dependencies": { + "@types/mdast": "^3.0.0", + "mdast-util-from-markdown": "^1.0.0", + "unified": "^10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/remark-reading-time": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/remark-reading-time/-/remark-reading-time-2.0.1.tgz", + "integrity": "sha512-fy4BKy9SRhtYbEHvp6AItbRTnrhiDGbqLQTSYVbQPGuRCncU1ubSsh9p/W5QZSxtYcUXv8KGL0xBgPLyNJA1xw==", + "dependencies": { + "estree-util-is-identifier-name": "^2.0.0", + "estree-util-value-to-estree": "^1.3.0", + "reading-time": "^1.3.0", + "unist-util-visit": "^3.1.0" + } + }, + "node_modules/remark-reading-time/node_modules/unist-util-visit": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/unist-util-visit/-/unist-util-visit-3.1.0.tgz", + "integrity": "sha512-Szoh+R/Ll68QWAyQyZZpQzZQm2UPbxibDvaY8Xc9SUtYgPsDzx5AWSk++UUt2hJuow8mvwR+rG+LQLw+KsuAKA==", + "dependencies": { + "@types/unist": "^2.0.0", + "unist-util-is": "^5.0.0", + "unist-util-visit-parents": "^4.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/remark-reading-time/node_modules/unist-util-visit-parents": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/unist-util-visit-parents/-/unist-util-visit-parents-4.1.1.tgz", + "integrity": "sha512-1xAFJXAKpnnJl8G7K5KgU7FY55y3GcLIXqkzUj5QF/QVP7biUm0K0O2oqVkYsdjzJKifYeWn9+o6piAK2hGSHw==", + "dependencies": { + "@types/unist": "^2.0.0", + "unist-util-is": "^5.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/remark-rehype": { + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/remark-rehype/-/remark-rehype-10.1.0.tgz", + "integrity": "sha512-EFmR5zppdBp0WQeDVZ/b66CWJipB2q2VLNFMabzDSGR66Z2fQii83G5gTBbgGEnEEA0QRussvrFHxk1HWGJskw==", + "dependencies": { + "@types/hast": "^2.0.0", + "@types/mdast": "^3.0.0", + "mdast-util-to-hast": "^12.1.0", + "unified": "^10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/remark-rehype/node_modules/mdast-util-to-hast": { + "version": "12.3.0", + "resolved": "https://registry.npmjs.org/mdast-util-to-hast/-/mdast-util-to-hast-12.3.0.tgz", + "integrity": "sha512-pits93r8PhnIoU4Vy9bjW39M2jJ6/tdHyja9rrot9uujkN7UTU9SDnE6WNJz/IGyQk3XHX6yNNtrBH6cQzm8Hw==", + "dependencies": { + "@types/hast": "^2.0.0", + "@types/mdast": "^3.0.0", + "mdast-util-definitions": "^5.0.0", + "micromark-util-sanitize-uri": "^1.1.0", + "trim-lines": "^3.0.0", + "unist-util-generated": "^2.0.0", + "unist-util-position": "^4.0.0", + "unist-util-visit": "^4.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/remark-rehype/node_modules/unist-util-visit": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/unist-util-visit/-/unist-util-visit-4.1.2.tgz", + "integrity": "sha512-MSd8OUGISqHdVvfY9TPhyK2VdUrPgxkUtWSuMHF6XAAFuL4LokseigBnZtPnJMu+FbynTkFNnFlyjxpVKujMRg==", + "dependencies": { + "@types/unist": "^2.0.0", + "unist-util-is": "^5.0.0", + "unist-util-visit-parents": "^5.1.1" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/remark-rehype/node_modules/unist-util-visit-parents": { + "version": "5.1.3", + "resolved": "https://registry.npmjs.org/unist-util-visit-parents/-/unist-util-visit-parents-5.1.3.tgz", + "integrity": "sha512-x6+y8g7wWMyQhL1iZfhIPhDAs7Xwbn9nRosDXl7qoPTSCy0yNxnKc+hWokFifWQIDGi154rdUqKvbCa4+1kLhg==", + "dependencies": { + "@types/unist": "^2.0.0", + "unist-util-is": "^5.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/robust-predicates": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/robust-predicates/-/robust-predicates-3.0.2.tgz", + "integrity": "sha512-IXgzBWvWQwE6PrDI05OvmXUIruQTcoMDzRsOd5CDvHCVLcLHMTSYvOK5Cm46kWqlV3yAbuSpBZdJ5oP5OUoStg==" + }, + "node_modules/rss": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/rss/-/rss-1.2.2.tgz", + "integrity": "sha512-xUhRTgslHeCBeHAqaWSbOYTydN2f0tAzNXvzh3stjz7QDhQMzdgHf3pfgNIngeytQflrFPfy6axHilTETr6gDg==", + "dependencies": { + "mime-types": "2.1.13", + "xml": "1.0.1" + } + }, + "node_modules/rw": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/rw/-/rw-1.3.3.tgz", + "integrity": "sha512-PdhdWy89SiZogBLaw42zdeqtRJ//zFd2PgQavcICDUgJT5oW10QCRKbJ6bg4r0/UY2M6BWd5tkxuGFRvCkgfHQ==" + }, + "node_modules/sade": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/sade/-/sade-1.8.1.tgz", + "integrity": "sha512-xal3CZX1Xlo/k4ApwCFrHVACi9fBqJ7V+mwhBsuf/1IOKbBy098Fex+Wa/5QMubw09pSZ/u8EY8PWgevJsXp1A==", + "dependencies": { + "mri": "^1.1.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/safer-buffer": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" + }, + "node_modules/scheduler": { + "version": "0.23.0", + "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.23.0.tgz", + "integrity": "sha512-CtuThmgHNg7zIZWAXi3AsyIzA3n4xx7aNyjwC2VJldO2LMVDhFK+63xGqq6CsJH4rTAt6/M+N4GhZiDYPx9eUw==", + "dependencies": { + "loose-envify": "^1.1.0" + } + }, + "node_modules/section-matter": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/section-matter/-/section-matter-1.0.0.tgz", + "integrity": "sha512-vfD3pmTzGpufjScBh50YHKzEu2lxBWhVEHsNGoEXmCmn2hKGfeNLYMzCJpe8cD7gqX7TJluOVpBkAequ6dgMmA==", + "dependencies": { + "extend-shallow": "^2.0.1", + "kind-of": "^6.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/server-only": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/server-only/-/server-only-0.0.1.tgz", + "integrity": "sha512-qepMx2JxAa5jjfzxG79yPPq+8BuFToHd1hm7kI+Z4zAq1ftQiP7HcxMhDDItrbtwVeLg/cY2JnKnrcFkmiswNA==" + }, + "node_modules/shebang-command": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", + "integrity": "sha512-EV3L1+UQWGor21OmnvojK36mhg+TyIKDh3iFBKBohr5xeXIhNBcx8oWdgkTEEQ+BEFFYdLRuqMfd5L84N1V5Vg==", + "dependencies": { + "shebang-regex": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/shebang-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", + "integrity": "sha512-wpoSFAxys6b2a2wHZ1XpDSgD7N9iVjg29Ph9uV/uaP9Ex/KXlkTZTeddxDPSYQpgvzKLGJke2UU0AzoGCjNIvQ==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/shiki": { + "version": "0.14.5", + "resolved": "https://registry.npmjs.org/shiki/-/shiki-0.14.5.tgz", + "integrity": "sha512-1gCAYOcmCFONmErGTrS1fjzJLA7MGZmKzrBNX7apqSwhyITJg2O102uFzXUeBxNnEkDA9vHIKLyeKq0V083vIw==", + "dependencies": { + "ansi-sequence-parser": "^1.1.0", + "jsonc-parser": "^3.2.0", + "vscode-oniguruma": "^1.7.0", + "vscode-textmate": "^8.0.0" + } + }, + "node_modules/signal-exit": { + "version": "3.0.7", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", + "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==" + }, + "node_modules/slash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", + "engines": { + "node": ">=8" + } + }, + "node_modules/sort-keys": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/sort-keys/-/sort-keys-5.0.0.tgz", + "integrity": "sha512-Pdz01AvCAottHTPQGzndktFNdbRA75BgOfeT1hH+AMnJFv8lynkPi42rfeEhpx1saTEI3YNMWxfqu0sFD1G8pw==", + "dependencies": { + "is-plain-obj": "^4.0.0" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/sort-keys/node_modules/is-plain-obj": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-4.1.0.tgz", + "integrity": "sha512-+Pgi+vMuUNkJyExiMBt5IlFoMyKnr5zhJ4Uspz58WOhBF5QoIZkFyNHIbBAtHwzVAgk5RtndVNsDRN61/mmDqg==", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/source-map": { + "version": "0.7.4", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.4.tgz", + "integrity": "sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==", + "engines": { + "node": ">= 8" + } + }, + "node_modules/source-map-js": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz", + "integrity": "sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/space-separated-tokens": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/space-separated-tokens/-/space-separated-tokens-2.0.2.tgz", + "integrity": "sha512-PEGlAwrG8yXGXRjW32fGbg66JAlOAwbObuqVoJpv/mRgoWDQfgH1wDPvtzWyUSNAXBGSk8h755YDbbcEy3SH2Q==", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/sprintf-js": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", + "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==" + }, + "node_modules/streamsearch": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/streamsearch/-/streamsearch-1.1.0.tgz", + "integrity": "sha512-Mcc5wHehp9aXz1ax6bZUyY5afg9u2rv5cqQI3mRrYkGC8rW2hM02jWuwjtL++LS5qinSyhj2QfLyNsuc+VsExg==", + "engines": { + "node": ">=10.0.0" + } + }, + "node_modules/stringify-entities": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/stringify-entities/-/stringify-entities-4.0.3.tgz", + "integrity": "sha512-BP9nNHMhhfcMbiuQKCqMjhDP5yBCAxsPu4pHFFzJ6Alo9dZgY4VLDPutXqIjpRiMoKdp7Av85Gr73Q5uH9k7+g==", + "dependencies": { + "character-entities-html4": "^2.0.0", + "character-entities-legacy": "^3.0.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/strip-bom-string": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/strip-bom-string/-/strip-bom-string-1.0.0.tgz", + "integrity": "sha512-uCC2VHvQRYu+lMh4My/sFNmF2klFymLX1wHJeXnbEJERpV/ZsVuonzerjfrGpIGF7LBVa1O7i9kjiWvJiFck8g==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/strip-eof": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/strip-eof/-/strip-eof-1.0.0.tgz", + "integrity": "sha512-7FCwGGmx8mD5xQd3RPUvnSpUXHM3BWuzjtpD4TXsfcZ9EL4azvVVUscFYwD9nx8Kh+uCBC00XBtAykoMHwTh8Q==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/style-to-object": { + "version": "0.4.4", + "resolved": "https://registry.npmjs.org/style-to-object/-/style-to-object-0.4.4.tgz", + "integrity": "sha512-HYNoHZa2GorYNyqiCaBgsxvcJIn7OHq6inEga+E6Ke3m5JkoqpQbnFssk4jwe+K7AhGa2fcha4wSOf1Kn01dMg==", + "dependencies": { + "inline-style-parser": "0.1.1" + } + }, + "node_modules/styled-jsx": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/styled-jsx/-/styled-jsx-5.1.1.tgz", + "integrity": "sha512-pW7uC1l4mBZ8ugbiZrcIsiIvVx1UmTfw7UkC3Um2tmfUq9Bhk8IiyEIPl6F8agHgjzku6j0xQEZbfA5uSgSaCw==", + "dependencies": { + "client-only": "0.0.1" + }, + "engines": { + "node": ">= 12.0.0" + }, + "peerDependencies": { + "react": ">= 16.8.0 || 17.x.x || ^18.0.0-0" + }, + "peerDependenciesMeta": { + "@babel/core": { + "optional": true + }, + "babel-plugin-macros": { + "optional": true + } + } + }, + "node_modules/stylis": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/stylis/-/stylis-4.3.0.tgz", + "integrity": "sha512-E87pIogpwUsUwXw7dNyU4QDjdgVMy52m+XEOPEKUn161cCzWjjhPSQhByfd1CcNvrOLnXQ6OnnZDwnJrz/Z4YQ==" + }, + "node_modules/supports-color": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-4.5.0.tgz", + "integrity": "sha512-ycQR/UbvI9xIlEdQT1TQqwoXtEldExbCEAJgRo5YXlmSKjv6ThHnP9/vwGa1gr19Gfw+LkFd7KqYMhzrRC5JYw==", + "dependencies": { + "has-flag": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/title": { + "version": "3.5.3", + "resolved": "https://registry.npmjs.org/title/-/title-3.5.3.tgz", + "integrity": "sha512-20JyowYglSEeCvZv3EZ0nZ046vLarO37prvV0mbtQV7C8DJPGgN967r8SJkqd3XK3K3lD3/Iyfp3avjfil8Q2Q==", + "dependencies": { + "arg": "1.0.0", + "chalk": "2.3.0", + "clipboardy": "1.2.2", + "titleize": "1.0.0" + }, + "bin": { + "title": "bin/title.js" + } + }, + "node_modules/titleize": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/titleize/-/titleize-1.0.0.tgz", + "integrity": "sha512-TARUb7z1pGvlLxgPk++7wJ6aycXF3GJ0sNSBTAsTuJrQG5QuZlkUQP+zl+nbjAh4gMX9yDw9ZYklMd7vAfJKEw==", + "engines": { + "node": ">=0.10.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==", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/trough": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/trough/-/trough-2.1.0.tgz", + "integrity": "sha512-AqTiAOLcj85xS7vQ8QkAV41hPDIJ71XJB4RCUrzo/1GM2CQwhkJGaf9Hgr7BOugMRpgGUrqRg/DrBDl4H40+8g==", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/ts-dedent": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/ts-dedent/-/ts-dedent-2.2.0.tgz", + "integrity": "sha512-q5W7tVM71e2xjHZTlgfTDoPF/SmqKG5hddq9SzR49CH2hayqRKJtQ4mtRlSxKaJlR/+9rEM+mnBHf7I2/BQcpQ==", + "engines": { + "node": ">=6.10" + } + }, + "node_modules/tslib": { + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.2.tgz", + "integrity": "sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==" + }, + "node_modules/type-fest": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-1.4.0.tgz", + "integrity": "sha512-yGSza74xk0UG8k+pLh5oeoYirvIiWo5t0/o3zHHAO2tRDiZcxWP7fywNlXhqb6/r6sWvwi+RsyQMWhVLe4BVuA==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/typescript": { + "version": "4.9.5", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.9.5.tgz", + "integrity": "sha512-1FXk9E2Hm+QzZQ7z+McJiHL4NW1F2EzMu9Nq9i3zAaGqibafqYwCVU6WyWAuyQRRzOlxou8xZSyXLEN8oKj24g==", + "dev": true, + "bin": { + "tsc": "bin/tsc", + "tsserver": "bin/tsserver" + }, + "engines": { + "node": ">=4.2.0" + } + }, + "node_modules/undici-types": { + "version": "5.26.5", + "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-5.26.5.tgz", + "integrity": "sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==", + "dev": true + }, + "node_modules/unified": { + "version": "10.1.2", + "resolved": "https://registry.npmjs.org/unified/-/unified-10.1.2.tgz", + "integrity": "sha512-pUSWAi/RAnVy1Pif2kAoeWNBa3JVrx0MId2LASj8G+7AiHWoKZNTomq6LG326T68U7/e263X6fTdcXIy7XnF7Q==", + "dependencies": { + "@types/unist": "^2.0.0", + "bail": "^2.0.0", + "extend": "^3.0.0", + "is-buffer": "^2.0.0", + "is-plain-obj": "^4.0.0", + "trough": "^2.0.0", + "vfile": "^5.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/unified/node_modules/is-plain-obj": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-4.1.0.tgz", + "integrity": "sha512-+Pgi+vMuUNkJyExiMBt5IlFoMyKnr5zhJ4Uspz58WOhBF5QoIZkFyNHIbBAtHwzVAgk5RtndVNsDRN61/mmDqg==", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/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==", + "dependencies": { + "@types/unist": "^3.0.0", + "unist-util-is": "^6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/unist-util-find-after/node_modules/@types/unist": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/@types/unist/-/unist-3.0.2.tgz", + "integrity": "sha512-dqId9J8K/vGi5Zr7oo212BGii5m3q5Hxlkwy3WpYuKPklmBEvsbMYYyLxAQpSffdLl/gdW0XUpKWFvYmyoWCoQ==" + }, + "node_modules/unist-util-find-after/node_modules/unist-util-is": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/unist-util-is/-/unist-util-is-6.0.0.tgz", + "integrity": "sha512-2qCTHimwdxLfz+YzdGfkqNlH0tLi9xjTnHddPmJwtIG9MGsdbutfTc4P+haPD7l7Cjxf/WZj+we5qfVPvvxfYw==", + "dependencies": { + "@types/unist": "^3.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/unist-util-generated": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/unist-util-generated/-/unist-util-generated-2.0.1.tgz", + "integrity": "sha512-qF72kLmPxAw0oN2fwpWIqbXAVyEqUzDHMsbtPvOudIlUzXYFIeQIuxXQCRCFh22B7cixvU0MG7m3MW8FTq/S+A==", + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/unist-util-is": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/unist-util-is/-/unist-util-is-5.2.1.tgz", + "integrity": "sha512-u9njyyfEh43npf1M+yGKDGVPbY/JWEemg5nH05ncKPfi+kBbKBJoTdsogMu33uhytuLlv9y0O7GH7fEdwLdLQw==", + "dependencies": { + "@types/unist": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/unist-util-position": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/unist-util-position/-/unist-util-position-4.0.4.tgz", + "integrity": "sha512-kUBE91efOWfIVBo8xzh/uZQ7p9ffYRtUbMRZBNFYwf0RK8koUMx6dGUfwylLOKmaT2cs4wSW96QoYUSXAyEtpg==", + "dependencies": { + "@types/unist": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/unist-util-position-from-estree": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/unist-util-position-from-estree/-/unist-util-position-from-estree-1.1.2.tgz", + "integrity": "sha512-poZa0eXpS+/XpoQwGwl79UUdea4ol2ZuCYguVaJS4qzIOMDzbqz8a3erUCOmubSZkaOuGamb3tX790iwOIROww==", + "dependencies": { + "@types/unist": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/unist-util-remove": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/unist-util-remove/-/unist-util-remove-4.0.0.tgz", + "integrity": "sha512-b4gokeGId57UVRX/eVKej5gXqGlc9+trkORhFJpu9raqZkZhU0zm8Doi05+HaiBsMEIJowL+2WtQ5ItjsngPXg==", + "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-remove-position": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/unist-util-remove-position/-/unist-util-remove-position-5.0.0.tgz", + "integrity": "sha512-Hp5Kh3wLxv0PHj9m2yZhhLt58KzPtEYKQQ4yxfYFEO7EvHwzyDYnduhHnY1mDxoqr7VUwVuHXk9RXKIiYS1N8Q==", + "dependencies": { + "@types/unist": "^3.0.0", + "unist-util-visit": "^5.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/unist-util-remove-position/node_modules/@types/unist": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/@types/unist/-/unist-3.0.2.tgz", + "integrity": "sha512-dqId9J8K/vGi5Zr7oo212BGii5m3q5Hxlkwy3WpYuKPklmBEvsbMYYyLxAQpSffdLl/gdW0XUpKWFvYmyoWCoQ==" + }, + "node_modules/unist-util-remove/node_modules/@types/unist": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/@types/unist/-/unist-3.0.2.tgz", + "integrity": "sha512-dqId9J8K/vGi5Zr7oo212BGii5m3q5Hxlkwy3WpYuKPklmBEvsbMYYyLxAQpSffdLl/gdW0XUpKWFvYmyoWCoQ==" + }, + "node_modules/unist-util-remove/node_modules/unist-util-is": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/unist-util-is/-/unist-util-is-6.0.0.tgz", + "integrity": "sha512-2qCTHimwdxLfz+YzdGfkqNlH0tLi9xjTnHddPmJwtIG9MGsdbutfTc4P+haPD7l7Cjxf/WZj+we5qfVPvvxfYw==", + "dependencies": { + "@types/unist": "^3.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/unist-util-stringify-position": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/unist-util-stringify-position/-/unist-util-stringify-position-3.0.3.tgz", + "integrity": "sha512-k5GzIBZ/QatR8N5X2y+drfpWG8IDBzdnVj6OInRNWm1oXrzydiaAT2OQiA8DPRRZyAKb9b6I2a6PxYklZD0gKg==", + "dependencies": { + "@types/unist": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/unist-util-visit": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/unist-util-visit/-/unist-util-visit-5.0.0.tgz", + "integrity": "sha512-MR04uvD+07cwl/yhVuVWAtw+3GOR/knlL55Nd/wAdblk27GCVt3lqpTivy/tkJcZoNPzTwS1Y+KMojlLDhoTzg==", + "dependencies": { + "@types/unist": "^3.0.0", + "unist-util-is": "^6.0.0", + "unist-util-visit-parents": "^6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/unist-util-visit-parents": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/unist-util-visit-parents/-/unist-util-visit-parents-6.0.1.tgz", + "integrity": "sha512-L/PqWzfTP9lzzEa6CKs0k2nARxTdZduw3zyh8d2NVBnsyvHjSX4TWse388YrrQKbvI8w20fGjGlhgT96WwKykw==", + "dependencies": { + "@types/unist": "^3.0.0", + "unist-util-is": "^6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/unist-util-visit-parents/node_modules/@types/unist": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/@types/unist/-/unist-3.0.2.tgz", + "integrity": "sha512-dqId9J8K/vGi5Zr7oo212BGii5m3q5Hxlkwy3WpYuKPklmBEvsbMYYyLxAQpSffdLl/gdW0XUpKWFvYmyoWCoQ==" + }, + "node_modules/unist-util-visit-parents/node_modules/unist-util-is": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/unist-util-is/-/unist-util-is-6.0.0.tgz", + "integrity": "sha512-2qCTHimwdxLfz+YzdGfkqNlH0tLi9xjTnHddPmJwtIG9MGsdbutfTc4P+haPD7l7Cjxf/WZj+we5qfVPvvxfYw==", + "dependencies": { + "@types/unist": "^3.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/unist-util-visit/node_modules/@types/unist": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/@types/unist/-/unist-3.0.2.tgz", + "integrity": "sha512-dqId9J8K/vGi5Zr7oo212BGii5m3q5Hxlkwy3WpYuKPklmBEvsbMYYyLxAQpSffdLl/gdW0XUpKWFvYmyoWCoQ==" + }, + "node_modules/unist-util-visit/node_modules/unist-util-is": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/unist-util-is/-/unist-util-is-6.0.0.tgz", + "integrity": "sha512-2qCTHimwdxLfz+YzdGfkqNlH0tLi9xjTnHddPmJwtIG9MGsdbutfTc4P+haPD7l7Cjxf/WZj+we5qfVPvvxfYw==", + "dependencies": { + "@types/unist": "^3.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/uuid": { + "version": "9.0.1", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-9.0.1.tgz", + "integrity": "sha512-b+1eJOlsR9K8HJpow9Ok3fiWOWSIcIzXodvv0rQjVoOVNpWMpxf1wZNpt4y9h10odCNrqnYp1OBzRktckBe3sA==", + "funding": [ + "https://github.com/sponsors/broofa", + "https://github.com/sponsors/ctavan" + ], + "bin": { + "uuid": "dist/bin/uuid" + } + }, + "node_modules/uvu": { + "version": "0.5.6", + "resolved": "https://registry.npmjs.org/uvu/-/uvu-0.5.6.tgz", + "integrity": "sha512-+g8ENReyr8YsOc6fv/NVJs2vFdHBnBNdfE49rshrTzDWOlUx4Gq7KOS2GD8eqhy2j+Ejq29+SbKH8yjkAqXqoA==", + "dependencies": { + "dequal": "^2.0.0", + "diff": "^5.0.0", + "kleur": "^4.0.3", + "sade": "^1.7.3" + }, + "bin": { + "uvu": "bin.js" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/vfile": { + "version": "5.3.7", + "resolved": "https://registry.npmjs.org/vfile/-/vfile-5.3.7.tgz", + "integrity": "sha512-r7qlzkgErKjobAmyNIkkSpizsFPYiUPuJb5pNW1RB4JcYVZhs4lIbVqk8XPk033CV/1z8ss5pkax8SuhGpcG8g==", + "dependencies": { + "@types/unist": "^2.0.0", + "is-buffer": "^2.0.0", + "unist-util-stringify-position": "^3.0.0", + "vfile-message": "^3.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/vfile-location": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/vfile-location/-/vfile-location-5.0.2.tgz", + "integrity": "sha512-NXPYyxyBSH7zB5U6+3uDdd6Nybz6o6/od9rk8bp9H8GR3L+cm/fC0uUTbqBmUTnMCUDslAGBOIKNfvvb+gGlDg==", + "dependencies": { + "@types/unist": "^3.0.0", + "vfile": "^6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/vfile-location/node_modules/@types/unist": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/@types/unist/-/unist-3.0.2.tgz", + "integrity": "sha512-dqId9J8K/vGi5Zr7oo212BGii5m3q5Hxlkwy3WpYuKPklmBEvsbMYYyLxAQpSffdLl/gdW0XUpKWFvYmyoWCoQ==" + }, + "node_modules/vfile-location/node_modules/unist-util-stringify-position": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/unist-util-stringify-position/-/unist-util-stringify-position-4.0.0.tgz", + "integrity": "sha512-0ASV06AAoKCDkS2+xw5RXJywruurpbC4JZSm7nr7MOt1ojAzvyyaO+UxZf18j8FCF6kmzCZKcAgN/yu2gm2XgQ==", + "dependencies": { + "@types/unist": "^3.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/vfile-location/node_modules/vfile": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/vfile/-/vfile-6.0.1.tgz", + "integrity": "sha512-1bYqc7pt6NIADBJ98UiG0Bn/CHIVOoZ/IyEkqIruLg0mE1BKzkOXY2D6CSqQIcKqgadppE5lrxgWXJmXd7zZJw==", + "dependencies": { + "@types/unist": "^3.0.0", + "unist-util-stringify-position": "^4.0.0", + "vfile-message": "^4.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/vfile-matter": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/vfile-matter/-/vfile-matter-3.0.1.tgz", + "integrity": "sha512-CAAIDwnh6ZdtrqAuxdElUqQRQDQgbbIrYtDYI8gCjXS1qQ+1XdLoK8FIZWxJwn0/I+BkSSZpar3SOgjemQz4fg==", + "dependencies": { + "@types/js-yaml": "^4.0.0", + "is-buffer": "^2.0.0", + "js-yaml": "^4.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/vfile-matter/node_modules/argparse": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", + "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==" + }, + "node_modules/vfile-matter/node_modules/js-yaml": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", + "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", + "dependencies": { + "argparse": "^2.0.1" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "node_modules/vfile-message": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/vfile-message/-/vfile-message-4.0.2.tgz", + "integrity": "sha512-jRDZ1IMLttGj41KcZvlrYAaI3CfqpLpfpf+Mfig13viT6NKvRzWZ+lXz0Y5D60w6uJIBAOGq9mSHf0gktF0duw==", + "dependencies": { + "@types/unist": "^3.0.0", + "unist-util-stringify-position": "^4.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/vfile-message/node_modules/@types/unist": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/@types/unist/-/unist-3.0.2.tgz", + "integrity": "sha512-dqId9J8K/vGi5Zr7oo212BGii5m3q5Hxlkwy3WpYuKPklmBEvsbMYYyLxAQpSffdLl/gdW0XUpKWFvYmyoWCoQ==" + }, + "node_modules/vfile-message/node_modules/unist-util-stringify-position": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/unist-util-stringify-position/-/unist-util-stringify-position-4.0.0.tgz", + "integrity": "sha512-0ASV06AAoKCDkS2+xw5RXJywruurpbC4JZSm7nr7MOt1ojAzvyyaO+UxZf18j8FCF6kmzCZKcAgN/yu2gm2XgQ==", + "dependencies": { + "@types/unist": "^3.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/vfile/node_modules/vfile-message": { + "version": "3.1.4", + "resolved": "https://registry.npmjs.org/vfile-message/-/vfile-message-3.1.4.tgz", + "integrity": "sha512-fa0Z6P8HUrQN4BZaX05SIVXic+7kE3b05PWAtPuYP9QLHsLKYR7/AlLW3NtOrpXRLeawpDLMsVkmk5DG0NXgWw==", + "dependencies": { + "@types/unist": "^2.0.0", + "unist-util-stringify-position": "^3.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/vscode-oniguruma": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/vscode-oniguruma/-/vscode-oniguruma-1.7.0.tgz", + "integrity": "sha512-L9WMGRfrjOhgHSdOYgCt/yRMsXzLDJSL7BPrOZt73gU0iWO4mpqzqQzOz5srxqTvMBaR0XZTSrVWo4j55Rc6cA==" + }, + "node_modules/vscode-textmate": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/vscode-textmate/-/vscode-textmate-8.0.0.tgz", + "integrity": "sha512-AFbieoL7a5LMqcnOF04ji+rpXadgOXnZsxQr//r83kLPr7biP7am3g9zbaZIaBGwBRWeSvoMD4mgPdX3e4NWBg==" + }, + "node_modules/watchpack": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.4.0.tgz", + "integrity": "sha512-Lcvm7MGST/4fup+ifyKi2hjyIAwcdI4HRgtvTpIUxBRhB+RFtUh8XtDOxUfctVCnhVi+QQj49i91OyvzkJl6cg==", + "dependencies": { + "glob-to-regexp": "^0.4.1", + "graceful-fs": "^4.1.2" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/web-namespaces": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/web-namespaces/-/web-namespaces-2.0.1.tgz", + "integrity": "sha512-bKr1DkiNa2krS7qxNtdrtHAmzuYGFQLiQ13TsorsdT6ULTkPLKuu5+GsFpDlg6JFjUTwX2DyhMPG2be8uPrqsQ==", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/web-worker": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/web-worker/-/web-worker-1.2.0.tgz", + "integrity": "sha512-PgF341avzqyx60neE9DD+XS26MMNMoUQRz9NOZwW32nPQrF6p77f1htcnjBSEV8BGMKZ16choqUG4hyI0Hx7mA==" + }, + "node_modules/which": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", + "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "which": "bin/which" + } + }, + "node_modules/xml": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/xml/-/xml-1.0.1.tgz", + "integrity": "sha512-huCv9IH9Tcf95zuYCsQraZtWnJvBtLVE0QHMOs8bWyZAFZNDcYjsPq1nEx8jKA9y+Beo9v+7OBPRisQTjinQMw==" + }, + "node_modules/yallist": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz", + "integrity": "sha512-ncTzHV7NvsQZkYe1DW7cbDLm0YpzHmZF5r/iyP3ZnQtMiJ+pjzisCiMNI+Sj+xQF5pXhSHxSB3uDbsBTzY/c2A==" + }, + "node_modules/yocto-queue": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", + "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/zod": { + "version": "3.22.4", + "resolved": "https://registry.npmjs.org/zod/-/zod-3.22.4.tgz", + "integrity": "sha512-iC+8Io04lddc+mVqQ9AZ7OQ2MrUKGN+oIQyq1vemgt46jwCwLfhq7/pwnBnNXXXZb8VTVLKwp9EDkx+ryxIWmg==", + "funding": { + "url": "https://github.com/sponsors/colinhacks" + } + }, + "node_modules/zwitch": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/zwitch/-/zwitch-2.0.4.tgz", + "integrity": "sha512-bXE4cR/kVZhKZX/RjPEflHaKVhUVl85noU3v6b8apfQEc1x4A+zBxjZ4lN8LqGd6WZ3dl98pY4o717VFmoPp+A==", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + } + } +} diff --git a/package.json b/package.json new file mode 100644 index 0000000..deb6ffa --- /dev/null +++ b/package.json @@ -0,0 +1,24 @@ +{ + "private": true, + "scripts": { + "dev": "next", + "build": "next build", + "start": "next start" + }, + "dependencies": { + "@vercel/analytics": "^1.1.1", + "gray-matter": "^4.0.3", + "next": "latest", + "nextra": "^2.0.0-beta.5", + "nextra-theme-blog": "^2.0.0-beta.5", + "react": "^18.2.0", + "react-dom": "^18.2.0", + "rss": "^1.2.2" + }, + "devDependencies": { + "@types/node": "^18.0.0", + "@types/react": "^18.0.14", + "@types/react-dom": "^18.0.5", + "typescript": "^4.7.4" + } +} diff --git a/pages/_app.tsx b/pages/_app.tsx new file mode 100644 index 0000000..29fdfda --- /dev/null +++ b/pages/_app.tsx @@ -0,0 +1,21 @@ +import 'nextra-theme-blog/style.css' +import type { AppProps } from 'next/app' +import Head from 'next/head' +import '../styles/main.css' + +export default function App({ Component, pageProps }: AppProps) { + return ( + <> + + + + + + ) +} diff --git a/pages/_document.tsx b/pages/_document.tsx new file mode 100644 index 0000000..ccdedc5 --- /dev/null +++ b/pages/_document.tsx @@ -0,0 +1,31 @@ +import { Html, Head, Main, NextScript } from 'next/document' + +export default function Document() { + const meta = { + title: 'Anthony Berg Portfolio', + description: 'My own personal portfolio including for my own projects related to computer science', + image: 'https://assets.vercel.com/image/upload/q_auto/front/vercel/dps.png', + } + + return ( + + + + + + + + + + + + + + + +
+ + + + ) +} diff --git a/pages/index.mdx b/pages/index.mdx new file mode 100644 index 0000000..0a683f7 --- /dev/null +++ b/pages/index.mdx @@ -0,0 +1,19 @@ +--- +type: page +title: Anthony Berg +date: 2023-11-14 +--- + +# Anthony Berg + +Hiya, I am in my 3rd year of university, studying Computer Science at Newcastle University. + +I have a few open source projects that I have worked on that you can find in my [portfolio](/projects). + +--- + +
+ GitHub [@smyalygames](https://github.com/smyalygames) +
+ LinkedIn [Profile](https://www.linkedin.com/in/anthony-berg-a512a9197/) +
diff --git a/pages/posts/index.md b/pages/posts/index.md new file mode 100644 index 0000000..b9e93ac --- /dev/null +++ b/pages/posts/index.md @@ -0,0 +1,9 @@ +--- +type: posts +title: Posts +date: 2023-11-14 +--- + +# Posts + +## This is currently under construction diff --git a/pages/projects.mdx b/pages/projects.mdx new file mode 100644 index 0000000..f4e44e9 --- /dev/null +++ b/pages/projects.mdx @@ -0,0 +1,11 @@ +--- +type: page +title: Projects +date: 2023-11-14 +--- + +# Projects + +Here are some of my projects that I have worked on: + +## This is currently under construction diff --git a/pages/tags/[tag].mdx b/pages/tags/[tag].mdx new file mode 100644 index 0000000..970952c --- /dev/null +++ b/pages/tags/[tag].mdx @@ -0,0 +1,13 @@ +--- +type: tag +title: Tagged Posts +--- + +import { useRouter } from 'next/router' + +export const TagName = () => { + const { tag } = useRouter().query + return tag || null +} + +# Posts Tagged with “” diff --git a/public/favicon.ico b/public/favicon.ico new file mode 100644 index 0000000000000000000000000000000000000000..4965832f2c9b0605eaa189b7c7fb11124d24e48a GIT binary patch literal 15086 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Μ3nT1$N*2S#`6Qu8t9luJz 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 ZYwYcc)W039n|{Yv8U>t<`s{iTlgwHk3gXNF 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 + + © Anthony Berg. + + + + ), +} diff --git a/tsconfig.json b/tsconfig.json new file mode 100644 index 0000000..b8d5978 --- /dev/null +++ b/tsconfig.json @@ -0,0 +1,20 @@ +{ + "compilerOptions": { + "target": "es5", + "lib": ["dom", "dom.iterable", "esnext"], + "allowJs": true, + "skipLibCheck": true, + "strict": false, + "forceConsistentCasingInFileNames": true, + "noEmit": true, + "esModuleInterop": true, + "module": "esnext", + "moduleResolution": "node", + "resolveJsonModule": true, + "isolatedModules": true, + "jsx": "preserve", + "incremental": true + }, + "include": ["next-env.d.ts", "**/*.ts", "**/*.tsx"], + "exclude": ["node_modules"] +}