From 5219822ea1e2a20809758a2716f6d5e858681583 Mon Sep 17 00:00:00 2001 From: Jose Date: Sat, 15 Nov 2025 03:57:58 +0100 Subject: [PATCH] changed brand logo and style --- .vite/deps/_metadata.json | 8 + .vite/deps/package.json | 3 + index.html | 2 +- package-lock.json | 4498 --------------------------- public/config/settings.json | 47 +- public/images/favicon.ico | Bin 32924 -> 46358 bytes public/images/logo-with-text.svg | 1205 +++++++ public/images/logo-without-text.svg | 1183 +++++++ src/components/Card.jsx | 5 +- src/components/Footer.jsx | 2 +- src/components/Header.jsx | 6 +- src/components/ThemeButton.jsx | 23 - src/css/Card.css | 46 +- src/css/index.css | 92 +- 14 files changed, 2457 insertions(+), 4663 deletions(-) create mode 100644 .vite/deps/_metadata.json create mode 100644 .vite/deps/package.json delete mode 100644 package-lock.json create mode 100644 public/images/logo-with-text.svg create mode 100644 public/images/logo-without-text.svg delete mode 100644 src/components/ThemeButton.jsx diff --git a/.vite/deps/_metadata.json b/.vite/deps/_metadata.json new file mode 100644 index 0000000..7f4d0f6 --- /dev/null +++ b/.vite/deps/_metadata.json @@ -0,0 +1,8 @@ +{ + "hash": "00cc7a2f", + "configHash": "29556463", + "lockfileHash": "25098e61", + "browserHash": "cc67abba", + "optimized": {}, + "chunks": {} +} \ No newline at end of file diff --git a/.vite/deps/package.json b/.vite/deps/package.json new file mode 100644 index 0000000..3dbc1ca --- /dev/null +++ b/.vite/deps/package.json @@ -0,0 +1,3 @@ +{ + "type": "module" +} diff --git a/index.html b/index.html index 801c025..eef9bfd 100644 --- a/index.html +++ b/index.html @@ -3,7 +3,7 @@ - miarma.net HUB + er çentro diff --git a/package-lock.json b/package-lock.json deleted file mode 100644 index 33c11ef..0000000 --- a/package-lock.json +++ /dev/null @@ -1,4498 +0,0 @@ -{ - "name": "hubreact", - "version": "0.0.0", - "lockfileVersion": 3, - "requires": true, - "packages": { - "": { - "name": "hubreact", - "version": "0.0.0", - "dependencies": { - "@fortawesome/fontawesome-svg-core": "^6.7.2", - "@fortawesome/free-brands-svg-icons": "^6.7.2", - "@fortawesome/free-regular-svg-icons": "^6.7.2", - "@fortawesome/free-solid-svg-icons": "^6.7.2", - "@fortawesome/react-fontawesome": "^0.2.2", - "bootstrap": "^5.3.3", - "framer-motion": "^12.11.0", - "html2canvas": "^1.4.1", - "react": "^18.3.1", - "react-dom": "^18.3.1" - }, - "devDependencies": { - "@eslint/js": "^9.17.0", - "@types/react": "^18.3.18", - "@types/react-dom": "^18.3.5", - "@vitejs/plugin-react": "^4.3.4", - "eslint": "^9.17.0", - "eslint-plugin-react": "^7.37.2", - "eslint-plugin-react-hooks": "^5.0.0", - "eslint-plugin-react-refresh": "^0.4.16", - "globals": "^15.14.0", - "vite": "^6.0.5" - } - }, - "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, - "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.26.2", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.26.2.tgz", - "integrity": "sha512-RJlIHRueQgwWitWgF8OdFYGZX328Ax5BCemNGlqHfplnRT9ESi8JkFlvaVYbS+UubVY6dpv87Fs2u5M29iNFVQ==", - "dev": true, - "dependencies": { - "@babel/helper-validator-identifier": "^7.25.9", - "js-tokens": "^4.0.0", - "picocolors": "^1.0.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/compat-data": { - "version": "7.26.5", - "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.26.5.tgz", - "integrity": "sha512-XvcZi1KWf88RVbF9wn8MN6tYFloU5qX8KjuF3E1PVBmJ9eypXfs4GRiJwLuTZL0iSnJUKn1BFPa5BPZZJyFzPg==", - "dev": true, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/core": { - "version": "7.26.0", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.26.0.tgz", - "integrity": "sha512-i1SLeK+DzNnQ3LL/CswPCa/E5u4lh1k6IAEphON8F+cXt0t9euTshDru0q7/IqMa1PMPz5RnHuHscF8/ZJsStg==", - "dev": true, - "dependencies": { - "@ampproject/remapping": "^2.2.0", - "@babel/code-frame": "^7.26.0", - "@babel/generator": "^7.26.0", - "@babel/helper-compilation-targets": "^7.25.9", - "@babel/helper-module-transforms": "^7.26.0", - "@babel/helpers": "^7.26.0", - "@babel/parser": "^7.26.0", - "@babel/template": "^7.25.9", - "@babel/traverse": "^7.25.9", - "@babel/types": "^7.26.0", - "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.26.5", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.26.5.tgz", - "integrity": "sha512-2caSP6fN9I7HOe6nqhtft7V4g7/V/gfDsC3Ag4W7kEzzvRGKqiv0pu0HogPiZ3KaVSoNDhUws6IJjDjpfmYIXw==", - "dev": true, - "dependencies": { - "@babel/parser": "^7.26.5", - "@babel/types": "^7.26.5", - "@jridgewell/gen-mapping": "^0.3.5", - "@jridgewell/trace-mapping": "^0.3.25", - "jsesc": "^3.0.2" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-compilation-targets": { - "version": "7.26.5", - "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.26.5.tgz", - "integrity": "sha512-IXuyn5EkouFJscIDuFF5EsiSolseme1s0CZB+QxVugqJLYmKdxI1VfIBOst0SUu4rnk2Z7kqTwmoO1lp3HIfnA==", - "dev": true, - "dependencies": { - "@babel/compat-data": "^7.26.5", - "@babel/helper-validator-option": "^7.25.9", - "browserslist": "^4.24.0", - "lru-cache": "^5.1.1", - "semver": "^6.3.1" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-module-imports": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.25.9.tgz", - "integrity": "sha512-tnUA4RsrmflIM6W6RFTLFSXITtl0wKjgpnLgXyowocVPrbYrLUXSBXDgTs8BlbmIzIdlBySRQjINYs2BAkiLtw==", - "dev": true, - "dependencies": { - "@babel/traverse": "^7.25.9", - "@babel/types": "^7.25.9" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-module-transforms": { - "version": "7.26.0", - "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.26.0.tgz", - "integrity": "sha512-xO+xu6B5K2czEnQye6BHA7DolFFmS3LB7stHZFaOLb1pAwO1HWLS8fXA+eh0A2yIvltPVmx3eNNDBJA2SLHXFw==", - "dev": true, - "dependencies": { - "@babel/helper-module-imports": "^7.25.9", - "@babel/helper-validator-identifier": "^7.25.9", - "@babel/traverse": "^7.25.9" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" - } - }, - "node_modules/@babel/helper-plugin-utils": { - "version": "7.26.5", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.26.5.tgz", - "integrity": "sha512-RS+jZcRdZdRFzMyr+wcsaqOmld1/EqTghfaBGQQd/WnRdzdlvSZ//kF7U8VQTxf1ynZ4cjUcYgjVGx13ewNPMg==", - "dev": true, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-string-parser": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.25.9.tgz", - "integrity": "sha512-4A/SCr/2KLd5jrtOMFzaKjVtAei3+2r/NChoBNoZ3EyP/+GlhoaEGoWOZUmFmoITP7zOJyHIMm+DYRd8o3PvHA==", - "dev": true, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-validator-identifier": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.25.9.tgz", - "integrity": "sha512-Ed61U6XJc3CVRfkERJWDz4dJwKe7iLmmJsbOGu9wSloNSFttHV0I8g6UAgb7qnK5ly5bGLPd4oXZlxCdANBOWQ==", - "dev": true, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-validator-option": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.25.9.tgz", - "integrity": "sha512-e/zv1co8pp55dNdEcCynfj9X7nyUKUXoUEwfXqaZt0omVOmDe9oOTdKStH4GmAw6zxMFs50ZayuMfHDKlO7Tfw==", - "dev": true, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helpers": { - "version": "7.26.0", - "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.26.0.tgz", - "integrity": "sha512-tbhNuIxNcVb21pInl3ZSjksLCvgdZy9KwJ8brv993QtIVKJBBkYXz4q4ZbAv31GdnC+R90np23L5FbEBlthAEw==", - "dev": true, - "dependencies": { - "@babel/template": "^7.25.9", - "@babel/types": "^7.26.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/parser": { - "version": "7.26.5", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.26.5.tgz", - "integrity": "sha512-SRJ4jYmXRqV1/Xc+TIVG84WjHBXKlxO9sHQnA2Pf12QQEAp1LOh6kDzNHXcUnbH1QI0FDoPPVOt+vyUDucxpaw==", - "dev": true, - "dependencies": { - "@babel/types": "^7.26.5" - }, - "bin": { - "parser": "bin/babel-parser.js" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/@babel/plugin-transform-react-jsx-self": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-self/-/plugin-transform-react-jsx-self-7.25.9.tgz", - "integrity": "sha512-y8quW6p0WHkEhmErnfe58r7x0A70uKphQm8Sp8cV7tjNQwK56sNVK0M73LK3WuYmsuyrftut4xAkjjgU0twaMg==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.25.9" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-react-jsx-source": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-source/-/plugin-transform-react-jsx-source-7.25.9.tgz", - "integrity": "sha512-+iqjT8xmXhhYv4/uiYd8FNQsraMFZIfxVSqxxVSZP0WbbSAWvBXAul0m/zu+7Vv4O/3WtApy9pmaTMiumEZgfg==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.25.9" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/template": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.25.9.tgz", - "integrity": "sha512-9DGttpmPvIxBb/2uwpVo3dqJ+O6RooAFOS+lB+xDqoE2PVCE8nfoHMdZLpfCQRLwvohzXISPZcgxt80xLfsuwg==", - "dev": true, - "dependencies": { - "@babel/code-frame": "^7.25.9", - "@babel/parser": "^7.25.9", - "@babel/types": "^7.25.9" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/traverse": { - "version": "7.26.5", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.26.5.tgz", - "integrity": "sha512-rkOSPOw+AXbgtwUga3U4u8RpoK9FEFWBNAlTpcnkLFjL5CT+oyHNuUUC/xx6XefEJ16r38r8Bc/lfp6rYuHeJQ==", - "dev": true, - "dependencies": { - "@babel/code-frame": "^7.26.2", - "@babel/generator": "^7.26.5", - "@babel/parser": "^7.26.5", - "@babel/template": "^7.25.9", - "@babel/types": "^7.26.5", - "debug": "^4.3.1", - "globals": "^11.1.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/traverse/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, - "engines": { - "node": ">=4" - } - }, - "node_modules/@babel/types": { - "version": "7.26.5", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.26.5.tgz", - "integrity": "sha512-L6mZmwFDK6Cjh1nRCLXpa6no13ZIioJDz7mdkzHv399pThrTa/k0nUlNaenOeh2kWu/iaOQYElEpKPUswUa9Vg==", - "dev": true, - "dependencies": { - "@babel/helper-string-parser": "^7.25.9", - "@babel/helper-validator-identifier": "^7.25.9" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@esbuild/aix-ppc64": { - "version": "0.24.2", - "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.24.2.tgz", - "integrity": "sha512-thpVCb/rhxE/BnMLQ7GReQLLN8q9qbHmI55F4489/ByVg2aQaQ6kbcLb6FHkocZzQhxc4gx0sCk0tJkKBFzDhA==", - "cpu": [ - "ppc64" - ], - "dev": true, - "optional": true, - "os": [ - "aix" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/@esbuild/android-arm": { - "version": "0.24.2", - "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.24.2.tgz", - "integrity": "sha512-tmwl4hJkCfNHwFB3nBa8z1Uy3ypZpxqxfTQOcHX+xRByyYgunVbZ9MzUUfb0RxaHIMnbHagwAxuTL+tnNM+1/Q==", - "cpu": [ - "arm" - ], - "dev": true, - "optional": true, - "os": [ - "android" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/@esbuild/android-arm64": { - "version": "0.24.2", - "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.24.2.tgz", - "integrity": "sha512-cNLgeqCqV8WxfcTIOeL4OAtSmL8JjcN6m09XIgro1Wi7cF4t/THaWEa7eL5CMoMBdjoHOTh/vwTO/o2TRXIyzg==", - "cpu": [ - "arm64" - ], - "dev": true, - "optional": true, - "os": [ - "android" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/@esbuild/android-x64": { - "version": "0.24.2", - "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.24.2.tgz", - "integrity": "sha512-B6Q0YQDqMx9D7rvIcsXfmJfvUYLoP722bgfBlO5cGvNVb5V/+Y7nhBE3mHV9OpxBf4eAS2S68KZztiPaWq4XYw==", - "cpu": [ - "x64" - ], - "dev": true, - "optional": true, - "os": [ - "android" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/@esbuild/darwin-arm64": { - "version": "0.24.2", - "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.24.2.tgz", - "integrity": "sha512-kj3AnYWc+CekmZnS5IPu9D+HWtUI49hbnyqk0FLEJDbzCIQt7hg7ucF1SQAilhtYpIujfaHr6O0UHlzzSPdOeA==", - "cpu": [ - "arm64" - ], - "dev": true, - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/@esbuild/darwin-x64": { - "version": "0.24.2", - "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.24.2.tgz", - "integrity": "sha512-WeSrmwwHaPkNR5H3yYfowhZcbriGqooyu3zI/3GGpF8AyUdsrrP0X6KumITGA9WOyiJavnGZUwPGvxvwfWPHIA==", - "cpu": [ - "x64" - ], - "dev": true, - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/@esbuild/freebsd-arm64": { - "version": "0.24.2", - "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.24.2.tgz", - "integrity": "sha512-UN8HXjtJ0k/Mj6a9+5u6+2eZ2ERD7Edt1Q9IZiB5UZAIdPnVKDoG7mdTVGhHJIeEml60JteamR3qhsr1r8gXvg==", - "cpu": [ - "arm64" - ], - "dev": true, - "optional": true, - "os": [ - "freebsd" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/@esbuild/freebsd-x64": { - "version": "0.24.2", - "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.24.2.tgz", - "integrity": "sha512-TvW7wE/89PYW+IevEJXZ5sF6gJRDY/14hyIGFXdIucxCsbRmLUcjseQu1SyTko+2idmCw94TgyaEZi9HUSOe3Q==", - "cpu": [ - "x64" - ], - "dev": true, - "optional": true, - "os": [ - "freebsd" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/@esbuild/linux-arm": { - "version": "0.24.2", - "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.24.2.tgz", - "integrity": "sha512-n0WRM/gWIdU29J57hJyUdIsk0WarGd6To0s+Y+LwvlC55wt+GT/OgkwoXCXvIue1i1sSNWblHEig00GBWiJgfA==", - "cpu": [ - "arm" - ], - "dev": true, - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/@esbuild/linux-arm64": { - "version": "0.24.2", - "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.24.2.tgz", - "integrity": "sha512-7HnAD6074BW43YvvUmE/35Id9/NB7BeX5EoNkK9obndmZBUk8xmJJeU7DwmUeN7tkysslb2eSl6CTrYz6oEMQg==", - "cpu": [ - "arm64" - ], - "dev": true, - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/@esbuild/linux-ia32": { - "version": "0.24.2", - "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.24.2.tgz", - "integrity": "sha512-sfv0tGPQhcZOgTKO3oBE9xpHuUqguHvSo4jl+wjnKwFpapx+vUDcawbwPNuBIAYdRAvIDBfZVvXprIj3HA+Ugw==", - "cpu": [ - "ia32" - ], - "dev": true, - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/@esbuild/linux-loong64": { - "version": "0.24.2", - "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.24.2.tgz", - "integrity": "sha512-CN9AZr8kEndGooS35ntToZLTQLHEjtVB5n7dl8ZcTZMonJ7CCfStrYhrzF97eAecqVbVJ7APOEe18RPI4KLhwQ==", - "cpu": [ - "loong64" - ], - "dev": true, - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/@esbuild/linux-mips64el": { - "version": "0.24.2", - "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.24.2.tgz", - "integrity": "sha512-iMkk7qr/wl3exJATwkISxI7kTcmHKE+BlymIAbHO8xanq/TjHaaVThFF6ipWzPHryoFsesNQJPE/3wFJw4+huw==", - "cpu": [ - "mips64el" - ], - "dev": true, - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/@esbuild/linux-ppc64": { - "version": "0.24.2", - "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.24.2.tgz", - "integrity": "sha512-shsVrgCZ57Vr2L8mm39kO5PPIb+843FStGt7sGGoqiiWYconSxwTiuswC1VJZLCjNiMLAMh34jg4VSEQb+iEbw==", - "cpu": [ - "ppc64" - ], - "dev": true, - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/@esbuild/linux-riscv64": { - "version": "0.24.2", - "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.24.2.tgz", - "integrity": "sha512-4eSFWnU9Hhd68fW16GD0TINewo1L6dRrB+oLNNbYyMUAeOD2yCK5KXGK1GH4qD/kT+bTEXjsyTCiJGHPZ3eM9Q==", - "cpu": [ - "riscv64" - ], - "dev": true, - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/@esbuild/linux-s390x": { - "version": "0.24.2", - "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.24.2.tgz", - "integrity": "sha512-S0Bh0A53b0YHL2XEXC20bHLuGMOhFDO6GN4b3YjRLK//Ep3ql3erpNcPlEFed93hsQAjAQDNsvcK+hV90FubSw==", - "cpu": [ - "s390x" - ], - "dev": true, - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/@esbuild/linux-x64": { - "version": "0.24.2", - "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.24.2.tgz", - "integrity": "sha512-8Qi4nQcCTbLnK9WoMjdC9NiTG6/E38RNICU6sUNqK0QFxCYgoARqVqxdFmWkdonVsvGqWhmm7MO0jyTqLqwj0Q==", - "cpu": [ - "x64" - ], - "dev": true, - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/@esbuild/netbsd-arm64": { - "version": "0.24.2", - "resolved": "https://registry.npmjs.org/@esbuild/netbsd-arm64/-/netbsd-arm64-0.24.2.tgz", - "integrity": "sha512-wuLK/VztRRpMt9zyHSazyCVdCXlpHkKm34WUyinD2lzK07FAHTq0KQvZZlXikNWkDGoT6x3TD51jKQ7gMVpopw==", - "cpu": [ - "arm64" - ], - "dev": true, - "optional": true, - "os": [ - "netbsd" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/@esbuild/netbsd-x64": { - "version": "0.24.2", - "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.24.2.tgz", - "integrity": "sha512-VefFaQUc4FMmJuAxmIHgUmfNiLXY438XrL4GDNV1Y1H/RW3qow68xTwjZKfj/+Plp9NANmzbH5R40Meudu8mmw==", - "cpu": [ - "x64" - ], - "dev": true, - "optional": true, - "os": [ - "netbsd" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/@esbuild/openbsd-arm64": { - "version": "0.24.2", - "resolved": "https://registry.npmjs.org/@esbuild/openbsd-arm64/-/openbsd-arm64-0.24.2.tgz", - "integrity": "sha512-YQbi46SBct6iKnszhSvdluqDmxCJA+Pu280Av9WICNwQmMxV7nLRHZfjQzwbPs3jeWnuAhE9Jy0NrnJ12Oz+0A==", - "cpu": [ - "arm64" - ], - "dev": true, - "optional": true, - "os": [ - "openbsd" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/@esbuild/openbsd-x64": { - "version": "0.24.2", - "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.24.2.tgz", - "integrity": "sha512-+iDS6zpNM6EnJyWv0bMGLWSWeXGN/HTaF/LXHXHwejGsVi+ooqDfMCCTerNFxEkM3wYVcExkeGXNqshc9iMaOA==", - "cpu": [ - "x64" - ], - "dev": true, - "optional": true, - "os": [ - "openbsd" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/@esbuild/sunos-x64": { - "version": "0.24.2", - "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.24.2.tgz", - "integrity": "sha512-hTdsW27jcktEvpwNHJU4ZwWFGkz2zRJUz8pvddmXPtXDzVKTTINmlmga3ZzwcuMpUvLw7JkLy9QLKyGpD2Yxig==", - "cpu": [ - "x64" - ], - "dev": true, - "optional": true, - "os": [ - "sunos" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/@esbuild/win32-arm64": { - "version": "0.24.2", - "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.24.2.tgz", - "integrity": "sha512-LihEQ2BBKVFLOC9ZItT9iFprsE9tqjDjnbulhHoFxYQtQfai7qfluVODIYxt1PgdoyQkz23+01rzwNwYfutxUQ==", - "cpu": [ - "arm64" - ], - "dev": true, - "optional": true, - "os": [ - "win32" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/@esbuild/win32-ia32": { - "version": "0.24.2", - "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.24.2.tgz", - "integrity": "sha512-q+iGUwfs8tncmFC9pcnD5IvRHAzmbwQ3GPS5/ceCyHdjXubwQWI12MKWSNSMYLJMq23/IUCvJMS76PDqXe1fxA==", - "cpu": [ - "ia32" - ], - "dev": true, - "optional": true, - "os": [ - "win32" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/@esbuild/win32-x64": { - "version": "0.24.2", - "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.24.2.tgz", - "integrity": "sha512-7VTgWzgMGvup6aSqDPLiW5zHaxYJGTO4OokMjIlrCtf+VpEL+cXKtCvg723iguPYI5oaUNdS+/V7OU2gvXVWEg==", - "cpu": [ - "x64" - ], - "dev": true, - "optional": true, - "os": [ - "win32" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/@eslint-community/eslint-utils": { - "version": "4.4.1", - "resolved": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.4.1.tgz", - "integrity": "sha512-s3O3waFUrMV8P/XaF/+ZTp1X9XBZW1a4B97ZnjQF2KYWaFD2A8KyFBsrsfSjEmjn3RGWAIuvlneuZm3CUK3jbA==", - "dev": true, - "dependencies": { - "eslint-visitor-keys": "^3.4.3" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "url": "https://opencollective.com/eslint" - }, - "peerDependencies": { - "eslint": "^6.0.0 || ^7.0.0 || >=8.0.0" - } - }, - "node_modules/@eslint-community/eslint-utils/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, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "url": "https://opencollective.com/eslint" - } - }, - "node_modules/@eslint-community/regexpp": { - "version": "4.12.1", - "resolved": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.12.1.tgz", - "integrity": "sha512-CCZCDJuduB9OUkFkY2IgppNZMi2lBQgD2qzwXkEia16cge2pijY/aXi96CJMquDMn3nJdlPV1A5KrJEXwfLNzQ==", - "dev": true, - "engines": { - "node": "^12.0.0 || ^14.0.0 || >=16.0.0" - } - }, - "node_modules/@eslint/config-array": { - "version": "0.19.1", - "resolved": "https://registry.npmjs.org/@eslint/config-array/-/config-array-0.19.1.tgz", - "integrity": "sha512-fo6Mtm5mWyKjA/Chy1BYTdn5mGJoDNjC7C64ug20ADsRDGrA85bN3uK3MaKbeRkRuuIEAR5N33Jr1pbm411/PA==", - "dev": true, - "dependencies": { - "@eslint/object-schema": "^2.1.5", - "debug": "^4.3.1", - "minimatch": "^3.1.2" - }, - "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" - } - }, - "node_modules/@eslint/core": { - "version": "0.10.0", - "resolved": "https://registry.npmjs.org/@eslint/core/-/core-0.10.0.tgz", - "integrity": "sha512-gFHJ+xBOo4G3WRlR1e/3G8A6/KZAH6zcE/hkLRCZTi/B9avAG365QhFA8uOGzTMqgTghpn7/fSnscW++dpMSAw==", - "dev": true, - "dependencies": { - "@types/json-schema": "^7.0.15" - }, - "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" - } - }, - "node_modules/@eslint/eslintrc": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-3.2.0.tgz", - "integrity": "sha512-grOjVNN8P3hjJn/eIETF1wwd12DdnwFDoyceUJLYYdkpbwq3nLi+4fqrTAONx7XDALqlL220wC/RHSC/QTI/0w==", - "dev": true, - "dependencies": { - "ajv": "^6.12.4", - "debug": "^4.3.2", - "espree": "^10.0.1", - "globals": "^14.0.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": "^18.18.0 || ^20.9.0 || >=21.1.0" - }, - "funding": { - "url": "https://opencollective.com/eslint" - } - }, - "node_modules/@eslint/eslintrc/node_modules/globals": { - "version": "14.0.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-14.0.0.tgz", - "integrity": "sha512-oahGvuMGQlPw/ivIYBjVSrWAfWLBeku5tpPE2fOPLi+WHffIWbuh2tCjhyQhTBPMf5E9jDEH4FOmTYgYwbKwtQ==", - "dev": true, - "engines": { - "node": ">=18" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/@eslint/js": { - "version": "9.18.0", - "resolved": "https://registry.npmjs.org/@eslint/js/-/js-9.18.0.tgz", - "integrity": "sha512-fK6L7rxcq6/z+AaQMtiFTkvbHkBLNlwyRxHpKawP0x3u9+NC6MQTnFW+AdpwC6gfHTW0051cokQgtTN2FqlxQA==", - "dev": true, - "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" - } - }, - "node_modules/@eslint/object-schema": { - "version": "2.1.5", - "resolved": "https://registry.npmjs.org/@eslint/object-schema/-/object-schema-2.1.5.tgz", - "integrity": "sha512-o0bhxnL89h5Bae5T318nFoFzGy+YE5i/gGkoPAgkmTVdRKTiv3p8JHevPiPaMwoloKfEiiaHlawCqaZMqRm+XQ==", - "dev": true, - "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" - } - }, - "node_modules/@eslint/plugin-kit": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/@eslint/plugin-kit/-/plugin-kit-0.2.5.tgz", - "integrity": "sha512-lB05FkqEdUg2AA0xEbUz0SnkXT1LcCTa438W4IWTUh4hdOnVbQyOJ81OrDXsJk/LSiJHubgGEFoR5EHq1NsH1A==", - "dev": true, - "dependencies": { - "@eslint/core": "^0.10.0", - "levn": "^0.4.1" - }, - "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" - } - }, - "node_modules/@fortawesome/fontawesome-common-types": { - "version": "6.7.2", - "resolved": "https://registry.npmjs.org/@fortawesome/fontawesome-common-types/-/fontawesome-common-types-6.7.2.tgz", - "integrity": "sha512-Zs+YeHUC5fkt7Mg1l6XTniei3k4bwG/yo3iFUtZWd/pMx9g3fdvkSK9E0FOC+++phXOka78uJcYb8JaFkW52Xg==", - "license": "MIT", - "engines": { - "node": ">=6" - } - }, - "node_modules/@fortawesome/fontawesome-svg-core": { - "version": "6.7.2", - "resolved": "https://registry.npmjs.org/@fortawesome/fontawesome-svg-core/-/fontawesome-svg-core-6.7.2.tgz", - "integrity": "sha512-yxtOBWDrdi5DD5o1pmVdq3WMCvnobT0LU6R8RyyVXPvFRd2o79/0NCuQoCjNTeZz9EzA9xS3JxNWfv54RIHFEA==", - "license": "MIT", - "dependencies": { - "@fortawesome/fontawesome-common-types": "6.7.2" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/@fortawesome/free-brands-svg-icons": { - "version": "6.7.2", - "resolved": "https://registry.npmjs.org/@fortawesome/free-brands-svg-icons/-/free-brands-svg-icons-6.7.2.tgz", - "integrity": "sha512-zu0evbcRTgjKfrr77/2XX+bU+kuGfjm0LbajJHVIgBWNIDzrhpRxiCPNT8DW5AdmSsq7Mcf9D1bH0aSeSUSM+Q==", - "license": "(CC-BY-4.0 AND MIT)", - "dependencies": { - "@fortawesome/fontawesome-common-types": "6.7.2" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/@fortawesome/free-regular-svg-icons": { - "version": "6.7.2", - "resolved": "https://registry.npmjs.org/@fortawesome/free-regular-svg-icons/-/free-regular-svg-icons-6.7.2.tgz", - "integrity": "sha512-7Z/ur0gvCMW8G93dXIQOkQqHo2M5HLhYrRVC0//fakJXxcF1VmMPsxnG6Ee8qEylA8b8Q3peQXWMNZ62lYF28g==", - "license": "(CC-BY-4.0 AND MIT)", - "dependencies": { - "@fortawesome/fontawesome-common-types": "6.7.2" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/@fortawesome/free-solid-svg-icons": { - "version": "6.7.2", - "resolved": "https://registry.npmjs.org/@fortawesome/free-solid-svg-icons/-/free-solid-svg-icons-6.7.2.tgz", - "integrity": "sha512-GsBrnOzU8uj0LECDfD5zomZJIjrPhIlWU82AHwa2s40FKH+kcxQaBvBo3Z4TxyZHIyX8XTDxsyA33/Vx9eFuQA==", - "license": "(CC-BY-4.0 AND MIT)", - "dependencies": { - "@fortawesome/fontawesome-common-types": "6.7.2" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/@fortawesome/react-fontawesome": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/@fortawesome/react-fontawesome/-/react-fontawesome-0.2.2.tgz", - "integrity": "sha512-EnkrprPNqI6SXJl//m29hpaNzOp1bruISWaOiRtkMi/xSvHJlzc2j2JAYS7egxt/EbjSNV/k6Xy0AQI6vB2+1g==", - "license": "MIT", - "dependencies": { - "prop-types": "^15.8.1" - }, - "peerDependencies": { - "@fortawesome/fontawesome-svg-core": "~1 || ~6", - "react": ">=16.3" - } - }, - "node_modules/@humanfs/core": { - "version": "0.19.1", - "resolved": "https://registry.npmjs.org/@humanfs/core/-/core-0.19.1.tgz", - "integrity": "sha512-5DyQ4+1JEUzejeK1JGICcideyfUbGixgS9jNgex5nqkW+cY7WZhxBigmieN5Qnw9ZosSNVC9KQKyb+GUaGyKUA==", - "dev": true, - "engines": { - "node": ">=18.18.0" - } - }, - "node_modules/@humanfs/node": { - "version": "0.16.6", - "resolved": "https://registry.npmjs.org/@humanfs/node/-/node-0.16.6.tgz", - "integrity": "sha512-YuI2ZHQL78Q5HbhDiBA1X4LmYdXCKCMQIfw0pw7piHJwyREFebJUvrQN4cMssyES6x+vfUbx1CIpaQUKYdQZOw==", - "dev": true, - "dependencies": { - "@humanfs/core": "^0.19.1", - "@humanwhocodes/retry": "^0.3.0" - }, - "engines": { - "node": ">=18.18.0" - } - }, - "node_modules/@humanfs/node/node_modules/@humanwhocodes/retry": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/@humanwhocodes/retry/-/retry-0.3.1.tgz", - "integrity": "sha512-JBxkERygn7Bv/GbN5Rv8Ul6LVknS+5Bp6RgDC/O8gEBU/yeH5Ui5C/OlWrTb6qct7LjjfT6Re2NxB0ln0yYybA==", - "dev": true, - "engines": { - "node": ">=18.18" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/nzakas" - } - }, - "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, - "engines": { - "node": ">=12.22" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/nzakas" - } - }, - "node_modules/@humanwhocodes/retry": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/@humanwhocodes/retry/-/retry-0.4.1.tgz", - "integrity": "sha512-c7hNEllBlenFTHBky65mhq8WD2kbN9Q6gk0bTk8lSBvc554jpXSkST1iePudpt7+A/AQvuHs9EMqjHDXMY1lrA==", - "dev": true, - "engines": { - "node": ">=18.18" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/nzakas" - } - }, - "node_modules/@jridgewell/gen-mapping": { - "version": "0.3.8", - "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.8.tgz", - "integrity": "sha512-imAbBGkb+ebQyxKgzv5Hu2nmROxoDOXHh80evxdoXNOrvAnVx7zimzc1Oo5h9RlfV4vPXaE2iM5pOFbvOCClWA==", - "dev": true, - "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, - "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, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/@jridgewell/sourcemap-codec": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.0.tgz", - "integrity": "sha512-gv3ZRaISU3fjPAgNsriBRqGWQL6quFx04YMPW/zD8XMLsU32mhCCbfbO6KZFLjvYpCZ8zyDEgqsgf+PwPaM7GQ==", - "dev": true - }, - "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, - "dependencies": { - "@jridgewell/resolve-uri": "^3.1.0", - "@jridgewell/sourcemap-codec": "^1.4.14" - } - }, - "node_modules/@popperjs/core": { - "version": "2.11.8", - "resolved": "https://registry.npmjs.org/@popperjs/core/-/core-2.11.8.tgz", - "integrity": "sha512-P1st0aksCrn9sGZhp8GMYwBnQsbvAWsZAX44oXNNvLHGqAOcoVxmjZiohstwQ7SqKnbR47akdNi+uleWD8+g6A==", - "peer": true, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/popperjs" - } - }, - "node_modules/@rollup/rollup-android-arm-eabi": { - "version": "4.32.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.32.0.tgz", - "integrity": "sha512-G2fUQQANtBPsNwiVFg4zKiPQyjVKZCUdQUol53R8E71J7AsheRMV/Yv/nB8giOcOVqP7//eB5xPqieBYZe9bGg==", - "cpu": [ - "arm" - ], - "dev": true, - "optional": true, - "os": [ - "android" - ] - }, - "node_modules/@rollup/rollup-android-arm64": { - "version": "4.32.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.32.0.tgz", - "integrity": "sha512-qhFwQ+ljoymC+j5lXRv8DlaJYY/+8vyvYmVx074zrLsu5ZGWYsJNLjPPVJJjhZQpyAKUGPydOq9hRLLNvh1s3A==", - "cpu": [ - "arm64" - ], - "dev": true, - "optional": true, - "os": [ - "android" - ] - }, - "node_modules/@rollup/rollup-darwin-arm64": { - "version": "4.32.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.32.0.tgz", - "integrity": "sha512-44n/X3lAlWsEY6vF8CzgCx+LQaoqWGN7TzUfbJDiTIOjJm4+L2Yq+r5a8ytQRGyPqgJDs3Rgyo8eVL7n9iW6AQ==", - "cpu": [ - "arm64" - ], - "dev": true, - "optional": true, - "os": [ - "darwin" - ] - }, - "node_modules/@rollup/rollup-darwin-x64": { - "version": "4.32.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.32.0.tgz", - "integrity": "sha512-F9ct0+ZX5Np6+ZDztxiGCIvlCaW87HBdHcozUfsHnj1WCUTBUubAoanhHUfnUHZABlElyRikI0mgcw/qdEm2VQ==", - "cpu": [ - "x64" - ], - "dev": true, - "optional": true, - "os": [ - "darwin" - ] - }, - "node_modules/@rollup/rollup-freebsd-arm64": { - "version": "4.32.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-arm64/-/rollup-freebsd-arm64-4.32.0.tgz", - "integrity": "sha512-JpsGxLBB2EFXBsTLHfkZDsXSpSmKD3VxXCgBQtlPcuAqB8TlqtLcbeMhxXQkCDv1avgwNjF8uEIbq5p+Cee0PA==", - "cpu": [ - "arm64" - ], - "dev": true, - "optional": true, - "os": [ - "freebsd" - ] - }, - "node_modules/@rollup/rollup-freebsd-x64": { - "version": "4.32.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-x64/-/rollup-freebsd-x64-4.32.0.tgz", - "integrity": "sha512-wegiyBT6rawdpvnD9lmbOpx5Sph+yVZKHbhnSP9MqUEDX08G4UzMU+D87jrazGE7lRSyTRs6NEYHtzfkJ3FjjQ==", - "cpu": [ - "x64" - ], - "dev": true, - "optional": true, - "os": [ - "freebsd" - ] - }, - "node_modules/@rollup/rollup-linux-arm-gnueabihf": { - "version": "4.32.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.32.0.tgz", - "integrity": "sha512-3pA7xecItbgOs1A5H58dDvOUEboG5UfpTq3WzAdF54acBbUM+olDJAPkgj1GRJ4ZqE12DZ9/hNS2QZk166v92A==", - "cpu": [ - "arm" - ], - "dev": true, - "optional": true, - "os": [ - "linux" - ] - }, - "node_modules/@rollup/rollup-linux-arm-musleabihf": { - "version": "4.32.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-musleabihf/-/rollup-linux-arm-musleabihf-4.32.0.tgz", - "integrity": "sha512-Y7XUZEVISGyge51QbYyYAEHwpGgmRrAxQXO3siyYo2kmaj72USSG8LtlQQgAtlGfxYiOwu+2BdbPjzEpcOpRmQ==", - "cpu": [ - "arm" - ], - "dev": true, - "optional": true, - "os": [ - "linux" - ] - }, - "node_modules/@rollup/rollup-linux-arm64-gnu": { - "version": "4.32.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.32.0.tgz", - "integrity": "sha512-r7/OTF5MqeBrZo5omPXcTnjvv1GsrdH8a8RerARvDFiDwFpDVDnJyByYM/nX+mvks8XXsgPUxkwe/ltaX2VH7w==", - "cpu": [ - "arm64" - ], - "dev": true, - "optional": true, - "os": [ - "linux" - ] - }, - "node_modules/@rollup/rollup-linux-arm64-musl": { - "version": "4.32.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.32.0.tgz", - "integrity": "sha512-HJbifC9vex9NqnlodV2BHVFNuzKL5OnsV2dvTw6e1dpZKkNjPG6WUq+nhEYV6Hv2Bv++BXkwcyoGlXnPrjAKXw==", - "cpu": [ - "arm64" - ], - "dev": true, - "optional": true, - "os": [ - "linux" - ] - }, - "node_modules/@rollup/rollup-linux-loongarch64-gnu": { - "version": "4.32.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-loongarch64-gnu/-/rollup-linux-loongarch64-gnu-4.32.0.tgz", - "integrity": "sha512-VAEzZTD63YglFlWwRj3taofmkV1V3xhebDXffon7msNz4b14xKsz7utO6F8F4cqt8K/ktTl9rm88yryvDpsfOw==", - "cpu": [ - "loong64" - ], - "dev": true, - "optional": true, - "os": [ - "linux" - ] - }, - "node_modules/@rollup/rollup-linux-powerpc64le-gnu": { - "version": "4.32.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-powerpc64le-gnu/-/rollup-linux-powerpc64le-gnu-4.32.0.tgz", - "integrity": "sha512-Sts5DST1jXAc9YH/iik1C9QRsLcCoOScf3dfbY5i4kH9RJpKxiTBXqm7qU5O6zTXBTEZry69bGszr3SMgYmMcQ==", - "cpu": [ - "ppc64" - ], - "dev": true, - "optional": true, - "os": [ - "linux" - ] - }, - "node_modules/@rollup/rollup-linux-riscv64-gnu": { - "version": "4.32.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.32.0.tgz", - "integrity": "sha512-qhlXeV9AqxIyY9/R1h1hBD6eMvQCO34ZmdYvry/K+/MBs6d1nRFLm6BOiITLVI+nFAAB9kUB6sdJRKyVHXnqZw==", - "cpu": [ - "riscv64" - ], - "dev": true, - "optional": true, - "os": [ - "linux" - ] - }, - "node_modules/@rollup/rollup-linux-s390x-gnu": { - "version": "4.32.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-s390x-gnu/-/rollup-linux-s390x-gnu-4.32.0.tgz", - "integrity": "sha512-8ZGN7ExnV0qjXa155Rsfi6H8M4iBBwNLBM9lcVS+4NcSzOFaNqmt7djlox8pN1lWrRPMRRQ8NeDlozIGx3Omsw==", - "cpu": [ - "s390x" - ], - "dev": true, - "optional": true, - "os": [ - "linux" - ] - }, - "node_modules/@rollup/rollup-linux-x64-gnu": { - "version": "4.32.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.32.0.tgz", - "integrity": "sha512-VDzNHtLLI5s7xd/VubyS10mq6TxvZBp+4NRWoW+Hi3tgV05RtVm4qK99+dClwTN1McA6PHwob6DEJ6PlXbY83A==", - "cpu": [ - "x64" - ], - "dev": true, - "optional": true, - "os": [ - "linux" - ] - }, - "node_modules/@rollup/rollup-linux-x64-musl": { - "version": "4.32.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.32.0.tgz", - "integrity": "sha512-qcb9qYDlkxz9DxJo7SDhWxTWV1gFuwznjbTiov289pASxlfGbaOD54mgbs9+z94VwrXtKTu+2RqwlSTbiOqxGg==", - "cpu": [ - "x64" - ], - "dev": true, - "optional": true, - "os": [ - "linux" - ] - }, - "node_modules/@rollup/rollup-win32-arm64-msvc": { - "version": "4.32.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.32.0.tgz", - "integrity": "sha512-pFDdotFDMXW2AXVbfdUEfidPAk/OtwE/Hd4eYMTNVVaCQ6Yl8et0meDaKNL63L44Haxv4UExpv9ydSf3aSayDg==", - "cpu": [ - "arm64" - ], - "dev": true, - "optional": true, - "os": [ - "win32" - ] - }, - "node_modules/@rollup/rollup-win32-ia32-msvc": { - "version": "4.32.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.32.0.tgz", - "integrity": "sha512-/TG7WfrCAjeRNDvI4+0AAMoHxea/USWhAzf9PVDFHbcqrQ7hMMKp4jZIy4VEjk72AAfN5k4TiSMRXRKf/0akSw==", - "cpu": [ - "ia32" - ], - "dev": true, - "optional": true, - "os": [ - "win32" - ] - }, - "node_modules/@rollup/rollup-win32-x64-msvc": { - "version": "4.32.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.32.0.tgz", - "integrity": "sha512-5hqO5S3PTEO2E5VjCePxv40gIgyS2KvO7E7/vvC/NbIW4SIRamkMr1hqj+5Y67fbBWv/bQLB6KelBQmXlyCjWA==", - "cpu": [ - "x64" - ], - "dev": true, - "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, - "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, - "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, - "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, - "dependencies": { - "@babel/types": "^7.20.7" - } - }, - "node_modules/@types/estree": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.6.tgz", - "integrity": "sha512-AYnb1nQyY49te+VRAVgmzfcgjYS91mY5P0TKUDCLEM+gNnA+3T6rWITXRLYCpahpqSQbN5cE+gHpnPyXjHWxcw==", - "dev": true - }, - "node_modules/@types/json-schema": { - "version": "7.0.15", - "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.15.tgz", - "integrity": "sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==", - "dev": true - }, - "node_modules/@types/prop-types": { - "version": "15.7.14", - "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.14.tgz", - "integrity": "sha512-gNMvNH49DJ7OJYv+KAKn0Xp45p8PLl6zo2YnvDIbTd4J6MER2BmWN49TG7n9LvkyihINxeKW8+3bfS2yDC9dzQ==", - "dev": true - }, - "node_modules/@types/react": { - "version": "18.3.18", - "resolved": "https://registry.npmjs.org/@types/react/-/react-18.3.18.tgz", - "integrity": "sha512-t4yC+vtgnkYjNSKlFx1jkAhH8LgTo2N/7Qvi83kdEaUtMDiwpbLAktKDaAMlRcJ5eSxZkH74eEGt1ky31d7kfQ==", - "dev": true, - "dependencies": { - "@types/prop-types": "*", - "csstype": "^3.0.2" - } - }, - "node_modules/@types/react-dom": { - "version": "18.3.5", - "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-18.3.5.tgz", - "integrity": "sha512-P4t6saawp+b/dFrUr2cvkVsfvPguwsxtH6dNIYRllMsefqFzkZk5UIjzyDOv5g1dXIPdG4Sp1yCR4Z6RCUsG/Q==", - "dev": true, - "peerDependencies": { - "@types/react": "^18.0.0" - } - }, - "node_modules/@vitejs/plugin-react": { - "version": "4.3.4", - "resolved": "https://registry.npmjs.org/@vitejs/plugin-react/-/plugin-react-4.3.4.tgz", - "integrity": "sha512-SCCPBJtYLdE8PX/7ZQAs1QAZ8Jqwih+0VBLum1EGqmCCQal+MIUqLCzj3ZUy8ufbC0cAM4LRlSTm7IQJwWT4ug==", - "dev": true, - "dependencies": { - "@babel/core": "^7.26.0", - "@babel/plugin-transform-react-jsx-self": "^7.25.9", - "@babel/plugin-transform-react-jsx-source": "^7.25.9", - "@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 || ^6.0.0" - } - }, - "node_modules/acorn": { - "version": "8.14.0", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.14.0.tgz", - "integrity": "sha512-cl669nCJTZBsL97OF4kUQm5g5hC2uihk0NxY3WENAC0TYdILVkAyHymAntgxGkl7K+t0cXIrH5siy5S4XkFycA==", - "dev": true, - "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, - "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, - "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-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "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 - }, - "node_modules/array-buffer-byte-length": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/array-buffer-byte-length/-/array-buffer-byte-length-1.0.2.tgz", - "integrity": "sha512-LHE+8BuR7RYGDKvnrmcuSq3tDcKv9OFEXQt/HpbZhY7V6h0zlUXutnAD82GiFx9rdieCMjkvtcsPqBwgUl1Iiw==", - "dev": true, - "dependencies": { - "call-bound": "^1.0.3", - "is-array-buffer": "^3.0.5" - }, - "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, - "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, - "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.3", - "resolved": "https://registry.npmjs.org/array.prototype.flat/-/array.prototype.flat-1.3.3.tgz", - "integrity": "sha512-rwG/ja1neyLqCuGZ5YYrznA62D4mZXg0i1cIskIUKSiqF3Cje9/wXAls9B9s1Wa2fomMsIv8czB8jZcPmxCXFg==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.8", - "define-properties": "^1.2.1", - "es-abstract": "^1.23.5", - "es-shim-unscopables": "^1.0.2" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/array.prototype.flatmap": { - "version": "1.3.3", - "resolved": "https://registry.npmjs.org/array.prototype.flatmap/-/array.prototype.flatmap-1.3.3.tgz", - "integrity": "sha512-Y7Wt51eKJSyi80hFrJCePGGNo5ktJCslFuboqJsbf57CCPcm5zztluPlc4/aD8sWsKvlwatezpV4U1efk8kpjg==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.8", - "define-properties": "^1.2.1", - "es-abstract": "^1.23.5", - "es-shim-unscopables": "^1.0.2" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "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, - "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.4", - "resolved": "https://registry.npmjs.org/arraybuffer.prototype.slice/-/arraybuffer.prototype.slice-1.0.4.tgz", - "integrity": "sha512-BNoCY6SXXPQ7gF2opIP4GBE+Xw7U+pHMYKuzjgCN3GwiaIR09UUeKfheyIry77QtrCBlC0KK0q5/TER/tYh3PQ==", - "dev": true, - "dependencies": { - "array-buffer-byte-length": "^1.0.1", - "call-bind": "^1.0.8", - "define-properties": "^1.2.1", - "es-abstract": "^1.23.5", - "es-errors": "^1.3.0", - "get-intrinsic": "^1.2.6", - "is-array-buffer": "^3.0.4" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/async-function": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/async-function/-/async-function-1.0.0.tgz", - "integrity": "sha512-hsU18Ae8CDTR6Kgu9DYf0EbCr/a5iGL0rytQDobUcdpYOKokk8LEjVphnXkDkgpi0wYVsqrXuP0bZxJaTqdgoA==", - "dev": true, - "engines": { - "node": ">= 0.4" - } - }, - "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, - "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 - }, - "node_modules/base64-arraybuffer": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/base64-arraybuffer/-/base64-arraybuffer-1.0.2.tgz", - "integrity": "sha512-I3yl4r9QB5ZRY3XuJVEPfc2XhZO6YweFPI+UovAzn+8/hb3oJ6lnysaFcjVpkCPfVWFUDvoZ8kmVDP7WyRtYtQ==", - "license": "MIT", - "engines": { - "node": ">= 0.6.0" - } - }, - "node_modules/bootstrap": { - "version": "5.3.3", - "resolved": "https://registry.npmjs.org/bootstrap/-/bootstrap-5.3.3.tgz", - "integrity": "sha512-8HLCdWgyoMguSO9o+aH+iuZ+aht+mzW0u3HIMzVu7Srrpv7EBBxTnrFlSCskwdY1+EOFQSm7uMJhNQHkdPcmjg==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/twbs" - }, - { - "type": "opencollective", - "url": "https://opencollective.com/bootstrap" - } - ], - "peerDependencies": { - "@popperjs/core": "^2.11.8" - } - }, - "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, - "dependencies": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" - } - }, - "node_modules/browserslist": { - "version": "4.24.4", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.24.4.tgz", - "integrity": "sha512-KDi1Ny1gSePi1vm0q4oxSF8b4DR44GF4BbmS2YdhPLOEqd8pDviZOGH/GsmRwoWJ2+5Lr085X7naowMwKHDG1A==", - "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" - } - ], - "dependencies": { - "caniuse-lite": "^1.0.30001688", - "electron-to-chromium": "^1.5.73", - "node-releases": "^2.0.19", - "update-browserslist-db": "^1.1.1" - }, - "bin": { - "browserslist": "cli.js" - }, - "engines": { - "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" - } - }, - "node_modules/call-bind": { - "version": "1.0.8", - "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.8.tgz", - "integrity": "sha512-oKlSFMcMwpUg2ednkhQ454wfWiU/ul3CkJe/PEHcTKuiX6RpbehUiFMXu13HalGZxfUwCQzZG747YXBn1im9ww==", - "dev": true, - "dependencies": { - "call-bind-apply-helpers": "^1.0.0", - "es-define-property": "^1.0.0", - "get-intrinsic": "^1.2.4", - "set-function-length": "^1.2.2" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/call-bind-apply-helpers": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/call-bind-apply-helpers/-/call-bind-apply-helpers-1.0.1.tgz", - "integrity": "sha512-BhYE+WDaywFg2TBWYNXAE+8B1ATnThNBqXHP5nQu0jWJdVvY2hvkpyB3qOmtmDePiS5/BDQ8wASEWGMWRG148g==", - "dev": true, - "dependencies": { - "es-errors": "^1.3.0", - "function-bind": "^1.1.2" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/call-bound": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/call-bound/-/call-bound-1.0.3.tgz", - "integrity": "sha512-YTd+6wGlNlPxSuri7Y6X8tY2dmm12UMH66RpKMhiX6rsk5wXXnYgbUcOt8kiS31/AjfoTOvCsE+w8nZQLQnzHA==", - "dev": true, - "dependencies": { - "call-bind-apply-helpers": "^1.0.1", - "get-intrinsic": "^1.2.6" - }, - "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, - "engines": { - "node": ">=6" - } - }, - "node_modules/caniuse-lite": { - "version": "1.0.30001695", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001695.tgz", - "integrity": "sha512-vHyLade6wTgI2u1ec3WQBxv+2BrTERV28UXQu9LO6lZ9pYeMk34vjXFLOxo1A4UBA8XTL4njRQZdno/yYaSmWw==", - "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" - } - ] - }, - "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, - "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/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, - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "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 - }, - "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 - }, - "node_modules/cross-spawn": { - "version": "7.0.6", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.6.tgz", - "integrity": "sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==", - "dev": true, - "dependencies": { - "path-key": "^3.1.0", - "shebang-command": "^2.0.0", - "which": "^2.0.1" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/css-line-break": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/css-line-break/-/css-line-break-2.1.0.tgz", - "integrity": "sha512-FHcKFCZcAha3LwfVBhCQbW2nCNbkZXn7KVUJcsT5/P8YmfsVja0FMPJr0B903j/E69HUphKiV9iQArX8SDYA4w==", - "license": "MIT", - "dependencies": { - "utrie": "^1.0.2" - } - }, - "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 - }, - "node_modules/data-view-buffer": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/data-view-buffer/-/data-view-buffer-1.0.2.tgz", - "integrity": "sha512-EmKO5V3OLXh1rtK2wgXRansaK1/mtVdTUEiEI0W8RkvgT05kfxaH29PliLnpLP73yYO6142Q72QNa8Wx/A5CqQ==", - "dev": true, - "dependencies": { - "call-bound": "^1.0.3", - "es-errors": "^1.3.0", - "is-data-view": "^1.0.2" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/data-view-byte-length": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/data-view-byte-length/-/data-view-byte-length-1.0.2.tgz", - "integrity": "sha512-tuhGbE6CfTM9+5ANGf+oQb72Ky/0+s3xKUpHvShfiz2RxMFgFPjsXuRLBVMtvMs15awe45SRb83D6wH4ew6wlQ==", - "dev": true, - "dependencies": { - "call-bound": "^1.0.3", - "es-errors": "^1.3.0", - "is-data-view": "^1.0.2" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/inspect-js" - } - }, - "node_modules/data-view-byte-offset": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/data-view-byte-offset/-/data-view-byte-offset-1.0.1.tgz", - "integrity": "sha512-BS8PfmtDGnrgYdOonGZQdLZslWIeCGFP9tpan0hi1Co2Zr2NKADsvGYA8XxuG/4UWgJ6Cjtv+YJnB6MM69QGlQ==", - "dev": true, - "dependencies": { - "call-bound": "^1.0.2", - "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.4.0", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.0.tgz", - "integrity": "sha512-6WTZ/IxCY/T6BALoZHaE4ctp9xm+Z5kY/pzYaCHRFeyVhojxlrm+46y68HA6hr0TcwEssoxNiDEUJQjfPZ/RYA==", - "dev": true, - "dependencies": { - "ms": "^2.1.3" - }, - "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 - }, - "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, - "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, - "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": "2.1.0", - "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz", - "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==", - "dev": true, - "dependencies": { - "esutils": "^2.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/dunder-proto": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/dunder-proto/-/dunder-proto-1.0.1.tgz", - "integrity": "sha512-KIN/nDJBQRcXw0MLVhZE9iQHmG68qAVIBg9CqmUYjmQIhgij9U5MFvrqkUL5FbtyyzZuOeOt0zdeRe4UY7ct+A==", - "dev": true, - "dependencies": { - "call-bind-apply-helpers": "^1.0.1", - "es-errors": "^1.3.0", - "gopd": "^1.2.0" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/electron-to-chromium": { - "version": "1.5.87", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.87.tgz", - "integrity": "sha512-mPFwmEWmRivw2F8x3w3l2m6htAUN97Gy0kwpO++2m9iT1Gt8RCFVUfv9U/sIbHJ6rY4P6/ooqFL/eL7ock+pPg==", - "dev": true - }, - "node_modules/es-abstract": { - "version": "1.23.9", - "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.23.9.tgz", - "integrity": "sha512-py07lI0wjxAC/DcfK1S6G7iANonniZwTISvdPzk9hzeH0IZIshbuuFxLIU96OyF89Yb9hiqWn8M/bY83KY5vzA==", - "dev": true, - "dependencies": { - "array-buffer-byte-length": "^1.0.2", - "arraybuffer.prototype.slice": "^1.0.4", - "available-typed-arrays": "^1.0.7", - "call-bind": "^1.0.8", - "call-bound": "^1.0.3", - "data-view-buffer": "^1.0.2", - "data-view-byte-length": "^1.0.2", - "data-view-byte-offset": "^1.0.1", - "es-define-property": "^1.0.1", - "es-errors": "^1.3.0", - "es-object-atoms": "^1.0.0", - "es-set-tostringtag": "^2.1.0", - "es-to-primitive": "^1.3.0", - "function.prototype.name": "^1.1.8", - "get-intrinsic": "^1.2.7", - "get-proto": "^1.0.0", - "get-symbol-description": "^1.1.0", - "globalthis": "^1.0.4", - "gopd": "^1.2.0", - "has-property-descriptors": "^1.0.2", - "has-proto": "^1.2.0", - "has-symbols": "^1.1.0", - "hasown": "^2.0.2", - "internal-slot": "^1.1.0", - "is-array-buffer": "^3.0.5", - "is-callable": "^1.2.7", - "is-data-view": "^1.0.2", - "is-regex": "^1.2.1", - "is-shared-array-buffer": "^1.0.4", - "is-string": "^1.1.1", - "is-typed-array": "^1.1.15", - "is-weakref": "^1.1.0", - "math-intrinsics": "^1.1.0", - "object-inspect": "^1.13.3", - "object-keys": "^1.1.1", - "object.assign": "^4.1.7", - "own-keys": "^1.0.1", - "regexp.prototype.flags": "^1.5.3", - "safe-array-concat": "^1.1.3", - "safe-push-apply": "^1.0.0", - "safe-regex-test": "^1.1.0", - "set-proto": "^1.0.0", - "string.prototype.trim": "^1.2.10", - "string.prototype.trimend": "^1.0.9", - "string.prototype.trimstart": "^1.0.8", - "typed-array-buffer": "^1.0.3", - "typed-array-byte-length": "^1.0.3", - "typed-array-byte-offset": "^1.0.4", - "typed-array-length": "^1.0.7", - "unbox-primitive": "^1.1.0", - "which-typed-array": "^1.1.18" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/es-define-property": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/es-define-property/-/es-define-property-1.0.1.tgz", - "integrity": "sha512-e3nRfgfUZ4rNGL232gUgX06QNyyez04KdjFrF+LTRoOXmrOgFKDg4BCdsjW8EnT69eqdYGmRpJwiPVYNrCaW3g==", - "dev": true, - "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, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/es-iterator-helpers": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/es-iterator-helpers/-/es-iterator-helpers-1.2.1.tgz", - "integrity": "sha512-uDn+FE1yrDzyC0pCo961B2IHbdM8y/ACZsKD4dG6WqrjV53BADjwa7D+1aom2rsNVfLyDgU/eigvlJGJ08OQ4w==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.8", - "call-bound": "^1.0.3", - "define-properties": "^1.2.1", - "es-abstract": "^1.23.6", - "es-errors": "^1.3.0", - "es-set-tostringtag": "^2.0.3", - "function-bind": "^1.1.2", - "get-intrinsic": "^1.2.6", - "globalthis": "^1.0.4", - "gopd": "^1.2.0", - "has-property-descriptors": "^1.0.2", - "has-proto": "^1.2.0", - "has-symbols": "^1.1.0", - "internal-slot": "^1.1.0", - "iterator.prototype": "^1.1.4", - "safe-array-concat": "^1.1.3" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/es-object-atoms": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/es-object-atoms/-/es-object-atoms-1.1.1.tgz", - "integrity": "sha512-FGgH2h8zKNim9ljj7dankFPcICIK9Cp5bm+c2gQSYePhpaG5+esrLODihIorn+Pe6FGJzWhXQotPv73jTaldXA==", - "dev": true, - "dependencies": { - "es-errors": "^1.3.0" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/es-set-tostringtag": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/es-set-tostringtag/-/es-set-tostringtag-2.1.0.tgz", - "integrity": "sha512-j6vWzfrGVfyXxge+O0x5sh6cvxAog0a/4Rdd2K36zCMV5eJ+/+tOAngRO8cODMNWbVRdVlmGZQL2YS3yR8bIUA==", - "dev": true, - "dependencies": { - "es-errors": "^1.3.0", - "get-intrinsic": "^1.2.6", - "has-tostringtag": "^1.0.2", - "hasown": "^2.0.2" - }, - "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, - "dependencies": { - "hasown": "^2.0.0" - } - }, - "node_modules/es-to-primitive": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.3.0.tgz", - "integrity": "sha512-w+5mJ3GuFL+NjVtJlvydShqE1eN3h3PbI7/5LAsYJP/2qtuMXjfL2LpHSRqo4b4eSF5K/DH1JXKUAHSB2UW50g==", - "dev": true, - "dependencies": { - "is-callable": "^1.2.7", - "is-date-object": "^1.0.5", - "is-symbol": "^1.0.4" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/esbuild": { - "version": "0.24.2", - "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.24.2.tgz", - "integrity": "sha512-+9egpBW8I3CD5XPe0n6BfT5fxLzxrlDzqydF3aviG+9ni1lDC/OvMHcxqEFV0+LANZG5R1bFMWfUrjVsdwxJvA==", - "dev": true, - "hasInstallScript": true, - "bin": { - "esbuild": "bin/esbuild" - }, - "engines": { - "node": ">=18" - }, - "optionalDependencies": { - "@esbuild/aix-ppc64": "0.24.2", - "@esbuild/android-arm": "0.24.2", - "@esbuild/android-arm64": "0.24.2", - "@esbuild/android-x64": "0.24.2", - "@esbuild/darwin-arm64": "0.24.2", - "@esbuild/darwin-x64": "0.24.2", - "@esbuild/freebsd-arm64": "0.24.2", - "@esbuild/freebsd-x64": "0.24.2", - "@esbuild/linux-arm": "0.24.2", - "@esbuild/linux-arm64": "0.24.2", - "@esbuild/linux-ia32": "0.24.2", - "@esbuild/linux-loong64": "0.24.2", - "@esbuild/linux-mips64el": "0.24.2", - "@esbuild/linux-ppc64": "0.24.2", - "@esbuild/linux-riscv64": "0.24.2", - "@esbuild/linux-s390x": "0.24.2", - "@esbuild/linux-x64": "0.24.2", - "@esbuild/netbsd-arm64": "0.24.2", - "@esbuild/netbsd-x64": "0.24.2", - "@esbuild/openbsd-arm64": "0.24.2", - "@esbuild/openbsd-x64": "0.24.2", - "@esbuild/sunos-x64": "0.24.2", - "@esbuild/win32-arm64": "0.24.2", - "@esbuild/win32-ia32": "0.24.2", - "@esbuild/win32-x64": "0.24.2" - } - }, - "node_modules/escalade": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.2.0.tgz", - "integrity": "sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "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, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/eslint": { - "version": "9.18.0", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-9.18.0.tgz", - "integrity": "sha512-+waTfRWQlSbpt3KWE+CjrPPYnbq9kfZIYUqapc0uBXyjTp8aYXZDsUH16m39Ryq3NjAVP4tjuF7KaukeqoCoaA==", - "dev": true, - "dependencies": { - "@eslint-community/eslint-utils": "^4.2.0", - "@eslint-community/regexpp": "^4.12.1", - "@eslint/config-array": "^0.19.0", - "@eslint/core": "^0.10.0", - "@eslint/eslintrc": "^3.2.0", - "@eslint/js": "9.18.0", - "@eslint/plugin-kit": "^0.2.5", - "@humanfs/node": "^0.16.6", - "@humanwhocodes/module-importer": "^1.0.1", - "@humanwhocodes/retry": "^0.4.1", - "@types/estree": "^1.0.6", - "@types/json-schema": "^7.0.15", - "ajv": "^6.12.4", - "chalk": "^4.0.0", - "cross-spawn": "^7.0.6", - "debug": "^4.3.2", - "escape-string-regexp": "^4.0.0", - "eslint-scope": "^8.2.0", - "eslint-visitor-keys": "^4.2.0", - "espree": "^10.3.0", - "esquery": "^1.5.0", - "esutils": "^2.0.2", - "fast-deep-equal": "^3.1.3", - "file-entry-cache": "^8.0.0", - "find-up": "^5.0.0", - "glob-parent": "^6.0.2", - "ignore": "^5.2.0", - "imurmurhash": "^0.1.4", - "is-glob": "^4.0.0", - "json-stable-stringify-without-jsonify": "^1.0.1", - "lodash.merge": "^4.6.2", - "minimatch": "^3.1.2", - "natural-compare": "^1.4.0", - "optionator": "^0.9.3" - }, - "bin": { - "eslint": "bin/eslint.js" - }, - "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" - }, - "funding": { - "url": "https://eslint.org/donate" - }, - "peerDependencies": { - "jiti": "*" - }, - "peerDependenciesMeta": { - "jiti": { - "optional": true - } - } - }, - "node_modules/eslint-plugin-react": { - "version": "7.37.4", - "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.37.4.tgz", - "integrity": "sha512-BGP0jRmfYyvOyvMoRX/uoUeW+GqNj9y16bPQzqAHf3AYII/tDs+jMN0dBVkl88/OZwNGwrVFxE7riHsXVfy/LQ==", - "dev": true, - "dependencies": { - "array-includes": "^3.1.8", - "array.prototype.findlast": "^1.2.5", - "array.prototype.flatmap": "^1.3.3", - "array.prototype.tosorted": "^1.1.4", - "doctrine": "^2.1.0", - "es-iterator-helpers": "^1.2.1", - "estraverse": "^5.3.0", - "hasown": "^2.0.2", - "jsx-ast-utils": "^2.4.1 || ^3.0.0", - "minimatch": "^3.1.2", - "object.entries": "^1.1.8", - "object.fromentries": "^2.0.8", - "object.values": "^1.2.1", - "prop-types": "^15.8.1", - "resolve": "^2.0.0-next.5", - "semver": "^6.3.1", - "string.prototype.matchall": "^4.0.12", - "string.prototype.repeat": "^1.0.0" - }, - "engines": { - "node": ">=4" - }, - "peerDependencies": { - "eslint": "^3 || ^4 || ^5 || ^6 || ^7 || ^8 || ^9.7" - } - }, - "node_modules/eslint-plugin-react-hooks": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-5.1.0.tgz", - "integrity": "sha512-mpJRtPgHN2tNAvZ35AMfqeB3Xqeo273QxrHJsbBEPWODRM4r0yB6jfoROqKEYrOn27UtRPpcpHc2UqyBSuUNTw==", - "dev": true, - "engines": { - "node": ">=10" - }, - "peerDependencies": { - "eslint": "^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0 || ^9.0.0" - } - }, - "node_modules/eslint-plugin-react-refresh": { - "version": "0.4.18", - "resolved": "https://registry.npmjs.org/eslint-plugin-react-refresh/-/eslint-plugin-react-refresh-0.4.18.tgz", - "integrity": "sha512-IRGEoFn3OKalm3hjfolEWGqoF/jPqeEYFp+C8B0WMzwGwBMvlRDQd06kghDhF0C61uJ6WfSDhEZE/sAQjduKgw==", - "dev": true, - "peerDependencies": { - "eslint": ">=8.40" - } - }, - "node_modules/eslint-scope": { - "version": "8.2.0", - "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-8.2.0.tgz", - "integrity": "sha512-PHlWUfG6lvPc3yvP5A4PNyBL1W8fkDUccmI21JUu/+GKZBoH/W5u6usENXUrWFRsyoW5ACUjFGgAFQp5gUlb/A==", - "dev": true, - "dependencies": { - "esrecurse": "^4.3.0", - "estraverse": "^5.2.0" - }, - "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" - }, - "funding": { - "url": "https://opencollective.com/eslint" - } - }, - "node_modules/eslint-visitor-keys": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-4.2.0.tgz", - "integrity": "sha512-UyLnSehNt62FFhSwjZlHmeokpRK59rcz29j+F1/aDgbkbRTk7wIc9XzdoasMUbRNKDM0qQt/+BJ4BrpFeABemw==", - "dev": true, - "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" - }, - "funding": { - "url": "https://opencollective.com/eslint" - } - }, - "node_modules/espree": { - "version": "10.3.0", - "resolved": "https://registry.npmjs.org/espree/-/espree-10.3.0.tgz", - "integrity": "sha512-0QYC8b24HWY8zjRnDTL6RiHfDbAWn63qb4LMj1Z4b076A4une81+z03Kg7l7mn/48PUTqoLptSXez8oknU8Clg==", - "dev": true, - "dependencies": { - "acorn": "^8.14.0", - "acorn-jsx": "^5.3.2", - "eslint-visitor-keys": "^4.2.0" - }, - "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" - }, - "funding": { - "url": "https://opencollective.com/eslint" - } - }, - "node_modules/esquery": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.6.0.tgz", - "integrity": "sha512-ca9pw9fomFcKPvFLXhBKUK90ZvGibiGOvRJNbjljY7s7uq/5YO4BOzcYtJqExdx99rF6aAcnRxHmcUHcz6sQsg==", - "dev": true, - "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, - "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, - "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, - "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 - }, - "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 - }, - "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 - }, - "node_modules/file-entry-cache": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-8.0.0.tgz", - "integrity": "sha512-XXTUwCvisa5oacNGRP9SfNtYBNAMi+RPwBFmblZEF7N7swHYQS6/Zfk7SRwx4D5j3CH211YNRco1DEMNVfZCnQ==", - "dev": true, - "dependencies": { - "flat-cache": "^4.0.0" - }, - "engines": { - "node": ">=16.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, - "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": "4.0.1", - "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-4.0.1.tgz", - "integrity": "sha512-f7ccFPK3SXFHpx15UIGyRJ/FJQctuKZ0zVuN3frBo4HnK3cay9VEW0R6yPYFHC0AgqhukPzKjq22t5DmAyqGyw==", - "dev": true, - "dependencies": { - "flatted": "^3.2.9", - "keyv": "^4.5.4" - }, - "engines": { - "node": ">=16" - } - }, - "node_modules/flatted": { - "version": "3.3.2", - "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.3.2.tgz", - "integrity": "sha512-AiwGJM8YcNOaobumgtng+6NHuOqC3A7MixFeDafM3X9cIUM+xUXoS5Vfgf+OihAYe20fxqNM9yPBXJzRtZ/4eA==", - "dev": true - }, - "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, - "dependencies": { - "is-callable": "^1.1.3" - } - }, - "node_modules/framer-motion": { - "version": "12.11.0", - "resolved": "https://registry.npmjs.org/framer-motion/-/framer-motion-12.11.0.tgz", - "integrity": "sha512-BaBPmkhaC2l0n619Kt1nQaxSdUdyyz5V1Z7EKJ1CcraOTZitgVx0RTbL8lmg2XesaFi6o8MPBIhkWDIvzDpGaQ==", - "license": "MIT", - "dependencies": { - "motion-dom": "^12.11.0", - "motion-utils": "^12.9.4", - "tslib": "^2.4.0" - }, - "peerDependencies": { - "@emotion/is-prop-valid": "*", - "react": "^18.0.0 || ^19.0.0", - "react-dom": "^18.0.0 || ^19.0.0" - }, - "peerDependenciesMeta": { - "@emotion/is-prop-valid": { - "optional": true - }, - "react": { - "optional": true - }, - "react-dom": { - "optional": true - } - } - }, - "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, - "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, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/function.prototype.name": { - "version": "1.1.8", - "resolved": "https://registry.npmjs.org/function.prototype.name/-/function.prototype.name-1.1.8.tgz", - "integrity": "sha512-e5iwyodOHhbMr/yNrc7fDYG4qlbIvI5gajyzPnb5TCwyhjApznQh1BMFou9b30SevY43gCJKXycoCBjMbsuW0Q==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.8", - "call-bound": "^1.0.3", - "define-properties": "^1.2.1", - "functions-have-names": "^1.2.3", - "hasown": "^2.0.2", - "is-callable": "^1.2.7" - }, - "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, - "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, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/get-intrinsic": { - "version": "1.2.7", - "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.7.tgz", - "integrity": "sha512-VW6Pxhsrk0KAOqs3WEd0klDiF/+V7gQOpAvY1jVU/LHmaD/kQO4523aiJuikX/QAKYiW6x8Jh+RJej1almdtCA==", - "dev": true, - "dependencies": { - "call-bind-apply-helpers": "^1.0.1", - "es-define-property": "^1.0.1", - "es-errors": "^1.3.0", - "es-object-atoms": "^1.0.0", - "function-bind": "^1.1.2", - "get-proto": "^1.0.0", - "gopd": "^1.2.0", - "has-symbols": "^1.1.0", - "hasown": "^2.0.2", - "math-intrinsics": "^1.1.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/get-proto": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/get-proto/-/get-proto-1.0.1.tgz", - "integrity": "sha512-sTSfBjoXBp89JvIKIefqw7U2CCebsc74kiY6awiGogKtoSGbgjYE/G/+l9sF3MWFPNc9IcoOC4ODfKHfxFmp0g==", - "dev": true, - "dependencies": { - "dunder-proto": "^1.0.1", - "es-object-atoms": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/get-symbol-description": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.1.0.tgz", - "integrity": "sha512-w9UMqWwJxHNOvoNzSJ2oPF5wvYcvP7jUvYzhp67yEhTi17ZDBBC1z9pTdGuzjD+EFIqLSYRweZjqfiPzQ06Ebg==", - "dev": true, - "dependencies": { - "call-bound": "^1.0.3", - "es-errors": "^1.3.0", - "get-intrinsic": "^1.2.6" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "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, - "dependencies": { - "is-glob": "^4.0.3" - }, - "engines": { - "node": ">=10.13.0" - } - }, - "node_modules/globals": { - "version": "15.14.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-15.14.0.tgz", - "integrity": "sha512-OkToC372DtlQeje9/zHIo5CT8lRP/FUgEOKBEhU4e0abL7J7CD24fD9ohiLN5hagG/kWCYj4K5oaxxtj2Z0Dig==", - "dev": true, - "engines": { - "node": ">=18" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "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, - "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.2.0", - "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.2.0.tgz", - "integrity": "sha512-ZUKRh6/kUFoAiTAtTYPZJ3hw9wNxx+BIBOijnlG9PnrJsCcSjs1wyyD6vJpaYtgnzDrKYRSqf3OO6Rfa93xsRg==", - "dev": true, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/has-bigints": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.1.0.tgz", - "integrity": "sha512-R3pbpkcIqv2Pm3dUwgjclDRVmWpTJW2DcMzcIhEXEx1oh/CEMObMm3KLmRJOdvhM7o4uQBnwr8pzRK2sJWIqfg==", - "dev": true, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "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, - "engines": { - "node": ">=8" - } - }, - "node_modules/has-property-descriptors": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.2.tgz", - "integrity": "sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg==", - "dev": true, - "dependencies": { - "es-define-property": "^1.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/has-proto": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/has-proto/-/has-proto-1.2.0.tgz", - "integrity": "sha512-KIL7eQPfHQRC8+XluaIw7BHUwwqL19bQn4hzNgdr+1wXoU0KKj6rufu47lhY7KbJR2C6T6+PfyN0Ea7wkSS+qQ==", - "dev": true, - "dependencies": { - "dunder-proto": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/has-symbols": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.1.0.tgz", - "integrity": "sha512-1cDNdwJ2Jaohmb3sg4OmKaMBwuC48sYni5HUw2DvsC8LjGTLK9h+eb1X6RyuOHe4hT0ULCW68iomhjUoKUqlPQ==", - "dev": true, - "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, - "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, - "dependencies": { - "function-bind": "^1.1.2" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/html2canvas": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/html2canvas/-/html2canvas-1.4.1.tgz", - "integrity": "sha512-fPU6BHNpsyIhr8yyMpTLLxAbkaK8ArIBcmZIRiBLiDhjeqvXolaEmDGmELFuX9I4xDcaKKcJl+TKZLqruBbmWA==", - "license": "MIT", - "dependencies": { - "css-line-break": "^2.1.0", - "text-segmentation": "^1.0.3" - }, - "engines": { - "node": ">=8.0.0" - } - }, - "node_modules/ignore": { - "version": "5.3.2", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.2.tgz", - "integrity": "sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==", - "dev": true, - "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, - "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, - "engines": { - "node": ">=0.8.19" - } - }, - "node_modules/internal-slot": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.1.0.tgz", - "integrity": "sha512-4gd7VpWNQNB4UKKCFFVcp1AVv+FMOgs9NKzjHKusc8jTMhd5eL1NqQqOpE0KzMds804/yHlglp3uxgluOqAPLw==", - "dev": true, - "dependencies": { - "es-errors": "^1.3.0", - "hasown": "^2.0.2", - "side-channel": "^1.1.0" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/is-array-buffer": { - "version": "3.0.5", - "resolved": "https://registry.npmjs.org/is-array-buffer/-/is-array-buffer-3.0.5.tgz", - "integrity": "sha512-DDfANUiiG2wC1qawP66qlTugJeL5HyzMpfr8lLK+jMQirGzNod0B12cFB/9q838Ru27sBwfw78/rdoU7RERz6A==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.8", - "call-bound": "^1.0.3", - "get-intrinsic": "^1.2.6" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-async-function": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/is-async-function/-/is-async-function-2.1.1.tgz", - "integrity": "sha512-9dgM/cZBnNvjzaMYHVoxxfPj2QXt22Ev7SuuPrs+xav0ukGB0S6d4ydZdEiM48kLx5kDV+QBPrpVnFyefL8kkQ==", - "dev": true, - "dependencies": { - "async-function": "^1.0.0", - "call-bound": "^1.0.3", - "get-proto": "^1.0.1", - "has-tostringtag": "^1.0.2", - "safe-regex-test": "^1.1.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-bigint": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-bigint/-/is-bigint-1.1.0.tgz", - "integrity": "sha512-n4ZT37wG78iz03xPRKJrHTdZbe3IicyucEtdRsV5yglwc3GyUfbAfpSeD0FJ41NbUNSt5wbhqfp1fS+BgnvDFQ==", - "dev": true, - "dependencies": { - "has-bigints": "^1.0.2" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-boolean-object": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.2.1.tgz", - "integrity": "sha512-l9qO6eFlUETHtuihLcYOaLKByJ1f+N4kthcU9YjHy3N+B3hWv0y/2Nd0mu/7lTFnRQHTrSdXF50HQ3bl5fEnng==", - "dev": true, - "dependencies": { - "call-bound": "^1.0.2", - "has-tostringtag": "^1.0.2" - }, - "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, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-core-module": { - "version": "2.16.1", - "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.16.1.tgz", - "integrity": "sha512-UfoeMA6fIJ8wTYFEUjelnaGI67v6+N7qXJEvQuIGa99l4xsCruSYOVSQ0uPANn4dAzm8lkYPaKLrrijLq7x23w==", - "dev": true, - "dependencies": { - "hasown": "^2.0.2" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-data-view": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-data-view/-/is-data-view-1.0.2.tgz", - "integrity": "sha512-RKtWF8pGmS87i2D6gqQu/l7EYRlVdfzemCJN/P3UOs//x1QE7mfhvzHIApBTRf7axvT6DMGwSwBXYCT0nfB9xw==", - "dev": true, - "dependencies": { - "call-bound": "^1.0.2", - "get-intrinsic": "^1.2.6", - "is-typed-array": "^1.1.13" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-date-object": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.1.0.tgz", - "integrity": "sha512-PwwhEakHVKTdRNVOw+/Gyh0+MzlCl4R6qKvkhuvLtPMggI1WAHt9sOwZxQLSGpUaDnrdyDsomoRgNnCfKNSXXg==", - "dev": true, - "dependencies": { - "call-bound": "^1.0.2", - "has-tostringtag": "^1.0.2" - }, - "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, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-finalizationregistry": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/is-finalizationregistry/-/is-finalizationregistry-1.1.1.tgz", - "integrity": "sha512-1pC6N8qWJbWoPtEjgcL2xyhQOP491EQjeUo3qTKcmV8YSDDJrOepfG8pcC7h/QgnQHYSv0mJ3Z/ZWxmatVrysg==", - "dev": true, - "dependencies": { - "call-bound": "^1.0.3" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-generator-function": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-generator-function/-/is-generator-function-1.1.0.tgz", - "integrity": "sha512-nPUB5km40q9e8UfN/Zc24eLlzdSf9OfKByBw9CIdw4H1giPMeA0OIJvbchsCu4npfI2QcMVBsGEBHKZ7wLTWmQ==", - "dev": true, - "dependencies": { - "call-bound": "^1.0.3", - "get-proto": "^1.0.0", - "has-tostringtag": "^1.0.2", - "safe-regex-test": "^1.1.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, - "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, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-number-object": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.1.1.tgz", - "integrity": "sha512-lZhclumE1G6VYD8VHe35wFaIif+CTy5SJIi5+3y4psDgWu4wPDoBhF8NxUOinEc7pHgiTsT6MaBb92rKhhD+Xw==", - "dev": true, - "dependencies": { - "call-bound": "^1.0.3", - "has-tostringtag": "^1.0.2" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-regex": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.2.1.tgz", - "integrity": "sha512-MjYsKHO5O7mCsmRGxWcLWheFqN9DJ/2TmngvjKXihe6efViPqc274+Fx/4fYj/r03+ESvBdTXK0V6tA3rgez1g==", - "dev": true, - "dependencies": { - "call-bound": "^1.0.2", - "gopd": "^1.2.0", - "has-tostringtag": "^1.0.2", - "hasown": "^2.0.2" - }, - "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, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-shared-array-buffer": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.4.tgz", - "integrity": "sha512-ISWac8drv4ZGfwKl5slpHG9OwPNty4jOWPRIhBpxOoD+hqITiwuipOQ2bNthAzwA3B4fIjO4Nln74N0S9byq8A==", - "dev": true, - "dependencies": { - "call-bound": "^1.0.3" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-string": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.1.1.tgz", - "integrity": "sha512-BtEeSsoaQjlSPBemMQIrY1MY0uM6vnS1g5fmufYOtnxLGUZM2178PKbhsk7Ffv58IX+ZtcvoGwccYsh0PglkAA==", - "dev": true, - "dependencies": { - "call-bound": "^1.0.3", - "has-tostringtag": "^1.0.2" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-symbol": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.1.1.tgz", - "integrity": "sha512-9gGx6GTtCQM73BgmHQXfDmLtfjjTUDSyoxTCbp5WtoixAhfgsDirWIcVQ/IHpvI5Vgd5i/J5F7B9cN/WlVbC/w==", - "dev": true, - "dependencies": { - "call-bound": "^1.0.2", - "has-symbols": "^1.1.0", - "safe-regex-test": "^1.1.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-typed-array": { - "version": "1.1.15", - "resolved": "https://registry.npmjs.org/is-typed-array/-/is-typed-array-1.1.15.tgz", - "integrity": "sha512-p3EcsicXjit7SaskXHs1hA91QxgTw46Fv6EFKKGS5DRFLD8yKnohjF3hxoju94b/OcMZoQukzpPpBE9uLVKzgQ==", - "dev": true, - "dependencies": { - "which-typed-array": "^1.1.16" - }, - "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, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-weakref": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-weakref/-/is-weakref-1.1.0.tgz", - "integrity": "sha512-SXM8Nwyys6nT5WP6pltOwKytLV7FqQ4UiibxVmW+EIosHcmCqkkjViTb5SNssDlkCiEYRP1/pdWUKVvZBmsR2Q==", - "dev": true, - "dependencies": { - "call-bound": "^1.0.2" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-weakset": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/is-weakset/-/is-weakset-2.0.4.tgz", - "integrity": "sha512-mfcwb6IzQyOKTs84CQMrOwW4gQcaTOAWJ0zzJCl2WSPDrWk/OzDaImWFH3djXhb24g4eudZfLRozAvPGw4d9hQ==", - "dev": true, - "dependencies": { - "call-bound": "^1.0.3", - "get-intrinsic": "^1.2.6" - }, - "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 - }, - "node_modules/isexe": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", - "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", - "dev": true - }, - "node_modules/iterator.prototype": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/iterator.prototype/-/iterator.prototype-1.1.5.tgz", - "integrity": "sha512-H0dkQoCa3b2VEeKQBOxFph+JAbcrQdE7KC0UkqwpLmv2EC4P41QXP+rqo9wYodACiG5/WM5s9oDApTU8utwj9g==", - "dev": true, - "dependencies": { - "define-data-property": "^1.1.4", - "es-object-atoms": "^1.0.0", - "get-intrinsic": "^1.2.6", - "get-proto": "^1.0.0", - "has-symbols": "^1.1.0", - "set-function-name": "^2.0.2" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/js-tokens": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", - "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==" - }, - "node_modules/js-yaml": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", - "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", - "dev": true, - "dependencies": { - "argparse": "^2.0.1" - }, - "bin": { - "js-yaml": "bin/js-yaml.js" - } - }, - "node_modules/jsesc": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-3.1.0.tgz", - "integrity": "sha512-/sM3dO2FOzXjKQhJuo0Q173wf2KOo8t4I8vHy6lF9poUp7bKT0/NHE8fPX23PwfhnykfqnC2xRxOnVw5XuGIaA==", - "dev": true, - "bin": { - "jsesc": "bin/jsesc" - }, - "engines": { - "node": ">=6" - } - }, - "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 - }, - "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 - }, - "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 - }, - "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, - "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, - "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, - "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, - "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, - "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 - }, - "node_modules/loose-envify": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", - "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==", - "dependencies": { - "js-tokens": "^3.0.0 || ^4.0.0" - }, - "bin": { - "loose-envify": "cli.js" - } - }, - "node_modules/lru-cache": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", - "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", - "dev": true, - "dependencies": { - "yallist": "^3.0.2" - } - }, - "node_modules/math-intrinsics": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/math-intrinsics/-/math-intrinsics-1.1.0.tgz", - "integrity": "sha512-/IXtbwEk5HTPyEwyKX6hGkYXxM9nbj64B+ilVJnC/R6B0pH5G4V3b0pVbL7DBj4tkhBAppbQUlf6F6Xl9LHu1g==", - "dev": true, - "engines": { - "node": ">= 0.4" - } - }, - "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, - "dependencies": { - "brace-expansion": "^1.1.7" - }, - "engines": { - "node": "*" - } - }, - "node_modules/motion-dom": { - "version": "12.11.0", - "resolved": "https://registry.npmjs.org/motion-dom/-/motion-dom-12.11.0.tgz", - "integrity": "sha512-CItkGYJenn5ZsbzTX0D9mE0UWdjdd9r535FrxEXhzR8Kwa9I2dLr1uhEJgQPWbgaIJ6i0sNFnf2T9NvVDWQVBw==", - "license": "MIT", - "dependencies": { - "motion-utils": "^12.9.4" - } - }, - "node_modules/motion-utils": { - "version": "12.9.4", - "resolved": "https://registry.npmjs.org/motion-utils/-/motion-utils-12.9.4.tgz", - "integrity": "sha512-BW3I65zeM76CMsfh3kHid9ansEJk9Qvl+K5cu4DVHKGsI52n76OJ4z2CUJUV+Mn3uEP9k1JJA3tClG0ggSrRcg==", - "license": "MIT" - }, - "node_modules/ms": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", - "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", - "dev": true - }, - "node_modules/nanoid": { - "version": "3.3.8", - "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.8.tgz", - "integrity": "sha512-WNLf5Sd8oZxOm+TzppcYk8gVOgP+l58xNy58D0nbUnOxOWRWvlcCV4kUF7ltmI6PsrLl/BgKEyS4mqsGChFN0w==", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/ai" - } - ], - "bin": { - "nanoid": "bin/nanoid.cjs" - }, - "engines": { - "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" - } - }, - "node_modules/natural-compare": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", - "integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==", - "dev": true - }, - "node_modules/node-releases": { - "version": "2.0.19", - "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.19.tgz", - "integrity": "sha512-xxOWJsBKtzAq7DY0J+DTzuz58K8e7sJbdgwkbMWQe8UYB6ekmsQ45q0M/tJDsGaZmbC+l7n57UV8Hl5tHxO9uw==", - "dev": true - }, - "node_modules/object-assign": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", - "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/object-inspect": { - "version": "1.13.3", - "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.13.3.tgz", - "integrity": "sha512-kDCGIbxkDSXE3euJZZXzc6to7fCrKHNI/hSRQnRuQ+BWjFNzZwiFF8fj/6o2t2G9/jTj8PSIYTfCLelLZEeRpA==", - "dev": true, - "engines": { - "node": ">= 0.4" - }, - "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, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/object.assign": { - "version": "4.1.7", - "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.7.tgz", - "integrity": "sha512-nK28WOo+QIjBkDduTINE4JkF/UJJKyf2EJxvJKfblDpyg0Q+pkOHNTL0Qwy6NP6FhE/EnzV73BxxqcJaXY9anw==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.8", - "call-bound": "^1.0.3", - "define-properties": "^1.2.1", - "es-object-atoms": "^1.0.0", - "has-symbols": "^1.1.0", - "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, - "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, - "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.values": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.2.1.tgz", - "integrity": "sha512-gXah6aZrcUxjWg2zR2MwouP2eHlCBzdV4pygudehaKXSGW4v2AsRQUK+lwwXhii6KFZcunEnmSUoYp5CXibxtA==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.8", - "call-bound": "^1.0.3", - "define-properties": "^1.2.1", - "es-object-atoms": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/optionator": { - "version": "0.9.4", - "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.4.tgz", - "integrity": "sha512-6IpQ7mKUxRcZNLIObR0hz7lxsapSSIYNZJwXPGeF0mTVqGKFIXj1DQcMoT22S3ROcLyY/rz0PWaWZ9ayWmad9g==", - "dev": true, - "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/own-keys": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/own-keys/-/own-keys-1.0.1.tgz", - "integrity": "sha512-qFOyK5PjiWZd+QQIh+1jhdb9LpxTF0qs7Pm8o5QHYZ0M3vKqSqzsZaEB6oWlxZ+q2sJBMI/Ktgd2N5ZwQoRHfg==", - "dev": true, - "dependencies": { - "get-intrinsic": "^1.2.6", - "object-keys": "^1.1.1", - "safe-push-apply": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "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, - "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, - "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, - "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, - "engines": { - "node": ">=8" - } - }, - "node_modules/path-key": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", - "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", - "dev": true, - "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 - }, - "node_modules/picocolors": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.1.tgz", - "integrity": "sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==", - "dev": true - }, - "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, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/postcss": { - "version": "8.5.1", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.5.1.tgz", - "integrity": "sha512-6oz2beyjc5VMn/KV1pPw8fliQkhBXrVn1Z3TVyqZxU8kZpzEKhBdmCFqI6ZbmGtamQvQGuU1sgPTk8ZrXDD7jQ==", - "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" - } - ], - "dependencies": { - "nanoid": "^3.3.8", - "picocolors": "^1.1.1", - "source-map-js": "^1.2.1" - }, - "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, - "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==", - "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, - "engines": { - "node": ">=6" - } - }, - "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==", - "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==", - "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==" - }, - "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, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/reflect.getprototypeof": { - "version": "1.0.10", - "resolved": "https://registry.npmjs.org/reflect.getprototypeof/-/reflect.getprototypeof-1.0.10.tgz", - "integrity": "sha512-00o4I+DVrefhv+nX0ulyi3biSHCPDe+yLv5o/p6d/UVlirijB8E16FtfwSAi4g3tcqrQ4lRAqQSoFEZJehYEcw==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.8", - "define-properties": "^1.2.1", - "es-abstract": "^1.23.9", - "es-errors": "^1.3.0", - "es-object-atoms": "^1.0.0", - "get-intrinsic": "^1.2.7", - "get-proto": "^1.0.1", - "which-builtin-type": "^1.2.1" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/regexp.prototype.flags": { - "version": "1.5.4", - "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.5.4.tgz", - "integrity": "sha512-dYqgNSZbDwkaJ2ceRd9ojCGjBq+mOm9LmtXnAnEGyHhN/5R7iDW2TRw3h+o/jCFxus3P2LfWIIiwowAjANm7IA==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.8", - "define-properties": "^1.2.1", - "es-errors": "^1.3.0", - "get-proto": "^1.0.1", - "gopd": "^1.2.0", - "set-function-name": "^2.0.2" - }, - "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, - "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, - "engines": { - "node": ">=4" - } - }, - "node_modules/rollup": { - "version": "4.32.0", - "resolved": "https://registry.npmjs.org/rollup/-/rollup-4.32.0.tgz", - "integrity": "sha512-JmrhfQR31Q4AuNBjjAX4s+a/Pu/Q8Q9iwjWBsjRH1q52SPFE2NqRMK6fUZKKnvKO6id+h7JIRf0oYsph53eATg==", - "dev": true, - "dependencies": { - "@types/estree": "1.0.6" - }, - "bin": { - "rollup": "dist/bin/rollup" - }, - "engines": { - "node": ">=18.0.0", - "npm": ">=8.0.0" - }, - "optionalDependencies": { - "@rollup/rollup-android-arm-eabi": "4.32.0", - "@rollup/rollup-android-arm64": "4.32.0", - "@rollup/rollup-darwin-arm64": "4.32.0", - "@rollup/rollup-darwin-x64": "4.32.0", - "@rollup/rollup-freebsd-arm64": "4.32.0", - "@rollup/rollup-freebsd-x64": "4.32.0", - "@rollup/rollup-linux-arm-gnueabihf": "4.32.0", - "@rollup/rollup-linux-arm-musleabihf": "4.32.0", - "@rollup/rollup-linux-arm64-gnu": "4.32.0", - "@rollup/rollup-linux-arm64-musl": "4.32.0", - "@rollup/rollup-linux-loongarch64-gnu": "4.32.0", - "@rollup/rollup-linux-powerpc64le-gnu": "4.32.0", - "@rollup/rollup-linux-riscv64-gnu": "4.32.0", - "@rollup/rollup-linux-s390x-gnu": "4.32.0", - "@rollup/rollup-linux-x64-gnu": "4.32.0", - "@rollup/rollup-linux-x64-musl": "4.32.0", - "@rollup/rollup-win32-arm64-msvc": "4.32.0", - "@rollup/rollup-win32-ia32-msvc": "4.32.0", - "@rollup/rollup-win32-x64-msvc": "4.32.0", - "fsevents": "~2.3.2" - } - }, - "node_modules/safe-array-concat": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/safe-array-concat/-/safe-array-concat-1.1.3.tgz", - "integrity": "sha512-AURm5f0jYEOydBj7VQlVvDrjeFgthDdEF5H1dP+6mNpoXOMo1quQqJ4wvJDyRZ9+pO3kGWoOdmV08cSv2aJV6Q==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.8", - "call-bound": "^1.0.2", - "get-intrinsic": "^1.2.6", - "has-symbols": "^1.1.0", - "isarray": "^2.0.5" - }, - "engines": { - "node": ">=0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/safe-push-apply": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/safe-push-apply/-/safe-push-apply-1.0.0.tgz", - "integrity": "sha512-iKE9w/Z7xCzUMIZqdBsp6pEQvwuEebH4vdpjcDWnyzaI6yl6O9FHvVpmGelvEHNsoY6wGblkxR6Zty/h00WiSA==", - "dev": true, - "dependencies": { - "es-errors": "^1.3.0", - "isarray": "^2.0.5" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/safe-regex-test": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/safe-regex-test/-/safe-regex-test-1.1.0.tgz", - "integrity": "sha512-x/+Cz4YrimQxQccJf5mKEbIa1NzeCRNI5Ecl/ekmlYaampdNLPalVyIcCZNNH3MvmqBugV5TMYZXv0ljslUlaw==", - "dev": true, - "dependencies": { - "call-bound": "^1.0.2", - "es-errors": "^1.3.0", - "is-regex": "^1.2.1" - }, - "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==", - "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, - "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, - "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, - "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/set-proto": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/set-proto/-/set-proto-1.0.0.tgz", - "integrity": "sha512-RJRdvCo6IAnPdsvP/7m6bsQqNnn1FCBX5ZNtFL98MmFF/4xAIJTIg1YbHW5DC2W5SKZanrC6i4HsJqlajw/dZw==", - "dev": true, - "dependencies": { - "dunder-proto": "^1.0.1", - "es-errors": "^1.3.0", - "es-object-atoms": "^1.0.0" - }, - "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, - "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, - "engines": { - "node": ">=8" - } - }, - "node_modules/side-channel": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.1.0.tgz", - "integrity": "sha512-ZX99e6tRweoUXqR+VBrslhda51Nh5MTQwou5tnUDgbtyM0dBgmhEDtWGP/xbKn6hqfPRHujUNwz5fy/wbbhnpw==", - "dev": true, - "dependencies": { - "es-errors": "^1.3.0", - "object-inspect": "^1.13.3", - "side-channel-list": "^1.0.0", - "side-channel-map": "^1.0.1", - "side-channel-weakmap": "^1.0.2" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/side-channel-list": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/side-channel-list/-/side-channel-list-1.0.0.tgz", - "integrity": "sha512-FCLHtRD/gnpCiCHEiJLOwdmFP+wzCmDEkc9y7NsYxeF4u7Btsn1ZuwgwJGxImImHicJArLP4R0yX4c2KCrMrTA==", - "dev": true, - "dependencies": { - "es-errors": "^1.3.0", - "object-inspect": "^1.13.3" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/side-channel-map": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/side-channel-map/-/side-channel-map-1.0.1.tgz", - "integrity": "sha512-VCjCNfgMsby3tTdo02nbjtM/ewra6jPHmpThenkTYh8pG9ucZ/1P8So4u4FGBek/BjpOVsDCMoLA/iuBKIFXRA==", - "dev": true, - "dependencies": { - "call-bound": "^1.0.2", - "es-errors": "^1.3.0", - "get-intrinsic": "^1.2.5", - "object-inspect": "^1.13.3" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/side-channel-weakmap": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/side-channel-weakmap/-/side-channel-weakmap-1.0.2.tgz", - "integrity": "sha512-WPS/HvHQTYnHisLo9McqBHOJk2FkHO/tlpvldyrnem4aeQp4hai3gythswg6p01oSoTl58rcpiFAjF2br2Ak2A==", - "dev": true, - "dependencies": { - "call-bound": "^1.0.2", - "es-errors": "^1.3.0", - "get-intrinsic": "^1.2.5", - "object-inspect": "^1.13.3", - "side-channel-map": "^1.0.1" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/source-map-js": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.1.tgz", - "integrity": "sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/string.prototype.matchall": { - "version": "4.0.12", - "resolved": "https://registry.npmjs.org/string.prototype.matchall/-/string.prototype.matchall-4.0.12.tgz", - "integrity": "sha512-6CC9uyBL+/48dYizRf7H7VAYCMCNTBeM78x/VTUe9bFEaxBepPJDa1Ow99LqI/1yF7kuy7Q3cQsYMrcjGUcskA==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.8", - "call-bound": "^1.0.3", - "define-properties": "^1.2.1", - "es-abstract": "^1.23.6", - "es-errors": "^1.3.0", - "es-object-atoms": "^1.0.0", - "get-intrinsic": "^1.2.6", - "gopd": "^1.2.0", - "has-symbols": "^1.1.0", - "internal-slot": "^1.1.0", - "regexp.prototype.flags": "^1.5.3", - "set-function-name": "^2.0.2", - "side-channel": "^1.1.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/string.prototype.repeat": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/string.prototype.repeat/-/string.prototype.repeat-1.0.0.tgz", - "integrity": "sha512-0u/TldDbKD8bFCQ/4f5+mNRrXwZ8hg2w7ZR8wa16e8z9XpePWl3eGEcUD0OXpEH/VJH/2G3gjUtR3ZOiBe2S/w==", - "dev": true, - "dependencies": { - "define-properties": "^1.1.3", - "es-abstract": "^1.17.5" - } - }, - "node_modules/string.prototype.trim": { - "version": "1.2.10", - "resolved": "https://registry.npmjs.org/string.prototype.trim/-/string.prototype.trim-1.2.10.tgz", - "integrity": "sha512-Rs66F0P/1kedk5lyYyH9uBzuiI/kNRmwJAR9quK6VOtIpZ2G+hMZd+HQbbv25MgCA6gEffoMZYxlTod4WcdrKA==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.8", - "call-bound": "^1.0.2", - "define-data-property": "^1.1.4", - "define-properties": "^1.2.1", - "es-abstract": "^1.23.5", - "es-object-atoms": "^1.0.0", - "has-property-descriptors": "^1.0.2" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/string.prototype.trimend": { - "version": "1.0.9", - "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.9.tgz", - "integrity": "sha512-G7Ok5C6E/j4SGfyLCloXTrngQIQU3PWtXGst3yM7Bea9FRURf1S42ZHlZZtsNque2FN2PoUhfZXYLNWwEr4dLQ==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.8", - "call-bound": "^1.0.2", - "define-properties": "^1.2.1", - "es-object-atoms": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "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, - "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-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, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "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, - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/supports-preserve-symlinks-flag": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", - "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", - "dev": true, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/text-segmentation": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/text-segmentation/-/text-segmentation-1.0.3.tgz", - "integrity": "sha512-iOiPUo/BGnZ6+54OsWxZidGCsdU8YbE4PSpdPinp7DeMtUJNJBoJ/ouUSTJjHkh1KntHaltHl/gDs2FC4i5+Nw==", - "license": "MIT", - "dependencies": { - "utrie": "^1.0.2" - } - }, - "node_modules/tslib": { - "version": "2.8.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz", - "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==", - "license": "0BSD" - }, - "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, - "dependencies": { - "prelude-ls": "^1.2.1" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/typed-array-buffer": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/typed-array-buffer/-/typed-array-buffer-1.0.3.tgz", - "integrity": "sha512-nAYYwfY3qnzX30IkA6AQZjVbtK6duGontcQm1WSG1MD94YLqK0515GNApXkoxKOWMusVssAHWLh9SeaoefYFGw==", - "dev": true, - "dependencies": { - "call-bound": "^1.0.3", - "es-errors": "^1.3.0", - "is-typed-array": "^1.1.14" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/typed-array-byte-length": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/typed-array-byte-length/-/typed-array-byte-length-1.0.3.tgz", - "integrity": "sha512-BaXgOuIxz8n8pIq3e7Atg/7s+DpiYrxn4vdot3w9KbnBhcRQq6o3xemQdIfynqSeXeDrF32x+WvfzmOjPiY9lg==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.8", - "for-each": "^0.3.3", - "gopd": "^1.2.0", - "has-proto": "^1.2.0", - "is-typed-array": "^1.1.14" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/typed-array-byte-offset": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/typed-array-byte-offset/-/typed-array-byte-offset-1.0.4.tgz", - "integrity": "sha512-bTlAFB/FBYMcuX81gbL4OcpH5PmlFHqlCCpAl8AlEzMz5k53oNDvN8p1PNOWLEmI2x4orp3raOFB51tv9X+MFQ==", - "dev": true, - "dependencies": { - "available-typed-arrays": "^1.0.7", - "call-bind": "^1.0.8", - "for-each": "^0.3.3", - "gopd": "^1.2.0", - "has-proto": "^1.2.0", - "is-typed-array": "^1.1.15", - "reflect.getprototypeof": "^1.0.9" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/typed-array-length": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/typed-array-length/-/typed-array-length-1.0.7.tgz", - "integrity": "sha512-3KS2b+kL7fsuk/eJZ7EQdnEmQoaho/r6KUef7hxvltNA5DR8NAUM+8wJMbJyZ4G9/7i3v5zPBIMN5aybAh2/Jg==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.7", - "for-each": "^0.3.3", - "gopd": "^1.0.1", - "is-typed-array": "^1.1.13", - "possible-typed-array-names": "^1.0.0", - "reflect.getprototypeof": "^1.0.6" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/unbox-primitive": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.1.0.tgz", - "integrity": "sha512-nWJ91DjeOkej/TA8pXQ3myruKpKEYgqvpw9lz4OPHj/NWFNluYrjbz9j01CJ8yKQd2g4jFoOkINCTW2I5LEEyw==", - "dev": true, - "dependencies": { - "call-bound": "^1.0.3", - "has-bigints": "^1.0.2", - "has-symbols": "^1.1.0", - "which-boxed-primitive": "^1.1.1" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/update-browserslist-db": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.1.2.tgz", - "integrity": "sha512-PPypAm5qvlD7XMZC3BujecnaOxwhrtoFR+Dqkk5Aa/6DssiH0ibKoketaj9w8LP7Bont1rYeoV5plxD7RTEPRg==", - "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" - } - ], - "dependencies": { - "escalade": "^3.2.0", - "picocolors": "^1.1.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, - "dependencies": { - "punycode": "^2.1.0" - } - }, - "node_modules/utrie": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/utrie/-/utrie-1.0.2.tgz", - "integrity": "sha512-1MLa5ouZiOmQzUbjbu9VmjLzn1QLXBhwpUa7kdLUQK+KQ5KA9I1vk5U4YHe/X2Ch7PYnJfWuWT+VbuxbGwljhw==", - "license": "MIT", - "dependencies": { - "base64-arraybuffer": "^1.0.2" - } - }, - "node_modules/vite": { - "version": "6.0.11", - "resolved": "https://registry.npmjs.org/vite/-/vite-6.0.11.tgz", - "integrity": "sha512-4VL9mQPKoHy4+FE0NnRE/kbY51TOfaknxAjt3fJbGJxhIpBZiqVzlZDEesWWsuREXHwNdAoOFZ9MkPEVXczHwg==", - "dev": true, - "dependencies": { - "esbuild": "^0.24.2", - "postcss": "^8.4.49", - "rollup": "^4.23.0" - }, - "bin": { - "vite": "bin/vite.js" - }, - "engines": { - "node": "^18.0.0 || ^20.0.0 || >=22.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 || >=22.0.0", - "jiti": ">=1.21.0", - "less": "*", - "lightningcss": "^1.21.0", - "sass": "*", - "sass-embedded": "*", - "stylus": "*", - "sugarss": "*", - "terser": "^5.16.0", - "tsx": "^4.8.1", - "yaml": "^2.4.2" - }, - "peerDependenciesMeta": { - "@types/node": { - "optional": true - }, - "jiti": { - "optional": true - }, - "less": { - "optional": true - }, - "lightningcss": { - "optional": true - }, - "sass": { - "optional": true - }, - "sass-embedded": { - "optional": true - }, - "stylus": { - "optional": true - }, - "sugarss": { - "optional": true - }, - "terser": { - "optional": true - }, - "tsx": { - "optional": true - }, - "yaml": { - "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, - "dependencies": { - "isexe": "^2.0.0" - }, - "bin": { - "node-which": "bin/node-which" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/which-boxed-primitive": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/which-boxed-primitive/-/which-boxed-primitive-1.1.1.tgz", - "integrity": "sha512-TbX3mj8n0odCBFVlY8AxkqcHASw3L60jIuF8jFP78az3C2YhmGvqbHBpAjTRH2/xqYunrJ9g1jSyjCjpoWzIAA==", - "dev": true, - "dependencies": { - "is-bigint": "^1.1.0", - "is-boolean-object": "^1.2.1", - "is-number-object": "^1.1.1", - "is-string": "^1.1.1", - "is-symbol": "^1.1.1" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/which-builtin-type": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/which-builtin-type/-/which-builtin-type-1.2.1.tgz", - "integrity": "sha512-6iBczoX+kDQ7a3+YJBnh3T+KZRxM/iYNPXicqk66/Qfm1b93iu+yOImkg0zHbj5LNOcNv1TEADiZ0xa34B4q6Q==", - "dev": true, - "dependencies": { - "call-bound": "^1.0.2", - "function.prototype.name": "^1.1.6", - "has-tostringtag": "^1.0.2", - "is-async-function": "^2.0.0", - "is-date-object": "^1.1.0", - "is-finalizationregistry": "^1.1.0", - "is-generator-function": "^1.0.10", - "is-regex": "^1.2.1", - "is-weakref": "^1.0.2", - "isarray": "^2.0.5", - "which-boxed-primitive": "^1.1.0", - "which-collection": "^1.0.2", - "which-typed-array": "^1.1.16" - }, - "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, - "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.18", - "resolved": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.18.tgz", - "integrity": "sha512-qEcY+KJYlWyLH9vNbsr6/5j59AXk5ni5aakf8ldzBvGde6Iz4sxZGkJyWSAueTG7QhOvNRYb1lDdFmL5Td0QKA==", - "dev": true, - "dependencies": { - "available-typed-arrays": "^1.0.7", - "call-bind": "^1.0.8", - "call-bound": "^1.0.3", - "for-each": "^0.3.3", - "gopd": "^1.2.0", - "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, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/yallist": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", - "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==", - "dev": true - }, - "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, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - } - } -} diff --git a/public/config/settings.json b/public/config/settings.json index b6ac436..c3a338e 100644 --- a/public/config/settings.json +++ b/public/config/settings.json @@ -1,37 +1,30 @@ [ - { - "title": "Panel de administración", - "description": "Panel de control para los administradores de miarma.net", - "link": "https://panel.miarma.net/" - }, - { - "title": "Jellyfin", - "description": "Servidor multimedia privado para ver videitos", - "link": "https://cine.miarma.net/" - }, - { - "title": "Miarmacraft", - "description": "Nuestro server de MC Forge 1.20.1", - "link": "https://miarma.net/miarmacraft" - }, - { - "title": "Calvaria", - "description": "Nuestro servidor de tModLoader 1.4.4.9", - "link": "https://miarma.net/calvaria" - }, { "title": "Portafolio", - "description": "Mi portafolio personal (proyectos e info)", - "link": "http://gallardo.dev" + "link": "https://jose.miarma.net" + }, + { + "title": "mpaste", + "link": "https://paste.miarma.net" + }, + { + "title": "Docs", + "link": "https://docs.miarma.net" + }, + { + "title": "ETSIIMC", + "link": "https://miarma.net/etsiimc" + }, + { + "title": "MiarmaGit", + "link": "https://git.miarma.net" }, { "title": "Huertos Bellavista", - "description": "Web de la comunidad de huertos urbanos de Bellavista", - "link": "https://www.huertosbellavista.es/" + "link": "https://www.huertosbellavista.es" }, { - "title": "ContaminUS", - "description": "Proyecto a presentar en el Hack4Change ETSII 2025", - "link": "https://contaminus.miarma.net/groups/1/devices/6a6098" + "title": "Huertos de Cine", + "link": "https://cine.huertosbellavista.es" } ] diff --git a/public/images/favicon.ico b/public/images/favicon.ico index 4d5ff5b6ecd89ba2e84ec951e743f31df027e6dc..3ef23ef82da34a9aa343f8168357fbfa25e44e0a 100644 GIT binary patch literal 46358 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

CXTPrRR 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 T%mJALG6!T1$Q<~8!GZq+W495v diff --git a/public/images/logo-with-text.svg b/public/images/logo-with-text.svg new file mode 100644 index 0000000..03b50f2 --- /dev/null +++ b/public/images/logo-with-text.svg @@ -0,0 +1,1205 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + miarma + .net + + diff --git a/public/images/logo-without-text.svg b/public/images/logo-without-text.svg new file mode 100644 index 0000000..8ffd1bf --- /dev/null +++ b/public/images/logo-without-text.svg @@ -0,0 +1,1183 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/components/Card.jsx b/src/components/Card.jsx index 3edeab8..d483dc9 100644 --- a/src/components/Card.jsx +++ b/src/components/Card.jsx @@ -3,7 +3,7 @@ import { FontAwesomeIcon } from "@fortawesome/react-fontawesome"; import PropTypes from "prop-types"; import { useState, useEffect } from "react"; -export default function Card({ title, description, link }) { +export default function Card({ title, link }) { const [image, setImage] = useState(""); useEffect(() => { @@ -22,10 +22,9 @@ export default function Card({ title, description, link }) {

{title}
-

{description}

Ir diff --git a/src/components/Footer.jsx b/src/components/Footer.jsx index 7ce6556..1d056c5 100644 --- a/src/components/Footer.jsx +++ b/src/components/Footer.jsx @@ -2,7 +2,7 @@ import License from './License'; const Footer = () => { return ( -