From db076f3c84b5d5e0813117c5b3e2bc76222345b7 Mon Sep 17 00:00:00 2001 From: Debatreya Date: Thu, 13 Jun 2024 11:06:23 +0530 Subject: [PATCH 01/14] New react app initialised --- .eslintrc.cjs | 21 + .gitignore | 24 + README.md | 2 +- index.html | 13 + package-lock.json | 4619 ++++++++++++++++++++++++++++++++++++++++++ package.json | 26 + public/vite.svg | 1 + src/App.css | 42 + src/App.jsx | 35 + src/assets/react.svg | 1 + src/index.css | 68 + src/main.jsx | 10 + vite.config.js | 7 + 13 files changed, 4868 insertions(+), 1 deletion(-) create mode 100644 .eslintrc.cjs create mode 100644 .gitignore create mode 100644 index.html create mode 100644 package-lock.json create mode 100644 package.json create mode 100644 public/vite.svg create mode 100644 src/App.css create mode 100644 src/App.jsx create mode 100644 src/assets/react.svg create mode 100644 src/index.css create mode 100644 src/main.jsx create mode 100644 vite.config.js diff --git a/.eslintrc.cjs b/.eslintrc.cjs new file mode 100644 index 0000000..3e212e1 --- /dev/null +++ b/.eslintrc.cjs @@ -0,0 +1,21 @@ +module.exports = { + root: true, + env: { browser: true, es2020: true }, + extends: [ + 'eslint:recommended', + 'plugin:react/recommended', + 'plugin:react/jsx-runtime', + 'plugin:react-hooks/recommended', + ], + ignorePatterns: ['dist', '.eslintrc.cjs'], + parserOptions: { ecmaVersion: 'latest', sourceType: 'module' }, + settings: { react: { version: '18.2' } }, + plugins: ['react-refresh'], + rules: { + 'react/jsx-no-target-blank': 'off', + 'react-refresh/only-export-components': [ + 'warn', + { allowConstantExport: true }, + ], + }, +} diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..a547bf3 --- /dev/null +++ b/.gitignore @@ -0,0 +1,24 @@ +# Logs +logs +*.log +npm-debug.log* +yarn-debug.log* +yarn-error.log* +pnpm-debug.log* +lerna-debug.log* + +node_modules +dist +dist-ssr +*.local + +# Editor directories and files +.vscode/* +!.vscode/extensions.json +.idea +.DS_Store +*.suo +*.ntvs* +*.njsproj +*.sln +*.sw? diff --git a/README.md b/README.md index d45400e..8e90b9d 100644 --- a/README.md +++ b/README.md @@ -1 +1 @@ -# GIT_workshop \ No newline at end of file +Git Workshop \ No newline at end of file diff --git a/index.html b/index.html new file mode 100644 index 0000000..0c589ec --- /dev/null +++ b/index.html @@ -0,0 +1,13 @@ + + + + + + + Vite + React + + +
+ + + diff --git a/package-lock.json b/package-lock.json new file mode 100644 index 0000000..b11d3ff --- /dev/null +++ b/package-lock.json @@ -0,0 +1,4619 @@ +{ + "name": "git-workshop", + "version": "0.0.0", + "lockfileVersion": 3, + "requires": true, + "packages": { + "": { + "name": "git-workshop", + "version": "0.0.0", + "dependencies": { + "react": "^18.2.0", + "react-dom": "^18.2.0" + }, + "devDependencies": { + "@types/react": "^18.2.66", + "@types/react-dom": "^18.2.22", + "@vitejs/plugin-react": "^4.2.1", + "eslint": "^8.57.0", + "eslint-plugin-react": "^7.34.1", + "eslint-plugin-react-hooks": "^4.6.0", + "eslint-plugin-react-refresh": "^0.4.6", + "vite": "^5.2.0" + } + }, + "node_modules/@ampproject/remapping": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.3.0.tgz", + "integrity": "sha512-30iZtAPgz+LTIYoeivqYo853f02jBYSd5uGnGpkFV0M3xOt9aN73erkgYAmZU43x4VfqcnLxW9Kpg3R5LC4YYw==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@jridgewell/gen-mapping": "^0.3.5", + "@jridgewell/trace-mapping": "^0.3.24" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@babel/code-frame": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.24.7.tgz", + "integrity": "sha512-BcYH1CVJBO9tvyIZ2jVeXgSIMvGZ2FDRvDdOIVQyuklNKSsx+eppDEBq/g47Ayw+RqNFE+URvOShmf+f/qwAlA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/highlight": "^7.24.7", + "picocolors": "^1.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/compat-data": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.24.7.tgz", + "integrity": "sha512-qJzAIcv03PyaWqxRgO4mSU3lihncDT296vnyuE2O8uA4w3UHWI4S3hgeZd1L8W1Bft40w9JxJ2b412iDUFFRhw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/core": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.24.7.tgz", + "integrity": "sha512-nykK+LEK86ahTkX/3TgauT0ikKoNCfKHEaZYTUVupJdTLzGNvrblu4u6fa7DhZONAltdf8e662t/abY8idrd/g==", + "dev": true, + "license": "MIT", + "dependencies": { + "@ampproject/remapping": "^2.2.0", + "@babel/code-frame": "^7.24.7", + "@babel/generator": "^7.24.7", + "@babel/helper-compilation-targets": "^7.24.7", + "@babel/helper-module-transforms": "^7.24.7", + "@babel/helpers": "^7.24.7", + "@babel/parser": "^7.24.7", + "@babel/template": "^7.24.7", + "@babel/traverse": "^7.24.7", + "@babel/types": "^7.24.7", + "convert-source-map": "^2.0.0", + "debug": "^4.1.0", + "gensync": "^1.0.0-beta.2", + "json5": "^2.2.3", + "semver": "^6.3.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/babel" + } + }, + "node_modules/@babel/generator": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.24.7.tgz", + "integrity": "sha512-oipXieGC3i45Y1A41t4tAqpnEZWgB/lC6Ehh6+rOviR5XWpTtMmLN+fGjz9vOiNRt0p6RtO6DtD0pdU3vpqdSA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/types": "^7.24.7", + "@jridgewell/gen-mapping": "^0.3.5", + "@jridgewell/trace-mapping": "^0.3.25", + "jsesc": "^2.5.1" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-compilation-targets": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.24.7.tgz", + "integrity": "sha512-ctSdRHBi20qWOfy27RUb4Fhp07KSJ3sXcuSvTrXrc4aG8NSYDo1ici3Vhg9bg69y5bj0Mr1lh0aeEgTvc12rMg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/compat-data": "^7.24.7", + "@babel/helper-validator-option": "^7.24.7", + "browserslist": "^4.22.2", + "lru-cache": "^5.1.1", + "semver": "^6.3.1" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-environment-visitor": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.24.7.tgz", + "integrity": "sha512-DoiN84+4Gnd0ncbBOM9AZENV4a5ZiL39HYMyZJGZ/AZEykHYdJw0wW3kdcsh9/Kn+BRXHLkkklZ51ecPKmI1CQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/types": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-function-name": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.24.7.tgz", + "integrity": "sha512-FyoJTsj/PEUWu1/TYRiXTIHc8lbw+TDYkZuoE43opPS5TrI7MyONBE1oNvfguEXAD9yhQRrVBnXdXzSLQl9XnA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/template": "^7.24.7", + "@babel/types": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-hoist-variables": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.24.7.tgz", + "integrity": "sha512-MJJwhkoGy5c4ehfoRyrJ/owKeMl19U54h27YYftT0o2teQ3FJ3nQUf/I3LlJsX4l3qlw7WRXUmiyajvHXoTubQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/types": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-module-imports": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.24.7.tgz", + "integrity": "sha512-8AyH3C+74cgCVVXow/myrynrAGv+nTVg5vKu2nZph9x7RcRwzmh0VFallJuFTZ9mx6u4eSdXZfcOzSqTUm0HCA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/traverse": "^7.24.7", + "@babel/types": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-module-transforms": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.24.7.tgz", + "integrity": "sha512-1fuJEwIrp+97rM4RWdO+qrRsZlAeL1lQJoPqtCYWv0NL115XM93hIH4CSRln2w52SqvmY5hqdtauB6QFCDiZNQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-environment-visitor": "^7.24.7", + "@babel/helper-module-imports": "^7.24.7", + "@babel/helper-simple-access": "^7.24.7", + "@babel/helper-split-export-declaration": "^7.24.7", + "@babel/helper-validator-identifier": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-plugin-utils": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.24.7.tgz", + "integrity": "sha512-Rq76wjt7yz9AAc1KnlRKNAi/dMSVWgDRx43FHoJEbcYU6xOWaE2dVPwcdTukJrjxS65GITyfbvEYHvkirZ6uEg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-simple-access": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.24.7.tgz", + "integrity": "sha512-zBAIvbCMh5Ts+b86r/CjU+4XGYIs+R1j951gxI3KmmxBMhCg4oQMsv6ZXQ64XOm/cvzfU1FmoCyt6+owc5QMYg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/traverse": "^7.24.7", + "@babel/types": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-split-export-declaration": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.24.7.tgz", + "integrity": "sha512-oy5V7pD+UvfkEATUKvIjvIAH/xCzfsFVw7ygW2SI6NClZzquT+mwdTfgfdbUiceh6iQO0CHtCPsyze/MZ2YbAA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/types": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-string-parser": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.24.7.tgz", + "integrity": "sha512-7MbVt6xrwFQbunH2DNQsAP5sTGxfqQtErvBIvIMi6EQnbgUOuVYanvREcmFrOPhoXBrTtjhhP+lW+o5UfK+tDg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-validator-identifier": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.24.7.tgz", + "integrity": "sha512-rR+PBcQ1SMQDDyF6X0wxtG8QyLCgUB0eRAGguqRLfkCA87l7yAP7ehq8SNj96OOGTO8OBV70KhuFYcIkHXOg0w==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-validator-option": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.24.7.tgz", + "integrity": "sha512-yy1/KvjhV/ZCL+SM7hBrvnZJ3ZuT9OuZgIJAGpPEToANvc3iM6iDvBnRjtElWibHU6n8/LPR/EjX9EtIEYO3pw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helpers": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.24.7.tgz", + "integrity": "sha512-NlmJJtvcw72yRJRcnCmGvSi+3jDEg8qFu3z0AFoymmzLx5ERVWyzd9kVXr7Th9/8yIJi2Zc6av4Tqz3wFs8QWg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/template": "^7.24.7", + "@babel/types": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/highlight": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.24.7.tgz", + "integrity": "sha512-EStJpq4OuY8xYfhGVXngigBJRWxftKX9ksiGDnmlY3o7B/V7KIAc9X4oiK87uPJSc/vs5L869bem5fhZa8caZw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-validator-identifier": "^7.24.7", + "chalk": "^2.4.2", + "js-tokens": "^4.0.0", + "picocolors": "^1.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/parser": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.24.7.tgz", + "integrity": "sha512-9uUYRm6OqQrCqQdG1iCBwBPZgN8ciDBro2nIOFaiRz1/BCxaI7CNvQbDHvsArAC7Tw9Hda/B3U+6ui9u4HWXPw==", + "dev": true, + "license": "MIT", + "bin": { + "parser": "bin/babel-parser.js" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@babel/plugin-transform-react-jsx-self": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-self/-/plugin-transform-react-jsx-self-7.24.7.tgz", + "integrity": "sha512-fOPQYbGSgH0HUp4UJO4sMBFjY6DuWq+2i8rixyUMb3CdGixs/gccURvYOAhajBdKDoGajFr3mUq5rH3phtkGzw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-react-jsx-source": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-source/-/plugin-transform-react-jsx-source-7.24.7.tgz", + "integrity": "sha512-J2z+MWzZHVOemyLweMqngXrgGC42jQ//R0KdxqkIz/OrbVIIlhFI3WigZ5fO+nwFvBlncr4MGapd8vTyc7RPNQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/template": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.24.7.tgz", + "integrity": "sha512-jYqfPrU9JTF0PmPy1tLYHW4Mp4KlgxJD9l2nP9fD6yT/ICi554DmrWBAEYpIelzjHf1msDP3PxJIRt/nFNfBig==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/code-frame": "^7.24.7", + "@babel/parser": "^7.24.7", + "@babel/types": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/traverse": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.24.7.tgz", + "integrity": "sha512-yb65Ed5S/QAcewNPh0nZczy9JdYXkkAbIsEo+P7BE7yO3txAY30Y/oPa3QkQ5It3xVG2kpKMg9MsdxZaO31uKA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/code-frame": "^7.24.7", + "@babel/generator": "^7.24.7", + "@babel/helper-environment-visitor": "^7.24.7", + "@babel/helper-function-name": "^7.24.7", + "@babel/helper-hoist-variables": "^7.24.7", + "@babel/helper-split-export-declaration": "^7.24.7", + "@babel/parser": "^7.24.7", + "@babel/types": "^7.24.7", + "debug": "^4.3.1", + "globals": "^11.1.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/types": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.24.7.tgz", + "integrity": "sha512-XEFXSlxiG5td2EJRe8vOmRbaXVgfcBlszKujvVmWIK/UpywWljQCfzAv3RQCGujWQ1RD4YYWEAqDXfuJiy8f5Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-string-parser": "^7.24.7", + "@babel/helper-validator-identifier": "^7.24.7", + "to-fast-properties": "^2.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@esbuild/aix-ppc64": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.20.2.tgz", + "integrity": "sha512-D+EBOJHXdNZcLJRBkhENNG8Wji2kgc9AZ9KiPr1JuZjsNtyHzrsfLRrY0tk2H2aoFu6RANO1y1iPPUCDYWkb5g==", + "cpu": [ + "ppc64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "aix" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/android-arm": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.20.2.tgz", + "integrity": "sha512-t98Ra6pw2VaDhqNWO2Oph2LXbz/EJcnLmKLGBJwEwXX/JAN83Fym1rU8l0JUWK6HkIbWONCSSatf4sf2NBRx/w==", + "cpu": [ + "arm" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/android-arm64": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.20.2.tgz", + "integrity": "sha512-mRzjLacRtl/tWU0SvD8lUEwb61yP9cqQo6noDZP/O8VkwafSYwZ4yWy24kan8jE/IMERpYncRt2dw438LP3Xmg==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/android-x64": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.20.2.tgz", + "integrity": "sha512-btzExgV+/lMGDDa194CcUQm53ncxzeBrWJcncOBxuC6ndBkKxnHdFJn86mCIgTELsooUmwUm9FkhSp5HYu00Rg==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/darwin-arm64": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.20.2.tgz", + "integrity": "sha512-4J6IRT+10J3aJH3l1yzEg9y3wkTDgDk7TSDFX+wKFiWjqWp/iCfLIYzGyasx9l0SAFPT1HwSCR+0w/h1ES/MjA==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/darwin-x64": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.20.2.tgz", + "integrity": "sha512-tBcXp9KNphnNH0dfhv8KYkZhjc+H3XBkF5DKtswJblV7KlT9EI2+jeA8DgBjp908WEuYll6pF+UStUCfEpdysA==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/freebsd-arm64": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.20.2.tgz", + "integrity": "sha512-d3qI41G4SuLiCGCFGUrKsSeTXyWG6yem1KcGZVS+3FYlYhtNoNgYrWcvkOoaqMhwXSMrZRl69ArHsGJ9mYdbbw==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/freebsd-x64": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.20.2.tgz", + "integrity": "sha512-d+DipyvHRuqEeM5zDivKV1KuXn9WeRX6vqSqIDgwIfPQtwMP4jaDsQsDncjTDDsExT4lR/91OLjRo8bmC1e+Cw==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-arm": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.20.2.tgz", + "integrity": "sha512-VhLPeR8HTMPccbuWWcEUD1Az68TqaTYyj6nfE4QByZIQEQVWBB8vup8PpR7y1QHL3CpcF6xd5WVBU/+SBEvGTg==", + "cpu": [ + "arm" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-arm64": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.20.2.tgz", + "integrity": "sha512-9pb6rBjGvTFNira2FLIWqDk/uaf42sSyLE8j1rnUpuzsODBq7FvpwHYZxQ/It/8b+QOS1RYfqgGFNLRI+qlq2A==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-ia32": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.20.2.tgz", + "integrity": "sha512-o10utieEkNPFDZFQm9CoP7Tvb33UutoJqg3qKf1PWVeeJhJw0Q347PxMvBgVVFgouYLGIhFYG0UGdBumROyiig==", + "cpu": [ + "ia32" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-loong64": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.20.2.tgz", + "integrity": "sha512-PR7sp6R/UC4CFVomVINKJ80pMFlfDfMQMYynX7t1tNTeivQ6XdX5r2XovMmha/VjR1YN/HgHWsVcTRIMkymrgQ==", + "cpu": [ + "loong64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-mips64el": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.20.2.tgz", + "integrity": "sha512-4BlTqeutE/KnOiTG5Y6Sb/Hw6hsBOZapOVF6njAESHInhlQAghVVZL1ZpIctBOoTFbQyGW+LsVYZ8lSSB3wkjA==", + "cpu": [ + "mips64el" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-ppc64": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.20.2.tgz", + "integrity": "sha512-rD3KsaDprDcfajSKdn25ooz5J5/fWBylaaXkuotBDGnMnDP1Uv5DLAN/45qfnf3JDYyJv/ytGHQaziHUdyzaAg==", + "cpu": [ + "ppc64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-riscv64": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.20.2.tgz", + "integrity": "sha512-snwmBKacKmwTMmhLlz/3aH1Q9T8v45bKYGE3j26TsaOVtjIag4wLfWSiZykXzXuE1kbCE+zJRmwp+ZbIHinnVg==", + "cpu": [ + "riscv64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-s390x": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.20.2.tgz", + "integrity": "sha512-wcWISOobRWNm3cezm5HOZcYz1sKoHLd8VL1dl309DiixxVFoFe/o8HnwuIwn6sXre88Nwj+VwZUvJf4AFxkyrQ==", + "cpu": [ + "s390x" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-x64": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.20.2.tgz", + "integrity": "sha512-1MdwI6OOTsfQfek8sLwgyjOXAu+wKhLEoaOLTjbijk6E2WONYpH9ZU2mNtR+lZ2B4uwr+usqGuVfFT9tMtGvGw==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/netbsd-x64": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.20.2.tgz", + "integrity": "sha512-K8/DhBxcVQkzYc43yJXDSyjlFeHQJBiowJ0uVL6Tor3jGQfSGHNNJcWxNbOI8v5k82prYqzPuwkzHt3J1T1iZQ==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "netbsd" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/openbsd-x64": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.20.2.tgz", + "integrity": "sha512-eMpKlV0SThJmmJgiVyN9jTPJ2VBPquf6Kt/nAoo6DgHAoN57K15ZghiHaMvqjCye/uU4X5u3YSMgVBI1h3vKrQ==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "openbsd" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/sunos-x64": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.20.2.tgz", + "integrity": "sha512-2UyFtRC6cXLyejf/YEld4Hajo7UHILetzE1vsRcGL3earZEW77JxrFjH4Ez2qaTiEfMgAXxfAZCm1fvM/G/o8w==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "sunos" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/win32-arm64": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.20.2.tgz", + "integrity": "sha512-GRibxoawM9ZCnDxnP3usoUDO9vUkpAxIIZ6GQI+IlVmr5kP3zUq+l17xELTHMWTWzjxa2guPNyrpq1GWmPvcGQ==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/win32-ia32": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.20.2.tgz", + "integrity": "sha512-HfLOfn9YWmkSKRQqovpnITazdtquEW8/SoHW7pWpuEeguaZI4QnCRW6b+oZTztdBnZOS2hqJ6im/D5cPzBTTlQ==", + "cpu": [ + "ia32" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/win32-x64": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.20.2.tgz", + "integrity": "sha512-N49X4lJX27+l9jbLKSqZ6bKNjzQvHaT8IIFUy+YIqmXQdjYCToGWwOItDrfby14c78aDd5NHQl29xingXfCdLQ==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@eslint-community/eslint-utils": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.4.0.tgz", + "integrity": "sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA==", + "dev": true, + "license": "MIT", + "dependencies": { + "eslint-visitor-keys": "^3.3.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "peerDependencies": { + "eslint": "^6.0.0 || ^7.0.0 || >=8.0.0" + } + }, + "node_modules/@eslint-community/regexpp": { + "version": "4.10.1", + "resolved": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.10.1.tgz", + "integrity": "sha512-Zm2NGpWELsQAD1xsJzGQpYfvICSsFkEpU0jxBjfdC6uNEWXcHnfs9hScFWtXVDVl+rBQJGrl4g1vcKIejpH9dA==", + "dev": true, + "license": "MIT", + "engines": { + "node": "^12.0.0 || ^14.0.0 || >=16.0.0" + } + }, + "node_modules/@eslint/eslintrc": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-2.1.4.tgz", + "integrity": "sha512-269Z39MS6wVJtsoUl10L60WdkhJVdPG24Q4eZTH3nnF6lpvSShEK3wQjDX9JRWAUPvPh7COouPpU9IrqaZFvtQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "ajv": "^6.12.4", + "debug": "^4.3.2", + "espree": "^9.6.0", + "globals": "^13.19.0", + "ignore": "^5.2.0", + "import-fresh": "^3.2.1", + "js-yaml": "^4.1.0", + "minimatch": "^3.1.2", + "strip-json-comments": "^3.1.1" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/@eslint/eslintrc/node_modules/globals": { + "version": "13.24.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.24.0.tgz", + "integrity": "sha512-AhO5QUcj8llrbG09iWhPU2B204J1xnPeL8kQmVorSsy+Sjj1sk8gIyh6cUocGmH4L0UuhAJy+hJMRA4mgA4mFQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "type-fest": "^0.20.2" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@eslint/js": { + "version": "8.57.0", + "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.57.0.tgz", + "integrity": "sha512-Ys+3g2TaW7gADOJzPt83SJtCDhMjndcDMFVQ/Tj9iA1BfJzFKD9mAUXT3OenpuPHbI6P/myECxRJrofUsDx/5g==", + "dev": true, + "license": "MIT", + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + } + }, + "node_modules/@humanwhocodes/config-array": { + "version": "0.11.14", + "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.11.14.tgz", + "integrity": "sha512-3T8LkOmg45BV5FICb15QQMsyUSWrQ8AygVfC7ZG32zOalnqrilm018ZVCw0eapXux8FtA33q8PSRSstjee3jSg==", + "deprecated": "Use @eslint/config-array instead", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@humanwhocodes/object-schema": "^2.0.2", + "debug": "^4.3.1", + "minimatch": "^3.0.5" + }, + "engines": { + "node": ">=10.10.0" + } + }, + "node_modules/@humanwhocodes/module-importer": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz", + "integrity": "sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": ">=12.22" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/nzakas" + } + }, + "node_modules/@humanwhocodes/object-schema": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-2.0.3.tgz", + "integrity": "sha512-93zYdMES/c1D69yZiKDBj0V24vqNzB/koF26KPaagAfd3P/4gUlh3Dys5ogAK+Exi9QyzlD8x/08Zt7wIKcDcA==", + "deprecated": "Use @eslint/object-schema instead", + "dev": true, + "license": "BSD-3-Clause" + }, + "node_modules/@jridgewell/gen-mapping": { + "version": "0.3.5", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.5.tgz", + "integrity": "sha512-IzL8ZoEDIBRWEzlCcRhOaCupYyN5gdIK+Q6fbFdPDg6HqX6jpkItn7DFIpW9LQzXG6Df9sA7+OKnq0qlz/GaQg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@jridgewell/set-array": "^1.2.1", + "@jridgewell/sourcemap-codec": "^1.4.10", + "@jridgewell/trace-mapping": "^0.3.24" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/resolve-uri": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz", + "integrity": "sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/set-array": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.2.1.tgz", + "integrity": "sha512-R8gLRTZeyp03ymzP/6Lil/28tGeGEzhx1q2k703KGWRAI1VdvPIXdG70VJc2pAMw3NA6JKL5hhFu1sJX0Mnn/A==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/sourcemap-codec": { + "version": "1.4.15", + "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.15.tgz", + "integrity": "sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==", + "dev": true, + "license": "MIT" + }, + "node_modules/@jridgewell/trace-mapping": { + "version": "0.3.25", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.25.tgz", + "integrity": "sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@jridgewell/resolve-uri": "^3.1.0", + "@jridgewell/sourcemap-codec": "^1.4.14" + } + }, + "node_modules/@nodelib/fs.scandir": { + "version": "2.1.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", + "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", + "dev": true, + "license": "MIT", + "dependencies": { + "@nodelib/fs.stat": "2.0.5", + "run-parallel": "^1.1.9" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@nodelib/fs.stat": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", + "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 8" + } + }, + "node_modules/@nodelib/fs.walk": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", + "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@nodelib/fs.scandir": "2.1.5", + "fastq": "^1.6.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@rollup/rollup-android-arm-eabi": { + "version": "4.18.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.18.0.tgz", + "integrity": "sha512-Tya6xypR10giZV1XzxmH5wr25VcZSncG0pZIjfePT0OVBvqNEurzValetGNarVrGiq66EBVAFn15iYX4w6FKgQ==", + "cpu": [ + "arm" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "android" + ] + }, + "node_modules/@rollup/rollup-android-arm64": { + "version": "4.18.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.18.0.tgz", + "integrity": "sha512-avCea0RAP03lTsDhEyfy+hpfr85KfyTctMADqHVhLAF3MlIkq83CP8UfAHUssgXTYd+6er6PaAhx/QGv4L1EiA==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "android" + ] + }, + "node_modules/@rollup/rollup-darwin-arm64": { + "version": "4.18.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.18.0.tgz", + "integrity": "sha512-IWfdwU7KDSm07Ty0PuA/W2JYoZ4iTj3TUQjkVsO/6U+4I1jN5lcR71ZEvRh52sDOERdnNhhHU57UITXz5jC1/w==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ] + }, + "node_modules/@rollup/rollup-darwin-x64": { + "version": "4.18.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.18.0.tgz", + "integrity": "sha512-n2LMsUz7Ynu7DoQrSQkBf8iNrjOGyPLrdSg802vk6XT3FtsgX6JbE8IHRvposskFm9SNxzkLYGSq9QdpLYpRNA==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ] + }, + "node_modules/@rollup/rollup-linux-arm-gnueabihf": { + "version": "4.18.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.18.0.tgz", + "integrity": "sha512-C/zbRYRXFjWvz9Z4haRxcTdnkPt1BtCkz+7RtBSuNmKzMzp3ZxdM28Mpccn6pt28/UWUCTXa+b0Mx1k3g6NOMA==", + "cpu": [ + "arm" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-arm-musleabihf": { + "version": "4.18.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-musleabihf/-/rollup-linux-arm-musleabihf-4.18.0.tgz", + "integrity": "sha512-l3m9ewPgjQSXrUMHg93vt0hYCGnrMOcUpTz6FLtbwljo2HluS4zTXFy2571YQbisTnfTKPZ01u/ukJdQTLGh9A==", + "cpu": [ + "arm" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-arm64-gnu": { + "version": "4.18.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.18.0.tgz", + "integrity": "sha512-rJ5D47d8WD7J+7STKdCUAgmQk49xuFrRi9pZkWoRD1UeSMakbcepWXPF8ycChBoAqs1pb2wzvbY6Q33WmN2ftw==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-arm64-musl": { + "version": "4.18.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.18.0.tgz", + "integrity": "sha512-be6Yx37b24ZwxQ+wOQXXLZqpq4jTckJhtGlWGZs68TgdKXJgw54lUUoFYrg6Zs/kjzAQwEwYbp8JxZVzZLRepQ==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-powerpc64le-gnu": { + "version": "4.18.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-powerpc64le-gnu/-/rollup-linux-powerpc64le-gnu-4.18.0.tgz", + "integrity": "sha512-hNVMQK+qrA9Todu9+wqrXOHxFiD5YmdEi3paj6vP02Kx1hjd2LLYR2eaN7DsEshg09+9uzWi2W18MJDlG0cxJA==", + "cpu": [ + "ppc64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-riscv64-gnu": { + "version": "4.18.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.18.0.tgz", + "integrity": "sha512-ROCM7i+m1NfdrsmvwSzoxp9HFtmKGHEqu5NNDiZWQtXLA8S5HBCkVvKAxJ8U+CVctHwV2Gb5VUaK7UAkzhDjlg==", + "cpu": [ + "riscv64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-s390x-gnu": { + "version": "4.18.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-s390x-gnu/-/rollup-linux-s390x-gnu-4.18.0.tgz", + "integrity": "sha512-0UyyRHyDN42QL+NbqevXIIUnKA47A+45WyasO+y2bGJ1mhQrfrtXUpTxCOrfxCR4esV3/RLYyucGVPiUsO8xjg==", + "cpu": [ + "s390x" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-x64-gnu": { + "version": "4.18.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.18.0.tgz", + "integrity": "sha512-xuglR2rBVHA5UsI8h8UbX4VJ470PtGCf5Vpswh7p2ukaqBGFTnsfzxUBetoWBWymHMxbIG0Cmx7Y9qDZzr648w==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-x64-musl": { + "version": "4.18.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.18.0.tgz", + "integrity": "sha512-LKaqQL9osY/ir2geuLVvRRs+utWUNilzdE90TpyoX0eNqPzWjRm14oMEE+YLve4k/NAqCdPkGYDaDF5Sw+xBfg==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-win32-arm64-msvc": { + "version": "4.18.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.18.0.tgz", + "integrity": "sha512-7J6TkZQFGo9qBKH0pk2cEVSRhJbL6MtfWxth7Y5YmZs57Pi+4x6c2dStAUvaQkHQLnEQv1jzBUW43GvZW8OFqA==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ] + }, + "node_modules/@rollup/rollup-win32-ia32-msvc": { + "version": "4.18.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.18.0.tgz", + "integrity": "sha512-Txjh+IxBPbkUB9+SXZMpv+b/vnTEtFyfWZgJ6iyCmt2tdx0OF5WhFowLmnh8ENGNpfUlUZkdI//4IEmhwPieNg==", + "cpu": [ + "ia32" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ] + }, + "node_modules/@rollup/rollup-win32-x64-msvc": { + "version": "4.18.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.18.0.tgz", + "integrity": "sha512-UOo5FdvOL0+eIVTgS4tIdbW+TtnBLWg1YBCcU2KWM7nuNwRz9bksDX1bekJJCpu25N1DVWaCwnT39dVQxzqS8g==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ] + }, + "node_modules/@types/babel__core": { + "version": "7.20.5", + "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.20.5.tgz", + "integrity": "sha512-qoQprZvz5wQFJwMDqeseRXWv3rqMvhgpbXFfVyWhbx9X47POIA6i/+dXefEmZKoAgOaTdaIgNSMqMIU61yRyzA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/parser": "^7.20.7", + "@babel/types": "^7.20.7", + "@types/babel__generator": "*", + "@types/babel__template": "*", + "@types/babel__traverse": "*" + } + }, + "node_modules/@types/babel__generator": { + "version": "7.6.8", + "resolved": "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.6.8.tgz", + "integrity": "sha512-ASsj+tpEDsEiFr1arWrlN6V3mdfjRMZt6LtK/Vp/kreFLnr5QH5+DhvD5nINYZXzwJvXeGq+05iUXcAzVrqWtw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/types": "^7.0.0" + } + }, + "node_modules/@types/babel__template": { + "version": "7.4.4", + "resolved": "https://registry.npmjs.org/@types/babel__template/-/babel__template-7.4.4.tgz", + "integrity": "sha512-h/NUaSyG5EyxBIp8YRxo4RMe2/qQgvyowRwVMzhYhBCONbW8PUsg4lkFMrhgZhUe5z3L3MiLDuvyJ/CaPa2A8A==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/parser": "^7.1.0", + "@babel/types": "^7.0.0" + } + }, + "node_modules/@types/babel__traverse": { + "version": "7.20.6", + "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.20.6.tgz", + "integrity": "sha512-r1bzfrm0tomOI8g1SzvCaQHo6Lcv6zu0EA+W2kHrt8dyrHQxGzBBL4kdkzIS+jBMV+EYcMAEAqXqYaLJq5rOZg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/types": "^7.20.7" + } + }, + "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==", + "dev": true, + "license": "MIT" + }, + "node_modules/@types/prop-types": { + "version": "15.7.12", + "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.12.tgz", + "integrity": "sha512-5zvhXYtRNRluoE/jAp4GVsSduVUzNWKkOZrCDBWYtE7biZywwdC2AcEzg+cSMLFRfVgeAFqpfNabiPjxFddV1Q==", + "dev": true, + "license": "MIT" + }, + "node_modules/@types/react": { + "version": "18.3.3", + "resolved": "https://registry.npmjs.org/@types/react/-/react-18.3.3.tgz", + "integrity": "sha512-hti/R0pS0q1/xx+TsI73XIqk26eBsISZ2R0wUijXIngRK9R/e7Xw/cXVxQK7R5JjW+SV4zGcn5hXjudkN/pLIw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/prop-types": "*", + "csstype": "^3.0.2" + } + }, + "node_modules/@types/react-dom": { + "version": "18.3.0", + "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-18.3.0.tgz", + "integrity": "sha512-EhwApuTmMBmXuFOikhQLIBUn6uFg81SwLMOAUgodJF14SOBOCMdU04gDoYi0WOJJHD144TL32z4yDqCW3dnkQg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/react": "*" + } + }, + "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==", + "dev": true, + "license": "ISC" + }, + "node_modules/@vitejs/plugin-react": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/@vitejs/plugin-react/-/plugin-react-4.3.1.tgz", + "integrity": "sha512-m/V2syj5CuVnaxcUJOQRel/Wr31FFXRFlnOoq1TVtkCxsY5veGMTEmpWHndrhB2U8ScHtCQB1e+4hWYExQc6Lg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/core": "^7.24.5", + "@babel/plugin-transform-react-jsx-self": "^7.24.5", + "@babel/plugin-transform-react-jsx-source": "^7.24.1", + "@types/babel__core": "^7.20.5", + "react-refresh": "^0.14.2" + }, + "engines": { + "node": "^14.18.0 || >=16.0.0" + }, + "peerDependencies": { + "vite": "^4.2.0 || ^5.0.0" + } + }, + "node_modules/acorn": { + "version": "8.11.3", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.11.3.tgz", + "integrity": "sha512-Y9rRfJG5jcKOE0CLisYbojUjIrIEE7AGMzA/Sm4BslANhbS+cDMpgBdcPT91oJ7OuJ9hYJBx59RjbhxVnrF8Xg==", + "dev": true, + "license": "MIT", + "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==", + "dev": true, + "license": "MIT", + "peerDependencies": { + "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0" + } + }, + "node_modules/ajv": { + "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "dev": true, + "license": "MIT", + "dependencies": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "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==", + "dev": true, + "license": "MIT", + "dependencies": { + "color-convert": "^1.9.0" + }, + "engines": { + "node": ">=4" + } + }, + "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==", + "dev": true, + "license": "Python-2.0" + }, + "node_modules/array-buffer-byte-length": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/array-buffer-byte-length/-/array-buffer-byte-length-1.0.1.tgz", + "integrity": "sha512-ahC5W1xgou+KTXix4sAO8Ki12Q+jf4i0+tmk3sC+zgcynshkHxzpXdImBehiUYKKKDwvfFiJl1tZt6ewscS1Mg==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.5", + "is-array-buffer": "^3.0.4" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/array-includes": { + "version": "3.1.8", + "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.1.8.tgz", + "integrity": "sha512-itaWrbYbqpGXkGhZPGUulwnhVf5Hpy1xiCFsGqyIGglbBxmG5vSjxQen3/WGOjPpNEv1RtBLKxbmVXm8HpJStQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.2", + "es-object-atoms": "^1.0.0", + "get-intrinsic": "^1.2.4", + "is-string": "^1.0.7" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/array.prototype.findlast": { + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/array.prototype.findlast/-/array.prototype.findlast-1.2.5.tgz", + "integrity": "sha512-CVvd6FHg1Z3POpBLxO6E6zr+rSKEQ9L6rZHAaY7lLfhKsWYUBBOuMs0e9o24oopj6H+geRCX0YJ+TJLBK2eHyQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.2", + "es-errors": "^1.3.0", + "es-object-atoms": "^1.0.0", + "es-shim-unscopables": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/array.prototype.flat": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/array.prototype.flat/-/array.prototype.flat-1.3.2.tgz", + "integrity": "sha512-djYB+Zx2vLewY8RWlNCUdHjDXs2XOgm602S9E7P/UpHgfeHL00cRiIF+IN/G/aUJ7kGPb6yO/ErDI5V2s8iycA==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", + "es-shim-unscopables": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/array.prototype.flatmap": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/array.prototype.flatmap/-/array.prototype.flatmap-1.3.2.tgz", + "integrity": "sha512-Ewyx0c9PmpcsByhSW4r+9zDU7sGjFc86qf/kKtuSCRdhfbk0SNLLkaT5qvcHnRGgc5NP/ly/y+qkXkqONX54CQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", + "es-shim-unscopables": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/array.prototype.toreversed": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/array.prototype.toreversed/-/array.prototype.toreversed-1.1.2.tgz", + "integrity": "sha512-wwDCoT4Ck4Cz7sLtgUmzR5UV3YF5mFHUlbChCzZBQZ+0m2cl/DH3tKgvphv1nKgFsJ48oCSg6p91q2Vm0I/ZMA==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", + "es-shim-unscopables": "^1.0.0" + } + }, + "node_modules/array.prototype.tosorted": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/array.prototype.tosorted/-/array.prototype.tosorted-1.1.4.tgz", + "integrity": "sha512-p6Fx8B7b7ZhL/gmUsAy0D15WhvDccw3mnGNbZpi3pmeJdxtWsj2jEaI4Y6oo3XiHfzuSgPwKc04MYt6KgvC/wA==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.3", + "es-errors": "^1.3.0", + "es-shim-unscopables": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/arraybuffer.prototype.slice": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/arraybuffer.prototype.slice/-/arraybuffer.prototype.slice-1.0.3.tgz", + "integrity": "sha512-bMxMKAjg13EBSVscxTaYA4mRc5t1UAXa2kXiGTNfZ079HIWXEkKmkgFrh/nJqamaLSrXO5H4WFFkPEaLJWbs3A==", + "dev": true, + "license": "MIT", + "dependencies": { + "array-buffer-byte-length": "^1.0.1", + "call-bind": "^1.0.5", + "define-properties": "^1.2.1", + "es-abstract": "^1.22.3", + "es-errors": "^1.2.1", + "get-intrinsic": "^1.2.3", + "is-array-buffer": "^3.0.4", + "is-shared-array-buffer": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/available-typed-arrays": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/available-typed-arrays/-/available-typed-arrays-1.0.7.tgz", + "integrity": "sha512-wvUjBtSGN7+7SjNpq/9M2Tg350UZD3q62IFZLbRAR1bSMlCo1ZaeW+BJ+D090e4hIIZLBcTDWe4Mh4jvUDajzQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "possible-typed-array-names": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/balanced-match": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", + "dev": true, + "license": "MIT" + }, + "node_modules/brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "dev": true, + "license": "MIT", + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "node_modules/browserslist": { + "version": "4.23.1", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.23.1.tgz", + "integrity": "sha512-TUfofFo/KsK/bWZ9TWQ5O26tsWW4Uhmt8IYklbnUa70udB6P2wA7w7o4PY4muaEPBQaAX+CEnmmIA41NVHtPVw==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "MIT", + "dependencies": { + "caniuse-lite": "^1.0.30001629", + "electron-to-chromium": "^1.4.796", + "node-releases": "^2.0.14", + "update-browserslist-db": "^1.0.16" + }, + "bin": { + "browserslist": "cli.js" + }, + "engines": { + "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" + } + }, + "node_modules/call-bind": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.7.tgz", + "integrity": "sha512-GHTSNSYICQ7scH7sZ+M2rFopRoLh8t2bLSW6BbgrtLsahOIB5iyAVJf9GjWK3cYTDaMj4XdBpM1cA6pIS0Kv2w==", + "dev": true, + "license": "MIT", + "dependencies": { + "es-define-property": "^1.0.0", + "es-errors": "^1.3.0", + "function-bind": "^1.1.2", + "get-intrinsic": "^1.2.4", + "set-function-length": "^1.2.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/callsites": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", + "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/caniuse-lite": { + "version": "1.0.30001633", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001633.tgz", + "integrity": "sha512-6sT0yf/z5jqf8tISAgpJDrmwOpLsrpnyCdD/lOZKvKkkJK4Dn0X5i7KF7THEZhOq+30bmhwBlNEaqPUiHiKtZg==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/caniuse-lite" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "CC-BY-4.0" + }, + "node_modules/chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "engines": { + "node": ">=4" + } + }, + "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==", + "dev": true, + "license": "MIT", + "dependencies": { + "color-name": "1.1.3" + } + }, + "node_modules/color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==", + "dev": true, + "license": "MIT" + }, + "node_modules/concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==", + "dev": true, + "license": "MIT" + }, + "node_modules/convert-source-map": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-2.0.0.tgz", + "integrity": "sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==", + "dev": true, + "license": "MIT" + }, + "node_modules/cross-spawn": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", + "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", + "dev": true, + "license": "MIT", + "dependencies": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/csstype": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.3.tgz", + "integrity": "sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==", + "dev": true, + "license": "MIT" + }, + "node_modules/data-view-buffer": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/data-view-buffer/-/data-view-buffer-1.0.1.tgz", + "integrity": "sha512-0lht7OugA5x3iJLOWFhWK/5ehONdprk0ISXqVFn/NFrDu+cuc8iADFrGQz5BnRK7LLU3JmkbXSxaqX+/mXYtUA==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.6", + "es-errors": "^1.3.0", + "is-data-view": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/data-view-byte-length": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/data-view-byte-length/-/data-view-byte-length-1.0.1.tgz", + "integrity": "sha512-4J7wRJD3ABAzr8wP+OcIcqq2dlUKp4DVflx++hs5h5ZKydWMI6/D/fAot+yh6g2tHh8fLFTvNOaVN357NvSrOQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7", + "es-errors": "^1.3.0", + "is-data-view": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/data-view-byte-offset": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/data-view-byte-offset/-/data-view-byte-offset-1.0.0.tgz", + "integrity": "sha512-t/Ygsytq+R995EJ5PZlD4Cu56sWa8InXySaViRzw9apusqsOO2bQP+SbYzAhR0pFKoB+43lYy8rWban9JSuXnA==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.6", + "es-errors": "^1.3.0", + "is-data-view": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/debug": { + "version": "4.3.5", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.5.tgz", + "integrity": "sha512-pt0bNEmneDIvdL1Xsd9oDQ/wrQRkXDT4AUWlNZNPKvW5x/jyO9VFXkJUP07vQ2upmw5PlaITaPKc31jK13V+jg==", + "dev": true, + "license": "MIT", + "dependencies": { + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/deep-is": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz", + "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/define-data-property": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/define-data-property/-/define-data-property-1.1.4.tgz", + "integrity": "sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A==", + "dev": true, + "license": "MIT", + "dependencies": { + "es-define-property": "^1.0.0", + "es-errors": "^1.3.0", + "gopd": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/define-properties": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.2.1.tgz", + "integrity": "sha512-8QmQKqEASLd5nx0U1B1okLElbUuuttJ/AnYmRXbbbGDWh6uS208EjD4Xqq/I9wK7u0v6O08XhTWnt5XtEbR6Dg==", + "dev": true, + "license": "MIT", + "dependencies": { + "define-data-property": "^1.0.1", + "has-property-descriptors": "^1.0.0", + "object-keys": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/doctrine": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz", + "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "esutils": "^2.0.2" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/electron-to-chromium": { + "version": "1.4.801", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.801.tgz", + "integrity": "sha512-PnlUz15ii38MZMD2/CEsAzyee8tv9vFntX5nhtd2/4tv4HqY7C5q2faUAjmkXS/UFpVooJ/5H6kayRKYWoGMXQ==", + "dev": true, + "license": "ISC" + }, + "node_modules/es-abstract": { + "version": "1.23.3", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.23.3.tgz", + "integrity": "sha512-e+HfNH61Bj1X9/jLc5v1owaLYuHdeHHSQlkhCBiTK8rBvKaULl/beGMxwrMXjpYrv4pz22BlY570vVePA2ho4A==", + "dev": true, + "license": "MIT", + "dependencies": { + "array-buffer-byte-length": "^1.0.1", + "arraybuffer.prototype.slice": "^1.0.3", + "available-typed-arrays": "^1.0.7", + "call-bind": "^1.0.7", + "data-view-buffer": "^1.0.1", + "data-view-byte-length": "^1.0.1", + "data-view-byte-offset": "^1.0.0", + "es-define-property": "^1.0.0", + "es-errors": "^1.3.0", + "es-object-atoms": "^1.0.0", + "es-set-tostringtag": "^2.0.3", + "es-to-primitive": "^1.2.1", + "function.prototype.name": "^1.1.6", + "get-intrinsic": "^1.2.4", + "get-symbol-description": "^1.0.2", + "globalthis": "^1.0.3", + "gopd": "^1.0.1", + "has-property-descriptors": "^1.0.2", + "has-proto": "^1.0.3", + "has-symbols": "^1.0.3", + "hasown": "^2.0.2", + "internal-slot": "^1.0.7", + "is-array-buffer": "^3.0.4", + "is-callable": "^1.2.7", + "is-data-view": "^1.0.1", + "is-negative-zero": "^2.0.3", + "is-regex": "^1.1.4", + "is-shared-array-buffer": "^1.0.3", + "is-string": "^1.0.7", + "is-typed-array": "^1.1.13", + "is-weakref": "^1.0.2", + "object-inspect": "^1.13.1", + "object-keys": "^1.1.1", + "object.assign": "^4.1.5", + "regexp.prototype.flags": "^1.5.2", + "safe-array-concat": "^1.1.2", + "safe-regex-test": "^1.0.3", + "string.prototype.trim": "^1.2.9", + "string.prototype.trimend": "^1.0.8", + "string.prototype.trimstart": "^1.0.8", + "typed-array-buffer": "^1.0.2", + "typed-array-byte-length": "^1.0.1", + "typed-array-byte-offset": "^1.0.2", + "typed-array-length": "^1.0.6", + "unbox-primitive": "^1.0.2", + "which-typed-array": "^1.1.15" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/es-define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/es-define-property/-/es-define-property-1.0.0.tgz", + "integrity": "sha512-jxayLKShrEqqzJ0eumQbVhTYQM27CfT1T35+gCgDFoL82JLsXqTJ76zv6A0YLOgEnLUMvLzsDsGIrl8NFpT2gQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "get-intrinsic": "^1.2.4" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es-errors": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz", + "integrity": "sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es-iterator-helpers": { + "version": "1.0.19", + "resolved": "https://registry.npmjs.org/es-iterator-helpers/-/es-iterator-helpers-1.0.19.tgz", + "integrity": "sha512-zoMwbCcH5hwUkKJkT8kDIBZSz9I6mVG//+lDCinLCGov4+r7NIy0ld8o03M0cJxl2spVf6ESYVS6/gpIfq1FFw==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.3", + "es-errors": "^1.3.0", + "es-set-tostringtag": "^2.0.3", + "function-bind": "^1.1.2", + "get-intrinsic": "^1.2.4", + "globalthis": "^1.0.3", + "has-property-descriptors": "^1.0.2", + "has-proto": "^1.0.3", + "has-symbols": "^1.0.3", + "internal-slot": "^1.0.7", + "iterator.prototype": "^1.1.2", + "safe-array-concat": "^1.1.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es-object-atoms": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/es-object-atoms/-/es-object-atoms-1.0.0.tgz", + "integrity": "sha512-MZ4iQ6JwHOBQjahnjwaC1ZtIBH+2ohjamzAO3oaHcXYup7qxjF2fixyH+Q71voWHeOkI2q/TnJao/KfXYIZWbw==", + "dev": true, + "license": "MIT", + "dependencies": { + "es-errors": "^1.3.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es-set-tostringtag": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/es-set-tostringtag/-/es-set-tostringtag-2.0.3.tgz", + "integrity": "sha512-3T8uNMC3OQTHkFUsFq8r/BwAXLHvU/9O9mE0fBc/MY5iq/8H7ncvO947LmYA6ldWw9Uh8Yhf25zu6n7nML5QWQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "get-intrinsic": "^1.2.4", + "has-tostringtag": "^1.0.2", + "hasown": "^2.0.1" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es-shim-unscopables": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/es-shim-unscopables/-/es-shim-unscopables-1.0.2.tgz", + "integrity": "sha512-J3yBRXCzDu4ULnQwxyToo/OjdMx6akgVC7K6few0a7F/0wLtmKKN7I73AH5T2836UuXRqN7Qg+IIUw/+YJksRw==", + "dev": true, + "license": "MIT", + "dependencies": { + "hasown": "^2.0.0" + } + }, + "node_modules/es-to-primitive": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz", + "integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==", + "dev": true, + "license": "MIT", + "dependencies": { + "is-callable": "^1.1.4", + "is-date-object": "^1.0.1", + "is-symbol": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/esbuild": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.20.2.tgz", + "integrity": "sha512-WdOOppmUNU+IbZ0PaDiTst80zjnrOkyJNHoKupIcVyU8Lvla3Ugx94VzkQ32Ijqd7UhHJy75gNWDMUekcrSJ6g==", + "dev": true, + "hasInstallScript": true, + "license": "MIT", + "bin": { + "esbuild": "bin/esbuild" + }, + "engines": { + "node": ">=12" + }, + "optionalDependencies": { + "@esbuild/aix-ppc64": "0.20.2", + "@esbuild/android-arm": "0.20.2", + "@esbuild/android-arm64": "0.20.2", + "@esbuild/android-x64": "0.20.2", + "@esbuild/darwin-arm64": "0.20.2", + "@esbuild/darwin-x64": "0.20.2", + "@esbuild/freebsd-arm64": "0.20.2", + "@esbuild/freebsd-x64": "0.20.2", + "@esbuild/linux-arm": "0.20.2", + "@esbuild/linux-arm64": "0.20.2", + "@esbuild/linux-ia32": "0.20.2", + "@esbuild/linux-loong64": "0.20.2", + "@esbuild/linux-mips64el": "0.20.2", + "@esbuild/linux-ppc64": "0.20.2", + "@esbuild/linux-riscv64": "0.20.2", + "@esbuild/linux-s390x": "0.20.2", + "@esbuild/linux-x64": "0.20.2", + "@esbuild/netbsd-x64": "0.20.2", + "@esbuild/openbsd-x64": "0.20.2", + "@esbuild/sunos-x64": "0.20.2", + "@esbuild/win32-arm64": "0.20.2", + "@esbuild/win32-ia32": "0.20.2", + "@esbuild/win32-x64": "0.20.2" + } + }, + "node_modules/escalade": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.2.tgz", + "integrity": "sha512-ErCHMCae19vR8vQGe50xIsVomy19rg6gFu3+r3jkEO46suLMWBksvVyoGgQV+jOfl84ZSOSlmv6Gxa89PmTGmA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/eslint": { + "version": "8.57.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.57.0.tgz", + "integrity": "sha512-dZ6+mexnaTIbSBZWgou51U6OmzIhYM2VcNdtiTtI7qPNZm35Akpr0f6vtw3w1Kmn5PYo+tZVfh13WrhpS6oLqQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@eslint-community/eslint-utils": "^4.2.0", + "@eslint-community/regexpp": "^4.6.1", + "@eslint/eslintrc": "^2.1.4", + "@eslint/js": "8.57.0", + "@humanwhocodes/config-array": "^0.11.14", + "@humanwhocodes/module-importer": "^1.0.1", + "@nodelib/fs.walk": "^1.2.8", + "@ungap/structured-clone": "^1.2.0", + "ajv": "^6.12.4", + "chalk": "^4.0.0", + "cross-spawn": "^7.0.2", + "debug": "^4.3.2", + "doctrine": "^3.0.0", + "escape-string-regexp": "^4.0.0", + "eslint-scope": "^7.2.2", + "eslint-visitor-keys": "^3.4.3", + "espree": "^9.6.1", + "esquery": "^1.4.2", + "esutils": "^2.0.2", + "fast-deep-equal": "^3.1.3", + "file-entry-cache": "^6.0.1", + "find-up": "^5.0.0", + "glob-parent": "^6.0.2", + "globals": "^13.19.0", + "graphemer": "^1.4.0", + "ignore": "^5.2.0", + "imurmurhash": "^0.1.4", + "is-glob": "^4.0.0", + "is-path-inside": "^3.0.3", + "js-yaml": "^4.1.0", + "json-stable-stringify-without-jsonify": "^1.0.1", + "levn": "^0.4.1", + "lodash.merge": "^4.6.2", + "minimatch": "^3.1.2", + "natural-compare": "^1.4.0", + "optionator": "^0.9.3", + "strip-ansi": "^6.0.1", + "text-table": "^0.2.0" + }, + "bin": { + "eslint": "bin/eslint.js" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/eslint-plugin-react": { + "version": "7.34.2", + "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.34.2.tgz", + "integrity": "sha512-2HCmrU+/JNigDN6tg55cRDKCQWicYAPB38JGSFDQt95jDm8rrvSUo7YPkOIm5l6ts1j1zCvysNcasvfTMQzUOw==", + "dev": true, + "license": "MIT", + "dependencies": { + "array-includes": "^3.1.8", + "array.prototype.findlast": "^1.2.5", + "array.prototype.flatmap": "^1.3.2", + "array.prototype.toreversed": "^1.1.2", + "array.prototype.tosorted": "^1.1.3", + "doctrine": "^2.1.0", + "es-iterator-helpers": "^1.0.19", + "estraverse": "^5.3.0", + "jsx-ast-utils": "^2.4.1 || ^3.0.0", + "minimatch": "^3.1.2", + "object.entries": "^1.1.8", + "object.fromentries": "^2.0.8", + "object.hasown": "^1.1.4", + "object.values": "^1.2.0", + "prop-types": "^15.8.1", + "resolve": "^2.0.0-next.5", + "semver": "^6.3.1", + "string.prototype.matchall": "^4.0.11" + }, + "engines": { + "node": ">=4" + }, + "peerDependencies": { + "eslint": "^3 || ^4 || ^5 || ^6 || ^7 || ^8" + } + }, + "node_modules/eslint-plugin-react-hooks": { + "version": "4.6.2", + "resolved": "https://registry.npmjs.org/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-4.6.2.tgz", + "integrity": "sha512-QzliNJq4GinDBcD8gPB5v0wh6g8q3SUi6EFF0x8N/BL9PoVs0atuGc47ozMRyOWAKdwaZ5OnbOEa3WR+dSGKuQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=10" + }, + "peerDependencies": { + "eslint": "^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0" + } + }, + "node_modules/eslint-plugin-react-refresh": { + "version": "0.4.7", + "resolved": "https://registry.npmjs.org/eslint-plugin-react-refresh/-/eslint-plugin-react-refresh-0.4.7.tgz", + "integrity": "sha512-yrj+KInFmwuQS2UQcg1SF83ha1tuHC1jMQbRNyuWtlEzzKRDgAl7L4Yp4NlDUZTZNlWvHEzOtJhMi40R7JxcSw==", + "dev": true, + "license": "MIT", + "peerDependencies": { + "eslint": ">=7" + } + }, + "node_modules/eslint-plugin-react/node_modules/doctrine": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz", + "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "esutils": "^2.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/eslint-scope": { + "version": "7.2.2", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.2.2.tgz", + "integrity": "sha512-dOt21O7lTMhDM+X9mB4GX+DZrZtCUJPL/wlcTqxyrx5IvO0IYtILdtrQGQp+8n5S0gwSVmOf9NQrjMOgfQZlIg==", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "esrecurse": "^4.3.0", + "estraverse": "^5.2.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/eslint-visitor-keys": { + "version": "3.4.3", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.3.tgz", + "integrity": "sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/eslint/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "license": "MIT", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/eslint/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/eslint/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/eslint/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true, + "license": "MIT" + }, + "node_modules/eslint/node_modules/escape-string-regexp": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", + "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/eslint/node_modules/globals": { + "version": "13.24.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.24.0.tgz", + "integrity": "sha512-AhO5QUcj8llrbG09iWhPU2B204J1xnPeL8kQmVorSsy+Sjj1sk8gIyh6cUocGmH4L0UuhAJy+hJMRA4mgA4mFQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "type-fest": "^0.20.2" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/eslint/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/eslint/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "license": "MIT", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/espree": { + "version": "9.6.1", + "resolved": "https://registry.npmjs.org/espree/-/espree-9.6.1.tgz", + "integrity": "sha512-oruZaFkjorTpF32kDSI5/75ViwGeZginGGy2NoOSg3Q9bnwlnmDm4HLnkl0RE3n+njDXR037aY1+x58Z/zFdwQ==", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "acorn": "^8.9.0", + "acorn-jsx": "^5.3.2", + "eslint-visitor-keys": "^3.4.1" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/esquery": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.5.0.tgz", + "integrity": "sha512-YQLXUplAwJgCydQ78IMJywZCceoqk1oH01OERdSAJc/7U2AylwjhSCLDEtqwg811idIS/9fIU5GjG73IgjKMVg==", + "dev": true, + "license": "BSD-3-Clause", + "dependencies": { + "estraverse": "^5.1.0" + }, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/esrecurse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", + "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "estraverse": "^5.2.0" + }, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/estraverse": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", + "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", + "dev": true, + "license": "BSD-2-Clause", + "engines": { + "node": ">=4.0" + } + }, + "node_modules/esutils": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", + "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", + "dev": true, + "license": "BSD-2-Clause", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/fast-deep-equal": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", + "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", + "dev": true, + "license": "MIT" + }, + "node_modules/fast-json-stable-stringify": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", + "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==", + "dev": true, + "license": "MIT" + }, + "node_modules/fast-levenshtein": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", + "integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==", + "dev": true, + "license": "MIT" + }, + "node_modules/fastq": { + "version": "1.17.1", + "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.17.1.tgz", + "integrity": "sha512-sRVD3lWVIXWg6By68ZN7vho9a1pQcN/WBFaAAsDDFzlJjvoGx0P8z7V1t72grFJfJhu3YPZBuu25f7Kaw2jN1w==", + "dev": true, + "license": "ISC", + "dependencies": { + "reusify": "^1.0.4" + } + }, + "node_modules/file-entry-cache": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz", + "integrity": "sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==", + "dev": true, + "license": "MIT", + "dependencies": { + "flat-cache": "^3.0.4" + }, + "engines": { + "node": "^10.12.0 || >=12.0.0" + } + }, + "node_modules/find-up": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", + "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", + "dev": true, + "license": "MIT", + "dependencies": { + "locate-path": "^6.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/flat-cache": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.2.0.tgz", + "integrity": "sha512-CYcENa+FtcUKLmhhqyctpclsq7QF38pKjZHsGNiSQF5r4FtoKDWabFDl3hzaEQMvT1LHEysw5twgLvpYYb4vbw==", + "dev": true, + "license": "MIT", + "dependencies": { + "flatted": "^3.2.9", + "keyv": "^4.5.3", + "rimraf": "^3.0.2" + }, + "engines": { + "node": "^10.12.0 || >=12.0.0" + } + }, + "node_modules/flatted": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.3.1.tgz", + "integrity": "sha512-X8cqMLLie7KsNUDSdzeN8FYK9rEt4Dt67OsG/DNGnYTSDBG4uFAJFBnUeiV+zCVAvwFy56IjM9sH51jVaEhNxw==", + "dev": true, + "license": "ISC" + }, + "node_modules/for-each": { + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/for-each/-/for-each-0.3.3.tgz", + "integrity": "sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==", + "dev": true, + "license": "MIT", + "dependencies": { + "is-callable": "^1.1.3" + } + }, + "node_modules/fs.realpath": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==", + "dev": true, + "license": "ISC" + }, + "node_modules/fsevents": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", + "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==", + "dev": true, + "hasInstallScript": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": "^8.16.0 || ^10.6.0 || >=11.0.0" + } + }, + "node_modules/function-bind": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", + "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==", + "dev": true, + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/function.prototype.name": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/function.prototype.name/-/function.prototype.name-1.1.6.tgz", + "integrity": "sha512-Z5kx79swU5P27WEayXM1tBi5Ze/lbIyiNgU3qyXUOf9b2rgXYyF9Dy9Cx+IQv/Lc8WCG6L82zwUPpSS9hGehIg==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", + "functions-have-names": "^1.2.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/functions-have-names": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/functions-have-names/-/functions-have-names-1.2.3.tgz", + "integrity": "sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==", + "dev": true, + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/gensync": { + "version": "1.0.0-beta.2", + "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", + "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/get-intrinsic": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.4.tgz", + "integrity": "sha512-5uYhsJH8VJBTv7oslg4BznJYhDoRI6waYCxMmCdnTrcCrHA/fCFKoTFz2JKKE0HdDFUF7/oQuhzumXJK7paBRQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "es-errors": "^1.3.0", + "function-bind": "^1.1.2", + "has-proto": "^1.0.1", + "has-symbols": "^1.0.3", + "hasown": "^2.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/get-symbol-description": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.0.2.tgz", + "integrity": "sha512-g0QYk1dZBxGwk+Ngc+ltRH2IBp2f7zBkBMBJZCDerh6EhlhSR6+9irMCuT/09zD6qkarHUSn529sK/yL4S27mg==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.5", + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.4" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "deprecated": "Glob versions prior to v9 are no longer supported", + "dev": true, + "license": "ISC", + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/glob-parent": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", + "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", + "dev": true, + "license": "ISC", + "dependencies": { + "is-glob": "^4.0.3" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/globals": { + "version": "11.12.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", + "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/globalthis": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/globalthis/-/globalthis-1.0.4.tgz", + "integrity": "sha512-DpLKbNU4WylpxJykQujfCcwYWiV/Jhm50Goo0wrVILAv5jOr9d+H+UR3PhSCD2rCCEIg0uc+G+muBTwD54JhDQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "define-properties": "^1.2.1", + "gopd": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/gopd": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.0.1.tgz", + "integrity": "sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==", + "dev": true, + "license": "MIT", + "dependencies": { + "get-intrinsic": "^1.1.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/graphemer": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/graphemer/-/graphemer-1.4.0.tgz", + "integrity": "sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==", + "dev": true, + "license": "MIT" + }, + "node_modules/has-bigints": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.2.tgz", + "integrity": "sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ==", + "dev": true, + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/has-property-descriptors": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.2.tgz", + "integrity": "sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg==", + "dev": true, + "license": "MIT", + "dependencies": { + "es-define-property": "^1.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-proto": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has-proto/-/has-proto-1.0.3.tgz", + "integrity": "sha512-SJ1amZAJUiZS+PhsVLf5tGydlaVB8EdFpaSO4gmiUKUOxk8qzn5AIy4ZeJUmh22znIdk/uMAUT2pl3FxzVUH+Q==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-symbols": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", + "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-tostringtag": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.2.tgz", + "integrity": "sha512-NqADB8VjPFLM2V0VvHUewwwsw0ZWBaIdgo+ieHtK3hasLz4qeCRjYcqfB6AQrBggRKppKF8L52/VqdVsO47Dlw==", + "dev": true, + "license": "MIT", + "dependencies": { + "has-symbols": "^1.0.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/hasown": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz", + "integrity": "sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "function-bind": "^1.1.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/ignore": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.1.tgz", + "integrity": "sha512-5Fytz/IraMjqpwfd34ke28PTVMjZjJG2MPn5t7OE4eUCUNf8BAa7b5WUS9/Qvr6mwOQS7Mk6vdsMno5he+T8Xw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 4" + } + }, + "node_modules/import-fresh": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", + "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==", + "dev": true, + "license": "MIT", + "dependencies": { + "parent-module": "^1.0.0", + "resolve-from": "^4.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/imurmurhash": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", + "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.8.19" + } + }, + "node_modules/inflight": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", + "deprecated": "This module is not supported, and leaks memory. Do not use it. Check out lru-cache if you want a good and tested way to coalesce async requests by a key value, which is much more comprehensive and powerful.", + "dev": true, + "license": "ISC", + "dependencies": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "node_modules/inherits": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", + "dev": true, + "license": "ISC" + }, + "node_modules/internal-slot": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.7.tgz", + "integrity": "sha512-NGnrKwXzSms2qUUih/ILZ5JBqNTSa1+ZmP6flaIp6KmSElgE9qdndzS3cqjrDovwFdmwsGsLdeFgB6suw+1e9g==", + "dev": true, + "license": "MIT", + "dependencies": { + "es-errors": "^1.3.0", + "hasown": "^2.0.0", + "side-channel": "^1.0.4" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/is-array-buffer": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/is-array-buffer/-/is-array-buffer-3.0.4.tgz", + "integrity": "sha512-wcjaerHw0ydZwfhiKbXJWLDY8A7yV7KhjQOpb83hGgGfId/aQa4TOvwyzn2PuswW2gPCYEL/nEAiSVpdOj1lXw==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.2.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-async-function": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-async-function/-/is-async-function-2.0.0.tgz", + "integrity": "sha512-Y1JXKrfykRJGdlDwdKlLpLyMIiWqWvuSd17TvZk68PLAOGOoF4Xyav1z0Xhoi+gCYjZVeC5SI+hYFOfvXmGRCA==", + "dev": true, + "license": "MIT", + "dependencies": { + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-bigint": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-bigint/-/is-bigint-1.0.4.tgz", + "integrity": "sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==", + "dev": true, + "license": "MIT", + "dependencies": { + "has-bigints": "^1.0.1" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-boolean-object": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.1.2.tgz", + "integrity": "sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-callable": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.7.tgz", + "integrity": "sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-core-module": { + "version": "2.13.1", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.13.1.tgz", + "integrity": "sha512-hHrIjvZsftOsvKSn2TRYl63zvxsgE0K+0mYMoH6gD4omR5IWB2KynivBQczo3+wF1cCkjzvptnI9Q0sPU66ilw==", + "dev": true, + "license": "MIT", + "dependencies": { + "hasown": "^2.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-data-view": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-data-view/-/is-data-view-1.0.1.tgz", + "integrity": "sha512-AHkaJrsUVW6wq6JS8y3JnM/GJF/9cf+k20+iDzlSaJrinEo5+7vRiteOSwBhHRiAyQATN1AmY4hwzxJKPmYf+w==", + "dev": true, + "license": "MIT", + "dependencies": { + "is-typed-array": "^1.1.13" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-date-object": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.5.tgz", + "integrity": "sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-finalizationregistry": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-finalizationregistry/-/is-finalizationregistry-1.0.2.tgz", + "integrity": "sha512-0by5vtUJs8iFQb5TYUHHPudOR+qXYIMKtiUzvLIZITZUjknFmziyBJuLhVRc+Ds0dREFlskDNJKYIdIzu/9pfw==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-generator-function": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/is-generator-function/-/is-generator-function-1.0.10.tgz", + "integrity": "sha512-jsEjy9l3yiXEQ+PsXdmBwEPcOxaXWLspKdplFUVI9vq1iZgIekeC0L167qeu86czQaxed3q/Uzuw0swL0irL8A==", + "dev": true, + "license": "MIT", + "dependencies": { + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-glob": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", + "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", + "dev": true, + "license": "MIT", + "dependencies": { + "is-extglob": "^2.1.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-map": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/is-map/-/is-map-2.0.3.tgz", + "integrity": "sha512-1Qed0/Hr2m+YqxnM09CjA2d/i6YZNfF6R2oRAOj36eUdS6qIV/huPJNSEpKbupewFs+ZsJlxsjjPbc0/afW6Lw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-negative-zero": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.3.tgz", + "integrity": "sha512-5KoIu2Ngpyek75jXodFvnafB6DJgr3u8uuK0LEZJjrU19DrMD3EVERaR8sjz8CCGgpZvxPl9SuE1GMVPFHx1mw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-number-object": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.7.tgz", + "integrity": "sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-path-inside": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz", + "integrity": "sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/is-regex": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz", + "integrity": "sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-set": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/is-set/-/is-set-2.0.3.tgz", + "integrity": "sha512-iPAjerrse27/ygGLxw+EBR9agv9Y6uLeYVJMu+QNCoouJ1/1ri0mGrcWpfCqFZuzzx3WjtwxG098X+n4OuRkPg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-shared-array-buffer": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.3.tgz", + "integrity": "sha512-nA2hv5XIhLR3uVzDDfCIknerhx8XUKnstuOERPNNIinXG7v9u+ohXF67vxm4TPTEPU6lm61ZkwP3c9PCB97rhg==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-string": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.7.tgz", + "integrity": "sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==", + "dev": true, + "license": "MIT", + "dependencies": { + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-symbol": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.4.tgz", + "integrity": "sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==", + "dev": true, + "license": "MIT", + "dependencies": { + "has-symbols": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-typed-array": { + "version": "1.1.13", + "resolved": "https://registry.npmjs.org/is-typed-array/-/is-typed-array-1.1.13.tgz", + "integrity": "sha512-uZ25/bUAlUY5fR4OKT4rZQEBrzQWYV9ZJYGGsUmEJ6thodVJ1HX64ePQ6Z0qPWP+m+Uq6e9UugrE38jeYsDSMw==", + "dev": true, + "license": "MIT", + "dependencies": { + "which-typed-array": "^1.1.14" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-weakmap": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/is-weakmap/-/is-weakmap-2.0.2.tgz", + "integrity": "sha512-K5pXYOm9wqY1RgjpL3YTkF39tni1XajUIkawTLUo9EZEVUFga5gSQJF8nNS7ZwJQ02y+1YCNYcMh+HIf1ZqE+w==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-weakref": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-weakref/-/is-weakref-1.0.2.tgz", + "integrity": "sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-weakset": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/is-weakset/-/is-weakset-2.0.3.tgz", + "integrity": "sha512-LvIm3/KWzS9oRFHugab7d+M/GcBXuXX5xZkzPmN+NxihdQlZUQ4dWuSV1xR/sq6upL1TJEDrfBgRepHFdBtSNQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7", + "get-intrinsic": "^1.2.4" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/isarray": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.5.tgz", + "integrity": "sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==", + "dev": true, + "license": "MIT" + }, + "node_modules/isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", + "dev": true, + "license": "ISC" + }, + "node_modules/iterator.prototype": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/iterator.prototype/-/iterator.prototype-1.1.2.tgz", + "integrity": "sha512-DR33HMMr8EzwuRL8Y9D3u2BMj8+RqSE850jfGu59kS7tbmPLzGkZmVSfyCFSDxuZiEY6Rzt3T2NA/qU+NwVj1w==", + "dev": true, + "license": "MIT", + "dependencies": { + "define-properties": "^1.2.1", + "get-intrinsic": "^1.2.1", + "has-symbols": "^1.0.3", + "reflect.getprototypeof": "^1.0.4", + "set-function-name": "^2.0.1" + } + }, + "node_modules/js-tokens": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", + "license": "MIT" + }, + "node_modules/js-yaml": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", + "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", + "dev": true, + "license": "MIT", + "dependencies": { + "argparse": "^2.0.1" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "node_modules/jsesc": { + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", + "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==", + "dev": true, + "license": "MIT", + "bin": { + "jsesc": "bin/jsesc" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/json-buffer": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.1.tgz", + "integrity": "sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/json-schema-traverse": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", + "dev": true, + "license": "MIT" + }, + "node_modules/json-stable-stringify-without-jsonify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", + "integrity": "sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==", + "dev": true, + "license": "MIT" + }, + "node_modules/json5": { + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz", + "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==", + "dev": true, + "license": "MIT", + "bin": { + "json5": "lib/cli.js" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/jsx-ast-utils": { + "version": "3.3.5", + "resolved": "https://registry.npmjs.org/jsx-ast-utils/-/jsx-ast-utils-3.3.5.tgz", + "integrity": "sha512-ZZow9HBI5O6EPgSJLUb8n2NKgmVWTwCvHGwFuJlMjvLFqlGG6pjirPhtdsseaLZjSibD8eegzmYpUZwoIlj2cQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "array-includes": "^3.1.6", + "array.prototype.flat": "^1.3.1", + "object.assign": "^4.1.4", + "object.values": "^1.1.6" + }, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/keyv": { + "version": "4.5.4", + "resolved": "https://registry.npmjs.org/keyv/-/keyv-4.5.4.tgz", + "integrity": "sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==", + "dev": true, + "license": "MIT", + "dependencies": { + "json-buffer": "3.0.1" + } + }, + "node_modules/levn": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz", + "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "prelude-ls": "^1.2.1", + "type-check": "~0.4.0" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/locate-path": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", + "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", + "dev": true, + "license": "MIT", + "dependencies": { + "p-locate": "^5.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/lodash.merge": { + "version": "4.6.2", + "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", + "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==", + "dev": true, + "license": "MIT" + }, + "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==", + "license": "MIT", + "dependencies": { + "js-tokens": "^3.0.0 || ^4.0.0" + }, + "bin": { + "loose-envify": "cli.js" + } + }, + "node_modules/lru-cache": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", + "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", + "dev": true, + "license": "ISC", + "dependencies": { + "yallist": "^3.0.2" + } + }, + "node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "dev": true, + "license": "ISC", + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "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==", + "dev": true, + "license": "MIT" + }, + "node_modules/nanoid": { + "version": "3.3.7", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.7.tgz", + "integrity": "sha512-eSRppjcPIatRIMC1U6UngP8XFcz8MQWGQdt1MTBQ7NaAmvXDfvNxbvWV3x2y6CdEUciCSsDHDQZbhYaB8QEo2g==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "MIT", + "bin": { + "nanoid": "bin/nanoid.cjs" + }, + "engines": { + "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" + } + }, + "node_modules/natural-compare": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", + "integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==", + "dev": true, + "license": "MIT" + }, + "node_modules/node-releases": { + "version": "2.0.14", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.14.tgz", + "integrity": "sha512-y10wOWt8yZpqXmOgRo77WaHEmhYQYGNA6y421PKsKYWEK8aW+cqAphborZDhqfyKrbZEN92CN1X2KbafY2s7Yw==", + "dev": true, + "license": "MIT" + }, + "node_modules/object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object-inspect": { + "version": "1.13.1", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.13.1.tgz", + "integrity": "sha512-5qoj1RUiKOMsCCNLV1CBiPYE10sziTsnmNxkAI/rZhiD63CF7IqdFGC/XzjWjpSgLf0LxXX3bDFIh0E18f6UhQ==", + "dev": true, + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object-keys": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", + "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/object.assign": { + "version": "4.1.5", + "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.5.tgz", + "integrity": "sha512-byy+U7gp+FVwmyzKPYhW2h5l3crpmGsxl7X2s8y43IgxvG4g3QZ6CffDtsNQy1WsmZpQbO+ybo0AlW7TY6DcBQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.5", + "define-properties": "^1.2.1", + "has-symbols": "^1.0.3", + "object-keys": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object.entries": { + "version": "1.1.8", + "resolved": "https://registry.npmjs.org/object.entries/-/object.entries-1.1.8.tgz", + "integrity": "sha512-cmopxi8VwRIAw/fkijJohSfpef5PdN0pMQJN6VC/ZKvn0LIknWD8KtgY6KlQdEc4tIjcQ3HxSMmnvtzIscdaYQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-object-atoms": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/object.fromentries": { + "version": "2.0.8", + "resolved": "https://registry.npmjs.org/object.fromentries/-/object.fromentries-2.0.8.tgz", + "integrity": "sha512-k6E21FzySsSK5a21KRADBd/NGneRegFO5pLHfdQLpRDETUNJueLXs3WCzyQ3tFRDYgbq3KHGXfTbi2bs8WQ6rQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.2", + "es-object-atoms": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object.hasown": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/object.hasown/-/object.hasown-1.1.4.tgz", + "integrity": "sha512-FZ9LZt9/RHzGySlBARE3VF+gE26TxR38SdmqOqliuTnl9wrKulaQs+4dee1V+Io8VfxqzAfHu6YuRgUy8OHoTg==", + "dev": true, + "license": "MIT", + "dependencies": { + "define-properties": "^1.2.1", + "es-abstract": "^1.23.2", + "es-object-atoms": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object.values": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.2.0.tgz", + "integrity": "sha512-yBYjY9QX2hnRmZHAjG/f13MzmBzxzYgQhFrke06TTyKY5zSTEqkOeukBzIdVA3j3ulu8Qa3MbVFShV7T2RmGtQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-object-atoms": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/once": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", + "dev": true, + "license": "ISC", + "dependencies": { + "wrappy": "1" + } + }, + "node_modules/optionator": { + "version": "0.9.4", + "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.4.tgz", + "integrity": "sha512-6IpQ7mKUxRcZNLIObR0hz7lxsapSSIYNZJwXPGeF0mTVqGKFIXj1DQcMoT22S3ROcLyY/rz0PWaWZ9ayWmad9g==", + "dev": true, + "license": "MIT", + "dependencies": { + "deep-is": "^0.1.3", + "fast-levenshtein": "^2.0.6", + "levn": "^0.4.1", + "prelude-ls": "^1.2.1", + "type-check": "^0.4.0", + "word-wrap": "^1.2.5" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "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==", + "dev": true, + "license": "MIT", + "dependencies": { + "yocto-queue": "^0.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/p-locate": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", + "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", + "dev": true, + "license": "MIT", + "dependencies": { + "p-limit": "^3.0.2" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/parent-module": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", + "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", + "dev": true, + "license": "MIT", + "dependencies": { + "callsites": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/path-exists": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/path-is-absolute": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", + "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/path-key": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/path-parse": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", + "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==", + "dev": true, + "license": "MIT" + }, + "node_modules/picocolors": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.1.tgz", + "integrity": "sha512-anP1Z8qwhkbmu7MFP5iTt+wQKXgwzf7zTyGlcdzabySa9vd0Xt392U0rVmz9poOaBj0uHJKyyo9/upk0HrEQew==", + "dev": true, + "license": "ISC" + }, + "node_modules/possible-typed-array-names": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/possible-typed-array-names/-/possible-typed-array-names-1.0.0.tgz", + "integrity": "sha512-d7Uw+eZoloe0EHDIYoe+bQ5WXnGMOpmiZFTuMWCwpjzzkL2nTjcKiAk4hh8TjnGye2TwWOk3UXucZ+3rbmBa8Q==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/postcss": { + "version": "8.4.38", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.38.tgz", + "integrity": "sha512-Wglpdk03BSfXkHoQa3b/oulrotAkwrlLDRSOb9D0bN86FdRyE9lppSp33aHNPgBa0JKCoB+drFLZkQoRRYae5A==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/postcss" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "MIT", + "dependencies": { + "nanoid": "^3.3.7", + "picocolors": "^1.0.0", + "source-map-js": "^1.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14" + } + }, + "node_modules/prelude-ls": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz", + "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/prop-types": { + "version": "15.8.1", + "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.8.1.tgz", + "integrity": "sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==", + "dev": true, + "license": "MIT", + "dependencies": { + "loose-envify": "^1.4.0", + "object-assign": "^4.1.1", + "react-is": "^16.13.1" + } + }, + "node_modules/punycode": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz", + "integrity": "sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/queue-microtask": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", + "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "MIT" + }, + "node_modules/react": { + "version": "18.3.1", + "resolved": "https://registry.npmjs.org/react/-/react-18.3.1.tgz", + "integrity": "sha512-wS+hAgJShR0KhEvPJArfuPVN1+Hz1t0Y6n5jLrGQbkb4urgPE/0Rve+1kMB1v/oWgHgm4WIcV+i7F2pTVj+2iQ==", + "license": "MIT", + "dependencies": { + "loose-envify": "^1.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/react-dom": { + "version": "18.3.1", + "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-18.3.1.tgz", + "integrity": "sha512-5m4nQKp+rZRb09LNH59GM4BxTh9251/ylbKIbpe7TpGxfJ+9kv6BLkLBXIjjspbgbnIBNqlI23tRnTWT0snUIw==", + "license": "MIT", + "dependencies": { + "loose-envify": "^1.1.0", + "scheduler": "^0.23.2" + }, + "peerDependencies": { + "react": "^18.3.1" + } + }, + "node_modules/react-is": { + "version": "16.13.1", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", + "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/react-refresh": { + "version": "0.14.2", + "resolved": "https://registry.npmjs.org/react-refresh/-/react-refresh-0.14.2.tgz", + "integrity": "sha512-jCvmsr+1IUSMUyzOkRcvnVbX3ZYC6g9TDrDbFuFmRDq7PD4yaGbLKNQL6k2jnArV8hjYxh7hVhAZB6s9HDGpZA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/reflect.getprototypeof": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/reflect.getprototypeof/-/reflect.getprototypeof-1.0.6.tgz", + "integrity": "sha512-fmfw4XgoDke3kdI6h4xcUz1dG8uaiv5q9gcEwLS4Pnth2kxT+GZ7YehS1JTMGBQmtV7Y4GFGbs2re2NqhdozUg==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.1", + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.4", + "globalthis": "^1.0.3", + "which-builtin-type": "^1.1.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/regexp.prototype.flags": { + "version": "1.5.2", + "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.5.2.tgz", + "integrity": "sha512-NcDiDkTLuPR+++OCKB0nWafEmhg/Da8aUPLPMQbK+bxKKCm1/S5he+AqYa4PlMCVBalb4/yxIRub6qkEx5yJbw==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.6", + "define-properties": "^1.2.1", + "es-errors": "^1.3.0", + "set-function-name": "^2.0.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/resolve": { + "version": "2.0.0-next.5", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-2.0.0-next.5.tgz", + "integrity": "sha512-U7WjGVG9sH8tvjW5SmGbQuui75FiyjAX72HX15DwBBwF9dNiQZRQAg9nnPhYy+TUnE0+VcrttuvNI8oSxZcocA==", + "dev": true, + "license": "MIT", + "dependencies": { + "is-core-module": "^2.13.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + }, + "bin": { + "resolve": "bin/resolve" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/resolve-from": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", + "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/reusify": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", + "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", + "dev": true, + "license": "MIT", + "engines": { + "iojs": ">=1.0.0", + "node": ">=0.10.0" + } + }, + "node_modules/rimraf": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", + "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", + "deprecated": "Rimraf versions prior to v4 are no longer supported", + "dev": true, + "license": "ISC", + "dependencies": { + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/rollup": { + "version": "4.18.0", + "resolved": "https://registry.npmjs.org/rollup/-/rollup-4.18.0.tgz", + "integrity": "sha512-QmJz14PX3rzbJCN1SG4Xe/bAAX2a6NpCP8ab2vfu2GiUr8AQcr2nCV/oEO3yneFarB67zk8ShlIyWb2LGTb3Sg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/estree": "1.0.5" + }, + "bin": { + "rollup": "dist/bin/rollup" + }, + "engines": { + "node": ">=18.0.0", + "npm": ">=8.0.0" + }, + "optionalDependencies": { + "@rollup/rollup-android-arm-eabi": "4.18.0", + "@rollup/rollup-android-arm64": "4.18.0", + "@rollup/rollup-darwin-arm64": "4.18.0", + "@rollup/rollup-darwin-x64": "4.18.0", + "@rollup/rollup-linux-arm-gnueabihf": "4.18.0", + "@rollup/rollup-linux-arm-musleabihf": "4.18.0", + "@rollup/rollup-linux-arm64-gnu": "4.18.0", + "@rollup/rollup-linux-arm64-musl": "4.18.0", + "@rollup/rollup-linux-powerpc64le-gnu": "4.18.0", + "@rollup/rollup-linux-riscv64-gnu": "4.18.0", + "@rollup/rollup-linux-s390x-gnu": "4.18.0", + "@rollup/rollup-linux-x64-gnu": "4.18.0", + "@rollup/rollup-linux-x64-musl": "4.18.0", + "@rollup/rollup-win32-arm64-msvc": "4.18.0", + "@rollup/rollup-win32-ia32-msvc": "4.18.0", + "@rollup/rollup-win32-x64-msvc": "4.18.0", + "fsevents": "~2.3.2" + } + }, + "node_modules/run-parallel": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", + "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "MIT", + "dependencies": { + "queue-microtask": "^1.2.2" + } + }, + "node_modules/safe-array-concat": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/safe-array-concat/-/safe-array-concat-1.1.2.tgz", + "integrity": "sha512-vj6RsCsWBCf19jIeHEfkRMw8DPiBb+DMXklQ/1SGDHOMlHdPUkZXFQ2YdplS23zESTijAcurb1aSgJA3AgMu1Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7", + "get-intrinsic": "^1.2.4", + "has-symbols": "^1.0.3", + "isarray": "^2.0.5" + }, + "engines": { + "node": ">=0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/safe-regex-test": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/safe-regex-test/-/safe-regex-test-1.0.3.tgz", + "integrity": "sha512-CdASjNJPvRa7roO6Ra/gLYBTzYzzPyyBXxIMdGW3USQLyjWEls2RgW5UBTXaQVp+OrpeCK3bLem8smtmheoRuw==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.6", + "es-errors": "^1.3.0", + "is-regex": "^1.1.4" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/scheduler": { + "version": "0.23.2", + "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.23.2.tgz", + "integrity": "sha512-UOShsPwz7NrMUqhR6t0hWjFduvOzbtv7toDH1/hIrfRNIDBnnBWd0CwJTGvTpngVlmwGCdP9/Zl/tVrDqcuYzQ==", + "license": "MIT", + "dependencies": { + "loose-envify": "^1.1.0" + } + }, + "node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "dev": true, + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/set-function-length": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/set-function-length/-/set-function-length-1.2.2.tgz", + "integrity": "sha512-pgRc4hJ4/sNjWCSS9AmnS40x3bNMDTknHgL5UaMBTMyJnU90EgWh1Rz+MC9eFu4BuN/UwZjKQuY/1v3rM7HMfg==", + "dev": true, + "license": "MIT", + "dependencies": { + "define-data-property": "^1.1.4", + "es-errors": "^1.3.0", + "function-bind": "^1.1.2", + "get-intrinsic": "^1.2.4", + "gopd": "^1.0.1", + "has-property-descriptors": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/set-function-name": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/set-function-name/-/set-function-name-2.0.2.tgz", + "integrity": "sha512-7PGFlmtwsEADb0WYyvCMa1t+yke6daIG4Wirafur5kcf+MhUnPms1UeR0CKQdTZD81yESwMHbtn+TR+dMviakQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "define-data-property": "^1.1.4", + "es-errors": "^1.3.0", + "functions-have-names": "^1.2.3", + "has-property-descriptors": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/shebang-command": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", + "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", + "dev": true, + "license": "MIT", + "dependencies": { + "shebang-regex": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/shebang-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/side-channel": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.6.tgz", + "integrity": "sha512-fDW/EZ6Q9RiO8eFG8Hj+7u/oW+XrPTIChwCOM2+th2A6OblDtYYIpve9m+KvI9Z4C9qSEXlaGR6bTEYHReuglA==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7", + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.4", + "object-inspect": "^1.13.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/source-map-js": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.0.tgz", + "integrity": "sha512-itJW8lvSA0TXEphiRoawsCksnlf8SyvmFzIhltqAHluXd88pkCd+cXJVHTDwdCr0IzwptSm035IHQktUu1QUMg==", + "dev": true, + "license": "BSD-3-Clause", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/string.prototype.matchall": { + "version": "4.0.11", + "resolved": "https://registry.npmjs.org/string.prototype.matchall/-/string.prototype.matchall-4.0.11.tgz", + "integrity": "sha512-NUdh0aDavY2og7IbBPenWqR9exH+E26Sv8e0/eTe1tltDGZL+GtBkDAnnyBtmekfK6/Dq3MkcGtzXFEd1LQrtg==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.2", + "es-errors": "^1.3.0", + "es-object-atoms": "^1.0.0", + "get-intrinsic": "^1.2.4", + "gopd": "^1.0.1", + "has-symbols": "^1.0.3", + "internal-slot": "^1.0.7", + "regexp.prototype.flags": "^1.5.2", + "set-function-name": "^2.0.2", + "side-channel": "^1.0.6" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/string.prototype.trim": { + "version": "1.2.9", + "resolved": "https://registry.npmjs.org/string.prototype.trim/-/string.prototype.trim-1.2.9.tgz", + "integrity": "sha512-klHuCNxiMZ8MlsOihJhJEBJAiMVqU3Z2nEXWfWnIqjN0gEFS9J9+IxKozWWtQGcgoa1WUZzLjKPTr4ZHNFTFxw==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.0", + "es-object-atoms": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/string.prototype.trimend": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.8.tgz", + "integrity": "sha512-p73uL5VCHCO2BZZ6krwwQE3kCzM7NKmis8S//xEC6fQonchbum4eP6kR4DLEjQFO3Wnj3Fuo8NM0kOSjVdHjZQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-object-atoms": "^1.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/string.prototype.trimstart": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.8.tgz", + "integrity": "sha512-UXSH262CSZY1tfu3G3Secr6uGLCFVPMhIqHjlgCUtCCcgihYc/xKs9djMTMUOb2j1mVSeU8EU6NWc/iQKU6Gfg==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-object-atoms": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/strip-json-comments": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", + "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, + "license": "MIT", + "dependencies": { + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/supports-preserve-symlinks-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", + "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/text-table": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", + "integrity": "sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==", + "dev": true, + "license": "MIT" + }, + "node_modules/to-fast-properties": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", + "integrity": "sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/type-check": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz", + "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==", + "dev": true, + "license": "MIT", + "dependencies": { + "prelude-ls": "^1.2.1" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/type-fest": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", + "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", + "dev": true, + "license": "(MIT OR CC0-1.0)", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/typed-array-buffer": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/typed-array-buffer/-/typed-array-buffer-1.0.2.tgz", + "integrity": "sha512-gEymJYKZtKXzzBzM4jqa9w6Q1Jjm7x2d+sh19AdsD4wqnMPDYyvwpsIc2Q/835kHuo3BEQ7CjelGhfTsoBb2MQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7", + "es-errors": "^1.3.0", + "is-typed-array": "^1.1.13" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/typed-array-byte-length": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/typed-array-byte-length/-/typed-array-byte-length-1.0.1.tgz", + "integrity": "sha512-3iMJ9q0ao7WE9tWcaYKIptkNBuOIcZCCT0d4MRvuuH88fEoEH62IuQe0OtraD3ebQEoTRk8XCBoknUNc1Y67pw==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7", + "for-each": "^0.3.3", + "gopd": "^1.0.1", + "has-proto": "^1.0.3", + "is-typed-array": "^1.1.13" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/typed-array-byte-offset": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/typed-array-byte-offset/-/typed-array-byte-offset-1.0.2.tgz", + "integrity": "sha512-Ous0vodHa56FviZucS2E63zkgtgrACj7omjwd/8lTEMEPFFyjfixMZ1ZXenpgCFBBt4EC1J2XsyVS2gkG0eTFA==", + "dev": true, + "license": "MIT", + "dependencies": { + "available-typed-arrays": "^1.0.7", + "call-bind": "^1.0.7", + "for-each": "^0.3.3", + "gopd": "^1.0.1", + "has-proto": "^1.0.3", + "is-typed-array": "^1.1.13" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/typed-array-length": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/typed-array-length/-/typed-array-length-1.0.6.tgz", + "integrity": "sha512-/OxDN6OtAk5KBpGb28T+HZc2M+ADtvRxXrKKbUwtsLgdoxgX13hyy7ek6bFRl5+aBs2yZzB0c4CnQfAtVypW/g==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7", + "for-each": "^0.3.3", + "gopd": "^1.0.1", + "has-proto": "^1.0.3", + "is-typed-array": "^1.1.13", + "possible-typed-array-names": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/unbox-primitive": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.2.tgz", + "integrity": "sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.2", + "has-bigints": "^1.0.2", + "has-symbols": "^1.0.3", + "which-boxed-primitive": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/update-browserslist-db": { + "version": "1.0.16", + "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.16.tgz", + "integrity": "sha512-KVbTxlBYlckhF5wgfyZXTWnMn7MMZjMu9XG8bPlliUOP9ThaF4QnhP8qrjrH7DRzHfSk0oQv1wToW+iA5GajEQ==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "MIT", + "dependencies": { + "escalade": "^3.1.2", + "picocolors": "^1.0.1" + }, + "bin": { + "update-browserslist-db": "cli.js" + }, + "peerDependencies": { + "browserslist": ">= 4.21.0" + } + }, + "node_modules/uri-js": { + "version": "4.4.1", + "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", + "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "punycode": "^2.1.0" + } + }, + "node_modules/vite": { + "version": "5.2.13", + "resolved": "https://registry.npmjs.org/vite/-/vite-5.2.13.tgz", + "integrity": "sha512-SSq1noJfY9pR3I1TUENL3rQYDQCFqgD+lM6fTRAM8Nv6Lsg5hDLaXkjETVeBt+7vZBCMoibD+6IWnT2mJ+Zb/A==", + "dev": true, + "license": "MIT", + "dependencies": { + "esbuild": "^0.20.1", + "postcss": "^8.4.38", + "rollup": "^4.13.0" + }, + "bin": { + "vite": "bin/vite.js" + }, + "engines": { + "node": "^18.0.0 || >=20.0.0" + }, + "funding": { + "url": "https://github.com/vitejs/vite?sponsor=1" + }, + "optionalDependencies": { + "fsevents": "~2.3.3" + }, + "peerDependencies": { + "@types/node": "^18.0.0 || >=20.0.0", + "less": "*", + "lightningcss": "^1.21.0", + "sass": "*", + "stylus": "*", + "sugarss": "*", + "terser": "^5.4.0" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + }, + "less": { + "optional": true + }, + "lightningcss": { + "optional": true + }, + "sass": { + "optional": true + }, + "stylus": { + "optional": true + }, + "sugarss": { + "optional": true + }, + "terser": { + "optional": true + } + } + }, + "node_modules/which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "dev": true, + "license": "ISC", + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "node-which": "bin/node-which" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/which-boxed-primitive": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz", + "integrity": "sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==", + "dev": true, + "license": "MIT", + "dependencies": { + "is-bigint": "^1.0.1", + "is-boolean-object": "^1.1.0", + "is-number-object": "^1.0.4", + "is-string": "^1.0.5", + "is-symbol": "^1.0.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/which-builtin-type": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/which-builtin-type/-/which-builtin-type-1.1.3.tgz", + "integrity": "sha512-YmjsSMDBYsM1CaFiayOVT06+KJeXf0o5M/CAd4o1lTadFAtacTUM49zoYxr/oroopFDfhvN6iEcBxUyc3gvKmw==", + "dev": true, + "license": "MIT", + "dependencies": { + "function.prototype.name": "^1.1.5", + "has-tostringtag": "^1.0.0", + "is-async-function": "^2.0.0", + "is-date-object": "^1.0.5", + "is-finalizationregistry": "^1.0.2", + "is-generator-function": "^1.0.10", + "is-regex": "^1.1.4", + "is-weakref": "^1.0.2", + "isarray": "^2.0.5", + "which-boxed-primitive": "^1.0.2", + "which-collection": "^1.0.1", + "which-typed-array": "^1.1.9" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/which-collection": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/which-collection/-/which-collection-1.0.2.tgz", + "integrity": "sha512-K4jVyjnBdgvc86Y6BkaLZEN933SwYOuBFkdmBu9ZfkcAbdVbpITnDmjvZ/aQjRXQrv5EPkTnD1s39GiiqbngCw==", + "dev": true, + "license": "MIT", + "dependencies": { + "is-map": "^2.0.3", + "is-set": "^2.0.3", + "is-weakmap": "^2.0.2", + "is-weakset": "^2.0.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/which-typed-array": { + "version": "1.1.15", + "resolved": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.15.tgz", + "integrity": "sha512-oV0jmFtUky6CXfkqehVvBP/LSWJ2sy4vWMioiENyJLePrBO/yKyV9OyJySfAKosh+RYkIl5zJCNZ8/4JncrpdA==", + "dev": true, + "license": "MIT", + "dependencies": { + "available-typed-arrays": "^1.0.7", + "call-bind": "^1.0.7", + "for-each": "^0.3.3", + "gopd": "^1.0.1", + "has-tostringtag": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/word-wrap": { + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.5.tgz", + "integrity": "sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==", + "dev": true, + "license": "ISC" + }, + "node_modules/yallist": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", + "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==", + "dev": true, + "license": "ISC" + }, + "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==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + } + } +} diff --git a/package.json b/package.json new file mode 100644 index 0000000..69df23d --- /dev/null +++ b/package.json @@ -0,0 +1,26 @@ +{ + "name": "git-workshop", + "private": true, + "version": "0.0.0", + "type": "module", + "scripts": { + "dev": "vite", + "build": "vite build", + "lint": "eslint . --ext js,jsx --report-unused-disable-directives --max-warnings 0", + "preview": "vite preview" + }, + "dependencies": { + "react": "^18.2.0", + "react-dom": "^18.2.0" + }, + "devDependencies": { + "@types/react": "^18.2.66", + "@types/react-dom": "^18.2.22", + "@vitejs/plugin-react": "^4.2.1", + "eslint": "^8.57.0", + "eslint-plugin-react": "^7.34.1", + "eslint-plugin-react-hooks": "^4.6.0", + "eslint-plugin-react-refresh": "^0.4.6", + "vite": "^5.2.0" + } +} diff --git a/public/vite.svg b/public/vite.svg new file mode 100644 index 0000000..e7b8dfb --- /dev/null +++ b/public/vite.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/App.css b/src/App.css new file mode 100644 index 0000000..b9d355d --- /dev/null +++ b/src/App.css @@ -0,0 +1,42 @@ +#root { + max-width: 1280px; + margin: 0 auto; + padding: 2rem; + text-align: center; +} + +.logo { + height: 6em; + padding: 1.5em; + will-change: filter; + transition: filter 300ms; +} +.logo:hover { + filter: drop-shadow(0 0 2em #646cffaa); +} +.logo.react:hover { + filter: drop-shadow(0 0 2em #61dafbaa); +} + +@keyframes logo-spin { + from { + transform: rotate(0deg); + } + to { + transform: rotate(360deg); + } +} + +@media (prefers-reduced-motion: no-preference) { + a:nth-of-type(2) .logo { + animation: logo-spin infinite 20s linear; + } +} + +.card { + padding: 2em; +} + +.read-the-docs { + color: #888; +} diff --git a/src/App.jsx b/src/App.jsx new file mode 100644 index 0000000..b8b8473 --- /dev/null +++ b/src/App.jsx @@ -0,0 +1,35 @@ +import { useState } from 'react' +import reactLogo from './assets/react.svg' +import viteLogo from '/vite.svg' +import './App.css' + +function App() { + const [count, setCount] = useState(0) + + return ( + <> +
+ + Vite logo + + + React logo + +
+

Vite + React

+
+ +

+ Edit src/App.jsx and save to test HMR +

+
+

+ Click on the Vite and React logos to learn more +

+ + ) +} + +export default App diff --git a/src/assets/react.svg b/src/assets/react.svg new file mode 100644 index 0000000..6c87de9 --- /dev/null +++ b/src/assets/react.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/index.css b/src/index.css new file mode 100644 index 0000000..6119ad9 --- /dev/null +++ b/src/index.css @@ -0,0 +1,68 @@ +:root { + font-family: Inter, system-ui, Avenir, Helvetica, Arial, sans-serif; + line-height: 1.5; + font-weight: 400; + + color-scheme: light dark; + color: rgba(255, 255, 255, 0.87); + background-color: #242424; + + font-synthesis: none; + text-rendering: optimizeLegibility; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; +} + +a { + font-weight: 500; + color: #646cff; + text-decoration: inherit; +} +a:hover { + color: #535bf2; +} + +body { + margin: 0; + display: flex; + place-items: center; + min-width: 320px; + min-height: 100vh; +} + +h1 { + font-size: 3.2em; + line-height: 1.1; +} + +button { + border-radius: 8px; + border: 1px solid transparent; + padding: 0.6em 1.2em; + font-size: 1em; + font-weight: 500; + font-family: inherit; + background-color: #1a1a1a; + cursor: pointer; + transition: border-color 0.25s; +} +button:hover { + border-color: #646cff; +} +button:focus, +button:focus-visible { + outline: 4px auto -webkit-focus-ring-color; +} + +@media (prefers-color-scheme: light) { + :root { + color: #213547; + background-color: #ffffff; + } + a:hover { + color: #747bff; + } + button { + background-color: #f9f9f9; + } +} diff --git a/src/main.jsx b/src/main.jsx new file mode 100644 index 0000000..54b39dd --- /dev/null +++ b/src/main.jsx @@ -0,0 +1,10 @@ +import React from 'react' +import ReactDOM from 'react-dom/client' +import App from './App.jsx' +import './index.css' + +ReactDOM.createRoot(document.getElementById('root')).render( + + + , +) diff --git a/vite.config.js b/vite.config.js new file mode 100644 index 0000000..5a33944 --- /dev/null +++ b/vite.config.js @@ -0,0 +1,7 @@ +import { defineConfig } from 'vite' +import react from '@vitejs/plugin-react' + +// https://vitejs.dev/config/ +export default defineConfig({ + plugins: [react()], +}) From 0d401d70a71b7ae79501dc6b07763be63ab22cee Mon Sep 17 00:00:00 2001 From: Debatreya Date: Thu, 13 Jun 2024 15:33:47 +0530 Subject: [PATCH 02/14] Ready for the contributors --- CONTRIBUTINIG.md | 35 + README.md | 3 +- package-lock.json | 1230 ++++++++++++++++++++++++- package.json | 7 +- postcss.config.js | 6 + src/App.css | 42 - src/App.jsx | 33 +- src/assets/Techno+logo(white).png | Bin 0 -> 183916 bytes src/assets/git-icon.svg | 1 + src/assets/github-icon-2.svg | 1 + src/components/Details/Button.jsx | 10 + src/components/Details/Details.jsx | 21 + src/components/Details/PlayVideo.jsx | 18 + src/components/Header/Header.jsx | 7 + src/components/Reviews/ReviewCard.jsx | 38 + src/components/Reviews/Reviews.jsx | 20 + src/components/Reviews/Stars.jsx | 17 + src/index.css | 74 +- src/reviews.js | 38 + tailwind.config.js | 8 + 20 files changed, 1466 insertions(+), 143 deletions(-) create mode 100644 CONTRIBUTINIG.md create mode 100644 postcss.config.js create mode 100644 src/assets/Techno+logo(white).png create mode 100644 src/assets/git-icon.svg create mode 100644 src/assets/github-icon-2.svg create mode 100644 src/components/Details/Button.jsx create mode 100644 src/components/Details/Details.jsx create mode 100644 src/components/Details/PlayVideo.jsx create mode 100644 src/components/Header/Header.jsx create mode 100644 src/components/Reviews/ReviewCard.jsx create mode 100644 src/components/Reviews/Reviews.jsx create mode 100644 src/components/Reviews/Stars.jsx create mode 100644 src/reviews.js create mode 100644 tailwind.config.js diff --git a/CONTRIBUTINIG.md b/CONTRIBUTINIG.md new file mode 100644 index 0000000..f3f679a --- /dev/null +++ b/CONTRIBUTINIG.md @@ -0,0 +1,35 @@ +# Contribution Guidelines + +0. Create a issue with your 'Roll no.' as title and your 'name' in the description. +1. `FORK the repo` +2. `Clone your forked repo` +3. Create new Branch + ``` + $ git checkout review/ + ``` +4. Go to `/src/review.js` you will get a array of objects `reviews`. +5. Copy the following object schema and replace the values + ``` + { + name: "Your Name", //string + rollno: "Your Roll No.", //string + rate: rating-Out-Of-5, //number + review: "Good Workshop", //string + improvements: [ //Array of Strings + "improvement 1", + "improvement 2" + ], + }, + ``` +6. Add a new object in that `reviws` array. +7. ``` + $ git add . + ``` +8. ``` + $ git commit -m "Add your message" + ``` +9. ``` + $ git push origin review/ + ``` +10. Go to your git hub and switch to the branch `review/` +11. Create a pull request with a meaning ful message and adding `#` in the message refering to the issue that you created. \ No newline at end of file diff --git a/README.md b/README.md index 8e90b9d..f85c5e6 100644 --- a/README.md +++ b/README.md @@ -1 +1,2 @@ -Git Workshop \ No newline at end of file +# Technobyte Presents +### Git and Github Workshop \ No newline at end of file diff --git a/package-lock.json b/package-lock.json index b11d3ff..48d5cbd 100644 --- a/package-lock.json +++ b/package-lock.json @@ -9,19 +9,37 @@ "version": "0.0.0", "dependencies": { "react": "^18.2.0", - "react-dom": "^18.2.0" + "react-dom": "^18.2.0", + "react-icons": "^5.2.1", + "react-youtube": "^10.1.0" }, "devDependencies": { "@types/react": "^18.2.66", "@types/react-dom": "^18.2.22", "@vitejs/plugin-react": "^4.2.1", + "autoprefixer": "^10.4.19", "eslint": "^8.57.0", "eslint-plugin-react": "^7.34.1", "eslint-plugin-react-hooks": "^4.6.0", "eslint-plugin-react-refresh": "^0.4.6", + "postcss": "^8.4.38", + "tailwindcss": "^3.4.4", "vite": "^5.2.0" } }, + "node_modules/@alloc/quick-lru": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/@alloc/quick-lru/-/quick-lru-5.2.0.tgz", + "integrity": "sha512-UrcABB+4bUrFABwbluTIBErXwvbsU/V7TZWfmbgJfbkwiBuziS9gxdODUyuiecfdGQ85jglMW6juS3+z5TsKLw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/@ampproject/remapping": { "version": "2.3.0", "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.3.0.tgz", @@ -897,6 +915,53 @@ "dev": true, "license": "BSD-3-Clause" }, + "node_modules/@isaacs/cliui": { + "version": "8.0.2", + "resolved": "https://registry.npmjs.org/@isaacs/cliui/-/cliui-8.0.2.tgz", + "integrity": "sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==", + "dev": true, + "license": "ISC", + "dependencies": { + "string-width": "^5.1.2", + "string-width-cjs": "npm:string-width@^4.2.0", + "strip-ansi": "^7.0.1", + "strip-ansi-cjs": "npm:strip-ansi@^6.0.1", + "wrap-ansi": "^8.1.0", + "wrap-ansi-cjs": "npm:wrap-ansi@^7.0.0" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/@isaacs/cliui/node_modules/ansi-regex": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz", + "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-regex?sponsor=1" + } + }, + "node_modules/@isaacs/cliui/node_modules/strip-ansi": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz", + "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-regex": "^6.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/strip-ansi?sponsor=1" + } + }, "node_modules/@jridgewell/gen-mapping": { "version": "0.3.5", "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.5.tgz", @@ -988,6 +1053,17 @@ "node": ">= 8" } }, + "node_modules/@pkgjs/parseargs": { + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/@pkgjs/parseargs/-/parseargs-0.11.0.tgz", + "integrity": "sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==", + "dev": true, + "license": "MIT", + "optional": true, + "engines": { + "node": ">=14" + } + }, "node_modules/@rollup/rollup-android-arm-eabi": { "version": "4.18.0", "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.18.0.tgz", @@ -1382,6 +1458,34 @@ "node": ">=4" } }, + "node_modules/any-promise": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/any-promise/-/any-promise-1.3.0.tgz", + "integrity": "sha512-7UvmKalWRt1wgjL1RrGxoSJW/0QZFIegpeGvZG9kjp8vrRu55XTHbwnqq2GpXm9uLbcuhxm3IqX9OB4MZR1b2A==", + "dev": true, + "license": "MIT" + }, + "node_modules/anymatch": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz", + "integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==", + "dev": true, + "license": "ISC", + "dependencies": { + "normalize-path": "^3.0.0", + "picomatch": "^2.0.4" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/arg": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/arg/-/arg-5.0.2.tgz", + "integrity": "sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg==", + "dev": true, + "license": "MIT" + }, "node_modules/argparse": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", @@ -1539,6 +1643,44 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/autoprefixer": { + "version": "10.4.19", + "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.19.tgz", + "integrity": "sha512-BaENR2+zBZ8xXhM4pUaKUxlVdxZ0EZhjvbopwnXmxRUfqDmwSpC2lAi/QXvx7NRdPCo1WKEcEF6mV64si1z4Ew==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/autoprefixer" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "MIT", + "dependencies": { + "browserslist": "^4.23.0", + "caniuse-lite": "^1.0.30001599", + "fraction.js": "^4.3.7", + "normalize-range": "^0.1.2", + "picocolors": "^1.0.0", + "postcss-value-parser": "^4.2.0" + }, + "bin": { + "autoprefixer": "bin/autoprefixer" + }, + "engines": { + "node": "^10 || ^12 || >=14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, "node_modules/available-typed-arrays": { "version": "1.0.7", "resolved": "https://registry.npmjs.org/available-typed-arrays/-/available-typed-arrays-1.0.7.tgz", @@ -1562,6 +1704,19 @@ "dev": true, "license": "MIT" }, + "node_modules/binary-extensions": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.3.0.tgz", + "integrity": "sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/brace-expansion": { "version": "1.1.11", "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", @@ -1573,6 +1728,19 @@ "concat-map": "0.0.1" } }, + "node_modules/braces": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.3.tgz", + "integrity": "sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==", + "dev": true, + "license": "MIT", + "dependencies": { + "fill-range": "^7.1.1" + }, + "engines": { + "node": ">=8" + } + }, "node_modules/browserslist": { "version": "4.23.1", "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.23.1.tgz", @@ -1636,6 +1804,16 @@ "node": ">=6" } }, + "node_modules/camelcase-css": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/camelcase-css/-/camelcase-css-2.0.1.tgz", + "integrity": "sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 6" + } + }, "node_modules/caniuse-lite": { "version": "1.0.30001633", "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001633.tgz", @@ -1672,6 +1850,44 @@ "node": ">=4" } }, + "node_modules/chokidar": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.6.0.tgz", + "integrity": "sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==", + "dev": true, + "license": "MIT", + "dependencies": { + "anymatch": "~3.1.2", + "braces": "~3.0.2", + "glob-parent": "~5.1.2", + "is-binary-path": "~2.1.0", + "is-glob": "~4.0.1", + "normalize-path": "~3.0.0", + "readdirp": "~3.6.0" + }, + "engines": { + "node": ">= 8.10.0" + }, + "funding": { + "url": "https://paulmillr.com/funding/" + }, + "optionalDependencies": { + "fsevents": "~2.3.2" + } + }, + "node_modules/chokidar/node_modules/glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "dev": true, + "license": "ISC", + "dependencies": { + "is-glob": "^4.0.1" + }, + "engines": { + "node": ">= 6" + } + }, "node_modules/color-convert": { "version": "1.9.3", "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", @@ -1689,6 +1905,16 @@ "dev": true, "license": "MIT" }, + "node_modules/commander": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/commander/-/commander-4.1.1.tgz", + "integrity": "sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 6" + } + }, "node_modules/concat-map": { "version": "0.0.1", "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", @@ -1718,6 +1944,19 @@ "node": ">= 8" } }, + "node_modules/cssesc": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", + "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==", + "dev": true, + "license": "MIT", + "bin": { + "cssesc": "bin/cssesc" + }, + "engines": { + "node": ">=4" + } + }, "node_modules/csstype": { "version": "3.1.3", "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.3.tgz", @@ -1840,6 +2079,20 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/didyoumean": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/didyoumean/-/didyoumean-1.2.2.tgz", + "integrity": "sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw==", + "dev": true, + "license": "Apache-2.0" + }, + "node_modules/dlv": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/dlv/-/dlv-1.1.3.tgz", + "integrity": "sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA==", + "dev": true, + "license": "MIT" + }, "node_modules/doctrine": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz", @@ -1853,6 +2106,13 @@ "node": ">=6.0.0" } }, + "node_modules/eastasianwidth": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/eastasianwidth/-/eastasianwidth-0.2.0.tgz", + "integrity": "sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==", + "dev": true, + "license": "MIT" + }, "node_modules/electron-to-chromium": { "version": "1.4.801", "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.801.tgz", @@ -1860,6 +2120,13 @@ "dev": true, "license": "ISC" }, + "node_modules/emoji-regex": { + "version": "9.2.2", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", + "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==", + "dev": true, + "license": "MIT" + }, "node_modules/es-abstract": { "version": "1.23.3", "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.23.3.tgz", @@ -2413,9 +2680,38 @@ "version": "3.1.3", "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", - "dev": true, "license": "MIT" }, + "node_modules/fast-glob": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.2.tgz", + "integrity": "sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow==", + "dev": true, + "license": "MIT", + "dependencies": { + "@nodelib/fs.stat": "^2.0.2", + "@nodelib/fs.walk": "^1.2.3", + "glob-parent": "^5.1.2", + "merge2": "^1.3.0", + "micromatch": "^4.0.4" + }, + "engines": { + "node": ">=8.6.0" + } + }, + "node_modules/fast-glob/node_modules/glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "dev": true, + "license": "ISC", + "dependencies": { + "is-glob": "^4.0.1" + }, + "engines": { + "node": ">= 6" + } + }, "node_modules/fast-json-stable-stringify": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", @@ -2453,6 +2749,19 @@ "node": "^10.12.0 || >=12.0.0" } }, + "node_modules/fill-range": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.1.1.tgz", + "integrity": "sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==", + "dev": true, + "license": "MIT", + "dependencies": { + "to-regex-range": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, "node_modules/find-up": { "version": "5.0.0", "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", @@ -2502,6 +2811,37 @@ "is-callable": "^1.1.3" } }, + "node_modules/foreground-child": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/foreground-child/-/foreground-child-3.2.0.tgz", + "integrity": "sha512-CrWQNaEl1/6WeZoarcM9LHupTo3RpZO2Pdk1vktwzPiQTsJnAKJmm3TACKeG5UZbWDfaH2AbvYxzP96y0MT7fA==", + "dev": true, + "license": "ISC", + "dependencies": { + "cross-spawn": "^7.0.0", + "signal-exit": "^4.0.1" + }, + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/fraction.js": { + "version": "4.3.7", + "resolved": "https://registry.npmjs.org/fraction.js/-/fraction.js-4.3.7.tgz", + "integrity": "sha512-ZsDfxO51wGAXREY55a7la9LScWpwv9RxIrYABrlvOFBlH/ShPnrtsXeuUIfXKKOVicNxQ+o8JTbJvjS4M89yew==", + "dev": true, + "license": "MIT", + "engines": { + "node": "*" + }, + "funding": { + "type": "patreon", + "url": "https://github.com/sponsors/rawify" + } + }, "node_modules/fs.realpath": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", @@ -2898,6 +3238,19 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/is-binary-path": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", + "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", + "dev": true, + "license": "MIT", + "dependencies": { + "binary-extensions": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, "node_modules/is-boolean-object": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.1.2.tgz", @@ -2996,6 +3349,16 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, "node_modules/is-generator-function": { "version": "1.0.10", "resolved": "https://registry.npmjs.org/is-generator-function/-/is-generator-function-1.0.10.tgz", @@ -3051,6 +3414,16 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/is-number": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.12.0" + } + }, "node_modules/is-number-object": { "version": "1.0.7", "resolved": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.7.tgz", @@ -3242,6 +3615,35 @@ "set-function-name": "^2.0.1" } }, + "node_modules/jackspeak": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/jackspeak/-/jackspeak-3.4.0.tgz", + "integrity": "sha512-JVYhQnN59LVPFCEcVa2C3CrEKYacvjRfqIQl+h8oi91aLYQVWRYbxjPcv1bUiUy/kLmQaANrYfNMCO3kuEDHfw==", + "dev": true, + "license": "BlueOak-1.0.0", + "dependencies": { + "@isaacs/cliui": "^8.0.2" + }, + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + }, + "optionalDependencies": { + "@pkgjs/parseargs": "^0.11.0" + } + }, + "node_modules/jiti": { + "version": "1.21.6", + "resolved": "https://registry.npmjs.org/jiti/-/jiti-1.21.6.tgz", + "integrity": "sha512-2yTgeWTWzMWkHu6Jp9NKgePDaYHbntiwvYuuJLbbN9vl7DC9DvXKOB2BC3ZZ92D3cvV/aflH0osDfwpHepQ53w==", + "dev": true, + "license": "MIT", + "bin": { + "jiti": "bin/jiti.js" + } + }, "node_modules/js-tokens": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", @@ -3348,6 +3750,29 @@ "node": ">= 0.8.0" } }, + "node_modules/lilconfig": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-2.1.0.tgz", + "integrity": "sha512-utWOt/GHzuUxnLKxB6dk81RoOeoNeHgbrXiuGk4yyF5qlRz+iIVWu56E2fqGHFrXz0QNUhLB/8nKqvRH66JKGQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=10" + } + }, + "node_modules/lines-and-columns": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz", + "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==", + "dev": true, + "license": "MIT" + }, + "node_modules/load-script": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/load-script/-/load-script-1.0.0.tgz", + "integrity": "sha512-kPEjMFtZvwL9TaZo0uZ2ml+Ye9HUMmPwbYRJ324qF9tqMejwykJ5ggTyvzmrbBeapCAbk98BSbTeovHEEP1uCA==", + "license": "MIT" + }, "node_modules/locate-path": { "version": "6.0.0", "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", @@ -3393,12 +3818,36 @@ "yallist": "^3.0.2" } }, - "node_modules/minimatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "node_modules/merge2": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", + "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", "dev": true, - "license": "ISC", + "license": "MIT", + "engines": { + "node": ">= 8" + } + }, + "node_modules/micromatch": { + "version": "4.0.7", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.7.tgz", + "integrity": "sha512-LPP/3KorzCwBxfeUuZmaR6bG2kdeHSbe0P2tY3FLRU4vYrjYz5hI4QZwV0njUx3jeuKe67YukQ1LSPZBKDqO/Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "braces": "^3.0.3", + "picomatch": "^2.3.1" + }, + "engines": { + "node": ">=8.6" + } + }, + "node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "dev": true, + "license": "ISC", "dependencies": { "brace-expansion": "^1.1.7" }, @@ -3406,6 +3855,16 @@ "node": "*" } }, + "node_modules/minipass": { + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.1.2.tgz", + "integrity": "sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==", + "dev": true, + "license": "ISC", + "engines": { + "node": ">=16 || 14 >=14.17" + } + }, "node_modules/ms": { "version": "2.1.2", "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", @@ -3413,6 +3872,18 @@ "dev": true, "license": "MIT" }, + "node_modules/mz": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/mz/-/mz-2.7.0.tgz", + "integrity": "sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "any-promise": "^1.0.0", + "object-assign": "^4.0.1", + "thenify-all": "^1.0.0" + } + }, "node_modules/nanoid": { "version": "3.3.7", "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.7.tgz", @@ -3446,16 +3917,45 @@ "dev": true, "license": "MIT" }, + "node_modules/normalize-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/normalize-range": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz", + "integrity": "sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/object-assign": { "version": "4.1.1", "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==", - "dev": true, "license": "MIT", "engines": { "node": ">=0.10.0" } }, + "node_modules/object-hash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/object-hash/-/object-hash-3.0.0.tgz", + "integrity": "sha512-RSn9F68PjH9HqtltsSnqYC1XXoWe9Bju5+213R98cNGttag9q9yAOTzdbsqvIa7aNm5WffBZFpWYr2aWrklWAw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 6" + } + }, "node_modules/object-inspect": { "version": "1.13.1", "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.13.1.tgz", @@ -3675,6 +4175,33 @@ "dev": true, "license": "MIT" }, + "node_modules/path-scurry": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/path-scurry/-/path-scurry-1.11.1.tgz", + "integrity": "sha512-Xa4Nw17FS9ApQFJ9umLiJS4orGjm7ZzwUrwamcGQuHSzDyth9boKDaycYdDcZDuqYATXw4HFXgaqWTctW/v1HA==", + "dev": true, + "license": "BlueOak-1.0.0", + "dependencies": { + "lru-cache": "^10.2.0", + "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0" + }, + "engines": { + "node": ">=16 || 14 >=14.18" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/path-scurry/node_modules/lru-cache": { + "version": "10.2.2", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.2.2.tgz", + "integrity": "sha512-9hp3Vp2/hFQUiIwKo8XCeFVnrg8Pk3TYNPIR7tJADKi5YfcF7vEaK7avFHTlSy3kOKYaJQaalfEo6YuXdceBOQ==", + "dev": true, + "license": "ISC", + "engines": { + "node": "14 || >=16.14" + } + }, "node_modules/picocolors": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.1.tgz", @@ -3682,6 +4209,39 @@ "dev": true, "license": "ISC" }, + "node_modules/picomatch": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8.6" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } + }, + "node_modules/pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/pirates": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.6.tgz", + "integrity": "sha512-saLsH7WeYYPiD25LDuLRRY/i+6HaPYr6G1OUlN39otzkSTxKnubR9RTxS3/Kk50s1g2JTgFwWQDQyplC5/SHZg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 6" + } + }, "node_modules/possible-typed-array-names": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/possible-typed-array-names/-/possible-typed-array-names-1.0.0.tgz", @@ -3721,6 +4281,152 @@ "node": "^10 || ^12 || >=14" } }, + "node_modules/postcss-import": { + "version": "15.1.0", + "resolved": "https://registry.npmjs.org/postcss-import/-/postcss-import-15.1.0.tgz", + "integrity": "sha512-hpr+J05B2FVYUAXHeK1YyI267J/dDDhMU6B6civm8hSY1jYJnBXxzKDKDswzJmtLHryrjhnDjqqp/49t8FALew==", + "dev": true, + "license": "MIT", + "dependencies": { + "postcss-value-parser": "^4.0.0", + "read-cache": "^1.0.0", + "resolve": "^1.1.7" + }, + "engines": { + "node": ">=14.0.0" + }, + "peerDependencies": { + "postcss": "^8.0.0" + } + }, + "node_modules/postcss-import/node_modules/resolve": { + "version": "1.22.8", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.8.tgz", + "integrity": "sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==", + "dev": true, + "license": "MIT", + "dependencies": { + "is-core-module": "^2.13.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + }, + "bin": { + "resolve": "bin/resolve" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/postcss-js": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-js/-/postcss-js-4.0.1.tgz", + "integrity": "sha512-dDLF8pEO191hJMtlHFPRa8xsizHaM82MLfNkUHdUtVEV3tgTp5oj+8qbEqYM57SLfc74KSbw//4SeJma2LRVIw==", + "dev": true, + "license": "MIT", + "dependencies": { + "camelcase-css": "^2.0.1" + }, + "engines": { + "node": "^12 || ^14 || >= 16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + "peerDependencies": { + "postcss": "^8.4.21" + } + }, + "node_modules/postcss-load-config": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-4.0.2.tgz", + "integrity": "sha512-bSVhyJGL00wMVoPUzAVAnbEoWyqRxkjv64tUl427SKnPrENtq6hJwUojroMz2VB+Q1edmi4IfrAPpami5VVgMQ==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "MIT", + "dependencies": { + "lilconfig": "^3.0.0", + "yaml": "^2.3.4" + }, + "engines": { + "node": ">= 14" + }, + "peerDependencies": { + "postcss": ">=8.0.9", + "ts-node": ">=9.0.0" + }, + "peerDependenciesMeta": { + "postcss": { + "optional": true + }, + "ts-node": { + "optional": true + } + } + }, + "node_modules/postcss-load-config/node_modules/lilconfig": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-3.1.2.tgz", + "integrity": "sha512-eop+wDAvpItUys0FWkHIKeC9ybYrTGbU41U5K7+bttZZeohvnY7M9dZ5kB21GNWiFT2q1OoPTvncPCgSOVO5ow==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/antonk52" + } + }, + "node_modules/postcss-nested": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/postcss-nested/-/postcss-nested-6.0.1.tgz", + "integrity": "sha512-mEp4xPMi5bSWiMbsgoPfcP74lsWLHkQbZc3sY+jWYd65CUwXrUaTp0fmNpa01ZcETKlIgUdFN/MpS2xZtqL9dQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "postcss-selector-parser": "^6.0.11" + }, + "engines": { + "node": ">=12.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + "peerDependencies": { + "postcss": "^8.2.14" + } + }, + "node_modules/postcss-selector-parser": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.1.0.tgz", + "integrity": "sha512-UMz42UD0UY0EApS0ZL9o1XnLhSTtvvvLe5Dc2H2O56fvRZi+KulDyf5ctDhhtYJBGKStV2FL1fy6253cmLgqVQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/postcss-value-parser": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz", + "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==", + "dev": true, + "license": "MIT" + }, "node_modules/prelude-ls": { "version": "1.2.1", "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz", @@ -3735,7 +4441,6 @@ "version": "15.8.1", "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.8.1.tgz", "integrity": "sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==", - "dev": true, "license": "MIT", "dependencies": { "loose-envify": "^1.4.0", @@ -3799,11 +4504,19 @@ "react": "^18.3.1" } }, + "node_modules/react-icons": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/react-icons/-/react-icons-5.2.1.tgz", + "integrity": "sha512-zdbW5GstTzXaVKvGSyTaBalt7HSfuK5ovrzlpyiWHAFXndXTdd/1hdDHI4xBM1Mn7YriT6aqESucFl9kEXzrdw==", + "license": "MIT", + "peerDependencies": { + "react": "*" + } + }, "node_modules/react-is": { "version": "16.13.1", "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==", - "dev": true, "license": "MIT" }, "node_modules/react-refresh": { @@ -3816,6 +4529,46 @@ "node": ">=0.10.0" } }, + "node_modules/react-youtube": { + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/react-youtube/-/react-youtube-10.1.0.tgz", + "integrity": "sha512-ZfGtcVpk0SSZtWCSTYOQKhfx5/1cfyEW1JN/mugGNfAxT3rmVJeMbGpA9+e78yG21ls5nc/5uZJETE3cm3knBg==", + "license": "MIT", + "dependencies": { + "fast-deep-equal": "3.1.3", + "prop-types": "15.8.1", + "youtube-player": "5.5.2" + }, + "engines": { + "node": ">= 14.x" + }, + "peerDependencies": { + "react": ">=0.14.1" + } + }, + "node_modules/read-cache": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/read-cache/-/read-cache-1.0.0.tgz", + "integrity": "sha512-Owdv/Ft7IjOgm/i0xvNDZ1LrRANRfew4b2prF3OWMQLxLfu3bS8FVhCsrSCMK4lR56Y9ya+AThoTpDCTxCmpRA==", + "dev": true, + "license": "MIT", + "dependencies": { + "pify": "^2.3.0" + } + }, + "node_modules/readdirp": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", + "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", + "dev": true, + "license": "MIT", + "dependencies": { + "picomatch": "^2.2.1" + }, + "engines": { + "node": ">=8.10.0" + } + }, "node_modules/reflect.getprototypeof": { "version": "1.0.6", "resolved": "https://registry.npmjs.org/reflect.getprototypeof/-/reflect.getprototypeof-1.0.6.tgz", @@ -4105,6 +4858,25 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/signal-exit": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz", + "integrity": "sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==", + "dev": true, + "license": "ISC", + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/sister": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/sister/-/sister-3.0.2.tgz", + "integrity": "sha512-p19rtTs+NksBRKW9qn0UhZ8/TUI9BPw9lmtHny+Y3TinWlOa9jWh9xB0AtPSdmOy49NJJJSSe0Ey4C7h0TrcYA==", + "license": "BSD-3-Clause" + }, "node_modules/source-map-js": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.0.tgz", @@ -4115,6 +4887,76 @@ "node": ">=0.10.0" } }, + "node_modules/string-width": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz", + "integrity": "sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==", + "dev": true, + "license": "MIT", + "dependencies": { + "eastasianwidth": "^0.2.0", + "emoji-regex": "^9.2.2", + "strip-ansi": "^7.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/string-width-cjs": { + "name": "string-width", + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "dev": true, + "license": "MIT", + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/string-width-cjs/node_modules/emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "dev": true, + "license": "MIT" + }, + "node_modules/string-width/node_modules/ansi-regex": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz", + "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-regex?sponsor=1" + } + }, + "node_modules/string-width/node_modules/strip-ansi": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz", + "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-regex": "^6.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/strip-ansi?sponsor=1" + } + }, "node_modules/string.prototype.matchall": { "version": "4.0.11", "resolved": "https://registry.npmjs.org/string.prototype.matchall/-/string.prototype.matchall-4.0.11.tgz", @@ -4207,6 +5049,20 @@ "node": ">=8" } }, + "node_modules/strip-ansi-cjs": { + "name": "strip-ansi", + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, "node_modules/strip-json-comments": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", @@ -4220,6 +5076,78 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/sucrase": { + "version": "3.35.0", + "resolved": "https://registry.npmjs.org/sucrase/-/sucrase-3.35.0.tgz", + "integrity": "sha512-8EbVDiu9iN/nESwxeSxDKe0dunta1GOlHufmSSXxMD2z2/tMZpDMpvXQGsc+ajGo8y2uYUmixaSRUc/QPoQ0GA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@jridgewell/gen-mapping": "^0.3.2", + "commander": "^4.0.0", + "glob": "^10.3.10", + "lines-and-columns": "^1.1.6", + "mz": "^2.7.0", + "pirates": "^4.0.1", + "ts-interface-checker": "^0.1.9" + }, + "bin": { + "sucrase": "bin/sucrase", + "sucrase-node": "bin/sucrase-node" + }, + "engines": { + "node": ">=16 || 14 >=14.17" + } + }, + "node_modules/sucrase/node_modules/brace-expansion": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", + "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", + "dev": true, + "license": "MIT", + "dependencies": { + "balanced-match": "^1.0.0" + } + }, + "node_modules/sucrase/node_modules/glob": { + "version": "10.4.1", + "resolved": "https://registry.npmjs.org/glob/-/glob-10.4.1.tgz", + "integrity": "sha512-2jelhlq3E4ho74ZyVLN03oKdAZVUa6UDZzFLVH1H7dnoax+y9qyaq8zBkfDIggjniU19z0wU18y16jMB2eyVIw==", + "dev": true, + "license": "ISC", + "dependencies": { + "foreground-child": "^3.1.0", + "jackspeak": "^3.1.2", + "minimatch": "^9.0.4", + "minipass": "^7.1.2", + "path-scurry": "^1.11.1" + }, + "bin": { + "glob": "dist/esm/bin.mjs" + }, + "engines": { + "node": ">=16 || 14 >=14.18" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/sucrase/node_modules/minimatch": { + "version": "9.0.4", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.4.tgz", + "integrity": "sha512-KqWh+VchfxcMNRAJjj2tnsSJdNbHsVgnkBhTNrW7AjVo6OvLtxw8zfT9oLw1JSohlFzJ8jCoTgaoXvJ+kHt6fw==", + "dev": true, + "license": "ISC", + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=16 || 14 >=14.17" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, "node_modules/supports-color": { "version": "5.5.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", @@ -4246,6 +5174,62 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/tailwindcss": { + "version": "3.4.4", + "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-3.4.4.tgz", + "integrity": "sha512-ZoyXOdJjISB7/BcLTR6SEsLgKtDStYyYZVLsUtWChO4Ps20CBad7lfJKVDiejocV4ME1hLmyY0WJE3hSDcmQ2A==", + "dev": true, + "license": "MIT", + "dependencies": { + "@alloc/quick-lru": "^5.2.0", + "arg": "^5.0.2", + "chokidar": "^3.5.3", + "didyoumean": "^1.2.2", + "dlv": "^1.1.3", + "fast-glob": "^3.3.0", + "glob-parent": "^6.0.2", + "is-glob": "^4.0.3", + "jiti": "^1.21.0", + "lilconfig": "^2.1.0", + "micromatch": "^4.0.5", + "normalize-path": "^3.0.0", + "object-hash": "^3.0.0", + "picocolors": "^1.0.0", + "postcss": "^8.4.23", + "postcss-import": "^15.1.0", + "postcss-js": "^4.0.1", + "postcss-load-config": "^4.0.1", + "postcss-nested": "^6.0.1", + "postcss-selector-parser": "^6.0.11", + "resolve": "^1.22.2", + "sucrase": "^3.32.0" + }, + "bin": { + "tailwind": "lib/cli.js", + "tailwindcss": "lib/cli.js" + }, + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/tailwindcss/node_modules/resolve": { + "version": "1.22.8", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.8.tgz", + "integrity": "sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==", + "dev": true, + "license": "MIT", + "dependencies": { + "is-core-module": "^2.13.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + }, + "bin": { + "resolve": "bin/resolve" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/text-table": { "version": "0.2.0", "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", @@ -4253,6 +5237,29 @@ "dev": true, "license": "MIT" }, + "node_modules/thenify": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/thenify/-/thenify-3.3.1.tgz", + "integrity": "sha512-RVZSIV5IG10Hk3enotrhvz0T9em6cyHBLkH/YAZuKqd8hRkKhSfCGIcP2KUY0EPxndzANBmNllzWPwak+bheSw==", + "dev": true, + "license": "MIT", + "dependencies": { + "any-promise": "^1.0.0" + } + }, + "node_modules/thenify-all": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/thenify-all/-/thenify-all-1.6.0.tgz", + "integrity": "sha512-RNxQH/qI8/t3thXJDwcstUO4zeqo64+Uy/+sNVRBx4Xn2OX+OZ9oP+iJnNFqplFra2ZUVeKCSa2oVWi3T4uVmA==", + "dev": true, + "license": "MIT", + "dependencies": { + "thenify": ">= 3.1.0 < 4" + }, + "engines": { + "node": ">=0.8" + } + }, "node_modules/to-fast-properties": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", @@ -4263,6 +5270,26 @@ "node": ">=4" } }, + "node_modules/to-regex-range": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "is-number": "^7.0.0" + }, + "engines": { + "node": ">=8.0" + } + }, + "node_modules/ts-interface-checker": { + "version": "0.1.13", + "resolved": "https://registry.npmjs.org/ts-interface-checker/-/ts-interface-checker-0.1.13.tgz", + "integrity": "sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA==", + "dev": true, + "license": "Apache-2.0" + }, "node_modules/type-check": { "version": "0.4.0", "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz", @@ -4423,6 +5450,13 @@ "punycode": "^2.1.0" } }, + "node_modules/util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==", + "dev": true, + "license": "MIT" + }, "node_modules/vite": { "version": "5.2.13", "resolved": "https://registry.npmjs.org/vite/-/vite-5.2.13.tgz", @@ -4588,6 +5622,143 @@ "node": ">=0.10.0" } }, + "node_modules/wrap-ansi": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-8.1.0.tgz", + "integrity": "sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-styles": "^6.1.0", + "string-width": "^5.0.1", + "strip-ansi": "^7.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + } + }, + "node_modules/wrap-ansi-cjs": { + "name": "wrap-ansi", + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", + "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + } + }, + "node_modules/wrap-ansi-cjs/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "license": "MIT", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/wrap-ansi-cjs/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/wrap-ansi-cjs/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true, + "license": "MIT" + }, + "node_modules/wrap-ansi-cjs/node_modules/emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "dev": true, + "license": "MIT" + }, + "node_modules/wrap-ansi-cjs/node_modules/string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "dev": true, + "license": "MIT", + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/wrap-ansi/node_modules/ansi-regex": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz", + "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-regex?sponsor=1" + } + }, + "node_modules/wrap-ansi/node_modules/ansi-styles": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.1.tgz", + "integrity": "sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/wrap-ansi/node_modules/strip-ansi": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz", + "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-regex": "^6.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/strip-ansi?sponsor=1" + } + }, "node_modules/wrappy": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", @@ -4602,6 +5773,19 @@ "dev": true, "license": "ISC" }, + "node_modules/yaml": { + "version": "2.4.5", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.4.5.tgz", + "integrity": "sha512-aBx2bnqDzVOyNKfsysjA2ms5ZlnjSAW2eG3/L5G/CSujfjLJTJsEw1bGw8kCf04KodQWk1pxlGnZ56CRxiawmg==", + "dev": true, + "license": "ISC", + "bin": { + "yaml": "bin.mjs" + }, + "engines": { + "node": ">= 14" + } + }, "node_modules/yocto-queue": { "version": "0.1.0", "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", @@ -4614,6 +5798,32 @@ "funding": { "url": "https://github.com/sponsors/sindresorhus" } + }, + "node_modules/youtube-player": { + "version": "5.5.2", + "resolved": "https://registry.npmjs.org/youtube-player/-/youtube-player-5.5.2.tgz", + "integrity": "sha512-ZGtsemSpXnDky2AUYWgxjaopgB+shFHgXVpiJFeNB5nWEugpW1KWYDaHKuLqh2b67r24GtP6HoSW5swvf0fFIQ==", + "license": "BSD-3-Clause", + "dependencies": { + "debug": "^2.6.6", + "load-script": "^1.0.0", + "sister": "^3.0.0" + } + }, + "node_modules/youtube-player/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "license": "MIT", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/youtube-player/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "license": "MIT" } } } diff --git a/package.json b/package.json index 69df23d..7131550 100644 --- a/package.json +++ b/package.json @@ -11,16 +11,21 @@ }, "dependencies": { "react": "^18.2.0", - "react-dom": "^18.2.0" + "react-dom": "^18.2.0", + "react-icons": "^5.2.1", + "react-youtube": "^10.1.0" }, "devDependencies": { "@types/react": "^18.2.66", "@types/react-dom": "^18.2.22", "@vitejs/plugin-react": "^4.2.1", + "autoprefixer": "^10.4.19", "eslint": "^8.57.0", "eslint-plugin-react": "^7.34.1", "eslint-plugin-react-hooks": "^4.6.0", "eslint-plugin-react-refresh": "^0.4.6", + "postcss": "^8.4.38", + "tailwindcss": "^3.4.4", "vite": "^5.2.0" } } diff --git a/postcss.config.js b/postcss.config.js new file mode 100644 index 0000000..2e7af2b --- /dev/null +++ b/postcss.config.js @@ -0,0 +1,6 @@ +export default { + plugins: { + tailwindcss: {}, + autoprefixer: {}, + }, +} diff --git a/src/App.css b/src/App.css index b9d355d..e69de29 100644 --- a/src/App.css +++ b/src/App.css @@ -1,42 +0,0 @@ -#root { - max-width: 1280px; - margin: 0 auto; - padding: 2rem; - text-align: center; -} - -.logo { - height: 6em; - padding: 1.5em; - will-change: filter; - transition: filter 300ms; -} -.logo:hover { - filter: drop-shadow(0 0 2em #646cffaa); -} -.logo.react:hover { - filter: drop-shadow(0 0 2em #61dafbaa); -} - -@keyframes logo-spin { - from { - transform: rotate(0deg); - } - to { - transform: rotate(360deg); - } -} - -@media (prefers-reduced-motion: no-preference) { - a:nth-of-type(2) .logo { - animation: logo-spin infinite 20s linear; - } -} - -.card { - padding: 2em; -} - -.read-the-docs { - color: #888; -} diff --git a/src/App.jsx b/src/App.jsx index b8b8473..6e3e54b 100644 --- a/src/App.jsx +++ b/src/App.jsx @@ -1,33 +1,20 @@ import { useState } from 'react' -import reactLogo from './assets/react.svg' -import viteLogo from '/vite.svg' import './App.css' +import Header from './components/Header/Header' +import Reviews from './components/Reviews/Reviews' +import Details from './components/Details/Details' function App() { - const [count, setCount] = useState(0) - return ( <> - -

Vite + React

-
- -

- Edit src/App.jsx and save to test HMR -

+
+ {/* TOP */} +
+
+
+ +
-

- Click on the Vite and React logos to learn more -

) } diff --git a/src/assets/Techno+logo(white).png b/src/assets/Techno+logo(white).png new file mode 100644 index 0000000000000000000000000000000000000000..20e6cbebcd5ed9c7d9cc94bad94a63d872339b21 GIT binary patch literal 183916 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 z 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 EKPu)W-2eap literal 0 HcmV?d00001 diff --git a/src/assets/git-icon.svg b/src/assets/git-icon.svg new file mode 100644 index 0000000..6ad3bf5 --- /dev/null +++ b/src/assets/git-icon.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/github-icon-2.svg b/src/assets/github-icon-2.svg new file mode 100644 index 0000000..2a52882 --- /dev/null +++ b/src/assets/github-icon-2.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/components/Details/Button.jsx b/src/components/Details/Button.jsx new file mode 100644 index 0000000..4489f82 --- /dev/null +++ b/src/components/Details/Button.jsx @@ -0,0 +1,10 @@ +export default function Button({ text, redirect }) { + return ( + + ); +} \ No newline at end of file diff --git a/src/components/Details/Details.jsx b/src/components/Details/Details.jsx new file mode 100644 index 0000000..eedd2ca --- /dev/null +++ b/src/components/Details/Details.jsx @@ -0,0 +1,21 @@ +import Button from "./Button"; +import PlayVideo from "./PlayVideo"; + +export default function Details(){ + return ( +
+ +
+ Workshop Recording: Git and Github +
+
+
+
+ ); +} \ No newline at end of file diff --git a/src/components/Details/PlayVideo.jsx b/src/components/Details/PlayVideo.jsx new file mode 100644 index 0000000..9be7877 --- /dev/null +++ b/src/components/Details/PlayVideo.jsx @@ -0,0 +1,18 @@ +import YouTube from "react-youtube"; + +export default function PlayVideo({videoId}) { + const containerStyles = { + width: "100%", // You can adjust this width as per your requirement + maxWidth: "100%", // Maximum width to maintain responsiveness + margin: "0 auto", // Center the container + }; + return ( +
+ +
+ ); +} diff --git a/src/components/Header/Header.jsx b/src/components/Header/Header.jsx new file mode 100644 index 0000000..87e5c47 --- /dev/null +++ b/src/components/Header/Header.jsx @@ -0,0 +1,7 @@ +export default function Header({text}) { + return ( +
+ {text} +
+ ) +} \ No newline at end of file diff --git a/src/components/Reviews/ReviewCard.jsx b/src/components/Reviews/ReviewCard.jsx new file mode 100644 index 0000000..7db4b40 --- /dev/null +++ b/src/components/Reviews/ReviewCard.jsx @@ -0,0 +1,38 @@ +import { BsPersonCircle } from "react-icons/bs"; +import Stars from "./Stars"; + +export default function ReviewCard({ review }) { + return ( +
+
+ +
+ + {review.name} + + + {review.rollno} + +
+
+
+ +
+

{review.review}

+ {review.improvements.length > 0 && ( +
+

+ Points of Improvements: +

+
    + {review.improvements.map((improvement, index) => { + return
  • - {improvement}
  • ; + })} +
+
+ )} +
+ ); +} diff --git a/src/components/Reviews/Reviews.jsx b/src/components/Reviews/Reviews.jsx new file mode 100644 index 0000000..39689e9 --- /dev/null +++ b/src/components/Reviews/Reviews.jsx @@ -0,0 +1,20 @@ +import Header from "../Header/Header"; +import ReviewCard from "./ReviewCard"; +import { reviews } from "../../reviews"; + +export default function Reviews() { + return ( +
+
+
+ {reviews.map((review, index) => { + return ( +
+ +
+ ); + })} +
+
+ ); +} diff --git a/src/components/Reviews/Stars.jsx b/src/components/Reviews/Stars.jsx new file mode 100644 index 0000000..5e3e68d --- /dev/null +++ b/src/components/Reviews/Stars.jsx @@ -0,0 +1,17 @@ +export default function Stars({ rate }) { + return ( +
+ {[...Array(rate)].map((_, i) => ( + + + + ))} +
+ ); +} diff --git a/src/index.css b/src/index.css index 6119ad9..b4ad6e9 100644 --- a/src/index.css +++ b/src/index.css @@ -1,68 +1,10 @@ -:root { - font-family: Inter, system-ui, Avenir, Helvetica, Arial, sans-serif; - line-height: 1.5; - font-weight: 400; +@tailwind base; +@tailwind components; +@tailwind utilities; - color-scheme: light dark; - color: rgba(255, 255, 255, 0.87); - background-color: #242424; - - font-synthesis: none; - text-rendering: optimizeLegibility; - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; -} - -a { - font-weight: 500; - color: #646cff; - text-decoration: inherit; -} -a:hover { - color: #535bf2; -} - -body { +*{ + box-sizing: border-box; margin: 0; - display: flex; - place-items: center; - min-width: 320px; - min-height: 100vh; -} - -h1 { - font-size: 3.2em; - line-height: 1.1; -} - -button { - border-radius: 8px; - border: 1px solid transparent; - padding: 0.6em 1.2em; - font-size: 1em; - font-weight: 500; - font-family: inherit; - background-color: #1a1a1a; - cursor: pointer; - transition: border-color 0.25s; -} -button:hover { - border-color: #646cff; -} -button:focus, -button:focus-visible { - outline: 4px auto -webkit-focus-ring-color; -} - -@media (prefers-color-scheme: light) { - :root { - color: #213547; - background-color: #ffffff; - } - a:hover { - color: #747bff; - } - button { - background-color: #f9f9f9; - } -} + padding: 0; + color-scheme: dark; +} \ No newline at end of file diff --git a/src/reviews.js b/src/reviews.js new file mode 100644 index 0000000..c9ca8ea --- /dev/null +++ b/src/reviews.js @@ -0,0 +1,38 @@ +const reviews = [ + { + name: "John Doe", + rollno: "19112069", + rate: 4, + review: "Good Workshop", + improvements: [ + "None" + ], + }, + { + name: "Jane Doe", + rollno: "19112070", + rate: 5, + review: "Great Lecture", + improvements: [ + "None" + ], + }, + { + name: "John Doe", + rollno: "19112069", + rate: 4, + review: "Good Workshop", + improvements: [ + "None" + ], + }, + { + name: "Jane Doe", + rollno: "19112070", + rate: 5, + review: "Great Lecture", + improvements: [] + } +] + +export { reviews }; \ No newline at end of file diff --git a/tailwind.config.js b/tailwind.config.js new file mode 100644 index 0000000..f7de5e9 --- /dev/null +++ b/tailwind.config.js @@ -0,0 +1,8 @@ +/** @type {import('tailwindcss').Config} */ +export default { + content: ["./index.html", "./src/**/*.{js,ts,jsx,tsx}"], + theme: { + extend: {}, + }, + plugins: [], +}; From 243127be0e58f886fac8201ea386b5dcf9901d6e Mon Sep 17 00:00:00 2001 From: Debatreya Date: Thu, 13 Jun 2024 15:46:58 +0530 Subject: [PATCH 03/14] Guys lets contribute --- CONTRIBUTINIG.md | 1 + src/App.jsx | 2 +- src/assets/Techno+logo(white).png | Bin 183916 -> 0 bytes src/assets/Techno.svg | 36 +++++++++++++++++++++++++++++ src/components/Header/Header.jsx | 35 ++++++++++++++++++++++------ src/components/Reviews/Reviews.jsx | 2 +- 6 files changed, 67 insertions(+), 9 deletions(-) delete mode 100644 src/assets/Techno+logo(white).png create mode 100644 src/assets/Techno.svg diff --git a/CONTRIBUTINIG.md b/CONTRIBUTINIG.md index f3f679a..00f9320 100644 --- a/CONTRIBUTINIG.md +++ b/CONTRIBUTINIG.md @@ -21,6 +21,7 @@ ], }, ``` + You can leave the `improvements` blank like this `improvements: []`, if you have noting to say. 6. Add a new object in that `reviws` array. 7. ``` $ git add . diff --git a/src/App.jsx b/src/App.jsx index 6e3e54b..b746c84 100644 --- a/src/App.jsx +++ b/src/App.jsx @@ -9,7 +9,7 @@ function App() { <>
{/* TOP */} -
+
diff --git a/src/assets/Techno+logo(white).png b/src/assets/Techno+logo(white).png deleted file mode 100644 index 20e6cbebcd5ed9c7d9cc94bad94a63d872339b21..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 183916 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 z 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 EKPu)W-2eap diff --git a/src/assets/Techno.svg b/src/assets/Techno.svg new file mode 100644 index 0000000..4cc05e4 --- /dev/null +++ b/src/assets/Techno.svg @@ -0,0 +1,36 @@ + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/components/Header/Header.jsx b/src/components/Header/Header.jsx index 87e5c47..30c8487 100644 --- a/src/components/Header/Header.jsx +++ b/src/components/Header/Header.jsx @@ -1,7 +1,28 @@ -export default function Header({text}) { - return ( -
- {text} -
- ) -} \ No newline at end of file +import TechnoLogo from "../../assets/Techno.svg"; +import Git from "../../assets/git-icon.svg"; +import Github from "../../assets/github-icon-2.svg"; + +export default function Header({ text, logo }) { + return ( +
+ {logo && ( + Techno+ { + window.open("https://technobyte.tech", "_blank"); + }} + /> + )} + {text} + {logo && ( +
+ Git + + + Github +
+ )} +
+ ); +} diff --git a/src/components/Reviews/Reviews.jsx b/src/components/Reviews/Reviews.jsx index 39689e9..7aeb7ba 100644 --- a/src/components/Reviews/Reviews.jsx +++ b/src/components/Reviews/Reviews.jsx @@ -5,7 +5,7 @@ import { reviews } from "../../reviews"; export default function Reviews() { return (
-
+
{reviews.map((review, index) => { return ( From 055a76bee2821b5bb91b3f72b7086da8bf4fca25 Mon Sep 17 00:00:00 2001 From: Debatreya Date: Thu, 13 Jun 2024 16:00:42 +0530 Subject: [PATCH 04/14] Lets contribute --- CONTRIBUTINIG.md | 2 +- index.html | 2 +- src/components/Header/Header.jsx | 2 +- src/components/Reviews/Reviews.jsx | 13 +++++++++-- src/reviews.js | 37 ++++-------------------------- 5 files changed, 19 insertions(+), 37 deletions(-) diff --git a/CONTRIBUTINIG.md b/CONTRIBUTINIG.md index 00f9320..e867d6c 100644 --- a/CONTRIBUTINIG.md +++ b/CONTRIBUTINIG.md @@ -1,4 +1,4 @@ -# Contribution Guidelines +# Contribution and Add Review - Guidelines 0. Create a issue with your 'Roll no.' as title and your 'name' in the description. 1. `FORK the repo` diff --git a/index.html b/index.html index 0c589ec..407ad80 100644 --- a/index.html +++ b/index.html @@ -4,7 +4,7 @@ - Vite + React + Technobyte | Workshops
diff --git a/src/components/Header/Header.jsx b/src/components/Header/Header.jsx index 30c8487..bd7b0fa 100644 --- a/src/components/Header/Header.jsx +++ b/src/components/Header/Header.jsx @@ -15,7 +15,7 @@ export default function Header({ text, logo }) { }} /> )} - {text} + {text} {logo && (
Git diff --git a/src/components/Reviews/Reviews.jsx b/src/components/Reviews/Reviews.jsx index 7aeb7ba..aac9c8c 100644 --- a/src/components/Reviews/Reviews.jsx +++ b/src/components/Reviews/Reviews.jsx @@ -1,12 +1,13 @@ import Header from "../Header/Header"; import ReviewCard from "./ReviewCard"; import { reviews } from "../../reviews"; +import Button from "../Details/Button"; export default function Reviews() { return ( -
+
-
+
{reviews.map((review, index) => { return (
@@ -15,6 +16,14 @@ export default function Reviews() { ); })}
+
+
); } diff --git a/src/reviews.js b/src/reviews.js index c9ca8ea..c9fb1ae 100644 --- a/src/reviews.js +++ b/src/reviews.js @@ -1,37 +1,10 @@ const reviews = [ { - name: "John Doe", - rollno: "19112069", - rate: 4, - review: "Good Workshop", - improvements: [ - "None" - ], - }, - { - name: "Jane Doe", - rollno: "19112070", - rate: 5, - review: "Great Lecture", - improvements: [ - "None" - ], - }, - { - name: "John Doe", - rollno: "19112069", - rate: 4, - review: "Good Workshop", - improvements: [ - "None" - ], - }, - { - name: "Jane Doe", - rollno: "19112070", - rate: 5, - review: "Great Lecture", - improvements: [] + name: "", + rollno: "", + rate: 0, + review: "", + improvements: [], } ] From 43e0e642c2d506db7c0e380a8cc9d25f7fda9129 Mon Sep 17 00:00:00 2001 From: Ansh-Garg22 Date: Thu, 13 Jun 2024 23:13:44 +0530 Subject: [PATCH 05/14] edit review.js --- src/reviews.js | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/reviews.js b/src/reviews.js index c9fb1ae..3c109a4 100644 --- a/src/reviews.js +++ b/src/reviews.js @@ -1,9 +1,9 @@ const reviews = [ { - name: "", - rollno: "", - rate: 0, - review: "", + name: "abc", + rollno: "1221", + rate: 5, + review: "good nice", improvements: [], } ] From 1de0d51867fe103a0cd4d0d54a555a8ce89f8d3b Mon Sep 17 00:00:00 2001 From: Agrawal-Vansh Date: Thu, 13 Jun 2024 23:21:04 +0530 Subject: [PATCH 06/14] 123103105 Tried to create pull request --- src/reviews.js | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/reviews.js b/src/reviews.js index c9fb1ae..a682c6f 100644 --- a/src/reviews.js +++ b/src/reviews.js @@ -1,9 +1,9 @@ const reviews = [ { - name: "", - rollno: "", - rate: 0, - review: "", + name: "Vansh Agrawal", + rollno: "123103105", + rate: 5, + review: "Great", improvements: [], } ] From eb2f83661e433c5c0d52e268bf4bc23a589069f8 Mon Sep 17 00:00:00 2001 From: Mohak-Mittal Date: Fri, 14 Jun 2024 00:46:11 +0530 Subject: [PATCH 07/14] Enjoyed the session Adding my details --- src/reviews.js | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/reviews.js b/src/reviews.js index 7f0150d..a4b9014 100644 --- a/src/reviews.js +++ b/src/reviews.js @@ -12,6 +12,13 @@ const reviews = [ rate: 5, review: "Great", improvements: [], + }, + { + name: "Mohak Mittal", + rollno: "123102133", + rate: 5, + review: "Amazing Session, Learn a lot of things", + improvements: [], } ] From 837820f0341aa3e8a57664135cd9f36046bb61b2 Mon Sep 17 00:00:00 2001 From: Debatreya Das <116421305+Debatreya@users.noreply.github.com> Date: Fri, 14 Jun 2024 07:20:45 +0530 Subject: [PATCH 08/14] Update CONTRIBUTINIG.md --- CONTRIBUTINIG.md | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/CONTRIBUTINIG.md b/CONTRIBUTINIG.md index e867d6c..8e8a19a 100644 --- a/CONTRIBUTINIG.md +++ b/CONTRIBUTINIG.md @@ -1,6 +1,5 @@ # Contribution and Add Review - Guidelines -0. Create a issue with your 'Roll no.' as title and your 'name' in the description. 1. `FORK the repo` 2. `Clone your forked repo` 3. Create new Branch @@ -33,4 +32,4 @@ $ git push origin review/ ``` 10. Go to your git hub and switch to the branch `review/` -11. Create a pull request with a meaning ful message and adding `#` in the message refering to the issue that you created. \ No newline at end of file +11. Create a pull request with a as title and in the description. From 613413a19be57bf0e0a7e9f93ff998f1633966c3 Mon Sep 17 00:00:00 2001 From: Debatreya Das <116421305+Debatreya@users.noreply.github.com> Date: Fri, 14 Jun 2024 07:50:52 +0530 Subject: [PATCH 09/14] Update reviews.js --- src/reviews.js | 11 ++--------- 1 file changed, 2 insertions(+), 9 deletions(-) diff --git a/src/reviews.js b/src/reviews.js index a4b9014..522a922 100644 --- a/src/reviews.js +++ b/src/reviews.js @@ -1,11 +1,4 @@ const reviews = [ - { - name: "abc", - rollno: "1221", - rate: 5, - review: "good nice", - improvements: [], - }, { name: "Vansh Agrawal", rollno: "123103105", @@ -19,7 +12,7 @@ const reviews = [ rate: 5, review: "Amazing Session, Learn a lot of things", improvements: [], - } + }, ] -export { reviews }; \ No newline at end of file +export { reviews }; From 295a3693df879d6063a4ba0ef9f121204981bf71 Mon Sep 17 00:00:00 2001 From: Navneet Kaur Date: Fri, 14 Jun 2024 14:31:46 +0530 Subject: [PATCH 10/14] edit review.js by navneet --- src/reviews.js | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/reviews.js b/src/reviews.js index 7f0150d..0ffec08 100644 --- a/src/reviews.js +++ b/src/reviews.js @@ -12,6 +12,13 @@ const reviews = [ rate: 5, review: "Great", improvements: [], + }, + { + name: "Navneet Kaur", + rollno: "123102167", + rate: 4, + review: "good", + improvements: [], } ] From 157a2359bbb7e485f38530c3773df4a22c746adf Mon Sep 17 00:00:00 2001 From: nitika Date: Fri, 14 Jun 2024 17:58:39 +0530 Subject: [PATCH 11/14] added new review to reviews.js --- src/reviews.js | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/reviews.js b/src/reviews.js index 522a922..a8d5d27 100644 --- a/src/reviews.js +++ b/src/reviews.js @@ -13,6 +13,13 @@ const reviews = [ review: "Amazing Session, Learn a lot of things", improvements: [], }, + { + name: "Nitika", + rollno: "123102164", + rate: 5, + review: "Amazing session", + improvements: [], + }, ] export { reviews }; From ee3621a9bde0fba07a01c40b70c039c983d2849d Mon Sep 17 00:00:00 2001 From: Riya Raj Date: Wed, 19 Jun 2024 18:37:14 +0530 Subject: [PATCH 12/14] Updated reviews.js --- src/reviews.js | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/reviews.js b/src/reviews.js index 7f05f04..49a45e5 100644 --- a/src/reviews.js +++ b/src/reviews.js @@ -27,6 +27,13 @@ const reviews = [ review: "Amazing session", improvements: [], }, + { + name: "Riya Raj" + rollno: "123103069", + rate: 5, + review: "Good Workshop", + improvements: [], +} ] export { reviews }; From afe16e3ead6a91ed355271390d5d9d8b711080ab Mon Sep 17 00:00:00 2001 From: Debatreya Das <116421305+Debatreya@users.noreply.github.com> Date: Wed, 19 Jun 2024 21:32:08 +0530 Subject: [PATCH 13/14] Update reviews.js `,` was missing @RiyaRaj28 --- src/reviews.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/reviews.js b/src/reviews.js index 49a45e5..c2f2a1d 100644 --- a/src/reviews.js +++ b/src/reviews.js @@ -28,7 +28,7 @@ const reviews = [ improvements: [], }, { - name: "Riya Raj" + name: "Riya Raj", rollno: "123103069", rate: 5, review: "Good Workshop", From 3cef61076bd25a38b0205c91c43e7e59e4d0a15f Mon Sep 17 00:00:00 2001 From: Debatreya Das <116421305+Debatreya@users.noreply.github.com> Date: Wed, 19 Jun 2024 21:47:12 +0530 Subject: [PATCH 14/14] Revert "123103069" --- src/reviews.js | 7 ------- 1 file changed, 7 deletions(-) diff --git a/src/reviews.js b/src/reviews.js index c2f2a1d..7f05f04 100644 --- a/src/reviews.js +++ b/src/reviews.js @@ -27,13 +27,6 @@ const reviews = [ review: "Amazing session", improvements: [], }, - { - name: "Riya Raj", - rollno: "123103069", - rate: 5, - review: "Good Workshop", - improvements: [], -} ] export { reviews };