diff --git a/Family-Tree/astro-i18next.config.js b/Family-Tree/astro-i18next.config.js new file mode 100644 index 0000000..5f7c645 --- /dev/null +++ b/Family-Tree/astro-i18next.config.js @@ -0,0 +1,5 @@ +// /** @type {import('astro-i18next').AstroI18nextConfig} */ +export default { + defaultLocale: "en", + locales: ["en", "hindi"], +}; \ No newline at end of file diff --git a/Family-Tree/astro.config.mjs b/Family-Tree/astro.config.mjs index 882e651..c215a10 100644 --- a/Family-Tree/astro.config.mjs +++ b/Family-Tree/astro.config.mjs @@ -1,4 +1,6 @@ -import { defineConfig } from 'astro/config'; +import { defineConfig } from "astro/config"; +import astroI18next from "astro-i18next"; -// https://astro.build/config -export default defineConfig({}); +export default defineConfig({ + integrations: [astroI18next()], +}); \ No newline at end of file diff --git a/Family-Tree/package-lock.json b/Family-Tree/package-lock.json index c477f4d..87e016d 100644 --- a/Family-Tree/package-lock.json +++ b/Family-Tree/package-lock.json @@ -8,21 +8,10 @@ "name": "family-tree", "version": "0.0.1", "dependencies": { - "astro": "^4.16.7", - "i18next": "^23.16.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==", - "license": "Apache-2.0", - "dependencies": { - "@jridgewell/gen-mapping": "^0.3.5", - "@jridgewell/trace-mapping": "^0.3.24" - }, - "engines": { - "node": ">=6.0.0" + "astro": "^5.1.1", + "astro-i18n": "^2.2.4", + "astro-i18next": "^1.0.0-beta.21", + "i18next": "^24.2.0" } }, "node_modules/@astrojs/compiler": { @@ -32,22 +21,23 @@ "license": "MIT" }, "node_modules/@astrojs/internal-helpers": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/@astrojs/internal-helpers/-/internal-helpers-0.4.1.tgz", - "integrity": "sha512-bMf9jFihO8YP940uD70SI/RDzIhUHJAolWVcO1v5PUivxGKvfLZTLTVVxEYzGYyPsA3ivdLNqMnL5VgmQySa+g==", + "version": "0.4.2", + "resolved": "https://registry.npmjs.org/@astrojs/internal-helpers/-/internal-helpers-0.4.2.tgz", + "integrity": "sha512-EdDWkC3JJVcpGpqJAU/5hSk2LKXyG3mNGkzGoAuyK+xoPHbaVdSuIWoN1QTnmK3N/gGfaaAfM8gO2KDCAW7S3w==", "license": "MIT" }, "node_modules/@astrojs/markdown-remark": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/@astrojs/markdown-remark/-/markdown-remark-5.3.0.tgz", - "integrity": "sha512-r0Ikqr0e6ozPb5bvhup1qdWnSPUvQu6tub4ZLYaKyG50BXZ0ej6FhGz3GpChKpH7kglRFPObJd/bDyf2VM9pkg==", + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/@astrojs/markdown-remark/-/markdown-remark-6.0.1.tgz", + "integrity": "sha512-CTSYijj25NfxgZi15TU3CwPwgyD1/7yA3FcdcNmB9p94nydupiUbrIiq3IqeTp2m5kCVzxbPZeC7fTwEOaNyGw==", "license": "MIT", "dependencies": { - "@astrojs/prism": "3.1.0", + "@astrojs/prism": "3.2.0", "github-slugger": "^2.0.0", "hast-util-from-html": "^2.0.3", "hast-util-to-text": "^4.0.2", "import-meta-resolve": "^4.1.0", + "js-yaml": "^4.1.0", "mdast-util-definitions": "^6.0.0", "rehype-raw": "^7.0.0", "rehype-stringify": "^10.0.1", @@ -55,7 +45,7 @@ "remark-parse": "^11.0.0", "remark-rehype": "^11.1.1", "remark-smartypants": "^3.0.2", - "shiki": "^1.22.0", + "shiki": "^1.23.1", "unified": "^11.0.5", "unist-util-remove-position": "^5.0.0", "unist-util-visit": "^5.0.0", @@ -64,199 +54,33 @@ } }, "node_modules/@astrojs/prism": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/@astrojs/prism/-/prism-3.1.0.tgz", - "integrity": "sha512-Z9IYjuXSArkAUx3N6xj6+Bnvx8OdUSHA8YoOgyepp3+zJmtVYJIl/I18GozdJVW1p5u/CNpl3Km7/gwTJK85cw==", + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/@astrojs/prism/-/prism-3.2.0.tgz", + "integrity": "sha512-GilTHKGCW6HMq7y3BUv9Ac7GMe/MO9gi9GW62GzKtth0SwukCu/qp2wLiGpEujhY+VVhaG9v7kv/5vFzvf4NYw==", "license": "MIT", "dependencies": { "prismjs": "^1.29.0" }, "engines": { - "node": "^18.17.1 || ^20.3.0 || >=21.0.0" + "node": "^18.17.1 || ^20.3.0 || >=22.0.0" } }, "node_modules/@astrojs/telemetry": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/@astrojs/telemetry/-/telemetry-3.1.0.tgz", - "integrity": "sha512-/ca/+D8MIKEC8/A9cSaPUqQNZm+Es/ZinRv0ZAzvu2ios7POQSsVD+VOj7/hypWNsNM3T7RpfgNq7H2TU1KEHA==", + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/@astrojs/telemetry/-/telemetry-3.2.0.tgz", + "integrity": "sha512-wxhSKRfKugLwLlr4OFfcqovk+LIFtKwLyGPqMsv+9/ibqqnW3Gv7tBhtKEb0gAyUAC4G9BTVQeQahqnQAhd6IQ==", "license": "MIT", "dependencies": { - "ci-info": "^4.0.0", - "debug": "^4.3.4", + "ci-info": "^4.1.0", + "debug": "^4.3.7", "dlv": "^1.1.3", - "dset": "^3.1.3", + "dset": "^3.1.4", "is-docker": "^3.0.0", - "is-wsl": "^3.0.0", + "is-wsl": "^3.1.0", "which-pm-runs": "^1.1.0" }, "engines": { - "node": "^18.17.1 || ^20.3.0 || >=21.0.0" - } - }, - "node_modules/@babel/code-frame": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.25.9.tgz", - "integrity": "sha512-z88xeGxnzehn2sqZ8UdGQEvYErF1odv2CftxInpSYJt6uHuPe9YjahKZITGs3l5LeI9d2ROG+obuDAoSlqbNfQ==", - "license": "MIT", - "dependencies": { - "@babel/highlight": "^7.25.9", - "picocolors": "^1.0.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/compat-data": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.25.9.tgz", - "integrity": "sha512-yD+hEuJ/+wAJ4Ox2/rpNv5HIuPG82x3ZlQvYVn8iYCprdxzE7P1udpGF1jyjQVBU4dgznN+k2h103vxZ7NdPyw==", - "license": "MIT", - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/core": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.25.9.tgz", - "integrity": "sha512-WYvQviPw+Qyib0v92AwNIrdLISTp7RfDkM7bPqBvpbnhY4wq8HvHBZREVdYDXk98C8BkOIVnHAY3yvj7AVISxQ==", - "license": "MIT", - "dependencies": { - "@ampproject/remapping": "^2.2.0", - "@babel/code-frame": "^7.25.9", - "@babel/generator": "^7.25.9", - "@babel/helper-compilation-targets": "^7.25.9", - "@babel/helper-module-transforms": "^7.25.9", - "@babel/helpers": "^7.25.9", - "@babel/parser": "^7.25.9", - "@babel/template": "^7.25.9", - "@babel/traverse": "^7.25.9", - "@babel/types": "^7.25.9", - "convert-source-map": "^2.0.0", - "debug": "^4.1.0", - "gensync": "^1.0.0-beta.2", - "json5": "^2.2.3", - "semver": "^6.3.1" - }, - "engines": { - "node": ">=6.9.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/babel" - } - }, - "node_modules/@babel/core/node_modules/semver": { - "version": "6.3.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", - "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", - "license": "ISC", - "bin": { - "semver": "bin/semver.js" - } - }, - "node_modules/@babel/generator": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.25.9.tgz", - "integrity": "sha512-omlUGkr5EaoIJrhLf9CJ0TvjBRpd9+AXRG//0GEQ9THSo8wPiTlbpy1/Ow8ZTrbXpjd9FHXfbFQx32I04ht0FA==", - "license": "MIT", - "dependencies": { - "@babel/types": "^7.25.9", - "@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-annotate-as-pure": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.25.9.tgz", - "integrity": "sha512-gv7320KBUFJz1RnylIg5WWYPRXKZ884AGkYpgpWW02TH66Dl+HaC1t1CKd0z3R4b6hdYEcmrNZHUmfCP+1u3/g==", - "license": "MIT", - "dependencies": { - "@babel/types": "^7.25.9" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-compilation-targets": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.25.9.tgz", - "integrity": "sha512-j9Db8Suy6yV/VHa4qzrj9yZfZxhLWQdVnRlXxmKLYlhWUVB1sB2G5sxuWYXk/whHD9iW76PmNzxZ4UCnTQTVEQ==", - "license": "MIT", - "dependencies": { - "@babel/compat-data": "^7.25.9", - "@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-compilation-targets/node_modules/semver": { - "version": "6.3.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", - "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", - "license": "ISC", - "bin": { - "semver": "bin/semver.js" - } - }, - "node_modules/@babel/helper-module-imports": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.25.9.tgz", - "integrity": "sha512-tnUA4RsrmflIM6W6RFTLFSXITtl0wKjgpnLgXyowocVPrbYrLUXSBXDgTs8BlbmIzIdlBySRQjINYs2BAkiLtw==", - "license": "MIT", - "dependencies": { - "@babel/traverse": "^7.25.9", - "@babel/types": "^7.25.9" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-module-transforms": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.25.9.tgz", - "integrity": "sha512-TvLZY/F3+GvdRYFZFyxMvnsKi+4oJdgZzU3BoGN9Uc2d9C6zfNwJcKKhjqLAhK8i46mv93jsO74fDh3ih6rpHA==", - "license": "MIT", - "dependencies": { - "@babel/helper-module-imports": "^7.25.9", - "@babel/helper-simple-access": "^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.25.9", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.25.9.tgz", - "integrity": "sha512-kSMlyUVdWe25rEsRGviIgOWnoT/nfABVWlqt9N19/dIPWViAOW2s9wznP5tURbs/IDuNk4gPy3YdYRgH3uxhBw==", - "license": "MIT", - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-simple-access": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.25.9.tgz", - "integrity": "sha512-c6WHXuiaRsJTyHYLJV75t9IqsmTbItYfdj99PnzYGQZkYKvan5/2jKJ7gu31J3/BJ/A18grImSPModuyG/Eo0Q==", - "license": "MIT", - "dependencies": { - "@babel/traverse": "^7.25.9", - "@babel/types": "^7.25.9" - }, - "engines": { - "node": ">=6.9.0" + "node": "^18.17.1 || ^20.3.0 || >=22.0.0" } }, "node_modules/@babel/helper-string-parser": { @@ -277,50 +101,13 @@ "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==", - "license": "MIT", - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helpers": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.25.9.tgz", - "integrity": "sha512-oKWp3+usOJSzDZOucZUAMayhPz/xVjzymyDzUN8dk0Wd3RWMlGLXi07UCQ/CgQVb8LvXx3XBajJH4XGgkt7H7g==", - "license": "MIT", - "dependencies": { - "@babel/template": "^7.25.9", - "@babel/types": "^7.25.9" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/highlight": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.25.9.tgz", - "integrity": "sha512-llL88JShoCsth8fF8R4SJnIn+WLvR6ccFxu1H3FlMhDontdcmZWf2HgIZ7AIqV3Xcck1idlohrN4EUBQz6klbw==", - "license": "MIT", - "dependencies": { - "@babel/helper-validator-identifier": "^7.25.9", - "chalk": "^2.4.2", - "js-tokens": "^4.0.0", - "picocolors": "^1.0.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, "node_modules/@babel/parser": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.25.9.tgz", - "integrity": "sha512-aI3jjAAO1fh7vY/pBGsn1i9LDbRP43+asrRlkPuTXW5yHXtd1NgTEMudbBoDDxrf1daEEfPJqR+JBMakzrR4Dg==", + "version": "7.26.3", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.26.3.tgz", + "integrity": "sha512-WJ/CvmY8Mea8iDXo6a7RK2wbmJITT5fN3BEkRuFlxVyNx8jOKIIhmC4fSkTcPcf8JyavbBwIe6OpiCOBXt/IcA==", "license": "MIT", "dependencies": { - "@babel/types": "^7.25.9" + "@babel/types": "^7.26.3" }, "bin": { "parser": "bin/babel-parser.js" @@ -329,40 +116,6 @@ "node": ">=6.0.0" } }, - "node_modules/@babel/plugin-syntax-jsx": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.25.9.tgz", - "integrity": "sha512-ld6oezHQMZsZfp6pWtbjaNDF2tiiCYYDqQszHt5VV437lewP9aSi2Of99CK0D0XB21k7FLgnLcmQKyKzynfeAA==", - "license": "MIT", - "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": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.25.9.tgz", - "integrity": "sha512-s5XwpQYCqGerXl+Pu6VDL3x0j2d82eiV77UJ8a2mDHAW7j9SWRqQ2y1fNo1Z74CdcYipl5Z41zvjj4Nfzq36rw==", - "license": "MIT", - "dependencies": { - "@babel/helper-annotate-as-pure": "^7.25.9", - "@babel/helper-module-imports": "^7.25.9", - "@babel/helper-plugin-utils": "^7.25.9", - "@babel/plugin-syntax-jsx": "^7.25.9", - "@babel/types": "^7.25.9" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, "node_modules/@babel/runtime": { "version": "7.26.0", "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.26.0.tgz", @@ -375,42 +128,10 @@ "node": ">=6.9.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==", - "license": "MIT", - "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.25.9", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.25.9.tgz", - "integrity": "sha512-ZCuvfwOwlz/bawvAuvcj8rrithP2/N55Tzz342AkTvq4qaWbGfmCk/tKhNaV2cthijKrPAA8SRJV5WWe7IBMJw==", - "license": "MIT", - "dependencies": { - "@babel/code-frame": "^7.25.9", - "@babel/generator": "^7.25.9", - "@babel/parser": "^7.25.9", - "@babel/template": "^7.25.9", - "@babel/types": "^7.25.9", - "debug": "^4.3.1", - "globals": "^11.1.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, "node_modules/@babel/types": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.25.9.tgz", - "integrity": "sha512-OwS2CM5KocvQ/k7dFJa8i5bNGJP0hXWfVCfDkqRFP1IreH1JDC7wG6eCYCi0+McbfT8OR/kNqsI0UU0xP9H6PQ==", + "version": "7.26.3", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.26.3.tgz", + "integrity": "sha512-vN5p+1kl59GVKMvTHt55NzzmYVxprfJD+ql7U9NFIfKCBkYE55LYtS+WtPlaYOyzydrKI8Nezd+aZextrd+FMA==", "license": "MIT", "dependencies": { "@babel/helper-string-parser": "^7.25.9", @@ -702,6 +423,22 @@ "node": ">=12" } }, + "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" + ], + "license": "MIT", + "optional": true, + "os": [ + "netbsd" + ], + "engines": { + "node": ">=18" + } + }, "node_modules/@esbuild/netbsd-x64": { "version": "0.21.5", "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.21.5.tgz", @@ -718,6 +455,22 @@ "node": ">=12" } }, + "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" + ], + "license": "MIT", + "optional": true, + "os": [ + "openbsd" + ], + "engines": { + "node": ">=18" + } + }, "node_modules/@esbuild/openbsd-x64": { "version": "0.21.5", "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.21.5.tgz", @@ -1159,54 +912,12 @@ "url": "https://opencollective.com/libvips" } }, - "node_modules/@jridgewell/gen-mapping": { - "version": "0.3.5", - "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.5.tgz", - "integrity": "sha512-IzL8ZoEDIBRWEzlCcRhOaCupYyN5gdIK+Q6fbFdPDg6HqX6jpkItn7DFIpW9LQzXG6Df9sA7+OKnq0qlz/GaQg==", - "license": "MIT", - "dependencies": { - "@jridgewell/set-array": "^1.2.1", - "@jridgewell/sourcemap-codec": "^1.4.10", - "@jridgewell/trace-mapping": "^0.3.24" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/@jridgewell/resolve-uri": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz", - "integrity": "sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==", - "license": "MIT", - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/@jridgewell/set-array": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.2.1.tgz", - "integrity": "sha512-R8gLRTZeyp03ymzP/6Lil/28tGeGEzhx1q2k703KGWRAI1VdvPIXdG70VJc2pAMw3NA6JKL5hhFu1sJX0Mnn/A==", - "license": "MIT", - "engines": { - "node": ">=6.0.0" - } - }, "node_modules/@jridgewell/sourcemap-codec": { "version": "1.5.0", "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.0.tgz", "integrity": "sha512-gv3ZRaISU3fjPAgNsriBRqGWQL6quFx04YMPW/zD8XMLsU32mhCCbfbO6KZFLjvYpCZ8zyDEgqsgf+PwPaM7GQ==", "license": "MIT" }, - "node_modules/@jridgewell/trace-mapping": { - "version": "0.3.25", - "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.25.tgz", - "integrity": "sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ==", - "license": "MIT", - "dependencies": { - "@jridgewell/resolve-uri": "^3.1.0", - "@jridgewell/sourcemap-codec": "^1.4.14" - } - }, "node_modules/@nodelib/fs.scandir": { "version": "2.1.5", "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", @@ -1248,56 +959,411 @@ "integrity": "sha512-70wQhgYmndg4GCPxPPxPGevRKqTIJ2Nh4OkiMWmDAVYsTQ+Ta7Sq+rPevXyXGdzr30/qZBnyOalCszoMxlyldQ==", "license": "MIT" }, - "node_modules/@rollup/pluginutils": { - "version": "5.1.3", - "resolved": "https://registry.npmjs.org/@rollup/pluginutils/-/pluginutils-5.1.3.tgz", - "integrity": "sha512-Pnsb6f32CD2W3uCaLZIzDmeFyQ2b8UWMFI7xtwUezpcGBDVDW6y9XgAWIlARiGAo6eNF5FK5aQTr0LFyNyqq5A==", + "node_modules/@parcel/watcher": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/@parcel/watcher/-/watcher-2.5.0.tgz", + "integrity": "sha512-i0GV1yJnm2n3Yq1qw6QrUrd/LI9bE8WEBOTtOkpCXHHdyN3TAGgqAK/DAT05z4fq2x04cARXt2pDmjWjL92iTQ==", + "hasInstallScript": true, "license": "MIT", "dependencies": { - "@types/estree": "^1.0.0", - "estree-walker": "^2.0.2", - "picomatch": "^4.0.2" + "detect-libc": "^1.0.3", + "is-glob": "^4.0.3", + "micromatch": "^4.0.5", + "node-addon-api": "^7.0.0" }, "engines": { - "node": ">=14.0.0" + "node": ">= 10.0.0" }, - "peerDependencies": { - "rollup": "^1.20.0||^2.0.0||^3.0.0||^4.0.0" + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" }, - "peerDependenciesMeta": { - "rollup": { - "optional": true - } - } - }, - "node_modules/@rollup/pluginutils/node_modules/estree-walker": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-2.0.2.tgz", - "integrity": "sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==", - "license": "MIT" - }, - "node_modules/@rollup/rollup-android-arm-eabi": { - "version": "4.24.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.24.0.tgz", - "integrity": "sha512-Q6HJd7Y6xdB48x8ZNVDOqsbh2uByBhgK8PiQgPhwkIw/HC/YX5Ghq2mQY5sRMZWHb3VsFkWooUVOZHKr7DmDIA==", + "optionalDependencies": { + "@parcel/watcher-android-arm64": "2.5.0", + "@parcel/watcher-darwin-arm64": "2.5.0", + "@parcel/watcher-darwin-x64": "2.5.0", + "@parcel/watcher-freebsd-x64": "2.5.0", + "@parcel/watcher-linux-arm-glibc": "2.5.0", + "@parcel/watcher-linux-arm-musl": "2.5.0", + "@parcel/watcher-linux-arm64-glibc": "2.5.0", + "@parcel/watcher-linux-arm64-musl": "2.5.0", + "@parcel/watcher-linux-x64-glibc": "2.5.0", + "@parcel/watcher-linux-x64-musl": "2.5.0", + "@parcel/watcher-win32-arm64": "2.5.0", + "@parcel/watcher-win32-ia32": "2.5.0", + "@parcel/watcher-win32-x64": "2.5.0" + } + }, + "node_modules/@parcel/watcher-android-arm64": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/@parcel/watcher-android-arm64/-/watcher-android-arm64-2.5.0.tgz", + "integrity": "sha512-qlX4eS28bUcQCdribHkg/herLe+0A9RyYC+mm2PXpncit8z5b3nSqGVzMNR3CmtAOgRutiZ02eIJJgP/b1iEFQ==", "cpu": [ - "arm" + "arm64" ], "license": "MIT", "optional": true, "os": [ "android" - ] - }, - "node_modules/@rollup/rollup-android-arm64": { - "version": "4.24.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.24.0.tgz", - "integrity": "sha512-ijLnS1qFId8xhKjT81uBHuuJp2lU4x2yxa4ctFPtG+MqEE6+C5f/+X/bStmxapgmwLwiL3ih122xv8kVARNAZA==", - "cpu": [ - "arm64" ], - "license": "MIT", - "optional": true, + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/watcher-darwin-arm64": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/@parcel/watcher-darwin-arm64/-/watcher-darwin-arm64-2.5.0.tgz", + "integrity": "sha512-hyZ3TANnzGfLpRA2s/4U1kbw2ZI4qGxaRJbBH2DCSREFfubMswheh8TeiC1sGZ3z2jUf3s37P0BBlrD3sjVTUw==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/watcher-darwin-x64": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/@parcel/watcher-darwin-x64/-/watcher-darwin-x64-2.5.0.tgz", + "integrity": "sha512-9rhlwd78saKf18fT869/poydQK8YqlU26TMiNg7AIu7eBp9adqbJZqmdFOsbZ5cnLp5XvRo9wcFmNHgHdWaGYA==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/watcher-freebsd-x64": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/@parcel/watcher-freebsd-x64/-/watcher-freebsd-x64-2.5.0.tgz", + "integrity": "sha512-syvfhZzyM8kErg3VF0xpV8dixJ+RzbUaaGaeb7uDuz0D3FK97/mZ5AJQ3XNnDsXX7KkFNtyQyFrXZzQIcN49Tw==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/watcher-linux-arm-glibc": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/@parcel/watcher-linux-arm-glibc/-/watcher-linux-arm-glibc-2.5.0.tgz", + "integrity": "sha512-0VQY1K35DQET3dVYWpOaPFecqOT9dbuCfzjxoQyif1Wc574t3kOSkKevULddcR9znz1TcklCE7Ht6NIxjvTqLA==", + "cpu": [ + "arm" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/watcher-linux-arm-musl": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/@parcel/watcher-linux-arm-musl/-/watcher-linux-arm-musl-2.5.0.tgz", + "integrity": "sha512-6uHywSIzz8+vi2lAzFeltnYbdHsDm3iIB57d4g5oaB9vKwjb6N6dRIgZMujw4nm5r6v9/BQH0noq6DzHrqr2pA==", + "cpu": [ + "arm" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/watcher-linux-arm64-glibc": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/@parcel/watcher-linux-arm64-glibc/-/watcher-linux-arm64-glibc-2.5.0.tgz", + "integrity": "sha512-BfNjXwZKxBy4WibDb/LDCriWSKLz+jJRL3cM/DllnHH5QUyoiUNEp3GmL80ZqxeumoADfCCP19+qiYiC8gUBjA==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/watcher-linux-arm64-musl": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/@parcel/watcher-linux-arm64-musl/-/watcher-linux-arm64-musl-2.5.0.tgz", + "integrity": "sha512-S1qARKOphxfiBEkwLUbHjCY9BWPdWnW9j7f7Hb2jPplu8UZ3nes7zpPOW9bkLbHRvWM0WDTsjdOTUgW0xLBN1Q==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/watcher-linux-x64-glibc": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/@parcel/watcher-linux-x64-glibc/-/watcher-linux-x64-glibc-2.5.0.tgz", + "integrity": "sha512-d9AOkusyXARkFD66S6zlGXyzx5RvY+chTP9Jp0ypSTC9d4lzyRs9ovGf/80VCxjKddcUvnsGwCHWuF2EoPgWjw==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/watcher-linux-x64-musl": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/@parcel/watcher-linux-x64-musl/-/watcher-linux-x64-musl-2.5.0.tgz", + "integrity": "sha512-iqOC+GoTDoFyk/VYSFHwjHhYrk8bljW6zOhPuhi5t9ulqiYq1togGJB5e3PwYVFFfeVgc6pbz3JdQyDoBszVaA==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/watcher-wasm": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/@parcel/watcher-wasm/-/watcher-wasm-2.5.0.tgz", + "integrity": "sha512-Z4ouuR8Pfggk1EYYbTaIoxc+Yv4o7cGQnH0Xy8+pQ+HbiW+ZnwhcD2LPf/prfq1nIWpAxjOkQ8uSMFWMtBLiVQ==", + "bundleDependencies": [ + "napi-wasm" + ], + "license": "MIT", + "dependencies": { + "is-glob": "^4.0.3", + "micromatch": "^4.0.5", + "napi-wasm": "^1.1.0" + }, + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/watcher-wasm/node_modules/napi-wasm": { + "version": "1.1.0", + "inBundle": true, + "license": "MIT" + }, + "node_modules/@parcel/watcher-win32-arm64": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/@parcel/watcher-win32-arm64/-/watcher-win32-arm64-2.5.0.tgz", + "integrity": "sha512-twtft1d+JRNkM5YbmexfcH/N4znDtjgysFaV9zvZmmJezQsKpkfLYJ+JFV3uygugK6AtIM2oADPkB2AdhBrNig==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/watcher-win32-ia32": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/@parcel/watcher-win32-ia32/-/watcher-win32-ia32-2.5.0.tgz", + "integrity": "sha512-+rgpsNRKwo8A53elqbbHXdOMtY/tAtTzManTWShB5Kk54N8Q9mzNWV7tV+IbGueCbcj826MfWGU3mprWtuf1TA==", + "cpu": [ + "ia32" + ], + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/watcher-win32-x64": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/@parcel/watcher-win32-x64/-/watcher-win32-x64-2.5.0.tgz", + "integrity": "sha512-lPrxve92zEHdgeff3aiu4gDOIt4u7sJYha6wbdEZDCDUhtjTsOMiaJzG5lMY4GkWH8p0fMmO2Ppq5G5XXG+DQw==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/watcher/node_modules/detect-libc": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-1.0.3.tgz", + "integrity": "sha512-pGjwhsmsp4kL2RTz08wcOlGN83otlqHeD/Z5T8GXZB+/YcpQ/dgo+lbU8ZsGxV0HIvqqxo9l7mqYwyYMD9bKDg==", + "license": "Apache-2.0", + "bin": { + "detect-libc": "bin/detect-libc.js" + }, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/@proload/core": { + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/@proload/core/-/core-0.3.3.tgz", + "integrity": "sha512-7dAFWsIK84C90AMl24+N/ProHKm4iw0akcnoKjRvbfHifJZBLhaDsDus1QJmhG12lXj4e/uB/8mB/0aduCW+NQ==", + "license": "MIT", + "dependencies": { + "deepmerge": "^4.2.2", + "escalade": "^3.1.1" + } + }, + "node_modules/@proload/plugin-tsm": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/@proload/plugin-tsm/-/plugin-tsm-0.2.1.tgz", + "integrity": "sha512-Ex1sL2BxU+g8MHdAdq9SZKz+pU34o8Zcl9PHWo2WaG9hrnlZme607PU6gnpoAYsDBpHX327+eu60wWUk+d/b+A==", + "license": "MIT", + "dependencies": { + "tsm": "^2.1.4" + }, + "peerDependencies": { + "@proload/core": "^0.3.2" + } + }, + "node_modules/@rollup/pluginutils": { + "version": "5.1.3", + "resolved": "https://registry.npmjs.org/@rollup/pluginutils/-/pluginutils-5.1.3.tgz", + "integrity": "sha512-Pnsb6f32CD2W3uCaLZIzDmeFyQ2b8UWMFI7xtwUezpcGBDVDW6y9XgAWIlARiGAo6eNF5FK5aQTr0LFyNyqq5A==", + "license": "MIT", + "dependencies": { + "@types/estree": "^1.0.0", + "estree-walker": "^2.0.2", + "picomatch": "^4.0.2" + }, + "engines": { + "node": ">=14.0.0" + }, + "peerDependencies": { + "rollup": "^1.20.0||^2.0.0||^3.0.0||^4.0.0" + }, + "peerDependenciesMeta": { + "rollup": { + "optional": true + } + } + }, + "node_modules/@rollup/pluginutils/node_modules/estree-walker": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-2.0.2.tgz", + "integrity": "sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==", + "license": "MIT" + }, + "node_modules/@rollup/rollup-android-arm-eabi": { + "version": "4.24.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.24.0.tgz", + "integrity": "sha512-Q6HJd7Y6xdB48x8ZNVDOqsbh2uByBhgK8PiQgPhwkIw/HC/YX5Ghq2mQY5sRMZWHb3VsFkWooUVOZHKr7DmDIA==", + "cpu": [ + "arm" + ], + "license": "MIT", + "optional": true, + "os": [ + "android" + ] + }, + "node_modules/@rollup/rollup-android-arm64": { + "version": "4.24.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.24.0.tgz", + "integrity": "sha512-ijLnS1qFId8xhKjT81uBHuuJp2lU4x2yxa4ctFPtG+MqEE6+C5f/+X/bStmxapgmwLwiL3ih122xv8kVARNAZA==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, "os": [ "android" ] @@ -1485,97 +1551,56 @@ ] }, "node_modules/@shikijs/core": { - "version": "1.22.1", - "resolved": "https://registry.npmjs.org/@shikijs/core/-/core-1.22.1.tgz", - "integrity": "sha512-bqAhT/Ri5ixV4oYsvJNH8UJjpjbINWlWyXY6tBTsP4OmD6XnFv43nRJ+lTdxd2rmG5pgam/x+zGR6kLRXrpEKA==", + "version": "1.24.4", + "resolved": "https://registry.npmjs.org/@shikijs/core/-/core-1.24.4.tgz", + "integrity": "sha512-jjLsld+xEEGYlxAXDyGwWsKJ1sw5Pc1pnp4ai2ORpjx2UX08YYTC0NNqQYO1PaghYaR+PvgMOGuvzw2he9sk0Q==", "license": "MIT", "dependencies": { - "@shikijs/engine-javascript": "1.22.1", - "@shikijs/engine-oniguruma": "1.22.1", - "@shikijs/types": "1.22.1", - "@shikijs/vscode-textmate": "^9.3.0", + "@shikijs/engine-javascript": "1.24.4", + "@shikijs/engine-oniguruma": "1.24.4", + "@shikijs/types": "1.24.4", + "@shikijs/vscode-textmate": "^9.3.1", "@types/hast": "^3.0.4", - "hast-util-to-html": "^9.0.3" + "hast-util-to-html": "^9.0.4" } }, "node_modules/@shikijs/engine-javascript": { - "version": "1.22.1", - "resolved": "https://registry.npmjs.org/@shikijs/engine-javascript/-/engine-javascript-1.22.1.tgz", - "integrity": "sha512-540pyoy0LWe4jj2BVbgELwOFu1uFvRI7lg4hdsExrSXA9x7gqfzZ/Nnh4RfX86aDAgJ647gx4TCmRwACbnQSvw==", + "version": "1.24.4", + "resolved": "https://registry.npmjs.org/@shikijs/engine-javascript/-/engine-javascript-1.24.4.tgz", + "integrity": "sha512-TClaQOLvo9WEMJv6GoUsykQ6QdynuKszuORFWCke8qvi6PeLm7FcD9+7y45UenysxEWYpDL5KJaVXTngTE+2BA==", "license": "MIT", "dependencies": { - "@shikijs/types": "1.22.1", - "@shikijs/vscode-textmate": "^9.3.0", - "oniguruma-to-js": "0.4.3" + "@shikijs/types": "1.24.4", + "@shikijs/vscode-textmate": "^9.3.1", + "oniguruma-to-es": "0.8.1" } }, "node_modules/@shikijs/engine-oniguruma": { - "version": "1.22.1", - "resolved": "https://registry.npmjs.org/@shikijs/engine-oniguruma/-/engine-oniguruma-1.22.1.tgz", - "integrity": "sha512-L+1Vmd+a2kk8HtogUFymQS6BjUfJnzcWoUp1BUgxoDiklbKSMvrsMuLZGevTOP1m0rEjgnC5MsDmsr8lX1lC+Q==", + "version": "1.24.4", + "resolved": "https://registry.npmjs.org/@shikijs/engine-oniguruma/-/engine-oniguruma-1.24.4.tgz", + "integrity": "sha512-Do2ry6flp2HWdvpj2XOwwa0ljZBRy15HKZITzPcNIBOGSeprnA8gOooA/bLsSPuy8aJBa+Q/r34dMmC3KNL/zw==", "license": "MIT", "dependencies": { - "@shikijs/types": "1.22.1", - "@shikijs/vscode-textmate": "^9.3.0" + "@shikijs/types": "1.24.4", + "@shikijs/vscode-textmate": "^9.3.1" } }, "node_modules/@shikijs/types": { - "version": "1.22.1", - "resolved": "https://registry.npmjs.org/@shikijs/types/-/types-1.22.1.tgz", - "integrity": "sha512-+45f8mu/Hxqs6Kyhfm98Nld5n7Q7lwhjU8UtdQwrOPs7BnM4VAb929O3IQ2ce+4D7SlNFlZGd8CnKRSnwbQreQ==", + "version": "1.24.4", + "resolved": "https://registry.npmjs.org/@shikijs/types/-/types-1.24.4.tgz", + "integrity": "sha512-0r0XU7Eaow0PuDxuWC1bVqmWCgm3XqizIaT7SM42K03vc69LGooT0U8ccSR44xP/hGlNx4FKhtYpV+BU6aaKAA==", "license": "MIT", "dependencies": { - "@shikijs/vscode-textmate": "^9.3.0", + "@shikijs/vscode-textmate": "^9.3.1", "@types/hast": "^3.0.4" } }, "node_modules/@shikijs/vscode-textmate": { - "version": "9.3.0", - "resolved": "https://registry.npmjs.org/@shikijs/vscode-textmate/-/vscode-textmate-9.3.0.tgz", - "integrity": "sha512-jn7/7ky30idSkd/O5yDBfAnVt+JJpepofP/POZ1iMOxK59cOfqIgg/Dj0eFsjOTMw+4ycJN0uhZH/Eb0bs/EUA==", + "version": "9.3.1", + "resolved": "https://registry.npmjs.org/@shikijs/vscode-textmate/-/vscode-textmate-9.3.1.tgz", + "integrity": "sha512-79QfK1393x9Ho60QFyLti+QfdJzRQCVLFb97kOIV7Eo9vQU/roINgk7m24uv0a7AUvN//RDH36FLjjK48v0s9g==", "license": "MIT" }, - "node_modules/@types/babel__core": { - "version": "7.20.5", - "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.20.5.tgz", - "integrity": "sha512-qoQprZvz5wQFJwMDqeseRXWv3rqMvhgpbXFfVyWhbx9X47POIA6i/+dXefEmZKoAgOaTdaIgNSMqMIU61yRyzA==", - "license": "MIT", - "dependencies": { - "@babel/parser": "^7.20.7", - "@babel/types": "^7.20.7", - "@types/babel__generator": "*", - "@types/babel__template": "*", - "@types/babel__traverse": "*" - } - }, - "node_modules/@types/babel__generator": { - "version": "7.6.8", - "resolved": "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.6.8.tgz", - "integrity": "sha512-ASsj+tpEDsEiFr1arWrlN6V3mdfjRMZt6LtK/Vp/kreFLnr5QH5+DhvD5nINYZXzwJvXeGq+05iUXcAzVrqWtw==", - "license": "MIT", - "dependencies": { - "@babel/types": "^7.0.0" - } - }, - "node_modules/@types/babel__template": { - "version": "7.4.4", - "resolved": "https://registry.npmjs.org/@types/babel__template/-/babel__template-7.4.4.tgz", - "integrity": "sha512-h/NUaSyG5EyxBIp8YRxo4RMe2/qQgvyowRwVMzhYhBCONbW8PUsg4lkFMrhgZhUe5z3L3MiLDuvyJ/CaPa2A8A==", - "license": "MIT", - "dependencies": { - "@babel/parser": "^7.1.0", - "@babel/types": "^7.0.0" - } - }, - "node_modules/@types/babel__traverse": { - "version": "7.20.6", - "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.20.6.tgz", - "integrity": "sha512-r1bzfrm0tomOI8g1SzvCaQHo6Lcv6zu0EA+W2kHrt8dyrHQxGzBBL4kdkzIS+jBMV+EYcMAEAqXqYaLJq5rOZg==", - "license": "MIT", - "dependencies": { - "@babel/types": "^7.20.7" - } - }, "node_modules/@types/cookie": { "version": "0.6.0", "resolved": "https://registry.npmjs.org/@types/cookie/-/cookie-0.6.0.tgz", @@ -1643,9 +1668,9 @@ "license": "ISC" }, "node_modules/acorn": { - "version": "8.13.0", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.13.0.tgz", - "integrity": "sha512-8zSiw54Oxrdym50NlZ9sUusyO1Z1ZchgRLWRaK6c86XJFClyCgFKetdowBg5bKxyp/u+CDBJG4Mpp0m3HLZl9w==", + "version": "8.14.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.14.0.tgz", + "integrity": "sha512-cl669nCJTZBsL97OF4kUQm5g5hC2uihk0NxY3WENAC0TYdILVkAyHymAntgxGkl7K+t0cXIrH5siy5S4XkFycA==", "license": "MIT", "bin": { "acorn": "bin/acorn" @@ -1716,16 +1741,29 @@ "url": "https://github.com/chalk/ansi-regex?sponsor=1" } }, - "node_modules/ansi-styles": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", - "license": "MIT", + "node_modules/anymatch": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz", + "integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==", + "license": "ISC", "dependencies": { - "color-convert": "^1.9.0" + "normalize-path": "^3.0.0", + "picomatch": "^2.0.4" }, "engines": { - "node": ">=4" + "node": ">= 8" + } + }, + "node_modules/anymatch/node_modules/picomatch": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", + "license": "MIT", + "engines": { + "node": ">=8.6" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" } }, "node_modules/argparse": { @@ -1754,27 +1792,23 @@ } }, "node_modules/astro": { - "version": "4.16.7", - "resolved": "https://registry.npmjs.org/astro/-/astro-4.16.7.tgz", - "integrity": "sha512-nON+8MUEkWTFwXbS4zsQIq4t0Fs42eulM4x236AL+qNnWfqNAOOqAnFxO1dxfJ1q+XopIBbbT9Mtev+0zH47PQ==", + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/astro/-/astro-5.1.1.tgz", + "integrity": "sha512-prpWC2PRs4P3FKQg6gZaU+VNMqbZi5pDvORGB2nrjfRjkrvF6/l4BqhvkJ6YQ0Ohm5rIMVz8ljgaRI77mLHbwg==", "license": "MIT", "dependencies": { "@astrojs/compiler": "^2.10.3", - "@astrojs/internal-helpers": "0.4.1", - "@astrojs/markdown-remark": "5.3.0", - "@astrojs/telemetry": "3.1.0", - "@babel/core": "^7.25.8", - "@babel/plugin-transform-react-jsx": "^7.25.7", - "@babel/types": "^7.25.8", + "@astrojs/internal-helpers": "0.4.2", + "@astrojs/markdown-remark": "6.0.1", + "@astrojs/telemetry": "3.2.0", "@oslojs/encoding": "^1.1.0", - "@rollup/pluginutils": "^5.1.2", - "@types/babel__core": "^7.20.5", + "@rollup/pluginutils": "^5.1.3", "@types/cookie": "^0.6.0", - "acorn": "^8.13.0", + "acorn": "^8.14.0", "aria-query": "^5.3.2", "axobject-query": "^4.1.0", "boxen": "8.0.1", - "ci-info": "^4.0.0", + "ci-info": "^4.1.0", "clsx": "^2.1.1", "common-ancestor-path": "^1.0.1", "cookie": "^0.7.2", @@ -1791,42 +1825,43 @@ "fast-glob": "^3.3.2", "flattie": "^1.1.1", "github-slugger": "^2.0.0", - "gray-matter": "^4.0.3", "html-escaper": "^3.0.3", "http-cache-semantics": "^4.1.1", "js-yaml": "^4.1.0", "kleur": "^4.1.5", - "magic-string": "^0.30.12", + "magic-string": "^0.30.14", "magicast": "^0.3.5", "micromatch": "^4.0.8", "mrmime": "^2.0.0", "neotraverse": "^0.6.18", - "ora": "^8.1.0", "p-limit": "^6.1.0", "p-queue": "^8.0.1", "preferred-pm": "^4.0.0", "prompts": "^2.4.2", "rehype": "^13.0.2", "semver": "^7.6.3", - "shiki": "^1.22.0", + "shiki": "^1.23.1", "tinyexec": "^0.3.1", "tsconfck": "^3.1.4", + "ultrahtml": "^1.5.3", "unist-util-visit": "^5.0.0", + "unstorage": "^1.14.0", "vfile": "^6.0.3", - "vite": "^5.4.9", - "vitefu": "^1.0.3", + "vite": "^6.0.5", + "vitefu": "^1.0.4", "which-pm": "^3.0.0", - "xxhash-wasm": "^1.0.2", + "xxhash-wasm": "^1.1.0", "yargs-parser": "^21.1.1", + "yocto-spinner": "^0.1.0", "zod": "^3.23.8", - "zod-to-json-schema": "^3.23.3", + "zod-to-json-schema": "^3.23.5", "zod-to-ts": "^1.2.0" }, "bin": { "astro": "astro.js" }, "engines": { - "node": "^18.17.1 || ^20.3.0 || >=21.0.0", + "node": "^18.17.1 || ^20.3.0 || >=22.0.0", "npm": ">=9.6.5", "pnpm": ">=7.1.0" }, @@ -1834,6 +1869,64 @@ "sharp": "^0.33.3" } }, + "node_modules/astro-i18n": { + "version": "2.2.4", + "resolved": "https://registry.npmjs.org/astro-i18n/-/astro-i18n-2.2.4.tgz", + "integrity": "sha512-vhvxBtStNLLghtl63aGhBEtU1DqlYz0D3ggz5Nh2QZok36s9Ss3v9b4txN3mH/OZ90JUwkII13CYQL9wozjXBQ==", + "license": "MIT", + "bin": { + "astro-i18n": "dist/src/bin.cjs" + }, + "peerDependencies": { + "esbuild": "0.x" + } + }, + "node_modules/astro-i18next": { + "version": "1.0.0-beta.21", + "resolved": "https://registry.npmjs.org/astro-i18next/-/astro-i18next-1.0.0-beta.21.tgz", + "integrity": "sha512-1YPqwexumHpK/d9afEoi52CBFTu6k4MYv/oHjsaAasZDvFClU6U5VPttC/OgZcXRYggCM6ee2LOnyHqlmXOeLA==", + "license": "MIT", + "dependencies": { + "@proload/core": "^0.3.3", + "@proload/plugin-tsm": "^0.2.1", + "i18next": "^22.4.10", + "i18next-browser-languagedetector": "^7.0.1", + "i18next-fs-backend": "^2.1.1", + "i18next-http-backend": "^2.1.1", + "iso-639-1": "^2.1.15", + "locale-emoji": "^0.3.0", + "pathe": "^1.1.0" + }, + "bin": { + "astro-i18next": "dist/cli/index.js" + }, + "peerDependencies": { + "astro": ">=1.0.0" + } + }, + "node_modules/astro-i18next/node_modules/i18next": { + "version": "22.5.1", + "resolved": "https://registry.npmjs.org/i18next/-/i18next-22.5.1.tgz", + "integrity": "sha512-8TGPgM3pAD+VRsMtUMNknRz3kzqwp/gPALrWMsDnmC1mKqJwpWyooQRLMcbTwq8z8YwSmuj+ZYvc+xCuEpkssA==", + "funding": [ + { + "type": "individual", + "url": "https://locize.com" + }, + { + "type": "individual", + "url": "https://locize.com/i18next.html" + }, + { + "type": "individual", + "url": "https://www.i18next.com/how-to/faq#i18next-is-awesome.-how-can-i-support-the-project" + } + ], + "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.20.6" + } + }, "node_modules/axobject-query": { "version": "4.1.0", "resolved": "https://registry.npmjs.org/axobject-query/-/axobject-query-4.1.0.tgz", @@ -1859,6 +1952,18 @@ "integrity": "sha512-kwDPIFCGx0NZHog36dj+tHiwP4QMzsZ3AgMViUBKI0+V5n4U0ufTCUMhnQ04diaRI8EX/QcPfql7zlhZ7j4zgg==", "license": "MIT" }, + "node_modules/binary-extensions": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.3.0.tgz", + "integrity": "sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw==", + "license": "MIT", + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/boxen": { "version": "8.0.1", "resolved": "https://registry.npmjs.org/boxen/-/boxen-8.0.1.tgz", @@ -1881,18 +1986,6 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/boxen/node_modules/chalk": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-5.3.0.tgz", - "integrity": "sha512-dLitG79d+GV1Nb/VYcCDFivJeK1hiukt9QjRNVOsUtTy1rR1YJsmpGGTZ3qJos+uw7WmWF4wUwBd9jxjocFC2w==", - "license": "MIT", - "engines": { - "node": "^12.17.0 || ^14.13 || >=16.0.0" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, "node_modules/braces": { "version": "3.0.3", "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.3.tgz", @@ -1905,38 +1998,6 @@ "node": ">=8" } }, - "node_modules/browserslist": { - "version": "4.24.2", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.24.2.tgz", - "integrity": "sha512-ZIc+Q62revdMcqC6aChtW4jz3My3klmCO1fEmINZY/8J3EpBg5/A/D0AKmBveUh6pgoeycoMkVMko84tuYS+Gg==", - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/browserslist" - }, - { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/browserslist" - }, - { - "type": "github", - "url": "https://github.com/sponsors/ai" - } - ], - "license": "MIT", - "dependencies": { - "caniuse-lite": "^1.0.30001669", - "electron-to-chromium": "^1.5.41", - "node-releases": "^2.0.18", - "update-browserslist-db": "^1.1.1" - }, - "bin": { - "browserslist": "cli.js" - }, - "engines": { - "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" - } - }, "node_modules/camelcase": { "version": "8.0.0", "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-8.0.0.tgz", @@ -1949,26 +2010,6 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/caniuse-lite": { - "version": "1.0.30001669", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001669.tgz", - "integrity": "sha512-DlWzFDJqstqtIVx1zeSpIMLjunf5SmwOw0N2Ck/QSQdS8PLS4+9HrLaYei4w8BIAL7IB/UEDu889d8vhCTPA0w==", - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/browserslist" - }, - { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/caniuse-lite" - }, - { - "type": "github", - "url": "https://github.com/sponsors/ai" - } - ], - "license": "CC-BY-4.0" - }, "node_modules/ccount": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/ccount/-/ccount-2.0.1.tgz", @@ -1980,17 +2021,15 @@ } }, "node_modules/chalk": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", - "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "version": "5.4.1", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-5.4.1.tgz", + "integrity": "sha512-zgVZuo2WcZgfUEmsn6eO3kINexW8RAE4maiQ8QNs8CtpPCSyMiYsULR3HQYkm3w8FIA3SberyMJMSldGsW+U3w==", "license": "MIT", - "dependencies": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" - }, "engines": { - "node": ">=4" + "node": "^12.17.0 || ^14.13 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" } }, "node_modules/character-entities": { @@ -2023,10 +2062,34 @@ "url": "https://github.com/sponsors/wooorm" } }, + "node_modules/chokidar": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.6.0.tgz", + "integrity": "sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==", + "license": "MIT", + "dependencies": { + "anymatch": "~3.1.2", + "braces": "~3.0.2", + "glob-parent": "~5.1.2", + "is-binary-path": "~2.1.0", + "is-glob": "~4.0.1", + "normalize-path": "~3.0.0", + "readdirp": "~3.6.0" + }, + "engines": { + "node": ">= 8.10.0" + }, + "funding": { + "url": "https://paulmillr.com/funding/" + }, + "optionalDependencies": { + "fsevents": "~2.3.2" + } + }, "node_modules/ci-info": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-4.0.0.tgz", - "integrity": "sha512-TdHqgGf9odd8SXNuxtUBVx8Nv+qZOejE6qyqiy5NtbYYQOeFa6zmHkxlPzmaLxWWHsU6nJmB7AETdVPi+2NBUg==", + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-4.1.0.tgz", + "integrity": "sha512-HutrvTNsF48wnxkzERIXOe5/mlcfFcbfCmwcg6CJnizbSue78AbDt+1cgl26zwn61WFxhcPykPfZrbqjGmBb4A==", "funding": [ { "type": "github", @@ -2038,6 +2101,15 @@ "node": ">=8" } }, + "node_modules/citty": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/citty/-/citty-0.1.6.tgz", + "integrity": "sha512-tskPPKEs8D2KPafUypv2gxwJP8h/OaJmC82QQGGDQcHvXX43xF2VDACcJVmZ0EuSxkpO9Kc4MlrA3q0+FG58AQ==", + "license": "MIT", + "dependencies": { + "consola": "^3.2.3" + } + }, "node_modules/cli-boxes": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/cli-boxes/-/cli-boxes-3.0.0.tgz", @@ -2050,13 +2122,15 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/cli-cursor": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-5.0.0.tgz", - "integrity": "sha512-aCj4O5wKyszjMmDT4tZj93kxyydN/K5zPWSCe6/0AV/AA1pqe5ZBIw0a2ZfPQV7lL5/yb5HsUreJ6UFAF1tEQw==", + "node_modules/clipboardy": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/clipboardy/-/clipboardy-4.0.0.tgz", + "integrity": "sha512-5mOlNS0mhX0707P2I0aZ2V/cmHUEO/fL7VFLqszkhUsxt7RwnmrInf/eEQKlf5GzvYeHIjT+Ov1HRfNmymlG0w==", "license": "MIT", "dependencies": { - "restore-cursor": "^5.0.0" + "execa": "^8.0.1", + "is-wsl": "^3.1.0", + "is64bit": "^2.0.0" }, "engines": { "node": ">=18" @@ -2065,18 +2139,6 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/cli-spinners": { - "version": "2.9.2", - "resolved": "https://registry.npmjs.org/cli-spinners/-/cli-spinners-2.9.2.tgz", - "integrity": "sha512-ywqV+5MmyL4E7ybXgKys4DugZbX0FC6LnwrhjuykIjnK9k8OQacQ7axGKnjDXWNhns0xot3bZI5h55H8yo9cJg==", - "license": "MIT", - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, "node_modules/clsx": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/clsx/-/clsx-2.1.1.tgz", @@ -2100,20 +2162,12 @@ "node": ">=12.5.0" } }, - "node_modules/color-convert": { - "version": "1.9.3", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", - "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", - "license": "MIT", - "dependencies": { - "color-name": "1.1.3" - } - }, "node_modules/color-name": { "version": "1.1.3", "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==", - "license": "MIT" + "license": "MIT", + "optional": true }, "node_modules/color-string": { "version": "1.9.1", @@ -2162,12 +2216,21 @@ "integrity": "sha512-L3sHRo1pXXEqX8VU28kfgUY+YGsk09hPqZiZmLacNib6XNTCM8ubYeT7ryXQw8asB1sKgcU5lkB7ONug08aB8w==", "license": "ISC" }, - "node_modules/convert-source-map": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-2.0.0.tgz", - "integrity": "sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==", + "node_modules/confbox": { + "version": "0.1.8", + "resolved": "https://registry.npmjs.org/confbox/-/confbox-0.1.8.tgz", + "integrity": "sha512-RMtmw0iFkeR4YV+fUOSucriAQNb9g8zFR52MWCtl+cCZOFRNL6zeB395vPzFhEjjn4fMxXudmELnl/KF/WrK6w==", "license": "MIT" }, + "node_modules/consola": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/consola/-/consola-3.3.1.tgz", + "integrity": "sha512-GyKnPG3/I+a4RtJxgHquJXWr70g9I3c4NT3dvqh0LPHQP2nZFQBOBszb7a5u/pGzqr40AKplQA6UxM1BSynSXg==", + "license": "MIT", + "engines": { + "node": "^14.18.0 || >=16.10.0" + } + }, "node_modules/cookie": { "version": "0.7.2", "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.7.2.tgz", @@ -2177,6 +2240,44 @@ "node": ">= 0.6" } }, + "node_modules/cookie-es": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/cookie-es/-/cookie-es-1.2.2.tgz", + "integrity": "sha512-+W7VmiVINB+ywl1HGXJXmrqkOhpKrIiVZV6tQuV54ZyQC7MMuBt81Vc336GMLoHBq5hV/F9eXgt5Mnx0Rha5Fg==", + "license": "MIT" + }, + "node_modules/cross-fetch": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/cross-fetch/-/cross-fetch-4.0.0.tgz", + "integrity": "sha512-e4a5N8lVvuLgAWgnCrLr2PP0YyDOTHa9H/Rj54dirp61qXnNq46m82bRhNqIA5VccJtWBvPTFRV3TtvHUKPB1g==", + "license": "MIT", + "dependencies": { + "node-fetch": "^2.6.12" + } + }, + "node_modules/cross-spawn": { + "version": "7.0.6", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.6.tgz", + "integrity": "sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==", + "license": "MIT", + "dependencies": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/crossws": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/crossws/-/crossws-0.3.1.tgz", + "integrity": "sha512-HsZgeVYaG+b5zA+9PbIPGq4+J/CJynJuearykPsXx4V/eMhyQ5EDVg3Ak2FBZtVXCiOLu/U7IiwDHTr9MA+IKw==", + "license": "MIT", + "dependencies": { + "uncrypto": "^0.1.3" + } + }, "node_modules/cssesc": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", @@ -2190,9 +2291,9 @@ } }, "node_modules/debug": { - "version": "4.3.7", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.7.tgz", - "integrity": "sha512-Er2nc/H7RrMXZBFCEim6TCmMk02Z8vLC2Rbi1KEBggpo0fS6l0S1nnapwmIi3yW/+GOJap1Krg4w0Hg80oCqgQ==", + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.0.tgz", + "integrity": "sha512-6WTZ/IxCY/T6BALoZHaE4ctp9xm+Z5kY/pzYaCHRFeyVhojxlrm+46y68HA6hr0TcwEssoxNiDEUJQjfPZ/RYA==", "license": "MIT", "dependencies": { "ms": "^2.1.3" @@ -2219,6 +2320,21 @@ "url": "https://github.com/sponsors/wooorm" } }, + "node_modules/deepmerge": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.3.1.tgz", + "integrity": "sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/defu": { + "version": "6.1.4", + "resolved": "https://registry.npmjs.org/defu/-/defu-6.1.4.tgz", + "integrity": "sha512-mEQCMmwJu317oSz8CwdIOdwf3xMif1ttiM8LTufzc3g6kR+9Pe236twL8j3IYT1F7GfRgGcW6MWxzZjLIkuHIg==", + "license": "MIT" + }, "node_modules/dequal": { "version": "2.0.3", "resolved": "https://registry.npmjs.org/dequal/-/dequal-2.0.3.tgz", @@ -2228,6 +2344,12 @@ "node": ">=6" } }, + "node_modules/destr": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/destr/-/destr-2.0.3.tgz", + "integrity": "sha512-2N3BOUU4gYMpTP24s5rF5iP7BDr7uNTCs4ozw3kf/eKfvWSIu93GEBi5m427YoyJoeOzQ5smuu4nNAPGb8idSQ==", + "license": "MIT" + }, "node_modules/detect-libc": { "version": "2.0.3", "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-2.0.3.tgz", @@ -2293,18 +2415,18 @@ "node": ">=4" } }, - "node_modules/electron-to-chromium": { - "version": "1.5.45", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.45.tgz", - "integrity": "sha512-vOzZS6uZwhhbkZbcRyiy99Wg+pYFV5hk+5YaECvx0+Z31NR3Tt5zS6dze2OepT6PCTzVzT0dIJItti+uAW5zmw==", - "license": "ISC" - }, "node_modules/emoji-regex": { "version": "10.4.0", "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-10.4.0.tgz", "integrity": "sha512-EC+0oUMY1Rqm4O6LLrgjtYDvcVYTy7chDnM4Q7030tP4Kwj3u/pR6gP9ygnp2CJMK5Gq+9Q2oqmrFJAz01DXjw==", "license": "MIT" }, + "node_modules/emoji-regex-xs": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex-xs/-/emoji-regex-xs-1.0.0.tgz", + "integrity": "sha512-LRlerrMYoIDrT6jgpeZ2YYl/L8EulRTt5hQcYjy5AInh7HWXKimpqx68aknBFpGL2+/IcogTcaydJEgaTmOpDg==", + "license": "MIT" + }, "node_modules/entities": { "version": "4.5.0", "resolved": "https://registry.npmjs.org/entities/-/entities-4.5.0.tgz", @@ -2361,70 +2483,404 @@ "@esbuild/win32-x64": "0.21.5" } }, - "node_modules/escalade": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.2.0.tgz", - "integrity": "sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==", + "node_modules/esbuild-android-64": { + "version": "0.15.18", + "resolved": "https://registry.npmjs.org/esbuild-android-64/-/esbuild-android-64-0.15.18.tgz", + "integrity": "sha512-wnpt3OXRhcjfIDSZu9bnzT4/TNTDsOUvip0foZOUBG7QbSt//w3QV4FInVJxNhKc/ErhUxc5z4QjHtMi7/TbgA==", + "cpu": [ + "x64" + ], "license": "MIT", + "optional": true, + "os": [ + "android" + ], "engines": { - "node": ">=6" + "node": ">=12" } }, - "node_modules/escape-string-regexp": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", - "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", + "node_modules/esbuild-android-arm64": { + "version": "0.15.18", + "resolved": "https://registry.npmjs.org/esbuild-android-arm64/-/esbuild-android-arm64-0.15.18.tgz", + "integrity": "sha512-G4xu89B8FCzav9XU8EjsXacCKSG2FT7wW9J6hOc18soEHJdtWu03L3TQDGf0geNxfLTtxENKBzMSq9LlbjS8OQ==", + "cpu": [ + "arm64" + ], "license": "MIT", + "optional": true, + "os": [ + "android" + ], "engines": { - "node": ">=0.8.0" + "node": ">=12" } }, - "node_modules/esprima": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", - "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", - "license": "BSD-2-Clause", - "bin": { - "esparse": "bin/esparse.js", - "esvalidate": "bin/esvalidate.js" - }, + "node_modules/esbuild-darwin-64": { + "version": "0.15.18", + "resolved": "https://registry.npmjs.org/esbuild-darwin-64/-/esbuild-darwin-64-0.15.18.tgz", + "integrity": "sha512-2WAvs95uPnVJPuYKP0Eqx+Dl/jaYseZEUUT1sjg97TJa4oBtbAKnPnl3b5M9l51/nbx7+QAEtuummJZW0sBEmg==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], "engines": { - "node": ">=4" + "node": ">=12" } }, - "node_modules/estree-walker": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-3.0.3.tgz", - "integrity": "sha512-7RUKfXgSMMkzt6ZuXmqapOurLGPPfgj6l9uRZ7lRGolvk0y2yocc35LdcxKC5PQZdn2DMqioAQ2NoWcrTKmm6g==", + "node_modules/esbuild-darwin-arm64": { + "version": "0.15.18", + "resolved": "https://registry.npmjs.org/esbuild-darwin-arm64/-/esbuild-darwin-arm64-0.15.18.tgz", + "integrity": "sha512-tKPSxcTJ5OmNb1btVikATJ8NftlyNlc8BVNtyT/UAr62JFOhwHlnoPrhYWz09akBLHI9nElFVfWSTSRsrZiDUA==", + "cpu": [ + "arm64" + ], "license": "MIT", - "dependencies": { - "@types/estree": "^1.0.0" + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">=12" } }, - "node_modules/eventemitter3": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-5.0.1.tgz", - "integrity": "sha512-GWkBvjiSZK87ELrYOSESUYeVIc9mvLLf/nXalMOS5dYrgZq9o5OVkbZAVM06CVxYsCwH9BDZFPlQTlPA1j4ahA==", - "license": "MIT" + "node_modules/esbuild-freebsd-64": { + "version": "0.15.18", + "resolved": "https://registry.npmjs.org/esbuild-freebsd-64/-/esbuild-freebsd-64-0.15.18.tgz", + "integrity": "sha512-TT3uBUxkteAjR1QbsmvSsjpKjOX6UkCstr8nMr+q7zi3NuZ1oIpa8U41Y8I8dJH2fJgdC3Dj3CXO5biLQpfdZA==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">=12" + } }, - "node_modules/extend": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", - "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==", + "node_modules/esbuild-freebsd-arm64": { + "version": "0.15.18", + "resolved": "https://registry.npmjs.org/esbuild-freebsd-arm64/-/esbuild-freebsd-arm64-0.15.18.tgz", + "integrity": "sha512-R/oVr+X3Tkh+S0+tL41wRMbdWtpWB8hEAMsOXDumSSa6qJR89U0S/PpLXrGF7Wk/JykfpWNokERUpCeHDl47wA==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/esbuild-linux-32": { + "version": "0.15.18", + "resolved": "https://registry.npmjs.org/esbuild-linux-32/-/esbuild-linux-32-0.15.18.tgz", + "integrity": "sha512-lphF3HiCSYtaa9p1DtXndiQEeQDKPl9eN/XNoBf2amEghugNuqXNZA/ZovthNE2aa4EN43WroO0B85xVSjYkbg==", + "cpu": [ + "ia32" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/esbuild-linux-64": { + "version": "0.15.18", + "resolved": "https://registry.npmjs.org/esbuild-linux-64/-/esbuild-linux-64-0.15.18.tgz", + "integrity": "sha512-hNSeP97IviD7oxLKFuii5sDPJ+QHeiFTFLoLm7NZQligur8poNOWGIgpQ7Qf8Balb69hptMZzyOBIPtY09GZYw==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/esbuild-linux-arm": { + "version": "0.15.18", + "resolved": "https://registry.npmjs.org/esbuild-linux-arm/-/esbuild-linux-arm-0.15.18.tgz", + "integrity": "sha512-UH779gstRblS4aoS2qpMl3wjg7U0j+ygu3GjIeTonCcN79ZvpPee12Qun3vcdxX+37O5LFxz39XeW2I9bybMVA==", + "cpu": [ + "arm" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/esbuild-linux-arm64": { + "version": "0.15.18", + "resolved": "https://registry.npmjs.org/esbuild-linux-arm64/-/esbuild-linux-arm64-0.15.18.tgz", + "integrity": "sha512-54qr8kg/6ilcxd+0V3h9rjT4qmjc0CccMVWrjOEM/pEcUzt8X62HfBSeZfT2ECpM7104mk4yfQXkosY8Quptug==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/esbuild-linux-mips64le": { + "version": "0.15.18", + "resolved": "https://registry.npmjs.org/esbuild-linux-mips64le/-/esbuild-linux-mips64le-0.15.18.tgz", + "integrity": "sha512-Mk6Ppwzzz3YbMl/ZZL2P0q1tnYqh/trYZ1VfNP47C31yT0K8t9s7Z077QrDA/guU60tGNp2GOwCQnp+DYv7bxQ==", + "cpu": [ + "mips64el" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/esbuild-linux-ppc64le": { + "version": "0.15.18", + "resolved": "https://registry.npmjs.org/esbuild-linux-ppc64le/-/esbuild-linux-ppc64le-0.15.18.tgz", + "integrity": "sha512-b0XkN4pL9WUulPTa/VKHx2wLCgvIAbgwABGnKMY19WhKZPT+8BxhZdqz6EgkqCLld7X5qiCY2F/bfpUUlnFZ9w==", + "cpu": [ + "ppc64" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/esbuild-linux-riscv64": { + "version": "0.15.18", + "resolved": "https://registry.npmjs.org/esbuild-linux-riscv64/-/esbuild-linux-riscv64-0.15.18.tgz", + "integrity": "sha512-ba2COaoF5wL6VLZWn04k+ACZjZ6NYniMSQStodFKH/Pu6RxzQqzsmjR1t9QC89VYJxBeyVPTaHuBMCejl3O/xg==", + "cpu": [ + "riscv64" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/esbuild-linux-s390x": { + "version": "0.15.18", + "resolved": "https://registry.npmjs.org/esbuild-linux-s390x/-/esbuild-linux-s390x-0.15.18.tgz", + "integrity": "sha512-VbpGuXEl5FCs1wDVp93O8UIzl3ZrglgnSQ+Hu79g7hZu6te6/YHgVJxCM2SqfIila0J3k0csfnf8VD2W7u2kzQ==", + "cpu": [ + "s390x" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/esbuild-netbsd-64": { + "version": "0.15.18", + "resolved": "https://registry.npmjs.org/esbuild-netbsd-64/-/esbuild-netbsd-64-0.15.18.tgz", + "integrity": "sha512-98ukeCdvdX7wr1vUYQzKo4kQ0N2p27H7I11maINv73fVEXt2kyh4K4m9f35U1K43Xc2QGXlzAw0K9yoU7JUjOg==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "netbsd" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/esbuild-openbsd-64": { + "version": "0.15.18", + "resolved": "https://registry.npmjs.org/esbuild-openbsd-64/-/esbuild-openbsd-64-0.15.18.tgz", + "integrity": "sha512-yK5NCcH31Uae076AyQAXeJzt/vxIo9+omZRKj1pauhk3ITuADzuOx5N2fdHrAKPxN+zH3w96uFKlY7yIn490xQ==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "openbsd" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/esbuild-sunos-64": { + "version": "0.15.18", + "resolved": "https://registry.npmjs.org/esbuild-sunos-64/-/esbuild-sunos-64-0.15.18.tgz", + "integrity": "sha512-On22LLFlBeLNj/YF3FT+cXcyKPEI263nflYlAhz5crxtp3yRG1Ugfr7ITyxmCmjm4vbN/dGrb/B7w7U8yJR9yw==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "sunos" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/esbuild-windows-32": { + "version": "0.15.18", + "resolved": "https://registry.npmjs.org/esbuild-windows-32/-/esbuild-windows-32-0.15.18.tgz", + "integrity": "sha512-o+eyLu2MjVny/nt+E0uPnBxYuJHBvho8vWsC2lV61A7wwTWC3jkN2w36jtA+yv1UgYkHRihPuQsL23hsCYGcOQ==", + "cpu": [ + "ia32" + ], + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/esbuild-windows-64": { + "version": "0.15.18", + "resolved": "https://registry.npmjs.org/esbuild-windows-64/-/esbuild-windows-64-0.15.18.tgz", + "integrity": "sha512-qinug1iTTaIIrCorAUjR0fcBk24fjzEedFYhhispP8Oc7SFvs+XeW3YpAKiKp8dRpizl4YYAhxMjlftAMJiaUw==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/esbuild-windows-arm64": { + "version": "0.15.18", + "resolved": "https://registry.npmjs.org/esbuild-windows-arm64/-/esbuild-windows-arm64-0.15.18.tgz", + "integrity": "sha512-q9bsYzegpZcLziq0zgUi5KqGVtfhjxGbnksaBFYmWLxeV/S1fK4OLdq2DFYnXcLMjlZw2L0jLsk1eGoB522WXQ==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/escalade": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.2.0.tgz", + "integrity": "sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==", + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/escape-string-regexp": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-5.0.0.tgz", + "integrity": "sha512-/veY75JbMK4j1yjvuUxuVsiS/hr/4iHs9FTT6cgTexxdE0Ly/glccBAkloH/DofkjRbZU3bnoj38mOmhkZ0lHw==", + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/esprima": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", + "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", + "license": "BSD-2-Clause", + "bin": { + "esparse": "bin/esparse.js", + "esvalidate": "bin/esvalidate.js" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/estree-walker": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-3.0.3.tgz", + "integrity": "sha512-7RUKfXgSMMkzt6ZuXmqapOurLGPPfgj6l9uRZ7lRGolvk0y2yocc35LdcxKC5PQZdn2DMqioAQ2NoWcrTKmm6g==", + "license": "MIT", + "dependencies": { + "@types/estree": "^1.0.0" + } + }, + "node_modules/eventemitter3": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-5.0.1.tgz", + "integrity": "sha512-GWkBvjiSZK87ELrYOSESUYeVIc9mvLLf/nXalMOS5dYrgZq9o5OVkbZAVM06CVxYsCwH9BDZFPlQTlPA1j4ahA==", "license": "MIT" }, - "node_modules/extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", + "node_modules/execa": { + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/execa/-/execa-8.0.1.tgz", + "integrity": "sha512-VyhnebXciFV2DESc+p6B+y0LjSm0krU4OgJN44qFAhBY0TJ+1V61tYD2+wHusZ6F9n5K+vl8k0sTy7PEfV4qpg==", "license": "MIT", "dependencies": { - "is-extendable": "^0.1.0" + "cross-spawn": "^7.0.3", + "get-stream": "^8.0.1", + "human-signals": "^5.0.0", + "is-stream": "^3.0.0", + "merge-stream": "^2.0.0", + "npm-run-path": "^5.1.0", + "onetime": "^6.0.0", + "signal-exit": "^4.1.0", + "strip-final-newline": "^3.0.0" }, "engines": { - "node": ">=0.10.0" + "node": ">=16.17" + }, + "funding": { + "url": "https://github.com/sindresorhus/execa?sponsor=1" } }, + "node_modules/extend": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", + "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==", + "license": "MIT" + }, "node_modules/fast-glob": { "version": "3.3.2", "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.2.tgz", @@ -2520,15 +2976,6 @@ "node": "^8.16.0 || ^10.6.0 || >=11.0.0" } }, - "node_modules/gensync": { - "version": "1.0.0-beta.2", - "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", - "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==", - "license": "MIT", - "engines": { - "node": ">=6.9.0" - } - }, "node_modules/get-east-asian-width": { "version": "1.3.0", "resolved": "https://registry.npmjs.org/get-east-asian-width/-/get-east-asian-width-1.3.0.tgz", @@ -2541,6 +2988,24 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/get-port-please": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/get-port-please/-/get-port-please-3.1.2.tgz", + "integrity": "sha512-Gxc29eLs1fbn6LQ4jSU4vXjlwyZhF5HsGuMAa7gqBP4Rw4yxxltyDUuF5MBclFzDTXO+ACchGQoeela4DSfzdQ==", + "license": "MIT" + }, + "node_modules/get-stream": { + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-8.0.1.tgz", + "integrity": "sha512-VaUJspBffn/LMCJVoMvSAdmscJyS1auj5Zulnn5UoYcY531UWmdwhRWkcGKnGU93m5HSXP9LP2usOryrBtQowA==", + "license": "MIT", + "engines": { + "node": ">=16" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/github-slugger": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/github-slugger/-/github-slugger-2.0.0.tgz", @@ -2559,65 +3024,28 @@ "node": ">= 6" } }, - "node_modules/globals": { - "version": "11.12.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", - "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", - "license": "MIT", - "engines": { - "node": ">=4" - } - }, "node_modules/graceful-fs": { "version": "4.2.11", "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz", "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==", "license": "ISC" }, - "node_modules/gray-matter": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/gray-matter/-/gray-matter-4.0.3.tgz", - "integrity": "sha512-5v6yZd4JK3eMI3FqqCouswVqwugaA9r4dNZB1wwcmrD02QkV5H0y7XBQW8QwQqEaZY1pM9aqORSORhJRdNK44Q==", - "license": "MIT", - "dependencies": { - "js-yaml": "^3.13.1", - "kind-of": "^6.0.2", - "section-matter": "^1.0.0", - "strip-bom-string": "^1.0.0" - }, - "engines": { - "node": ">=6.0" - } - }, - "node_modules/gray-matter/node_modules/argparse": { - "version": "1.0.10", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", - "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", - "license": "MIT", - "dependencies": { - "sprintf-js": "~1.0.2" - } - }, - "node_modules/gray-matter/node_modules/js-yaml": { - "version": "3.14.1", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", - "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", + "node_modules/h3": { + "version": "1.13.0", + "resolved": "https://registry.npmjs.org/h3/-/h3-1.13.0.tgz", + "integrity": "sha512-vFEAu/yf8UMUcB4s43OaDaigcqpQd14yanmOsn+NcRX3/guSKncyE2rOYhq8RIchgJrPSs/QiIddnTTR1ddiAg==", "license": "MIT", "dependencies": { - "argparse": "^1.0.7", - "esprima": "^4.0.0" - }, - "bin": { - "js-yaml": "bin/js-yaml.js" - } - }, - "node_modules/has-flag": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", - "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", - "license": "MIT", - "engines": { - "node": ">=4" + "cookie-es": "^1.2.2", + "crossws": ">=0.2.0 <0.4.0", + "defu": "^6.1.4", + "destr": "^2.0.3", + "iron-webcrypto": "^1.2.1", + "ohash": "^1.1.4", + "radix3": "^1.1.2", + "ufo": "^1.5.4", + "uncrypto": "^0.1.3", + "unenv": "^1.10.0" } }, "node_modules/hast-util-from-html": { @@ -2685,9 +3113,9 @@ } }, "node_modules/hast-util-raw": { - "version": "9.0.4", - "resolved": "https://registry.npmjs.org/hast-util-raw/-/hast-util-raw-9.0.4.tgz", - "integrity": "sha512-LHE65TD2YiNsHD3YuXcKPHXPLuYh/gjp12mOfU8jxSrm1f/yJpsb0F/KKljS6U9LJoP0Ux+tCe8iJ2AsPzTdgA==", + "version": "9.1.0", + "resolved": "https://registry.npmjs.org/hast-util-raw/-/hast-util-raw-9.1.0.tgz", + "integrity": "sha512-Y8/SBAHkZGoNkpzqqfCldijcuUKh7/su31kEBp67cFY09Wy0mTRgtsLYsiIxMJxlu0f6AA5SUTbDR8K0rxnbUw==", "license": "MIT", "dependencies": { "@types/hast": "^3.0.0", @@ -2710,9 +3138,9 @@ } }, "node_modules/hast-util-to-html": { - "version": "9.0.3", - "resolved": "https://registry.npmjs.org/hast-util-to-html/-/hast-util-to-html-9.0.3.tgz", - "integrity": "sha512-M17uBDzMJ9RPCqLMO92gNNUDuBSq10a25SDBI08iCCxmorf4Yy6sYHK57n9WAbRAAaU+DuR4W6GN9K4DFZesYg==", + "version": "9.0.4", + "resolved": "https://registry.npmjs.org/hast-util-to-html/-/hast-util-to-html-9.0.4.tgz", + "integrity": "sha512-wxQzXtdbhiwGAUKrnQJXlOPmHnEehzphwkK7aluUPQ+lEc1xefC8pblMgpp2w5ldBTEfveRIrADcrhGIWrlTDA==", "license": "MIT", "dependencies": { "@types/hast": "^3.0.0", @@ -2819,10 +3247,29 @@ "integrity": "sha512-er295DKPVsV82j5kw1Gjt+ADA/XYHsajl82cGNQG2eyoPkvgUhX+nDIyelzhIWbbsXP39EHcI6l5tYs2FYqYXQ==", "license": "BSD-2-Clause" }, + "node_modules/http-shutdown": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/http-shutdown/-/http-shutdown-1.2.2.tgz", + "integrity": "sha512-S9wWkJ/VSY9/k4qcjG318bqJNruzE4HySUhFYknwmu6LBP97KLLfwNf+n4V1BHurvFNkSKLFnK/RsuUnRTf9Vw==", + "license": "MIT", + "engines": { + "iojs": ">= 1.0.0", + "node": ">= 0.12.0" + } + }, + "node_modules/human-signals": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-5.0.0.tgz", + "integrity": "sha512-AXcZb6vzzrFAUE61HnN4mpLqd/cSIwNQjtNWR0euPm6y0iqx3G4gOXaIDdtdDwZmhwe82LA6+zinmW4UBWVePQ==", + "license": "Apache-2.0", + "engines": { + "node": ">=16.17.0" + } + }, "node_modules/i18next": { - "version": "23.16.5", - "resolved": "https://registry.npmjs.org/i18next/-/i18next-23.16.5.tgz", - "integrity": "sha512-KTlhE3EP9x6pPTAW7dy0WKIhoCpfOGhRQlO+jttQLgzVaoOjWwBWramu7Pp0i+8wDNduuzXfe3kkVbzrKyrbTA==", + "version": "24.2.0", + "resolved": "https://registry.npmjs.org/i18next/-/i18next-24.2.0.tgz", + "integrity": "sha512-ArJJTS1lV6lgKH7yEf4EpgNZ7+THl7bsGxxougPYiXRTJ/Fe1j08/TBpV9QsXCIYVfdE/HWG/xLezJ5DOlfBOA==", "funding": [ { "type": "individual", @@ -2838,10 +3285,42 @@ } ], "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.23.2" + }, + "peerDependencies": { + "typescript": "^5" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/i18next-browser-languagedetector": { + "version": "7.2.2", + "resolved": "https://registry.npmjs.org/i18next-browser-languagedetector/-/i18next-browser-languagedetector-7.2.2.tgz", + "integrity": "sha512-6b7r75uIJDWCcCflmbof+sJ94k9UQO4X0YR62oUfqGI/GjCLVzlCwu8TFdRZIqVLzWbzNcmkmhfqKEr4TLz4HQ==", + "license": "MIT", "dependencies": { "@babel/runtime": "^7.23.2" } }, + "node_modules/i18next-fs-backend": { + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/i18next-fs-backend/-/i18next-fs-backend-2.6.0.tgz", + "integrity": "sha512-3ZlhNoF9yxnM8pa8bWp5120/Ob6t4lVl1l/tbLmkml/ei3ud8IWySCHt2lrY5xWRlSU5D9IV2sm5bEbGuTqwTw==", + "license": "MIT" + }, + "node_modules/i18next-http-backend": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/i18next-http-backend/-/i18next-http-backend-2.7.1.tgz", + "integrity": "sha512-vPksHIckysGgykCD8JwCr2YsJEml9Cyw+Yu2wtb4fQ7xIn9RH/hkUDh5UkwnIzb0kSL4SJ30Ab/sCInhQxbCgg==", + "license": "MIT", + "dependencies": { + "cross-fetch": "4.0.0" + } + }, "node_modules/import-meta-resolve": { "version": "4.1.0", "resolved": "https://registry.npmjs.org/import-meta-resolve/-/import-meta-resolve-4.1.0.tgz", @@ -2852,6 +3331,15 @@ "url": "https://github.com/sponsors/wooorm" } }, + "node_modules/iron-webcrypto": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/iron-webcrypto/-/iron-webcrypto-1.2.1.tgz", + "integrity": "sha512-feOM6FaSr6rEABp/eDfVseKyTMDt+KGpeB35SkVn9Tyn0CqvVsY3EwI0v5i8nMHyJnzCIQf7nsy3p41TPkJZhg==", + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/brc-dd" + } + }, "node_modules/is-arrayish": { "version": "0.3.2", "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.3.2.tgz", @@ -2859,6 +3347,18 @@ "license": "MIT", "optional": true }, + "node_modules/is-binary-path": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", + "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", + "license": "MIT", + "dependencies": { + "binary-extensions": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, "node_modules/is-docker": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-3.0.0.tgz", @@ -2874,15 +3374,6 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/is-extendable": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", - "integrity": "sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==", - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/is-extglob": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", @@ -2931,18 +3422,6 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/is-interactive": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-interactive/-/is-interactive-2.0.0.tgz", - "integrity": "sha512-qP1vozQRI+BMOPcjFzrjXuQvdak2pHNUMZoeG2eRbiSqyvbEf/wQtEOTOX1guk6E3t36RkaqiSt8A/6YElNxLQ==", - "license": "MIT", - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, "node_modules/is-number": { "version": "7.0.0", "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", @@ -2964,13 +3443,13 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/is-unicode-supported": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-unicode-supported/-/is-unicode-supported-2.1.0.tgz", - "integrity": "sha512-mE00Gnza5EEB3Ds0HfMyllZzbBrmLOX3vfWoj9A9PEnTfratQ/BcaJOuMhnkhjXvb2+FkY3VuHqtAGpTPmglFQ==", + "node_modules/is-stream": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-3.0.0.tgz", + "integrity": "sha512-LnQR4bZ9IADDRSkvpqMGvt/tEJWclzklNgSw48V5EAaAeDd6qGvN8ei6k5p0tvxSR171VmGyHuTiAOfxAbr8kA==", "license": "MIT", "engines": { - "node": ">=18" + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" }, "funding": { "url": "https://github.com/sponsors/sindresorhus" @@ -2991,55 +3470,55 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/js-tokens": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", - "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", - "license": "MIT" - }, - "node_modules/js-yaml": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", - "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", + "node_modules/is64bit": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is64bit/-/is64bit-2.0.0.tgz", + "integrity": "sha512-jv+8jaWCl0g2lSBkNSVXdzfBA0npK1HGC2KtWM9FumFRoGS94g3NbCCLVnCYHLjp4GrW2KZeeSTMo5ddtznmGw==", "license": "MIT", "dependencies": { - "argparse": "^2.0.1" + "system-architecture": "^0.1.0" }, - "bin": { - "js-yaml": "bin/js-yaml.js" + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/jsesc": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-3.0.2.tgz", - "integrity": "sha512-xKqzzWXDttJuOcawBt4KnKHHIf5oQ/Cxax+0PWFG+DFDgHNAdi+TXECADI+RYiFUMmx8792xsMbbgXj4CwnP4g==", + "node_modules/isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", + "license": "ISC" + }, + "node_modules/iso-639-1": { + "version": "2.1.15", + "resolved": "https://registry.npmjs.org/iso-639-1/-/iso-639-1-2.1.15.tgz", + "integrity": "sha512-7c7mBznZu2ktfvyT582E2msM+Udc1EjOyhVRE/0ZsjD9LBtWSm23h3PtiRh2a35XoUsTQQjJXaJzuLjXsOdFDg==", "license": "MIT", - "bin": { - "jsesc": "bin/jsesc" - }, "engines": { - "node": ">=6" + "node": ">=6.0" } }, - "node_modules/json5": { - "version": "2.2.3", - "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz", - "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==", + "node_modules/jiti": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/jiti/-/jiti-2.4.2.tgz", + "integrity": "sha512-rg9zJN+G4n2nfJl5MW3BMygZX56zKPNVEYYqq7adpmMh4Jn2QNEwhvQlFy6jPVdcod7txZtKHWnyZiA3a0zP7A==", "license": "MIT", "bin": { - "json5": "lib/cli.js" - }, - "engines": { - "node": ">=6" + "jiti": "lib/jiti-cli.mjs" } }, - "node_modules/kind-of": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", - "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", + "node_modules/js-yaml": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", + "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", "license": "MIT", - "engines": { - "node": ">=0.10.0" + "dependencies": { + "argparse": "^2.0.1" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" } }, "node_modules/kleur": { @@ -3051,6 +3530,36 @@ "node": ">=6" } }, + "node_modules/listhen": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/listhen/-/listhen-1.9.0.tgz", + "integrity": "sha512-I8oW2+QL5KJo8zXNWX046M134WchxsXC7SawLPvRQpogCbkyQIaFxPE89A2HiwR7vAK2Dm2ERBAmyjTYGYEpBg==", + "license": "MIT", + "dependencies": { + "@parcel/watcher": "^2.4.1", + "@parcel/watcher-wasm": "^2.4.1", + "citty": "^0.1.6", + "clipboardy": "^4.0.0", + "consola": "^3.2.3", + "crossws": ">=0.2.0 <0.4.0", + "defu": "^6.1.4", + "get-port-please": "^3.1.2", + "h3": "^1.12.0", + "http-shutdown": "^1.2.2", + "jiti": "^2.1.2", + "mlly": "^1.7.1", + "node-forge": "^1.3.1", + "pathe": "^1.1.2", + "std-env": "^3.7.0", + "ufo": "^1.5.4", + "untun": "^0.1.3", + "uqr": "^0.1.2" + }, + "bin": { + "listen": "bin/listhen.mjs", + "listhen": "bin/listhen.mjs" + } + }, "node_modules/load-yaml-file": { "version": "0.2.0", "resolved": "https://registry.npmjs.org/load-yaml-file/-/load-yaml-file-0.2.0.tgz", @@ -3088,6 +3597,12 @@ "js-yaml": "bin/js-yaml.js" } }, + "node_modules/locale-emoji": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/locale-emoji/-/locale-emoji-0.3.0.tgz", + "integrity": "sha512-JGm8+naU49CBDnH1jksS3LecPdfWQLxFgkLN6ZhYONKa850pJ0Xt8DPGJnYK0ZuJI8jTuiDDPCDtSL3nyacXwg==", + "license": "CC0-1.0" + }, "node_modules/locate-path": { "version": "5.0.0", "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", @@ -3100,46 +3615,6 @@ "node": ">=8" } }, - "node_modules/log-symbols": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-6.0.0.tgz", - "integrity": "sha512-i24m8rpwhmPIS4zscNzK6MSEhk0DUWa/8iYQWxhffV8jkI4Phvs3F+quL5xvS0gdQR0FyTCMMH33Y78dDTzzIw==", - "license": "MIT", - "dependencies": { - "chalk": "^5.3.0", - "is-unicode-supported": "^1.3.0" - }, - "engines": { - "node": ">=18" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/log-symbols/node_modules/chalk": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-5.3.0.tgz", - "integrity": "sha512-dLitG79d+GV1Nb/VYcCDFivJeK1hiukt9QjRNVOsUtTy1rR1YJsmpGGTZ3qJos+uw7WmWF4wUwBd9jxjocFC2w==", - "license": "MIT", - "engines": { - "node": "^12.17.0 || ^14.13 || >=16.0.0" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/log-symbols/node_modules/is-unicode-supported": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/is-unicode-supported/-/is-unicode-supported-1.3.0.tgz", - "integrity": "sha512-43r2mRvz+8JRIKnWJ+3j8JtjRKZ6GmjzfaE/qiBJnikNnYv/6bagRJ1kUhNk8R5EX/GkobD+r+sfxCPJsiKBLQ==", - "license": "MIT", - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, "node_modules/longest-streak": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/longest-streak/-/longest-streak-3.1.0.tgz", @@ -3151,18 +3626,15 @@ } }, "node_modules/lru-cache": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", - "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", - "license": "ISC", - "dependencies": { - "yallist": "^3.0.2" - } + "version": "10.4.3", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.4.3.tgz", + "integrity": "sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==", + "license": "ISC" }, "node_modules/magic-string": { - "version": "0.30.12", - "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.12.tgz", - "integrity": "sha512-Ea8I3sQMVXr8JhN4z+H/d8zwo+tYDgHE9+5G4Wnrwhs0gaK9fXTKx0Tw5Xwsd/bCPTTZNRAdpyzvoeORe9LYpw==", + "version": "0.30.17", + "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.17.tgz", + "integrity": "sha512-sNPKHvyjVf7gyjwS4xGTaW/mCnF8wnjtifKBEhxfZ7E/S8tQ0rssrwGNn6q8JH/ohItJfSQp9mBtQYuTlH5QnA==", "license": "MIT", "dependencies": { "@jridgewell/sourcemap-codec": "^1.5.0" @@ -3220,22 +3692,10 @@ "url": "https://opencollective.com/unified" } }, - "node_modules/mdast-util-find-and-replace/node_modules/escape-string-regexp": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-5.0.0.tgz", - "integrity": "sha512-/veY75JbMK4j1yjvuUxuVsiS/hr/4iHs9FTT6cgTexxdE0Ly/glccBAkloH/DofkjRbZU3bnoj38mOmhkZ0lHw==", - "license": "MIT", - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, "node_modules/mdast-util-from-markdown": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/mdast-util-from-markdown/-/mdast-util-from-markdown-2.0.1.tgz", - "integrity": "sha512-aJEUyzZ6TzlsX2s5B4Of7lN7EQtAxvtradMMglCQDyaTFgse6CmtmdJ15ElnVRlCg1vpNyVtbem0PWzlNieZsA==", + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/mdast-util-from-markdown/-/mdast-util-from-markdown-2.0.2.tgz", + "integrity": "sha512-uZhTV/8NBuw0WHkPTrCqDOl0zVe1BIng5ZtHoDk49ME1qqcjYmmLmOf0gELgcRMxN4w2iuIeVso5/6QymSrgmA==", "license": "MIT", "dependencies": { "@types/mdast": "^4.0.0", @@ -3393,9 +3853,9 @@ } }, "node_modules/mdast-util-to-markdown": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/mdast-util-to-markdown/-/mdast-util-to-markdown-2.1.0.tgz", - "integrity": "sha512-SR2VnIEdVNCJbP6y7kVTJgPLifdr8WEU440fQec7qHoHOUz/oJ2jmNRqdDQ3rbiStOXb2mCDGTuwsK5OPUgYlQ==", + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/mdast-util-to-markdown/-/mdast-util-to-markdown-2.1.2.tgz", + "integrity": "sha512-xj68wMTvGXVOKonmog6LwyJKrYXZPvlwabaryTjLh9LuvovB/KAH+kvi8Gjj+7rJjsFi23nkUxRQv1KqSroMqA==", "license": "MIT", "dependencies": { "@types/mdast": "^4.0.0", @@ -3403,6 +3863,7 @@ "longest-streak": "^3.0.0", "mdast-util-phrasing": "^4.0.0", "mdast-util-to-string": "^4.0.0", + "micromark-util-classify-character": "^2.0.0", "micromark-util-decode-string": "^2.0.0", "unist-util-visit": "^5.0.0", "zwitch": "^2.0.0" @@ -3425,6 +3886,12 @@ "url": "https://opencollective.com/unified" } }, + "node_modules/merge-stream": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", + "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==", + "license": "MIT" + }, "node_modules/merge2": { "version": "1.4.1", "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", @@ -3435,9 +3902,9 @@ } }, "node_modules/micromark": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/micromark/-/micromark-4.0.0.tgz", - "integrity": "sha512-o/sd0nMof8kYff+TqcDx3VSrgBTcZpSvYcAHIfHhv5VAuNmisCxjhx6YmxS8PFEpb9z5WKWKPdzf0jM23ro3RQ==", + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/micromark/-/micromark-4.0.1.tgz", + "integrity": "sha512-eBPdkcoCNvYcxQOAKAlceo5SNdzZWfF+FcSupREAzdAh9rRmE239CEQAiTwIgblwnoM8zzj35sZ5ZwvSEOF6Kw==", "funding": [ { "type": "GitHub Sponsors", @@ -3470,9 +3937,9 @@ } }, "node_modules/micromark-core-commonmark": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/micromark-core-commonmark/-/micromark-core-commonmark-2.0.1.tgz", - "integrity": "sha512-CUQyKr1e///ZODyD1U3xit6zXwy1a8q2a1S1HKtIlmgvurrEpaw/Y9y6KSIbF8P59cn/NjzHyO+Q2fAyYLQrAA==", + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/micromark-core-commonmark/-/micromark-core-commonmark-2.0.2.tgz", + "integrity": "sha512-FKjQKbxd1cibWMM1P9N+H8TwlgGgSkWZMmfuVucLCHaYqeSvJ0hFeHsIa65pA2nYbes0f8LDHPMrd9X7Ujxg9w==", "funding": [ { "type": "GitHub Sponsors", @@ -3625,9 +4092,9 @@ } }, "node_modules/micromark-factory-destination": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/micromark-factory-destination/-/micromark-factory-destination-2.0.0.tgz", - "integrity": "sha512-j9DGrQLm/Uhl2tCzcbLhy5kXsgkHUrjJHg4fFAeoMRwJmJerT9aw4FEhIbZStWN8A3qMwOp1uzHr4UL8AInxtA==", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-factory-destination/-/micromark-factory-destination-2.0.1.tgz", + "integrity": "sha512-Xe6rDdJlkmbFRExpTOmRj9N3MaWmbAgdpSrBQvCFqhezUn4AHqJHbaEnfbVYYiexVSs//tqOdY/DxhjdCiJnIA==", "funding": [ { "type": "GitHub Sponsors", @@ -3646,9 +4113,9 @@ } }, "node_modules/micromark-factory-label": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/micromark-factory-label/-/micromark-factory-label-2.0.0.tgz", - "integrity": "sha512-RR3i96ohZGde//4WSe/dJsxOX6vxIg9TimLAS3i4EhBAFx8Sm5SmqVfR8E87DPSR31nEAjZfbt91OMZWcNgdZw==", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-factory-label/-/micromark-factory-label-2.0.1.tgz", + "integrity": "sha512-VFMekyQExqIW7xIChcXn4ok29YE3rnuyveW3wZQWWqF4Nv9Wk5rgJ99KzPvHjkmPXF93FXIbBp6YdW3t71/7Vg==", "funding": [ { "type": "GitHub Sponsors", @@ -3668,9 +4135,9 @@ } }, "node_modules/micromark-factory-space": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/micromark-factory-space/-/micromark-factory-space-2.0.0.tgz", - "integrity": "sha512-TKr+LIDX2pkBJXFLzpyPyljzYK3MtmllMUMODTQJIUfDGncESaqB90db9IAUcz4AZAJFdd8U9zOp9ty1458rxg==", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-factory-space/-/micromark-factory-space-2.0.1.tgz", + "integrity": "sha512-zRkxjtBxxLd2Sc0d+fbnEunsTj46SWXgXciZmHq0kDYGnck/ZSGj9/wULTV95uoeYiK5hRXP2mJ98Uo4cq/LQg==", "funding": [ { "type": "GitHub Sponsors", @@ -3688,9 +4155,9 @@ } }, "node_modules/micromark-factory-title": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/micromark-factory-title/-/micromark-factory-title-2.0.0.tgz", - "integrity": "sha512-jY8CSxmpWLOxS+t8W+FG3Xigc0RDQA9bKMY/EwILvsesiRniiVMejYTE4wumNc2f4UbAa4WsHqe3J1QS1sli+A==", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-factory-title/-/micromark-factory-title-2.0.1.tgz", + "integrity": "sha512-5bZ+3CjhAd9eChYTHsjy6TGxpOFSKgKKJPJxr293jTbfry2KDoWkhBb6TcPVB4NmzaPhMs1Frm9AZH7OD4Cjzw==", "funding": [ { "type": "GitHub Sponsors", @@ -3710,9 +4177,9 @@ } }, "node_modules/micromark-factory-whitespace": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/micromark-factory-whitespace/-/micromark-factory-whitespace-2.0.0.tgz", - "integrity": "sha512-28kbwaBjc5yAI1XadbdPYHX/eDnqaUFVikLwrO7FDnKG7lpgxnvk/XGRhX/PN0mOZ+dBSZ+LgunHS+6tYQAzhA==", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-factory-whitespace/-/micromark-factory-whitespace-2.0.1.tgz", + "integrity": "sha512-Ob0nuZ3PKt/n0hORHyvoD9uZhr+Za8sFoP+OnMcnWK5lngSzALgQYKMr9RJVOWLqQYuyn6ulqGWSXdwf6F80lQ==", "funding": [ { "type": "GitHub Sponsors", @@ -3752,9 +4219,9 @@ } }, "node_modules/micromark-util-chunked": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/micromark-util-chunked/-/micromark-util-chunked-2.0.0.tgz", - "integrity": "sha512-anK8SWmNphkXdaKgz5hJvGa7l00qmcaUQoMYsBwDlSKFKjc6gjGXPDw3FNL3Nbwq5L8gE+RCbGqTw49FK5Qyvg==", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-util-chunked/-/micromark-util-chunked-2.0.1.tgz", + "integrity": "sha512-QUNFEOPELfmvv+4xiNg2sRYeS/P84pTW0TCgP5zc9FpXetHY0ab7SxKyAQCNCc1eK0459uoLI1y5oO5Vc1dbhA==", "funding": [ { "type": "GitHub Sponsors", @@ -3771,9 +4238,9 @@ } }, "node_modules/micromark-util-classify-character": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/micromark-util-classify-character/-/micromark-util-classify-character-2.0.0.tgz", - "integrity": "sha512-S0ze2R9GH+fu41FA7pbSqNWObo/kzwf8rN/+IGlW/4tC6oACOs8B++bh+i9bVyNnwCcuksbFwsBme5OCKXCwIw==", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-util-classify-character/-/micromark-util-classify-character-2.0.1.tgz", + "integrity": "sha512-K0kHzM6afW/MbeWYWLjoHQv1sgg2Q9EccHEDzSkxiP/EaagNzCm7T/WMKZ3rjMbvIpvBiZgwR3dKMygtA4mG1Q==", "funding": [ { "type": "GitHub Sponsors", @@ -3792,9 +4259,9 @@ } }, "node_modules/micromark-util-combine-extensions": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/micromark-util-combine-extensions/-/micromark-util-combine-extensions-2.0.0.tgz", - "integrity": "sha512-vZZio48k7ON0fVS3CUgFatWHoKbbLTK/rT7pzpJ4Bjp5JjkZeasRfrS9wsBdDJK2cJLHMckXZdzPSSr1B8a4oQ==", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-util-combine-extensions/-/micromark-util-combine-extensions-2.0.1.tgz", + "integrity": "sha512-OnAnH8Ujmy59JcyZw8JSbK9cGpdVY44NKgSM7E9Eh7DiLS2E9RNQf0dONaGDzEG9yjEl5hcqeIsj4hfRkLH/Bg==", "funding": [ { "type": "GitHub Sponsors", @@ -3812,9 +4279,9 @@ } }, "node_modules/micromark-util-decode-numeric-character-reference": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/micromark-util-decode-numeric-character-reference/-/micromark-util-decode-numeric-character-reference-2.0.1.tgz", - "integrity": "sha512-bmkNc7z8Wn6kgjZmVHOX3SowGmVdhYS7yBpMnuMnPzDq/6xwVA604DuOXMZTO1lvq01g+Adfa0pE2UKGlxL1XQ==", + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/micromark-util-decode-numeric-character-reference/-/micromark-util-decode-numeric-character-reference-2.0.2.tgz", + "integrity": "sha512-ccUbYk6CwVdkmCQMyr64dXz42EfHGkPQlBj5p7YVGzq8I7CtjXZJrubAYezf7Rp+bjPseiROqe7G6foFd+lEuw==", "funding": [ { "type": "GitHub Sponsors", @@ -3831,9 +4298,9 @@ } }, "node_modules/micromark-util-decode-string": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/micromark-util-decode-string/-/micromark-util-decode-string-2.0.0.tgz", - "integrity": "sha512-r4Sc6leeUTn3P6gk20aFMj2ntPwn6qpDZqWvYmAG6NgvFTIlj4WtrAudLi65qYoaGdXYViXYw2pkmn7QnIFasA==", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-util-decode-string/-/micromark-util-decode-string-2.0.1.tgz", + "integrity": "sha512-nDV/77Fj6eH1ynwscYTOsbK7rR//Uj0bZXBwJZRfaLEJ1iGBR6kIfNmlNqaqJf649EP0F3NWNdeJi03elllNUQ==", "funding": [ { "type": "GitHub Sponsors", @@ -3869,9 +4336,9 @@ "license": "MIT" }, "node_modules/micromark-util-html-tag-name": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/micromark-util-html-tag-name/-/micromark-util-html-tag-name-2.0.0.tgz", - "integrity": "sha512-xNn4Pqkj2puRhKdKTm8t1YHC/BAjx6CEwRFXntTaRf/x16aqka6ouVoutm+QdkISTlT7e2zU7U4ZdlDLJd2Mcw==", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-util-html-tag-name/-/micromark-util-html-tag-name-2.0.1.tgz", + "integrity": "sha512-2cNEiYDhCWKI+Gs9T0Tiysk136SnR13hhO8yW6BGNyhOC4qYFnwF1nKfD3HFAIXA5c45RrIG1ub11GiXeYd1xA==", "funding": [ { "type": "GitHub Sponsors", @@ -3885,9 +4352,9 @@ "license": "MIT" }, "node_modules/micromark-util-normalize-identifier": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/micromark-util-normalize-identifier/-/micromark-util-normalize-identifier-2.0.0.tgz", - "integrity": "sha512-2xhYT0sfo85FMrUPtHcPo2rrp1lwbDEEzpx7jiH2xXJLqBuy4H0GgXk5ToU8IEwoROtXuL8ND0ttVa4rNqYK3w==", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-util-normalize-identifier/-/micromark-util-normalize-identifier-2.0.1.tgz", + "integrity": "sha512-sxPqmo70LyARJs0w2UclACPUUEqltCkJ6PhKdMIDuJ3gSf/Q+/GIe3WKl0Ijb/GyH9lOpUkRAO2wp0GVkLvS9Q==", "funding": [ { "type": "GitHub Sponsors", @@ -3904,9 +4371,9 @@ } }, "node_modules/micromark-util-resolve-all": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/micromark-util-resolve-all/-/micromark-util-resolve-all-2.0.0.tgz", - "integrity": "sha512-6KU6qO7DZ7GJkaCgwBNtplXCvGkJToU86ybBAUdavvgsCiG8lSSvYxr9MhwmQ+udpzywHsl4RpGJsYWG1pDOcA==", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-util-resolve-all/-/micromark-util-resolve-all-2.0.1.tgz", + "integrity": "sha512-VdQyxFWFT2/FGJgwQnJYbe1jjQoNTS4RjglmSjTUlpUMa95Htx9NHeYW4rGDJzbjvCsl9eLjMQwGeElsqmzcHg==", "funding": [ { "type": "GitHub Sponsors", @@ -3944,9 +4411,9 @@ } }, "node_modules/micromark-util-subtokenize": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/micromark-util-subtokenize/-/micromark-util-subtokenize-2.0.1.tgz", - "integrity": "sha512-jZNtiFl/1aY73yS3UGQkutD0UbhTt68qnRpw2Pifmz5wV9h8gOVsN70v+Lq/f1rKaU/W8pxRe8y8Q9FX1AOe1Q==", + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/micromark-util-subtokenize/-/micromark-util-subtokenize-2.0.3.tgz", + "integrity": "sha512-VXJJuNxYWSoYL6AJ6OQECCFGhIU2GGHMw8tahogePBrjkG8aCCas3ibkp7RnVOSTClg2is05/R7maAhF1XyQMg==", "funding": [ { "type": "GitHub Sponsors", @@ -4022,18 +4489,42 @@ "url": "https://github.com/sponsors/jonschlinkert" } }, - "node_modules/mimic-function": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/mimic-function/-/mimic-function-5.0.1.tgz", - "integrity": "sha512-VP79XUPxV2CigYP3jWwAUFSku2aKqBH7uTAapFWCBqutsbmDo96KY5o8uh6U+/YSIn5OxJnXp73beVkpqMIGhA==", + "node_modules/mime": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/mime/-/mime-3.0.0.tgz", + "integrity": "sha512-jSCU7/VB1loIWBZe14aEYHU/+1UMEHoaO7qxCOVJOw9GgH72VAWppxNcjU+x9a2k3GSIBXNKxXQFqRvvZ7vr3A==", "license": "MIT", + "bin": { + "mime": "cli.js" + }, "engines": { - "node": ">=18" + "node": ">=10.0.0" + } + }, + "node_modules/mimic-fn": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-4.0.0.tgz", + "integrity": "sha512-vqiC06CuhBTUdZH+RYl8sFrL096vA45Ok5ISO6sE/Mr1jRbGH4Csnhi8f3wKVl7x8mO4Au7Ir9D3Oyv1VYMFJw==", + "license": "MIT", + "engines": { + "node": ">=12" }, "funding": { "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/mlly": { + "version": "1.7.3", + "resolved": "https://registry.npmjs.org/mlly/-/mlly-1.7.3.tgz", + "integrity": "sha512-xUsx5n/mN0uQf4V548PKQ+YShA4/IW0KI1dZhrNrPCLG+xizETbHTkOa1f8/xut9JRPp8kQuMnz0oqwkTiLo/A==", + "license": "MIT", + "dependencies": { + "acorn": "^8.14.0", + "pathe": "^1.1.2", + "pkg-types": "^1.2.1", + "ufo": "^1.5.4" + } + }, "node_modules/mrmime": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/mrmime/-/mrmime-2.0.0.tgz", @@ -4050,9 +4541,9 @@ "license": "MIT" }, "node_modules/nanoid": { - "version": "3.3.7", - "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.7.tgz", - "integrity": "sha512-eSRppjcPIatRIMC1U6UngP8XFcz8MQWGQdt1MTBQ7NaAmvXDfvNxbvWV3x2y6CdEUciCSsDHDQZbhYaB8QEo2g==", + "version": "3.3.8", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.8.tgz", + "integrity": "sha512-WNLf5Sd8oZxOm+TzppcYk8gVOgP+l58xNy58D0nbUnOxOWRWvlcCV4kUF7ltmI6PsrLl/BgKEyS4mqsGChFN0w==", "funding": [ { "type": "github", @@ -4089,72 +4580,124 @@ "url": "https://opencollective.com/unified" } }, - "node_modules/node-releases": { - "version": "2.0.18", - "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.18.tgz", - "integrity": "sha512-d9VeXT4SJ7ZeOqGX6R5EM022wpL+eWPooLI+5UpWn2jCT1aosUQEhQP214x33Wkwx3JQMvIm+tIoVOdodFS40g==", + "node_modules/node-addon-api": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-7.1.1.tgz", + "integrity": "sha512-5m3bsyrjFWE1xf7nz7YXdN4udnVtXK6/Yfgn5qnahL6bCkf2yKt4k3nuTKAtT4r3IG8JNR2ncsIMdZuAzJjHQQ==", "license": "MIT" }, - "node_modules/onetime": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/onetime/-/onetime-7.0.0.tgz", - "integrity": "sha512-VXJjc87FScF88uafS3JllDgvAm+c/Slfz06lorj2uAY34rlUu0Nt+v8wreiImcrgAjjIHp1rXpTDlLOGw29WwQ==", + "node_modules/node-fetch": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.7.0.tgz", + "integrity": "sha512-c4FRfUm/dbcWZ7U+1Wq0AwCyFL+3nt2bEw05wfxSz+DWpWsitgmSgYmy2dQdWyKC1694ELPqMs/YzUSNozLt8A==", "license": "MIT", "dependencies": { - "mimic-function": "^5.0.0" + "whatwg-url": "^5.0.0" }, "engines": { - "node": ">=18" + "node": "4.x || >=6.0.0" }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "peerDependencies": { + "encoding": "^0.1.0" + }, + "peerDependenciesMeta": { + "encoding": { + "optional": true + } + } + }, + "node_modules/node-fetch-native": { + "version": "1.6.4", + "resolved": "https://registry.npmjs.org/node-fetch-native/-/node-fetch-native-1.6.4.tgz", + "integrity": "sha512-IhOigYzAKHd244OC0JIMIUrjzctirCmPkaIfhDeGcEETWof5zKYUW7e7MYvChGWh/4CJeXEgsRyGzuF334rOOQ==", + "license": "MIT" + }, + "node_modules/node-forge": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-1.3.1.tgz", + "integrity": "sha512-dPEtOeMvF9VMcYV/1Wb8CPoVAXtp6MKMlcbAt4ddqmGqUJ6fQZFXkNZNkNlfevtNkGtaSoXf/vNNNSvgrdXwtA==", + "license": "(BSD-3-Clause OR GPL-2.0)", + "engines": { + "node": ">= 6.13.0" + } + }, + "node_modules/normalize-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" } }, - "node_modules/oniguruma-to-js": { - "version": "0.4.3", - "resolved": "https://registry.npmjs.org/oniguruma-to-js/-/oniguruma-to-js-0.4.3.tgz", - "integrity": "sha512-X0jWUcAlxORhOqqBREgPMgnshB7ZGYszBNspP+tS9hPD3l13CdaXcHbgImoHUHlrvGx/7AvFEkTRhAGYh+jzjQ==", + "node_modules/npm-run-path": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-5.3.0.tgz", + "integrity": "sha512-ppwTtiJZq0O/ai0z7yfudtBpWIoxM8yE6nHi1X47eFR2EWORqfbu6CnPlNsjeN683eT0qG6H/Pyf9fCcvjnnnQ==", "license": "MIT", "dependencies": { - "regex": "^4.3.2" + "path-key": "^4.0.0" + }, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" }, "funding": { - "url": "https://github.com/sponsors/antfu" + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/ora": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/ora/-/ora-8.1.0.tgz", - "integrity": "sha512-GQEkNkH/GHOhPFXcqZs3IDahXEQcQxsSjEkK4KvEEST4t7eNzoMjxTzef+EZ+JluDEV+Raoi3WQ2CflnRdSVnQ==", + "node_modules/npm-run-path/node_modules/path-key": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-4.0.0.tgz", + "integrity": "sha512-haREypq7xkM7ErfgIyA0z+Bj4AGKlMSdlQE2jvJo6huWD1EdkKYV+G/T4nq0YEF2vgTT8kqMFKo1uHn950r4SQ==", "license": "MIT", - "dependencies": { - "chalk": "^5.3.0", - "cli-cursor": "^5.0.0", - "cli-spinners": "^2.9.2", - "is-interactive": "^2.0.0", - "is-unicode-supported": "^2.0.0", - "log-symbols": "^6.0.0", - "stdin-discarder": "^0.2.2", - "string-width": "^7.2.0", - "strip-ansi": "^7.1.0" - }, "engines": { - "node": ">=18" + "node": ">=12" }, "funding": { "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/ora/node_modules/chalk": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-5.3.0.tgz", - "integrity": "sha512-dLitG79d+GV1Nb/VYcCDFivJeK1hiukt9QjRNVOsUtTy1rR1YJsmpGGTZ3qJos+uw7WmWF4wUwBd9jxjocFC2w==", + "node_modules/ofetch": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/ofetch/-/ofetch-1.4.1.tgz", + "integrity": "sha512-QZj2DfGplQAr2oj9KzceK9Hwz6Whxazmn85yYeVuS3u9XTMOGMRx0kO95MQ+vLsj/S/NwBDMMLU5hpxvI6Tklw==", + "license": "MIT", + "dependencies": { + "destr": "^2.0.3", + "node-fetch-native": "^1.6.4", + "ufo": "^1.5.4" + } + }, + "node_modules/ohash": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/ohash/-/ohash-1.1.4.tgz", + "integrity": "sha512-FlDryZAahJmEF3VR3w1KogSEdWX3WhA5GPakFx4J81kEAiHyLMpdLLElS8n8dfNadMgAne/MywcvmogzscVt4g==", + "license": "MIT" + }, + "node_modules/onetime": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-6.0.0.tgz", + "integrity": "sha512-1FlR+gjXK7X+AsAHso35MnyN5KqGwJRi/31ft6x0M194ht7S+rWAvd7PHss9xSKMzE0asv1pyIHaJYq+BbacAQ==", "license": "MIT", + "dependencies": { + "mimic-fn": "^4.0.0" + }, "engines": { - "node": "^12.17.0 || ^14.13 || >=16.0.0" + "node": ">=12" }, "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/oniguruma-to-es": { + "version": "0.8.1", + "resolved": "https://registry.npmjs.org/oniguruma-to-es/-/oniguruma-to-es-0.8.1.tgz", + "integrity": "sha512-dekySTEvCxCj0IgKcA2uUCO/e4ArsqpucDPcX26w9ajx+DvMWLc5eZeJaRQkd7oC/+rwif5gnT900tA34uN9Zw==", + "license": "MIT", + "dependencies": { + "emoji-regex-xs": "^1.0.0", + "regex": "^5.0.2", + "regex-recursion": "^5.0.0" } }, "node_modules/p-limit": { @@ -4275,6 +4818,21 @@ "node": ">=8" } }, + "node_modules/path-key": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/pathe": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/pathe/-/pathe-1.1.2.tgz", + "integrity": "sha512-whLdWMYL2TwI08hn8/ZqAbrVemu0LNaNNJZX73O6qaIdCTfXutsLhMkjdENX0qhsQ9uIimo4/aQOmXkoon2nDQ==", + "license": "MIT" + }, "node_modules/picocolors": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.1.tgz", @@ -4314,10 +4872,21 @@ "node": ">=8" } }, + "node_modules/pkg-types": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/pkg-types/-/pkg-types-1.2.1.tgz", + "integrity": "sha512-sQoqa8alT3nHjGuTjuKgOnvjo4cljkufdtLMnO2LBP/wRwuDlo1tkaEdMxCRhyGRPacv/ztlZgDPm2b7FAmEvw==", + "license": "MIT", + "dependencies": { + "confbox": "^0.1.8", + "mlly": "^1.7.2", + "pathe": "^1.1.2" + } + }, "node_modules/postcss": { - "version": "8.4.47", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.47.tgz", - "integrity": "sha512-56rxCq7G/XfB4EkXq9Egn5GCqugWvDFjafDOThIdMBsI15iqPqR5r15TfSr1YPYeEI19YeaXMCbY6u88Y76GLQ==", + "version": "8.4.49", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.49.tgz", + "integrity": "sha512-OCVPnIObs4N29kxTjzLfUryOkvZEq+pf8jTF0lg8E7uETuWHA+v7j3c/xJmiqpX450191LlmZfUKkXxkTry7nA==", "funding": [ { "type": "opencollective", @@ -4335,7 +4904,7 @@ "license": "MIT", "dependencies": { "nanoid": "^3.3.7", - "picocolors": "^1.1.0", + "picocolors": "^1.1.1", "source-map-js": "^1.2.1" }, "engines": { @@ -4417,6 +4986,36 @@ ], "license": "MIT" }, + "node_modules/radix3": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/radix3/-/radix3-1.1.2.tgz", + "integrity": "sha512-b484I/7b8rDEdSDKckSSBA8knMpcdsXudlE/LNL639wFoHKwLbEkQFZHWEYwDC0wa0FKUcCY+GAF73Z7wxNVFA==", + "license": "MIT" + }, + "node_modules/readdirp": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", + "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", + "license": "MIT", + "dependencies": { + "picomatch": "^2.2.1" + }, + "engines": { + "node": ">=8.10.0" + } + }, + "node_modules/readdirp/node_modules/picomatch": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", + "license": "MIT", + "engines": { + "node": ">=8.6" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } + }, "node_modules/regenerator-runtime": { "version": "0.14.1", "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.14.1.tgz", @@ -4424,9 +5023,27 @@ "license": "MIT" }, "node_modules/regex": { - "version": "4.3.3", - "resolved": "https://registry.npmjs.org/regex/-/regex-4.3.3.tgz", - "integrity": "sha512-r/AadFO7owAq1QJVeZ/nq9jNS1vyZt+6t1p/E59B56Rn2GCya+gr1KSyOzNL/er+r+B7phv5jG2xU2Nz1YkmJg==", + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/regex/-/regex-5.0.2.tgz", + "integrity": "sha512-/pczGbKIQgfTMRV0XjABvc5RzLqQmwqxLHdQao2RTXPk+pmTXB2P0IaUHYdYyk412YLwUIkaeMd5T+RzVgTqnQ==", + "license": "MIT", + "dependencies": { + "regex-utilities": "^2.3.0" + } + }, + "node_modules/regex-recursion": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/regex-recursion/-/regex-recursion-5.0.0.tgz", + "integrity": "sha512-UwyOqeobrCCqTXPcsSqH4gDhOjD5cI/b8kjngWgSZbxYh5yVjAwTjO5+hAuPRNiuR70+5RlWSs+U9PVcVcW9Lw==", + "license": "MIT", + "dependencies": { + "regex-utilities": "^2.3.0" + } + }, + "node_modules/regex-utilities": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/regex-utilities/-/regex-utilities-2.3.0.tgz", + "integrity": "sha512-8VhliFJAWRaUiVvREIiW2NXXTmHs4vMNnSzuJVhscgmGav3g9VDxLrQndI3dZZVVdp0ZO/5v0xmX516/7M9cng==", "license": "MIT" }, "node_modules/rehype": { @@ -4571,22 +5188,6 @@ "url": "https://opencollective.com/unified" } }, - "node_modules/restore-cursor": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-5.1.0.tgz", - "integrity": "sha512-oMA2dcrw6u0YfxJQXm342bFKX/E4sG9rbTzO9ptUcR/e8A33cHuvStiYOwH7fszkZlZ1z/ta9AAoPk2F4qIOHA==", - "license": "MIT", - "dependencies": { - "onetime": "^7.0.0", - "signal-exit": "^4.1.0" - }, - "engines": { - "node": ">=18" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, "node_modules/retext": { "version": "9.0.0", "resolved": "https://registry.npmjs.org/retext/-/retext-9.0.0.tgz", @@ -4716,19 +5317,6 @@ "queue-microtask": "^1.2.2" } }, - "node_modules/section-matter": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/section-matter/-/section-matter-1.0.0.tgz", - "integrity": "sha512-vfD3pmTzGpufjScBh50YHKzEu2lxBWhVEHsNGoEXmCmn2hKGfeNLYMzCJpe8cD7gqX7TJluOVpBkAequ6dgMmA==", - "license": "MIT", - "dependencies": { - "extend-shallow": "^2.0.1", - "kind-of": "^6.0.0" - }, - "engines": { - "node": ">=4" - } - }, "node_modules/semver": { "version": "7.6.3", "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.3.tgz", @@ -4781,17 +5369,38 @@ "@img/sharp-win32-x64": "0.33.5" } }, + "node_modules/shebang-command": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", + "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", + "license": "MIT", + "dependencies": { + "shebang-regex": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/shebang-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, "node_modules/shiki": { - "version": "1.22.1", - "resolved": "https://registry.npmjs.org/shiki/-/shiki-1.22.1.tgz", - "integrity": "sha512-PbJ6XxrWLMwB2rm3qdjIHNm3zq4SfFnOx0B3rEoi4AN8AUngsdyZ1tRe5slMPtn6jQkbUURLNZPpLR7Do3k78g==", + "version": "1.24.4", + "resolved": "https://registry.npmjs.org/shiki/-/shiki-1.24.4.tgz", + "integrity": "sha512-aVGSFAOAr1v26Hh/+GBIsRVDWJ583XYV7CuNURKRWh9gpGv4OdbisZGq96B9arMYTZhTQkmRF5BrShOSTvNqhw==", "license": "MIT", "dependencies": { - "@shikijs/core": "1.22.1", - "@shikijs/engine-javascript": "1.22.1", - "@shikijs/engine-oniguruma": "1.22.1", - "@shikijs/types": "1.22.1", - "@shikijs/vscode-textmate": "^9.3.0", + "@shikijs/core": "1.24.4", + "@shikijs/engine-javascript": "1.24.4", + "@shikijs/engine-oniguruma": "1.24.4", + "@shikijs/types": "1.24.4", + "@shikijs/vscode-textmate": "^9.3.1", "@types/hast": "^3.0.4" } }, @@ -4848,17 +5457,11 @@ "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==", "license": "BSD-3-Clause" }, - "node_modules/stdin-discarder": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/stdin-discarder/-/stdin-discarder-0.2.2.tgz", - "integrity": "sha512-UhDfHmA92YAlNnCfhmq0VeNL5bDbiZGg7sZ2IvPsXubGkiNa9EC+tUTsjBRsYUAz87btI6/1wf4XoVvQ3uRnmQ==", - "license": "MIT", - "engines": { - "node": ">=18" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } + "node_modules/std-env": { + "version": "3.8.0", + "resolved": "https://registry.npmjs.org/std-env/-/std-env-3.8.0.tgz", + "integrity": "sha512-Bc3YwwCB+OzldMxOXJIIvC6cPRWr/LxOp48CdQTOkPyk/t4JWWJbrilwBd7RJzKV8QW7tJkcgAmeuLLJugl5/w==", + "license": "MIT" }, "node_modules/string-width": { "version": "7.2.0", @@ -4915,25 +5518,28 @@ "node": ">=4" } }, - "node_modules/strip-bom-string": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/strip-bom-string/-/strip-bom-string-1.0.0.tgz", - "integrity": "sha512-uCC2VHvQRYu+lMh4My/sFNmF2klFymLX1wHJeXnbEJERpV/ZsVuonzerjfrGpIGF7LBVa1O7i9kjiWvJiFck8g==", + "node_modules/strip-final-newline": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-3.0.0.tgz", + "integrity": "sha512-dOESqjYr96iWYylGObzd39EuNTa5VJxyvVAEm5Jnh7KGo75V43Hk1odPQkNDyXNmUR6k+gEiDVXnjB8HJ3crXw==", "license": "MIT", "engines": { - "node": ">=0.10.0" + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/supports-color": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "node_modules/system-architecture": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/system-architecture/-/system-architecture-0.1.0.tgz", + "integrity": "sha512-ulAk51I9UVUyJgxlv9M6lFot2WP3e7t8Kz9+IS6D4rVba1tR9kON+Ey69f+1R4Q8cd45Lod6a4IcJIxnzGc/zA==", "license": "MIT", - "dependencies": { - "has-flag": "^3.0.0" - }, "engines": { - "node": ">=4" + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/tinyexec": { @@ -4954,6 +5560,12 @@ "node": ">=8.0" } }, + "node_modules/tr46": { + "version": "0.0.3", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz", + "integrity": "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==", + "license": "MIT" + }, "node_modules/trim-lines": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/trim-lines/-/trim-lines-3.0.1.tgz", @@ -5001,6 +5613,90 @@ "license": "0BSD", "optional": true }, + "node_modules/tsm": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/tsm/-/tsm-2.3.0.tgz", + "integrity": "sha512-++0HFnmmR+gMpDtKTnW3XJ4yv9kVGi20n+NfyQWB9qwJvTaIWY9kBmzek2YUQK5APTQ/1DTrXmm4QtFPmW9Rzw==", + "license": "MIT", + "dependencies": { + "esbuild": "^0.15.16" + }, + "bin": { + "tsm": "bin.js" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/tsm/node_modules/@esbuild/android-arm": { + "version": "0.15.18", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.15.18.tgz", + "integrity": "sha512-5GT+kcs2WVGjVs7+boataCkO5Fg0y4kCjzkB5bAip7H4jfnOS3dA6KPiww9W1OEKTKeAcUVhdZGvgI65OXmUnw==", + "cpu": [ + "arm" + ], + "license": "MIT", + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/tsm/node_modules/@esbuild/linux-loong64": { + "version": "0.15.18", + "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.15.18.tgz", + "integrity": "sha512-L4jVKS82XVhw2nvzLg/19ClLWg0y27ulRwuP7lcyL6AbUWB5aPglXY3M21mauDQMDfRLs8cQmeT03r/+X3cZYQ==", + "cpu": [ + "loong64" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/tsm/node_modules/esbuild": { + "version": "0.15.18", + "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.15.18.tgz", + "integrity": "sha512-x/R72SmW3sSFRm5zrrIjAhCeQSAWoni3CmHEqfQrZIQTM3lVCdehdwuIqaOtfC2slvpdlLa62GYoN8SxT23m6Q==", + "hasInstallScript": true, + "license": "MIT", + "bin": { + "esbuild": "bin/esbuild" + }, + "engines": { + "node": ">=12" + }, + "optionalDependencies": { + "@esbuild/android-arm": "0.15.18", + "@esbuild/linux-loong64": "0.15.18", + "esbuild-android-64": "0.15.18", + "esbuild-android-arm64": "0.15.18", + "esbuild-darwin-64": "0.15.18", + "esbuild-darwin-arm64": "0.15.18", + "esbuild-freebsd-64": "0.15.18", + "esbuild-freebsd-arm64": "0.15.18", + "esbuild-linux-32": "0.15.18", + "esbuild-linux-64": "0.15.18", + "esbuild-linux-arm": "0.15.18", + "esbuild-linux-arm64": "0.15.18", + "esbuild-linux-mips64le": "0.15.18", + "esbuild-linux-ppc64le": "0.15.18", + "esbuild-linux-riscv64": "0.15.18", + "esbuild-linux-s390x": "0.15.18", + "esbuild-netbsd-64": "0.15.18", + "esbuild-openbsd-64": "0.15.18", + "esbuild-sunos-64": "0.15.18", + "esbuild-windows-32": "0.15.18", + "esbuild-windows-64": "0.15.18", + "esbuild-windows-arm64": "0.15.18" + } + }, "node_modules/type-fest": { "version": "4.26.1", "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-4.26.1.tgz", @@ -5027,6 +5723,37 @@ "node": ">=14.17" } }, + "node_modules/ufo": { + "version": "1.5.4", + "resolved": "https://registry.npmjs.org/ufo/-/ufo-1.5.4.tgz", + "integrity": "sha512-UsUk3byDzKd04EyoZ7U4DOlxQaD14JUKQl6/P7wiX4FNvUfm3XL246n9W5AmqwW5RSFJ27NAuM0iLscAOYUiGQ==", + "license": "MIT" + }, + "node_modules/ultrahtml": { + "version": "1.5.3", + "resolved": "https://registry.npmjs.org/ultrahtml/-/ultrahtml-1.5.3.tgz", + "integrity": "sha512-GykOvZwgDWZlTQMtp5jrD4BVL+gNn2NVlVafjcFUJ7taY20tqYdwdoWBFy6GBJsNTZe1GkGPkSl5knQAjtgceg==", + "license": "MIT" + }, + "node_modules/uncrypto": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/uncrypto/-/uncrypto-0.1.3.tgz", + "integrity": "sha512-Ql87qFHB3s/De2ClA9e0gsnS6zXG27SkTiSJwjCc9MebbfapQfuPzumMIUMi38ezPZVNFcHI9sUIepeQfw8J8Q==", + "license": "MIT" + }, + "node_modules/unenv": { + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/unenv/-/unenv-1.10.0.tgz", + "integrity": "sha512-wY5bskBQFL9n3Eca5XnhH6KbUo/tfvkwm9OpcdCvLaeA7piBNbavbOKJySEwQ1V0RH6HvNlSAFRTpvTqgKRQXQ==", + "license": "MIT", + "dependencies": { + "consola": "^3.2.3", + "defu": "^6.1.4", + "mime": "^3.0.0", + "node-fetch-native": "^1.6.4", + "pathe": "^1.1.2" + } + }, "node_modules/unified": { "version": "11.0.5", "resolved": "https://registry.npmjs.org/unified/-/unified-11.0.5.tgz", @@ -5114,203 +5841,707 @@ "url": "https://opencollective.com/unified" } }, - "node_modules/unist-util-stringify-position": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/unist-util-stringify-position/-/unist-util-stringify-position-4.0.0.tgz", - "integrity": "sha512-0ASV06AAoKCDkS2+xw5RXJywruurpbC4JZSm7nr7MOt1ojAzvyyaO+UxZf18j8FCF6kmzCZKcAgN/yu2gm2XgQ==", + "node_modules/unist-util-stringify-position": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/unist-util-stringify-position/-/unist-util-stringify-position-4.0.0.tgz", + "integrity": "sha512-0ASV06AAoKCDkS2+xw5RXJywruurpbC4JZSm7nr7MOt1ojAzvyyaO+UxZf18j8FCF6kmzCZKcAgN/yu2gm2XgQ==", + "license": "MIT", + "dependencies": { + "@types/unist": "^3.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/unist-util-visit": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/unist-util-visit/-/unist-util-visit-5.0.0.tgz", + "integrity": "sha512-MR04uvD+07cwl/yhVuVWAtw+3GOR/knlL55Nd/wAdblk27GCVt3lqpTivy/tkJcZoNPzTwS1Y+KMojlLDhoTzg==", + "license": "MIT", + "dependencies": { + "@types/unist": "^3.0.0", + "unist-util-is": "^6.0.0", + "unist-util-visit-parents": "^6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/unist-util-visit-children": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/unist-util-visit-children/-/unist-util-visit-children-3.0.0.tgz", + "integrity": "sha512-RgmdTfSBOg04sdPcpTSD1jzoNBjt9a80/ZCzp5cI9n1qPzLZWF9YdvWGN2zmTumP1HWhXKdUWexjy/Wy/lJ7tA==", + "license": "MIT", + "dependencies": { + "@types/unist": "^3.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/unist-util-visit-parents": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/unist-util-visit-parents/-/unist-util-visit-parents-6.0.1.tgz", + "integrity": "sha512-L/PqWzfTP9lzzEa6CKs0k2nARxTdZduw3zyh8d2NVBnsyvHjSX4TWse388YrrQKbvI8w20fGjGlhgT96WwKykw==", + "license": "MIT", + "dependencies": { + "@types/unist": "^3.0.0", + "unist-util-is": "^6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/unstorage": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/unstorage/-/unstorage-1.14.1.tgz", + "integrity": "sha512-0MBKpoVhNLL/Ixvue9lIsrHkwwWW9/f3TRftsYu1R7nZJJyHSdgPMBDjny2op07nirnS3OX6H3u+YDFGld+1Bg==", + "license": "MIT", + "dependencies": { + "anymatch": "^3.1.3", + "chokidar": "^3.6.0", + "citty": "^0.1.6", + "destr": "^2.0.3", + "h3": "^1.13.0", + "listhen": "^1.9.0", + "lru-cache": "^10.4.3", + "node-fetch-native": "^1.6.4", + "ofetch": "^1.4.1", + "ufo": "^1.5.4" + }, + "peerDependencies": { + "@azure/app-configuration": "^1.8.0", + "@azure/cosmos": "^4.2.0", + "@azure/data-tables": "^13.3.0", + "@azure/identity": "^4.5.0", + "@azure/keyvault-secrets": "^4.9.0", + "@azure/storage-blob": "^12.26.0", + "@capacitor/preferences": "^6.0.3", + "@deno/kv": ">=0.8.4", + "@netlify/blobs": "^6.5.0 || ^7.0.0 || ^8.1.0", + "@planetscale/database": "^1.19.0", + "@upstash/redis": "^1.34.3", + "@vercel/blob": ">=0.27.0", + "@vercel/kv": "^1.0.1", + "aws4fetch": "^1.0.20", + "db0": ">=0.2.1", + "idb-keyval": "^6.2.1", + "ioredis": "^5.4.1", + "uploadthing": "^7.4.1" + }, + "peerDependenciesMeta": { + "@azure/app-configuration": { + "optional": true + }, + "@azure/cosmos": { + "optional": true + }, + "@azure/data-tables": { + "optional": true + }, + "@azure/identity": { + "optional": true + }, + "@azure/keyvault-secrets": { + "optional": true + }, + "@azure/storage-blob": { + "optional": true + }, + "@capacitor/preferences": { + "optional": true + }, + "@deno/kv": { + "optional": true + }, + "@netlify/blobs": { + "optional": true + }, + "@planetscale/database": { + "optional": true + }, + "@upstash/redis": { + "optional": true + }, + "@vercel/blob": { + "optional": true + }, + "@vercel/kv": { + "optional": true + }, + "aws4fetch": { + "optional": true + }, + "db0": { + "optional": true + }, + "idb-keyval": { + "optional": true + }, + "ioredis": { + "optional": true + }, + "uploadthing": { + "optional": true + } + } + }, + "node_modules/untun": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/untun/-/untun-0.1.3.tgz", + "integrity": "sha512-4luGP9LMYszMRZwsvyUd9MrxgEGZdZuZgpVQHEEX0lCYFESasVRvZd0EYpCkOIbJKHMuv0LskpXc/8Un+MJzEQ==", + "license": "MIT", + "dependencies": { + "citty": "^0.1.5", + "consola": "^3.2.3", + "pathe": "^1.1.1" + }, + "bin": { + "untun": "bin/untun.mjs" + } + }, + "node_modules/uqr": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/uqr/-/uqr-0.1.2.tgz", + "integrity": "sha512-MJu7ypHq6QasgF5YRTjqscSzQp/W11zoUk6kvmlH+fmWEs63Y0Eib13hYFwAzagRJcVY8WVnlV+eBDUGMJ5IbA==", + "license": "MIT" + }, + "node_modules/vfile": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/vfile/-/vfile-6.0.3.tgz", + "integrity": "sha512-KzIbH/9tXat2u30jf+smMwFCsno4wHVdNmzFyL+T/L3UGqqk6JKfVqOFOZEpZSHADH1k40ab6NUIXZq422ov3Q==", + "license": "MIT", + "dependencies": { + "@types/unist": "^3.0.0", + "vfile-message": "^4.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/vfile-location": { + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/vfile-location/-/vfile-location-5.0.3.tgz", + "integrity": "sha512-5yXvWDEgqeiYiBe1lbxYF7UMAIm/IcopxMHrMQDq3nvKcjPKIhZklUKL+AE7J7uApI4kwe2snsK+eI6UTj9EHg==", + "license": "MIT", + "dependencies": { + "@types/unist": "^3.0.0", + "vfile": "^6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/vfile-message": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/vfile-message/-/vfile-message-4.0.2.tgz", + "integrity": "sha512-jRDZ1IMLttGj41KcZvlrYAaI3CfqpLpfpf+Mfig13viT6NKvRzWZ+lXz0Y5D60w6uJIBAOGq9mSHf0gktF0duw==", + "license": "MIT", + "dependencies": { + "@types/unist": "^3.0.0", + "unist-util-stringify-position": "^4.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/vite": { + "version": "6.0.6", + "resolved": "https://registry.npmjs.org/vite/-/vite-6.0.6.tgz", + "integrity": "sha512-NSjmUuckPmDU18bHz7QZ+bTYhRR0iA72cs2QAxCqDpafJ0S6qetco0LB3WW2OxlMHS0JmAv+yZ/R3uPmMyGTjQ==", + "license": "MIT", + "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/vite/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" + ], + "license": "MIT", + "optional": true, + "os": [ + "aix" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/vite/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" + ], + "license": "MIT", + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/vite/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" + ], + "license": "MIT", + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/vite/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" + ], + "license": "MIT", + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/vite/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" + ], + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/vite/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" + ], + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/vite/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" + ], + "license": "MIT", + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/vite/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" + ], + "license": "MIT", + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/vite/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" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/vite/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" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/vite/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" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/vite/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" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/vite/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" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/vite/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" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/vite/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" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/vite/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" + ], "license": "MIT", - "dependencies": { - "@types/unist": "^3.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" } }, - "node_modules/unist-util-visit": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/unist-util-visit/-/unist-util-visit-5.0.0.tgz", - "integrity": "sha512-MR04uvD+07cwl/yhVuVWAtw+3GOR/knlL55Nd/wAdblk27GCVt3lqpTivy/tkJcZoNPzTwS1Y+KMojlLDhoTzg==", + "node_modules/vite/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" + ], "license": "MIT", - "dependencies": { - "@types/unist": "^3.0.0", - "unist-util-is": "^6.0.0", - "unist-util-visit-parents": "^6.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" } }, - "node_modules/unist-util-visit-children": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/unist-util-visit-children/-/unist-util-visit-children-3.0.0.tgz", - "integrity": "sha512-RgmdTfSBOg04sdPcpTSD1jzoNBjt9a80/ZCzp5cI9n1qPzLZWF9YdvWGN2zmTumP1HWhXKdUWexjy/Wy/lJ7tA==", + "node_modules/vite/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" + ], "license": "MIT", - "dependencies": { - "@types/unist": "^3.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" + "optional": true, + "os": [ + "netbsd" + ], + "engines": { + "node": ">=18" } }, - "node_modules/unist-util-visit-parents": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/unist-util-visit-parents/-/unist-util-visit-parents-6.0.1.tgz", - "integrity": "sha512-L/PqWzfTP9lzzEa6CKs0k2nARxTdZduw3zyh8d2NVBnsyvHjSX4TWse388YrrQKbvI8w20fGjGlhgT96WwKykw==", + "node_modules/vite/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" + ], "license": "MIT", - "dependencies": { - "@types/unist": "^3.0.0", - "unist-util-is": "^6.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" + "optional": true, + "os": [ + "openbsd" + ], + "engines": { + "node": ">=18" } }, - "node_modules/update-browserslist-db": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.1.1.tgz", - "integrity": "sha512-R8UzCaa9Az+38REPiJ1tXlImTJXlVfgHZsglwBD/k6nj76ctsH1E3q4doGrukiLQd3sGQYu56r5+lo5r94l29A==", - "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" - } + "node_modules/vite/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" ], "license": "MIT", - "dependencies": { - "escalade": "^3.2.0", - "picocolors": "^1.1.0" - }, - "bin": { - "update-browserslist-db": "cli.js" - }, - "peerDependencies": { - "browserslist": ">= 4.21.0" + "optional": true, + "os": [ + "sunos" + ], + "engines": { + "node": ">=18" } }, - "node_modules/vfile": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/vfile/-/vfile-6.0.3.tgz", - "integrity": "sha512-KzIbH/9tXat2u30jf+smMwFCsno4wHVdNmzFyL+T/L3UGqqk6JKfVqOFOZEpZSHADH1k40ab6NUIXZq422ov3Q==", + "node_modules/vite/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" + ], "license": "MIT", - "dependencies": { - "@types/unist": "^3.0.0", - "vfile-message": "^4.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=18" } }, - "node_modules/vfile-location": { - "version": "5.0.3", - "resolved": "https://registry.npmjs.org/vfile-location/-/vfile-location-5.0.3.tgz", - "integrity": "sha512-5yXvWDEgqeiYiBe1lbxYF7UMAIm/IcopxMHrMQDq3nvKcjPKIhZklUKL+AE7J7uApI4kwe2snsK+eI6UTj9EHg==", + "node_modules/vite/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" + ], "license": "MIT", - "dependencies": { - "@types/unist": "^3.0.0", - "vfile": "^6.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=18" } }, - "node_modules/vfile-message": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/vfile-message/-/vfile-message-4.0.2.tgz", - "integrity": "sha512-jRDZ1IMLttGj41KcZvlrYAaI3CfqpLpfpf+Mfig13viT6NKvRzWZ+lXz0Y5D60w6uJIBAOGq9mSHf0gktF0duw==", + "node_modules/vite/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" + ], "license": "MIT", - "dependencies": { - "@types/unist": "^3.0.0", - "unist-util-stringify-position": "^4.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=18" } }, - "node_modules/vite": { - "version": "5.4.10", - "resolved": "https://registry.npmjs.org/vite/-/vite-5.4.10.tgz", - "integrity": "sha512-1hvaPshuPUtxeQ0hsVH3Mud0ZanOLwVTneA1EgbAM5LhaZEqyPWGRQ7BtaMvUrTDeEaC8pxtj6a6jku3x4z6SQ==", + "node_modules/vite/node_modules/esbuild": { + "version": "0.24.2", + "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.24.2.tgz", + "integrity": "sha512-+9egpBW8I3CD5XPe0n6BfT5fxLzxrlDzqydF3aviG+9ni1lDC/OvMHcxqEFV0+LANZG5R1bFMWfUrjVsdwxJvA==", + "hasInstallScript": true, "license": "MIT", - "dependencies": { - "esbuild": "^0.21.3", - "postcss": "^8.4.43", - "rollup": "^4.20.0" - }, "bin": { - "vite": "bin/vite.js" + "esbuild": "bin/esbuild" }, "engines": { - "node": "^18.0.0 || >=20.0.0" - }, - "funding": { - "url": "https://github.com/vitejs/vite?sponsor=1" + "node": ">=18" }, "optionalDependencies": { - "fsevents": "~2.3.3" - }, - "peerDependencies": { - "@types/node": "^18.0.0 || >=20.0.0", - "less": "*", - "lightningcss": "^1.21.0", - "sass": "*", - "sass-embedded": "*", - "stylus": "*", - "sugarss": "*", - "terser": "^5.4.0" - }, - "peerDependenciesMeta": { - "@types/node": { - "optional": true - }, - "less": { - "optional": true - }, - "lightningcss": { - "optional": true - }, - "sass": { - "optional": true - }, - "sass-embedded": { - "optional": true - }, - "stylus": { - "optional": true - }, - "sugarss": { - "optional": true - }, - "terser": { - "optional": true - } + "@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/vitefu": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/vitefu/-/vitefu-1.0.3.tgz", - "integrity": "sha512-iKKfOMBHob2WxEJbqbJjHAkmYgvFDPhuqrO82om83S8RLk+17FtyMBfcyeH8GqD0ihShtkMW/zzJgiA51hCNCQ==", + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/vitefu/-/vitefu-1.0.4.tgz", + "integrity": "sha512-y6zEE3PQf6uu/Mt6DTJ9ih+kyJLr4XcSgHR2zUkM8SWDhuixEJxfJ6CZGMHh1Ec3vPLoEA0IHU5oWzVqw8ulow==", "license": "MIT", "workspaces": [ "tests/deps/*", "tests/projects/*" ], "peerDependencies": { - "vite": "^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0-beta.0" + "vite": "^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0" }, "peerDependenciesMeta": { "vite": { @@ -5328,6 +6559,37 @@ "url": "https://github.com/sponsors/wooorm" } }, + "node_modules/webidl-conversions": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz", + "integrity": "sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==", + "license": "BSD-2-Clause" + }, + "node_modules/whatwg-url": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-5.0.0.tgz", + "integrity": "sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==", + "license": "MIT", + "dependencies": { + "tr46": "~0.0.3", + "webidl-conversions": "^3.0.0" + } + }, + "node_modules/which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "license": "ISC", + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "node-which": "bin/node-which" + }, + "engines": { + "node": ">= 8" + } + }, "node_modules/which-pm": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/which-pm/-/which-pm-3.0.0.tgz", @@ -5394,17 +6656,11 @@ } }, "node_modules/xxhash-wasm": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/xxhash-wasm/-/xxhash-wasm-1.0.2.tgz", - "integrity": "sha512-ibF0Or+FivM9lNrg+HGJfVX8WJqgo+kCLDc4vx6xMeTce7Aj+DLttKbxxRR/gNLSAelRc1omAPlJ77N/Jem07A==", + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/xxhash-wasm/-/xxhash-wasm-1.1.0.tgz", + "integrity": "sha512-147y/6YNh+tlp6nd/2pWq38i9h6mz/EuQ6njIrmW8D1BS5nCqs0P6DG+m6zTGnNz5I+uhZ0SHxBs9BsPrwcKDA==", "license": "MIT" }, - "node_modules/yallist": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", - "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==", - "license": "ISC" - }, "node_modules/yargs-parser": { "version": "21.1.1", "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz", @@ -5426,6 +6682,33 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/yocto-spinner": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/yocto-spinner/-/yocto-spinner-0.1.2.tgz", + "integrity": "sha512-VfmLIh/ZSZOJnVRQZc/dvpPP90lWL4G0bmxQMP0+U/2vKBA8GSpcBuWv17y7F+CZItRuO97HN1wdbb4p10uhOg==", + "license": "MIT", + "dependencies": { + "yoctocolors": "^2.1.1" + }, + "engines": { + "node": ">=18.19" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/yoctocolors": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/yoctocolors/-/yoctocolors-2.1.1.tgz", + "integrity": "sha512-GQHQqAopRhwU8Kt1DDM8NjibDXHC8eoh1erhGAJPEyveY9qqVeXvVikNKrDz69sHowPMorbPUrH/mx8c50eiBQ==", + "license": "MIT", + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/zod": { "version": "3.23.8", "resolved": "https://registry.npmjs.org/zod/-/zod-3.23.8.tgz", diff --git a/Family-Tree/package.json b/Family-Tree/package.json index 2731172..836eb34 100644 --- a/Family-Tree/package.json +++ b/Family-Tree/package.json @@ -10,7 +10,9 @@ "astro": "astro" }, "dependencies": { - "astro": "^4.16.7", - "i18next": "^23.16.5" + "astro": "^5.1.1", + "astro-i18n": "^2.2.4", + "astro-i18next": "^1.0.0-beta.21", + "i18next": "^24.2.0" } } diff --git a/Family-Tree/public/locales/de.json b/Family-Tree/public/locales/de.json deleted file mode 100644 index e95604e..0000000 --- a/Family-Tree/public/locales/de.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "welcome": "Willkommen bei", - "title": "Recursive Zero's", - "subtitle": "Baumvisualisierungen", - "family_tree": "Familienbaum-Visualisierung", - "state_tree": "Staatsbaum-Visualisierung", - "language": "Sprache ausw├дhlen" -} diff --git a/Family-Tree/public/locales/en.json b/Family-Tree/public/locales/en.json deleted file mode 100644 index a16bd86..0000000 --- a/Family-Tree/public/locales/en.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "welcome": "Welcome to", - "title": "Recursive Zero's", - "subtitle": "Tree Visualizations", - "family_tree": "Family Tree Visualization", - "state_tree": "State Tree Visualization", - "language": "Select Language" -} \ No newline at end of file diff --git a/Family-Tree/public/locales/english.json b/Family-Tree/public/locales/english.json new file mode 100644 index 0000000..71e2903 --- /dev/null +++ b/Family-Tree/public/locales/english.json @@ -0,0 +1,10 @@ +{ + "main": { + "welcome": "Welcome to", + "title": "Recursive Zero's", + "subtitle": "Tree Visualizations", + "family_tree": "ЁЯМ▓ Family Tree Visualization", + "state_tree": "ЁЯМН State Tree Visualization", + "language": "Select Language" + } + } diff --git a/Family-Tree/public/locales/fr.json b/Family-Tree/public/locales/fr.json deleted file mode 100644 index 6ea0ba7..0000000 --- a/Family-Tree/public/locales/fr.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "welcome": "Bienvenue ├а", - "title": "L'arbre de Recursive Zero", - "subtitle": "Visualisations d'arbres", - "family_tree": "Visualisation de l'arbre familial", - "state_tree": "Visualisation de l'arbre des ├Йtats", - "language": "Choisir la langue" -} \ No newline at end of file diff --git a/Family-Tree/public/locales/hindi.json b/Family-Tree/public/locales/hindi.json index 641d69c..234fdbe 100644 --- a/Family-Tree/public/locales/hindi.json +++ b/Family-Tree/public/locales/hindi.json @@ -1,8 +1,10 @@ { - "welcome": "рд╕реНрд╡рд╛рдЧрдд рд╣реИ", - "title": "рд░рд┐рдХрд░реНрд╕рд┐рд╡ рдЬрд╝реАрд░реЛ рдХрд╛", - "subtitle": "рд╡реГрдХреНрд╖ рджреГрд╢реНрдп", - "family_tree": "рдкрд░рд┐рд╡рд╛рд░ рд╡реГрдХреНрд╖ рджреГрд╢реНрдп", - "state_tree": "рд░рд╛рдЬреНрдп рд╡реГрдХреНрд╖ рджреГрд╢реНрдп", - "language": "рднрд╛рд╖рд╛ рдЪреБрдиреЗрдВ" -} \ No newline at end of file + "main": { + "welcome": "рд╕реНрд╡рд╛рдЧрдд рд╣реИ", + "title": "рд░рд┐рдХрд░реНрд╕рд┐рд╡ рдЬрд╝реАрд░реЛ рдХрд╛", + "subtitle": "рд╡реГрдХреНрд╖ рджреГрд╢реНрдп", + "family_tree": "ЁЯМ▓ рдкрд░рд┐рд╡рд╛рд░ рд╡реГрдХреНрд╖ рджреГрд╢реНрдп", + "state_tree": "ЁЯМН рд░рд╛рдЬреНрдп рд╡реГрдХреНрд╖ рджреГрд╢реНрдп", + "language": "рднрд╛рд╖рд╛ рдЪреБрдиреЗрдВ" + } + } \ No newline at end of file diff --git a/Family-Tree/public/main.json b/Family-Tree/public/main.json deleted file mode 100644 index 76f5b87..0000000 --- a/Family-Tree/public/main.json +++ /dev/null @@ -1,406 +0,0 @@ -[ - { - "id": 1, - "Caste": "рдЭрдВрд╡рд░", - "Gotra": "рдЭреВрдорд╛рдЭ", - "Deity": "рд╕реБрджреНрд░рд╛рд╕рдг / рдЧрд╛рд╣рд▓", - "Location": "", - "Surnames": [ - {"hi" : "рдХрд╛рд▓реАрдпрд╛", "en" : "Kaliya"}, - {"hi" : "рдЦрд░рдбрд╝", "en" : "Kharad"}, - {"hi" : "рдЦреАрд╡рдВрдиреНрдпрд╛", "en" : "Khivannjya"}, - {"hi" : "рдЦреБрдЪреНрдЪрд╛", "en" : "Khuccha"}, - {"hi" : "рдЪреМрдзрд░реА", "en" : "Chaudhary"}, - {"hi" : "рд╕рдВрдмрд░рд╕реЛрдорд╛рдиреА", "en" : "Sambarsomani"}, - {"hi" : "рдЭрд╛рд▓рд░реАрдпрд╛", "en" : "Jhalariya"}, - {"hi" : "рдареАрдирдЧрд╛", "en" : "Thinga"}, - {"hi" : "рдбрд╛рдгреА", "en" : "Dani"}, - {"hi" : "рдирд╛рдЧрд▓рд╛", "en" : "Nagla"}, - {"hi" : "рдиреМрд╕рд░рдпрд╛", "en" : "Nausarya"}, - {"hi" : "рдЪреМрд╕рд░рдпрд╛", "en" : "Pausarya"}, - {"hi" : "рдореЛрд╡рдгреНрдбрд╛", "en" : "Movanda"}, - {"hi" : "рдореБрд╡рд╛рдгреАрд╡рд╛рд▓", "en" : "Muvaniwal"}, - {"hi" : "рдореЗрдорд╛рдгреА", "en" : "Memaani"}, - {"hi" : "рдореЛрд╡рдгреНрдпрд╛", "en" : "Movnya"} - ] - }, - { - "id": 2, - "Caste": "рд▓рдвреНрдврд╛", - "Gotra": "рд╕реАрд▓рд╛рд╕", - "Deity": "рд╕рдВрдЪрд╛рдп", - "Location": "", - "Surnames": [ - { "hi": "рдЕрдард╛рд╕рдиреНрдпрд╛", "en": "Athasanya" }, - {"hi" : "рдЪреМрдзрд░реА", "en" : "Chaudhary" }, - { "hi": "рдЬреЛрд▓рд╛", "en": "Jola" }, - { "hi": "рджрдЧрдбрд╝рд╛", "en": "Dagda" }, - { "hi": "рджрд╛рдЧрдбрд┐рдпрд╛", "en": "Dagadiya" }, - { "hi": "рдзрд╛рд░рд╛рдгреА", "en": "Dharani" }, - { "hi": "рднрд╛рдХрд░реЛрдмрд╛", "en": "Bhakaroba" }, - { "hi": "рдореВрдВрдЬреА", "en": "Munji" }, - { "hi": "рдореЛрджреА", "en": "Modi" }, - { "hi": "рд╣реАрдВрдЧреНрдпрд╛", "en": "Hingya" } - ] - }, - { - "id": 3, - "Caste": "рдЯрд╛рд╡рд░реА", - "Gotra": "рдЪрд╛рд╡рдбрд╛", - "Deity": "рдХрд╢реНрдпрдк", - "Location": "", - "Surnames": [ - { "hi": "рдЖрд╕реЗрд╢", "en": "Asara" }, - { "hi": "рдХреБрд▓рдзрд╛рд░рд┐рдгрд╛", "en": "Kuladharina" }, - { "hi": "рдЦреЗрддрд╛рдгреА", "en": "Khetani" }, - { "hi": "рдЧреМрджрд╛рдгреА", "en": "Gaudani" }, - { "hi": "рдУрджрд╛рдгреА", "en": "Odani" }, - { "hi": "рдЧреМрд░рд╛рдгреА", "en": "Gaurani" }, - { "hi": "рдШреБрд░рдХрд╛", "en": "Ghurka" }, - { "hi": "рдШреЗрд░рд╛рдгреА", "en": "Gheranit" }, - { "hi": "рднрдХрд░рд╛рдгреА", "en": "Bhakarani" }, - { "hi": "рднреМрдЬрд╛рдгреА", "en": "Bhojani" }, - { "hi": "рдореЛрд╣рддрд╛", "en": "Mohta" }, - { "hi": "рдЧреБрд░рдХрд╛рдгреА", "en": "Gurkani" } - ] - }, - { - "id": 4, - "Caste": "рдмрдЬрд╛рдЬ", - "Gotra": "рднрдВрд╕рд╛рд▓реА", - "Deity": "рдЧрд╛рд╣рд▓", - "Location": "", - "Surnames": [ - { "hi": "рдЧрд╡рджреБрдХрд╛ ", "en": "Gavduka" }, - { "hi": "рдЧреМрдЪрд╛", "en": "Gaucha" }, - { "hi": "рдЧреМрджрд╛рд╡рдд", "en": "Gaudavat" }, - { "hi": "рдЪрд╛рдорд░", "en": "Chamar" }, - { "hi": "рдзрд╛рд░реБрдХрд╛", "en": "Dharuka" }, - { "hi": "рдмрд╣реЛрдбреНрдпрд╛", "en": "Bahodya" }, - { "hi": "рдорд░рдЪреБрдиреНрдпрд╛", "en": "Marchunya" }, - { "hi": "рд░рд╛рдорд╛рд╡рдд", "en": "Ramavat" }, - { "hi": "рд░реЛрд▓реНрдпрд╛", "en": "Rolya" }, - { "hi": "рд▓рдЦрд╛рд╡рдд", "en": "Lakhavat" } - ] - }, - { - "id": 5, - "Caste": "рдмрд┐рдбрд╝рд▓рд╛", - "Gotra": "рдмрд╛рд▓рд╛рд╕", - "Deity": "рд╕рдВрдЪрд╛рдп", - "Location": "", - "Surnames": [ - {"hi" : "рдЧреМрд░рд┐рдпрд╛", "en" : "Gauriya"}, - {"hi" : "рдЧрд╛рдбрдпрд╛", "en" : "Gadaya"}, - {"hi" : "рдЧреМрд░реЗрдпрд╛", "en" : "Gaureya"}, - {"hi" : "рдзреБрд░рдпрд╛", "en" : "Dhuraya"}, - {"hi" : "рдШреБрдирд░рдпрд╛", "en" : "Ghunraya"}, - {"hi" : "рдмрдбрд╣рдХрд╛", "en" : "Badhaka"}, - {"hi" : "рдмрдбрд╛рд▓рд┐рдпрд╛", "en" : "Badaliya"} - ] - }, - { - "id": 6, - "Caste": "рдорд╛рд▓реВ", - "Gotra": "рдЦрд▓рд╛рдВрд╕", - "Deity": "рд╕рдЪрд╛рдп", - "Location": "", - "Surnames": [ - {"hi" : "рдЪреМрдзрд░реА", "en" : "Chaudhary"}, - {"hi" : "рдзреАрдпрд╛", "en" : "Dhiya"}, - {"hi" : "рддреЗрд▓рд╛", "en" : "Tela"}, - {"hi" : "рдорд╛рд▓", "en" : "Mal"}, - {"hi" : "рд▓реЛрдИрд╡рд╛рд▓", "en" : "Loiwal"}, - {"hi" : "рд╕рд╛рдмреБ", "en" : "Sabu"} - ] - }, - { - "id": 7, - "Caste": "рдорд╛рдгреВрдзрдиреНрдпрд╛", - "Gotra": "рдЬреЗрд╕рд▓рд╛рдгреА", - "Deity": "рдорд╛рдгреВрдзрдгреА", - "Location": "", - "Surnames": [ - {"hi" : "рдШрд╢реНрдбреЛрд▓реНрдпрд╛", "en" : "Ghashdolya"}, - {"hi" : "рдЪреМрдзрд░реА", "en" : "Chaudhary"}, - {"hi" : "рд╕реБрдо", "en" : "Sum"}, - {"hi" : "рд╕реНрдпрд╛рд╣рд░", "en" : "Syahar"}, - {"hi" : "рд╕рд┐рдВрдЧреА", "en" : "Singi"}, - {"hi" : "рд╣реАрд░рд╛", "en" : "Hira"} - ] - }, - { - "id": 8, - "Caste": "рдзреВрдд", - "Gotra": "рдлрд╛рдлрдбрд╛рдВрд╕", - "Deity": "рд▓реАрдХрд╛рд╢рди", - "Location": "", - "Surnames": [ - {} - ] - }, - { - "id": 9, - "Caste": "рднрдВрд╕рд╛рд▓реА", - "Gotra": "рднрдВрд╕рд╛рд▓реА", - "Deity": "рдЪрд╛рд╡рдбрд╛", - "Location": "", - "Surnames": [ - {} - ] - }, - { - "id": 10, - "Caste": "рдЖрдЧрд╕реВрдб", - "Gotra": "рдХрд╢реНрдпрдк", - "Deity": "рдЬрд╛рдЦрдг", - "Location": "", - "Surnames": [ - {} - ] - }, - { - "id": 11, - "Caste": "рдорд╛рд▓рдкрд╛рдгреА", - "Gotra": "рднрдЯрдпрд╛рд╕", - "Deity": "рд╕рд╛рдБрдЧрд▓", - "Location": "", - "Surnames": [ - {"hi" : "рдЪреЛрд▓рд╛", "en" : "Chola"}, - {"hi" : "рдЧрдВрдЧрд▓", "en" : "Gangal"}, - {"hi" : "рдЬреБрд╣рд░реА", "en" : "Juhari"}, - {"hi" : "рднреБрд░рд╛", "en" : "Bhura"}, - {"hi" : "рдореВрдерд╛", "en" : "Mutha"}, - {"hi" : "рдореЛрджреА", "en" : "Modi"}, - {"hi" : "рд▓реВрд▓рд╛рдгреА", "en" : "Lulaani"}, - {"hi" : "рд▓реЛрд▓рдгрд╛", "en" : "Lolna"} - ] - }, - { - "id": 12, - "Caste": "рд╕рд┐рдХрдЪреА", - "Gotra": "рдХрд╢реНрдпрдк", - "Deity": "рдкрдВрд╡рд╛рд░", - "Location": "", - "Surnames": [ - {"hi" : "рд╕реАрд▓рд╛рдгреА", "en" : "Seelani"}, - {"hi" : "рд╕реАрд▓рд╛рд░", "en" : "Seelar"} - ] - }, - { - "id": 13, - "Caste": "рдиреМрд▓рдЦрд╛", - "Gotra": "рдХрд╢реНрдпрдк", - "Deity": "рдкрд╛рдард╛рдп", - "Location": "", - "Surnames": [ - {"hi" : "рдиреЛрдЧрдЬрд╛", "en" : "Nogja"} - ] - }, - { - "id": 14, - "Caste": "рдХрд▓рдВрддреНрд░реА", - "Gotra": "рдХрд╢реНрдпрдк", - "Deity": "рдЪрд╛рд╡рдВрдбрд╛", - "Location": "", - "Surnames": [ - {"hi" : "рдорд╛рдЫрд░", "en" : "Machar"} - ] - }, - { - "id": 15, - "Caste": "рдордВрддреНрд░реА", - "Gotra": "рдХрд╡рд▓рд╛рдп", - "Deity": "рд╕рдВрдЪрд╛рдп", - "Location": "", - "Surnames": [ - {"hi" : "рд╡реЗрд▓реА", "en" : "Veli"} - ] - }, - { - "id": 16, - "Caste": "рджреЗрд╡рдкреБрд░рд╛", - "Gotra": "рдкрд╛рд░рд╕", - "Deity": "рдкрд╛рдврд╛рдп", - "Location": "", - "Surnames": [ - {"hi" : "рдХрд╕реБрдмреАрд╡рд╛рд▓", "en" : "Kasubival"} - ] - }, - { - "id": 18, - "Caste": "рдмрд╛рдВрдЧрд░рдб", - "Gotra": "рдЪреВрдбрд╛рд╕", - "Deity": "рд╕рдВрдЪрд╛рдп", - "Location": "", - "Surnames": [ - {"hi" : "рддрд╛рдкреЬрдпрд╛", "en" : "Tapadaya"} - ] - }, - { - "id": 19, - "Caste": "рддрд╛рдкрдбрд┐рдпрд╛", - "Gotra": "рдкреАрдкрд▓рд╛рди", - "Deity": "рдЖрд╢рд╛рдкреБрд░рд╛", - "Location": "", - "Surnames": [ - {"hi" : "рдХрдзрд╛рд░реА", "en" : "Kadhari"}, - {"hi" : "рдореВрдВрдЧрд░рдб", "en" : "Moongarad"}, - {"hi" : "рдзрд╛рдЫреНрдпрд╛", "en" : "Dhachya"} - ] - }, - { - "id": 20, - "Caste": "рдЪреМрдЦрдбрд╛", - "Gotra": "рдЪрдиреНрджреНрд░рд╛рд╕", - "Deity": "рдЬреАрд╡рдг", - "Location": "", - "Surnames": [ - {"hi" : "рдЪреМрдзрд░реА", "en" : "Chaudhary"}, - {"hi" : "рдзреБрд░рдпрд╛", "en" : "Dhurya"}, - {"hi" : "рдЪрд┐рд╡рддреЛреЬрд╛", "en" : "Chivtoda"} - ] - }, - { - "id": 21, - "Caste": "рдХрд╛рдмрд░рд╛", - "Gotra": "рдЕрдЪрд┐рддреНрд░рд╛рд╕", - "Deity": "рд╕реБрд╕рдорд╛рдж", - "Location": "", - "Surnames": [ - {"hi" : "рдЕрдард╛рд░рдпрд╛", "en" : "Athariya"}, - {"hi" : "рдХреЛрдард╛рд░реА", "en" : "Kothari"}, - {"hi" : "рдкрд╛рд▓рдбреНрдпрд╛", "en" : "Paladya"}, - {"hi" : "рдордЧрдд", "en" : "Magat"}, - {"hi" : "рдорд╛рдВрдбрдХреНрдпрд╛", "en" : "Mandkya"}, - {"hi" : "рд╕рд┐рдВрдЧреА", "en" : "Singi"}, - {"hi" : "рдШреМрд▓", "en" : "Ghaul"} - ] - }, - { - "id": 22, - "Caste": "рдХрд░рд╡рд╛", - "Gotra": "рдХрд░рд╡рд╛рд╕", - "Deity": "рд╕рдВрдЪрд╛рдп", - "Location": "", - "Surnames": [ - {"hi" : "рдХрд▓рдВрдХреА", "en" : "Kalanki"}, - {"hi" : "рдХрд╛рдЧреНрдпрд╛", "en" : "Kagya"}, - {"hi" : "рдХрд╛рд╣реМрд░", "en" : "Kahour"}, - {"hi" : "рдХрд┐рд▓рд▓", "en" : "Killal"}, - {"hi" : "рдХрд┐рдпрд╛", "en" : "Kiya"} - ] - }, - { - "id": 23, - "Caste": "рдЫрд╛рдкрд░рд╡рд╛рд▓", - "Gotra": "рдХреМрд╢рд┐рдХ", - "Deity": "рдмрдВрдзрд░", - "Location": "", - "Surnames": [ - {"hi" : "рджреБрдЬрд╛рд░рд╛", "en" : "Dujara"}, - {"hi" : "рджреБрд╕рд╛рдЬ", "en" : "Dusaj"} - ] - }, - { - "id": 24, - "Caste": "рдХрд╛рд▓рд╛рдгреА", - "Gotra": "рдШреМрд▓рд╛рд╕", - "Deity": "рдЪрд╛рд╡рдВрдбрд╛", - "Location": "", - "Surnames": [ - {"hi" : "рдХрд▓рдиреНрддреНрд░реА", "en" : "Kalantri"}, - {"hi" : "рдХрд╛рд▓реНрдпрд╛", "en" : "Kalya"}, - {"hi" : "рдХреВрд▓рдЪреНрдпрд╛", "en" : "Kulchya"}, - {"hi" : "рдЧрдЯреНрдЯрд╛рдгреА", "en" : "Gattani"}, - {"hi" : "рдорд╛рд░рдХреНрдпрд╛", "en" : "Markya"} - ] - }, - { - "id": 25, - "Caste": "рдЕрдЯрд▓", - "Gotra": "рдЧреМрддрдорд╕реНрде", - "Deity": "рд╕рдЪрд╛рдп", - "Location": "", - "Surnames": [ - {"hi" : "рдЧреЛрдардгреАрдмрд╛рд▓", "en" : "Gothnibal"}, - {"hi" : "рдорд░реЛрдард┐рдпрд╛", "en" : "Marothia"} - ] - }, - { - "id": 26, - "Caste": "рдЕрд╕рд╛рд╡рд╛", - "Gotra": "рдкрдВрдЪрд╛рд╕", - "Deity": "рдЖрд╢рд╛рд╡рд░реА", - "Location": "", - "Surnames": [ - {"hi" : "рдирд╛рдЧ", "en" : "Nag"}, - {"hi" : "рдордгреНрдбреЛрд╡рд╢", "en" : "Mandowash"}, - {"hi" : "рд╡реНрдпрдкрддрд┐", "en" : "Vyapati"}, - {"hi" : "рдорд╛рд░рдХреНрдпрд╛", "en" : "Markya"} - ] - }, - { - "id": 27, - "Caste": "рдХрд╛рд╕рдЯ", - "Gotra": "рдЕрд▓реНрд▓рд╕рд╛рд╕", - "Deity": "рд╕рдВрдЪрд╛рдп", - "Location": "", - "Surnames": [ - {"hi" : "рдХрдЯрдореБрд░рд╛", "en" : "Katmura"}, - {"hi" : "рдЦреЛрдЧрдЯрд╛", "en" : "Khogta"}, - {"hi" : "рд╕реБрд░рдЬрди", "en" : "Surjan"} - ] - }, - { - "id": 28, - "Caste": "рдмрд╛рд▓рджреА", - "Gotra": "рд▓реМрд░рд╕", - "Deity": "рдЧрд╛рд░рд╕", - "Location": "", - "Surnames": [ - {} - ] - }, - { - "id": 29, - "Caste": "рдЪреЗрдЪрд╛рдгреА", - "Gotra": "рд╕реАрд▓рд╛рд╕", - "Deity": "рджрджреНрдпреАрдорддреА", - "Location": "", - "Surnames": [ - {"hi" : "рдзреБрд▓рдж", "en" : "Dhulad"} - ] - }, - { - "id": 30, - "Caste": "рджреНрд╡рд╛рд░рдХрд╛", - "Gotra": "рдХрд╢реНрдпрдк", - "Deity": "рдореАрд░рд╕", - "Location": "", - "Surnames": [ - {} - ] - }, - { - "id": 31, - "Caste": "рдирдпрдгрд╡рд╛рд▓рд╛", - "Gotra": "рдХрд╢реНрдпрдк", - "Deity": "рдирдпрдг", - "Location": "", - "Surnames": [ - {"hi" : "рд░рд╛рдЬрд╛рдиреА", "en" : "Rajani"} - ] - }, - { - "id": 32, - "Caste": "рдкреЛрд░рд╡рд╛рд▓", - "Gotra": "рдирд╛рдирдгрд╛рдВрд╕", - "Deity": "рдорд╛рддреНрд░реА", - "Location": "", - "Surnames": [ - {"hi" : "рдкрд░рд╡рд╛рд░", "en" : "Parwar"}, - {"hi" : "рджрд╛рдЧрдбрд┐рдпрд╛", "en" : "Dagdiya"} - ] - } -] \ No newline at end of file diff --git a/Family-Tree/public/mocks/family.json b/Family-Tree/public/mocks/family.json new file mode 100644 index 0000000..4db536f --- /dev/null +++ b/Family-Tree/public/mocks/family.json @@ -0,0 +1,1343 @@ +[ + { + "id": 1, + "Caste": "рдЭрдВрд╡рд░", + "Gotra": "рдЭреВрдорд╛рдЭ", + "Deity": "рд╕реБрджреНрд░рд╛рд╕рдг / рдЧрд╛рд╣рд▓", + "Location": "", + "Surnames": [ + {"hi" : "рдХрд╛рд▓реАрдпрд╛", "en" : "Kaliya"}, + {"hi" : "рдЦрд░рдбрд╝", "en" : "Kharad"}, + {"hi" : "рдЦреАрд╡рдВрдиреНрдпрд╛", "en" : "Khivannjya"}, + {"hi" : "рдЦреБрдЪреНрдЪрд╛", "en" : "Khuccha"}, + {"hi" : "рдЪреМрдзрд░реА", "en" : "Chaudhary"}, + {"hi" : "рд╕рдВрдмрд░рд╕реЛрдорд╛рдиреА", "en" : "Sambarsomani"}, + {"hi" : "рдЭрд╛рд▓рд░реАрдпрд╛", "en" : "Jhalariya"}, + {"hi" : "рдареАрдирдЧрд╛", "en" : "Thinga"}, + {"hi" : "рдбрд╛рдгреА", "en" : "Dani"}, + {"hi" : "рдирд╛рдЧрд▓рд╛", "en" : "Nagla"}, + {"hi" : "рдиреМрд╕рд░рдпрд╛", "en" : "Nausarya"}, + {"hi" : "рдЪреМрд╕рд░рдпрд╛", "en" : "Pausarya"}, + {"hi" : "рдореЛрд╡рдгреНрдбрд╛", "en" : "Movanda"}, + {"hi" : "рдореБрд╡рд╛рдгреАрд╡рд╛рд▓", "en" : "Muvaniwal"}, + {"hi" : "рдореЗрдорд╛рдгреА", "en" : "Memaani"}, + {"hi" : "рдореЛрд╡рдгреНрдпрд╛", "en" : "Movnya"} + ] + }, + { + "id": 2, + "Caste": "рд▓рдвреНрдврд╛", + "Gotra": "рд╕реАрд▓рд╛рд╕", + "Deity": "рд╕рдВрдЪрд╛рдп", + "Location": "", + "Surnames": [ + { "hi": "рдЕрдард╛рд╕рдиреНрдпрд╛", "en": "Athasanya" }, + {"hi" : "рдЪреМрдзрд░реА", "en" : "Chaudhary" }, + { "hi": "рдЬреЛрд▓рд╛", "en": "Jola" }, + { "hi": "рджрдЧрдбрд╝рд╛", "en": "Dagda" }, + { "hi": "рджрд╛рдЧрдбрд┐рдпрд╛", "en": "Dagadiya" }, + { "hi": "рдзрд╛рд░рд╛рдгреА", "en": "Dharani" }, + { "hi": "рднрд╛рдХрд░реЛрдмрд╛", "en": "Bhakaroba" }, + { "hi": "рдореВрдВрдЬреА", "en": "Munji" }, + { "hi": "рдореЛрджреА", "en": "Modi" }, + { "hi": "рд╣реАрдВрдЧреНрдпрд╛", "en": "Hingya" } + ] + }, + { + "id": 3, + "Caste": "рдЯрд╛рд╡рд░реА", + "Gotra": "рдЪрд╛рд╡рдбрд╛", + "Deity": "рдХрд╢реНрдпрдк", + "Location": "", + "Surnames": [ + { "hi": "рдЖрд╕реЗрд╢", "en": "Asara" }, + { "hi": "рдХреБрд▓рдзрд╛рд░рд┐рдгрд╛", "en": "Kuladharina" }, + { "hi": "рдЦреЗрддрд╛рдгреА", "en": "Khetani" }, + { "hi": "рдЧреМрджрд╛рдгреА", "en": "Gaudani" }, + { "hi": "рдУрджрд╛рдгреА", "en": "Odani" }, + { "hi": "рдЧреМрд░рд╛рдгреА", "en": "Gaurani" }, + { "hi": "рдШреБрд░рдХрд╛", "en": "Ghurka" }, + { "hi": "рдШреЗрд░рд╛рдгреА", "en": "Gheranit" }, + { "hi": "рднрдХрд░рд╛рдгреА", "en": "Bhakarani" }, + { "hi": "рднреМрдЬрд╛рдгреА", "en": "Bhojani" }, + { "hi": "рдореЛрд╣рддрд╛", "en": "Mohta" }, + { "hi": "рдЧреБрд░рдХрд╛рдгреА", "en": "Gurkani" } + ] + }, + { + "id": 4, + "Caste": "рдмрдЬрд╛рдЬ", + "Gotra": "рднрдВрд╕рд╛рд▓реА", + "Deity": "рдЧрд╛рд╣рд▓", + "Location": "", + "Surnames": [ + { "hi": "рдЧрд╡рджреБрдХрд╛ ", "en": "Gavduka" }, + { "hi": "рдЧреМрдЪрд╛", "en": "Gaucha" }, + { "hi": "рдЧреМрджрд╛рд╡рдд", "en": "Gaudavat" }, + { "hi": "рдЪрд╛рдорд░", "en": "Chamar" }, + { "hi": "рдзрд╛рд░реБрдХрд╛", "en": "Dharuka" }, + { "hi": "рдмрд╣реЛрдбреНрдпрд╛", "en": "Bahodya" }, + { "hi": "рдорд░рдЪреБрдиреНрдпрд╛", "en": "Marchunya" }, + { "hi": "рд░рд╛рдорд╛рд╡рдд", "en": "Ramavat" }, + { "hi": "рд░реЛрд▓реНрдпрд╛", "en": "Rolya" }, + { "hi": "рд▓рдЦрд╛рд╡рдд", "en": "Lakhavat" } + ] + }, + { + "id": 5, + "Caste": "рдмрд┐рдбрд╝рд▓рд╛", + "Gotra": "рдмрд╛рд▓рд╛рд╕", + "Deity": "рд╕рдВрдЪрд╛рдп", + "Location": "", + "Surnames": [ + {"hi" : "рдЧреМрд░рд┐рдпрд╛", "en" : "Gauriya"}, + {"hi" : "рдЧрд╛рдбрдпрд╛", "en" : "Gadaya"}, + {"hi" : "рдЧреМрд░реЗрдпрд╛", "en" : "Gaureya"}, + {"hi" : "рдзреБрд░рдпрд╛", "en" : "Dhuraya"}, + {"hi" : "рдШреБрдирд░рдпрд╛", "en" : "Ghunraya"}, + {"hi" : "рдмрдбрд╣рдХрд╛", "en" : "Badhaka"}, + {"hi" : "рдмрдбрд╛рд▓рд┐рдпрд╛", "en" : "Badaliya"} + ] + }, + { + "id": 6, + "Caste": "рдорд╛рд▓реВ", + "Gotra": "рдЦрд▓рд╛рдВрд╕", + "Deity": "рд╕рдЪрд╛рдп", + "Location": "", + "Surnames": [ + {"hi" : "рдЪреМрдзрд░реА", "en" : "Chaudhary"}, + {"hi" : "рдзреАрдпрд╛", "en" : "Dhiya"}, + {"hi" : "рддреЗрд▓рд╛", "en" : "Tela"}, + {"hi" : "рдорд╛рд▓", "en" : "Mal"}, + {"hi" : "рд▓реЛрдИрд╡рд╛рд▓", "en" : "Loiwal"}, + {"hi" : "рд╕рд╛рдмреБ", "en" : "Sabu"} + ] + }, + { + "id": 7, + "Caste": "рдорд╛рдгреВрдзрдиреНрдпрд╛", + "Gotra": "рдЬреЗрд╕рд▓рд╛рдгреА", + "Deity": "рдорд╛рдгреВрдзрдгреА", + "Location": "", + "Surnames": [ + {"hi" : "рдШрд╢реНрдбреЛрд▓реНрдпрд╛", "en" : "Ghashdolya"}, + {"hi" : "рдЪреМрдзрд░реА", "en" : "Chaudhary"}, + {"hi" : "рд╕реБрдо", "en" : "Sum"}, + {"hi" : "рд╕реНрдпрд╛рд╣рд░", "en" : "Syahar"}, + {"hi" : "рд╕рд┐рдВрдЧреА", "en" : "Singi"}, + {"hi" : "рд╣реАрд░рд╛", "en" : "Hira"} + ] + }, + { + "id": 8, + "Caste": "рдзреВрдд", + "Gotra": "рдлрд╛рдлрдбрд╛рдВрд╕", + "Deity": "рд▓реАрдХрд╛рд╢рди", + "Location": "", + "Surnames": [ + {} + ] + }, + { + "id": 9, + "Caste": "рднрдВрд╕рд╛рд▓реА", + "Gotra": "рднрдВрд╕рд╛рд▓реА", + "Deity": "рдЪрд╛рд╡рдбрд╛", + "Location": "", + "Surnames": [ + {} + ] + }, + { + "id": 10, + "Caste": "рдЖрдЧрд╕реВрдб", + "Gotra": "рдХрд╢реНрдпрдк", + "Deity": "рдЬрд╛рдЦрдг", + "Location": "", + "Surnames": [ + {} + ] + }, + { + "id": 11, + "Caste": "рдорд╛рд▓рдкрд╛рдгреА", + "Gotra": "рднрдЯрдпрд╛рд╕", + "Deity": "рд╕рд╛рдБрдЧрд▓", + "Location": "", + "Surnames": [ + {"hi" : "рдЪреЛрд▓рд╛", "en" : "Chola"}, + {"hi" : "рдЧрдВрдЧрд▓", "en" : "Gangal"}, + {"hi" : "рдЬреБрд╣рд░реА", "en" : "Juhari"}, + {"hi" : "рднреБрд░рд╛", "en" : "Bhura"}, + {"hi" : "рдореВрдерд╛", "en" : "Mutha"}, + {"hi" : "рдореЛрджреА", "en" : "Modi"}, + {"hi" : "рд▓реВрд▓рд╛рдгреА", "en" : "Lulaani"}, + {"hi" : "рд▓реЛрд▓рдгрд╛", "en" : "Lolna"} + ] + }, + { + "id": 12, + "Caste": "рд╕рд┐рдХрдЪреА", + "Gotra": "рдХрд╢реНрдпрдк", + "Deity": "рдкрдВрд╡рд╛рд░", + "Location": "", + "Surnames": [ + {"hi" : "рд╕реАрд▓рд╛рдгреА", "en" : "Seelani"}, + {"hi" : "рд╕реАрд▓рд╛рд░", "en" : "Seelar"} + ] + }, + { + "id": 13, + "Caste": "рдиреМрд▓рдЦрд╛", + "Gotra": "рдХрд╢реНрдпрдк", + "Deity": "рдкрд╛рдард╛рдп", + "Location": "", + "Surnames": [ + {"hi" : "рдиреЛрдЧрдЬрд╛", "en" : "Nogja"} + ] + }, + { + "id": 14, + "Caste": "рдХрд▓рдВрддреНрд░реА", + "Gotra": "рдХрд╢реНрдпрдк", + "Deity": "рдЪрд╛рд╡рдВрдбрд╛", + "Location": "", + "Surnames": [ + {"hi" : "рдорд╛рдЫрд░", "en" : "Machar"} + ] + }, + { + "id": 15, + "Caste": "рдордВрддреНрд░реА", + "Gotra": "рдХрд╡рд▓рд╛рдп", + "Deity": "рд╕рдВрдЪрд╛рдп", + "Location": "", + "Surnames": [ + {"hi" : "рд╡реЗрд▓реА", "en" : "Veli"} + ] + }, + { + "id": 16, + "Caste": "рджреЗрд╡рдкреБрд░рд╛", + "Gotra": "рдкрд╛рд░рд╕", + "Deity": "рдкрд╛рдврд╛рдп", + "Location": "", + "Surnames": [ + {"hi" : "рдХрд╕реБрдмреАрд╡рд╛рд▓", "en" : "Kasubival"} + ] + }, + { + "id": 18, + "Caste": "рдмрд╛рдВрдЧрд░рдб", + "Gotra": "рдЪреВрдбрд╛рд╕", + "Deity": "рд╕рдВрдЪрд╛рдп", + "Location": "", + "Surnames": [ + {"hi" : "рддрд╛рдкреЬрдпрд╛", "en" : "Tapadaya"} + ] + }, + { + "id": 19, + "Caste": "рддрд╛рдкрдбрд┐рдпрд╛", + "Gotra": "рдкреАрдкрд▓рд╛рди", + "Deity": "рдЖрд╢рд╛рдкреБрд░рд╛", + "Location": "", + "Surnames": [ + {"hi" : "рдХрдзрд╛рд░реА", "en" : "Kadhari"}, + {"hi" : "рдореВрдВрдЧрд░рдб", "en" : "Moongarad"}, + {"hi" : "рдзрд╛рдЫреНрдпрд╛", "en" : "Dhachya"} + ] + }, + { + "id": 20, + "Caste": "рдЪреМрдЦрдбрд╛", + "Gotra": "рдЪрдиреНрджреНрд░рд╛рд╕", + "Deity": "рдЬреАрд╡рдг", + "Location": "", + "Surnames": [ + {"hi" : "рдЪреМрдзрд░реА", "en" : "Chaudhary"}, + {"hi" : "рдзреБрд░рдпрд╛", "en" : "Dhurya"}, + {"hi" : "рдЪрд┐рд╡рддреЛреЬрд╛", "en" : "Chivtoda"} + ] + }, + { + "id": 21, + "Caste": "рдХрд╛рдмрд░рд╛", + "Gotra": "рдЕрдЪрд┐рддреНрд░рд╛рд╕", + "Deity": "рд╕реБрд╕рдорд╛рдж", + "Location": "", + "Surnames": [ + {"hi" : "рдЕрдард╛рд░рдпрд╛", "en" : "Athariya"}, + {"hi" : "рдХреЛрдард╛рд░реА", "en" : "Kothari"}, + {"hi" : "рдкрд╛рд▓рдбреНрдпрд╛", "en" : "Paladya"}, + {"hi" : "рдордЧрдд", "en" : "Magat"}, + {"hi" : "рдорд╛рдВрдбрдХреНрдпрд╛", "en" : "Mandkya"}, + {"hi" : "рд╕рд┐рдВрдЧреА", "en" : "Singi"}, + {"hi" : "рдШреМрд▓", "en" : "Ghaul"} + ] + }, + { + "id": 22, + "Caste": "рдХрд░рд╡рд╛", + "Gotra": "рдХрд░рд╡рд╛рд╕", + "Deity": "рд╕рдВрдЪрд╛рдп", + "Location": "", + "Surnames": [ + {"hi" : "рдХрд▓рдВрдХреА", "en" : "Kalanki"}, + {"hi" : "рдХрд╛рдЧреНрдпрд╛", "en" : "Kagya"}, + {"hi" : "рдХрд╛рд╣реМрд░", "en" : "Kahour"}, + {"hi" : "рдХрд┐рд▓рд▓", "en" : "Killal"}, + {"hi" : "рдХрд┐рдпрд╛", "en" : "Kiya"} + ] + }, + { + "id": 23, + "Caste": "рдЫрд╛рдкрд░рд╡рд╛рд▓", + "Gotra": "рдХреМрд╢рд┐рдХ", + "Deity": "рдмрдВрдзрд░", + "Location": "", + "Surnames": [ + {"hi" : "рджреБрдЬрд╛рд░рд╛", "en" : "Dujara"}, + {"hi" : "рджреБрд╕рд╛рдЬ", "en" : "Dusaj"} + ] + }, + { + "id": 24, + "Caste": "рдХрд╛рд▓рд╛рдгреА", + "Gotra": "рдШреМрд▓рд╛рд╕", + "Deity": "рдЪрд╛рд╡рдВрдбрд╛", + "Location": "", + "Surnames": [ + {"hi" : "рдХрд▓рдиреНрддреНрд░реА", "en" : "Kalantri"}, + {"hi" : "рдХрд╛рд▓реНрдпрд╛", "en" : "Kalya"}, + {"hi" : "рдХреВрд▓рдЪреНрдпрд╛", "en" : "Kulchya"}, + {"hi" : "рдЧрдЯреНрдЯрд╛рдгреА", "en" : "Gattani"}, + {"hi" : "рдорд╛рд░рдХреНрдпрд╛", "en" : "Markya"} + ] + }, + { + "id": 25, + "Caste": "рдЕрдЯрд▓", + "Gotra": "рдЧреМрддрдорд╕реНрде", + "Deity": "рд╕рдЪрд╛рдп", + "Location": "", + "Surnames": [ + {"hi" : "рдЧреЛрдардгреАрдмрд╛рд▓", "en" : "Gothnibal"}, + {"hi" : "рдорд░реЛрдард┐рдпрд╛", "en" : "Marothia"} + ] + }, + { + "id": 26, + "Caste": "рдЕрд╕рд╛рд╡рд╛", + "Gotra": "рдкрдВрдЪрд╛рд╕", + "Deity": "рдЖрд╢рд╛рд╡рд░реА", + "Location": "", + "Surnames": [ + {"hi" : "рдирд╛рдЧ", "en" : "Nag"}, + {"hi" : "рдордгреНрдбреЛрд╡рд╢", "en" : "Mandowash"}, + {"hi" : "рд╡реНрдпрдкрддрд┐", "en" : "Vyapati"}, + {"hi" : "рдорд╛рд░рдХреНрдпрд╛", "en" : "Markya"} + ] + }, + { + "id": 27, + "Caste": "рдХрд╛рд╕рдЯ", + "Gotra": "рдЕрд▓реНрд▓рд╕рд╛рд╕", + "Deity": "рд╕рдВрдЪрд╛рдп", + "Location": "", + "Surnames": [ + {"hi" : "рдХрдЯрдореБрд░рд╛", "en" : "Katmura"}, + {"hi" : "рдЦреЛрдЧрдЯрд╛", "en" : "Khogta"}, + {"hi" : "рд╕реБрд░рдЬрди", "en" : "Surjan"} + ] + }, + { + "id": 28, + "Caste": "рдмрд╛рд▓рджреА", + "Gotra": "рд▓реМрд░рд╕", + "Deity": "рдЧрд╛рд░рд╕", + "Location": "", + "Surnames": [ + {} + ] + }, + { + "id": 29, + "Caste": "рдЪреЗрдЪрд╛рдгреА", + "Gotra": "рд╕реАрд▓рд╛рд╕", + "Deity": "рджрджреНрдпреАрдорддреА", + "Location": "", + "Surnames": [ + {"hi" : "рдзреБрд▓рдж", "en" : "Dhulad"} + ] + }, + { + "id": 30, + "Caste": "рджреНрд╡рд╛рд░рдХрд╛--", + "Gotra": "рдХрд╢реНрдпрдк", + "Deity": "рдореАрд░рд╕", + "Location": "", + "Surnames": [ + {} + ] + }, + { + "id": 31, + "Caste": "рдирдпрдгрд╡рд╛рд▓рд╛--", + "Gotra": "рдХрд╢реНрдпрдк", + "Deity": "рдирдпрдг", + "Location": "", + "Surnames": [ + {"hi" : "рд░рд╛рдЬрд╛рдиреА", "en" : "Rajani"} + ] + }, + { + "id": 32, + "Caste": "рдкреЛрд░рд╡рд╛рд▓", + "Gotra": "рдирд╛рдирдгрд╛рдВрд╕", + "Deity": "рдорд╛рддреНрд░реА", + "Location": "", + "Surnames": [ + {"hi" : "рдкрд░рд╡рд╛рд░", "en" : "Parwar"}, + {"hi" : "рджрд╛рдЧрдбрд┐рдпрд╛", "en" : "Dagdiya"} + ] + }, + + { + "id": 33, + "Caste": "рдорд┐рдгрд┐рдпрд╛рд░", + "Gotra": "рдХреМрд╢рд┐рдХ", + "Deity": "рджрд╛рдпрдо", + "Location": "", + "Surnames": [ + {"hi" : "рдЦрд░рдирд╛рд▓реНрдпрд╛", "en" : "Kharnalya"}, + {"hi" : "рдкрд╕рд╛рд░реА", "en" : "Pasari"}, + {"hi" : "рдмрд░рдШреБ", "en" : "Barghu"}, + {"hi" : "рдордирдХреНрдпрд╛", "en" : "Mankya"}, + {"hi" : "рдорд╛рдИрдпрд╛", "en" : "Maiya"}, + {"hi" : "рдорд╛рдВрдбреНтАМрдпрд╛", "en" : "Mandya"} + ] + }, + + { + "id": 34, + "Caste": "рд▓рдЦреЛрдЯрд┐рдпрд╛", + "Gotra": "рдлрд╛рдлрдбрд╛рдВрд╕", + "Deity": "рд╕рдВрдЪрд╛рдп", + "Location": "", + "Surnames": [ + {"hi" : "рдЬреБрдЧрд░рд╛рдирд╛", "en" : "Jugrana"}, + {"hi" : "рдкрд░рдорд╛рд░рд╛рдо", "en" : "Parmaram"}, + {"hi" : "рднреИрдпрд╛", "en" : "Bhaiya"}, + {"hi" : "рдореЛтАМрдвреНрдбрдпрд╛", "en" : "Modhya"}, + {"hi" : "рдореЛрдирд╛рдгрд╛", "en" : "Monana"}, + {"hi" : "рд░рд╛рдИрд╕", "en" : "Rais"} + ] + }, + + { + "id": 35, + "Caste": "рд╕реЛрдврд╛рдгреА", + "Gotra": "рд╕реАрдврд╛рдВрд╕", + "Deity": "рдЭреАрдг", + "Location": "", + "Surnames": [ + {"hi" : "рд╣рдбрдХреБрдЯрд┐рдпрд╛", "en" : "Hadkutiya"}, + {"hi" : "рджрдВрддрд╛рд▓", "en" : "Dantal"}, + {"hi" : "рдвреЛрд▓реА", "en" : "Dholi"}, + {"hi" : "рдбрд╛рдЦреЗрдбрд╛", "en" : "Dakheda"} + ] + }, + + { + "id": 36, + "Caste": "рдХрдЪреНрдЪреМрд▓реНрдпрд╛", + "Gotra": "рд╕реАрд▓рд╛рдВрд╕", + "Deity": "рдкрд╛рдврд╛рдп", + "Location": "", + "Surnames": [ + {"hi" : "рд╕реМрди", "en" : "Saun"}, + {"hi" : "рд░реВрдк", "en" : "Roop"}, + {"hi" : "рд░рд╛рдп", "en" : "Rai"}, + {"hi" : "рдлреВрд▓", "en" : "Phool"}, + {"hi" : "рдирдмреАрд░рд╛", "en" : "Nabeera"} + ] + }, + + + { + "id": 37, + "Caste": "рдмрдВрдЧ", + "Gotra": "рд╕реЛрдбрд╛рд╕", + "Deity": "рдЦрд╛рдВрдбрд▓", + "Location": "", + "Surnames": [ + {"hi" : "рдЫреАрддрд░рдХрд╛", "en" : "Chhitarka"}, + {"hi" : "рдерд╛рд░рд╡рдд", "en" : "Tharavat"}, + {"hi" : "рдкрдЯрд╡рд╛рд░реА рдореБрдВрдбрд╡реЗ", "en" : "Patwari Mundwe"}, + {"hi" : "рдкрдВрд╕рд╛рд░реА рдореБрдВрдбрд╡реЗ", "en" : "Pansari Mundwe"}, + {"hi" : "рд╕рд╛рдБрд╡рд▓рдХрд╛", "en" : "Sanwalka"}, + {"hi" : "рд╕реМрднрд╛рд╡рдд", "en" : "Saubhavat"} + ] + }, + + { + "id": 38, + "Caste": "рджрд░рдХ", + "Gotra": "рд╣рд░рд┐рджреНрд░рд╛рд╕", + "Deity": "рдореВрд╕рд╛", + "Location": "", + "Surnames": [ + {"hi" : "рдХреЛрдард╛рд░реА", "en" : "Kothari"}, + {"hi" : "рд╣рд▓рджрд╛", "en" : "Haldha"}, + {"hi" : "рдорд░рдЪреВрдиреНрдпрд╛", "en" : "Marchunya"}, + {"hi" : "рдЪреМрдзрд░реА", "en" : "Chaudhary"} + ] + }, + + { + "id": 39, + "Caste": "рддреЛрддрд▓рд╛", + "Gotra": "рдХрдкрд┐рд▓рд╛рдВрд╕", + "Deity": "рдЦреВрдВрдЦрд░", + "Location": "", + "Surnames": [ + {"hi" : "рдкрдЯрд╡рд╛рд░реА", "en" : "Patwari"}, + {"hi" : "рдмрд╣рдбрдХрд╛", "en" : "Bahadka"}, + {"hi" : "рдирд╛рдЧрд▓", "en" : "Nagal"}, + {"hi" : "рддреМрд▓рд╛", "en" : "Taula"} + ] + }, + + { + "id": 40, + "Caste": "рдЧрдЧрд░рд╛рдгреА", + "Gotra": "рдХрд╢реНрдпрдк", + "Deity": "рдкрд╛рдврд╛рдп", + "Location": "", + "Surnames": [ + {"hi" : "рдмрд╛рдкрд░реЗрдЪрд╛", "en" : "Baprecha"}, + {"hi" : "рдбреМрдбреНтАМрдпрд╛", "en" : "Daudya"}, + {"hi" : "рдЧрдЧрдбрд╝", "en" : "Gagad"}, + {"hi" : "рдХрд╛рд▓рд╛", "en" : "Kala"} + ] + }, + + { + "id": 41, + "Caste": "рдкрд░рддрд╛рдгреА", + "Gotra": "рдХрд╢реНрдпрдк", + "Deity": "рд╕рдВрдЪрд╛рдп", + "Location": "", + "Surnames": [ + {"hi" : "рдкреБрдВрджрдкрд╛рд▓реАрдЪрд╛", "en" : "Pundpalicha"}, + {"hi" : "рдкрдирдкрд╛рд▓рд┐рдпрд╛", "en" : "Panpaliya"}, + {"hi" : "рдкрдЯрд╡рд╛рд░реА", "en" : "Patwari"}, + {"hi" : "рджрд╛рдЧрдбрд┐рдпрд╛", "en" : "Dagdiya"} + ] + }, + + { + "id": 42, + "Caste": "рдореМрджрд╛рдгреА", + "Gotra": "рд╕рд╛рдВрдбрд╛рд╕", + "Deity": "рдЪрд╛рдВрд╡рдбрд╛", + "Location": "", + "Surnames": [ + {"hi" : "рдмрдореНрдм", "en" : "Bamb"}, + {"hi" : "рдорд╣рджрд╛рдгрд╛", "en" : "Mahdana"}, + {"hi" : "рдорд╣рдирд╛рдгрд╛", "en" : "Mahnana"}, + {"hi" : "рдореЛрджреА", "en" : "Modi"} + ] + }, + + { + "id": 43, + "Caste": "рднреВрддрдбрд╝рд╛", + "Gotra": "рдЕрд▓реНрд▓рд╕рд╛рдВрд╕ ", + "Deity": "рдЦреАрд╡рдЬ", + "Location": "", + "Surnames": [ + {"hi" : "рдЪрд╛рдВрдЪреНрдпрд╛", "en" : "Chanchya"}, + {"hi" : "рдЪреМрдзрд░реА", "en" : "Chaudhary"}, + {"hi" : "рджреЗрд╡рдЧрдЯреНрдЯрд╛рдгреА", "en" : "Devagattani"}, + {"hi" : "рджреЗрд╡рджрддреНрддрд╛рдгреА", "en" : "Devadattani"} + ] + }, + + { + "id": 44, + "Caste": "рдХрд╛рд╣рд▓реНрдпрд╛", + "Gotra": "рдХрд╛рдЧрд╛рдпрдВрд╕", + "Deity": "рд▓реАрдХрд╛рд╕рди", + "Location": "", + "Surnames": [ + {"hi" : "рд╡рд╣рд╛рдбрдХрд╛", "en" : "Vahadka"}, + {"hi" : "рдЪрд╣рд╛рдбрдХрд╛", "en" : "Chahadka"} + ] + }, + + + { + "id": 45, + "Caste": "рдЧрджтАМрдЗрдпрд╛", + "Gotra": "рдЧреМрд░рд╛рд╕", + "Deity": "рд╡рдШрд░", + "Location": "", + "Surnames": [ + {"hi" : "рдЪреМрдзрд░реА", "en" : "Chaudhary"}, + {"hi" : "рд╣реАрд░рдЧрдв", "en" : "Hiragad"} + ] + }, + + { + "id": 46, + "Caste": "рд╣реБрд░рдХрдЯ", + "Gotra": "рдХрд╢реНрдпрдк", + "Deity": "рд╡рд┐рд╕рд╡рдВрдд", + "Location": "", + "Surnames": [ + {"hi" : "рдХрдпрд╛рд▓", "en" : "Kayal"}, + {"hi" : "рдЪреМрдзрд░реА", "en" : "Chaudhary"}, + {"hi" : "рднреЛрд▓рд╛рдгреА", "en" : "Bholani"} + ] + }, + + + { + "id": 47, + "Caste": "рдордВрдбреЛрд╡рд░рд╛", + "Gotra": "рдмрдЫрд╛рд╕", + "Deity": "рдЪреАрддреЗрд╕рд░реА----", + "Location": "", + "Surnames": [ + {"hi" : "рдХреИрд▓рд╛рд╕рд░рд┐рдпрд╛", "en" : "Kailasariya"}, + {"hi" : "рдШреМрд▓реЗрд╕рд░рдпрд╛---", "en" : "Ghaulesarya"}, + {"hi" : "рдорд╛рддреЗрд╕рд░рдпрд╛", "en" : "Matesarya"} + ] + }, + + { + "id": 48, + "Caste": "рднреБрд░рд╛рдбреАрдпрд╛", + "Gotra": "рдЕрдЪрд┐рддреНрд░", + "Deity": "рдореВрдгрдШрдгреА----", + "Location": "", + "Surnames": [ + {"hi" : "рдХреЛрдард╛рд░реА", "en" : "Kothari"}, + {"hi" : "рдмрдВрдм", "en" : "Bamb"}, + {"hi" : "рднреБрдЧрдбрд┐рдпрд╛", "en" : "Bhugadiya"} + ] + }, + + { + "id": 49, + "Caste": "рдиреНрдпрд╛рддреА", + "Gotra": "рдирд╛рдирд╕реЗрдг", + "Deity": "рдЪрд╛рджреИрд╕реЗрдг", + "Location": "", + "Surnames": [ + {"hi" : "рдбрдВрдбреА", "en" : "Dandi"}, + {"hi" : "рдирд┐рдХрд▓рдВрдХ", "en" : "Nikalank"}, + {"hi" : "рдлреЛрдлрд▓рд┐рдпрд╛", "en" : "Fofaliya"} + ] + }, + + { + "id": 50, + "Caste": "рдЬрд╛рдЬреВ", + "Gotra": "рдмрд╛рд▓рд╛рд╕", + "Deity": "рдлрд▓реМрджреА", + "Location": "", + "Surnames": [ + {"hi" : "рдХрдпрд╛рд▓", "en" : "Kayal"}, + {"hi" : "рдХрд╕рд╛рд▓", "en" : "Kasal"}, + {"hi" : "рдЬрдЬрдиреЛрддреНрдпрд╛", "en" : "Jajanotya"}, + {"hi" : "рддреБрд▓рд╛рд╡рдЯрдпрд╛", "en" : "Tulavatya"}, + {"hi" : "рд╕рдорджрд╛рдгреА", "en" : "Samadani"}, + {"hi" : "рд╕рд┐рдВрдЧреА", "en" : "Singi"} + ] + }, + + { + "id": 51, + "Caste": "рдЪрд╛рдиреНрдбрдХ", + "Gotra": "рдЪрдиреНрджреНрд░рд╛рд╕", + "Deity": "рдЖрд╢рд╛рдкреБрд░рд╛", + "Location": "", + "Surnames": [ + {"hi" : "рдЧреМрд░рд╛рдгреА", "en" : "Gaurani"}, + {"hi" : "рдЬреЛрдЧрдбрд╝", "en" : "Jogad"}, + {"hi" : "рдкрдЯрд╡рд╛", "en" : "Patwa"}, + {"hi" : "рдкреНрд░рдЧрд╛рдгреА", "en" : "Pragani"}, + {"hi" : "рдкреНрд░рд╣рд▓рд╛рджрд╛рдгреА", "en" : "Prahladani"}, + {"hi" : "рдкреВрдЧрдВрд▓рд┐рдпрд╛", "en" : "Pugaliya"}, + {"hi" : "рдмреАрдгреНрдЭрд╛рдгреА", "en" : "Binzani"}, + {"hi" : "рднреИрдпрд╛", "en" : "Bhaiya"}, + {"hi" : "рднреАрд╕рд╛рдгреА", "en" : "Bhisani"}, + {"hi" : "рдорд╛рдзрд╛рдгреА----", "en" : "Madhani"}, + {"hi" : "рдореАрднрд╛рдгреА", "en" : "Mibhani"}, + {"hi" : "рдореБрдХрдирд╛рдгреА", "en" : "Mukanani"}, + {"hi" : "рдореБрд▓рддрд╛рдгреА", "en" : "Multani"}, + {"hi" : "рд╕реБрдЦрд╛рдгреА", "en" : "Sukhani"}, + {"hi" : "рд╕реБрдиреНрджрд░рд╛рдгреА", "en" : "Sundarani"}, + {"hi" : "рд╕рд╛рдЧрд░", "en" : "Sagar"}, + {"hi" : "рд╕рд╛рдВрд╡рд▓", "en" : "Sanwal"} + ] + }, + { + "id": 52, + "Caste": "рднрдЯреНрдЯрдбрд╝", + "Gotra": "рднрдЯрдпрд╛рд╕", + "Deity": "рдмреАрд╕рд▓", + "Location": "", + "Surnames": [ + {"hi" : "рдХрд╣рд░рд╛", "en" : "Kahara"}, + {"hi" : "рдХреЗрд▓рд╛", "en" : "Kela"}, + {"hi" : "рдЧрд╛рдВрдзреА", "en" : "Gandhi"}, + {"hi" : "рдЬреЗрдард╛", "en" : "Jetha"}, + {"hi" : "рдкреАрдерд╛рдгреА", "en" : "Pithani"}, + {"hi" : "рдкреВрдВрдЧрд▓реНрдпрд╛", "en" : "Punglya"}, + {"hi" : "рдмрд▓рд╡рд╛рдгреА", "en" : "Balwani"}, + {"hi" : "рдмрд┐рдЪреНрдзреБ", "en" : "Bichdhu"}, + {"hi" : "рдмрд┐рд╕рд╛рдгреА", "en" : "Bisani"}, + {"hi" : "рдмреАрд╕рд╛", "en" : "Bisa"}, + {"hi" : "рдорд╣рд░рд╛", "en" : "Mhara"}, + {"hi" : "рдореБрд╡рдг/ рдореБрд╣рдг рджрд╛рд╕реЛрд╡", "en" : "Muvan/Muhan Dasov"}, + {"hi" : "рд░рд╛рдорд╛рдгреА", "en" : "Ramani"}, + {"hi" : "рд▓рджреНрджрдбрд╝", "en" : "Laddad"}, + {"hi" : "рд╕реВрдВрдзрд╛", "en" : "Sundha"}, + {"hi" : "рд╣рд▓рдж", "en" : "Hald"}, + {"hi" : "рдорд╛рд▓реНрд▓тАМтАМрдбрд╝", "en" : "Mallad"} + ] + }, + { + "id": 53, + "Caste": "рд╕реЛрдорд╛рдиреА", + "Gotra": "рд▓рд┐рдпрд╛рдЗрдВрд╕", + "Deity": "рдмрдВрдзрд░", + "Location": "", + "Surnames": [ + {"hi" : "рдЖрд╕реЛрдкрд╛", "en" : "Asopa"}, + {"hi" : "рдХрдпрд╛рд▓", "en" : "Kayal"}, + {"hi" : "рдХрд╕реЗрд░рд╛", "en" : "Kesera"}, + {"hi" : "рдХреЛрдбрдпрд╛рдХрд╛", "en" : "Kodyaka"}, + {"hi" : "рдЦрд╛рдбрд╝рд╛рд╡рд╛рд▓рд╛", "en" : "Khadavala"}, + {"hi" : "рдЧреНрдпрд╛рдиреЗрдкреЛрддрд╛", "en" : "Gyane Pota"}, + {"hi" : "рдЧреЗрдирд╛рдгреА", "en" : "Genani"}, + {"hi" : "рдерд┐рд░рд╛рдгреА", "en" : "Thirani"}, + {"hi" : "рдкрд░рднрд╛рд╡рдд", "en" : "Parbhavat"}, + {"hi" : "рдкрд╛рдВрддреНрдпрд╛", "en" : "Pantya"}, + {"hi" : "рдмрд╛рдЧрдбрд╝реА", "en" : "Bagdi"}, + {"hi" : "рдмрд╛рд▓реЗрдкреЛрддрд╛", "en" : "Bale Pota"}, + {"hi" : "рдордХрдбрд╝", "en" : "Makad"}, + {"hi" : "рдорд░рджрд╛", "en" : "Marda"}, + {"hi" : "рд░рд╛рдп", "en" : "Rai"}, + {"hi" : "рдорд╛рдирд╛рдгреА", "en" : "Manani"}, + {"hi" : "рд╕рд╛рд╣рд╛", "en" : "Saha"}, + {"hi" : "рдЭрдВрд╡рд░ рд╕реЛрдорд╛рдиреА", "en" : "Jhanwar Somani"} + ] + }, + { + "id": 54, + "Caste": "рдЕрдЬрдореЗрд░рд╛", + "Gotra": "рдорд╛рдирд╛рдВрд╕", + "Deity": "рдиреМрд╕рд▓", + "Location": "", + "Surnames": [ + {"hi" : "рдХреБрдХрдбрдпрд╛", "en" : "Kukadya"}, + {"hi" : "рдХреБрд▓рдердпрд╛", "en" : "Kulathya"}, + {"hi" : "рдХреМрдбреНтАМрдпрд╛", "en" : "Kaudya"}, + {"hi" : "рдЦрд░рдбрд╝", "en" : "Kharad"}, + {"hi" : "рдЦреБрдЪреНрдЪрд╛", "en" : "Khuchcha"}, + {"hi" : "рдбрдмрдбреЛрдХреНрдпрд╛", "en" : "Dabdokya"}, + {"hi" : "рдбреЛрдбрд╛", "en" : "Doda"}, + {"hi" : "рдзреЛрд▓реЗрд╕рд░рдпрд╛", "en" : "Dholesarya"}, + {"hi" : "рдШреМрд▓", "en" : "Ghaul"}, + {"hi" : "рдиреМрд╕рд░рдпрд╛", "en" : "Nausera"}, + {"hi" : "рдкрдврд╛рд╡рд╛", "en" : "Padhava"}, + {"hi" : "рдкреЛрд╕рд░рдпрд╛", "en" : "Posarya"}, + {"hi" : "рд╡рд┐рдиреНрдпрд╛рдХрдпрд╛", "en" : "Vinyakya"}, + {"hi" : "рднрдЧрдд", "en" : "Bhagat"}, + {"hi" : "рднрдЧреБрдиреНрдпрд╛", "en" : "Bhagunya"}, + {"hi" : "рдорд╛рдирдХреНрдпрд╛", "en" : "Mankya"}, + {"hi" : "рд░рдгрджреАрддрд╛", "en" : "Randita"}, + {"hi" : "рд░рд╛рдп", "en" : "Rai"}, + {"hi" : "рд╡рд┐рдирд╛рдпрдХреНрдпрд╛", "en" : "Vinyakya"} + ] + }, + { + "id": 55, + "Caste": "рдбрд╛рдЧрд╛", + "Gotra": "рд░рд╛рдЬрд╣рдВрд╕", + "Deity": "рд╕рдВрдЪрд╛рдп", + "Location": "", + "Surnames": [ + {"hi" : "рдХрд░рдгрд╛рдиреА", "en" : "Karnani"}, + {"hi" : "рдХрд╛рдирд╛рдгреА", "en" : "Kanani"}, + {"hi" : "рдХреЗрд╕рд╛рд╡рдд", "en" : "Kesawat"}, + {"hi" : "рдХреЛрд▓реНрд╣рд╛рдгреА", "en" : "Kolhani"}, + {"hi" : "рдЧреМрд░рд╛рдгреА", "en" : "Gaurani"}, + {"hi" : "рдбрд╛рдгреА", "en" : "Dani"}, + {"hi" : "рджрдореНрдорд╛рдгреА", "en" : "Dammani"}, + {"hi" : "рдбреБрдВрдбрд╛", "en" : "Dunda"}, + {"hi" : "рджрд░рд╛рд╡рд░рдпрд╛", "en" : "Daravarya"}, + {"hi" : "рдирд╛рд╣рд░", "en" : "Nahar"}, + {"hi" : "рдмрд┐рдард╛рдгреА", "en" : "Bithani"}, + {"hi" : "рднреЛрдЬрд╛рдЧреА", "en" : "Bhojagi"}, + {"hi" : "рдордЬрд┐рдареНтАМрдпрд╛", "en" : "Majithya"}, + {"hi" : "рдордбрд┐рдпрд╛", "en" : "Madiya"}, + {"hi" : "рдордерд╛рдгреА", "en" : "Mathani"}, + {"hi" : "рдорд╛рдБрдбрд╛", "en" : "Manda"}, + {"hi" : "рдореБрдХрдирд╛рдгреА", "en" : "Mukanani"}, + {"hi" : "рдореЗрдгрдпрд╛", "en" : "Meya"}, + {"hi" : "рдореМрдбрд╝", "en" : "Maud"} + ] + }, + + { + "id": 56, + "Caste": "рд░рд╛рдареА", + "Gotra": "рдХрдкрд▓рд╛рд╕", + "Deity": "рд╕рдВрдЪрд╛рдп", + "Location": "", + "Surnames": [ + {"hi" : "рд╢реНрд░реА рдЪрдВрдбрд╛рдгреА", "en" : "Shri Chandani"}, + {"hi" : "рд╕рд╛рд▓реНрд╣рд╛рдгреА", "en" : "Salhani"}, + {"hi" : "рд╕рд╛рдВрд╡рддрд╛рдгреА", "en" : "Sanvatani"}, + {"hi" : "рд╕рд╛рдВрдЧрд╛рдгреА", "en" : "Sangani"}, + {"hi" : "рд╕рд╛рджрд╛рдгреА", "en" : "Sadani"}, + {"hi" : "рд╕рддрд▓рд╛рдгреА", "en" : "Satlani"}, + {"hi" : "рд╕рд╛рд╣рддрд╛рдгреА", "en" : "Sahatani"}, + {"hi" : "рд╕рд╛рд╣рдгреА", "en" : "Sahani"}, + {"hi" : "рд╕рд╛рд▓рдЧрд╛рдгреА", "en" : "Salgani"}, + {"hi" : "рд╕рдорд╛рдг", "en" : "Saman"}, + {"hi" : "рд╕реБрдЦрд╛рдгреА", "en" : "Sukhani"}, + {"hi" : "рд╕реВрдЦреЗрджрд╡рд╛рдгреА", "en" : "Sukhedvani"}, + {"hi" : "рд╕реБрдЬрд╛рдгреА", "en" : "Sujani"}, + {"hi" : "рд╕рд┐рд╣рд╛рдгреА", "en" : "Sihani"}, + {"hi" : "рдХрд░рдирд╛рдгреА", "en" : "Karnani"}, + {"hi" : "рдХрд▓рд╛рдгреА", "en" : "Kalani"}, + {"hi" : "рдХреНрд░рдорд╕рд╛рдгреА", "en" : "Kramasani"}, + {"hi" : "рдХреМрдХрд╛рдгреА", "en" : "Kaukani"}, + {"hi" : "рдЦреЗрддрд╛рдгреА", "en" : "Khetani"}, + {"hi" : "рдЦреЗрдорд╛рдгреА", "en" : "Khemani"}, + {"hi" : "рдЧрд╡рд▓рд╛рдгреА", "en" : "Gavlani"}, + {"hi" : "рдЧрд┐рд░рдзрд░рд╛рдгреА", "en" : "Girdharani"}, + {"hi" : "рдЧрд╛рдЧрд╛рдгреА", "en" : "Gagani"}, + {"hi" : "рдЧреЗрдЧрдгреА", "en" : "Gegani"}, + {"hi" : "рдЧреЛрдорд▓рд╛рдгреА", "en" : "Gomalani"}, + {"hi" : "рдЧреЛрдпрджрд╛рдгреА", "en" : "Goyadani"}, + {"hi" : "рдЧреМрдкрд╛рд▓рд╛рдгреА", "en" : "Gopalani"}, + {"hi" : "рдЧреБрд▓рд╡рд╛рдгреА", "en" : "Gulvani"}, + {"hi" : "рдЪреМрдерд╛рдгреА", "en" : "Chauthani"}, + {"hi" : "рдЪреМрдЦрд╛рдгреА", "en" : "Chaukani"}, + {"hi" : "рдЪрддреБрд░рднреБрдЬрд╛рдгреА", "en" : "Chaturbhujani"}, + {"hi" : "рдЪрд╛рдкрд╕рд╛рдгреА", "en" : "Chapasani"}, + {"hi" : "рдЬрдЯрд╛рдгреА", "en" : "Jatani"}, + {"hi" : "рдЬрд╕рд╡рд╛рдгреА", "en" : "Jasvani"}, + {"hi" : "рдЬреИрд╕рд╛рдгреА", "en" : "Jaisani"}, + {"hi" : "рдЬрд╛рд▓рд╛рдгреА", "en" : "Jalani"}, + {"hi" : "рдЬрд┐рджрд╛рдгреА", "en" : "Jidani"}, + {"hi" : "рдЬреАрд╡рд╛рдгреА", "en" : "Jivani"}, + {"hi" : "рдЬреМрдзрд╛рдгреА", "en" : "Jaudhani"}, + {"hi" : "рддрд╣рдирд╛рдгреА", "en" : "Tehnani"}, + {"hi" : "рддреЗрдЬрд╛рдгреА", "en" : "Tejani"}, + {"hi" : "рддреБрд▓рдЫрд╛рдгреА", "en" : "Tulchani"}, + {"hi" : "рддрд┐рд░рдерд╛рдгреА", "en" : "Tirthani"}, + {"hi" : "рджрдореНрдорд╛рдгреА", "en" : "Damnani"}, + {"hi" : "рджрд╕ рд╡рд╛рдгреА", "en" : "Das Vani"}, + {"hi" : "рджреЗрд╢рд╡рд╛рдгреА", "en" : "Deshvani"}, + {"hi" : "рджреЗрд╡рд░рд╛рдЬрдгреА", "en" : "Devarajani"}, + {"hi" : "рджреЗрд╡рдЧрдЯрд╛рдгреА", "en" : "Devgatani"}, + {"hi" : "рдбреБрдврдгреА", "en" : "Dudhani"}, + {"hi" : "рджреНрд╡рд╛рд░рдХрд╛рдгреА", "en" : "Dwarkani"}, + {"hi" : "рдзрдирд╛рдгреА", "en" : "Dhanani"}, + {"hi" : "рдзрд╛рдорд╛рдгреА", "en" : "Dhamani"}, + {"hi" : "рдирдерд╛рдгреА", "en" : "Nathani"}, + {"hi" : "рдиреЗрддрд╛рдгреА", "en" : "Netani"}, + {"hi" : "рдирд╛рдкрд╛рдгреА", "en" : "Napani"}, + {"hi" : "рдирд╛рдЯрд╛рдгреА", "en" : "Natani"}, + {"hi" : "рдирд╛рдирдЧрд╛рдгреА", "en" : "Nanagani"}, + {"hi" : "рдкрджрд╛рдгреА", "en" : "Padani"}, + {"hi" : "рдкреАрдкрд╛рдгреА", "en" : "Pipani"}, + {"hi" : "рд╡рд╣рдЧрдЯрд╛рдгреА", "en" : "Vahgatani"}, + {"hi" : "рдмреЗрдЦрдЯрд╛рдгреА", "en" : "Bekhatani"}, + {"hi" : "рдмрдирд╛рдгреА", "en" : "Banani"}, + {"hi" : "рдмрд┐рдиреНрдирд╛рдгреА", "en" : "Binnani"}, + {"hi" : "рдмрд╕рджреЗрдмрд╛рдгреА", "en" : "Basdevani"}, + {"hi" : "рдмрд╛рдШрд╛рдгреА", "en" : "Baghani"}, + {"hi" : "рд╡рд┐рд╕рддрд╛рдгреА", "en" : "Visatani"}, + {"hi" : "рд╡рдЫрд╛рдгреА", "en" : "Vachani"}, + {"hi" : "рднрд╛рдХрд░рд╛рдгреА", "en" : "Bhakarani"}, + {"hi" : "рднреМрд▓рд╛рдгреА", "en" : "Bhaulani"}, + {"hi" : "рднреЛрдЬрд╛рдгреА", "en" : "Bhojani"}, + {"hi" : "рдореЗрд╣рд╕рд░рд╛рдгреА", "en" : "Mehsarani"}, + {"hi" : "рдореБрд▓рд╛рдгреА", "en" : "Mulani"}, + {"hi" : "рдореБрд▓рддреЛрдгреА", "en" : "Multoni"}, + {"hi" : "рдореБрдЬрд╛рдгреА", "en" : "Mujani"}, + {"hi" : "рдореАрдорд╛рдгреА", "en" : "Mimani"}, + {"hi" : "рдЕрд░рдЬрдирд╛рдгреА", "en" : "Arjanani"}, + {"hi" : "рдЖрдлрд╛рдгреА", "en" : "Afani"}, + {"hi" : "рдЙрдШрд╛рдгреА", "en" : "Ughani"}, + {"hi" : "рд░рдзрд╛рдгреА", "en" : "Radhani"}, + {"hi" : "рд░рддрдирд╛рдгреА", "en" : "Ratanani"}, + {"hi" : "рд░рд╛рдзрд╛рдгреА", "en" : "Radhani"}, + {"hi" : "рд░реВрдкрд╛рдгреА", "en" : "Rupani"}, + {"hi" : "рд╣рд░рдХрд╛рдгреА", "en" : "Harkani"}, + {"hi" : "рдореБрд╣рд▓рд╛рдгреА", "en" : "Muhalani"}, + {"hi" : "рд▓рдЦрд╛рдгреА", "en" : "Lakhani"}, + {"hi" : "рд▓рдЦрд╡рд╛рдгреА", "en" : "Lakhvani"}, + {"hi" : "рд▓рд╛рд▓рд╛рдгреА", "en" : "Lalani"}, + {"hi" : "рд▓реВрд▓рд╛рдгреА", "en" : "Lulani"}, + {"hi" : "рд▓реБрд╣рдЬрд╛рдгреА", "en" : "Luhjani"}, + {"hi" : "рд╢реНрд░реАрдЪрдВрджреЛрдд", "en" : "Shri Chandot"}, + {"hi" : "рдХрд░рдо рдЪрдВрджреЛрдд", "en" : "Karam Chandot"}, + {"hi" : "рдХрдкреВрд░ рдЪрдВрджреЛрдд", "en" : "Kapoor Chandot"}, + {"hi" : "рд░рд╛рдо рдЪрдВрджреЛрдд", "en" : "Ram Chandot"}, + {"hi" : "рд▓рд╛рд▓ рдЪрдВрджреЛрдд", "en" : "Lal Chandot"}, + {"hi" : "рдкреНрд░рддрд┐рдЪрдВрджреЛрдд", "en" : "Prati Chandot"}, + {"hi" : "рдорд╛рди рд╕рд┐рдВрдЧреЛрдд", "en" : "Man Singot"}, + {"hi" : "рдлрддреЗ рд╕рд┐рдВрдЧреЛрдд", "en" : "Fate Singot"}, + {"hi" : "рд░рд╛рдо рд╕рд┐рдВрдЧреЛрдд", "en" : "Ram Singot"}, + {"hi" : "рдЕрдЦреЗ рд╕рд┐рдВрдЧреЛрдд", "en" : "Akhe Singot"}, + {"hi" : "рдХрд░рдо рд╕реЛрдд", "en" : "Karam Sot"}, + {"hi" : "рдиреЗрдд рд╕реЛрдд", "en" : "Net Sot"}, + {"hi" : "рдЪрддреБрд░ рднреБрднреЛрдд", "en" : "Chatur Bhubhot"}, + {"hi" : "рдордж рд╕реВрджрдиреМрдд", "en" : "Mad Sudanaut"}, + {"hi" : "рдзрдЧрдбрд╛рд╡рдд", "en" : "Dhagadavat"}, + {"hi" : "рдорд╛рдирд╛рд╡рдд", "en" : "Manavat"}, + {"hi" : "рдЦреЗрддрд╛рд╡рдд", "en" : "Khetavat"}, + {"hi" : "рджреБрджрд╛рд╡рдд", "en" : "Dudavat"}, + {"hi" : "рджреЗрд╡рд╛рд╡рдд", "en" : "Devavat"}, + {"hi" : "рдкреВрд░рд╛рд╡рдд", "en" : "Puravat"}, + {"hi" : "рдЯреАрд╡рд╛рд╡рдд", "en" : "Tivavat"}, + {"hi" : "рдХрд▓реНрд▓рд╛рд╡рдд", "en" : "Kallavat"}, + {"hi" : "рдорд▓реНрд▓рд╛рд╡рдд", "en" : "Mallavat"}, + {"hi" : "рдореМрд▓рд╛рд╡рдд", "en" : "Maulavat"}, + {"hi" : "рд░рд╛рдорд╡рдд", "en" : "Ramavat"}, + {"hi" : "рд▓рдЦрд╛рд╡рдд", "en" : "Lakhavat"}, + {"hi" : "рднрд┐рдЪрд▓рд╛рддреА", "en" : "Bhichlati"}, + {"hi" : "рднрд╛рдВрдЧ рдЪрдВрджреЛрдд", "en" : "Bhang Chandot"}, + {"hi" : "рдореВрдерд╛", "en" : "Mutha"}, + {"hi" : "рдбреМрдб рдореВрдерд╛", "en" : "Daud Mutha"}, + {"hi" : "рдХрд╣рд░рд╛", "en" : "Kahara"}, + {"hi" : "рдерд╣рд░рд╛", "en" : "Thahara"}, + {"hi" : "рдмрд╛рдЬрд░рд╛", "en" : "Bajara"}, + {"hi" : "рдмреЗрдЬрд╛рд░рд╛", "en" : "Bejara"}, + {"hi" : "рдореАрдЪреЗрд░рд╛", "en" : "Micheera"}, + {"hi" : "рдмрдЧрд░рд╛", "en" : "Bagara"}, + {"hi" : "рд▓рд╛рдЦрд╛рд╕рд░рд┐рдпрд╛", "en" : "Lakhasariya"}, + {"hi" : "рдмрд░рд╕рд▓рдкреВрд░рд┐рдпрд╛", "en" : "Barsalpuria"}, + {"hi" : "рдХреЛрдард╛рд░реА", "en" : "Kothari"}, + {"hi" : "рдЪреМрдзрд░реА", "en" : "Chaudhary"}, + {"hi" : "рд░реБрдбрдпрд╛", "en" : "Rudya"}, + {"hi" : "рд░рд╛рд╣реБрдбрдпрд╛", "en" : "Rahudya"}, + {"hi" : "рдордбрд┐рдпрд╛", "en" : "Madiya"}, + {"hi" : "рд▓реЗрдЦрдирд┐рдпрд╛рдВ", "en" : "Lekhaniya"}, + {"hi" : "рдлрд╛рдлрдЯ", "en" : "Fafat"}, + {"hi" : "рдмреЗрдХрдЯ", "en" : "Bekat"}, + {"hi" : "рднрдИрдпрд╛", "en" : "Bhaiya"}, + {"hi" : "рд╕реБрдгрд╛рди", "en" : "Sunaan"}, + {"hi" : "рд╕рд╣рд╛рдгрд╛", "en" : "Sahana"}, + {"hi" : "рдореЛрджрд┐рдпрд╛", "en" : "Modiya"}, + {"hi" : "рдЧрд╛рдВрджреА", "en" : "Gandi"}, + {"hi" : "рдЗрдиреНрджреБ", "en" : "Indu"}, + {"hi" : "рд╕рд░рд╛рдл", "en" : "Saraf"}, + {"hi" : "рд╕рд╛рд╣рд╛", "en" : "Saha"}, + {"hi" : "рд╕рд┐рд░рдЪрд╛", "en" : "Sircha"}, + {"hi" : "рдХрд▓реНрд╣рд╛", "en" : "Kalha"}, + {"hi" : "рдмреНрд░рдЬрд╡рд╛рд╕реА", "en" : "Brajwasi"}, + {"hi" : "рд╕рд╛рдмрд▓рдХрд╛", "en" : "Sabalka"}, + {"hi" : "рдЦрдЯрдорд▓", "en" : "Khatmal"}, + {"hi" : "рд╡рд╛рдкрд▓", "en" : "Vapal"}, + {"hi" : "рдмрд╛рдмреЗрдЪрд╛", "en" : "Babecha"}, + {"hi" : "рдорд░реЛрдареА", "en" : "Marothi"}, + {"hi" : "рдХрд░рдорд╛", "en" : "Karma"}, + {"hi" : "рд░рд╛рдареА", "en" : "Rathi"}, + {"hi" : "рдореЛрд╣рддрд╛", "en" : "Mohta"} + ] + }, + + { + "id": 57, + "Caste": "рд╕рд╛рд░рдбрд╛", + "Gotra": "рдереЗрд╡рдбрд╛рдВрд╕", + "Deity": "рд╕рдВрдЪрд╛рдп", + "Location": "", + "Surnames": [ + {"hi": "рд╕рд╛рд░рдбрд╛", "en": "Sarda"}, + {"hi": "рдирд░рдб", "en": "Narad"}, + {"hi": "рдЦрд░рдб", "en": "Kharad"}, + {"hi": "рдХреЗрд▓рд╛", "en": "Kela"}, + {"hi": "рдореВрдЬрд┐рдмрд╛рд▓", "en": "Mujibal"}, + {"hi": "рдХреЛрдард╛рд░реА", "en": "Kothari"}, + {"hi": "рдХрд╛рдиреВрдирдЧреЛ", "en": "Kanoongo"}, + {"hi": "рдЪреМрдзрд░реА", "en": "Chaudhary"}, + {"hi": "рднрд▓рд┐рдХрд╛", "en": "Bhalika"}, + {"hi": "рдкрдЯрд╡рд╛", "en": "Patwa"}, + {"hi": "рджрд╛рджрд▓реНрдпрд╛", "en": "Dadlya"}, + {"hi": "рднрд╛рдЧрдбрдпрд╛", "en": "Bhagadya"}, + {"hi": "рд░рд╛рдорджреЗрд╡", "en": "Ramdev"}, + {"hi": "рд╕реЗрда", "en": "Seth"}, + {"hi": "рд╕реЗрдареА", "en": "Sethi"} + ] + }, + + { + "id": 58, + "Caste": "рдореВрдВрдзреЬрд╛", + "Gotra": "рдЧреЛрдВрдмрд╛рдВрд╕", + "Deity": "рдореВрдБрджрд▓", + "Location": "", + "Surnames": [ + {"hi": "рдореЛрдВрдзрдбрд╛", "en": "Mondhada"}, + {"hi": "рдореЛрд░рд╛рдгреА", "en": "Morani"}, + {"hi": "рдореЛрджреА", "en": "Modi"}, + {"hi": "рдорд╛рд╣реНрд▓рд╛рдгрд╛", "en": "Mahlana"}, + {"hi": "рд╕реЗрд╕рд╛рдгреА", "en": "Sesani"}, + {"hi": "рд╕рд╛рдВрднрд░рдпрд╛", "en": "Sambharya"}, + {"hi": "рд╕рдХрд░рд╛рдгреА", "en": "Sakarani"}, + {"hi": "рднрд╛рдХрд░рд╛рдгреА", "en": "Bhakarani"}, + {"hi": "рднрд░рд╛рдгреА", "en": "Bharani"}, + {"hi": "рднреМрд░рд╛рдгреА", "en": "Bhaurani"}, + {"hi": "рд░рд╛рдЬрдореНрд╣реВрддрд╛", "en": "Rajmhuta"}, + {"hi": "рдЧреМрд░рд╛рдгреА", "en": "Gaurani"}, + {"hi": "рдЙрд▓рд╛рдгреА", "en": "Ulani"}, + {"hi": "рдбреЛрдбрдпрд╛", "en": "Dodaya"}, + {"hi": "рдвреЗрдпрдпрд╛", "en": "Dheya"}, + {"hi": "рдЪреМрдзрд░реА", "en": "Chaudhary"}, + {"hi": "рдЪрдордбрдпрд╛", "en": "Chamdiya"}, + {"hi": "рдЪрдордХреНрдпрд╛", "en": "Chamkya"}, + {"hi": "рдЕрдЯреЗрд░рдгрдпрд╛", "en": "Ateranya"}, + {"hi": "рдкреНрд░рд╣рд▓рд╛рджрд╛рдгреА", "en": "Prahladani"}, + {"hi": "рдкрдВрд╕рд╛рд░реА", "en": "Pansari"}, + {"hi": "рдЫреЛрдЯрд╛ рдкрдВрд╕рд╛рд░реА", "en": "Chhota Pansari"}, + {"hi": "рдХреЛрдард╛рд░реА", "en": "Kothari"}, + {"hi": "рдмрд╛рд░реАрдлрд╛", "en": "Barifa"}, + {"hi": "рдмрд╛рд╡рд░реА", "en": "Bawri"}, + {"hi": "рдмрд▓рдбрд┐рдпрд╛", "en": "Baldia"}, + {"hi": "рджрдореНрдорд▓реНрдХрд╛", "en": "Dammalka"}, + {"hi": "рдЕрдард╛рдгреА", "en": "Athani"}, + {"hi": "рдЧрдмрд▓рд╛рдгреА", "en": "Gablani"}, + {"hi": "рдЕрд▓рдбрд┐рдпрд╛", "en": "Aladiya"} + ] + }, + { + "id": 59, + "Caste": "рдирд╛рд╡рдВрдзрд░", + "Gotra": "рд╡реБрдЧреНрджрд╛рд▓рд┐рдн", + "Deity": "рдзрд░рдЬрд▓", + "Location": "", + "Surnames": [ + {"hi": "рдирд╛рд╡рдзрд░", "en": "Navdhar"}, + {"hi": "рдзрд░рд╛рдгреА", "en": "Dharani"}, + {"hi": "рдзреАрд░рдгреА", "en": "Dhirani"}, + {"hi": "рдзрд╛рд░рд╛рдгреА", "en": "Dharani"}, + {"hi": "рдзреАрд░рдг", "en": "Dhiran"}, + {"hi": "рдвреВрдврд╛рдгреА", "en": "Dhudani"}, + {"hi": "рдореМреЬрд╛рдгреА", "en": "Mordani"}, + {"hi": "рдореАрдорд╛рдгреА", "en": "Mimani"}, + {"hi": "рдзрдирд╛рдгреА", "en": "Dhanani"}, + {"hi": "рдкрдирд╛рдгреА", "en": "Panani"}, + {"hi": "рд╕реНрдпрд╛рд╣рд░рд╛", "en": "Syahara"}, + {"hi": "рд░рд╛рдп", "en": "Rai"}, + {"hi": "рдЧрд╛рдВрдзреА", "en": "Gandhi"} + ] + }, + { + "id": 60, + "Caste": "рдирд╡рд╛рд▓", + "Gotra": "рдирд╛рдирдгрд╛рдВрд╕", + "Deity": "", + "Location": "", + "Surnames": [ + {"hi": "рдирд╡рд▓", "en": "Nawal"}, + {"hi": "рдЦреБрд╡рд╛рдВрд▓", "en": "Khuval"}, + {"hi": "рдорд╛рд▓реАрд╡рд╛рд▓", "en": "Maliwal"} + ] + }, + { + "id": 61, + "Caste": "рд╣реЗреЬрд╛", + "Gotra": "рдзрдирд╛рд╕", + "Deity": "рдлрд╛рд▓реМрджреА", + "Location": "", + "Surnames": [ + {"hi": "рд╣реЗреЬрд╛", "en": "Heda"} + ] + }, + { + "id": 62, + "Caste": "рдзреВрдкрдб", + "Gotra": "рд╕рд┐рд░рд╕реЗрд╕", + "Deity": "рдлрд▓реМрдзреА", + "Location": "", + "Surnames": [ + {"hi": "рдзреВрдк", "en": "Dhoop"} + ] + }, + + { + "id": 63, + "Caste": "рдмрд╛рд╣реЗрддреА", + "Gotra": "рднрд┐рдиреНрди-рднрд┐рдиреНрди", + "Deity": "рднрд┐рдиреНрди-рднрд┐рдиреНрди", + "Location": "", + "Surnames": [ + {"hi": "рдмрд╛рд╣реЗрддреА", "en": "Baheti"}, + {"hi": "рд░реБрд╡рдВрдзрд╛", "en": "Ruvandha"}, + {"hi": "рдирд╛рдбрдЧреЭ", "en": "Nadgarh"}, + {"hi": "рд▓реАрдХрд╛рд╕рд╛рдгрдпрд╛", "en": "Likasaniya"}, + {"hi": "рдЖрдореНрд░рдкрд╛рд▓", "en": "Amrapal"}, + {"hi": "рдмреЗрдбрдЪреАрд╡рд╛рд▓", "en": "Bedchiwal"}, + {"hi": "рд░реБрдпрд╛", "en": "Ruyya"}, + {"hi": "рдЪрд░рдЦрд╛", "en": "Charkha"}, + {"hi": "рд░реБрдбрдпрд╛", "en": "Rudya"}, + {"hi": "рд╕рд┐рдВрдШрдбреАрдпрд╛", "en": "Singhdia"}, + {"hi": "рддреБрдордбрд┐рдпрд╛", "en": "Tumdia"}, + {"hi": "рдЭрддрд┐рд░рд┐рдпрд╛", "en": "Jhatiriya"}, + {"hi": "рд░рд╛рдзрд╛рдгреА", "en": "Radhani"}, + {"hi": "рдмрд╛рдзрд╛рдгреА", "en": "Badhani"}, + {"hi": "рд╕реЗрд╕рд╛рдгреА", "en": "Sesani"}, + {"hi": "рд╕рдХрд░рд╛рдгреА", "en": "Sakarani"}, + {"hi": "рдЧреЛрджрд╛рдгреА", "en": "Godani"}, + {"hi": "рд░рд╛рдорд╛рдгреА", "en": "Ramani"}, + {"hi": "рд╡реБрдЧрдЯрд▓", "en": "Vugtal"}, + {"hi": "рдмрдмрд▓реМрддрд╛", "en": "Bablauta"}, + {"hi": "рд▓реЛрдЗрдмрд╛рд▓", "en": "Loibal"}, + {"hi": "рдмрд░реЛрддреНрдпрд╛", "en": "Barotya"}, + {"hi": "рдмреЗреЬреАрд╡рд╛рд▓", "en": "Bedhwal"}, + {"hi": "рд░реБрдзрд╛", "en": "Rudha"}, + {"hi": "рдЦрдбреНрд▓реЛрдпрд╛", "en": "Khudloya"}, + {"hi": "рдХрд╕реЗрдбрд╛", "en": "Kaseda"}, + {"hi": "рд╕рд╣рд░рд╛", "en": "Sahara"}, + {"hi": "рд╣рдореАрд░рдкреБрд░рд╛", "en": "Hamirpura"}, + {"hi": "рдЬрдВрдЧреА", "en": "Jangi"}, + {"hi": "рдзрдиреЛрд▓рд╛", "en": "Dhanola"}, + {"hi": "рдЧреЛрдХрдиреНрдпрд╛", "en": "Gokanya"}, + {"hi": "рдбрд╛рд▓реНрдпрд╛", "en": "Daliya"}, + {"hi": "рдбрд╛рдВрдЧрд░рд╛", "en": "Dangra"}, + {"hi": "рдорд▓реНрд▓рдб", "en": "Mallad"}, + {"hi": "рд▓реЛрдЧрд░рдб", "en": "Logard"}, + {"hi": "рд▓реЛрд╣рд┐рдпрд╛", "en": "Lohia"}, + {"hi": "рд▓реЛрдпрд╛", "en": "Loya"}, + {"hi": "рдореБрд░рдХреНрдпрд╛", "en": "Murkya"}, + {"hi": "рд▓рдЯреБрд░рд┐рдпрд╛", "en": "Laturia"}, + {"hi": "рдзрдЧрд░рд╛", "en": "Dagra"}, + {"hi": "рдЦрд╛рд╡рд╛рдгреА", "en": "Khavani"}, + {"hi": "рдзреЛрд▓", "en": "Dhol"}, + {"hi": "рдШреБрдгрд╡рд╛рд▓", "en": "Ghunnwal"}, + {"hi": "рдореБрд╕рд╛рдгреАрдпрд╛", "en": "Musaniya"}, + {"hi": "рдирд╛рд╡рдзрд░рд╛рдгреА", "en": "Navdharani"}, + {"hi": "рдирд░рд╡рд░рд╛", "en": "Narwara"}, + {"hi": "рдмреАрд▓реНрдпрд╛", "en": "Bilya"}, + {"hi": "рд╡рджрджрд╛", "en": "Vadada"}, + {"hi": "рдмреАрд▓рд╛рджрджрд╛", "en": "Biladada"}, + {"hi": "рдмрд╛рдШрд▓рд╛", "en": "Baghla"}, + {"hi": "рдЦрд┐рд╡рд┐рдЬреНрдпрд╛", "en": "Khivijya"}, + {"hi": "рдирд┐рд╡рд┐рдЬреНрдпрд╛", "en": "Nivijya"}, + {"hi": "рдирд╛рдЧрдгрдЪреНрдпрд╛", "en": "Naganchya"}, + {"hi": "рд░рд╛рдИрд╡рд╛рд▓", "en": "Raiwal"}, + {"hi": "рдмреВрдм", "en": "Boob"}, + {"hi": "рдЧрд╛рдВрдзреА", "en": "Gandhi"}, + {"hi": "рдЦреБрд╡рдВрдбрд╛", "en": "Khuvanda"}, + {"hi": "рд╡рд╛рд╕рд╛рдгреА", "en": "Vasani"}, + {"hi": "рдЖрдЧрд╕реБрдВрдб", "en": "Agasund"}, + {"hi": "рд╕реБрдо", "en": "Sum"}, + {"hi": "рдЧрд░рд╡рд┐рдпрд╛", "en": "Garviya"}, + {"hi": "рдзрдирд╛рдгреА", "en": "Dhani"}, + {"hi": "рд░реВрд╣реНрдбрд╛", "en": "Ruhda"}, + {"hi": "рдорд╛рд▓реАрд╡рд╛рд▓", "en": "Maliwal"}, + {"hi": "рдирд╛рд╡рдзрд░рд╛", "en": "Navdhara"}, + {"hi": "рдорд╛рд▓рд╛рдиреНрдпрд╛", "en": "Malanya"}, + {"hi": "рдзрдирдб", "en": "Dhand"}, + {"hi": "рдореБрд▓рддрд╛рдиреА", "en": "Multani"}, + {"hi": "рд╕рдВрд▓реНрддрд╛рдирдВрдг", "en": "Sanltanan"}, + {"hi": "рддреБрд░рдХреНрдпрд╛", "en": "Turkya"}, + {"hi": "рд╕реБрддреБрдбрд┐рдпрд╛", "en": "Sutudiya"}, + {"hi": "рдирд░реЗрдбрдпрд╛", "en": "Naredya"}, + {"hi": "рдирдердб", "en": "Nathad"}, + {"hi": "рдЧреАрдиреНрджреЛрдбрд┐рдпрд╛", "en": "Gindodia"}, + {"hi": "рддрд╛рдкрдбрд╛", "en": "Tapda"}, + {"hi": "рд░рд╛рдгрд╛", "en": "Rana"}, + {"hi": "рдзрд░рд╛рдгреА", "en": "Dharani"}, + {"hi": "рдзреАрд░рд╛рдгреА", "en": "Dhirani"}, + {"hi": "рдореАрдпрд╛рдгреА", "en": "Miyani"}, + {"hi": "рдордирд╛рдгреА", "en": "Manani"}, + {"hi": "рдореЛрд░рд╛рдгреА", "en": "Morani"}, + {"hi": "рдзрд╛рд░рд╛рдгреА", "en": "Dharani"}, + {"hi": "рдорд▓", "en": "Mal"}, + {"hi": "рд╕реНрдпрд╛рд╣рд░рд╛", "en": "Syahara"}, + {"hi": "рд░рд╛рдп рджрд░рдЧрдб", "en": "Rai Dargad"}, + {"hi": "рдлреВрдордбрд╛", "en": "Fumda"}, + {"hi": "рдиреЛрдЧрдЬрд╛", "en": "Nogja"} + ] + }, + + { + "id": 64, + "Caste": "рдкрд▓реМрдб", + "Gotra": "рд╕рд╛рдбрд╛рдВрд╕", + "Deity": "рдЪрд╛рд╡рдВрдбрд╛", + "Location": "", + "Surnames": [ + {"hi": "рдкрд▓реМрдб", "en": "Palaud"}, + {"hi": "рдЪрд┐рддрд▓рд╛рдирдЧрд┐рдпрд╛", "en": "Chitalangia"}, + {"hi": "рд░рд╛рд╡рддреНрдпрд╛", "en": "Ravatya"}, + {"hi": "рд▓реЛрдВрд╕рд▓реНрдпрд╛", "en": "Lonsalya"}, + {"hi": "рдЬреБрдЬреЗрд╕рд░рдпрд╛", "en": "Jujesarya"}, + {"hi": "рдЧрд╣рд▓реЬрд╛", "en": "Gehlada"}, + {"hi": "рдкрдЪреАрд╕реНрдпрд╛", "en": "Pachisiya"}, + {"hi": "рдЪрд╛рд╡рдбрдпрд╛", "en": "Chavadya"}, + {"hi": "рдХрд╛рдХрдиреНрдп", "en": "Kakanya"}, + {"hi": "рднреБрдХрдб", "en": "Bhukad"}, + {"hi": "рдХреЗрд▓рд╛", "en": "Kela"}, + {"hi": "рд╕реЗрдареА", "en": "Sethi"}, + {"hi": "рдЪрд╛рд╡рдЯрд╛", "en": "Chavata"}, + {"hi": "рдореМреЬрд╛", "en": "Mauda"}, + {"hi": "рдлреЛрдЧреАрд╡рд╛рд▓", "en": "Phogiwal"}, + {"hi": "рдЬреИрдерд▓реНрдпрд╛", "en": "Jaithalya"}, + {"hi": "рд╡рд╛рдкрдбреЛрддрд╛", "en": "Vapadota"}, + {"hi": "рдбреЛрдбрдпрд╛", "en": "Dodaya"}, + {"hi": "рдореБрдЬреАрд╡рд╛рд▓", "en": "Mujival"}, + {"hi": "рдорд╛рд░реВ", "en": "Maru"}, + {"hi": "рдлреМрд╕рд▓реНрдпрд╛", "en": "Fausalya"} + ] + }, + { + "id": 65, + "Caste": "рдЦрдЯрд╡рдб (рдЦрдЯреЛрдб)", + "Gotra": "рдирд┐рд░рдорд▓рд╛рдВрд╕", + "Deity": "рдкрд╛рдврд╛рдп", + "Location": "", + "Surnames": [ + {"hi": "рдЦрдЯрд╡рдб", "en": "Khatwad"}, + {"hi": "рдорд╛рд▓рд╛рдгреА", "en": "Malani"}, + {"hi": "рдореМрд▓рд╛рд╕рд░рд╛рдпрд╛", "en": "Maulasaraya"}, + {"hi": "рддреЛрдбрд╛", "en": "Toda"}, + {"hi": "рдореБрдЫрд╛рд▓", "en": "Muchhal"}, + {"hi": "рдЯреБрд╡рд╛рдгреА", "en": "Tuwani"}, + {"hi": "рд▓реЛрдерд╛", "en": "Lotha"}, + {"hi": "рдЦрдб", "en": "Khad"}, + {"hi": "рдХрд╛рд▓реНрдпрд╛", "en": "Kalya"}, + {"hi": "рд▓реМрд╕рд▓реНрдпрд╛", "en": "Lausalya"}, + {"hi": "рдЧрд╛рдВрдзреА", "en": "Gandhi"}, + {"hi": "рдЧрд╣рд▓реЬрд╛", "en": "Gehlada"}, + {"hi": "рдирд░реЗрд╕рдВрдпрд╛", "en": "Naresanya"}, + {"hi": "рд╕рд░рд╛рдл", "en": "Saraf"}, + {"hi": "рдкрд╣рд╛реЬрдХрд╛", "en": "Pahadka"}, + {"hi": "рднреВрддрд┐рдпрд╛", "en": "Bhutiya"}, + {"hi": "рднреВрд░рд┐рдпрд╛", "en": "Bhuriya"}, + {"hi": "рднрд╛рд▓рд╛", "en": "Bhala"} + ] + }, + { + "id": 66, + "Caste": "рддреЛрд╖рдиреАрд╡рд╛рд▓", + "Gotra": "рдХреМрд╕рд┐рдХ", + "Deity": "рдЦреВрдЦрд░", + "Location": "", + "Surnames": [ + {"hi": "рддреЛрд╖рдиреАрд╡рд╛рд▓", "en": "Toshniwal"}, + {"hi": "рдирд╛рдЧреМрд░реА", "en": "Nagauri"}, + {"hi": "рдорд┐рдЬреНрдпрд╛рдЬреА", "en": "Mijyaji"}, + {"hi": "рдореЛрджреА", "en": "Modi"}, + {"hi": "рдореВрдВрдЬреА", "en": "Munji"}, + {"hi": "рдбрд╛рдорд╛", "en": "Dama"}, + {"hi": "рдиреЗрд╡рд░", "en": "Nevor"}, + {"hi": "рдбрд╛рдордбреА", "en": "Damdi"}, + {"hi": "рд▓рдореНрдмреВ", "en": "Lambu"}, + {"hi": "рд╕рд┐рдВрдЧреА", "en": "Singi"}, + {"hi": "рджрд╛рд╕", "en": "Das"}, + {"hi": "рджрдЧрд╛", "en": "Daga"}, + {"hi": "рдЭрд╛рд▓рд░рд┐рдпрд╛", "en": "Jhalariya"}, + {"hi": "рдЬреЗрдирд╛рд░рд┐рдпрд╛", "en": "Jenariya"}, + {"hi": "рднрдХрд░реЛрдзрд╛", "en": "Bhakroda"} + ] + }, + { + "id": 67, + "Caste": "рдЧрдЯреНрдЯрд╛рдиреА", + "Gotra": "рдврд╛рд▓рд╛рдВрд╕", + "Deity": "рдЪрд╛рд╡рдВрдбрд╛", + "Location": "", + "Surnames": [ + {"hi": "рдорд▓реНрд▓рдХ", "en": "Mallak"}, + {"hi": "рдЯреЛрдкреАрд╡рд╛рд▓рд╛", "en": "Topiwala"}, + {"hi": "рд╕рд╛рдХрд░рд┐рдпрд╛", "en": "Sakariya"}, + {"hi": "рд╕рдВрдХрд░", "en": "Sankar"}, + {"hi": "рдорд┐рд▓рдХрд╛", "en": "Milka"} + ] + }, + { + "id": 68, + "Caste": "рдЖрдЧреАрд╡рд╛рд▓", + "Gotra": "рдЪрдиреНрджреНрд░рд╛рдВрд╕", + "Deity": "рднреЗрд╕рд╛рдВрдж", + "Location": "", + "Surnames": [ + {"hi": "", "en": ""} + ] + }, + { + "id": 69, + "Caste": "рдмрд▓рджреБрдЖ", + "Gotra": "рдмрд▓рд╛рдВрд╕", + "Deity": "рдЧрд╛рдВрдЧреЗрд╡рдореЗрд╢ рд╡ рд╣реАрдВрдЧрд▓рд╛рдж", + "Location": "", + "Surnames": [ + {"hi": "рдкрдбрд╡рд╛рд░", "en": "Padwar"}, + {"hi": "рдкреЗрдбреАрд╡рд╛рд▓", "en": "Pediwal"}, + {"hi": "рд░рд╛рдШрд╡рд╛рдгреА", "en": "Raghvani"}, + {"hi": "рдХрд▓рд╛рдгреА", "en": "Kalani"}, + {"hi": "рд╡реЗрдбреАрд╡рд╛рд▓", "en": "Wediwal"} + ] + }, + { + "id": 70, + "Caste": "рднрдирд╕рд╛рд▓реА", + "Gotra": "рднрдирд╕рд╛рд▓реА", + "Deity": "рдЪрд╛рд╡реЬрд╛", + "Location": "", + "Surnames": [ + {"hi": "", "en": ""} + ] + }, + { + "id": 71, + "Caste": "рднрдВрдбрд╛рд░реА", + "Gotra": "рдХреМрд╢рд┐рдХ", + "Deity": "рдирд╛рдЧрдиреЗрдЪреНрдпрд╛---", + "Location": "", + "Surnames": [ + {"hi": "рднрдХрд╛рд╡рд╛", "en": "Bhakawa"}, + {"hi": "рднреБрдХреНрдпрд╛", "en": "Bhukya"}, + {"hi": "рдХрд╛рд▓рд╛", "en": "Kala"}, + {"hi": "рдЧреЛрд░рд╛", "en": "Gora"}, + {"hi": "рдЧреЛрдХрдиреНрдпрд╛", "en": "Gokanya"}, + {"hi": "рдЧреБрд▓рдЪрдХ", "en": "Gulchak"}, + {"hi": "рдорд╛рдиреНрдпрд╛", "en": "Manya"}, + {"hi": "рд▓рд╛рдареА", "en": "Lathi"}, + {"hi": "рд░рд╛рдп", "en": "Rai"}, + {"hi": "рдорд┐рд░рдЪреНрдпрд╛", "en": "Mirchya"}, + {"hi": "рдирд░реЗрд╕рдгрдпрд╛", "en": "Naresanya"}, + {"hi": "рдиреЗрдгрд╕рд░", "en": "Nensar"} + ] + }, + { + "id": 72, + "Caste": "рдЧрд┐рд▓рдбрд╛---", + "Gotra": "рдЧреЛрддрдорд╕реНрдп", + "Deity": "рдорд╛рддреНрд░реА", + "Location": "", + "Surnames": [ + {"hi": "рдореВрдерд╛", "en": "Mutha"}, + {"hi": "рдореЛрджреА", "en": "Modi"}, + {"hi": "рдЧреАрдЧрд▓", "en": "Gigal"}, + {"hi": "рдореЛрд╣рддрд╛", "en": "Mohta"}, + {"hi": "рдЧрд╣рдирдбрд╝---", "en": "Gahanad"} + ] + } + ] \ No newline at end of file diff --git a/Family-Tree/public/states.json b/Family-Tree/public/mocks/states.json similarity index 100% rename from Family-Tree/public/states.json rename to Family-Tree/public/mocks/states.json diff --git a/Family-Tree/src/components/i18nblog.astro b/Family-Tree/src/components/i18nblog.astro deleted file mode 100644 index 219a3e2..0000000 --- a/Family-Tree/src/components/i18nblog.astro +++ /dev/null @@ -1,69 +0,0 @@ ---- -import "../styles/blog.css"; ---- - - -
-

I18N (Internationalization) Blog

- -

Making your website support multiple languages (called Internationalization or I18N) can seem tricky, but it's actually quite simple! In this guide, I'll show you how to do it step by step using just plain JavaScript. No libraries or frameworks are needed.

- -
- -
-

→ Folder Structure

- -
- -
- -
-

→ Step 1: Create Language Files

-
-

English (en.json):

- - -

Spanish (es.json):

- -
-
- -
- - -
-

→ Step 2: Create an index.html page

- -
- -
- - - -
-

→ Step 3: Create an i18n.js file

-
- -
- -
\ No newline at end of file diff --git a/Family-Tree/src/content/i18nblog.md b/Family-Tree/src/content/i18nblog.md new file mode 100644 index 0000000..8b7050e --- /dev/null +++ b/Family-Tree/src/content/i18nblog.md @@ -0,0 +1,209 @@ +

Implemention of I18N in Astro with Vanilla JavaScript

+ +Internationalization (i18n) is essential for creating websites that support multiple languages, providing a seamless experience for users worldwide. This guide will show you how to set up i18n in an Astro project using Vanilla JavaScript. + +--- + +## Why Use i18n? + +- **User Engagement**: Users feel more comfortable navigating a website in their native language. +- **Wider Audience**: Makes your website accessible to a global audience. +- **Scalability**: Simplifies adding new languages as your project grows. + +--- + +## File Structure + +- The folder and file organization to keep our code neat: + +```plaintext +project/ +тФЬтФАтФА public/ +тФВ тФЬтФАтФА locales/ +тФВ тФВ тФЬтФАтФА en.json # English translations +тФВ тФВ тФЬтФАтФА es.json # Spanish translations +тФВ тФФтФАтФА favicon.ico # (Optional) Favicon for the site +тФЬтФАтФА src/ +тФВ тФЬтФАтФА components/ +тФВ тФВ тФФтФАтФА Header.astro # Header with language selector +тФВ тФЬтФАтФА pages/ +тФВ тФВ тФФтФАтФА index.astro # Home page +тФВ тФЬтФАтФА layouts/ +тФВ тФВ тФФтФАтФА BaseLayout.astro # Optional layout for reusability +тФВ тФФтФАтФА scripts/ +тФВ тФФтФАтФА i18n.js # Script to fetch translation files +тФЬтФАтФА astro.config.mjs # Astro configuration file +тФФтФАтФА package.json # Project dependencies +``` + +--- + +## Step 1: Set Up the Project + +### Install Astro ЁЯЪА + +- Start by creating a new Astro project: + +```bash +npm create astro@latest project +cd project +npm install +``` + +--- + +## Step 2: Create Translation Files + +- WeтАЩll store translations in JSON files, one for each language. Create a `locales` folder inside `public/` and add the following files: + +### **English (en.json)** + +```json +{ + "greeting": "Hello, World!" +} +``` + +### **Spanish (es.json)** + +```json +{ + "greeting": "┬бHola, Mundo!" +} +``` + +--- + +## Step 3: Write the i18n Script + +- Add a script to fetch translations dynamically. Create `src/scripts/i18n.js`: + +```javascript +export async function fetchTranslation(lang) { + try { + const response = await fetch(`/locales/${lang}.json`); + if (!response.ok) { + throw new Error("Translation file not found"); + } + return response.json(); + } catch (error) { + console.error(error); + return { greeting: "Translation error" }; + } +} +``` + +**This script handles:** +- Fetching the translation file based on the language code. +- Returning an error message if the file isnтАЩt found. + +--- + +## Step 4: Build the Header Component + +- The `Header.astro` component will allow users to switch languages. + +### **Header.astro** + +```astro + + +
+

Welcome to Astro i18n

+ + +
+``` + +--- + +## Step 5: Create the Main Page + +- The main page will display the greeting based on the selected language. + +### **index.astro** + +```astro +--- +import Header from '../components/Header.astro'; +--- + +
+
+

Loading...

+
+``` + +--- + +## Step 6: Add an Optional Layout + +- To keep things reusable, wrap your content in a layout. + +### **BaseLayout.astro** + +```astro +--- +const title = "Astro i18n Demo"; +--- + + + + + + {title} + + + + + +``` + +--- + +## Step 7: Test the Project + +- Run the development server to see your `i18n` in action: + +```bash +npm run dev +``` + +Visit `http://localhost:3000`, and you should be able to: +1. View the default greeting in English. +2. Change the language using the dropdown to see the Spanish greeting. + +--- + +## Key Takeaways + +1. **Dynamic Fetching**: Language files are loaded dynamically to reduce initial load time. +2. **Scalable Design**: Adding new languages is as simple as creating a new JSON file. +3. **Customizable**: The i18n script can be extended to handle fallback languages, pluralization, or other localization features. + +--- + +## Next Steps + +- Add more translations for other sections of your website. +- Use browser settings to detect the user's preferred language. +- Implement fallback logic for unsupported languages. + +--- \ No newline at end of file diff --git a/Family-Tree/src/layouts/Card.astro b/Family-Tree/src/layouts/Card.astro index 2e88f9f..5f83fa6 100644 --- a/Family-Tree/src/layouts/Card.astro +++ b/Family-Tree/src/layouts/Card.astro @@ -63,7 +63,7 @@ import "../styles/card.css"; + diff --git a/Family-Tree/src/layouts/Home.astro b/Family-Tree/src/layouts/Home.astro index dbd67d2..cdca375 100644 --- a/Family-Tree/src/layouts/Home.astro +++ b/Family-Tree/src/layouts/Home.astro @@ -1,21 +1,36 @@ --- - +import i18nInit from "../utils/i18n"; --- -

Welcome

-

Recursive Zero's Tree

-

Tree Visualizations

+ + + + + + {i18nInit.t("main.welcome")} {i18nInit.t("main.title")} + + +

+ {i18nInit.t("main.welcome")} +

+

{i18nInit.t("main.title")}

+

{i18nInit.t("main.subtitle")}

- + + diff --git a/Family-Tree/src/layouts/Nav.astro b/Family-Tree/src/layouts/Nav.astro index f6a9f68..11e4892 100644 --- a/Family-Tree/src/layouts/Nav.astro +++ b/Family-Tree/src/layouts/Nav.astro @@ -37,19 +37,7 @@ import LightDarkMode from "../components/lightDarkMode.astro"; box-shadow: rgba(255, 255, 255, 0.886) 0px 3px 8px; } - /* #theme-toggle - { - background-color: rgb(23, 23, 23); - border-radius: 20px; - padding: 0.2em; - border: none; - box-shadow: rgb(255, 255, 255) 0px 3px 8px; - } - #theme-toggle:hover - { - transform: scale(1.2); - } */ :root { --bg-color: white; @@ -95,77 +83,44 @@ import LightDarkMode from "../components/lightDarkMode.astro"; + - // Initialize the page with the language from localStorage (or default language) - window.addEventListener("DOMContentLoaded", () => { - loadLanguage(currentLanguage); // Load language from localStorage or default - document.getElementById('languageSwitcher').value = currentLanguage; // Set the dropdown to the selected language - }); - diff --git a/Family-Tree/src/locales/en.json b/Family-Tree/src/locales/en.json new file mode 100644 index 0000000..b42b264 --- /dev/null +++ b/Family-Tree/src/locales/en.json @@ -0,0 +1,9 @@ +{ + "main": { + "welcome": "Welcome to", + "title": "Recursive Zero's", + "subtitle": "Tree Visualizations", + "family_tree": "ЁЯМ▓ Family Tree Visualization", + "state_tree": "ЁЯМН State Tree Visualization" + } + } diff --git a/Family-Tree/src/locales/hindi.json b/Family-Tree/src/locales/hindi.json new file mode 100644 index 0000000..4a787e5 --- /dev/null +++ b/Family-Tree/src/locales/hindi.json @@ -0,0 +1,9 @@ +{ + "main": { + "welcome": "рд╕реНрд╡рд╛рдЧрдд рд╣реИ", + "title": "рд░рд┐рдХрд░реНрд╕рд┐рд╡ рдЬрд╝реАрд░реЛ рдХрд╛", + "subtitle": "рд╡реГрдХреНрд╖ рджреГрд╢реНрдп", + "family_tree": "ЁЯМ▓ рдкрд░рд┐рд╡рд╛рд░ рд╡реГрдХреНрд╖ рджреГрд╢реНрдп", + "state_tree": "ЁЯМН рд░рд╛рдЬреНрдп рд╡реГрдХреНрд╖ рджреГрд╢реНрдп" + } + } \ No newline at end of file diff --git a/Family-Tree/src/pages/blog.astro b/Family-Tree/src/pages/blog.astro index ca14ec2..c5b5652 100644 --- a/Family-Tree/src/pages/blog.astro +++ b/Family-Tree/src/pages/blog.astro @@ -1,11 +1,14 @@ --- import Main from "../layouts/Main.astro"; -import Nav from "../layouts/Nav.astro"; import Footer from "../layouts/Footer.astro"; -import Blogs from "../components/i18nblog.astro"; +import Blogs from "../content/i18nblog.md"; +import "../styles/blog.css"; +import i18next, { t, changeLanguage } from "i18next"; + +changeLanguage("en"); --- +
-
\ No newline at end of file + +