From 34c4570688e8dd6d3cce17898fa24f7a2c8dbf32 Mon Sep 17 00:00:00 2001 From: DrMint <29893320+DrMint@users.noreply.github.com> Date: Thu, 17 Aug 2023 14:46:35 +0200 Subject: [PATCH] Updated deps --- .eslintrc.js | 3 - package-lock.json | 2979 +++++++---------- package.json | 76 +- public/local-data/recorders.json | 2 +- public/local-data/typesTranslations.json | 2 +- src/components/Chronicles/ChroniclesLists.tsx | 9 +- src/components/PreviewCard.tsx | 3 +- src/helpers/formatters.ts | 4 +- src/helpers/search.ts | 3 +- src/pages/contents/all.tsx | 1 - src/pages/library/[slug]/index.tsx | 4 +- src/pages/wiki/[slug]/index.tsx | 26 +- 12 files changed, 1275 insertions(+), 1837 deletions(-) diff --git a/.eslintrc.js b/.eslintrc.js index 4044b88..ad061b2 100644 --- a/.eslintrc.js +++ b/.eslintrc.js @@ -161,7 +161,6 @@ module.exports = { "@typescript-eslint/no-invalid-void-type": "error", "@typescript-eslint/no-meaningless-void-operator": "error", "@typescript-eslint/no-non-null-asserted-nullish-coalescing": "error", - "@typescript-eslint/no-parameter-properties": "error", "@typescript-eslint/no-require-imports": "error", // "@typescript-eslint/no-type-alias": "warn", "@typescript-eslint/no-unnecessary-boolean-literal-compare": "warn", @@ -182,7 +181,6 @@ module.exports = { "@typescript-eslint/prefer-string-starts-ends-with": "error", "@typescript-eslint/promise-function-async": "error", "@typescript-eslint/require-array-sort-compare": "error", - "@typescript-eslint/sort-type-union-intersection-members": "warn", // "@typescript-eslint/strict-boolean-expressions": [ // "error", // { allowAny: true }, @@ -192,7 +190,6 @@ module.exports = { "@typescript-eslint/unified-signatures": "error", /* EXTENSION OF ESLINT */ - "@typescript-eslint/no-duplicate-imports": "error", "@typescript-eslint/default-param-last": "warn", "@typescript-eslint/dot-notation": "warn", "@typescript-eslint/init-declarations": "warn", diff --git a/package-lock.json b/package-lock.json index 6ed2a35..24a1db3 100644 --- a/package-lock.json +++ b/package-lock.json @@ -7,40 +7,40 @@ "name": "accords-library.com", "hasInstallScript": true, "dependencies": { - "@fontsource/noto-serif-jp": "^5.0.2", - "@fontsource/opendyslexic": "^5.0.2", - "@fontsource/share-tech-mono": "^5.0.2", - "@fontsource/vollkorn": "^5.0.2", - "@fontsource/zen-maru-gothic": "^5.0.2", - "@formatjs/icu-messageformat-parser": "^2.4.0", + "@fontsource/noto-serif-jp": "^5.0.7", + "@fontsource/opendyslexic": "^5.0.7", + "@fontsource/share-tech-mono": "^5.0.8", + "@fontsource/vollkorn": "^5.0.9", + "@fontsource/zen-maru-gothic": "^5.0.7", + "@formatjs/icu-messageformat-parser": "^2.6.0", "@tippyjs/react": "^4.2.6", - "autoprefixer": "^10.4.14", + "autoprefixer": "^10.4.15", "cuid": "^2.1.8", "html-to-text": "^9.0.5", - "intl-messageformat": "^10.3.5", - "isomorphic-dompurify": "^1.6.0", - "jotai": "^2.1.1", - "markdown-to-jsx": "^7.2.1", - "marked": "^4.3.0", - "material-symbols": "^0.5.5", - "meilisearch": "^0.33.0", - "next": "^13.4.4", - "nodemailer": "^6.9.3", - "patch-package": "^7.0.0", - "rc-slider": "^10.2.0", + "intl-messageformat": "^10.5.0", + "isomorphic-dompurify": "^1.8.0", + "jotai": "^2.3.1", + "markdown-to-jsx": "^7.3.2", + "marked": "^7.0.3", + "material-symbols": "^0.10.4", + "meilisearch": "^0.34.1", + "next": "^13.4.17", + "nodemailer": "^6.9.4", + "patch-package": "^8.0.0", + "rc-slider": "^10.2.1", "react": "^18.2.0", "react-collapsible": "^2.10.0", "react-dom": "18.2.0", "react-hotkeys-hook": "^3.4.7", "react-swipeable": "^7.0.1", - "react-zoom-pan-pinch": "^3.0.8", + "react-zoom-pan-pinch": "^3.1.0", "string-natural-compare": "^3.0.1", "throttle-debounce": "^5.0.0", "tippy.js": "^6.3.7", "turndown": "^7.1.2", "ua-parser-js": "^1.0.35", "usehooks-ts": "^2.9.1", - "zod": "^3.21.4" + "zod": "^3.22.1" }, "devDependencies": { "@digitak/esrun": "3.2.24", @@ -49,30 +49,39 @@ "@graphql-codegen/typescript-graphql-request": "^4.5.9", "@graphql-codegen/typescript-operations": "^3.0.4", "@types/html-to-text": "^9.0.1", - "@types/marked": "^4.3.0", - "@types/node": "20.2.5", - "@types/nodemailer": "^6.4.8", - "@types/react": "^18.2.9", - "@types/react-dom": "^18.2.4", + "@types/marked": "^5.0.1", + "@types/node": "20.5.0", + "@types/nodemailer": "^6.4.9", + "@types/react": "^18.2.20", + "@types/react-dom": "^18.2.7", "@types/string-natural-compare": "^3.0.2", "@types/throttle-debounce": "^5.0.0", "@types/turndown": "^5.0.1", "@types/ua-parser-js": "^0.7.36", - "@typescript-eslint/eslint-plugin": "^5.59.9", - "@typescript-eslint/parser": "^5.59.9", - "chalk": "^5.2.0", - "dotenv": "^16.1.4", - "eslint": "^8.42.0", - "eslint-config-next": "13.4.4", - "eslint-plugin-import": "^2.27.5", + "@typescript-eslint/eslint-plugin": "^6.4.0", + "@typescript-eslint/parser": "^6.4.0", + "chalk": "^5.3.0", + "dotenv": "^16.3.1", + "eslint": "^8.47.0", + "eslint-config-next": "13.4.17", + "eslint-plugin-import": "^2.28.0", "graphql": "^16.6.0", "graphql-request": "5.1.0", - "next-sitemap": "^4.1.3", - "prettier": "^2.8.8", - "prettier-plugin-tailwindcss": "^0.3.0", - "tailwindcss": "^3.3.2", - "ts-unused-exports": "^9.0.4", - "typescript": "^5.1.3" + "next-sitemap": "^4.2.2", + "prettier": "^3.0.2", + "prettier-plugin-tailwindcss": "^0.5.3", + "tailwindcss": "^3.3.3", + "ts-unused-exports": "^10.0.0", + "typescript": "^5.1.6" + } + }, + "node_modules/@aashutoshrathi/word-wrap": { + "version": "1.2.6", + "resolved": "https://registry.npmjs.org/@aashutoshrathi/word-wrap/-/word-wrap-1.2.6.tgz", + "integrity": "sha512-1Yjs2SvM8TflER/OD3cOjhWWOZb58A2t7wpE2S9XfBYTiIl+XFhQG2bjy4Pu1I+EAlCNUzRDYDdFwFYUKvXcIA==", + "dev": true, + "engines": { + "node": ">=0.10.0" } }, "node_modules/@alloc/quick-lru": { @@ -1484,9 +1493,9 @@ } }, "node_modules/@eslint-community/eslint-utils": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.3.0.tgz", - "integrity": "sha512-v3oplH6FYCULtFuCeqyuTd9D2WKO937Dxdq+GmHOLL72TTRriLxz2VLlNfkZRsvj6PKnOPAtuT6dwrs/pA5DvA==", + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.4.0.tgz", + "integrity": "sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA==", "dev": true, "dependencies": { "eslint-visitor-keys": "^3.3.0" @@ -1499,23 +1508,23 @@ } }, "node_modules/@eslint-community/regexpp": { - "version": "4.4.0", - "resolved": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.4.0.tgz", - "integrity": "sha512-A9983Q0LnDGdLPjxyXQ00sbV+K+O+ko2Dr+CZigbHWtX9pNfxlaBkMR8X1CztI73zuEyEBXTVjx7CE+/VSwDiQ==", + "version": "4.6.2", + "resolved": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.6.2.tgz", + "integrity": "sha512-pPTNuaAG3QMH+buKyBIGJs3g/S5y0caxw0ygM3YyE6yJFySwiGGSzA+mM3KJ8QQvzeLh3blwgSonkFjgQdxzMw==", "dev": true, "engines": { "node": "^12.0.0 || ^14.0.0 || >=16.0.0" } }, "node_modules/@eslint/eslintrc": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-2.0.3.tgz", - "integrity": "sha512-+5gy6OQfk+xx3q0d6jGZZC3f3KzAkXc/IanVxd1is/VIIziRqqt3ongQz0FiTUXqTk0c7aDB3OaFuKnuSoJicQ==", + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-2.1.2.tgz", + "integrity": "sha512-+wvgpDsrB1YqAMdEUCcnTlpfVBH7Vqn6A/NT3D8WVXFIaKMlErPIZT3oCIAVCOtarRpMtelZLqJeU3t7WY6X6g==", "dev": true, "dependencies": { "ajv": "^6.12.4", "debug": "^4.3.2", - "espree": "^9.5.2", + "espree": "^9.6.0", "globals": "^13.19.0", "ignore": "^5.2.0", "import-fresh": "^3.2.1", @@ -1531,9 +1540,9 @@ } }, "node_modules/@eslint/eslintrc/node_modules/globals": { - "version": "13.20.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-13.20.0.tgz", - "integrity": "sha512-Qg5QtVkCy/kv3FUSlu4ukeZDVf9ee0iXLAUYX13gbR17bnejFTzr4iS9bY7kwCf1NztRNm1t91fjOiyx4CSwPQ==", + "version": "13.21.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.21.0.tgz", + "integrity": "sha512-ybyme3s4yy/t/3s35bewwXKOf7cvzfreG2lH0lZl0JB7I4GxRP2ghxOK/Nb9EkRXdbBXZLfq/p/0W2JUONB/Gg==", "dev": true, "dependencies": { "type-fest": "^0.20.2" @@ -1546,108 +1555,83 @@ } }, "node_modules/@eslint/js": { - "version": "8.42.0", - "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.42.0.tgz", - "integrity": "sha512-6SWlXpWU5AvId8Ac7zjzmIOqMOba/JWY8XZ4A7q7Gn1Vlfg/SFFIlrtHXt9nPn4op9ZPAkl91Jao+QQv3r/ukw==", + "version": "8.47.0", + "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.47.0.tgz", + "integrity": "sha512-P6omY1zv5MItm93kLM8s2vr1HICJH8v0dvddDhysbIuZ+vcjOHg5Zbkf1mTkcmi2JA9oBG2anOkRnW8WJTS8Og==", "dev": true, "engines": { "node": "^12.22.0 || ^14.17.0 || >=16.0.0" } }, "node_modules/@fontsource/noto-serif-jp": { - "version": "5.0.2", - "resolved": "https://registry.npmjs.org/@fontsource/noto-serif-jp/-/noto-serif-jp-5.0.2.tgz", - "integrity": "sha512-m+Om8fAkNPXZwIKZJ51uoIH4SxZXFyBUJf5dUBezFukIdJ7hu4iLIYWkdKPzahatD/LI2h8xVCwkuc7RH9RrYw==" + "version": "5.0.7", + "resolved": "https://registry.npmjs.org/@fontsource/noto-serif-jp/-/noto-serif-jp-5.0.7.tgz", + "integrity": "sha512-PmSyT38FAgCB1ouqTY7NRfV0kSdVmk/tL4ePKX4HZ890aquJmPCtus1xiqMjf4BjrKdv0qTAcBF3ywoSC/UJAw==" }, "node_modules/@fontsource/opendyslexic": { - "version": "5.0.2", - "resolved": "https://registry.npmjs.org/@fontsource/opendyslexic/-/opendyslexic-5.0.2.tgz", - "integrity": "sha512-yEBNeQv5aIxbpAL2vIY+aXq1jtbZENvtX3UuZcnPakIdwsaiARTGwe4UTBr+weNpek0g26t1w9Kezstd/cL6PQ==" + "version": "5.0.7", + "resolved": "https://registry.npmjs.org/@fontsource/opendyslexic/-/opendyslexic-5.0.7.tgz", + "integrity": "sha512-EmtwCEaCnMBwjw5x+w83u4zUoKiMMwXUueMAUiU47N5rsc7jWOjO+RY63WOZBKDJ5d9zR+4kpgAngPs3PpG9pw==" }, "node_modules/@fontsource/share-tech-mono": { - "version": "5.0.2", - "resolved": "https://registry.npmjs.org/@fontsource/share-tech-mono/-/share-tech-mono-5.0.2.tgz", - "integrity": "sha512-OtMNRaQy7aAIznDdrGnB3T4xoYymB64McTDGyOI5qtyhM/KAmBWyshD/QYDyVJIRyVYMNFseuLf8+qZ623n2KQ==" + "version": "5.0.8", + "resolved": "https://registry.npmjs.org/@fontsource/share-tech-mono/-/share-tech-mono-5.0.8.tgz", + "integrity": "sha512-TswltQj0p+pprBRgSHW6W0JOL7kPGBSuwensgpKjGY1+5HYTXg0xihN1uFPt4HsieeJbw7ldoHimogmjyrIemw==" }, "node_modules/@fontsource/vollkorn": { - "version": "5.0.2", - "resolved": "https://registry.npmjs.org/@fontsource/vollkorn/-/vollkorn-5.0.2.tgz", - "integrity": "sha512-ysMm2ZtQhvXgFEY8E+PyLkW7y1AQUy8WjHUxst8tPMmaxyk/4qG8Q8mu4bEXibxcN649mHTZieS+8CnNDLbESg==" + "version": "5.0.9", + "resolved": "https://registry.npmjs.org/@fontsource/vollkorn/-/vollkorn-5.0.9.tgz", + "integrity": "sha512-JEXK96OZ11PJ+cqbeqK2kTqLNyvPPLgL7bf1B/1RIWjOf1R1B2fqnyDwaJ1IdXdSjKu2YNhU1scV+CWD7pyqXg==" }, "node_modules/@fontsource/zen-maru-gothic": { - "version": "5.0.2", - "resolved": "https://registry.npmjs.org/@fontsource/zen-maru-gothic/-/zen-maru-gothic-5.0.2.tgz", - "integrity": "sha512-6zvlj7vzNtJdj4b9G6LVmoY3d0qhhjveoVx6kphpf7OkVrRGFFH7YjbpS0M/FkJfvSoD4OBev6pGuwitC34D8g==" + "version": "5.0.7", + "resolved": "https://registry.npmjs.org/@fontsource/zen-maru-gothic/-/zen-maru-gothic-5.0.7.tgz", + "integrity": "sha512-oItoTmwe6B5oCGOxeDtkkmEPlU2Pw75NVqOKW2tq/U+y7GX7v3AX4VCmUdxhCEqaSSBzagvNlqQXVQX4uhtwWg==" }, "node_modules/@formatjs/ecma402-abstract": { - "version": "1.15.0", - "resolved": "https://registry.npmjs.org/@formatjs/ecma402-abstract/-/ecma402-abstract-1.15.0.tgz", - "integrity": "sha512-7bAYAv0w4AIao9DNg0avfOLTCPE9woAgs6SpXuMq11IN3A+l+cq8ghczwqSZBM11myvPSJA7vLn72q0rJ0QK6Q==", + "version": "1.17.0", + "resolved": "https://registry.npmjs.org/@formatjs/ecma402-abstract/-/ecma402-abstract-1.17.0.tgz", + "integrity": "sha512-6ueQTeJZtwKjmh23bdkq/DMqH4l4bmfvtQH98blOSbiXv/OUiyijSW6jU22IT8BNM1ujCaEvJfTtyCYVH38EMQ==", "dependencies": { - "@formatjs/intl-localematcher": "0.2.32", + "@formatjs/intl-localematcher": "0.4.0", "tslib": "^2.4.0" } }, - "node_modules/@formatjs/ecma402-abstract/node_modules/tslib": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.5.0.tgz", - "integrity": "sha512-336iVw3rtn2BUK7ORdIAHTyxHGRIHVReokCR3XjbckJMK7ms8FysBfhLR8IXnAgy7T0PTPNBWKiH514FOW/WSg==" - }, "node_modules/@formatjs/fast-memoize": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/@formatjs/fast-memoize/-/fast-memoize-2.0.1.tgz", - "integrity": "sha512-M2GgV+qJn5WJQAYewz7q2Cdl6fobQa69S1AzSM2y0P68ZDbK5cWrJIcPCO395Of1ksftGZoOt4LYCO/j9BKBSA==", + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/@formatjs/fast-memoize/-/fast-memoize-2.2.0.tgz", + "integrity": "sha512-hnk/nY8FyrL5YxwP9e4r9dqeM6cAbo8PeU9UjyXojZMNvVad2Z06FAVHyR3Ecw6fza+0GH7vdJgiKIVXTMbSBA==", "dependencies": { "tslib": "^2.4.0" } }, - "node_modules/@formatjs/fast-memoize/node_modules/tslib": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.5.0.tgz", - "integrity": "sha512-336iVw3rtn2BUK7ORdIAHTyxHGRIHVReokCR3XjbckJMK7ms8FysBfhLR8IXnAgy7T0PTPNBWKiH514FOW/WSg==" - }, "node_modules/@formatjs/icu-messageformat-parser": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/@formatjs/icu-messageformat-parser/-/icu-messageformat-parser-2.4.0.tgz", - "integrity": "sha512-6Dh5Z/gp4F/HovXXu/vmd0If5NbYLB5dZrmhWVNb+BOGOEU3wt7Z/83KY1dtd7IDhAnYHasbmKE1RbTE0J+3hw==", + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/@formatjs/icu-messageformat-parser/-/icu-messageformat-parser-2.6.0.tgz", + "integrity": "sha512-yT6at0qc0DANw9qM/TU8RZaCtfDXtj4pZM/IC2WnVU80yAcliS3KVDiuUt4jSQAeFL9JS5bc2hARnFmjPdA6qw==", "dependencies": { - "@formatjs/ecma402-abstract": "1.15.0", - "@formatjs/icu-skeleton-parser": "1.4.0", + "@formatjs/ecma402-abstract": "1.17.0", + "@formatjs/icu-skeleton-parser": "1.6.0", "tslib": "^2.4.0" } }, - "node_modules/@formatjs/icu-messageformat-parser/node_modules/tslib": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.1.tgz", - "integrity": "sha512-tGyy4dAjRIEwI7BzsB0lynWgOpfqjUdq91XXAlIWD2OwKBH7oCl/GZG/HT4BOHrTlPMOASlMQ7veyTqpmRcrNA==" - }, "node_modules/@formatjs/icu-skeleton-parser": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/@formatjs/icu-skeleton-parser/-/icu-skeleton-parser-1.4.0.tgz", - "integrity": "sha512-Qq347VM616rVLkvN6QsKJELazRyNlbCiN47LdH0Mc5U7E2xV0vatiVhGqd3KFgbc055BvtnUXR7XX60dCGFuWg==", + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/@formatjs/icu-skeleton-parser/-/icu-skeleton-parser-1.6.0.tgz", + "integrity": "sha512-eMmxNpoX/J1IPUjPGSZwo0Wh+7CEvdEMddP2Jxg1gQJXfGfht/FdW2D5XDFj3VMbOTUQlDIdZJY7uC6O6gjPoA==", "dependencies": { - "@formatjs/ecma402-abstract": "1.15.0", + "@formatjs/ecma402-abstract": "1.17.0", "tslib": "^2.4.0" } }, - "node_modules/@formatjs/icu-skeleton-parser/node_modules/tslib": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.5.0.tgz", - "integrity": "sha512-336iVw3rtn2BUK7ORdIAHTyxHGRIHVReokCR3XjbckJMK7ms8FysBfhLR8IXnAgy7T0PTPNBWKiH514FOW/WSg==" - }, "node_modules/@formatjs/intl-localematcher": { - "version": "0.2.32", - "resolved": "https://registry.npmjs.org/@formatjs/intl-localematcher/-/intl-localematcher-0.2.32.tgz", - "integrity": "sha512-k/MEBstff4sttohyEpXxCmC3MqbUn9VvHGlZ8fauLzkbwXmVrEeyzS+4uhrvAk9DWU9/7otYWxyDox4nT/KVLQ==", + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/@formatjs/intl-localematcher/-/intl-localematcher-0.4.0.tgz", + "integrity": "sha512-bRTd+rKomvfdS4QDlVJ6TA/Jx1F2h/TBVO5LjvhQ7QPPHp19oPNMIum7W2CMEReq/zPxpmCeB31F9+5gl/qtvw==", "dependencies": { "tslib": "^2.4.0" } }, - "node_modules/@formatjs/intl-localematcher/node_modules/tslib": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.5.0.tgz", - "integrity": "sha512-336iVw3rtn2BUK7ORdIAHTyxHGRIHVReokCR3XjbckJMK7ms8FysBfhLR8IXnAgy7T0PTPNBWKiH514FOW/WSg==" - }, "node_modules/@graphql-codegen/cli": { "version": "3.3.1", "resolved": "https://registry.npmjs.org/@graphql-codegen/cli/-/cli-3.3.1.tgz", @@ -2380,12 +2364,6 @@ "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0" } }, - "node_modules/@graphql-tools/apollo-engine-loader/node_modules/tslib": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.0.tgz", - "integrity": "sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==", - "dev": true - }, "node_modules/@graphql-tools/batch-execute": { "version": "8.5.14", "resolved": "https://registry.npmjs.org/@graphql-tools/batch-execute/-/batch-execute-8.5.14.tgz", @@ -2413,12 +2391,6 @@ "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0" } }, - "node_modules/@graphql-tools/batch-execute/node_modules/tslib": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.1.tgz", - "integrity": "sha512-tGyy4dAjRIEwI7BzsB0lynWgOpfqjUdq91XXAlIWD2OwKBH7oCl/GZG/HT4BOHrTlPMOASlMQ7veyTqpmRcrNA==", - "dev": true - }, "node_modules/@graphql-tools/code-file-loader": { "version": "7.3.20", "resolved": "https://registry.npmjs.org/@graphql-tools/code-file-loader/-/code-file-loader-7.3.20.tgz", @@ -2465,12 +2437,6 @@ "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0" } }, - "node_modules/@graphql-tools/code-file-loader/node_modules/tslib": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.5.0.tgz", - "integrity": "sha512-336iVw3rtn2BUK7ORdIAHTyxHGRIHVReokCR3XjbckJMK7ms8FysBfhLR8IXnAgy7T0PTPNBWKiH514FOW/WSg==", - "dev": true - }, "node_modules/@graphql-tools/delegate": { "version": "9.0.21", "resolved": "https://registry.npmjs.org/@graphql-tools/delegate/-/delegate-9.0.21.tgz", @@ -2553,12 +2519,6 @@ "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0" } }, - "node_modules/@graphql-tools/executor-graphql-ws/node_modules/tslib": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.1.tgz", - "integrity": "sha512-tGyy4dAjRIEwI7BzsB0lynWgOpfqjUdq91XXAlIWD2OwKBH7oCl/GZG/HT4BOHrTlPMOASlMQ7veyTqpmRcrNA==", - "dev": true - }, "node_modules/@graphql-tools/executor-http": { "version": "0.0.8", "resolved": "https://registry.npmjs.org/@graphql-tools/executor-http/-/executor-http-0.0.8.tgz", @@ -2606,12 +2566,6 @@ "web-streams-polyfill": "^3.2.0" } }, - "node_modules/@graphql-tools/executor-http/node_modules/tslib": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.1.tgz", - "integrity": "sha512-tGyy4dAjRIEwI7BzsB0lynWgOpfqjUdq91XXAlIWD2OwKBH7oCl/GZG/HT4BOHrTlPMOASlMQ7veyTqpmRcrNA==", - "dev": true - }, "node_modules/@graphql-tools/executor-legacy-ws": { "version": "0.0.5", "resolved": "https://registry.npmjs.org/@graphql-tools/executor-legacy-ws/-/executor-legacy-ws-0.0.5.tgz", @@ -2640,12 +2594,6 @@ "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0" } }, - "node_modules/@graphql-tools/executor-legacy-ws/node_modules/tslib": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.1.tgz", - "integrity": "sha512-tGyy4dAjRIEwI7BzsB0lynWgOpfqjUdq91XXAlIWD2OwKBH7oCl/GZG/HT4BOHrTlPMOASlMQ7veyTqpmRcrNA==", - "dev": true - }, "node_modules/@graphql-tools/executor/node_modules/@graphql-tools/utils": { "version": "9.1.3", "resolved": "https://registry.npmjs.org/@graphql-tools/utils/-/utils-9.1.3.tgz", @@ -2658,12 +2606,6 @@ "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0" } }, - "node_modules/@graphql-tools/executor/node_modules/tslib": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.1.tgz", - "integrity": "sha512-tGyy4dAjRIEwI7BzsB0lynWgOpfqjUdq91XXAlIWD2OwKBH7oCl/GZG/HT4BOHrTlPMOASlMQ7veyTqpmRcrNA==", - "dev": true - }, "node_modules/@graphql-tools/git-loader": { "version": "7.2.13", "resolved": "https://registry.npmjs.org/@graphql-tools/git-loader/-/git-loader-7.2.13.tgz", @@ -2693,12 +2635,6 @@ "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0" } }, - "node_modules/@graphql-tools/git-loader/node_modules/tslib": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.1.tgz", - "integrity": "sha512-tGyy4dAjRIEwI7BzsB0lynWgOpfqjUdq91XXAlIWD2OwKBH7oCl/GZG/HT4BOHrTlPMOASlMQ7veyTqpmRcrNA==", - "dev": true - }, "node_modules/@graphql-tools/github-loader": { "version": "7.3.20", "resolved": "https://registry.npmjs.org/@graphql-tools/github-loader/-/github-loader-7.3.20.tgz", @@ -2743,12 +2679,6 @@ "web-streams-polyfill": "^3.2.0" } }, - "node_modules/@graphql-tools/github-loader/node_modules/tslib": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.1.tgz", - "integrity": "sha512-tGyy4dAjRIEwI7BzsB0lynWgOpfqjUdq91XXAlIWD2OwKBH7oCl/GZG/HT4BOHrTlPMOASlMQ7veyTqpmRcrNA==", - "dev": true - }, "node_modules/@graphql-tools/graphql-file-loader": { "version": "7.5.16", "resolved": "https://registry.npmjs.org/@graphql-tools/graphql-file-loader/-/graphql-file-loader-7.5.16.tgz", @@ -2778,12 +2708,6 @@ "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0" } }, - "node_modules/@graphql-tools/graphql-file-loader/node_modules/tslib": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.5.0.tgz", - "integrity": "sha512-336iVw3rtn2BUK7ORdIAHTyxHGRIHVReokCR3XjbckJMK7ms8FysBfhLR8IXnAgy7T0PTPNBWKiH514FOW/WSg==", - "dev": true - }, "node_modules/@graphql-tools/graphql-tag-pluck": { "version": "7.4.0", "resolved": "https://registry.npmjs.org/@graphql-tools/graphql-tag-pluck/-/graphql-tag-pluck-7.4.0.tgz", @@ -2813,12 +2737,6 @@ "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0" } }, - "node_modules/@graphql-tools/graphql-tag-pluck/node_modules/tslib": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.1.tgz", - "integrity": "sha512-tGyy4dAjRIEwI7BzsB0lynWgOpfqjUdq91XXAlIWD2OwKBH7oCl/GZG/HT4BOHrTlPMOASlMQ7veyTqpmRcrNA==", - "dev": true - }, "node_modules/@graphql-tools/import": { "version": "6.7.17", "resolved": "https://registry.npmjs.org/@graphql-tools/import/-/import-6.7.17.tgz", @@ -2846,12 +2764,6 @@ "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0" } }, - "node_modules/@graphql-tools/import/node_modules/tslib": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.5.0.tgz", - "integrity": "sha512-336iVw3rtn2BUK7ORdIAHTyxHGRIHVReokCR3XjbckJMK7ms8FysBfhLR8IXnAgy7T0PTPNBWKiH514FOW/WSg==", - "dev": true - }, "node_modules/@graphql-tools/json-file-loader": { "version": "7.4.17", "resolved": "https://registry.npmjs.org/@graphql-tools/json-file-loader/-/json-file-loader-7.4.17.tgz", @@ -2880,12 +2792,6 @@ "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0" } }, - "node_modules/@graphql-tools/json-file-loader/node_modules/tslib": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.5.0.tgz", - "integrity": "sha512-336iVw3rtn2BUK7ORdIAHTyxHGRIHVReokCR3XjbckJMK7ms8FysBfhLR8IXnAgy7T0PTPNBWKiH514FOW/WSg==", - "dev": true - }, "node_modules/@graphql-tools/load": { "version": "7.8.13", "resolved": "https://registry.npmjs.org/@graphql-tools/load/-/load-7.8.13.tgz", @@ -2942,12 +2848,6 @@ "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0" } }, - "node_modules/@graphql-tools/load/node_modules/tslib": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.5.0.tgz", - "integrity": "sha512-336iVw3rtn2BUK7ORdIAHTyxHGRIHVReokCR3XjbckJMK7ms8FysBfhLR8IXnAgy7T0PTPNBWKiH514FOW/WSg==", - "dev": true - }, "node_modules/@graphql-tools/load/node_modules/value-or-promise": { "version": "1.0.12", "resolved": "https://registry.npmjs.org/value-or-promise/-/value-or-promise-1.0.12.tgz", @@ -2982,12 +2882,6 @@ "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0" } }, - "node_modules/@graphql-tools/merge/node_modules/tslib": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.0.tgz", - "integrity": "sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==", - "dev": true - }, "node_modules/@graphql-tools/optimize": { "version": "1.3.1", "resolved": "https://registry.npmjs.org/@graphql-tools/optimize/-/optimize-1.3.1.tgz", @@ -3000,12 +2894,6 @@ "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0" } }, - "node_modules/@graphql-tools/optimize/node_modules/tslib": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.1.tgz", - "integrity": "sha512-tGyy4dAjRIEwI7BzsB0lynWgOpfqjUdq91XXAlIWD2OwKBH7oCl/GZG/HT4BOHrTlPMOASlMQ7veyTqpmRcrNA==", - "dev": true - }, "node_modules/@graphql-tools/prisma-loader": { "version": "7.2.50", "resolved": "https://registry.npmjs.org/@graphql-tools/prisma-loader/-/prisma-loader-7.2.50.tgz", @@ -3091,12 +2979,6 @@ "graphql": "14 - 16" } }, - "node_modules/@graphql-tools/prisma-loader/node_modules/tslib": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.1.tgz", - "integrity": "sha512-tGyy4dAjRIEwI7BzsB0lynWgOpfqjUdq91XXAlIWD2OwKBH7oCl/GZG/HT4BOHrTlPMOASlMQ7veyTqpmRcrNA==", - "dev": true - }, "node_modules/@graphql-tools/relay-operation-optimizer": { "version": "6.5.11", "resolved": "https://registry.npmjs.org/@graphql-tools/relay-operation-optimizer/-/relay-operation-optimizer-6.5.11.tgz", @@ -3123,12 +3005,6 @@ "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0" } }, - "node_modules/@graphql-tools/relay-operation-optimizer/node_modules/tslib": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.1.tgz", - "integrity": "sha512-tGyy4dAjRIEwI7BzsB0lynWgOpfqjUdq91XXAlIWD2OwKBH7oCl/GZG/HT4BOHrTlPMOASlMQ7veyTqpmRcrNA==", - "dev": true - }, "node_modules/@graphql-tools/schema": { "version": "9.0.12", "resolved": "https://registry.npmjs.org/@graphql-tools/schema/-/schema-9.0.12.tgz", @@ -3156,12 +3032,6 @@ "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0" } }, - "node_modules/@graphql-tools/schema/node_modules/tslib": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.0.tgz", - "integrity": "sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==", - "dev": true - }, "node_modules/@graphql-tools/url-loader": { "version": "7.16.29", "resolved": "https://registry.npmjs.org/@graphql-tools/url-loader/-/url-loader-7.16.29.tgz", @@ -3214,12 +3084,6 @@ "web-streams-polyfill": "^3.2.0" } }, - "node_modules/@graphql-tools/url-loader/node_modules/tslib": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.0.tgz", - "integrity": "sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==", - "dev": true - }, "node_modules/@graphql-tools/utils": { "version": "8.10.0", "resolved": "https://registry.npmjs.org/@graphql-tools/utils/-/utils-8.10.0.tgz", @@ -3232,12 +3096,6 @@ "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0" } }, - "node_modules/@graphql-tools/utils/node_modules/tslib": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.0.tgz", - "integrity": "sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==", - "dev": true - }, "node_modules/@graphql-tools/wrap": { "version": "9.2.23", "resolved": "https://registry.npmjs.org/@graphql-tools/wrap/-/wrap-9.2.23.tgz", @@ -3266,12 +3124,6 @@ "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0" } }, - "node_modules/@graphql-tools/wrap/node_modules/tslib": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.1.tgz", - "integrity": "sha512-tGyy4dAjRIEwI7BzsB0lynWgOpfqjUdq91XXAlIWD2OwKBH7oCl/GZG/HT4BOHrTlPMOASlMQ7veyTqpmRcrNA==", - "dev": true - }, "node_modules/@graphql-typed-document-node/core": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/@graphql-typed-document-node/core/-/core-3.1.1.tgz", @@ -3363,23 +3215,23 @@ } }, "node_modules/@next/env": { - "version": "13.4.4", - "resolved": "https://registry.npmjs.org/@next/env/-/env-13.4.4.tgz", - "integrity": "sha512-q/y7VZj/9YpgzDe64Zi6rY1xPizx80JjlU2BTevlajtaE3w1LqweH1gGgxou2N7hdFosXHjGrI4OUvtFXXhGLg==" + "version": "13.4.17", + "resolved": "https://registry.npmjs.org/@next/env/-/env-13.4.17.tgz", + "integrity": "sha512-rSGmt25Wxk0vGzZxDWBLE8jVW/C/JN20P3IhHc2tKVajEGy/oxStD9PbqcbCz6yOub82jYAWLqnoMITnssB+3g==" }, "node_modules/@next/eslint-plugin-next": { - "version": "13.4.4", - "resolved": "https://registry.npmjs.org/@next/eslint-plugin-next/-/eslint-plugin-next-13.4.4.tgz", - "integrity": "sha512-5jnh7q6I15efnjR/rR+/TGTc9hn53g3JTbEjAMjmeQiExKqEUgIXqrHI5zlTNlNyzCPkBB860/ctxXheZaF2Vw==", + "version": "13.4.17", + "resolved": "https://registry.npmjs.org/@next/eslint-plugin-next/-/eslint-plugin-next-13.4.17.tgz", + "integrity": "sha512-9hiKD44zfoYgdKFBgy60qDd9STyu85xQ3yfHDgrYedTxgCLAKHqqbd6C9qFN1UIiVZo2XF3Dh5MVYGuBYgTS8w==", "dev": true, "dependencies": { "glob": "7.1.7" } }, "node_modules/@next/swc-darwin-arm64": { - "version": "13.4.4", - "resolved": "https://registry.npmjs.org/@next/swc-darwin-arm64/-/swc-darwin-arm64-13.4.4.tgz", - "integrity": "sha512-xfjgXvp4KalNUKZMHmsFxr1Ug+aGmmO6NWP0uoh4G3WFqP/mJ1xxfww0gMOeMeSq/Jyr5k7DvoZ2Pv+XOITTtw==", + "version": "13.4.17", + "resolved": "https://registry.npmjs.org/@next/swc-darwin-arm64/-/swc-darwin-arm64-13.4.17.tgz", + "integrity": "sha512-dzsHchMmBwa6w6Gf5sp5+WmVt9/H4KWdSHy45aFE/UNmgr9V9eKfTW29k9Np9glLCEzrwnU1MztbAqDrnV9gEA==", "cpu": [ "arm64" ], @@ -3392,9 +3244,9 @@ } }, "node_modules/@next/swc-darwin-x64": { - "version": "13.4.4", - "resolved": "https://registry.npmjs.org/@next/swc-darwin-x64/-/swc-darwin-x64-13.4.4.tgz", - "integrity": "sha512-ZY9Ti1hkIwJsxGus3nlubIkvYyB0gNOYxKrfsOrLEqD0I2iCX8D7w8v6QQZ2H+dDl6UT29oeEUdDUNGk4UEpfg==", + "version": "13.4.17", + "resolved": "https://registry.npmjs.org/@next/swc-darwin-x64/-/swc-darwin-x64-13.4.17.tgz", + "integrity": "sha512-iH6UpMj3S40cZkJwYD+uBsAYACNu9TUCae47q2kqx1WzO3JuN/m5Zg22Cpwum/HLRJUa7ysJva/FG2noXbI0yw==", "cpu": [ "x64" ], @@ -3407,9 +3259,9 @@ } }, "node_modules/@next/swc-linux-arm64-gnu": { - "version": "13.4.4", - "resolved": "https://registry.npmjs.org/@next/swc-linux-arm64-gnu/-/swc-linux-arm64-gnu-13.4.4.tgz", - "integrity": "sha512-+KZnDeMShYkpkqAvGCEDeqYTRADJXc6SY1jWXz+Uo6qWQO/Jd9CoyhTJwRSxvQA16MoYzvILkGaDqirkRNctyA==", + "version": "13.4.17", + "resolved": "https://registry.npmjs.org/@next/swc-linux-arm64-gnu/-/swc-linux-arm64-gnu-13.4.17.tgz", + "integrity": "sha512-yj3YKGkSg52GL+4XhdfidibYJoq/5pYkQAc8Z4Q1e1nJ7CTOKn4KobTDLXqC5QVJncQRxC2u6vGaMLBe2UUa5Q==", "cpu": [ "arm64" ], @@ -3422,9 +3274,9 @@ } }, "node_modules/@next/swc-linux-arm64-musl": { - "version": "13.4.4", - "resolved": "https://registry.npmjs.org/@next/swc-linux-arm64-musl/-/swc-linux-arm64-musl-13.4.4.tgz", - "integrity": "sha512-evC1twrny2XDT4uOftoubZvW3EG0zs0ZxMwEtu/dDGVRO5n5pT48S8qqEIBGBUZYu/Xx4zzpOkIxx1vpWdE+9A==", + "version": "13.4.17", + "resolved": "https://registry.npmjs.org/@next/swc-linux-arm64-musl/-/swc-linux-arm64-musl-13.4.17.tgz", + "integrity": "sha512-w8+8ShThIgIgIkLk22NY+ZMF/yf5Dl6+tqOaNUzXy6b0gQSwtpVb0t4eSTx2VUqRxLl36dv9cqomGbthvuPiGA==", "cpu": [ "arm64" ], @@ -3437,9 +3289,9 @@ } }, "node_modules/@next/swc-linux-x64-gnu": { - "version": "13.4.4", - "resolved": "https://registry.npmjs.org/@next/swc-linux-x64-gnu/-/swc-linux-x64-gnu-13.4.4.tgz", - "integrity": "sha512-PX706XcCHr2FfkyhP2lpf+pX/tUvq6/ke7JYnnr0ykNdEMo+sb7cC/o91gnURh4sPYSiZJhsF2gbIqg9rciOHQ==", + "version": "13.4.17", + "resolved": "https://registry.npmjs.org/@next/swc-linux-x64-gnu/-/swc-linux-x64-gnu-13.4.17.tgz", + "integrity": "sha512-IQlJNdxvfqgHxJU6ITERf9qaA0m6mRo/gD0al/5CcXvs6cDihR/UzI09Bc+3vQSJV3ACAzrZjsF7dtdzVutvog==", "cpu": [ "x64" ], @@ -3452,9 +3304,9 @@ } }, "node_modules/@next/swc-linux-x64-musl": { - "version": "13.4.4", - "resolved": "https://registry.npmjs.org/@next/swc-linux-x64-musl/-/swc-linux-x64-musl-13.4.4.tgz", - "integrity": "sha512-TKUUx3Ftd95JlHV6XagEnqpT204Y+IsEa3awaYIjayn0MOGjgKZMZibqarK3B1FsMSPaieJf2FEAcu9z0yT5aA==", + "version": "13.4.17", + "resolved": "https://registry.npmjs.org/@next/swc-linux-x64-musl/-/swc-linux-x64-musl-13.4.17.tgz", + "integrity": "sha512-retAiJGtOS216pqAcNOwBUOqgqDH7kYzzj4jLrfVcb/sCQJ+JawMwayc3LEbpvMDZx8CHLECcs6bB45mMxkZEw==", "cpu": [ "x64" ], @@ -3467,9 +3319,9 @@ } }, "node_modules/@next/swc-win32-arm64-msvc": { - "version": "13.4.4", - "resolved": "https://registry.npmjs.org/@next/swc-win32-arm64-msvc/-/swc-win32-arm64-msvc-13.4.4.tgz", - "integrity": "sha512-FP8AadgSq4+HPtim7WBkCMGbhr5vh9FePXiWx9+YOdjwdQocwoCK5ZVC3OW8oh3TWth6iJ0AXJ/yQ1q1cwSZ3A==", + "version": "13.4.17", + "resolved": "https://registry.npmjs.org/@next/swc-win32-arm64-msvc/-/swc-win32-arm64-msvc-13.4.17.tgz", + "integrity": "sha512-PtaemQL9rwoRtS6kgjXxfRQLUbzBmtMxaXZTBnKnb+EjrDFkC+YI82kktL97LMrHRGQsMJcBQQtNQDJCBJmu2Q==", "cpu": [ "arm64" ], @@ -3482,9 +3334,9 @@ } }, "node_modules/@next/swc-win32-ia32-msvc": { - "version": "13.4.4", - "resolved": "https://registry.npmjs.org/@next/swc-win32-ia32-msvc/-/swc-win32-ia32-msvc-13.4.4.tgz", - "integrity": "sha512-3WekVmtuA2MCdcAOrgrI+PuFiFURtSyyrN1I3UPtS0ckR2HtLqyqmS334Eulf15g1/bdwMteePdK363X/Y9JMg==", + "version": "13.4.17", + "resolved": "https://registry.npmjs.org/@next/swc-win32-ia32-msvc/-/swc-win32-ia32-msvc-13.4.17.tgz", + "integrity": "sha512-5jJVxit2B3g/zRWJJ6/YeMHBch7PL10O5qR5BZyuFCoO/bg6MPtz5+U+FvbVCSgCKePU19lRGNsyX+BAu/V+vw==", "cpu": [ "ia32" ], @@ -3497,9 +3349,9 @@ } }, "node_modules/@next/swc-win32-x64-msvc": { - "version": "13.4.4", - "resolved": "https://registry.npmjs.org/@next/swc-win32-x64-msvc/-/swc-win32-x64-msvc-13.4.4.tgz", - "integrity": "sha512-AHRITu/CrlQ+qzoqQtEMfaTu7GHaQ6bziQln/pVWpOYC1wU+Mq6VQQFlsDtMCnDztPZtppAXdvvbNS7pcfRzlw==", + "version": "13.4.17", + "resolved": "https://registry.npmjs.org/@next/swc-win32-x64-msvc/-/swc-win32-x64-msvc-13.4.17.tgz", + "integrity": "sha512-3QOf2LfziycZW1iVgiA63xVVUMkawurZJ/jwgBqziUNw4r8XHLenNTgbn5XcdHqKuZKUuLSi/6v1/4myGWM0GA==", "cpu": [ "x64" ], @@ -3577,12 +3429,6 @@ "tslib": "^2.4.0" } }, - "node_modules/@peculiar/asn1-schema/node_modules/tslib": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.0.tgz", - "integrity": "sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==", - "dev": true - }, "node_modules/@peculiar/json-schema": { "version": "1.1.12", "resolved": "https://registry.npmjs.org/@peculiar/json-schema/-/json-schema-1.1.12.tgz", @@ -3595,12 +3441,6 @@ "node": ">=8.0.0" } }, - "node_modules/@peculiar/json-schema/node_modules/tslib": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.0.tgz", - "integrity": "sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==", - "dev": true - }, "node_modules/@peculiar/webcrypto": { "version": "1.4.0", "resolved": "https://registry.npmjs.org/@peculiar/webcrypto/-/webcrypto-1.4.0.tgz", @@ -3617,12 +3457,6 @@ "node": ">=10.12.0" } }, - "node_modules/@peculiar/webcrypto/node_modules/tslib": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.0.tgz", - "integrity": "sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==", - "dev": true - }, "node_modules/@pkgr/utils": { "version": "2.3.1", "resolved": "https://registry.npmjs.org/@pkgr/utils/-/utils-2.3.1.tgz", @@ -3643,12 +3477,6 @@ "url": "https://opencollective.com/unts" } }, - "node_modules/@pkgr/utils/node_modules/tslib": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.1.tgz", - "integrity": "sha512-tGyy4dAjRIEwI7BzsB0lynWgOpfqjUdq91XXAlIWD2OwKBH7oCl/GZG/HT4BOHrTlPMOASlMQ7veyTqpmRcrNA==", - "dev": true - }, "node_modules/@popperjs/core": { "version": "2.11.3", "resolved": "https://registry.npmjs.org/@popperjs/core/-/core-2.11.3.tgz", @@ -3691,11 +3519,6 @@ "tslib": "^2.4.0" } }, - "node_modules/@swc/helpers/node_modules/tslib": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.5.0.tgz", - "integrity": "sha512-336iVw3rtn2BUK7ORdIAHTyxHGRIHVReokCR3XjbckJMK7ms8FysBfhLR8IXnAgy7T0PTPNBWKiH514FOW/WSg==" - }, "node_modules/@tippyjs/react": { "version": "4.2.6", "resolved": "https://registry.npmjs.org/@tippyjs/react/-/react-4.2.6.tgz", @@ -3764,21 +3587,21 @@ } }, "node_modules/@types/marked": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/@types/marked/-/marked-4.3.0.tgz", - "integrity": "sha512-zK4gSFMjgslsv5Lyvr3O1yCjgmnE4pr8jbG8qVn4QglMwtpvPCf4YT2Wma7Nk95OxUUJI8Z+kzdXohbM7mVpGw==", + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/@types/marked/-/marked-5.0.1.tgz", + "integrity": "sha512-Y3pAUzHKh605fN6fvASsz5FDSWbZcs/65Q6xYRmnIP9ZIYz27T4IOmXfH9gWJV1dpi7f1e7z7nBGUTx/a0ptpA==", "dev": true }, "node_modules/@types/node": { - "version": "20.2.5", - "resolved": "https://registry.npmjs.org/@types/node/-/node-20.2.5.tgz", - "integrity": "sha512-JJulVEQXmiY9Px5axXHeYGLSjhkZEnD+MDPDGbCbIAbMslkKwmygtZFy1X6s/075Yo94sf8GuSlFfPzysQrWZQ==", + "version": "20.5.0", + "resolved": "https://registry.npmjs.org/@types/node/-/node-20.5.0.tgz", + "integrity": "sha512-Mgq7eCtoTjT89FqNoTzzXg2XvCi5VMhRV6+I2aYanc6kQCBImeNaAYRs/DyoVqk1YEUJK5gN9VO7HRIdz4Wo3Q==", "dev": true }, "node_modules/@types/nodemailer": { - "version": "6.4.8", - "resolved": "https://registry.npmjs.org/@types/nodemailer/-/nodemailer-6.4.8.tgz", - "integrity": "sha512-oVsJSCkqViCn8/pEu2hfjwVO+Gb3e+eTWjg3PcjeFKRItfKpKwHphQqbYmPQrlMk+op7pNNWPbsJIEthpFN/OQ==", + "version": "6.4.9", + "resolved": "https://registry.npmjs.org/@types/nodemailer/-/nodemailer-6.4.9.tgz", + "integrity": "sha512-XYG8Gv+sHjaOtUpiuytahMy2mM3rectgroNbs6R3djZEKmPNiIJwe9KqOJBGzKKnNZNKvnuvmugBgpq3w/S0ig==", "dev": true, "dependencies": { "@types/node": "*" @@ -3794,13 +3617,13 @@ "version": "15.7.4", "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.4.tgz", "integrity": "sha512-rZ5drC/jWjrArrS8BR6SIr4cWpW09RNTYt9AMZo3Jwwif+iacXAqgVjm0B0Bv/S1jhDXKHqRVNCbACkJ89RAnQ==", - "dev": true + "devOptional": true }, "node_modules/@types/react": { - "version": "18.2.9", - "resolved": "https://registry.npmjs.org/@types/react/-/react-18.2.9.tgz", - "integrity": "sha512-pL3JAesUkF7PEQGxh5XOwdXGV907te6m1/Qe1ERJLgomojS6Ne790QiA7GUl434JEkFA2aAaB6qJ5z4e1zJn/w==", - "dev": true, + "version": "18.2.20", + "resolved": "https://registry.npmjs.org/@types/react/-/react-18.2.20.tgz", + "integrity": "sha512-WKNtmsLWJM/3D5mG4U84cysVY31ivmyw85dE84fOCk5Hx78wezB/XEjVPWl2JTZ5FkEeaTJf+VgUAUn3PE7Isw==", + "devOptional": true, "dependencies": { "@types/prop-types": "*", "@types/scheduler": "*", @@ -3808,9 +3631,9 @@ } }, "node_modules/@types/react-dom": { - "version": "18.2.4", - "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-18.2.4.tgz", - "integrity": "sha512-G2mHoTMTL4yoydITgOGwWdWMVd8sNgyEP85xVmMKAPUBwQWm9wBPQUmvbeF4V3WBY1P7mmL4BkjQ0SqUpf1snw==", + "version": "18.2.7", + "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-18.2.7.tgz", + "integrity": "sha512-GRaAEriuT4zp9N4p1i8BDBYmEyfo+xQ3yHjJU4eiK5NDa1RmUZG+unZABUTK4/Ox/M+GaHwb6Ow8rUITrtjszA==", "dev": true, "dependencies": { "@types/react": "*" @@ -3820,7 +3643,7 @@ "version": "0.16.2", "resolved": "https://registry.npmjs.org/@types/scheduler/-/scheduler-0.16.2.tgz", "integrity": "sha512-hppQEBDmlwhFAXKJX2KnWLYu5yMfi91yazPb2l+lbJiwW+wdo1gNeRA+3RgNSO39WYX2euey41KEwnqesU2Jew==", - "dev": true + "devOptional": true }, "node_modules/@types/semver": { "version": "7.5.0", @@ -3867,32 +3690,33 @@ } }, "node_modules/@typescript-eslint/eslint-plugin": { - "version": "5.59.9", - "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.59.9.tgz", - "integrity": "sha512-4uQIBq1ffXd2YvF7MAvehWKW3zVv/w+mSfRAu+8cKbfj3nwzyqJLNcZJpQ/WZ1HLbJDiowwmQ6NO+63nCA+fqA==", + "version": "6.4.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-6.4.0.tgz", + "integrity": "sha512-62o2Hmc7Gs3p8SLfbXcipjWAa6qk2wZGChXG2JbBtYpwSRmti/9KHLqfbLs9uDigOexG+3PaQ9G2g3201FWLKg==", "dev": true, "dependencies": { - "@eslint-community/regexpp": "^4.4.0", - "@typescript-eslint/scope-manager": "5.59.9", - "@typescript-eslint/type-utils": "5.59.9", - "@typescript-eslint/utils": "5.59.9", + "@eslint-community/regexpp": "^4.5.1", + "@typescript-eslint/scope-manager": "6.4.0", + "@typescript-eslint/type-utils": "6.4.0", + "@typescript-eslint/utils": "6.4.0", + "@typescript-eslint/visitor-keys": "6.4.0", "debug": "^4.3.4", - "grapheme-splitter": "^1.0.4", - "ignore": "^5.2.0", - "natural-compare-lite": "^1.4.0", - "semver": "^7.3.7", - "tsutils": "^3.21.0" + "graphemer": "^1.4.0", + "ignore": "^5.2.4", + "natural-compare": "^1.4.0", + "semver": "^7.5.4", + "ts-api-utils": "^1.0.1" }, "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + "node": "^16.0.0 || >=18.0.0" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/typescript-eslint" }, "peerDependencies": { - "@typescript-eslint/parser": "^5.0.0", - "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" + "@typescript-eslint/parser": "^6.0.0 || ^6.0.0-alpha", + "eslint": "^7.0.0 || ^8.0.0" }, "peerDependenciesMeta": { "typescript": { @@ -3901,25 +3725,26 @@ } }, "node_modules/@typescript-eslint/parser": { - "version": "5.59.9", - "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.59.9.tgz", - "integrity": "sha512-FsPkRvBtcLQ/eVK1ivDiNYBjn3TGJdXy2fhXX+rc7czWl4ARwnpArwbihSOHI2Peg9WbtGHrbThfBUkZZGTtvQ==", + "version": "6.4.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-6.4.0.tgz", + "integrity": "sha512-I1Ah1irl033uxjxO9Xql7+biL3YD7w9IU8zF+xlzD/YxY6a4b7DYA08PXUUCbm2sEljwJF6ERFy2kTGAGcNilg==", "dev": true, "dependencies": { - "@typescript-eslint/scope-manager": "5.59.9", - "@typescript-eslint/types": "5.59.9", - "@typescript-eslint/typescript-estree": "5.59.9", + "@typescript-eslint/scope-manager": "6.4.0", + "@typescript-eslint/types": "6.4.0", + "@typescript-eslint/typescript-estree": "6.4.0", + "@typescript-eslint/visitor-keys": "6.4.0", "debug": "^4.3.4" }, "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + "node": "^16.0.0 || >=18.0.0" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/typescript-eslint" }, "peerDependencies": { - "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" + "eslint": "^7.0.0 || ^8.0.0" }, "peerDependenciesMeta": { "typescript": { @@ -3928,16 +3753,16 @@ } }, "node_modules/@typescript-eslint/scope-manager": { - "version": "5.59.9", - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.59.9.tgz", - "integrity": "sha512-8RA+E+w78z1+2dzvK/tGZ2cpGigBZ58VMEHDZtpE1v+LLjzrYGc8mMaTONSxKyEkz3IuXFM0IqYiGHlCsmlZxQ==", + "version": "6.4.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-6.4.0.tgz", + "integrity": "sha512-TUS7vaKkPWDVvl7GDNHFQMsMruD+zhkd3SdVW0d7b+7Zo+bd/hXJQ8nsiUZMi1jloWo6c9qt3B7Sqo+flC1nig==", "dev": true, "dependencies": { - "@typescript-eslint/types": "5.59.9", - "@typescript-eslint/visitor-keys": "5.59.9" + "@typescript-eslint/types": "6.4.0", + "@typescript-eslint/visitor-keys": "6.4.0" }, "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + "node": "^16.0.0 || >=18.0.0" }, "funding": { "type": "opencollective", @@ -3945,25 +3770,25 @@ } }, "node_modules/@typescript-eslint/type-utils": { - "version": "5.59.9", - "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-5.59.9.tgz", - "integrity": "sha512-ksEsT0/mEHg9e3qZu98AlSrONAQtrSTljL3ow9CGej8eRo7pe+yaC/mvTjptp23Xo/xIf2mLZKC6KPv4Sji26Q==", + "version": "6.4.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-6.4.0.tgz", + "integrity": "sha512-TvqrUFFyGY0cX3WgDHcdl2/mMCWCDv/0thTtx/ODMY1QhEiyFtv/OlLaNIiYLwRpAxAtOLOY9SUf1H3Q3dlwAg==", "dev": true, "dependencies": { - "@typescript-eslint/typescript-estree": "5.59.9", - "@typescript-eslint/utils": "5.59.9", + "@typescript-eslint/typescript-estree": "6.4.0", + "@typescript-eslint/utils": "6.4.0", "debug": "^4.3.4", - "tsutils": "^3.21.0" + "ts-api-utils": "^1.0.1" }, "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + "node": "^16.0.0 || >=18.0.0" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/typescript-eslint" }, "peerDependencies": { - "eslint": "*" + "eslint": "^7.0.0 || ^8.0.0" }, "peerDependenciesMeta": { "typescript": { @@ -3972,12 +3797,12 @@ } }, "node_modules/@typescript-eslint/types": { - "version": "5.59.9", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.59.9.tgz", - "integrity": "sha512-uW8H5NRgTVneSVTfiCVffBb8AbwWSKg7qcA4Ot3JI3MPCJGsB4Db4BhvAODIIYE5mNj7Q+VJkK7JxmRhk2Lyjw==", + "version": "6.4.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-6.4.0.tgz", + "integrity": "sha512-+FV9kVFrS7w78YtzkIsNSoYsnOtrYVnKWSTVXoL1761CsCRv5wpDOINgsXpxD67YCLZtVQekDDyaxfjVWUJmmg==", "dev": true, "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + "node": "^16.0.0 || >=18.0.0" }, "funding": { "type": "opencollective", @@ -3985,21 +3810,21 @@ } }, "node_modules/@typescript-eslint/typescript-estree": { - "version": "5.59.9", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.59.9.tgz", - "integrity": "sha512-pmM0/VQ7kUhd1QyIxgS+aRvMgw+ZljB3eDb+jYyp6d2bC0mQWLzUDF+DLwCTkQ3tlNyVsvZRXjFyV0LkU/aXjA==", + "version": "6.4.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-6.4.0.tgz", + "integrity": "sha512-iDPJArf/K2sxvjOR6skeUCNgHR/tCQXBsa+ee1/clRKr3olZjZ/dSkXPZjG6YkPtnW6p5D1egeEPMCW6Gn4yLA==", "dev": true, "dependencies": { - "@typescript-eslint/types": "5.59.9", - "@typescript-eslint/visitor-keys": "5.59.9", + "@typescript-eslint/types": "6.4.0", + "@typescript-eslint/visitor-keys": "6.4.0", "debug": "^4.3.4", "globby": "^11.1.0", "is-glob": "^4.0.3", - "semver": "^7.3.7", - "tsutils": "^3.21.0" + "semver": "^7.5.4", + "ts-api-utils": "^1.0.1" }, "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + "node": "^16.0.0 || >=18.0.0" }, "funding": { "type": "opencollective", @@ -4012,42 +3837,41 @@ } }, "node_modules/@typescript-eslint/utils": { - "version": "5.59.9", - "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.59.9.tgz", - "integrity": "sha512-1PuMYsju/38I5Ggblaeb98TOoUvjhRvLpLa1DoTOFaLWqaXl/1iQ1eGurTXgBY58NUdtfTXKP5xBq7q9NDaLKg==", + "version": "6.4.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-6.4.0.tgz", + "integrity": "sha512-BvvwryBQpECPGo8PwF/y/q+yacg8Hn/2XS+DqL/oRsOPK+RPt29h5Ui5dqOKHDlbXrAeHUTnyG3wZA0KTDxRZw==", "dev": true, "dependencies": { - "@eslint-community/eslint-utils": "^4.2.0", - "@types/json-schema": "^7.0.9", - "@types/semver": "^7.3.12", - "@typescript-eslint/scope-manager": "5.59.9", - "@typescript-eslint/types": "5.59.9", - "@typescript-eslint/typescript-estree": "5.59.9", - "eslint-scope": "^5.1.1", - "semver": "^7.3.7" + "@eslint-community/eslint-utils": "^4.4.0", + "@types/json-schema": "^7.0.12", + "@types/semver": "^7.5.0", + "@typescript-eslint/scope-manager": "6.4.0", + "@typescript-eslint/types": "6.4.0", + "@typescript-eslint/typescript-estree": "6.4.0", + "semver": "^7.5.4" }, "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + "node": "^16.0.0 || >=18.0.0" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/typescript-eslint" }, "peerDependencies": { - "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" + "eslint": "^7.0.0 || ^8.0.0" } }, "node_modules/@typescript-eslint/visitor-keys": { - "version": "5.59.9", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.59.9.tgz", - "integrity": "sha512-bT7s0td97KMaLwpEBckbzj/YohnvXtqbe2XgqNvTl6RJVakY5mvENOTPvw5u66nljfZxthESpDozs86U+oLY8Q==", + "version": "6.4.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-6.4.0.tgz", + "integrity": "sha512-yJSfyT+uJm+JRDWYRYdCm2i+pmvXJSMtPR9Cq5/XQs4QIgNoLcoRtDdzsLbLsFM/c6um6ohQkg/MLxWvoIndJA==", "dev": true, "dependencies": { - "@typescript-eslint/types": "5.59.9", - "eslint-visitor-keys": "^3.3.0" + "@typescript-eslint/types": "6.4.0", + "eslint-visitor-keys": "^3.4.1" }, "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + "node": "^16.0.0 || >=18.0.0" }, "funding": { "type": "opencollective", @@ -4090,12 +3914,6 @@ "tslib": "^2.3.1" } }, - "node_modules/@whatwg-node/node-fetch/node_modules/tslib": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.5.0.tgz", - "integrity": "sha512-336iVw3rtn2BUK7ORdIAHTyxHGRIHVReokCR3XjbckJMK7ms8FysBfhLR8IXnAgy7T0PTPNBWKiH514FOW/WSg==", - "dev": true - }, "node_modules/@yarnpkg/lockfile": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/@yarnpkg/lockfile/-/lockfile-1.1.0.tgz", @@ -4119,9 +3937,9 @@ } }, "node_modules/acorn": { - "version": "8.8.2", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.8.2.tgz", - "integrity": "sha512-xjIYgE8HBrkpd/sJqOGNspf8uHG+NOHGOw6a/Urj8taM2EXfdNAH2oFcPeIFfsv3+kz/mJrS5VuMqbNLjCa2vw==", + "version": "8.10.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.10.0.tgz", + "integrity": "sha512-F0SAmZ8iUtS//m8DmCTA0jlh6TDKkHQyK6xc6V4KDTyZKA9dnvX9/3sRTVQrWm79glUAZbnmmNcdYwUIHWVybw==", "dev": true, "bin": { "acorn": "bin/acorn" @@ -4273,6 +4091,19 @@ "node": ">=6.0" } }, + "node_modules/array-buffer-byte-length": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/array-buffer-byte-length/-/array-buffer-byte-length-1.0.0.tgz", + "integrity": "sha512-LPuwb2P+NrQw3XhxGc36+XSvuBPopovXYTR9Ew++Du9Yb/bx5AzBfrIsBoj0EZUifjQU+sHL21sseZ3jerWO/A==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "is-array-buffer": "^3.0.1" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/array-includes": { "version": "3.1.6", "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.1.6.tgz", @@ -4301,6 +4132,25 @@ "node": ">=8" } }, + "node_modules/array.prototype.findlastindex": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/array.prototype.findlastindex/-/array.prototype.findlastindex-1.2.2.tgz", + "integrity": "sha512-tb5thFFlUcp7NdNF6/MpDk/1r/4awWG1FIz3YqDf+/zJSTezBb+/5WViH41obXULHVpDzoiCLpJ/ZO9YbJMsdw==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4", + "es-shim-unscopables": "^1.0.0", + "get-intrinsic": "^1.1.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/array.prototype.flat": { "version": "1.3.1", "resolved": "https://registry.npmjs.org/array.prototype.flat/-/array.prototype.flat-1.3.1.tgz", @@ -4337,6 +4187,26 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/arraybuffer.prototype.slice": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/arraybuffer.prototype.slice/-/arraybuffer.prototype.slice-1.0.1.tgz", + "integrity": "sha512-09x0ZWFEjj4WD8PDbykUwo3t9arLn8NIzmmYEJFpYekOAQjpkGSyrQhNoRTcwwcFRu+ycWF78QZ63oWTqSjBcw==", + "dev": true, + "dependencies": { + "array-buffer-byte-length": "^1.0.0", + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "get-intrinsic": "^1.2.1", + "is-array-buffer": "^3.0.2", + "is-shared-array-buffer": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/asap": { "version": "2.0.6", "resolved": "https://registry.npmjs.org/asap/-/asap-2.0.6.tgz", @@ -4357,12 +4227,6 @@ "node": ">=12.0.0" } }, - "node_modules/asn1js/node_modules/tslib": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.0.tgz", - "integrity": "sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==", - "dev": true - }, "node_modules/ast-types-flow": { "version": "0.0.7", "resolved": "https://registry.npmjs.org/ast-types-flow/-/ast-types-flow-0.0.7.tgz", @@ -4404,9 +4268,9 @@ } }, "node_modules/autoprefixer": { - "version": "10.4.14", - "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.14.tgz", - "integrity": "sha512-FQzyfOsTlwVzjHxKEqRIAdJx9niO6VCBCoEwax/VLSoQF29ggECcPuBqUMZ+u8jCZOPSy8b8/8KnuFbp0SaFZQ==", + "version": "10.4.15", + "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.15.tgz", + "integrity": "sha512-KCuPB8ZCIqFdA4HwKXsvz7j6gvSDNhDP7WnUjBleRkKjPdvCmHFuQ77ocavI8FT6NdvlBnE2UFr2H4Mycn8Vew==", "funding": [ { "type": "opencollective", @@ -4415,11 +4279,15 @@ { "type": "tidelift", "url": "https://tidelift.com/funding/github/npm/autoprefixer" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" } ], "dependencies": { - "browserslist": "^4.21.5", - "caniuse-lite": "^1.0.30001464", + "browserslist": "^4.21.10", + "caniuse-lite": "^1.0.30001520", "fraction.js": "^4.2.0", "normalize-range": "^0.1.2", "picocolors": "^1.0.0", @@ -4572,9 +4440,9 @@ } }, "node_modules/browserslist": { - "version": "4.21.5", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.21.5.tgz", - "integrity": "sha512-tUkiguQGW7S3IhB7N+c2MV/HZPSCPAAiYBZXLsBhFB/PCy6ZKKsZrmBayHV9fdGV/ARIfJ14NkxKzRDjvp7L6w==", + "version": "4.21.10", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.21.10.tgz", + "integrity": "sha512-bipEBdZfVH5/pwrvqc+Ub0kUPVfGUhlKxbvfD+z1BDnPEO/X98ruXGA1WP5ASpAFKan7Qr6j736IacbZQuAlKQ==", "funding": [ { "type": "opencollective", @@ -4583,13 +4451,17 @@ { "type": "tidelift", "url": "https://tidelift.com/funding/github/npm/browserslist" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" } ], "dependencies": { - "caniuse-lite": "^1.0.30001449", - "electron-to-chromium": "^1.4.284", - "node-releases": "^2.0.8", - "update-browserslist-db": "^1.0.10" + "caniuse-lite": "^1.0.30001517", + "electron-to-chromium": "^1.4.477", + "node-releases": "^2.0.13", + "update-browserslist-db": "^1.0.11" }, "bin": { "browserslist": "cli.js" @@ -4680,12 +4552,6 @@ "tslib": "^2.0.3" } }, - "node_modules/camel-case/node_modules/tslib": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.0.tgz", - "integrity": "sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==", - "dev": true - }, "node_modules/camelcase": { "version": "5.3.1", "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", @@ -4705,9 +4571,9 @@ } }, "node_modules/caniuse-lite": { - "version": "1.0.30001467", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001467.tgz", - "integrity": "sha512-cEdN/5e+RPikvl9AHm4uuLXxeCNq8rFsQ+lPHTfe/OtypP3WwnVVbjn+6uBV7PaFL6xUFzTh+sSCOz1rKhcO+Q==", + "version": "1.0.30001521", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001521.tgz", + "integrity": "sha512-fnx1grfpEOvDGH+V17eccmNjucGUnCbP6KL+l5KqBIerp26WK/+RQ7CIDE37KGJjaPyqWXXlFUyKiWmvdNNKmQ==", "funding": [ { "type": "opencollective", @@ -4716,6 +4582,10 @@ { "type": "tidelift", "url": "https://tidelift.com/funding/github/npm/caniuse-lite" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" } ] }, @@ -4730,16 +4600,10 @@ "upper-case-first": "^2.0.2" } }, - "node_modules/capital-case/node_modules/tslib": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.0.tgz", - "integrity": "sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==", - "dev": true - }, "node_modules/chalk": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-5.2.0.tgz", - "integrity": "sha512-ree3Gqw/nazQAPuJJEy+avdl7QfZMcUvmHIKgEZkGL+xOBzRvup5Hxo6LHuMceSxOabuJLJm5Yp/92R9eMmMvA==", + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-5.3.0.tgz", + "integrity": "sha512-dLitG79d+GV1Nb/VYcCDFivJeK1hiukt9QjRNVOsUtTy1rR1YJsmpGGTZ3qJos+uw7WmWF4wUwBd9jxjocFC2w==", "dev": true, "engines": { "node": "^12.17.0 || ^14.13 || >=16.0.0" @@ -4786,12 +4650,6 @@ "upper-case-first": "^2.0.2" } }, - "node_modules/change-case/node_modules/tslib": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.0.tgz", - "integrity": "sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==", - "dev": true - }, "node_modules/chardet": { "version": "0.7.0", "resolved": "https://registry.npmjs.org/chardet/-/chardet-0.7.0.tgz", @@ -5011,12 +4869,6 @@ "upper-case": "^2.0.2" } }, - "node_modules/constant-case/node_modules/tslib": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.0.tgz", - "integrity": "sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==", - "dev": true - }, "node_modules/convert-source-map": { "version": "1.9.0", "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.9.0.tgz", @@ -5098,7 +4950,7 @@ "version": "3.0.10", "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.0.10.tgz", "integrity": "sha512-2u44ZG2OcNUO9HDp/Jl8C07x6pU/eTR3ncV91SiK3dhG9TWvRVsCoJw14Ckx5DgWkzGA3waZWO3d7pgqpUI/XA==", - "dev": true + "devOptional": true }, "node_modules/cuid": { "version": "2.1.8", @@ -5230,9 +5082,9 @@ } }, "node_modules/define-properties": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.4.tgz", - "integrity": "sha512-uckOqKcfaVvtBdsVkdPv3XjveQJsNQqmhXgRi8uhvWWuPYZCNlzT8qAyblUgNoXdHdjMTzAqeGjAoli8f+bzPA==", + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.2.0.tgz", + "integrity": "sha512-xvqAVKGfT1+UAvPwKTVw/njhdQ8ZhXK4lI0bCIuCMrp2up9nPnaDftrLtmpTazqd1o+UY4zgzU+avtMbDP+ldA==", "dev": true, "dependencies": { "has-property-descriptors": "^1.0.0", @@ -5361,9 +5213,9 @@ "integrity": "sha512-3VdM/SXBZX2omc9JF9nOPCtDaYQ67BGp5CoLpIQlO2KCAPETs8TcDHacF26jXadGbvUteZzRTeos2fhID5+ucQ==" }, "node_modules/dompurify": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/dompurify/-/dompurify-3.0.3.tgz", - "integrity": "sha512-axQ9zieHLnAnHh0sfAamKYiqXMJAVwu+LM/alQ7WDagoWessyWvMSFyW65CqF3owufNu8HBcE4cM2Vflu7YWcQ==" + "version": "3.0.5", + "resolved": "https://registry.npmjs.org/dompurify/-/dompurify-3.0.5.tgz", + "integrity": "sha512-F9e6wPGtY+8KNMRAVfxeCOHU0/NPWMSENNq4pQctuXRqqdEPW7q3CrLbR5Nse044WwacyjHGOMlvNsBe1y6z9A==" }, "node_modules/domutils": { "version": "3.1.0", @@ -5388,16 +5240,10 @@ "tslib": "^2.0.3" } }, - "node_modules/dot-case/node_modules/tslib": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.0.tgz", - "integrity": "sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==", - "dev": true - }, "node_modules/dotenv": { - "version": "16.1.4", - "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-16.1.4.tgz", - "integrity": "sha512-m55RtE8AsPeJBpOIFKihEmqUcoVncQIwo7x9U8ZwLEZw9ZpXboz2c+rvog+jUaJvVrZ5kBOeYQBX5+8Aa/OZQw==", + "version": "16.3.1", + "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-16.3.1.tgz", + "integrity": "sha512-IPzF4w4/Rd94bA9imS68tZBaYyBWSCE47V1RGuMrB94iyTOIEwRmVL2x/4An+6mETpLrKJ5hQkB8W4kFAadeIQ==", "dev": true, "engines": { "node": ">=12" @@ -5425,9 +5271,9 @@ } }, "node_modules/electron-to-chromium": { - "version": "1.4.333", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.333.tgz", - "integrity": "sha512-YyE8+GKyGtPEP1/kpvqsdhD6rA/TP1DUFDN4uiU/YI52NzDxmwHkEb3qjId8hLBa5siJvG0sfC3O66501jMruQ==" + "version": "1.4.494", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.494.tgz", + "integrity": "sha512-KF7wtsFFDu4ws1ZsSOt4pdmO1yWVNWCFtijVYZPUeW4SV7/hy/AESjLn/+qIWgq7mHscNOKAwN5AIM1+YAy+Ww==" }, "node_modules/emoji-regex": { "version": "9.2.2", @@ -5492,18 +5338,19 @@ } }, "node_modules/es-abstract": { - "version": "1.21.1", - "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.21.1.tgz", - "integrity": "sha512-QudMsPOz86xYz/1dG1OuGBKOELjCh99IIWHLzy5znUB6j8xG2yMA7bfTV86VSqKF+Y/H08vQPR+9jyXpuC6hfg==", + "version": "1.22.1", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.22.1.tgz", + "integrity": "sha512-ioRRcXMO6OFyRpyzV3kE1IIBd4WG5/kltnzdxSCqoP8CMGs/Li+M1uF5o7lOkZVFjDs+NLesthnF66Pg/0q0Lw==", "dev": true, "dependencies": { + "array-buffer-byte-length": "^1.0.0", + "arraybuffer.prototype.slice": "^1.0.1", "available-typed-arrays": "^1.0.5", "call-bind": "^1.0.2", "es-set-tostringtag": "^2.0.1", "es-to-primitive": "^1.2.1", - "function-bind": "^1.1.1", "function.prototype.name": "^1.1.5", - "get-intrinsic": "^1.1.3", + "get-intrinsic": "^1.2.1", "get-symbol-description": "^1.0.0", "globalthis": "^1.0.3", "gopd": "^1.0.1", @@ -5511,8 +5358,8 @@ "has-property-descriptors": "^1.0.0", "has-proto": "^1.0.1", "has-symbols": "^1.0.3", - "internal-slot": "^1.0.4", - "is-array-buffer": "^3.0.1", + "internal-slot": "^1.0.5", + "is-array-buffer": "^3.0.2", "is-callable": "^1.2.7", "is-negative-zero": "^2.0.2", "is-regex": "^1.1.4", @@ -5520,16 +5367,21 @@ "is-string": "^1.0.7", "is-typed-array": "^1.1.10", "is-weakref": "^1.0.2", - "object-inspect": "^1.12.2", + "object-inspect": "^1.12.3", "object-keys": "^1.1.1", "object.assign": "^4.1.4", - "regexp.prototype.flags": "^1.4.3", + "regexp.prototype.flags": "^1.5.0", + "safe-array-concat": "^1.0.0", "safe-regex-test": "^1.0.0", + "string.prototype.trim": "^1.2.7", "string.prototype.trimend": "^1.0.6", "string.prototype.trimstart": "^1.0.6", + "typed-array-buffer": "^1.0.0", + "typed-array-byte-length": "^1.0.0", + "typed-array-byte-offset": "^1.0.0", "typed-array-length": "^1.0.4", "unbox-primitive": "^1.0.2", - "which-typed-array": "^1.1.9" + "which-typed-array": "^1.1.10" }, "engines": { "node": ">= 0.4" @@ -5636,27 +5488,27 @@ } }, "node_modules/eslint": { - "version": "8.42.0", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.42.0.tgz", - "integrity": "sha512-ulg9Ms6E1WPf67PHaEY4/6E2tEn5/f7FXGzr3t9cBMugOmf1INYvuUwwh1aXQN4MfJ6a5K2iNwP3w4AColvI9A==", + "version": "8.47.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.47.0.tgz", + "integrity": "sha512-spUQWrdPt+pRVP1TTJLmfRNJJHHZryFmptzcafwSvHsceV81djHOdnEeDmkdotZyLNjDhrOasNK8nikkoG1O8Q==", "dev": true, "dependencies": { "@eslint-community/eslint-utils": "^4.2.0", - "@eslint-community/regexpp": "^4.4.0", - "@eslint/eslintrc": "^2.0.3", - "@eslint/js": "8.42.0", + "@eslint-community/regexpp": "^4.6.1", + "@eslint/eslintrc": "^2.1.2", + "@eslint/js": "^8.47.0", "@humanwhocodes/config-array": "^0.11.10", "@humanwhocodes/module-importer": "^1.0.1", "@nodelib/fs.walk": "^1.2.8", - "ajv": "^6.10.0", + "ajv": "^6.12.4", "chalk": "^4.0.0", "cross-spawn": "^7.0.2", "debug": "^4.3.2", "doctrine": "^3.0.0", "escape-string-regexp": "^4.0.0", - "eslint-scope": "^7.2.0", - "eslint-visitor-keys": "^3.4.1", - "espree": "^9.5.2", + "eslint-scope": "^7.2.2", + "eslint-visitor-keys": "^3.4.3", + "espree": "^9.6.1", "esquery": "^1.4.2", "esutils": "^2.0.2", "fast-deep-equal": "^3.1.3", @@ -5666,7 +5518,6 @@ "globals": "^13.19.0", "graphemer": "^1.4.0", "ignore": "^5.2.0", - "import-fresh": "^3.0.0", "imurmurhash": "^0.1.4", "is-glob": "^4.0.0", "is-path-inside": "^3.0.3", @@ -5676,9 +5527,8 @@ "lodash.merge": "^4.6.2", "minimatch": "^3.1.2", "natural-compare": "^1.4.0", - "optionator": "^0.9.1", + "optionator": "^0.9.3", "strip-ansi": "^6.0.1", - "strip-json-comments": "^3.1.0", "text-table": "^0.2.0" }, "bin": { @@ -5692,20 +5542,20 @@ } }, "node_modules/eslint-config-next": { - "version": "13.4.4", - "resolved": "https://registry.npmjs.org/eslint-config-next/-/eslint-config-next-13.4.4.tgz", - "integrity": "sha512-z/PMbm6L0iC/fwISULxe8IVy4DtNqZk2wQY711o35klenq70O6ns82A8yuMVCFjHC0DIyB2lyugesRtuk9u8dQ==", + "version": "13.4.17", + "resolved": "https://registry.npmjs.org/eslint-config-next/-/eslint-config-next-13.4.17.tgz", + "integrity": "sha512-zDEkOzG3v4TX8CoPny5WJa8bLzzXrSo4bhAzDNtH6W0okB6H/ed1lKFPLNpCLBmSY6GKYFxfwJAYzKI5Rx/Z1w==", "dev": true, "dependencies": { - "@next/eslint-plugin-next": "13.4.4", + "@next/eslint-plugin-next": "13.4.17", "@rushstack/eslint-patch": "^1.1.3", - "@typescript-eslint/parser": "^5.42.0", + "@typescript-eslint/parser": "^5.4.2 || ^6.0.0", "eslint-import-resolver-node": "^0.3.6", "eslint-import-resolver-typescript": "^3.5.2", "eslint-plugin-import": "^2.26.0", "eslint-plugin-jsx-a11y": "^6.5.1", "eslint-plugin-react": "^7.31.7", - "eslint-plugin-react-hooks": "^4.5.0" + "eslint-plugin-react-hooks": "5.0.0-canary-7118f5dd7-20230705" }, "peerDependencies": { "eslint": "^7.23.0 || ^8.0.0", @@ -5794,9 +5644,9 @@ } }, "node_modules/eslint-module-utils": { - "version": "2.7.4", - "resolved": "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.7.4.tgz", - "integrity": "sha512-j4GT+rqzCoRKHwURX7pddtIPGySnX9Si/cgMI5ztrcqOPtk5dDEeZ34CQVPphnqkJytlc97Vuk05Um2mJ3gEQA==", + "version": "2.8.0", + "resolved": "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.8.0.tgz", + "integrity": "sha512-aWajIYfsqCKRDgUfjEXNN/JlrzauMuSEy5sbd7WXbtW3EH6A6MpwEh42c7qD+MqQo9QMJ6fWLAeIJynx0g6OAw==", "dev": true, "dependencies": { "debug": "^3.2.7" @@ -5820,26 +5670,29 @@ } }, "node_modules/eslint-plugin-import": { - "version": "2.27.5", - "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.27.5.tgz", - "integrity": "sha512-LmEt3GVofgiGuiE+ORpnvP+kAm3h6MLZJ4Q5HCyHADofsb4VzXFsRiWj3c0OFiV+3DWFh0qg3v9gcPlfc3zRow==", + "version": "2.28.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.28.0.tgz", + "integrity": "sha512-B8s/n+ZluN7sxj9eUf7/pRFERX0r5bnFA2dCaLHy2ZeaQEAz0k+ZZkFWRFHJAqxfxQDx6KLv9LeIki7cFdwW+Q==", "dev": true, "dependencies": { "array-includes": "^3.1.6", + "array.prototype.findlastindex": "^1.2.2", "array.prototype.flat": "^1.3.1", "array.prototype.flatmap": "^1.3.1", "debug": "^3.2.7", "doctrine": "^2.1.0", "eslint-import-resolver-node": "^0.3.7", - "eslint-module-utils": "^2.7.4", + "eslint-module-utils": "^2.8.0", "has": "^1.0.3", - "is-core-module": "^2.11.0", + "is-core-module": "^2.12.1", "is-glob": "^4.0.3", "minimatch": "^3.1.2", + "object.fromentries": "^2.0.6", + "object.groupby": "^1.0.0", "object.values": "^1.1.6", - "resolve": "^1.22.1", - "semver": "^6.3.0", - "tsconfig-paths": "^3.14.1" + "resolve": "^1.22.3", + "semver": "^6.3.1", + "tsconfig-paths": "^3.14.2" }, "engines": { "node": ">=4" @@ -5870,9 +5723,9 @@ } }, "node_modules/eslint-plugin-import/node_modules/semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", "dev": true, "bin": { "semver": "bin/semver.js" @@ -5933,9 +5786,9 @@ } }, "node_modules/eslint-plugin-react-hooks": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-4.5.0.tgz", - "integrity": "sha512-8k1gRt7D7h03kd+SAAlzXkQwWK22BnK6GKZG+FJA6BAGy22CFvl8kCIXKpVux0cCxMWDQUPqSok0LKaZ0aOcCw==", + "version": "5.0.0-canary-7118f5dd7-20230705", + "resolved": "https://registry.npmjs.org/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-5.0.0-canary-7118f5dd7-20230705.tgz", + "integrity": "sha512-AZYbMo/NW9chdL7vk6HQzQhT+PvTAEVqWk9ziruUoW2kAOcN5qNyelv70e0F1VNQAbvutOC9oc+xfWycI9FxDw==", "dev": true, "engines": { "node": ">=10" @@ -5983,31 +5836,25 @@ } }, "node_modules/eslint-scope": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", - "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", + "version": "7.2.2", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.2.2.tgz", + "integrity": "sha512-dOt21O7lTMhDM+X9mB4GX+DZrZtCUJPL/wlcTqxyrx5IvO0IYtILdtrQGQp+8n5S0gwSVmOf9NQrjMOgfQZlIg==", "dev": true, "dependencies": { "esrecurse": "^4.3.0", - "estraverse": "^4.1.1" + "estraverse": "^5.2.0" }, "engines": { - "node": ">=8.0.0" - } - }, - "node_modules/eslint-scope/node_modules/estraverse": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", - "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", - "dev": true, - "engines": { - "node": ">=4.0" + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" } }, "node_modules/eslint-visitor-keys": { - "version": "3.4.1", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.1.tgz", - "integrity": "sha512-pZnmmLwYzf+kWaM/Qgrvpen51upAktaaiI01nsJD/Yr3lMOdNtq0cxkrrg16w64VtisN6okbs7Q8AfGqj4c9fA==", + "version": "3.4.3", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.3.tgz", + "integrity": "sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==", "dev": true, "engines": { "node": "^12.22.0 || ^14.17.0 || >=16.0.0" @@ -6032,22 +5879,6 @@ "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "node_modules/eslint/node_modules/eslint-scope": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.2.0.tgz", - "integrity": "sha512-DYj5deGlHBfMt15J7rdtyKNq/Nqlv5KfU4iodrQ019XESsRnwXH9KAE0y3cwtUHDo2ob7CypAnCqefh6vioWRw==", - "dev": true, - "dependencies": { - "esrecurse": "^4.3.0", - "estraverse": "^5.2.0" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "url": "https://opencollective.com/eslint" - } - }, "node_modules/eslint/node_modules/find-up": { "version": "5.0.0", "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", @@ -6119,12 +5950,12 @@ } }, "node_modules/espree": { - "version": "9.5.2", - "resolved": "https://registry.npmjs.org/espree/-/espree-9.5.2.tgz", - "integrity": "sha512-7OASN1Wma5fum5SrNhFMAMJxOUAbhyfQ8dQ//PJaJbNw0URTPWqIghHWt1MmAANKhHZIYOHruW4Kw4ruUWOdGw==", + "version": "9.6.1", + "resolved": "https://registry.npmjs.org/espree/-/espree-9.6.1.tgz", + "integrity": "sha512-oruZaFkjorTpF32kDSI5/75ViwGeZginGGy2NoOSg3Q9bnwlnmDm4HLnkl0RE3n+njDXR037aY1+x58Z/zFdwQ==", "dev": true, "dependencies": { - "acorn": "^8.8.0", + "acorn": "^8.9.0", "acorn-jsx": "^5.3.2", "eslint-visitor-keys": "^3.4.1" }, @@ -6267,7 +6098,7 @@ "node_modules/fast-levenshtein": { "version": "2.0.6", "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", - "integrity": "sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=", + "integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==", "dev": true }, "node_modules/fast-querystring": { @@ -6558,13 +6389,14 @@ } }, "node_modules/get-intrinsic": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.3.tgz", - "integrity": "sha512-QJVz1Tj7MS099PevUG5jvnt9tSkXN8K14dxQlikJuPt4uD9hHAHjLyLBiLR5zELelBdD9QNRAXZzsJx0WaDL9A==", + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.1.tgz", + "integrity": "sha512-2DcsyfABl+gVHEfCOaTrWgyt+tb6MSEGmKq+kI5HwLbIYgjgmMcV8KQ41uaKz1xxUcn9tJtgFbQUEVcEbd0FYw==", "dev": true, "dependencies": { "function-bind": "^1.1.1", "has": "^1.0.3", + "has-proto": "^1.0.1", "has-symbols": "^1.0.3" }, "funding": { @@ -6627,6 +6459,11 @@ "node": ">=10.13.0" } }, + "node_modules/glob-to-regexp": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz", + "integrity": "sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==" + }, "node_modules/globals": { "version": "11.12.0", "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", @@ -6700,12 +6537,6 @@ "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.10.tgz", "integrity": "sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==" }, - "node_modules/grapheme-splitter": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/grapheme-splitter/-/grapheme-splitter-1.0.4.tgz", - "integrity": "sha512-bzh50DW9kTPM00T8y4o8vQg89Di9oLJVLW/KaOGIXJWP/iqCN6WKYkbNOF04vFLJhwcpYUh9ydh/+5vpOqV4YQ==", - "dev": true - }, "node_modules/graphemer": { "version": "1.4.0", "resolved": "https://registry.npmjs.org/graphemer/-/graphemer-1.4.0.tgz", @@ -6801,12 +6632,6 @@ "node": ">=10" } }, - "node_modules/graphql-config/node_modules/tslib": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.5.0.tgz", - "integrity": "sha512-336iVw3rtn2BUK7ORdIAHTyxHGRIHVReokCR3XjbckJMK7ms8FysBfhLR8IXnAgy7T0PTPNBWKiH514FOW/WSg==", - "dev": true - }, "node_modules/graphql-request": { "version": "5.1.0", "resolved": "https://registry.npmjs.org/graphql-request/-/graphql-request-5.1.0.tgz", @@ -6849,12 +6674,6 @@ "graphql": "^0.9.0 || ^0.10.0 || ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0" } }, - "node_modules/graphql-tag/node_modules/tslib": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.1.tgz", - "integrity": "sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw==", - "dev": true - }, "node_modules/graphql-ws": { "version": "5.11.2", "resolved": "https://registry.npmjs.org/graphql-ws/-/graphql-ws-5.11.2.tgz", @@ -6957,12 +6776,6 @@ "tslib": "^2.0.3" } }, - "node_modules/header-case/node_modules/tslib": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.0.tgz", - "integrity": "sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==", - "dev": true - }, "node_modules/hotkeys-js": { "version": "3.9.4", "resolved": "https://registry.npmjs.org/hotkeys-js/-/hotkeys-js-3.9.4.tgz", @@ -7070,9 +6883,9 @@ ] }, "node_modules/ignore": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.0.tgz", - "integrity": "sha512-CmxgYGiEPCLhfLnpPp1MoRmifwEIOgjcHXxOBjv7mY96c+eWScsOP9c112ZyLdWHi0FxHjI+4uVhKYp/gcdRmQ==", + "version": "5.2.4", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.4.tgz", + "integrity": "sha512-MAb38BcSbH0eHNBxn7ql2NH/kX33OkB3lZ1BNdh7ENeRChHTYsTvWrMubiIAMNS2llXEEgZ1MUOBtXChP3kaFQ==", "dev": true, "engines": { "node": ">= 4" @@ -7157,12 +6970,12 @@ "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" }, "node_modules/internal-slot": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.4.tgz", - "integrity": "sha512-tA8URYccNzMo94s5MQZgH8NB/XTa6HsOo0MLfXTKKEnHVVdegzaQoFZ7Jp44bdvLvY2waT5dc+j5ICEswhi7UQ==", + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.5.tgz", + "integrity": "sha512-Y+R5hJrzs52QCG2laLn4udYVnxsfny9CpOhNhUvk/SSSVyF6T27FzRbF0sroPidSu3X8oEAkOn2K804mjpt6UQ==", "dev": true, "dependencies": { - "get-intrinsic": "^1.1.3", + "get-intrinsic": "^1.2.0", "has": "^1.0.3", "side-channel": "^1.0.4" }, @@ -7171,21 +6984,16 @@ } }, "node_modules/intl-messageformat": { - "version": "10.3.5", - "resolved": "https://registry.npmjs.org/intl-messageformat/-/intl-messageformat-10.3.5.tgz", - "integrity": "sha512-6kPkftF8Jg3XJCkGKa5OD+nYQ+qcSxF4ZkuDdXZ6KGG0VXn+iblJqRFyDdm9VvKcMyC0Km2+JlVQffFM52D0YA==", + "version": "10.5.0", + "resolved": "https://registry.npmjs.org/intl-messageformat/-/intl-messageformat-10.5.0.tgz", + "integrity": "sha512-AvojYuOaRb6r2veOKfTVpxH9TrmjSdc5iR9R5RgBwrDZYSmAAFVT+QLbW3C4V7Qsg0OguMp67Q/EoUkxZzXRGw==", "dependencies": { - "@formatjs/ecma402-abstract": "1.15.0", - "@formatjs/fast-memoize": "2.0.1", - "@formatjs/icu-messageformat-parser": "2.4.0", + "@formatjs/ecma402-abstract": "1.17.0", + "@formatjs/fast-memoize": "2.2.0", + "@formatjs/icu-messageformat-parser": "2.6.0", "tslib": "^2.4.0" } }, - "node_modules/intl-messageformat/node_modules/tslib": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.1.tgz", - "integrity": "sha512-tGyy4dAjRIEwI7BzsB0lynWgOpfqjUdq91XXAlIWD2OwKBH7oCl/GZG/HT4BOHrTlPMOASlMQ7veyTqpmRcrNA==" - }, "node_modules/invariant": { "version": "2.2.4", "resolved": "https://registry.npmjs.org/invariant/-/invariant-2.2.4.tgz", @@ -7209,13 +7017,13 @@ } }, "node_modules/is-array-buffer": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/is-array-buffer/-/is-array-buffer-3.0.1.tgz", - "integrity": "sha512-ASfLknmY8Xa2XtB4wmbz13Wu202baeA18cJBCeCy0wXUHZF0IPyVEXqKEcd+t2fNSLLL1vC6k7lxZEojNbISXQ==", + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/is-array-buffer/-/is-array-buffer-3.0.2.tgz", + "integrity": "sha512-y+FyyR/w8vfIRq4eQcM1EYgSTnmHXPqaF+IgzgraytCFq5Xh8lllDVmAZolPJiZttZLeFSINPYMaEJ7/vWUa1w==", "dev": true, "dependencies": { "call-bind": "^1.0.2", - "get-intrinsic": "^1.1.3", + "get-intrinsic": "^1.2.0", "is-typed-array": "^1.1.10" }, "funding": { @@ -7281,9 +7089,9 @@ } }, "node_modules/is-core-module": { - "version": "2.11.0", - "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.11.0.tgz", - "integrity": "sha512-RRjxlvLDkD1YJwDbroBHMb+cukurkDWNyHx7D3oNB5x9rb5ogcksMC5wHCadcXoo67gVr/+3GFySh3134zi6rw==", + "version": "2.13.0", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.13.0.tgz", + "integrity": "sha512-Z7dk6Qo8pOCp3l4tsX2C5ZVas4V+UxwQodwZhLopL91TX8UyyHEXafPcyoeeWuLrwzHcr3igO78wNLwHJHsMCQ==", "dev": true, "dependencies": { "has": "^1.0.3" @@ -7369,12 +7177,6 @@ "tslib": "^2.0.3" } }, - "node_modules/is-lower-case/node_modules/tslib": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.0.tgz", - "integrity": "sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==", - "dev": true - }, "node_modules/is-negative-zero": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.2.tgz", @@ -7546,12 +7348,6 @@ "tslib": "^2.0.3" } }, - "node_modules/is-upper-case/node_modules/tslib": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.0.tgz", - "integrity": "sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==", - "dev": true - }, "node_modules/is-weakref": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/is-weakref/-/is-weakref-1.0.2.tgz", @@ -7584,18 +7380,24 @@ "node": ">=8" } }, + "node_modules/isarray": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.5.tgz", + "integrity": "sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==", + "dev": true + }, "node_modules/isexe": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=" }, "node_modules/isomorphic-dompurify": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/isomorphic-dompurify/-/isomorphic-dompurify-1.6.0.tgz", - "integrity": "sha512-ghd7K3FKk+/gLlK7UBJ6xmCho+NggmDwucEa9MZ/qERMigaLbkaARZ5srw1ZSksEIp9MnNIZFnkxe2+lgNgIrA==", + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/isomorphic-dompurify/-/isomorphic-dompurify-1.8.0.tgz", + "integrity": "sha512-qvNsRVUQIArrn7/TNDw0+0wQgtvRxAkSzfe0pGpX1+OYeGhrAWELxZIb6x+KFFRS6mb4OUe+zAK9yp0WDZHUdQ==", "dependencies": { "@types/dompurify": "^3.0.2", - "dompurify": "^3.0.3", + "dompurify": "^3.0.5", "jsdom": "^22.1.0" } }, @@ -7628,16 +7430,20 @@ } }, "node_modules/jotai": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/jotai/-/jotai-2.1.1.tgz", - "integrity": "sha512-LaaiuSaq+6XkwkrCtCkczyFVZOXe0dfjAFN4DVMsSZSRv/A/4xuLHnlpHMEDqvngjWYBotTIrnQ7OogMkUE6wA==", + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/jotai/-/jotai-2.3.1.tgz", + "integrity": "sha512-pXhx8/MeRUAHbzayerEUf9NHvP+Ba3q9WAvIMjaSwwuSCKEFhb8UW4XuZPC+Bv4u2ufvlyrxIZ+vy5UJ3f8JsQ==", "engines": { "node": ">=12.20.0" }, "peerDependencies": { + "@types/react": ">=17.0.0", "react": ">=17.0.0" }, "peerDependenciesMeta": { + "@types/react": { + "optional": true + }, "react": { "optional": true } @@ -7793,7 +7599,6 @@ "version": "1.0.2", "resolved": "https://registry.npmjs.org/json-stable-stringify/-/json-stable-stringify-1.0.2.tgz", "integrity": "sha512-eunSSaEnxV12z+Z73y/j5N37/In40GK4GmsSy+tEHJMxknvqnA7/djeYtAgW0GsWHUfg+847WJjKaEylk2y09g==", - "dev": true, "dependencies": { "jsonify": "^0.0.1" }, @@ -7855,7 +7660,6 @@ "version": "0.0.1", "resolved": "https://registry.npmjs.org/jsonify/-/jsonify-0.0.1.tgz", "integrity": "sha512-2/Ki0GcmuqSrgFyelQq9M05y7PS0mEwuIzrf3f1fPqkVDVRvZrPZtVSMHxdgo8Aq0sxAOb/cr2aqqA3LeWHVPg==", - "dev": true, "funding": { "url": "https://github.com/sponsors/ljharb" } @@ -8086,23 +7890,10 @@ "tslib": "^2.0.3" } }, - "node_modules/lower-case-first/node_modules/tslib": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.0.tgz", - "integrity": "sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==", - "dev": true - }, - "node_modules/lower-case/node_modules/tslib": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.0.tgz", - "integrity": "sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==", - "dev": true - }, "node_modules/lru-cache": { "version": "6.0.0", "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", - "dev": true, "dependencies": { "yallist": "^4.0.0" }, @@ -8120,9 +7911,9 @@ } }, "node_modules/markdown-to-jsx": { - "version": "7.2.1", - "resolved": "https://registry.npmjs.org/markdown-to-jsx/-/markdown-to-jsx-7.2.1.tgz", - "integrity": "sha512-9HrdzBAo0+sFz9ZYAGT5fB8ilzTW+q6lPocRxrIesMO+aB40V9MgFfbfMXxlGjf22OpRy+IXlvVaQenicdpgbg==", + "version": "7.3.2", + "resolved": "https://registry.npmjs.org/markdown-to-jsx/-/markdown-to-jsx-7.3.2.tgz", + "integrity": "sha512-B+28F5ucp83aQm+OxNrPkS8z0tMKaeHiy0lHJs3LqCyDQFtWuenaIrkaVTgAm1pf1AU85LXltva86hlaT17i8Q==", "engines": { "node": ">= 10" }, @@ -8131,25 +7922,25 @@ } }, "node_modules/marked": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/marked/-/marked-4.3.0.tgz", - "integrity": "sha512-PRsaiG84bK+AMvxziE/lCFss8juXjNaWzVbN5tXAm4XjeaS9NAHhop+PjQxz2A9h8Q4M/xGmzP8vqNwy6JeK0A==", + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/marked/-/marked-7.0.3.tgz", + "integrity": "sha512-ev2uM40p0zQ/GbvqotfKcSWEa59fJwluGZj5dcaUOwDRrB1F3dncdXy8NWUApk4fi8atU3kTBOwjyjZ0ud0dxw==", "bin": { "marked": "bin/marked.js" }, "engines": { - "node": ">= 12" + "node": ">= 16" } }, "node_modules/material-symbols": { - "version": "0.5.5", - "resolved": "https://registry.npmjs.org/material-symbols/-/material-symbols-0.5.5.tgz", - "integrity": "sha512-NFUsjEVBNZvcRRqslY0RWnmlGgjhJkpDQkQs42o52gT2AmIbaP6V7wTRgyTkLAoD5VtpgpIx9eoOAXcH2ynwkg==" + "version": "0.10.4", + "resolved": "https://registry.npmjs.org/material-symbols/-/material-symbols-0.10.4.tgz", + "integrity": "sha512-vOX5eh4BuNhhSYaG+pQW6K1DecfKBZVJ8SZBDMDXfx0U676GjrCEfHpZDwZn5w0mVTMQ4tf8iR1XlFgWDi9xjw==" }, "node_modules/meilisearch": { - "version": "0.33.0", - "resolved": "https://registry.npmjs.org/meilisearch/-/meilisearch-0.33.0.tgz", - "integrity": "sha512-bYPb9WyITnJfzf92e7QFK8Rc50DmshFWxypXCs3ILlpNh8pT15A7KSu9Xgnnk/K3G/4vb3wkxxtFS4sxNkWB8w==", + "version": "0.34.1", + "resolved": "https://registry.npmjs.org/meilisearch/-/meilisearch-0.34.1.tgz", + "integrity": "sha512-7mrLp88JfrbvhAMhOjNPzHGd2iCLHgzNhkveMxppMOToMLQw4Ygof4ksQ9uFi7SKq3UwEhIoMoFT1rUHLD3vWQ==", "dependencies": { "cross-fetch": "^3.1.6" } @@ -8278,23 +8069,18 @@ "integrity": "sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc=", "dev": true }, - "node_modules/natural-compare-lite": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/natural-compare-lite/-/natural-compare-lite-1.4.0.tgz", - "integrity": "sha512-Tj+HTDSJJKaZnfiuw+iaF9skdPpTo2GtEly5JHnWV/hfv2Qj/9RKsGISQtLh2ox3l5EAGw487hnBee0sIJ6v2g==", - "dev": true - }, "node_modules/next": { - "version": "13.4.4", - "resolved": "https://registry.npmjs.org/next/-/next-13.4.4.tgz", - "integrity": "sha512-C5S0ysM0Ily9McL4Jb48nOQHT1BukOWI59uC3X/xCMlYIh9rJZCv7nzG92J6e1cOBqQbKovlpgvHWFmz4eKKEA==", + "version": "13.4.17", + "resolved": "https://registry.npmjs.org/next/-/next-13.4.17.tgz", + "integrity": "sha512-f0L+lbQA+GFkHu9wpupiURLFIEEPSVQhUuR+5lQNI+aFzbCbCGl7h0Vurs1jA4wtP7T7fEO0iSWmt37+88wIZA==", "dependencies": { - "@next/env": "13.4.4", + "@next/env": "13.4.17", "@swc/helpers": "0.5.1", "busboy": "1.6.0", "caniuse-lite": "^1.0.30001406", "postcss": "8.4.14", "styled-jsx": "5.1.1", + "watchpack": "2.4.0", "zod": "3.21.4" }, "bin": { @@ -8304,19 +8090,18 @@ "node": ">=16.8.0" }, "optionalDependencies": { - "@next/swc-darwin-arm64": "13.4.4", - "@next/swc-darwin-x64": "13.4.4", - "@next/swc-linux-arm64-gnu": "13.4.4", - "@next/swc-linux-arm64-musl": "13.4.4", - "@next/swc-linux-x64-gnu": "13.4.4", - "@next/swc-linux-x64-musl": "13.4.4", - "@next/swc-win32-arm64-msvc": "13.4.4", - "@next/swc-win32-ia32-msvc": "13.4.4", - "@next/swc-win32-x64-msvc": "13.4.4" + "@next/swc-darwin-arm64": "13.4.17", + "@next/swc-darwin-x64": "13.4.17", + "@next/swc-linux-arm64-gnu": "13.4.17", + "@next/swc-linux-arm64-musl": "13.4.17", + "@next/swc-linux-x64-gnu": "13.4.17", + "@next/swc-linux-x64-musl": "13.4.17", + "@next/swc-win32-arm64-msvc": "13.4.17", + "@next/swc-win32-ia32-msvc": "13.4.17", + "@next/swc-win32-x64-msvc": "13.4.17" }, "peerDependencies": { "@opentelemetry/api": "^1.1.0", - "fibers": ">= 3.1.0", "react": "^18.2.0", "react-dom": "^18.2.0", "sass": "^1.3.0" @@ -8325,18 +8110,15 @@ "@opentelemetry/api": { "optional": true }, - "fibers": { - "optional": true - }, "sass": { "optional": true } } }, "node_modules/next-sitemap": { - "version": "4.1.3", - "resolved": "https://registry.npmjs.org/next-sitemap/-/next-sitemap-4.1.3.tgz", - "integrity": "sha512-eCvbXMCqbD/rYx912y4FzGOqPCbWOIBL4UkgVY5R15eCXygKFKWzEVZGPNVBDu2KVpRCeG943NibOchfyQGDhQ==", + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/next-sitemap/-/next-sitemap-4.2.2.tgz", + "integrity": "sha512-cz5PyFibUNSJSXOY5mllq5TW0OH6SGG+8GJ9fR9pl1Thu4rvkDye+0N0790h+9kQihDStuVw2xfwC3qihDkflA==", "dev": true, "funding": [ { @@ -8345,6 +8127,7 @@ ], "dependencies": { "@corex/deepmerge": "^4.0.43", + "@next/env": "^13.4.3", "fast-glob": "^3.2.12", "minimist": "^1.2.8" }, @@ -8356,10 +8139,17 @@ "node": ">=14.18" }, "peerDependencies": { - "@next/env": "*", "next": "*" } }, + "node_modules/next/node_modules/zod": { + "version": "3.21.4", + "resolved": "https://registry.npmjs.org/zod/-/zod-3.21.4.tgz", + "integrity": "sha512-m46AKbrzKVzOzs/DZgVnG5H55N1sv1M8qZU3A8RIKbs3mrACDNeIOeilDymVb2HdmP8uwshOCF4uJ8uM9rCqJw==", + "funding": { + "url": "https://github.com/sponsors/colinhacks" + } + }, "node_modules/no-case": { "version": "3.0.4", "resolved": "https://registry.npmjs.org/no-case/-/no-case-3.0.4.tgz", @@ -8370,12 +8160,6 @@ "tslib": "^2.0.3" } }, - "node_modules/no-case/node_modules/tslib": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.0.tgz", - "integrity": "sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==", - "dev": true - }, "node_modules/node-addon-api": { "version": "3.2.1", "resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-3.2.1.tgz", @@ -8438,14 +8222,14 @@ "dev": true }, "node_modules/node-releases": { - "version": "2.0.10", - "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.10.tgz", - "integrity": "sha512-5GFldHPXVG/YZmFzJvKK2zDSzPKhEp0+ZR5SVaoSag9fsL5YgHbUHDfnG5494ISANDcK4KwPXAx2xqVEydmd7w==" + "version": "2.0.13", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.13.tgz", + "integrity": "sha512-uYr7J37ae/ORWdZeQ1xxMJe3NtdmqMC/JZK+geofDrkLUApKRHPd18/TxtBOJ4A0/+uUIliorNrfYV6s1b02eQ==" }, "node_modules/nodemailer": { - "version": "6.9.3", - "resolved": "https://registry.npmjs.org/nodemailer/-/nodemailer-6.9.3.tgz", - "integrity": "sha512-fy9v3NgTzBngrMFkDsKEj0r02U7jm6XfC3b52eoNV+GCrGj+s8pt5OqhiJdWKuw51zCTdiNR/IUD1z33LIIGpg==", + "version": "6.9.4", + "resolved": "https://registry.npmjs.org/nodemailer/-/nodemailer-6.9.4.tgz", + "integrity": "sha512-CXjQvrQZV4+6X5wP6ZIgdehJamI63MFoYFGGPtHudWym9qaEHDNdPzaj5bfMCvxG1vhAileSWW90q7nL0N36mA==", "engines": { "node": ">=6.0.0" } @@ -8547,14 +8331,14 @@ } }, "node_modules/object.fromentries": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/object.fromentries/-/object.fromentries-2.0.5.tgz", - "integrity": "sha512-CAyG5mWQRRiBU57Re4FKoTBjXfDoNwdFVH2Y1tS9PqCsfUTymAohOkEMSG3aRNKmv4lV3O7p1et7c187q6bynw==", + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/object.fromentries/-/object.fromentries-2.0.6.tgz", + "integrity": "sha512-VciD13dswC4j1Xt5394WR4MzmAQmlgN72phd/riNp9vtD7tp4QQWJ0R4wvclXcafgcYK8veHRed2W6XeGBvcfg==", "dev": true, "dependencies": { "call-bind": "^1.0.2", - "define-properties": "^1.1.3", - "es-abstract": "^1.19.1" + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4" }, "engines": { "node": ">= 0.4" @@ -8563,6 +8347,18 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/object.groupby": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/object.groupby/-/object.groupby-1.0.0.tgz", + "integrity": "sha512-70MWG6NfRH9GnbZOikuhPPYzpUpof9iW2J9E4dW7FXTqPNb6rllE6u39SKwwiNh8lCwX3DDb5OgcKGiEBrTTyw==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.21.2", + "get-intrinsic": "^1.2.1" + } + }, "node_modules/object.hasown": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/object.hasown/-/object.hasown-1.1.1.tgz", @@ -8634,17 +8430,17 @@ } }, "node_modules/optionator": { - "version": "0.9.1", - "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.1.tgz", - "integrity": "sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw==", + "version": "0.9.3", + "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.3.tgz", + "integrity": "sha512-JjCoypp+jKn1ttEFExxhetCKeJt9zhAgAve5FXHixTvFDW/5aEktX9bufBKLRRMdU7bNtpLfcGu94B3cdEJgjg==", "dev": true, "dependencies": { + "@aashutoshrathi/word-wrap": "^1.2.3", "deep-is": "^0.1.3", "fast-levenshtein": "^2.0.6", "levn": "^0.4.1", "prelude-ls": "^1.2.1", - "type-check": "^0.4.0", - "word-wrap": "^1.2.3" + "type-check": "^0.4.0" }, "engines": { "node": ">= 0.8.0" @@ -8753,12 +8549,6 @@ "tslib": "^2.0.3" } }, - "node_modules/param-case/node_modules/tslib": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.0.tgz", - "integrity": "sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==", - "dev": true - }, "node_modules/parent-module": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", @@ -8836,16 +8626,10 @@ "tslib": "^2.0.3" } }, - "node_modules/pascal-case/node_modules/tslib": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.0.tgz", - "integrity": "sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==", - "dev": true - }, "node_modules/patch-package": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/patch-package/-/patch-package-7.0.0.tgz", - "integrity": "sha512-eYunHbnnB2ghjTNc5iL1Uo7TsGMuXk0vibX3RFcE/CdVdXzmdbMsG/4K4IgoSuIkLTI5oHrMQk4+NkFqSed0BQ==", + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/patch-package/-/patch-package-8.0.0.tgz", + "integrity": "sha512-da8BVIhzjtgScwDJ2TtKsfT5JFWz1hYoBl9rUQ1f38MC2HwnEIkK8VN3dKMKcP7P7bvvgzNDbfNHtx3MsQb5vA==", "dependencies": { "@yarnpkg/lockfile": "^1.1.0", "chalk": "^4.1.2", @@ -8853,11 +8637,12 @@ "cross-spawn": "^7.0.3", "find-yarn-workspace-root": "^2.0.0", "fs-extra": "^9.0.0", + "json-stable-stringify": "^1.0.2", "klaw-sync": "^6.0.0", "minimist": "^1.2.6", "open": "^7.4.2", "rimraf": "^2.6.3", - "semver": "^5.6.0", + "semver": "^7.5.3", "slash": "^2.0.0", "tmp": "^0.0.33", "yaml": "^2.2.2" @@ -8911,14 +8696,6 @@ "rimraf": "bin.js" } }, - "node_modules/patch-package/node_modules/semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", - "bin": { - "semver": "bin/semver" - } - }, "node_modules/patch-package/node_modules/slash": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/slash/-/slash-2.0.0.tgz", @@ -8945,12 +8722,6 @@ "tslib": "^2.0.3" } }, - "node_modules/path-case/node_modules/tslib": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.0.tgz", - "integrity": "sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==", - "dev": true - }, "node_modules/path-is-absolute": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", @@ -9170,27 +8941,27 @@ } }, "node_modules/prettier": { - "version": "2.8.8", - "resolved": "https://registry.npmjs.org/prettier/-/prettier-2.8.8.tgz", - "integrity": "sha512-tdN8qQGvNjw4CHbY+XXk0JgCXn9QiF21a55rBe5LJAU+kDyC4WQn4+awm2Xfk2lQMk5fKup9XgzTZtGkjBdP9Q==", + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/prettier/-/prettier-3.0.2.tgz", + "integrity": "sha512-o2YR9qtniXvwEZlOKbveKfDQVyqxbEIWn48Z8m3ZJjBjcCmUy3xZGIv+7AkaeuaTr6yPXJjwv07ZWlsWbEy1rQ==", "dev": true, "bin": { - "prettier": "bin-prettier.js" + "prettier": "bin/prettier.cjs" }, "engines": { - "node": ">=10.13.0" + "node": ">=14" }, "funding": { "url": "https://github.com/prettier/prettier?sponsor=1" } }, "node_modules/prettier-plugin-tailwindcss": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/prettier-plugin-tailwindcss/-/prettier-plugin-tailwindcss-0.3.0.tgz", - "integrity": "sha512-009/Xqdy7UmkcTBpwlq7jsViDqXAYSOMLDrHAdTMlVZOrKfM2o9Ci7EMWTMZ7SkKBFTG04UM9F9iM2+4i6boDA==", + "version": "0.5.3", + "resolved": "https://registry.npmjs.org/prettier-plugin-tailwindcss/-/prettier-plugin-tailwindcss-0.5.3.tgz", + "integrity": "sha512-M5K80V21yM+CTm/FEFYRv9/9LyInYbCSXpIoPAKMm8zy89IOwdiA2e4JVbcO7tvRtAQWz32zdj7/WKcsmFyAVg==", "dev": true, "engines": { - "node": ">=12.17.0" + "node": ">=14.21.3" }, "peerDependencies": { "@ianvs/prettier-plugin-sort-imports": "*", @@ -9198,17 +8969,15 @@ "@shopify/prettier-plugin-liquid": "*", "@shufo/prettier-plugin-blade": "*", "@trivago/prettier-plugin-sort-imports": "*", - "prettier": ">=2.2.0", + "prettier": "^3.0", "prettier-plugin-astro": "*", "prettier-plugin-css-order": "*", "prettier-plugin-import-sort": "*", "prettier-plugin-jsdoc": "*", - "prettier-plugin-marko": "*", "prettier-plugin-organize-attributes": "*", "prettier-plugin-organize-imports": "*", "prettier-plugin-style-order": "*", - "prettier-plugin-svelte": "*", - "prettier-plugin-twig-melody": "*" + "prettier-plugin-svelte": "*" }, "peerDependenciesMeta": { "@ianvs/prettier-plugin-sort-imports": { @@ -9300,12 +9069,6 @@ "tslib": "^2.4.0" } }, - "node_modules/pvtsutils/node_modules/tslib": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.0.tgz", - "integrity": "sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==", - "dev": true - }, "node_modules/pvutils": { "version": "1.1.3", "resolved": "https://registry.npmjs.org/pvutils/-/pvutils-1.1.3.tgz", @@ -9341,9 +9104,9 @@ ] }, "node_modules/rc-slider": { - "version": "10.2.0", - "resolved": "https://registry.npmjs.org/rc-slider/-/rc-slider-10.2.0.tgz", - "integrity": "sha512-Lpo8Ct66wtST/RrY4RG5OpQFcRE5fZSo8p08vprY2OMWbWiuk/TUDSz69AnaCtpWVX93XNGiznzZ7dpntYmuDQ==", + "version": "10.2.1", + "resolved": "https://registry.npmjs.org/rc-slider/-/rc-slider-10.2.1.tgz", + "integrity": "sha512-l355C/65iV4UFp7mXq5xBTNX2/tF2g74VWiTVlTpNp+6vjE/xaHHNiQq5Af+Uu28uUiqCuH/QXs5HfADL9KJ/A==", "dependencies": { "@babel/runtime": "^7.10.1", "classnames": "^2.2.5", @@ -9428,9 +9191,9 @@ } }, "node_modules/react-zoom-pan-pinch": { - "version": "3.0.8", - "resolved": "https://registry.npmjs.org/react-zoom-pan-pinch/-/react-zoom-pan-pinch-3.0.8.tgz", - "integrity": "sha512-z6O5SV5X+XBo/LLO59PgzNE2WT+tp8lw1w3M0y138jCXViwHWKK1MqorICbmSVSOOD5Fa2o6pcg1ppJj9vzqJA==", + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/react-zoom-pan-pinch/-/react-zoom-pan-pinch-3.1.0.tgz", + "integrity": "sha512-a3LlP8QPgTikvteCNkZ3X6wIWC0lrg1geP5WkUJyx2MXXAhHQek3r17N1nT/esOiWGuPIECnsd9AGoK8jOeGcg==", "engines": { "node": ">=8", "npm": ">=5" @@ -9481,14 +9244,14 @@ "integrity": "sha512-p3VT+cOEgxFsRRA9X4lkI1E+k2/CtnKtU4gcxyaCUreilL/vqI6CdZ3wxVUx3UOUg+gnUOQQcRI7BmSI656MYA==" }, "node_modules/regexp.prototype.flags": { - "version": "1.4.3", - "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.4.3.tgz", - "integrity": "sha512-fjggEOO3slI6Wvgjwflkc4NFRCTZAu5CnNfBd5qOMYhWdn67nJBBu34/TkD++eeFmd8C9r9jfXJ27+nSiRkSUA==", + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.5.0.tgz", + "integrity": "sha512-0SutC3pNudRKgquxGoRGIz946MZVHqbNfPjBdxeOhBrdgDKlRoXmYLQN9xRbrR09ZXWeGAdPuif7egofn6v5LA==", "dev": true, "dependencies": { "call-bind": "^1.0.2", - "define-properties": "^1.1.3", - "functions-have-names": "^1.2.2" + "define-properties": "^1.2.0", + "functions-have-names": "^1.2.3" }, "engines": { "node": ">= 0.4" @@ -9550,12 +9313,12 @@ "integrity": "sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ==" }, "node_modules/resolve": { - "version": "1.22.2", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.2.tgz", - "integrity": "sha512-Sb+mjNHOULsBv818T40qSPeRiuWLyaGMa5ewydRLFimneixmVy2zdivRl+AF6jaYPC8ERxGDmFSiqui6SfPd+g==", + "version": "1.22.4", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.4.tgz", + "integrity": "sha512-PXNdCiPqDqeUou+w1C2eTQbNfxKSuMxqTCuvlmmMsk1NWHL5fRrhY6Pl0qEYYc6+QqGClco1Qj8XnjPego4wfg==", "dev": true, "dependencies": { - "is-core-module": "^2.11.0", + "is-core-module": "^2.13.0", "path-parse": "^1.0.7", "supports-preserve-symlinks-flag": "^1.0.0" }, @@ -9665,11 +9428,23 @@ "tslib": "^2.1.0" } }, - "node_modules/rxjs/node_modules/tslib": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.0.tgz", - "integrity": "sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==", - "dev": true + "node_modules/safe-array-concat": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/safe-array-concat/-/safe-array-concat-1.0.0.tgz", + "integrity": "sha512-9dVEFruWIsnie89yym+xWTAYASdpw3CJV7Li/6zBewGf9z2i1j31rP6jnY0pHEO4QZh6N0K11bFjWmdR8UGdPQ==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.2.0", + "has-symbols": "^1.0.3", + "isarray": "^2.0.5" + }, + "engines": { + "node": ">=0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } }, "node_modules/safe-buffer": { "version": "5.2.1", @@ -9747,10 +9522,9 @@ } }, "node_modules/semver": { - "version": "7.3.8", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.8.tgz", - "integrity": "sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==", - "dev": true, + "version": "7.5.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", + "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", "dependencies": { "lru-cache": "^6.0.0" }, @@ -9772,12 +9546,6 @@ "upper-case-first": "^2.0.2" } }, - "node_modules/sentence-case/node_modules/tslib": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.0.tgz", - "integrity": "sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==", - "dev": true - }, "node_modules/set-blocking": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", @@ -9877,12 +9645,6 @@ "tslib": "^2.0.3" } }, - "node_modules/snake-case/node_modules/tslib": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.0.tgz", - "integrity": "sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==", - "dev": true - }, "node_modules/source-map-js": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz", @@ -9900,12 +9662,6 @@ "tslib": "^2.0.3" } }, - "node_modules/sponge-case/node_modules/tslib": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.0.tgz", - "integrity": "sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==", - "dev": true - }, "node_modules/streamsearch": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/streamsearch/-/streamsearch-1.1.0.tgz", @@ -9973,6 +9729,23 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/string.prototype.trim": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/string.prototype.trim/-/string.prototype.trim-1.2.7.tgz", + "integrity": "sha512-p6TmeT1T3411M8Cgg9wBTMRtY2q9+PNy9EV1i2lIXUN/btt763oIfxwN3RR8VU6wHX8j/1CFy0L+YuThm6bgOg==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/string.prototype.trimend": { "version": "1.0.6", "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.6.tgz", @@ -10130,12 +9903,6 @@ "tslib": "^2.0.3" } }, - "node_modules/swap-case/node_modules/tslib": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.0.tgz", - "integrity": "sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==", - "dev": true - }, "node_modules/symbol-tree": { "version": "3.2.4", "resolved": "https://registry.npmjs.org/symbol-tree/-/symbol-tree-3.2.4.tgz", @@ -10157,16 +9924,10 @@ "url": "https://opencollective.com/unts" } }, - "node_modules/synckit/node_modules/tslib": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.1.tgz", - "integrity": "sha512-tGyy4dAjRIEwI7BzsB0lynWgOpfqjUdq91XXAlIWD2OwKBH7oCl/GZG/HT4BOHrTlPMOASlMQ7veyTqpmRcrNA==", - "dev": true - }, "node_modules/tailwindcss": { - "version": "3.3.2", - "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-3.3.2.tgz", - "integrity": "sha512-9jPkMiIBXvPc2KywkraqsUfbfj+dHDb+JPWtSJa9MLFdrPyazI7q6WX2sUrm7R9eVR7qqv3Pas7EvQFzxKnI6w==", + "version": "3.3.3", + "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-3.3.3.tgz", + "integrity": "sha512-A0KgSkef7eE4Mf+nKJ83i75TMyq8HqY3qmFIJSWy8bNt0v1lG7jUcpGpoTFxAwYcWOphcTBLPPJg+bDfhDf52w==", "dev": true, "dependencies": { "@alloc/quick-lru": "^5.2.0", @@ -10189,7 +9950,6 @@ "postcss-load-config": "^4.0.1", "postcss-nested": "^6.0.1", "postcss-selector-parser": "^6.0.11", - "postcss-value-parser": "^4.2.0", "resolve": "^1.22.2", "sucrase": "^3.32.0" }, @@ -10325,12 +10085,6 @@ "tslib": "^2.0.3" } }, - "node_modules/title-case/node_modules/tslib": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.0.tgz", - "integrity": "sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==", - "dev": true - }, "node_modules/tmp": { "version": "0.0.33", "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.33.tgz", @@ -10381,6 +10135,18 @@ "resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz", "integrity": "sha1-gYT9NH2snNwYWZLzpmIuFLnZq2o=" }, + "node_modules/ts-api-utils": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/ts-api-utils/-/ts-api-utils-1.0.1.tgz", + "integrity": "sha512-lC/RGlPmwdrIBFTX59wwNzqh7aR2otPNPR/5brHZm/XKFYKsfqxihXUe9pU3JI+3vGkl+vyCoNNnPhJn3aLK1A==", + "dev": true, + "engines": { + "node": ">=16.13.0" + }, + "peerDependencies": { + "typescript": ">=4.2.0" + } + }, "node_modules/ts-interface-checker": { "version": "0.1.13", "resolved": "https://registry.npmjs.org/ts-interface-checker/-/ts-interface-checker-0.1.13.tgz", @@ -10388,9 +10154,9 @@ "dev": true }, "node_modules/ts-unused-exports": { - "version": "9.0.4", - "resolved": "https://registry.npmjs.org/ts-unused-exports/-/ts-unused-exports-9.0.4.tgz", - "integrity": "sha512-/PPy0B1zhOJkDTUd1XVyaCqE/yA3IL2FrQ8W5/6cQ2g0kKC/06q8LEoPeXI6ELfI6Bivmv3MMvsUup5u3WH+BQ==", + "version": "10.0.0", + "resolved": "https://registry.npmjs.org/ts-unused-exports/-/ts-unused-exports-10.0.0.tgz", + "integrity": "sha512-SFRQEBJ/2kUXdt/XAzjXsd2gcWOjYViR1zkXeqI0nPL4r6wyyayZCh/++nlFxNjCkdeGar3cPDHq9K/NBOzTZA==", "dev": true, "dependencies": { "chalk": "^4.0.0", @@ -10428,37 +10194,21 @@ } }, "node_modules/tsconfig-paths": { - "version": "3.14.1", - "resolved": "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-3.14.1.tgz", - "integrity": "sha512-fxDhWnFSLt3VuTwtvJt5fpwxBHg5AdKWMsgcPOOIilyjymcYVZoCQF8fvFRezCNfblEXmi+PcM1eYHeOAgXCOQ==", + "version": "3.14.2", + "resolved": "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-3.14.2.tgz", + "integrity": "sha512-o/9iXgCYc5L/JxCHPe3Hvh8Q/2xm5Z+p18PESBU6Ff33695QnCHBEjcytY2q19ua7Mbl/DavtBOLq+oG0RCL+g==", "dev": true, "dependencies": { "@types/json5": "^0.0.29", - "json5": "^1.0.1", + "json5": "^1.0.2", "minimist": "^1.2.6", "strip-bom": "^3.0.0" } }, "node_modules/tslib": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", - "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", - "dev": true - }, - "node_modules/tsutils": { - "version": "3.21.0", - "resolved": "https://registry.npmjs.org/tsutils/-/tsutils-3.21.0.tgz", - "integrity": "sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==", - "dev": true, - "dependencies": { - "tslib": "^1.8.1" - }, - "engines": { - "node": ">= 6" - }, - "peerDependencies": { - "typescript": ">=2.8.0 || >= 3.2.0-dev || >= 3.3.0-dev || >= 3.4.0-dev || >= 3.5.0-dev || >= 3.6.0-dev || >= 3.6.0-beta || >= 3.7.0-dev || >= 3.7.0-beta" - } + "version": "2.6.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.1.tgz", + "integrity": "sha512-t0hLfiEKfMUoqhG+U1oid7Pva4bbDPHYfJNiB7BiIjRkj1pyC++4N3huJfqY6aRH6VTB0rvtzQwjM4K6qpfOig==" }, "node_modules/turndown": { "version": "7.1.2", @@ -10492,6 +10242,57 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/typed-array-buffer": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/typed-array-buffer/-/typed-array-buffer-1.0.0.tgz", + "integrity": "sha512-Y8KTSIglk9OZEr8zywiIHG/kmQ7KWyjseXs1CbSo8vC42w7hg2HgYTxSWwP0+is7bWDc1H+Fo026CpHFwm8tkw==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.2.1", + "is-typed-array": "^1.1.10" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/typed-array-byte-length": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/typed-array-byte-length/-/typed-array-byte-length-1.0.0.tgz", + "integrity": "sha512-Or/+kvLxNpeQ9DtSydonMxCx+9ZXOswtwJn17SNLvhptaXYDJvkFFP5zbfU/uLmvnBJlI4yrnXRxpdWH/M5tNA==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "for-each": "^0.3.3", + "has-proto": "^1.0.1", + "is-typed-array": "^1.1.10" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/typed-array-byte-offset": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/typed-array-byte-offset/-/typed-array-byte-offset-1.0.0.tgz", + "integrity": "sha512-RD97prjEt9EL8YgAgpOkf3O4IF9lhJFr9g0htQkm0rchFp/Vx7LW5Q8fSXXub7BXAODyUQohRMyOc3faCPd0hg==", + "dev": true, + "dependencies": { + "available-typed-arrays": "^1.0.5", + "call-bind": "^1.0.2", + "for-each": "^0.3.3", + "has-proto": "^1.0.1", + "is-typed-array": "^1.1.10" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/typed-array-length": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/typed-array-length/-/typed-array-length-1.0.4.tgz", @@ -10507,9 +10308,9 @@ } }, "node_modules/typescript": { - "version": "5.1.3", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.1.3.tgz", - "integrity": "sha512-XH627E9vkeqhlZFQuL+UsyAXEnibT0kWR2FWONlr4sTjvxyJYnyefgrkyECLzM5NenmKzRAy2rR/OlYLA1HkZw==", + "version": "5.1.6", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.1.6.tgz", + "integrity": "sha512-zaWCozRZ6DLEWAWFrVDz1H6FVXzUSfTy5FUMWsQlU8Ym5JP9eO4xkTIROFCQvhQf61z6O/G6ugw3SgAnvvm+HA==", "dev": true, "bin": { "tsc": "bin/tsc", @@ -10606,9 +10407,9 @@ } }, "node_modules/update-browserslist-db": { - "version": "1.0.10", - "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.10.tgz", - "integrity": "sha512-OztqDenkfFkbSG+tRxBeAnCVPckDBcvibKd35yDONx6OU8N7sqgwc7rCbkJ/WcYtVRZ4ba68d6byhC21GFh7sQ==", + "version": "1.0.11", + "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.11.tgz", + "integrity": "sha512-dCwEFf0/oT85M1fHBg4F0jtLwJrutGoHSQXCh7u4o2t1drG+c0a9Flnqww6XUKSfQMPpJBRjU8d4RXB09qtvaA==", "funding": [ { "type": "opencollective", @@ -10617,6 +10418,10 @@ { "type": "tidelift", "url": "https://tidelift.com/funding/github/npm/browserslist" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" } ], "dependencies": { @@ -10624,7 +10429,7 @@ "picocolors": "^1.0.0" }, "bin": { - "browserslist-lint": "cli.js" + "update-browserslist-db": "cli.js" }, "peerDependencies": { "browserslist": ">= 4.21.0" @@ -10648,18 +10453,6 @@ "tslib": "^2.0.3" } }, - "node_modules/upper-case-first/node_modules/tslib": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.0.tgz", - "integrity": "sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==", - "dev": true - }, - "node_modules/upper-case/node_modules/tslib": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.0.tgz", - "integrity": "sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==", - "dev": true - }, "node_modules/uri-js": { "version": "4.4.1", "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", @@ -10726,6 +10519,18 @@ "node": ">=14" } }, + "node_modules/watchpack": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.4.0.tgz", + "integrity": "sha512-Lcvm7MGST/4fup+ifyKi2hjyIAwcdI4HRgtvTpIUxBRhB+RFtUh8XtDOxUfctVCnhVi+QQj49i91OyvzkJl6cg==", + "dependencies": { + "glob-to-regexp": "^0.4.1", + "graceful-fs": "^4.1.2" + }, + "engines": { + "node": ">=10.13.0" + } + }, "node_modules/wcwidth": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/wcwidth/-/wcwidth-1.0.1.tgz", @@ -10757,12 +10562,6 @@ "tslib": "^2.4.0" } }, - "node_modules/webcrypto-core/node_modules/tslib": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.0.tgz", - "integrity": "sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==", - "dev": true - }, "node_modules/webidl-conversions": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz", @@ -10850,17 +10649,16 @@ "dev": true }, "node_modules/which-typed-array": { - "version": "1.1.9", - "resolved": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.9.tgz", - "integrity": "sha512-w9c4xkx6mPidwp7180ckYWfMmvxpjlZuIudNtDf4N/tTAUB8VJbX25qZoAsrtGuYNnGw3pa0AXgbGKRB8/EceA==", + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.11.tgz", + "integrity": "sha512-qe9UWWpkeG5yzZ0tNYxDmd7vo58HDBc39mZ0xWWpolAGADdFOzkfamWLDxkOWcvHQKVmdTyQdLD4NOfjLWTKew==", "dev": true, "dependencies": { "available-typed-arrays": "^1.0.5", "call-bind": "^1.0.2", "for-each": "^0.3.3", "gopd": "^1.0.1", - "has-tostringtag": "^1.0.0", - "is-typed-array": "^1.1.10" + "has-tostringtag": "^1.0.0" }, "engines": { "node": ">= 0.4" @@ -10869,15 +10667,6 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/word-wrap": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz", - "integrity": "sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/wrap-ansi": { "version": "7.0.0", "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", @@ -10943,8 +10732,7 @@ "node_modules/yallist": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", - "dev": true + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" }, "node_modules/yaml": { "version": "1.10.2", @@ -11079,15 +10867,21 @@ } }, "node_modules/zod": { - "version": "3.21.4", - "resolved": "https://registry.npmjs.org/zod/-/zod-3.21.4.tgz", - "integrity": "sha512-m46AKbrzKVzOzs/DZgVnG5H55N1sv1M8qZU3A8RIKbs3mrACDNeIOeilDymVb2HdmP8uwshOCF4uJ8uM9rCqJw==", + "version": "3.22.1", + "resolved": "https://registry.npmjs.org/zod/-/zod-3.22.1.tgz", + "integrity": "sha512-+qUhAMl414+Elh+fRNtpU+byrwjDFOS1N7NioLY+tSlcADTx4TkCUua/hxJvxwDXcV4397/nZ420jy4n4+3WUg==", "funding": { "url": "https://github.com/sponsors/colinhacks" } } }, "dependencies": { + "@aashutoshrathi/word-wrap": { + "version": "1.2.6", + "resolved": "https://registry.npmjs.org/@aashutoshrathi/word-wrap/-/word-wrap-1.2.6.tgz", + "integrity": "sha512-1Yjs2SvM8TflER/OD3cOjhWWOZb58A2t7wpE2S9XfBYTiIl+XFhQG2bjy4Pu1I+EAlCNUzRDYDdFwFYUKvXcIA==", + "dev": true + }, "@alloc/quick-lru": { "version": "5.2.0", "resolved": "https://registry.npmjs.org/@alloc/quick-lru/-/quick-lru-5.2.0.tgz", @@ -11990,29 +11784,29 @@ "optional": true }, "@eslint-community/eslint-utils": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.3.0.tgz", - "integrity": "sha512-v3oplH6FYCULtFuCeqyuTd9D2WKO937Dxdq+GmHOLL72TTRriLxz2VLlNfkZRsvj6PKnOPAtuT6dwrs/pA5DvA==", + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.4.0.tgz", + "integrity": "sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA==", "dev": true, "requires": { "eslint-visitor-keys": "^3.3.0" } }, "@eslint-community/regexpp": { - "version": "4.4.0", - "resolved": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.4.0.tgz", - "integrity": "sha512-A9983Q0LnDGdLPjxyXQ00sbV+K+O+ko2Dr+CZigbHWtX9pNfxlaBkMR8X1CztI73zuEyEBXTVjx7CE+/VSwDiQ==", + "version": "4.6.2", + "resolved": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.6.2.tgz", + "integrity": "sha512-pPTNuaAG3QMH+buKyBIGJs3g/S5y0caxw0ygM3YyE6yJFySwiGGSzA+mM3KJ8QQvzeLh3blwgSonkFjgQdxzMw==", "dev": true }, "@eslint/eslintrc": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-2.0.3.tgz", - "integrity": "sha512-+5gy6OQfk+xx3q0d6jGZZC3f3KzAkXc/IanVxd1is/VIIziRqqt3ongQz0FiTUXqTk0c7aDB3OaFuKnuSoJicQ==", + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-2.1.2.tgz", + "integrity": "sha512-+wvgpDsrB1YqAMdEUCcnTlpfVBH7Vqn6A/NT3D8WVXFIaKMlErPIZT3oCIAVCOtarRpMtelZLqJeU3t7WY6X6g==", "dev": true, "requires": { "ajv": "^6.12.4", "debug": "^4.3.2", - "espree": "^9.5.2", + "espree": "^9.6.0", "globals": "^13.19.0", "ignore": "^5.2.0", "import-fresh": "^3.2.1", @@ -12022,9 +11816,9 @@ }, "dependencies": { "globals": { - "version": "13.20.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-13.20.0.tgz", - "integrity": "sha512-Qg5QtVkCy/kv3FUSlu4ukeZDVf9ee0iXLAUYX13gbR17bnejFTzr4iS9bY7kwCf1NztRNm1t91fjOiyx4CSwPQ==", + "version": "13.21.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.21.0.tgz", + "integrity": "sha512-ybyme3s4yy/t/3s35bewwXKOf7cvzfreG2lH0lZl0JB7I4GxRP2ghxOK/Nb9EkRXdbBXZLfq/p/0W2JUONB/Gg==", "dev": true, "requires": { "type-fest": "^0.20.2" @@ -12033,113 +11827,78 @@ } }, "@eslint/js": { - "version": "8.42.0", - "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.42.0.tgz", - "integrity": "sha512-6SWlXpWU5AvId8Ac7zjzmIOqMOba/JWY8XZ4A7q7Gn1Vlfg/SFFIlrtHXt9nPn4op9ZPAkl91Jao+QQv3r/ukw==", + "version": "8.47.0", + "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.47.0.tgz", + "integrity": "sha512-P6omY1zv5MItm93kLM8s2vr1HICJH8v0dvddDhysbIuZ+vcjOHg5Zbkf1mTkcmi2JA9oBG2anOkRnW8WJTS8Og==", "dev": true }, "@fontsource/noto-serif-jp": { - "version": "5.0.2", - "resolved": "https://registry.npmjs.org/@fontsource/noto-serif-jp/-/noto-serif-jp-5.0.2.tgz", - "integrity": "sha512-m+Om8fAkNPXZwIKZJ51uoIH4SxZXFyBUJf5dUBezFukIdJ7hu4iLIYWkdKPzahatD/LI2h8xVCwkuc7RH9RrYw==" + "version": "5.0.7", + "resolved": "https://registry.npmjs.org/@fontsource/noto-serif-jp/-/noto-serif-jp-5.0.7.tgz", + "integrity": "sha512-PmSyT38FAgCB1ouqTY7NRfV0kSdVmk/tL4ePKX4HZ890aquJmPCtus1xiqMjf4BjrKdv0qTAcBF3ywoSC/UJAw==" }, "@fontsource/opendyslexic": { - "version": "5.0.2", - "resolved": "https://registry.npmjs.org/@fontsource/opendyslexic/-/opendyslexic-5.0.2.tgz", - "integrity": "sha512-yEBNeQv5aIxbpAL2vIY+aXq1jtbZENvtX3UuZcnPakIdwsaiARTGwe4UTBr+weNpek0g26t1w9Kezstd/cL6PQ==" + "version": "5.0.7", + "resolved": "https://registry.npmjs.org/@fontsource/opendyslexic/-/opendyslexic-5.0.7.tgz", + "integrity": "sha512-EmtwCEaCnMBwjw5x+w83u4zUoKiMMwXUueMAUiU47N5rsc7jWOjO+RY63WOZBKDJ5d9zR+4kpgAngPs3PpG9pw==" }, "@fontsource/share-tech-mono": { - "version": "5.0.2", - "resolved": "https://registry.npmjs.org/@fontsource/share-tech-mono/-/share-tech-mono-5.0.2.tgz", - "integrity": "sha512-OtMNRaQy7aAIznDdrGnB3T4xoYymB64McTDGyOI5qtyhM/KAmBWyshD/QYDyVJIRyVYMNFseuLf8+qZ623n2KQ==" + "version": "5.0.8", + "resolved": "https://registry.npmjs.org/@fontsource/share-tech-mono/-/share-tech-mono-5.0.8.tgz", + "integrity": "sha512-TswltQj0p+pprBRgSHW6W0JOL7kPGBSuwensgpKjGY1+5HYTXg0xihN1uFPt4HsieeJbw7ldoHimogmjyrIemw==" }, "@fontsource/vollkorn": { - "version": "5.0.2", - "resolved": "https://registry.npmjs.org/@fontsource/vollkorn/-/vollkorn-5.0.2.tgz", - "integrity": "sha512-ysMm2ZtQhvXgFEY8E+PyLkW7y1AQUy8WjHUxst8tPMmaxyk/4qG8Q8mu4bEXibxcN649mHTZieS+8CnNDLbESg==" + "version": "5.0.9", + "resolved": "https://registry.npmjs.org/@fontsource/vollkorn/-/vollkorn-5.0.9.tgz", + "integrity": "sha512-JEXK96OZ11PJ+cqbeqK2kTqLNyvPPLgL7bf1B/1RIWjOf1R1B2fqnyDwaJ1IdXdSjKu2YNhU1scV+CWD7pyqXg==" }, "@fontsource/zen-maru-gothic": { - "version": "5.0.2", - "resolved": "https://registry.npmjs.org/@fontsource/zen-maru-gothic/-/zen-maru-gothic-5.0.2.tgz", - "integrity": "sha512-6zvlj7vzNtJdj4b9G6LVmoY3d0qhhjveoVx6kphpf7OkVrRGFFH7YjbpS0M/FkJfvSoD4OBev6pGuwitC34D8g==" + "version": "5.0.7", + "resolved": "https://registry.npmjs.org/@fontsource/zen-maru-gothic/-/zen-maru-gothic-5.0.7.tgz", + "integrity": "sha512-oItoTmwe6B5oCGOxeDtkkmEPlU2Pw75NVqOKW2tq/U+y7GX7v3AX4VCmUdxhCEqaSSBzagvNlqQXVQX4uhtwWg==" }, "@formatjs/ecma402-abstract": { - "version": "1.15.0", - "resolved": "https://registry.npmjs.org/@formatjs/ecma402-abstract/-/ecma402-abstract-1.15.0.tgz", - "integrity": "sha512-7bAYAv0w4AIao9DNg0avfOLTCPE9woAgs6SpXuMq11IN3A+l+cq8ghczwqSZBM11myvPSJA7vLn72q0rJ0QK6Q==", + "version": "1.17.0", + "resolved": "https://registry.npmjs.org/@formatjs/ecma402-abstract/-/ecma402-abstract-1.17.0.tgz", + "integrity": "sha512-6ueQTeJZtwKjmh23bdkq/DMqH4l4bmfvtQH98blOSbiXv/OUiyijSW6jU22IT8BNM1ujCaEvJfTtyCYVH38EMQ==", "requires": { - "@formatjs/intl-localematcher": "0.2.32", + "@formatjs/intl-localematcher": "0.4.0", "tslib": "^2.4.0" - }, - "dependencies": { - "tslib": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.5.0.tgz", - "integrity": "sha512-336iVw3rtn2BUK7ORdIAHTyxHGRIHVReokCR3XjbckJMK7ms8FysBfhLR8IXnAgy7T0PTPNBWKiH514FOW/WSg==" - } } }, "@formatjs/fast-memoize": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/@formatjs/fast-memoize/-/fast-memoize-2.0.1.tgz", - "integrity": "sha512-M2GgV+qJn5WJQAYewz7q2Cdl6fobQa69S1AzSM2y0P68ZDbK5cWrJIcPCO395Of1ksftGZoOt4LYCO/j9BKBSA==", + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/@formatjs/fast-memoize/-/fast-memoize-2.2.0.tgz", + "integrity": "sha512-hnk/nY8FyrL5YxwP9e4r9dqeM6cAbo8PeU9UjyXojZMNvVad2Z06FAVHyR3Ecw6fza+0GH7vdJgiKIVXTMbSBA==", "requires": { "tslib": "^2.4.0" - }, - "dependencies": { - "tslib": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.5.0.tgz", - "integrity": "sha512-336iVw3rtn2BUK7ORdIAHTyxHGRIHVReokCR3XjbckJMK7ms8FysBfhLR8IXnAgy7T0PTPNBWKiH514FOW/WSg==" - } } }, "@formatjs/icu-messageformat-parser": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/@formatjs/icu-messageformat-parser/-/icu-messageformat-parser-2.4.0.tgz", - "integrity": "sha512-6Dh5Z/gp4F/HovXXu/vmd0If5NbYLB5dZrmhWVNb+BOGOEU3wt7Z/83KY1dtd7IDhAnYHasbmKE1RbTE0J+3hw==", + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/@formatjs/icu-messageformat-parser/-/icu-messageformat-parser-2.6.0.tgz", + "integrity": "sha512-yT6at0qc0DANw9qM/TU8RZaCtfDXtj4pZM/IC2WnVU80yAcliS3KVDiuUt4jSQAeFL9JS5bc2hARnFmjPdA6qw==", "requires": { - "@formatjs/ecma402-abstract": "1.15.0", - "@formatjs/icu-skeleton-parser": "1.4.0", + "@formatjs/ecma402-abstract": "1.17.0", + "@formatjs/icu-skeleton-parser": "1.6.0", "tslib": "^2.4.0" - }, - "dependencies": { - "tslib": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.1.tgz", - "integrity": "sha512-tGyy4dAjRIEwI7BzsB0lynWgOpfqjUdq91XXAlIWD2OwKBH7oCl/GZG/HT4BOHrTlPMOASlMQ7veyTqpmRcrNA==" - } } }, "@formatjs/icu-skeleton-parser": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/@formatjs/icu-skeleton-parser/-/icu-skeleton-parser-1.4.0.tgz", - "integrity": "sha512-Qq347VM616rVLkvN6QsKJELazRyNlbCiN47LdH0Mc5U7E2xV0vatiVhGqd3KFgbc055BvtnUXR7XX60dCGFuWg==", + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/@formatjs/icu-skeleton-parser/-/icu-skeleton-parser-1.6.0.tgz", + "integrity": "sha512-eMmxNpoX/J1IPUjPGSZwo0Wh+7CEvdEMddP2Jxg1gQJXfGfht/FdW2D5XDFj3VMbOTUQlDIdZJY7uC6O6gjPoA==", "requires": { - "@formatjs/ecma402-abstract": "1.15.0", + "@formatjs/ecma402-abstract": "1.17.0", "tslib": "^2.4.0" - }, - "dependencies": { - "tslib": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.5.0.tgz", - "integrity": "sha512-336iVw3rtn2BUK7ORdIAHTyxHGRIHVReokCR3XjbckJMK7ms8FysBfhLR8IXnAgy7T0PTPNBWKiH514FOW/WSg==" - } } }, "@formatjs/intl-localematcher": { - "version": "0.2.32", - "resolved": "https://registry.npmjs.org/@formatjs/intl-localematcher/-/intl-localematcher-0.2.32.tgz", - "integrity": "sha512-k/MEBstff4sttohyEpXxCmC3MqbUn9VvHGlZ8fauLzkbwXmVrEeyzS+4uhrvAk9DWU9/7otYWxyDox4nT/KVLQ==", + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/@formatjs/intl-localematcher/-/intl-localematcher-0.4.0.tgz", + "integrity": "sha512-bRTd+rKomvfdS4QDlVJ6TA/Jx1F2h/TBVO5LjvhQ7QPPHp19oPNMIum7W2CMEReq/zPxpmCeB31F9+5gl/qtvw==", "requires": { "tslib": "^2.4.0" - }, - "dependencies": { - "tslib": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.5.0.tgz", - "integrity": "sha512-336iVw3rtn2BUK7ORdIAHTyxHGRIHVReokCR3XjbckJMK7ms8FysBfhLR8IXnAgy7T0PTPNBWKiH514FOW/WSg==" - } } }, "@graphql-codegen/cli": { @@ -12772,14 +12531,6 @@ "@graphql-tools/utils": "8.10.0", "@whatwg-node/fetch": "^0.2.9", "tslib": "^2.4.0" - }, - "dependencies": { - "tslib": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.0.tgz", - "integrity": "sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==", - "dev": true - } } }, "@graphql-tools/batch-execute": { @@ -12802,12 +12553,6 @@ "requires": { "tslib": "^2.4.0" } - }, - "tslib": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.1.tgz", - "integrity": "sha512-tGyy4dAjRIEwI7BzsB0lynWgOpfqjUdq91XXAlIWD2OwKBH7oCl/GZG/HT4BOHrTlPMOASlMQ7veyTqpmRcrNA==", - "dev": true } } }, @@ -12847,12 +12592,6 @@ "@graphql-typed-document-node/core": "^3.1.1", "tslib": "^2.4.0" } - }, - "tslib": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.5.0.tgz", - "integrity": "sha512-336iVw3rtn2BUK7ORdIAHTyxHGRIHVReokCR3XjbckJMK7ms8FysBfhLR8IXnAgy7T0PTPNBWKiH514FOW/WSg==", - "dev": true } } }, @@ -12909,12 +12648,6 @@ "requires": { "tslib": "^2.4.0" } - }, - "tslib": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.1.tgz", - "integrity": "sha512-tGyy4dAjRIEwI7BzsB0lynWgOpfqjUdq91XXAlIWD2OwKBH7oCl/GZG/HT4BOHrTlPMOASlMQ7veyTqpmRcrNA==", - "dev": true } } }, @@ -12941,12 +12674,6 @@ "requires": { "tslib": "^2.4.0" } - }, - "tslib": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.1.tgz", - "integrity": "sha512-tGyy4dAjRIEwI7BzsB0lynWgOpfqjUdq91XXAlIWD2OwKBH7oCl/GZG/HT4BOHrTlPMOASlMQ7veyTqpmRcrNA==", - "dev": true } } }, @@ -12990,12 +12717,6 @@ "undici": "^5.12.0", "web-streams-polyfill": "^3.2.0" } - }, - "tslib": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.1.tgz", - "integrity": "sha512-tGyy4dAjRIEwI7BzsB0lynWgOpfqjUdq91XXAlIWD2OwKBH7oCl/GZG/HT4BOHrTlPMOASlMQ7veyTqpmRcrNA==", - "dev": true } } }, @@ -13020,12 +12741,6 @@ "requires": { "tslib": "^2.4.0" } - }, - "tslib": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.1.tgz", - "integrity": "sha512-tGyy4dAjRIEwI7BzsB0lynWgOpfqjUdq91XXAlIWD2OwKBH7oCl/GZG/HT4BOHrTlPMOASlMQ7veyTqpmRcrNA==", - "dev": true } } }, @@ -13051,12 +12766,6 @@ "requires": { "tslib": "^2.4.0" } - }, - "tslib": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.1.tgz", - "integrity": "sha512-tGyy4dAjRIEwI7BzsB0lynWgOpfqjUdq91XXAlIWD2OwKBH7oCl/GZG/HT4BOHrTlPMOASlMQ7veyTqpmRcrNA==", - "dev": true } } }, @@ -13097,12 +12806,6 @@ "undici": "^5.12.0", "web-streams-polyfill": "^3.2.0" } - }, - "tslib": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.1.tgz", - "integrity": "sha512-tGyy4dAjRIEwI7BzsB0lynWgOpfqjUdq91XXAlIWD2OwKBH7oCl/GZG/HT4BOHrTlPMOASlMQ7veyTqpmRcrNA==", - "dev": true } } }, @@ -13128,12 +12831,6 @@ "@graphql-typed-document-node/core": "^3.1.1", "tslib": "^2.4.0" } - }, - "tslib": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.5.0.tgz", - "integrity": "sha512-336iVw3rtn2BUK7ORdIAHTyxHGRIHVReokCR3XjbckJMK7ms8FysBfhLR8IXnAgy7T0PTPNBWKiH514FOW/WSg==", - "dev": true } } }, @@ -13159,12 +12856,6 @@ "requires": { "tslib": "^2.4.0" } - }, - "tslib": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.1.tgz", - "integrity": "sha512-tGyy4dAjRIEwI7BzsB0lynWgOpfqjUdq91XXAlIWD2OwKBH7oCl/GZG/HT4BOHrTlPMOASlMQ7veyTqpmRcrNA==", - "dev": true } } }, @@ -13188,12 +12879,6 @@ "@graphql-typed-document-node/core": "^3.1.1", "tslib": "^2.4.0" } - }, - "tslib": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.5.0.tgz", - "integrity": "sha512-336iVw3rtn2BUK7ORdIAHTyxHGRIHVReokCR3XjbckJMK7ms8FysBfhLR8IXnAgy7T0PTPNBWKiH514FOW/WSg==", - "dev": true } } }, @@ -13218,12 +12903,6 @@ "@graphql-typed-document-node/core": "^3.1.1", "tslib": "^2.4.0" } - }, - "tslib": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.5.0.tgz", - "integrity": "sha512-336iVw3rtn2BUK7ORdIAHTyxHGRIHVReokCR3XjbckJMK7ms8FysBfhLR8IXnAgy7T0PTPNBWKiH514FOW/WSg==", - "dev": true } } }, @@ -13271,12 +12950,6 @@ "tslib": "^2.4.0" } }, - "tslib": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.5.0.tgz", - "integrity": "sha512-336iVw3rtn2BUK7ORdIAHTyxHGRIHVReokCR3XjbckJMK7ms8FysBfhLR8IXnAgy7T0PTPNBWKiH514FOW/WSg==", - "dev": true - }, "value-or-promise": { "version": "1.0.12", "resolved": "https://registry.npmjs.org/value-or-promise/-/value-or-promise-1.0.12.tgz", @@ -13303,12 +12976,6 @@ "requires": { "tslib": "^2.4.0" } - }, - "tslib": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.0.tgz", - "integrity": "sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==", - "dev": true } } }, @@ -13319,14 +12986,6 @@ "dev": true, "requires": { "tslib": "^2.4.0" - }, - "dependencies": { - "tslib": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.1.tgz", - "integrity": "sha512-tGyy4dAjRIEwI7BzsB0lynWgOpfqjUdq91XXAlIWD2OwKBH7oCl/GZG/HT4BOHrTlPMOASlMQ7veyTqpmRcrNA==", - "dev": true - } } }, "@graphql-tools/prisma-loader": { @@ -13392,12 +13051,6 @@ "extract-files": "^9.0.0", "form-data": "^3.0.0" } - }, - "tslib": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.1.tgz", - "integrity": "sha512-tGyy4dAjRIEwI7BzsB0lynWgOpfqjUdq91XXAlIWD2OwKBH7oCl/GZG/HT4BOHrTlPMOASlMQ7veyTqpmRcrNA==", - "dev": true } } }, @@ -13420,12 +13073,6 @@ "requires": { "tslib": "^2.4.0" } - }, - "tslib": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.1.tgz", - "integrity": "sha512-tGyy4dAjRIEwI7BzsB0lynWgOpfqjUdq91XXAlIWD2OwKBH7oCl/GZG/HT4BOHrTlPMOASlMQ7veyTqpmRcrNA==", - "dev": true } } }, @@ -13449,12 +13096,6 @@ "requires": { "tslib": "^2.4.0" } - }, - "tslib": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.0.tgz", - "integrity": "sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==", - "dev": true } } }, @@ -13503,12 +13144,6 @@ "undici": "^5.12.0", "web-streams-polyfill": "^3.2.0" } - }, - "tslib": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.0.tgz", - "integrity": "sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==", - "dev": true } } }, @@ -13519,14 +13154,6 @@ "dev": true, "requires": { "tslib": "^2.4.0" - }, - "dependencies": { - "tslib": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.0.tgz", - "integrity": "sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==", - "dev": true - } } }, "@graphql-tools/wrap": { @@ -13550,12 +13177,6 @@ "requires": { "tslib": "^2.4.0" } - }, - "tslib": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.1.tgz", - "integrity": "sha512-tGyy4dAjRIEwI7BzsB0lynWgOpfqjUdq91XXAlIWD2OwKBH7oCl/GZG/HT4BOHrTlPMOASlMQ7veyTqpmRcrNA==", - "dev": true } } }, @@ -13629,71 +13250,71 @@ } }, "@next/env": { - "version": "13.4.4", - "resolved": "https://registry.npmjs.org/@next/env/-/env-13.4.4.tgz", - "integrity": "sha512-q/y7VZj/9YpgzDe64Zi6rY1xPizx80JjlU2BTevlajtaE3w1LqweH1gGgxou2N7hdFosXHjGrI4OUvtFXXhGLg==" + "version": "13.4.17", + "resolved": "https://registry.npmjs.org/@next/env/-/env-13.4.17.tgz", + "integrity": "sha512-rSGmt25Wxk0vGzZxDWBLE8jVW/C/JN20P3IhHc2tKVajEGy/oxStD9PbqcbCz6yOub82jYAWLqnoMITnssB+3g==" }, "@next/eslint-plugin-next": { - "version": "13.4.4", - "resolved": "https://registry.npmjs.org/@next/eslint-plugin-next/-/eslint-plugin-next-13.4.4.tgz", - "integrity": "sha512-5jnh7q6I15efnjR/rR+/TGTc9hn53g3JTbEjAMjmeQiExKqEUgIXqrHI5zlTNlNyzCPkBB860/ctxXheZaF2Vw==", + "version": "13.4.17", + "resolved": "https://registry.npmjs.org/@next/eslint-plugin-next/-/eslint-plugin-next-13.4.17.tgz", + "integrity": "sha512-9hiKD44zfoYgdKFBgy60qDd9STyu85xQ3yfHDgrYedTxgCLAKHqqbd6C9qFN1UIiVZo2XF3Dh5MVYGuBYgTS8w==", "dev": true, "requires": { "glob": "7.1.7" } }, "@next/swc-darwin-arm64": { - "version": "13.4.4", - "resolved": "https://registry.npmjs.org/@next/swc-darwin-arm64/-/swc-darwin-arm64-13.4.4.tgz", - "integrity": "sha512-xfjgXvp4KalNUKZMHmsFxr1Ug+aGmmO6NWP0uoh4G3WFqP/mJ1xxfww0gMOeMeSq/Jyr5k7DvoZ2Pv+XOITTtw==", + "version": "13.4.17", + "resolved": "https://registry.npmjs.org/@next/swc-darwin-arm64/-/swc-darwin-arm64-13.4.17.tgz", + "integrity": "sha512-dzsHchMmBwa6w6Gf5sp5+WmVt9/H4KWdSHy45aFE/UNmgr9V9eKfTW29k9Np9glLCEzrwnU1MztbAqDrnV9gEA==", "optional": true }, "@next/swc-darwin-x64": { - "version": "13.4.4", - "resolved": "https://registry.npmjs.org/@next/swc-darwin-x64/-/swc-darwin-x64-13.4.4.tgz", - "integrity": "sha512-ZY9Ti1hkIwJsxGus3nlubIkvYyB0gNOYxKrfsOrLEqD0I2iCX8D7w8v6QQZ2H+dDl6UT29oeEUdDUNGk4UEpfg==", + "version": "13.4.17", + "resolved": "https://registry.npmjs.org/@next/swc-darwin-x64/-/swc-darwin-x64-13.4.17.tgz", + "integrity": "sha512-iH6UpMj3S40cZkJwYD+uBsAYACNu9TUCae47q2kqx1WzO3JuN/m5Zg22Cpwum/HLRJUa7ysJva/FG2noXbI0yw==", "optional": true }, "@next/swc-linux-arm64-gnu": { - "version": "13.4.4", - "resolved": "https://registry.npmjs.org/@next/swc-linux-arm64-gnu/-/swc-linux-arm64-gnu-13.4.4.tgz", - "integrity": "sha512-+KZnDeMShYkpkqAvGCEDeqYTRADJXc6SY1jWXz+Uo6qWQO/Jd9CoyhTJwRSxvQA16MoYzvILkGaDqirkRNctyA==", + "version": "13.4.17", + "resolved": "https://registry.npmjs.org/@next/swc-linux-arm64-gnu/-/swc-linux-arm64-gnu-13.4.17.tgz", + "integrity": "sha512-yj3YKGkSg52GL+4XhdfidibYJoq/5pYkQAc8Z4Q1e1nJ7CTOKn4KobTDLXqC5QVJncQRxC2u6vGaMLBe2UUa5Q==", "optional": true }, "@next/swc-linux-arm64-musl": { - "version": "13.4.4", - "resolved": "https://registry.npmjs.org/@next/swc-linux-arm64-musl/-/swc-linux-arm64-musl-13.4.4.tgz", - "integrity": "sha512-evC1twrny2XDT4uOftoubZvW3EG0zs0ZxMwEtu/dDGVRO5n5pT48S8qqEIBGBUZYu/Xx4zzpOkIxx1vpWdE+9A==", + "version": "13.4.17", + "resolved": "https://registry.npmjs.org/@next/swc-linux-arm64-musl/-/swc-linux-arm64-musl-13.4.17.tgz", + "integrity": "sha512-w8+8ShThIgIgIkLk22NY+ZMF/yf5Dl6+tqOaNUzXy6b0gQSwtpVb0t4eSTx2VUqRxLl36dv9cqomGbthvuPiGA==", "optional": true }, "@next/swc-linux-x64-gnu": { - "version": "13.4.4", - "resolved": "https://registry.npmjs.org/@next/swc-linux-x64-gnu/-/swc-linux-x64-gnu-13.4.4.tgz", - "integrity": "sha512-PX706XcCHr2FfkyhP2lpf+pX/tUvq6/ke7JYnnr0ykNdEMo+sb7cC/o91gnURh4sPYSiZJhsF2gbIqg9rciOHQ==", + "version": "13.4.17", + "resolved": "https://registry.npmjs.org/@next/swc-linux-x64-gnu/-/swc-linux-x64-gnu-13.4.17.tgz", + "integrity": "sha512-IQlJNdxvfqgHxJU6ITERf9qaA0m6mRo/gD0al/5CcXvs6cDihR/UzI09Bc+3vQSJV3ACAzrZjsF7dtdzVutvog==", "optional": true }, "@next/swc-linux-x64-musl": { - "version": "13.4.4", - "resolved": "https://registry.npmjs.org/@next/swc-linux-x64-musl/-/swc-linux-x64-musl-13.4.4.tgz", - "integrity": "sha512-TKUUx3Ftd95JlHV6XagEnqpT204Y+IsEa3awaYIjayn0MOGjgKZMZibqarK3B1FsMSPaieJf2FEAcu9z0yT5aA==", + "version": "13.4.17", + "resolved": "https://registry.npmjs.org/@next/swc-linux-x64-musl/-/swc-linux-x64-musl-13.4.17.tgz", + "integrity": "sha512-retAiJGtOS216pqAcNOwBUOqgqDH7kYzzj4jLrfVcb/sCQJ+JawMwayc3LEbpvMDZx8CHLECcs6bB45mMxkZEw==", "optional": true }, "@next/swc-win32-arm64-msvc": { - "version": "13.4.4", - "resolved": "https://registry.npmjs.org/@next/swc-win32-arm64-msvc/-/swc-win32-arm64-msvc-13.4.4.tgz", - "integrity": "sha512-FP8AadgSq4+HPtim7WBkCMGbhr5vh9FePXiWx9+YOdjwdQocwoCK5ZVC3OW8oh3TWth6iJ0AXJ/yQ1q1cwSZ3A==", + "version": "13.4.17", + "resolved": "https://registry.npmjs.org/@next/swc-win32-arm64-msvc/-/swc-win32-arm64-msvc-13.4.17.tgz", + "integrity": "sha512-PtaemQL9rwoRtS6kgjXxfRQLUbzBmtMxaXZTBnKnb+EjrDFkC+YI82kktL97LMrHRGQsMJcBQQtNQDJCBJmu2Q==", "optional": true }, "@next/swc-win32-ia32-msvc": { - "version": "13.4.4", - "resolved": "https://registry.npmjs.org/@next/swc-win32-ia32-msvc/-/swc-win32-ia32-msvc-13.4.4.tgz", - "integrity": "sha512-3WekVmtuA2MCdcAOrgrI+PuFiFURtSyyrN1I3UPtS0ckR2HtLqyqmS334Eulf15g1/bdwMteePdK363X/Y9JMg==", + "version": "13.4.17", + "resolved": "https://registry.npmjs.org/@next/swc-win32-ia32-msvc/-/swc-win32-ia32-msvc-13.4.17.tgz", + "integrity": "sha512-5jJVxit2B3g/zRWJJ6/YeMHBch7PL10O5qR5BZyuFCoO/bg6MPtz5+U+FvbVCSgCKePU19lRGNsyX+BAu/V+vw==", "optional": true }, "@next/swc-win32-x64-msvc": { - "version": "13.4.4", - "resolved": "https://registry.npmjs.org/@next/swc-win32-x64-msvc/-/swc-win32-x64-msvc-13.4.4.tgz", - "integrity": "sha512-AHRITu/CrlQ+qzoqQtEMfaTu7GHaQ6bziQln/pVWpOYC1wU+Mq6VQQFlsDtMCnDztPZtppAXdvvbNS7pcfRzlw==", + "version": "13.4.17", + "resolved": "https://registry.npmjs.org/@next/swc-win32-x64-msvc/-/swc-win32-x64-msvc-13.4.17.tgz", + "integrity": "sha512-3QOf2LfziycZW1iVgiA63xVVUMkawurZJ/jwgBqziUNw4r8XHLenNTgbn5XcdHqKuZKUuLSi/6v1/4myGWM0GA==", "optional": true }, "@nodelib/fs.scandir": { @@ -13743,14 +13364,6 @@ "asn1js": "^3.0.5", "pvtsutils": "^1.3.2", "tslib": "^2.4.0" - }, - "dependencies": { - "tslib": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.0.tgz", - "integrity": "sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==", - "dev": true - } } }, "@peculiar/json-schema": { @@ -13760,14 +13373,6 @@ "dev": true, "requires": { "tslib": "^2.0.0" - }, - "dependencies": { - "tslib": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.0.tgz", - "integrity": "sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==", - "dev": true - } } }, "@peculiar/webcrypto": { @@ -13781,14 +13386,6 @@ "pvtsutils": "^1.3.2", "tslib": "^2.4.0", "webcrypto-core": "^1.7.4" - }, - "dependencies": { - "tslib": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.0.tgz", - "integrity": "sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==", - "dev": true - } } }, "@pkgr/utils": { @@ -13803,14 +13400,6 @@ "picocolors": "^1.0.0", "tiny-glob": "^0.2.9", "tslib": "^2.4.0" - }, - "dependencies": { - "tslib": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.1.tgz", - "integrity": "sha512-tGyy4dAjRIEwI7BzsB0lynWgOpfqjUdq91XXAlIWD2OwKBH7oCl/GZG/HT4BOHrTlPMOASlMQ7veyTqpmRcrNA==", - "dev": true - } } }, "@popperjs/core": { @@ -13845,13 +13434,6 @@ "integrity": "sha512-sJ902EfIzn1Fa+qYmjdQqh8tPsoxyBz+8yBKC2HKUxyezKJFwPGOn7pv4WY6QuQW//ySQi5lJjA/ZT9sNWWNTg==", "requires": { "tslib": "^2.4.0" - }, - "dependencies": { - "tslib": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.5.0.tgz", - "integrity": "sha512-336iVw3rtn2BUK7ORdIAHTyxHGRIHVReokCR3XjbckJMK7ms8FysBfhLR8IXnAgy7T0PTPNBWKiH514FOW/WSg==" - } } }, "@tippyjs/react": { @@ -13915,21 +13497,21 @@ } }, "@types/marked": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/@types/marked/-/marked-4.3.0.tgz", - "integrity": "sha512-zK4gSFMjgslsv5Lyvr3O1yCjgmnE4pr8jbG8qVn4QglMwtpvPCf4YT2Wma7Nk95OxUUJI8Z+kzdXohbM7mVpGw==", + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/@types/marked/-/marked-5.0.1.tgz", + "integrity": "sha512-Y3pAUzHKh605fN6fvASsz5FDSWbZcs/65Q6xYRmnIP9ZIYz27T4IOmXfH9gWJV1dpi7f1e7z7nBGUTx/a0ptpA==", "dev": true }, "@types/node": { - "version": "20.2.5", - "resolved": "https://registry.npmjs.org/@types/node/-/node-20.2.5.tgz", - "integrity": "sha512-JJulVEQXmiY9Px5axXHeYGLSjhkZEnD+MDPDGbCbIAbMslkKwmygtZFy1X6s/075Yo94sf8GuSlFfPzysQrWZQ==", + "version": "20.5.0", + "resolved": "https://registry.npmjs.org/@types/node/-/node-20.5.0.tgz", + "integrity": "sha512-Mgq7eCtoTjT89FqNoTzzXg2XvCi5VMhRV6+I2aYanc6kQCBImeNaAYRs/DyoVqk1YEUJK5gN9VO7HRIdz4Wo3Q==", "dev": true }, "@types/nodemailer": { - "version": "6.4.8", - "resolved": "https://registry.npmjs.org/@types/nodemailer/-/nodemailer-6.4.8.tgz", - "integrity": "sha512-oVsJSCkqViCn8/pEu2hfjwVO+Gb3e+eTWjg3PcjeFKRItfKpKwHphQqbYmPQrlMk+op7pNNWPbsJIEthpFN/OQ==", + "version": "6.4.9", + "resolved": "https://registry.npmjs.org/@types/nodemailer/-/nodemailer-6.4.9.tgz", + "integrity": "sha512-XYG8Gv+sHjaOtUpiuytahMy2mM3rectgroNbs6R3djZEKmPNiIJwe9KqOJBGzKKnNZNKvnuvmugBgpq3w/S0ig==", "dev": true, "requires": { "@types/node": "*" @@ -13945,13 +13527,13 @@ "version": "15.7.4", "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.4.tgz", "integrity": "sha512-rZ5drC/jWjrArrS8BR6SIr4cWpW09RNTYt9AMZo3Jwwif+iacXAqgVjm0B0Bv/S1jhDXKHqRVNCbACkJ89RAnQ==", - "dev": true + "devOptional": true }, "@types/react": { - "version": "18.2.9", - "resolved": "https://registry.npmjs.org/@types/react/-/react-18.2.9.tgz", - "integrity": "sha512-pL3JAesUkF7PEQGxh5XOwdXGV907te6m1/Qe1ERJLgomojS6Ne790QiA7GUl434JEkFA2aAaB6qJ5z4e1zJn/w==", - "dev": true, + "version": "18.2.20", + "resolved": "https://registry.npmjs.org/@types/react/-/react-18.2.20.tgz", + "integrity": "sha512-WKNtmsLWJM/3D5mG4U84cysVY31ivmyw85dE84fOCk5Hx78wezB/XEjVPWl2JTZ5FkEeaTJf+VgUAUn3PE7Isw==", + "devOptional": true, "requires": { "@types/prop-types": "*", "@types/scheduler": "*", @@ -13959,9 +13541,9 @@ } }, "@types/react-dom": { - "version": "18.2.4", - "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-18.2.4.tgz", - "integrity": "sha512-G2mHoTMTL4yoydITgOGwWdWMVd8sNgyEP85xVmMKAPUBwQWm9wBPQUmvbeF4V3WBY1P7mmL4BkjQ0SqUpf1snw==", + "version": "18.2.7", + "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-18.2.7.tgz", + "integrity": "sha512-GRaAEriuT4zp9N4p1i8BDBYmEyfo+xQ3yHjJU4eiK5NDa1RmUZG+unZABUTK4/Ox/M+GaHwb6Ow8rUITrtjszA==", "dev": true, "requires": { "@types/react": "*" @@ -13971,7 +13553,7 @@ "version": "0.16.2", "resolved": "https://registry.npmjs.org/@types/scheduler/-/scheduler-0.16.2.tgz", "integrity": "sha512-hppQEBDmlwhFAXKJX2KnWLYu5yMfi91yazPb2l+lbJiwW+wdo1gNeRA+3RgNSO39WYX2euey41KEwnqesU2Jew==", - "dev": true + "devOptional": true }, "@types/semver": { "version": "7.5.0", @@ -14018,102 +13600,103 @@ } }, "@typescript-eslint/eslint-plugin": { - "version": "5.59.9", - "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.59.9.tgz", - "integrity": "sha512-4uQIBq1ffXd2YvF7MAvehWKW3zVv/w+mSfRAu+8cKbfj3nwzyqJLNcZJpQ/WZ1HLbJDiowwmQ6NO+63nCA+fqA==", + "version": "6.4.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-6.4.0.tgz", + "integrity": "sha512-62o2Hmc7Gs3p8SLfbXcipjWAa6qk2wZGChXG2JbBtYpwSRmti/9KHLqfbLs9uDigOexG+3PaQ9G2g3201FWLKg==", "dev": true, "requires": { - "@eslint-community/regexpp": "^4.4.0", - "@typescript-eslint/scope-manager": "5.59.9", - "@typescript-eslint/type-utils": "5.59.9", - "@typescript-eslint/utils": "5.59.9", + "@eslint-community/regexpp": "^4.5.1", + "@typescript-eslint/scope-manager": "6.4.0", + "@typescript-eslint/type-utils": "6.4.0", + "@typescript-eslint/utils": "6.4.0", + "@typescript-eslint/visitor-keys": "6.4.0", "debug": "^4.3.4", - "grapheme-splitter": "^1.0.4", - "ignore": "^5.2.0", - "natural-compare-lite": "^1.4.0", - "semver": "^7.3.7", - "tsutils": "^3.21.0" + "graphemer": "^1.4.0", + "ignore": "^5.2.4", + "natural-compare": "^1.4.0", + "semver": "^7.5.4", + "ts-api-utils": "^1.0.1" } }, "@typescript-eslint/parser": { - "version": "5.59.9", - "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.59.9.tgz", - "integrity": "sha512-FsPkRvBtcLQ/eVK1ivDiNYBjn3TGJdXy2fhXX+rc7czWl4ARwnpArwbihSOHI2Peg9WbtGHrbThfBUkZZGTtvQ==", + "version": "6.4.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-6.4.0.tgz", + "integrity": "sha512-I1Ah1irl033uxjxO9Xql7+biL3YD7w9IU8zF+xlzD/YxY6a4b7DYA08PXUUCbm2sEljwJF6ERFy2kTGAGcNilg==", "dev": true, "requires": { - "@typescript-eslint/scope-manager": "5.59.9", - "@typescript-eslint/types": "5.59.9", - "@typescript-eslint/typescript-estree": "5.59.9", + "@typescript-eslint/scope-manager": "6.4.0", + "@typescript-eslint/types": "6.4.0", + "@typescript-eslint/typescript-estree": "6.4.0", + "@typescript-eslint/visitor-keys": "6.4.0", "debug": "^4.3.4" } }, "@typescript-eslint/scope-manager": { - "version": "5.59.9", - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.59.9.tgz", - "integrity": "sha512-8RA+E+w78z1+2dzvK/tGZ2cpGigBZ58VMEHDZtpE1v+LLjzrYGc8mMaTONSxKyEkz3IuXFM0IqYiGHlCsmlZxQ==", + "version": "6.4.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-6.4.0.tgz", + "integrity": "sha512-TUS7vaKkPWDVvl7GDNHFQMsMruD+zhkd3SdVW0d7b+7Zo+bd/hXJQ8nsiUZMi1jloWo6c9qt3B7Sqo+flC1nig==", "dev": true, "requires": { - "@typescript-eslint/types": "5.59.9", - "@typescript-eslint/visitor-keys": "5.59.9" + "@typescript-eslint/types": "6.4.0", + "@typescript-eslint/visitor-keys": "6.4.0" } }, "@typescript-eslint/type-utils": { - "version": "5.59.9", - "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-5.59.9.tgz", - "integrity": "sha512-ksEsT0/mEHg9e3qZu98AlSrONAQtrSTljL3ow9CGej8eRo7pe+yaC/mvTjptp23Xo/xIf2mLZKC6KPv4Sji26Q==", + "version": "6.4.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-6.4.0.tgz", + "integrity": "sha512-TvqrUFFyGY0cX3WgDHcdl2/mMCWCDv/0thTtx/ODMY1QhEiyFtv/OlLaNIiYLwRpAxAtOLOY9SUf1H3Q3dlwAg==", "dev": true, "requires": { - "@typescript-eslint/typescript-estree": "5.59.9", - "@typescript-eslint/utils": "5.59.9", + "@typescript-eslint/typescript-estree": "6.4.0", + "@typescript-eslint/utils": "6.4.0", "debug": "^4.3.4", - "tsutils": "^3.21.0" + "ts-api-utils": "^1.0.1" } }, "@typescript-eslint/types": { - "version": "5.59.9", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.59.9.tgz", - "integrity": "sha512-uW8H5NRgTVneSVTfiCVffBb8AbwWSKg7qcA4Ot3JI3MPCJGsB4Db4BhvAODIIYE5mNj7Q+VJkK7JxmRhk2Lyjw==", + "version": "6.4.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-6.4.0.tgz", + "integrity": "sha512-+FV9kVFrS7w78YtzkIsNSoYsnOtrYVnKWSTVXoL1761CsCRv5wpDOINgsXpxD67YCLZtVQekDDyaxfjVWUJmmg==", "dev": true }, "@typescript-eslint/typescript-estree": { - "version": "5.59.9", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.59.9.tgz", - "integrity": "sha512-pmM0/VQ7kUhd1QyIxgS+aRvMgw+ZljB3eDb+jYyp6d2bC0mQWLzUDF+DLwCTkQ3tlNyVsvZRXjFyV0LkU/aXjA==", + "version": "6.4.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-6.4.0.tgz", + "integrity": "sha512-iDPJArf/K2sxvjOR6skeUCNgHR/tCQXBsa+ee1/clRKr3olZjZ/dSkXPZjG6YkPtnW6p5D1egeEPMCW6Gn4yLA==", "dev": true, "requires": { - "@typescript-eslint/types": "5.59.9", - "@typescript-eslint/visitor-keys": "5.59.9", + "@typescript-eslint/types": "6.4.0", + "@typescript-eslint/visitor-keys": "6.4.0", "debug": "^4.3.4", "globby": "^11.1.0", "is-glob": "^4.0.3", - "semver": "^7.3.7", - "tsutils": "^3.21.0" + "semver": "^7.5.4", + "ts-api-utils": "^1.0.1" } }, "@typescript-eslint/utils": { - "version": "5.59.9", - "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.59.9.tgz", - "integrity": "sha512-1PuMYsju/38I5Ggblaeb98TOoUvjhRvLpLa1DoTOFaLWqaXl/1iQ1eGurTXgBY58NUdtfTXKP5xBq7q9NDaLKg==", + "version": "6.4.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-6.4.0.tgz", + "integrity": "sha512-BvvwryBQpECPGo8PwF/y/q+yacg8Hn/2XS+DqL/oRsOPK+RPt29h5Ui5dqOKHDlbXrAeHUTnyG3wZA0KTDxRZw==", "dev": true, "requires": { - "@eslint-community/eslint-utils": "^4.2.0", - "@types/json-schema": "^7.0.9", - "@types/semver": "^7.3.12", - "@typescript-eslint/scope-manager": "5.59.9", - "@typescript-eslint/types": "5.59.9", - "@typescript-eslint/typescript-estree": "5.59.9", - "eslint-scope": "^5.1.1", - "semver": "^7.3.7" + "@eslint-community/eslint-utils": "^4.4.0", + "@types/json-schema": "^7.0.12", + "@types/semver": "^7.5.0", + "@typescript-eslint/scope-manager": "6.4.0", + "@typescript-eslint/types": "6.4.0", + "@typescript-eslint/typescript-estree": "6.4.0", + "semver": "^7.5.4" } }, "@typescript-eslint/visitor-keys": { - "version": "5.59.9", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.59.9.tgz", - "integrity": "sha512-bT7s0td97KMaLwpEBckbzj/YohnvXtqbe2XgqNvTl6RJVakY5mvENOTPvw5u66nljfZxthESpDozs86U+oLY8Q==", + "version": "6.4.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-6.4.0.tgz", + "integrity": "sha512-yJSfyT+uJm+JRDWYRYdCm2i+pmvXJSMtPR9Cq5/XQs4QIgNoLcoRtDdzsLbLsFM/c6um6ohQkg/MLxWvoIndJA==", "dev": true, "requires": { - "@typescript-eslint/types": "5.59.9", - "eslint-visitor-keys": "^3.3.0" + "@typescript-eslint/types": "6.4.0", + "eslint-visitor-keys": "^3.4.1" } }, "@whatwg-node/events": { @@ -14150,14 +13733,6 @@ "fast-querystring": "^1.1.1", "fast-url-parser": "^1.1.3", "tslib": "^2.3.1" - }, - "dependencies": { - "tslib": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.5.0.tgz", - "integrity": "sha512-336iVw3rtn2BUK7ORdIAHTyxHGRIHVReokCR3XjbckJMK7ms8FysBfhLR8IXnAgy7T0PTPNBWKiH514FOW/WSg==", - "dev": true - } } }, "@yarnpkg/lockfile": { @@ -14180,9 +13755,9 @@ } }, "acorn": { - "version": "8.8.2", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.8.2.tgz", - "integrity": "sha512-xjIYgE8HBrkpd/sJqOGNspf8uHG+NOHGOw6a/Urj8taM2EXfdNAH2oFcPeIFfsv3+kz/mJrS5VuMqbNLjCa2vw==", + "version": "8.10.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.10.0.tgz", + "integrity": "sha512-F0SAmZ8iUtS//m8DmCTA0jlh6TDKkHQyK6xc6V4KDTyZKA9dnvX9/3sRTVQrWm79glUAZbnmmNcdYwUIHWVybw==", "dev": true }, "acorn-jsx": { @@ -14291,6 +13866,16 @@ "@babel/runtime-corejs3": "^7.10.2" } }, + "array-buffer-byte-length": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/array-buffer-byte-length/-/array-buffer-byte-length-1.0.0.tgz", + "integrity": "sha512-LPuwb2P+NrQw3XhxGc36+XSvuBPopovXYTR9Ew++Du9Yb/bx5AzBfrIsBoj0EZUifjQU+sHL21sseZ3jerWO/A==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "is-array-buffer": "^3.0.1" + } + }, "array-includes": { "version": "3.1.6", "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.1.6.tgz", @@ -14310,6 +13895,19 @@ "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==", "dev": true }, + "array.prototype.findlastindex": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/array.prototype.findlastindex/-/array.prototype.findlastindex-1.2.2.tgz", + "integrity": "sha512-tb5thFFlUcp7NdNF6/MpDk/1r/4awWG1FIz3YqDf+/zJSTezBb+/5WViH41obXULHVpDzoiCLpJ/ZO9YbJMsdw==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4", + "es-shim-unscopables": "^1.0.0", + "get-intrinsic": "^1.1.3" + } + }, "array.prototype.flat": { "version": "1.3.1", "resolved": "https://registry.npmjs.org/array.prototype.flat/-/array.prototype.flat-1.3.1.tgz", @@ -14334,6 +13932,20 @@ "es-shim-unscopables": "^1.0.0" } }, + "arraybuffer.prototype.slice": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/arraybuffer.prototype.slice/-/arraybuffer.prototype.slice-1.0.1.tgz", + "integrity": "sha512-09x0ZWFEjj4WD8PDbykUwo3t9arLn8NIzmmYEJFpYekOAQjpkGSyrQhNoRTcwwcFRu+ycWF78QZ63oWTqSjBcw==", + "dev": true, + "requires": { + "array-buffer-byte-length": "^1.0.0", + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "get-intrinsic": "^1.2.1", + "is-array-buffer": "^3.0.2", + "is-shared-array-buffer": "^1.0.2" + } + }, "asap": { "version": "2.0.6", "resolved": "https://registry.npmjs.org/asap/-/asap-2.0.6.tgz", @@ -14349,14 +13961,6 @@ "pvtsutils": "^1.3.2", "pvutils": "^1.1.3", "tslib": "^2.4.0" - }, - "dependencies": { - "tslib": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.0.tgz", - "integrity": "sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==", - "dev": true - } } }, "ast-types-flow": { @@ -14388,12 +13992,12 @@ "dev": true }, "autoprefixer": { - "version": "10.4.14", - "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.14.tgz", - "integrity": "sha512-FQzyfOsTlwVzjHxKEqRIAdJx9niO6VCBCoEwax/VLSoQF29ggECcPuBqUMZ+u8jCZOPSy8b8/8KnuFbp0SaFZQ==", + "version": "10.4.15", + "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.15.tgz", + "integrity": "sha512-KCuPB8ZCIqFdA4HwKXsvz7j6gvSDNhDP7WnUjBleRkKjPdvCmHFuQ77ocavI8FT6NdvlBnE2UFr2H4Mycn8Vew==", "requires": { - "browserslist": "^4.21.5", - "caniuse-lite": "^1.0.30001464", + "browserslist": "^4.21.10", + "caniuse-lite": "^1.0.30001520", "fraction.js": "^4.2.0", "normalize-range": "^0.1.2", "picocolors": "^1.0.0", @@ -14505,14 +14109,14 @@ } }, "browserslist": { - "version": "4.21.5", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.21.5.tgz", - "integrity": "sha512-tUkiguQGW7S3IhB7N+c2MV/HZPSCPAAiYBZXLsBhFB/PCy6ZKKsZrmBayHV9fdGV/ARIfJ14NkxKzRDjvp7L6w==", + "version": "4.21.10", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.21.10.tgz", + "integrity": "sha512-bipEBdZfVH5/pwrvqc+Ub0kUPVfGUhlKxbvfD+z1BDnPEO/X98ruXGA1WP5ASpAFKan7Qr6j736IacbZQuAlKQ==", "requires": { - "caniuse-lite": "^1.0.30001449", - "electron-to-chromium": "^1.4.284", - "node-releases": "^2.0.8", - "update-browserslist-db": "^1.0.10" + "caniuse-lite": "^1.0.30001517", + "electron-to-chromium": "^1.4.477", + "node-releases": "^2.0.13", + "update-browserslist-db": "^1.0.11" } }, "bser": { @@ -14572,14 +14176,6 @@ "requires": { "pascal-case": "^3.1.2", "tslib": "^2.0.3" - }, - "dependencies": { - "tslib": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.0.tgz", - "integrity": "sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==", - "dev": true - } } }, "camelcase": { @@ -14595,9 +14191,9 @@ "dev": true }, "caniuse-lite": { - "version": "1.0.30001467", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001467.tgz", - "integrity": "sha512-cEdN/5e+RPikvl9AHm4uuLXxeCNq8rFsQ+lPHTfe/OtypP3WwnVVbjn+6uBV7PaFL6xUFzTh+sSCOz1rKhcO+Q==" + "version": "1.0.30001521", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001521.tgz", + "integrity": "sha512-fnx1grfpEOvDGH+V17eccmNjucGUnCbP6KL+l5KqBIerp26WK/+RQ7CIDE37KGJjaPyqWXXlFUyKiWmvdNNKmQ==" }, "capital-case": { "version": "1.0.4", @@ -14608,20 +14204,12 @@ "no-case": "^3.0.4", "tslib": "^2.0.3", "upper-case-first": "^2.0.2" - }, - "dependencies": { - "tslib": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.0.tgz", - "integrity": "sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==", - "dev": true - } } }, "chalk": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-5.2.0.tgz", - "integrity": "sha512-ree3Gqw/nazQAPuJJEy+avdl7QfZMcUvmHIKgEZkGL+xOBzRvup5Hxo6LHuMceSxOabuJLJm5Yp/92R9eMmMvA==", + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-5.3.0.tgz", + "integrity": "sha512-dLitG79d+GV1Nb/VYcCDFivJeK1hiukt9QjRNVOsUtTy1rR1YJsmpGGTZ3qJos+uw7WmWF4wUwBd9jxjocFC2w==", "dev": true }, "change-case": { @@ -14642,14 +14230,6 @@ "sentence-case": "^3.0.4", "snake-case": "^3.0.4", "tslib": "^2.0.3" - }, - "dependencies": { - "tslib": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.0.tgz", - "integrity": "sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==", - "dev": true - } } }, "change-case-all": { @@ -14832,14 +14412,6 @@ "no-case": "^3.0.4", "tslib": "^2.0.3", "upper-case": "^2.0.2" - }, - "dependencies": { - "tslib": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.0.tgz", - "integrity": "sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==", - "dev": true - } } }, "convert-source-map": { @@ -14903,7 +14475,7 @@ "version": "3.0.10", "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.0.10.tgz", "integrity": "sha512-2u44ZG2OcNUO9HDp/Jl8C07x6pU/eTR3ncV91SiK3dhG9TWvRVsCoJw14Ckx5DgWkzGA3waZWO3d7pgqpUI/XA==", - "dev": true + "devOptional": true }, "cuid": { "version": "2.1.8", @@ -15008,9 +14580,9 @@ "dev": true }, "define-properties": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.4.tgz", - "integrity": "sha512-uckOqKcfaVvtBdsVkdPv3XjveQJsNQqmhXgRi8uhvWWuPYZCNlzT8qAyblUgNoXdHdjMTzAqeGjAoli8f+bzPA==", + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.2.0.tgz", + "integrity": "sha512-xvqAVKGfT1+UAvPwKTVw/njhdQ8ZhXK4lI0bCIuCMrp2up9nPnaDftrLtmpTazqd1o+UY4zgzU+avtMbDP+ldA==", "dev": true, "requires": { "has-property-descriptors": "^1.0.0", @@ -15102,9 +14674,9 @@ "integrity": "sha512-3VdM/SXBZX2omc9JF9nOPCtDaYQ67BGp5CoLpIQlO2KCAPETs8TcDHacF26jXadGbvUteZzRTeos2fhID5+ucQ==" }, "dompurify": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/dompurify/-/dompurify-3.0.3.tgz", - "integrity": "sha512-axQ9zieHLnAnHh0sfAamKYiqXMJAVwu+LM/alQ7WDagoWessyWvMSFyW65CqF3owufNu8HBcE4cM2Vflu7YWcQ==" + "version": "3.0.5", + "resolved": "https://registry.npmjs.org/dompurify/-/dompurify-3.0.5.tgz", + "integrity": "sha512-F9e6wPGtY+8KNMRAVfxeCOHU0/NPWMSENNq4pQctuXRqqdEPW7q3CrLbR5Nse044WwacyjHGOMlvNsBe1y6z9A==" }, "domutils": { "version": "3.1.0", @@ -15124,20 +14696,12 @@ "requires": { "no-case": "^3.0.4", "tslib": "^2.0.3" - }, - "dependencies": { - "tslib": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.0.tgz", - "integrity": "sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==", - "dev": true - } } }, "dotenv": { - "version": "16.1.4", - "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-16.1.4.tgz", - "integrity": "sha512-m55RtE8AsPeJBpOIFKihEmqUcoVncQIwo7x9U8ZwLEZw9ZpXboz2c+rvog+jUaJvVrZ5kBOeYQBX5+8Aa/OZQw==", + "version": "16.3.1", + "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-16.3.1.tgz", + "integrity": "sha512-IPzF4w4/Rd94bA9imS68tZBaYyBWSCE47V1RGuMrB94iyTOIEwRmVL2x/4An+6mETpLrKJ5hQkB8W4kFAadeIQ==", "dev": true }, "dset": { @@ -15156,9 +14720,9 @@ } }, "electron-to-chromium": { - "version": "1.4.333", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.333.tgz", - "integrity": "sha512-YyE8+GKyGtPEP1/kpvqsdhD6rA/TP1DUFDN4uiU/YI52NzDxmwHkEb3qjId8hLBa5siJvG0sfC3O66501jMruQ==" + "version": "1.4.494", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.494.tgz", + "integrity": "sha512-KF7wtsFFDu4ws1ZsSOt4pdmO1yWVNWCFtijVYZPUeW4SV7/hy/AESjLn/+qIWgq7mHscNOKAwN5AIM1+YAy+Ww==" }, "emoji-regex": { "version": "9.2.2", @@ -15213,18 +14777,19 @@ } }, "es-abstract": { - "version": "1.21.1", - "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.21.1.tgz", - "integrity": "sha512-QudMsPOz86xYz/1dG1OuGBKOELjCh99IIWHLzy5znUB6j8xG2yMA7bfTV86VSqKF+Y/H08vQPR+9jyXpuC6hfg==", + "version": "1.22.1", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.22.1.tgz", + "integrity": "sha512-ioRRcXMO6OFyRpyzV3kE1IIBd4WG5/kltnzdxSCqoP8CMGs/Li+M1uF5o7lOkZVFjDs+NLesthnF66Pg/0q0Lw==", "dev": true, "requires": { + "array-buffer-byte-length": "^1.0.0", + "arraybuffer.prototype.slice": "^1.0.1", "available-typed-arrays": "^1.0.5", "call-bind": "^1.0.2", "es-set-tostringtag": "^2.0.1", "es-to-primitive": "^1.2.1", - "function-bind": "^1.1.1", "function.prototype.name": "^1.1.5", - "get-intrinsic": "^1.1.3", + "get-intrinsic": "^1.2.1", "get-symbol-description": "^1.0.0", "globalthis": "^1.0.3", "gopd": "^1.0.1", @@ -15232,8 +14797,8 @@ "has-property-descriptors": "^1.0.0", "has-proto": "^1.0.1", "has-symbols": "^1.0.3", - "internal-slot": "^1.0.4", - "is-array-buffer": "^3.0.1", + "internal-slot": "^1.0.5", + "is-array-buffer": "^3.0.2", "is-callable": "^1.2.7", "is-negative-zero": "^2.0.2", "is-regex": "^1.1.4", @@ -15241,16 +14806,21 @@ "is-string": "^1.0.7", "is-typed-array": "^1.1.10", "is-weakref": "^1.0.2", - "object-inspect": "^1.12.2", + "object-inspect": "^1.12.3", "object-keys": "^1.1.1", "object.assign": "^4.1.4", - "regexp.prototype.flags": "^1.4.3", + "regexp.prototype.flags": "^1.5.0", + "safe-array-concat": "^1.0.0", "safe-regex-test": "^1.0.0", + "string.prototype.trim": "^1.2.7", "string.prototype.trimend": "^1.0.6", "string.prototype.trimstart": "^1.0.6", + "typed-array-buffer": "^1.0.0", + "typed-array-byte-length": "^1.0.0", + "typed-array-byte-offset": "^1.0.0", "typed-array-length": "^1.0.4", "unbox-primitive": "^1.0.2", - "which-typed-array": "^1.1.9" + "which-typed-array": "^1.1.10" } }, "es-set-tostringtag": { @@ -15326,27 +14896,27 @@ "dev": true }, "eslint": { - "version": "8.42.0", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.42.0.tgz", - "integrity": "sha512-ulg9Ms6E1WPf67PHaEY4/6E2tEn5/f7FXGzr3t9cBMugOmf1INYvuUwwh1aXQN4MfJ6a5K2iNwP3w4AColvI9A==", + "version": "8.47.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.47.0.tgz", + "integrity": "sha512-spUQWrdPt+pRVP1TTJLmfRNJJHHZryFmptzcafwSvHsceV81djHOdnEeDmkdotZyLNjDhrOasNK8nikkoG1O8Q==", "dev": true, "requires": { "@eslint-community/eslint-utils": "^4.2.0", - "@eslint-community/regexpp": "^4.4.0", - "@eslint/eslintrc": "^2.0.3", - "@eslint/js": "8.42.0", + "@eslint-community/regexpp": "^4.6.1", + "@eslint/eslintrc": "^2.1.2", + "@eslint/js": "^8.47.0", "@humanwhocodes/config-array": "^0.11.10", "@humanwhocodes/module-importer": "^1.0.1", "@nodelib/fs.walk": "^1.2.8", - "ajv": "^6.10.0", + "ajv": "^6.12.4", "chalk": "^4.0.0", "cross-spawn": "^7.0.2", "debug": "^4.3.2", "doctrine": "^3.0.0", "escape-string-regexp": "^4.0.0", - "eslint-scope": "^7.2.0", - "eslint-visitor-keys": "^3.4.1", - "espree": "^9.5.2", + "eslint-scope": "^7.2.2", + "eslint-visitor-keys": "^3.4.3", + "espree": "^9.6.1", "esquery": "^1.4.2", "esutils": "^2.0.2", "fast-deep-equal": "^3.1.3", @@ -15356,7 +14926,6 @@ "globals": "^13.19.0", "graphemer": "^1.4.0", "ignore": "^5.2.0", - "import-fresh": "^3.0.0", "imurmurhash": "^0.1.4", "is-glob": "^4.0.0", "is-path-inside": "^3.0.3", @@ -15366,9 +14935,8 @@ "lodash.merge": "^4.6.2", "minimatch": "^3.1.2", "natural-compare": "^1.4.0", - "optionator": "^0.9.1", + "optionator": "^0.9.3", "strip-ansi": "^6.0.1", - "strip-json-comments": "^3.1.0", "text-table": "^0.2.0" }, "dependencies": { @@ -15382,16 +14950,6 @@ "supports-color": "^7.1.0" } }, - "eslint-scope": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.2.0.tgz", - "integrity": "sha512-DYj5deGlHBfMt15J7rdtyKNq/Nqlv5KfU4iodrQ019XESsRnwXH9KAE0y3cwtUHDo2ob7CypAnCqefh6vioWRw==", - "dev": true, - "requires": { - "esrecurse": "^4.3.0", - "estraverse": "^5.2.0" - } - }, "find-up": { "version": "5.0.0", "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", @@ -15438,20 +14996,20 @@ } }, "eslint-config-next": { - "version": "13.4.4", - "resolved": "https://registry.npmjs.org/eslint-config-next/-/eslint-config-next-13.4.4.tgz", - "integrity": "sha512-z/PMbm6L0iC/fwISULxe8IVy4DtNqZk2wQY711o35klenq70O6ns82A8yuMVCFjHC0DIyB2lyugesRtuk9u8dQ==", + "version": "13.4.17", + "resolved": "https://registry.npmjs.org/eslint-config-next/-/eslint-config-next-13.4.17.tgz", + "integrity": "sha512-zDEkOzG3v4TX8CoPny5WJa8bLzzXrSo4bhAzDNtH6W0okB6H/ed1lKFPLNpCLBmSY6GKYFxfwJAYzKI5Rx/Z1w==", "dev": true, "requires": { - "@next/eslint-plugin-next": "13.4.4", + "@next/eslint-plugin-next": "13.4.17", "@rushstack/eslint-patch": "^1.1.3", - "@typescript-eslint/parser": "^5.42.0", + "@typescript-eslint/parser": "^5.4.2 || ^6.0.0", "eslint-import-resolver-node": "^0.3.6", "eslint-import-resolver-typescript": "^3.5.2", "eslint-plugin-import": "^2.26.0", "eslint-plugin-jsx-a11y": "^6.5.1", "eslint-plugin-react": "^7.31.7", - "eslint-plugin-react-hooks": "^4.5.0" + "eslint-plugin-react-hooks": "5.0.0-canary-7118f5dd7-20230705" } }, "eslint-import-resolver-node": { @@ -15513,9 +15071,9 @@ } }, "eslint-module-utils": { - "version": "2.7.4", - "resolved": "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.7.4.tgz", - "integrity": "sha512-j4GT+rqzCoRKHwURX7pddtIPGySnX9Si/cgMI5ztrcqOPtk5dDEeZ34CQVPphnqkJytlc97Vuk05Um2mJ3gEQA==", + "version": "2.8.0", + "resolved": "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.8.0.tgz", + "integrity": "sha512-aWajIYfsqCKRDgUfjEXNN/JlrzauMuSEy5sbd7WXbtW3EH6A6MpwEh42c7qD+MqQo9QMJ6fWLAeIJynx0g6OAw==", "dev": true, "requires": { "debug": "^3.2.7" @@ -15533,26 +15091,29 @@ } }, "eslint-plugin-import": { - "version": "2.27.5", - "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.27.5.tgz", - "integrity": "sha512-LmEt3GVofgiGuiE+ORpnvP+kAm3h6MLZJ4Q5HCyHADofsb4VzXFsRiWj3c0OFiV+3DWFh0qg3v9gcPlfc3zRow==", + "version": "2.28.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.28.0.tgz", + "integrity": "sha512-B8s/n+ZluN7sxj9eUf7/pRFERX0r5bnFA2dCaLHy2ZeaQEAz0k+ZZkFWRFHJAqxfxQDx6KLv9LeIki7cFdwW+Q==", "dev": true, "requires": { "array-includes": "^3.1.6", + "array.prototype.findlastindex": "^1.2.2", "array.prototype.flat": "^1.3.1", "array.prototype.flatmap": "^1.3.1", "debug": "^3.2.7", "doctrine": "^2.1.0", "eslint-import-resolver-node": "^0.3.7", - "eslint-module-utils": "^2.7.4", + "eslint-module-utils": "^2.8.0", "has": "^1.0.3", - "is-core-module": "^2.11.0", + "is-core-module": "^2.12.1", "is-glob": "^4.0.3", "minimatch": "^3.1.2", + "object.fromentries": "^2.0.6", + "object.groupby": "^1.0.0", "object.values": "^1.1.6", - "resolve": "^1.22.1", - "semver": "^6.3.0", - "tsconfig-paths": "^3.14.1" + "resolve": "^1.22.3", + "semver": "^6.3.1", + "tsconfig-paths": "^3.14.2" }, "dependencies": { "debug": { @@ -15574,9 +15135,9 @@ } }, "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", "dev": true } } @@ -15652,43 +15213,35 @@ } }, "eslint-plugin-react-hooks": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-4.5.0.tgz", - "integrity": "sha512-8k1gRt7D7h03kd+SAAlzXkQwWK22BnK6GKZG+FJA6BAGy22CFvl8kCIXKpVux0cCxMWDQUPqSok0LKaZ0aOcCw==", + "version": "5.0.0-canary-7118f5dd7-20230705", + "resolved": "https://registry.npmjs.org/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-5.0.0-canary-7118f5dd7-20230705.tgz", + "integrity": "sha512-AZYbMo/NW9chdL7vk6HQzQhT+PvTAEVqWk9ziruUoW2kAOcN5qNyelv70e0F1VNQAbvutOC9oc+xfWycI9FxDw==", "dev": true, "requires": {} }, "eslint-scope": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", - "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", + "version": "7.2.2", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.2.2.tgz", + "integrity": "sha512-dOt21O7lTMhDM+X9mB4GX+DZrZtCUJPL/wlcTqxyrx5IvO0IYtILdtrQGQp+8n5S0gwSVmOf9NQrjMOgfQZlIg==", "dev": true, "requires": { "esrecurse": "^4.3.0", - "estraverse": "^4.1.1" - }, - "dependencies": { - "estraverse": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", - "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", - "dev": true - } + "estraverse": "^5.2.0" } }, "eslint-visitor-keys": { - "version": "3.4.1", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.1.tgz", - "integrity": "sha512-pZnmmLwYzf+kWaM/Qgrvpen51upAktaaiI01nsJD/Yr3lMOdNtq0cxkrrg16w64VtisN6okbs7Q8AfGqj4c9fA==", + "version": "3.4.3", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.3.tgz", + "integrity": "sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==", "dev": true }, "espree": { - "version": "9.5.2", - "resolved": "https://registry.npmjs.org/espree/-/espree-9.5.2.tgz", - "integrity": "sha512-7OASN1Wma5fum5SrNhFMAMJxOUAbhyfQ8dQ//PJaJbNw0URTPWqIghHWt1MmAANKhHZIYOHruW4Kw4ruUWOdGw==", + "version": "9.6.1", + "resolved": "https://registry.npmjs.org/espree/-/espree-9.6.1.tgz", + "integrity": "sha512-oruZaFkjorTpF32kDSI5/75ViwGeZginGGy2NoOSg3Q9bnwlnmDm4HLnkl0RE3n+njDXR037aY1+x58Z/zFdwQ==", "dev": true, "requires": { - "acorn": "^8.8.0", + "acorn": "^8.9.0", "acorn-jsx": "^5.3.2", "eslint-visitor-keys": "^3.4.1" } @@ -15797,7 +15350,7 @@ "fast-levenshtein": { "version": "2.0.6", "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", - "integrity": "sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=", + "integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==", "dev": true }, "fast-querystring": { @@ -16030,13 +15583,14 @@ "dev": true }, "get-intrinsic": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.3.tgz", - "integrity": "sha512-QJVz1Tj7MS099PevUG5jvnt9tSkXN8K14dxQlikJuPt4uD9hHAHjLyLBiLR5zELelBdD9QNRAXZzsJx0WaDL9A==", + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.1.tgz", + "integrity": "sha512-2DcsyfABl+gVHEfCOaTrWgyt+tb6MSEGmKq+kI5HwLbIYgjgmMcV8KQ41uaKz1xxUcn9tJtgFbQUEVcEbd0FYw==", "dev": true, "requires": { "function-bind": "^1.1.1", "has": "^1.0.3", + "has-proto": "^1.0.1", "has-symbols": "^1.0.3" } }, @@ -16078,6 +15632,11 @@ "is-glob": "^4.0.3" } }, + "glob-to-regexp": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz", + "integrity": "sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==" + }, "globals": { "version": "11.12.0", "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", @@ -16133,12 +15692,6 @@ "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.10.tgz", "integrity": "sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==" }, - "grapheme-splitter": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/grapheme-splitter/-/grapheme-splitter-1.0.4.tgz", - "integrity": "sha512-bzh50DW9kTPM00T8y4o8vQg89Di9oLJVLW/KaOGIXJWP/iqCN6WKYkbNOF04vFLJhwcpYUh9ydh/+5vpOqV4YQ==", - "dev": true - }, "graphemer": { "version": "1.4.0", "resolved": "https://registry.npmjs.org/graphemer/-/graphemer-1.4.0.tgz", @@ -16206,12 +15759,6 @@ "requires": { "brace-expansion": "^1.1.7" } - }, - "tslib": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.5.0.tgz", - "integrity": "sha512-336iVw3rtn2BUK7ORdIAHTyxHGRIHVReokCR3XjbckJMK7ms8FysBfhLR8IXnAgy7T0PTPNBWKiH514FOW/WSg==", - "dev": true } } }, @@ -16242,14 +15789,6 @@ "dev": true, "requires": { "tslib": "^2.1.0" - }, - "dependencies": { - "tslib": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.1.tgz", - "integrity": "sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw==", - "dev": true - } } }, "graphql-ws": { @@ -16317,14 +15856,6 @@ "requires": { "capital-case": "^1.0.4", "tslib": "^2.0.3" - }, - "dependencies": { - "tslib": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.0.tgz", - "integrity": "sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==", - "dev": true - } } }, "hotkeys-js": { @@ -16398,9 +15929,9 @@ "dev": true }, "ignore": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.0.tgz", - "integrity": "sha512-CmxgYGiEPCLhfLnpPp1MoRmifwEIOgjcHXxOBjv7mY96c+eWScsOP9c112ZyLdWHi0FxHjI+4uVhKYp/gcdRmQ==", + "version": "5.2.4", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.4.tgz", + "integrity": "sha512-MAb38BcSbH0eHNBxn7ql2NH/kX33OkB3lZ1BNdh7ENeRChHTYsTvWrMubiIAMNS2llXEEgZ1MUOBtXChP3kaFQ==", "dev": true }, "immutable": { @@ -16460,32 +15991,25 @@ "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" }, "internal-slot": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.4.tgz", - "integrity": "sha512-tA8URYccNzMo94s5MQZgH8NB/XTa6HsOo0MLfXTKKEnHVVdegzaQoFZ7Jp44bdvLvY2waT5dc+j5ICEswhi7UQ==", + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.5.tgz", + "integrity": "sha512-Y+R5hJrzs52QCG2laLn4udYVnxsfny9CpOhNhUvk/SSSVyF6T27FzRbF0sroPidSu3X8oEAkOn2K804mjpt6UQ==", "dev": true, "requires": { - "get-intrinsic": "^1.1.3", + "get-intrinsic": "^1.2.0", "has": "^1.0.3", "side-channel": "^1.0.4" } }, "intl-messageformat": { - "version": "10.3.5", - "resolved": "https://registry.npmjs.org/intl-messageformat/-/intl-messageformat-10.3.5.tgz", - "integrity": "sha512-6kPkftF8Jg3XJCkGKa5OD+nYQ+qcSxF4ZkuDdXZ6KGG0VXn+iblJqRFyDdm9VvKcMyC0Km2+JlVQffFM52D0YA==", + "version": "10.5.0", + "resolved": "https://registry.npmjs.org/intl-messageformat/-/intl-messageformat-10.5.0.tgz", + "integrity": "sha512-AvojYuOaRb6r2veOKfTVpxH9TrmjSdc5iR9R5RgBwrDZYSmAAFVT+QLbW3C4V7Qsg0OguMp67Q/EoUkxZzXRGw==", "requires": { - "@formatjs/ecma402-abstract": "1.15.0", - "@formatjs/fast-memoize": "2.0.1", - "@formatjs/icu-messageformat-parser": "2.4.0", + "@formatjs/ecma402-abstract": "1.17.0", + "@formatjs/fast-memoize": "2.2.0", + "@formatjs/icu-messageformat-parser": "2.6.0", "tslib": "^2.4.0" - }, - "dependencies": { - "tslib": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.1.tgz", - "integrity": "sha512-tGyy4dAjRIEwI7BzsB0lynWgOpfqjUdq91XXAlIWD2OwKBH7oCl/GZG/HT4BOHrTlPMOASlMQ7veyTqpmRcrNA==" - } } }, "invariant": { @@ -16508,13 +16032,13 @@ } }, "is-array-buffer": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/is-array-buffer/-/is-array-buffer-3.0.1.tgz", - "integrity": "sha512-ASfLknmY8Xa2XtB4wmbz13Wu202baeA18cJBCeCy0wXUHZF0IPyVEXqKEcd+t2fNSLLL1vC6k7lxZEojNbISXQ==", + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/is-array-buffer/-/is-array-buffer-3.0.2.tgz", + "integrity": "sha512-y+FyyR/w8vfIRq4eQcM1EYgSTnmHXPqaF+IgzgraytCFq5Xh8lllDVmAZolPJiZttZLeFSINPYMaEJ7/vWUa1w==", "dev": true, "requires": { "call-bind": "^1.0.2", - "get-intrinsic": "^1.1.3", + "get-intrinsic": "^1.2.0", "is-typed-array": "^1.1.10" } }, @@ -16559,9 +16083,9 @@ "dev": true }, "is-core-module": { - "version": "2.11.0", - "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.11.0.tgz", - "integrity": "sha512-RRjxlvLDkD1YJwDbroBHMb+cukurkDWNyHx7D3oNB5x9rb5ogcksMC5wHCadcXoo67gVr/+3GFySh3134zi6rw==", + "version": "2.13.0", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.13.0.tgz", + "integrity": "sha512-Z7dk6Qo8pOCp3l4tsX2C5ZVas4V+UxwQodwZhLopL91TX8UyyHEXafPcyoeeWuLrwzHcr3igO78wNLwHJHsMCQ==", "dev": true, "requires": { "has": "^1.0.3" @@ -16615,14 +16139,6 @@ "dev": true, "requires": { "tslib": "^2.0.3" - }, - "dependencies": { - "tslib": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.0.tgz", - "integrity": "sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==", - "dev": true - } } }, "is-negative-zero": { @@ -16737,14 +16253,6 @@ "dev": true, "requires": { "tslib": "^2.0.3" - }, - "dependencies": { - "tslib": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.0.tgz", - "integrity": "sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==", - "dev": true - } } }, "is-weakref": { @@ -16770,18 +16278,24 @@ "is-docker": "^2.0.0" } }, + "isarray": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.5.tgz", + "integrity": "sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==", + "dev": true + }, "isexe": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=" }, "isomorphic-dompurify": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/isomorphic-dompurify/-/isomorphic-dompurify-1.6.0.tgz", - "integrity": "sha512-ghd7K3FKk+/gLlK7UBJ6xmCho+NggmDwucEa9MZ/qERMigaLbkaARZ5srw1ZSksEIp9MnNIZFnkxe2+lgNgIrA==", + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/isomorphic-dompurify/-/isomorphic-dompurify-1.8.0.tgz", + "integrity": "sha512-qvNsRVUQIArrn7/TNDw0+0wQgtvRxAkSzfe0pGpX1+OYeGhrAWELxZIb6x+KFFRS6mb4OUe+zAK9yp0WDZHUdQ==", "requires": { "@types/dompurify": "^3.0.2", - "dompurify": "^3.0.3", + "dompurify": "^3.0.5", "jsdom": "^22.1.0" } }, @@ -16809,9 +16323,9 @@ "dev": true }, "jotai": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/jotai/-/jotai-2.1.1.tgz", - "integrity": "sha512-LaaiuSaq+6XkwkrCtCkczyFVZOXe0dfjAFN4DVMsSZSRv/A/4xuLHnlpHMEDqvngjWYBotTIrnQ7OogMkUE6wA==", + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/jotai/-/jotai-2.3.1.tgz", + "integrity": "sha512-pXhx8/MeRUAHbzayerEUf9NHvP+Ba3q9WAvIMjaSwwuSCKEFhb8UW4XuZPC+Bv4u2ufvlyrxIZ+vy5UJ3f8JsQ==", "requires": {} }, "js-tokens": { @@ -16920,7 +16434,6 @@ "version": "1.0.2", "resolved": "https://registry.npmjs.org/json-stable-stringify/-/json-stable-stringify-1.0.2.tgz", "integrity": "sha512-eunSSaEnxV12z+Z73y/j5N37/In40GK4GmsSy+tEHJMxknvqnA7/djeYtAgW0GsWHUfg+847WJjKaEylk2y09g==", - "dev": true, "requires": { "jsonify": "^0.0.1" } @@ -16969,8 +16482,7 @@ "jsonify": { "version": "0.0.1", "resolved": "https://registry.npmjs.org/jsonify/-/jsonify-0.0.1.tgz", - "integrity": "sha512-2/Ki0GcmuqSrgFyelQq9M05y7PS0mEwuIzrf3f1fPqkVDVRvZrPZtVSMHxdgo8Aq0sxAOb/cr2aqqA3LeWHVPg==", - "dev": true + "integrity": "sha512-2/Ki0GcmuqSrgFyelQq9M05y7PS0mEwuIzrf3f1fPqkVDVRvZrPZtVSMHxdgo8Aq0sxAOb/cr2aqqA3LeWHVPg==" }, "jsonwebtoken": { "version": "9.0.0", @@ -17144,14 +16656,6 @@ "dev": true, "requires": { "tslib": "^2.0.3" - }, - "dependencies": { - "tslib": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.0.tgz", - "integrity": "sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==", - "dev": true - } } }, "lower-case-first": { @@ -17161,21 +16665,12 @@ "dev": true, "requires": { "tslib": "^2.0.3" - }, - "dependencies": { - "tslib": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.0.tgz", - "integrity": "sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==", - "dev": true - } } }, "lru-cache": { "version": "6.0.0", "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", - "dev": true, "requires": { "yallist": "^4.0.0" } @@ -17187,25 +16682,25 @@ "dev": true }, "markdown-to-jsx": { - "version": "7.2.1", - "resolved": "https://registry.npmjs.org/markdown-to-jsx/-/markdown-to-jsx-7.2.1.tgz", - "integrity": "sha512-9HrdzBAo0+sFz9ZYAGT5fB8ilzTW+q6lPocRxrIesMO+aB40V9MgFfbfMXxlGjf22OpRy+IXlvVaQenicdpgbg==", + "version": "7.3.2", + "resolved": "https://registry.npmjs.org/markdown-to-jsx/-/markdown-to-jsx-7.3.2.tgz", + "integrity": "sha512-B+28F5ucp83aQm+OxNrPkS8z0tMKaeHiy0lHJs3LqCyDQFtWuenaIrkaVTgAm1pf1AU85LXltva86hlaT17i8Q==", "requires": {} }, "marked": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/marked/-/marked-4.3.0.tgz", - "integrity": "sha512-PRsaiG84bK+AMvxziE/lCFss8juXjNaWzVbN5tXAm4XjeaS9NAHhop+PjQxz2A9h8Q4M/xGmzP8vqNwy6JeK0A==" + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/marked/-/marked-7.0.3.tgz", + "integrity": "sha512-ev2uM40p0zQ/GbvqotfKcSWEa59fJwluGZj5dcaUOwDRrB1F3dncdXy8NWUApk4fi8atU3kTBOwjyjZ0ud0dxw==" }, "material-symbols": { - "version": "0.5.5", - "resolved": "https://registry.npmjs.org/material-symbols/-/material-symbols-0.5.5.tgz", - "integrity": "sha512-NFUsjEVBNZvcRRqslY0RWnmlGgjhJkpDQkQs42o52gT2AmIbaP6V7wTRgyTkLAoD5VtpgpIx9eoOAXcH2ynwkg==" + "version": "0.10.4", + "resolved": "https://registry.npmjs.org/material-symbols/-/material-symbols-0.10.4.tgz", + "integrity": "sha512-vOX5eh4BuNhhSYaG+pQW6K1DecfKBZVJ8SZBDMDXfx0U676GjrCEfHpZDwZn5w0mVTMQ4tf8iR1XlFgWDi9xjw==" }, "meilisearch": { - "version": "0.33.0", - "resolved": "https://registry.npmjs.org/meilisearch/-/meilisearch-0.33.0.tgz", - "integrity": "sha512-bYPb9WyITnJfzf92e7QFK8Rc50DmshFWxypXCs3ILlpNh8pT15A7KSu9Xgnnk/K3G/4vb3wkxxtFS4sxNkWB8w==", + "version": "0.34.1", + "resolved": "https://registry.npmjs.org/meilisearch/-/meilisearch-0.34.1.tgz", + "integrity": "sha512-7mrLp88JfrbvhAMhOjNPzHGd2iCLHgzNhkveMxppMOToMLQw4Ygof4ksQ9uFi7SKq3UwEhIoMoFT1rUHLD3vWQ==", "requires": { "cross-fetch": "^3.1.6" } @@ -17291,42 +16786,45 @@ "integrity": "sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc=", "dev": true }, - "natural-compare-lite": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/natural-compare-lite/-/natural-compare-lite-1.4.0.tgz", - "integrity": "sha512-Tj+HTDSJJKaZnfiuw+iaF9skdPpTo2GtEly5JHnWV/hfv2Qj/9RKsGISQtLh2ox3l5EAGw487hnBee0sIJ6v2g==", - "dev": true - }, "next": { - "version": "13.4.4", - "resolved": "https://registry.npmjs.org/next/-/next-13.4.4.tgz", - "integrity": "sha512-C5S0ysM0Ily9McL4Jb48nOQHT1BukOWI59uC3X/xCMlYIh9rJZCv7nzG92J6e1cOBqQbKovlpgvHWFmz4eKKEA==", + "version": "13.4.17", + "resolved": "https://registry.npmjs.org/next/-/next-13.4.17.tgz", + "integrity": "sha512-f0L+lbQA+GFkHu9wpupiURLFIEEPSVQhUuR+5lQNI+aFzbCbCGl7h0Vurs1jA4wtP7T7fEO0iSWmt37+88wIZA==", "requires": { - "@next/env": "13.4.4", - "@next/swc-darwin-arm64": "13.4.4", - "@next/swc-darwin-x64": "13.4.4", - "@next/swc-linux-arm64-gnu": "13.4.4", - "@next/swc-linux-arm64-musl": "13.4.4", - "@next/swc-linux-x64-gnu": "13.4.4", - "@next/swc-linux-x64-musl": "13.4.4", - "@next/swc-win32-arm64-msvc": "13.4.4", - "@next/swc-win32-ia32-msvc": "13.4.4", - "@next/swc-win32-x64-msvc": "13.4.4", + "@next/env": "13.4.17", + "@next/swc-darwin-arm64": "13.4.17", + "@next/swc-darwin-x64": "13.4.17", + "@next/swc-linux-arm64-gnu": "13.4.17", + "@next/swc-linux-arm64-musl": "13.4.17", + "@next/swc-linux-x64-gnu": "13.4.17", + "@next/swc-linux-x64-musl": "13.4.17", + "@next/swc-win32-arm64-msvc": "13.4.17", + "@next/swc-win32-ia32-msvc": "13.4.17", + "@next/swc-win32-x64-msvc": "13.4.17", "@swc/helpers": "0.5.1", "busboy": "1.6.0", "caniuse-lite": "^1.0.30001406", "postcss": "8.4.14", "styled-jsx": "5.1.1", + "watchpack": "2.4.0", "zod": "3.21.4" + }, + "dependencies": { + "zod": { + "version": "3.21.4", + "resolved": "https://registry.npmjs.org/zod/-/zod-3.21.4.tgz", + "integrity": "sha512-m46AKbrzKVzOzs/DZgVnG5H55N1sv1M8qZU3A8RIKbs3mrACDNeIOeilDymVb2HdmP8uwshOCF4uJ8uM9rCqJw==" + } } }, "next-sitemap": { - "version": "4.1.3", - "resolved": "https://registry.npmjs.org/next-sitemap/-/next-sitemap-4.1.3.tgz", - "integrity": "sha512-eCvbXMCqbD/rYx912y4FzGOqPCbWOIBL4UkgVY5R15eCXygKFKWzEVZGPNVBDu2KVpRCeG943NibOchfyQGDhQ==", + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/next-sitemap/-/next-sitemap-4.2.2.tgz", + "integrity": "sha512-cz5PyFibUNSJSXOY5mllq5TW0OH6SGG+8GJ9fR9pl1Thu4rvkDye+0N0790h+9kQihDStuVw2xfwC3qihDkflA==", "dev": true, "requires": { "@corex/deepmerge": "^4.0.43", + "@next/env": "^13.4.3", "fast-glob": "^3.2.12", "minimist": "^1.2.8" } @@ -17339,14 +16837,6 @@ "requires": { "lower-case": "^2.0.2", "tslib": "^2.0.3" - }, - "dependencies": { - "tslib": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.0.tgz", - "integrity": "sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==", - "dev": true - } } }, "node-addon-api": { @@ -17382,14 +16872,14 @@ "dev": true }, "node-releases": { - "version": "2.0.10", - "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.10.tgz", - "integrity": "sha512-5GFldHPXVG/YZmFzJvKK2zDSzPKhEp0+ZR5SVaoSag9fsL5YgHbUHDfnG5494ISANDcK4KwPXAx2xqVEydmd7w==" + "version": "2.0.13", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.13.tgz", + "integrity": "sha512-uYr7J37ae/ORWdZeQ1xxMJe3NtdmqMC/JZK+geofDrkLUApKRHPd18/TxtBOJ4A0/+uUIliorNrfYV6s1b02eQ==" }, "nodemailer": { - "version": "6.9.3", - "resolved": "https://registry.npmjs.org/nodemailer/-/nodemailer-6.9.3.tgz", - "integrity": "sha512-fy9v3NgTzBngrMFkDsKEj0r02U7jm6XfC3b52eoNV+GCrGj+s8pt5OqhiJdWKuw51zCTdiNR/IUD1z33LIIGpg==" + "version": "6.9.4", + "resolved": "https://registry.npmjs.org/nodemailer/-/nodemailer-6.9.4.tgz", + "integrity": "sha512-CXjQvrQZV4+6X5wP6ZIgdehJamI63MFoYFGGPtHudWym9qaEHDNdPzaj5bfMCvxG1vhAileSWW90q7nL0N36mA==" }, "normalize-path": { "version": "3.0.0", @@ -17461,14 +16951,26 @@ } }, "object.fromentries": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/object.fromentries/-/object.fromentries-2.0.5.tgz", - "integrity": "sha512-CAyG5mWQRRiBU57Re4FKoTBjXfDoNwdFVH2Y1tS9PqCsfUTymAohOkEMSG3aRNKmv4lV3O7p1et7c187q6bynw==", + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/object.fromentries/-/object.fromentries-2.0.6.tgz", + "integrity": "sha512-VciD13dswC4j1Xt5394WR4MzmAQmlgN72phd/riNp9vtD7tp4QQWJ0R4wvclXcafgcYK8veHRed2W6XeGBvcfg==", "dev": true, "requires": { "call-bind": "^1.0.2", - "define-properties": "^1.1.3", - "es-abstract": "^1.19.1" + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4" + } + }, + "object.groupby": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/object.groupby/-/object.groupby-1.0.0.tgz", + "integrity": "sha512-70MWG6NfRH9GnbZOikuhPPYzpUpof9iW2J9E4dW7FXTqPNb6rllE6u39SKwwiNh8lCwX3DDb5OgcKGiEBrTTyw==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.21.2", + "get-intrinsic": "^1.2.1" } }, "object.hasown": { @@ -17521,17 +17023,17 @@ } }, "optionator": { - "version": "0.9.1", - "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.1.tgz", - "integrity": "sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw==", + "version": "0.9.3", + "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.3.tgz", + "integrity": "sha512-JjCoypp+jKn1ttEFExxhetCKeJt9zhAgAve5FXHixTvFDW/5aEktX9bufBKLRRMdU7bNtpLfcGu94B3cdEJgjg==", "dev": true, "requires": { + "@aashutoshrathi/word-wrap": "^1.2.3", "deep-is": "^0.1.3", "fast-levenshtein": "^2.0.6", "levn": "^0.4.1", "prelude-ls": "^1.2.1", - "type-check": "^0.4.0", - "word-wrap": "^1.2.3" + "type-check": "^0.4.0" } }, "ora": { @@ -17604,14 +17106,6 @@ "requires": { "dot-case": "^3.0.4", "tslib": "^2.0.3" - }, - "dependencies": { - "tslib": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.0.tgz", - "integrity": "sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==", - "dev": true - } } }, "parent-module": { @@ -17671,20 +17165,12 @@ "requires": { "no-case": "^3.0.4", "tslib": "^2.0.3" - }, - "dependencies": { - "tslib": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.0.tgz", - "integrity": "sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==", - "dev": true - } } }, "patch-package": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/patch-package/-/patch-package-7.0.0.tgz", - "integrity": "sha512-eYunHbnnB2ghjTNc5iL1Uo7TsGMuXk0vibX3RFcE/CdVdXzmdbMsG/4K4IgoSuIkLTI5oHrMQk4+NkFqSed0BQ==", + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/patch-package/-/patch-package-8.0.0.tgz", + "integrity": "sha512-da8BVIhzjtgScwDJ2TtKsfT5JFWz1hYoBl9rUQ1f38MC2HwnEIkK8VN3dKMKcP7P7bvvgzNDbfNHtx3MsQb5vA==", "requires": { "@yarnpkg/lockfile": "^1.1.0", "chalk": "^4.1.2", @@ -17692,11 +17178,12 @@ "cross-spawn": "^7.0.3", "find-yarn-workspace-root": "^2.0.0", "fs-extra": "^9.0.0", + "json-stable-stringify": "^1.0.2", "klaw-sync": "^6.0.0", "minimist": "^1.2.6", "open": "^7.4.2", "rimraf": "^2.6.3", - "semver": "^5.6.0", + "semver": "^7.5.3", "slash": "^2.0.0", "tmp": "^0.0.33", "yaml": "^2.2.2" @@ -17728,11 +17215,6 @@ "glob": "^7.1.3" } }, - "semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==" - }, "slash": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/slash/-/slash-2.0.0.tgz", @@ -17753,14 +17235,6 @@ "requires": { "dot-case": "^3.0.4", "tslib": "^2.0.3" - }, - "dependencies": { - "tslib": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.0.tgz", - "integrity": "sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==", - "dev": true - } } }, "path-is-absolute": { @@ -17897,15 +17371,15 @@ "dev": true }, "prettier": { - "version": "2.8.8", - "resolved": "https://registry.npmjs.org/prettier/-/prettier-2.8.8.tgz", - "integrity": "sha512-tdN8qQGvNjw4CHbY+XXk0JgCXn9QiF21a55rBe5LJAU+kDyC4WQn4+awm2Xfk2lQMk5fKup9XgzTZtGkjBdP9Q==", + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/prettier/-/prettier-3.0.2.tgz", + "integrity": "sha512-o2YR9qtniXvwEZlOKbveKfDQVyqxbEIWn48Z8m3ZJjBjcCmUy3xZGIv+7AkaeuaTr6yPXJjwv07ZWlsWbEy1rQ==", "dev": true }, "prettier-plugin-tailwindcss": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/prettier-plugin-tailwindcss/-/prettier-plugin-tailwindcss-0.3.0.tgz", - "integrity": "sha512-009/Xqdy7UmkcTBpwlq7jsViDqXAYSOMLDrHAdTMlVZOrKfM2o9Ci7EMWTMZ7SkKBFTG04UM9F9iM2+4i6boDA==", + "version": "0.5.3", + "resolved": "https://registry.npmjs.org/prettier-plugin-tailwindcss/-/prettier-plugin-tailwindcss-0.5.3.tgz", + "integrity": "sha512-M5K80V21yM+CTm/FEFYRv9/9LyInYbCSXpIoPAKMm8zy89IOwdiA2e4JVbcO7tvRtAQWz32zdj7/WKcsmFyAVg==", "dev": true, "requires": {} }, @@ -17946,14 +17420,6 @@ "dev": true, "requires": { "tslib": "^2.4.0" - }, - "dependencies": { - "tslib": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.0.tgz", - "integrity": "sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==", - "dev": true - } } }, "pvutils": { @@ -17974,9 +17440,9 @@ "dev": true }, "rc-slider": { - "version": "10.2.0", - "resolved": "https://registry.npmjs.org/rc-slider/-/rc-slider-10.2.0.tgz", - "integrity": "sha512-Lpo8Ct66wtST/RrY4RG5OpQFcRE5fZSo8p08vprY2OMWbWiuk/TUDSz69AnaCtpWVX93XNGiznzZ7dpntYmuDQ==", + "version": "10.2.1", + "resolved": "https://registry.npmjs.org/rc-slider/-/rc-slider-10.2.1.tgz", + "integrity": "sha512-l355C/65iV4UFp7mXq5xBTNX2/tF2g74VWiTVlTpNp+6vjE/xaHHNiQq5Af+Uu28uUiqCuH/QXs5HfADL9KJ/A==", "requires": { "@babel/runtime": "^7.10.1", "classnames": "^2.2.5", @@ -18035,9 +17501,9 @@ "requires": {} }, "react-zoom-pan-pinch": { - "version": "3.0.8", - "resolved": "https://registry.npmjs.org/react-zoom-pan-pinch/-/react-zoom-pan-pinch-3.0.8.tgz", - "integrity": "sha512-z6O5SV5X+XBo/LLO59PgzNE2WT+tp8lw1w3M0y138jCXViwHWKK1MqorICbmSVSOOD5Fa2o6pcg1ppJj9vzqJA==", + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/react-zoom-pan-pinch/-/react-zoom-pan-pinch-3.1.0.tgz", + "integrity": "sha512-a3LlP8QPgTikvteCNkZ3X6wIWC0lrg1geP5WkUJyx2MXXAhHQek3r17N1nT/esOiWGuPIECnsd9AGoK8jOeGcg==", "requires": {} }, "read-cache": { @@ -18075,14 +17541,14 @@ "integrity": "sha512-p3VT+cOEgxFsRRA9X4lkI1E+k2/CtnKtU4gcxyaCUreilL/vqI6CdZ3wxVUx3UOUg+gnUOQQcRI7BmSI656MYA==" }, "regexp.prototype.flags": { - "version": "1.4.3", - "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.4.3.tgz", - "integrity": "sha512-fjggEOO3slI6Wvgjwflkc4NFRCTZAu5CnNfBd5qOMYhWdn67nJBBu34/TkD++eeFmd8C9r9jfXJ27+nSiRkSUA==", + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.5.0.tgz", + "integrity": "sha512-0SutC3pNudRKgquxGoRGIz946MZVHqbNfPjBdxeOhBrdgDKlRoXmYLQN9xRbrR09ZXWeGAdPuif7egofn6v5LA==", "dev": true, "requires": { "call-bind": "^1.0.2", - "define-properties": "^1.1.3", - "functions-have-names": "^1.2.2" + "define-properties": "^1.2.0", + "functions-have-names": "^1.2.3" } }, "relay-runtime": { @@ -18132,12 +17598,12 @@ "integrity": "sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ==" }, "resolve": { - "version": "1.22.2", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.2.tgz", - "integrity": "sha512-Sb+mjNHOULsBv818T40qSPeRiuWLyaGMa5ewydRLFimneixmVy2zdivRl+AF6jaYPC8ERxGDmFSiqui6SfPd+g==", + "version": "1.22.4", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.4.tgz", + "integrity": "sha512-PXNdCiPqDqeUou+w1C2eTQbNfxKSuMxqTCuvlmmMsk1NWHL5fRrhY6Pl0qEYYc6+QqGClco1Qj8XnjPego4wfg==", "dev": true, "requires": { - "is-core-module": "^2.11.0", + "is-core-module": "^2.13.0", "path-parse": "^1.0.7", "supports-preserve-symlinks-flag": "^1.0.0" } @@ -18206,14 +17672,18 @@ "dev": true, "requires": { "tslib": "^2.1.0" - }, - "dependencies": { - "tslib": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.0.tgz", - "integrity": "sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==", - "dev": true - } + } + }, + "safe-array-concat": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/safe-array-concat/-/safe-array-concat-1.0.0.tgz", + "integrity": "sha512-9dVEFruWIsnie89yym+xWTAYASdpw3CJV7Li/6zBewGf9z2i1j31rP6jnY0pHEO4QZh6N0K11bFjWmdR8UGdPQ==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.2.0", + "has-symbols": "^1.0.3", + "isarray": "^2.0.5" } }, "safe-buffer": { @@ -18269,10 +17739,9 @@ } }, "semver": { - "version": "7.3.8", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.8.tgz", - "integrity": "sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==", - "dev": true, + "version": "7.5.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", + "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", "requires": { "lru-cache": "^6.0.0" } @@ -18286,14 +17755,6 @@ "no-case": "^3.0.4", "tslib": "^2.0.3", "upper-case-first": "^2.0.2" - }, - "dependencies": { - "tslib": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.0.tgz", - "integrity": "sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==", - "dev": true - } } }, "set-blocking": { @@ -18375,14 +17836,6 @@ "requires": { "dot-case": "^3.0.4", "tslib": "^2.0.3" - }, - "dependencies": { - "tslib": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.0.tgz", - "integrity": "sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==", - "dev": true - } } }, "source-map-js": { @@ -18397,14 +17850,6 @@ "dev": true, "requires": { "tslib": "^2.0.3" - }, - "dependencies": { - "tslib": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.0.tgz", - "integrity": "sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==", - "dev": true - } } }, "streamsearch": { @@ -18467,6 +17912,17 @@ "side-channel": "^1.0.4" } }, + "string.prototype.trim": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/string.prototype.trim/-/string.prototype.trim-1.2.7.tgz", + "integrity": "sha512-p6TmeT1T3411M8Cgg9wBTMRtY2q9+PNy9EV1i2lIXUN/btt763oIfxwN3RR8VU6wHX8j/1CFy0L+YuThm6bgOg==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4" + } + }, "string.prototype.trimend": { "version": "1.0.6", "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.6.tgz", @@ -18570,14 +18026,6 @@ "dev": true, "requires": { "tslib": "^2.0.3" - }, - "dependencies": { - "tslib": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.0.tgz", - "integrity": "sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==", - "dev": true - } } }, "symbol-tree": { @@ -18593,20 +18041,12 @@ "requires": { "@pkgr/utils": "^2.3.1", "tslib": "^2.4.0" - }, - "dependencies": { - "tslib": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.1.tgz", - "integrity": "sha512-tGyy4dAjRIEwI7BzsB0lynWgOpfqjUdq91XXAlIWD2OwKBH7oCl/GZG/HT4BOHrTlPMOASlMQ7veyTqpmRcrNA==", - "dev": true - } } }, "tailwindcss": { - "version": "3.3.2", - "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-3.3.2.tgz", - "integrity": "sha512-9jPkMiIBXvPc2KywkraqsUfbfj+dHDb+JPWtSJa9MLFdrPyazI7q6WX2sUrm7R9eVR7qqv3Pas7EvQFzxKnI6w==", + "version": "3.3.3", + "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-3.3.3.tgz", + "integrity": "sha512-A0KgSkef7eE4Mf+nKJ83i75TMyq8HqY3qmFIJSWy8bNt0v1lG7jUcpGpoTFxAwYcWOphcTBLPPJg+bDfhDf52w==", "dev": true, "requires": { "@alloc/quick-lru": "^5.2.0", @@ -18629,7 +18069,6 @@ "postcss-load-config": "^4.0.1", "postcss-nested": "^6.0.1", "postcss-selector-parser": "^6.0.11", - "postcss-value-parser": "^4.2.0", "resolve": "^1.22.2", "sucrase": "^3.32.0" }, @@ -18722,14 +18161,6 @@ "dev": true, "requires": { "tslib": "^2.0.3" - }, - "dependencies": { - "tslib": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.0.tgz", - "integrity": "sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==", - "dev": true - } } }, "tmp": { @@ -18770,6 +18201,13 @@ "resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz", "integrity": "sha1-gYT9NH2snNwYWZLzpmIuFLnZq2o=" }, + "ts-api-utils": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/ts-api-utils/-/ts-api-utils-1.0.1.tgz", + "integrity": "sha512-lC/RGlPmwdrIBFTX59wwNzqh7aR2otPNPR/5brHZm/XKFYKsfqxihXUe9pU3JI+3vGkl+vyCoNNnPhJn3aLK1A==", + "dev": true, + "requires": {} + }, "ts-interface-checker": { "version": "0.1.13", "resolved": "https://registry.npmjs.org/ts-interface-checker/-/ts-interface-checker-0.1.13.tgz", @@ -18777,9 +18215,9 @@ "dev": true }, "ts-unused-exports": { - "version": "9.0.4", - "resolved": "https://registry.npmjs.org/ts-unused-exports/-/ts-unused-exports-9.0.4.tgz", - "integrity": "sha512-/PPy0B1zhOJkDTUd1XVyaCqE/yA3IL2FrQ8W5/6cQ2g0kKC/06q8LEoPeXI6ELfI6Bivmv3MMvsUup5u3WH+BQ==", + "version": "10.0.0", + "resolved": "https://registry.npmjs.org/ts-unused-exports/-/ts-unused-exports-10.0.0.tgz", + "integrity": "sha512-SFRQEBJ/2kUXdt/XAzjXsd2gcWOjYViR1zkXeqI0nPL4r6wyyayZCh/++nlFxNjCkdeGar3cPDHq9K/NBOzTZA==", "dev": true, "requires": { "chalk": "^4.0.0", @@ -18799,31 +18237,21 @@ } }, "tsconfig-paths": { - "version": "3.14.1", - "resolved": "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-3.14.1.tgz", - "integrity": "sha512-fxDhWnFSLt3VuTwtvJt5fpwxBHg5AdKWMsgcPOOIilyjymcYVZoCQF8fvFRezCNfblEXmi+PcM1eYHeOAgXCOQ==", + "version": "3.14.2", + "resolved": "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-3.14.2.tgz", + "integrity": "sha512-o/9iXgCYc5L/JxCHPe3Hvh8Q/2xm5Z+p18PESBU6Ff33695QnCHBEjcytY2q19ua7Mbl/DavtBOLq+oG0RCL+g==", "dev": true, "requires": { "@types/json5": "^0.0.29", - "json5": "^1.0.1", + "json5": "^1.0.2", "minimist": "^1.2.6", "strip-bom": "^3.0.0" } }, "tslib": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", - "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", - "dev": true - }, - "tsutils": { - "version": "3.21.0", - "resolved": "https://registry.npmjs.org/tsutils/-/tsutils-3.21.0.tgz", - "integrity": "sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==", - "dev": true, - "requires": { - "tslib": "^1.8.1" - } + "version": "2.6.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.1.tgz", + "integrity": "sha512-t0hLfiEKfMUoqhG+U1oid7Pva4bbDPHYfJNiB7BiIjRkj1pyC++4N3huJfqY6aRH6VTB0rvtzQwjM4K6qpfOig==" }, "turndown": { "version": "7.1.2", @@ -18848,6 +18276,42 @@ "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", "dev": true }, + "typed-array-buffer": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/typed-array-buffer/-/typed-array-buffer-1.0.0.tgz", + "integrity": "sha512-Y8KTSIglk9OZEr8zywiIHG/kmQ7KWyjseXs1CbSo8vC42w7hg2HgYTxSWwP0+is7bWDc1H+Fo026CpHFwm8tkw==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.2.1", + "is-typed-array": "^1.1.10" + } + }, + "typed-array-byte-length": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/typed-array-byte-length/-/typed-array-byte-length-1.0.0.tgz", + "integrity": "sha512-Or/+kvLxNpeQ9DtSydonMxCx+9ZXOswtwJn17SNLvhptaXYDJvkFFP5zbfU/uLmvnBJlI4yrnXRxpdWH/M5tNA==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "for-each": "^0.3.3", + "has-proto": "^1.0.1", + "is-typed-array": "^1.1.10" + } + }, + "typed-array-byte-offset": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/typed-array-byte-offset/-/typed-array-byte-offset-1.0.0.tgz", + "integrity": "sha512-RD97prjEt9EL8YgAgpOkf3O4IF9lhJFr9g0htQkm0rchFp/Vx7LW5Q8fSXXub7BXAODyUQohRMyOc3faCPd0hg==", + "dev": true, + "requires": { + "available-typed-arrays": "^1.0.5", + "call-bind": "^1.0.2", + "for-each": "^0.3.3", + "has-proto": "^1.0.1", + "is-typed-array": "^1.1.10" + } + }, "typed-array-length": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/typed-array-length/-/typed-array-length-1.0.4.tgz", @@ -18860,9 +18324,9 @@ } }, "typescript": { - "version": "5.1.3", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.1.3.tgz", - "integrity": "sha512-XH627E9vkeqhlZFQuL+UsyAXEnibT0kWR2FWONlr4sTjvxyJYnyefgrkyECLzM5NenmKzRAy2rR/OlYLA1HkZw==", + "version": "5.1.6", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.1.6.tgz", + "integrity": "sha512-zaWCozRZ6DLEWAWFrVDz1H6FVXzUSfTy5FUMWsQlU8Ym5JP9eO4xkTIROFCQvhQf61z6O/G6ugw3SgAnvvm+HA==", "dev": true }, "ua-parser-js": { @@ -18923,9 +18387,9 @@ } }, "update-browserslist-db": { - "version": "1.0.10", - "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.10.tgz", - "integrity": "sha512-OztqDenkfFkbSG+tRxBeAnCVPckDBcvibKd35yDONx6OU8N7sqgwc7rCbkJ/WcYtVRZ4ba68d6byhC21GFh7sQ==", + "version": "1.0.11", + "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.11.tgz", + "integrity": "sha512-dCwEFf0/oT85M1fHBg4F0jtLwJrutGoHSQXCh7u4o2t1drG+c0a9Flnqww6XUKSfQMPpJBRjU8d4RXB09qtvaA==", "requires": { "escalade": "^3.1.1", "picocolors": "^1.0.0" @@ -18938,14 +18402,6 @@ "dev": true, "requires": { "tslib": "^2.0.3" - }, - "dependencies": { - "tslib": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.0.tgz", - "integrity": "sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==", - "dev": true - } } }, "upper-case-first": { @@ -18955,14 +18411,6 @@ "dev": true, "requires": { "tslib": "^2.0.3" - }, - "dependencies": { - "tslib": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.0.tgz", - "integrity": "sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==", - "dev": true - } } }, "uri-js": { @@ -19018,6 +18466,15 @@ "xml-name-validator": "^4.0.0" } }, + "watchpack": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.4.0.tgz", + "integrity": "sha512-Lcvm7MGST/4fup+ifyKi2hjyIAwcdI4HRgtvTpIUxBRhB+RFtUh8XtDOxUfctVCnhVi+QQj49i91OyvzkJl6cg==", + "requires": { + "glob-to-regexp": "^0.4.1", + "graceful-fs": "^4.1.2" + } + }, "wcwidth": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/wcwidth/-/wcwidth-1.0.1.tgz", @@ -19044,14 +18501,6 @@ "asn1js": "^3.0.1", "pvtsutils": "^1.3.2", "tslib": "^2.4.0" - }, - "dependencies": { - "tslib": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.0.tgz", - "integrity": "sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==", - "dev": true - } } }, "webidl-conversions": { @@ -19125,25 +18574,18 @@ "dev": true }, "which-typed-array": { - "version": "1.1.9", - "resolved": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.9.tgz", - "integrity": "sha512-w9c4xkx6mPidwp7180ckYWfMmvxpjlZuIudNtDf4N/tTAUB8VJbX25qZoAsrtGuYNnGw3pa0AXgbGKRB8/EceA==", + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.11.tgz", + "integrity": "sha512-qe9UWWpkeG5yzZ0tNYxDmd7vo58HDBc39mZ0xWWpolAGADdFOzkfamWLDxkOWcvHQKVmdTyQdLD4NOfjLWTKew==", "dev": true, "requires": { "available-typed-arrays": "^1.0.5", "call-bind": "^1.0.2", "for-each": "^0.3.3", "gopd": "^1.0.1", - "has-tostringtag": "^1.0.0", - "is-typed-array": "^1.1.10" + "has-tostringtag": "^1.0.0" } }, - "word-wrap": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz", - "integrity": "sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==", - "dev": true - }, "wrap-ansi": { "version": "7.0.0", "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", @@ -19186,8 +18628,7 @@ "yallist": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", - "dev": true + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" }, "yaml": { "version": "1.10.2", @@ -19288,9 +18729,9 @@ "dev": true }, "zod": { - "version": "3.21.4", - "resolved": "https://registry.npmjs.org/zod/-/zod-3.21.4.tgz", - "integrity": "sha512-m46AKbrzKVzOzs/DZgVnG5H55N1sv1M8qZU3A8RIKbs3mrACDNeIOeilDymVb2HdmP8uwshOCF4uJ8uM9rCqJw==" + "version": "3.22.1", + "resolved": "https://registry.npmjs.org/zod/-/zod-3.22.1.tgz", + "integrity": "sha512-+qUhAMl414+Elh+fRNtpU+byrwjDFOS1N7NioLY+tSlcADTx4TkCUua/hxJvxwDXcV4397/nZ420jy4n4+3WUg==" } } } diff --git a/package.json b/package.json index 0acbf4e..41fe0f3 100644 --- a/package.json +++ b/package.json @@ -21,40 +21,40 @@ "upgrade": "ncu" }, "dependencies": { - "@fontsource/noto-serif-jp": "^5.0.2", - "@fontsource/opendyslexic": "^5.0.2", - "@fontsource/share-tech-mono": "^5.0.2", - "@fontsource/vollkorn": "^5.0.2", - "@fontsource/zen-maru-gothic": "^5.0.2", - "@formatjs/icu-messageformat-parser": "^2.4.0", + "@fontsource/noto-serif-jp": "^5.0.7", + "@fontsource/opendyslexic": "^5.0.7", + "@fontsource/share-tech-mono": "^5.0.8", + "@fontsource/vollkorn": "^5.0.9", + "@fontsource/zen-maru-gothic": "^5.0.7", + "@formatjs/icu-messageformat-parser": "^2.6.0", "@tippyjs/react": "^4.2.6", - "autoprefixer": "^10.4.14", + "autoprefixer": "^10.4.15", "cuid": "^2.1.8", "html-to-text": "^9.0.5", - "intl-messageformat": "^10.3.5", - "isomorphic-dompurify": "^1.6.0", - "jotai": "^2.1.1", - "markdown-to-jsx": "^7.2.1", - "marked": "^4.3.0", - "material-symbols": "^0.5.5", - "meilisearch": "^0.33.0", - "next": "^13.4.4", - "nodemailer": "^6.9.3", - "patch-package": "^7.0.0", - "rc-slider": "^10.2.0", + "intl-messageformat": "^10.5.0", + "isomorphic-dompurify": "^1.8.0", + "jotai": "^2.3.1", + "markdown-to-jsx": "^7.3.2", + "marked": "^7.0.3", + "material-symbols": "^0.10.4", + "meilisearch": "^0.34.1", + "next": "^13.4.17", + "nodemailer": "^6.9.4", + "patch-package": "^8.0.0", + "rc-slider": "^10.2.1", "react": "^18.2.0", "react-collapsible": "^2.10.0", "react-dom": "18.2.0", "react-hotkeys-hook": "^3.4.7", "react-swipeable": "^7.0.1", - "react-zoom-pan-pinch": "^3.0.8", + "react-zoom-pan-pinch": "^3.1.0", "string-natural-compare": "^3.0.1", "throttle-debounce": "^5.0.0", "tippy.js": "^6.3.7", "turndown": "^7.1.2", "ua-parser-js": "^1.0.35", "usehooks-ts": "^2.9.1", - "zod": "^3.21.4" + "zod": "^3.22.1" }, "devDependencies": { "@digitak/esrun": "3.2.24", @@ -63,29 +63,29 @@ "@graphql-codegen/typescript-graphql-request": "^4.5.9", "@graphql-codegen/typescript-operations": "^3.0.4", "@types/html-to-text": "^9.0.1", - "@types/marked": "^4.3.0", - "@types/node": "20.2.5", - "@types/nodemailer": "^6.4.8", - "@types/react": "^18.2.9", - "@types/react-dom": "^18.2.4", + "@types/marked": "^5.0.1", + "@types/node": "20.5.0", + "@types/nodemailer": "^6.4.9", + "@types/react": "^18.2.20", + "@types/react-dom": "^18.2.7", "@types/string-natural-compare": "^3.0.2", "@types/throttle-debounce": "^5.0.0", "@types/turndown": "^5.0.1", "@types/ua-parser-js": "^0.7.36", - "@typescript-eslint/eslint-plugin": "^5.59.9", - "@typescript-eslint/parser": "^5.59.9", - "chalk": "^5.2.0", - "dotenv": "^16.1.4", - "eslint": "^8.42.0", - "eslint-config-next": "13.4.4", - "eslint-plugin-import": "^2.27.5", + "@typescript-eslint/eslint-plugin": "^6.4.0", + "@typescript-eslint/parser": "^6.4.0", + "chalk": "^5.3.0", + "dotenv": "^16.3.1", + "eslint": "^8.47.0", + "eslint-config-next": "13.4.17", + "eslint-plugin-import": "^2.28.0", "graphql": "^16.6.0", "graphql-request": "5.1.0", - "next-sitemap": "^4.1.3", - "prettier": "^2.8.8", - "prettier-plugin-tailwindcss": "^0.3.0", - "tailwindcss": "^3.3.2", - "ts-unused-exports": "^9.0.4", - "typescript": "^5.1.3" + "next-sitemap": "^4.2.2", + "prettier": "^3.0.2", + "prettier-plugin-tailwindcss": "^0.5.3", + "tailwindcss": "^3.3.3", + "ts-unused-exports": "^10.0.0", + "typescript": "^5.1.6" } } diff --git a/public/local-data/recorders.json b/public/local-data/recorders.json index 6bbd997..66d2ab9 100644 --- a/public/local-data/recorders.json +++ b/public/local-data/recorders.json @@ -1 +1 @@ -{"recorders":{"data":[{"attributes":{"username":"Dr_Mint","anonymize":false,"anonymous_code":"3360","pronouns":"he/him","bio":[{"bio":"Hi! I felt in love with Yoko Taro work a couple years ago. Since then, I’ve compiled a book titled YOKOVERSE – A Comprehensive Codex, and I’m now working on this website where I’ll be able to publish my scans and translations.","language":{"data":{"attributes":{"code":"en"}}}},{"bio":"Bonjour ! Il y a quelques années, je suis tombé amoureux du travail de Yoko Taro. Depuis, j'ai compilé un ouvrage intitulé YOKOVERSE - A Comprehensive Codex. Je travaille maintenant sur ce site où je publie mes scans et traductions.","language":{"data":{"attributes":{"code":"fr"}}}}],"languages":{"data":[{"attributes":{"code":"fr"}},{"attributes":{"code":"en"}},{"attributes":{"code":"ja"}}]},"avatar":{"data":{"attributes":{"name":"Dr_Mint_profile_picture.png","alternativeText":"Dr_Mint's profile picture","caption":"Dr_Mint's profile picture","width":804,"height":804,"url":"/uploads/icon_153a18f47a.png"}}}}},{"attributes":{"username":"404errorcode","anonymize":false,"anonymous_code":"0932","pronouns":null,"bio":[],"languages":{"data":[{"attributes":{"code":"en"}}]},"avatar":{"data":null}}},{"attributes":{"username":"Valthier","anonymize":false,"anonymous_code":"6134","pronouns":null,"bio":[],"languages":{"data":[{"attributes":{"code":"en"}}]},"avatar":{"data":null}}},{"attributes":{"username":"Seviryn","anonymize":false,"anonymous_code":"7269","pronouns":"they/them","bio":[{"bio":"Hey! Welcome! I became a fan of the Yokoverse beginning with NieR:Automata in 2017. Since then I’ve done a deep dive into the NieR Lore and do my best to stay up to date on everything with this series. You may have encountered my posts on r/NieR in the past, posting news and short articles. You can find me on virtually any website under the screen name Inmate7269. 人類に栄光あれ","language":{"data":{"attributes":{"code":"en"}}}}],"languages":{"data":[{"attributes":{"code":"en"}}]},"avatar":{"data":{"attributes":{"name":"sev.jpg","alternativeText":"sev.jpg","caption":"sev.jpg","width":300,"height":300,"url":"/uploads/sev_edfc50a9e1.jpg"}}}}},{"attributes":{"username":"darius","anonymize":false,"anonymous_code":"7330","pronouns":"he/him","bio":[{"bio":"My name is Darius, I am a 20 y/o who loves DrakeNier, Star Wars and Mario. When I’m not working, I spend my time playing dodnier games, drawing, or reading. My biggest project is scanning DOD World Inside. You can contact me on my Twitter for any inquires.","language":{"data":{"attributes":{"code":"en"}}}}],"languages":{"data":[{"attributes":{"code":"en"}}]},"avatar":{"data":{"attributes":{"name":"darius.PNG","alternativeText":"darius","caption":"darius.PNG","width":280,"height":280,"url":"/uploads/darius_9bfb1e9813.PNG"}}}}},{"attributes":{"username":"Roy","anonymize":false,"anonymous_code":"8048","pronouns":"he/him","bio":[{"bio":"Hi. I’m Roy, a collector, a SciADV fan and a so called digital archaeologist. My role here is to provide visual documentation of the games pertaining to the Yoko Taro universe and share information on Japanese merchandise to western and spanish-speaking audiences. You can see more of my documentation work in the ArchaeoVG networks.","language":{"data":{"attributes":{"code":"en"}}}}],"languages":{"data":[{"attributes":{"code":"en"}},{"attributes":{"code":"es"}}]},"avatar":{"data":{"attributes":{"name":"roy.jpg","alternativeText":"roy.jpg","caption":"roy.jpg","width":300,"height":300,"url":"/uploads/roy_db77078fb2.jpg"}}}}},{"attributes":{"username":"RandomFanMan1","anonymize":true,"anonymous_code":"5212","pronouns":null,"bio":[],"languages":{"data":[{"attributes":{"code":"en"}}]},"avatar":{"data":null}}},{"attributes":{"username":"Barnabism","anonymize":false,"anonymous_code":"5350","pronouns":null,"bio":[],"languages":{"data":[{"attributes":{"code":"en"}},{"attributes":{"code":"ja"}}]},"avatar":{"data":null}}},{"attributes":{"username":"eekiehd","anonymize":false,"anonymous_code":"0999","pronouns":"he/him","bio":[],"languages":{"data":[{"attributes":{"code":"en"}}]},"avatar":{"data":null}}},{"attributes":{"username":"Qara","anonymize":false,"anonymous_code":"0002","pronouns":null,"bio":[],"languages":{"data":[]},"avatar":{"data":null}}},{"attributes":{"username":"Jam","anonymize":false,"anonymous_code":"2835","pronouns":null,"bio":[],"languages":{"data":[{"attributes":{"code":"en"}},{"attributes":{"code":"ja"}}]},"avatar":{"data":null}}},{"attributes":{"username":"maru","anonymize":false,"anonymous_code":"1292","pronouns":null,"bio":[{"bio":"Heyall! I'm Maru, Brazilian, no preference in pronouns, and even though I discovered DrakeNier last year, my first contact with Yoko Taro was when SINo was first released to Pre-register (I waited so long to play, 2 years I think?). Last year I finally got a PC that could handle Automata, so I bought the game and 100% it, after that, before Replicant 1.22 released, I made my best to play and 100% DOD1 and 3 (and 2, though that came a bit later), than, Rein launched and I got to know more people that also liked the franchise!","language":{"data":{"attributes":{"code":"en"}}}}],"languages":{"data":[{"attributes":{"code":"en"}},{"attributes":{"code":"pt-br"}}]},"avatar":{"data":null}}},{"attributes":{"username":"Kestrel","anonymize":false,"anonymous_code":"9235","pronouns":null,"bio":[],"languages":{"data":[]},"avatar":{"data":null}}},{"attributes":{"username":"kho-dazat","anonymize":false,"anonymous_code":"7383","pronouns":null,"bio":[{"bio":"[Tumblr](https://kho-dazat.tumblr.com)","language":{"data":{"attributes":{"code":"en"}}}}],"languages":{"data":[{"attributes":{"code":"en"}},{"attributes":{"code":"ja"}}]},"avatar":{"data":null}}},{"attributes":{"username":"spffn","anonymize":false,"anonymous_code":"1822","pronouns":null,"bio":[{"bio":"[Twitter](https://twitter.com/shirobooty)\n[Reddit](https://www.reddit.com/user/spffn)","language":{"data":{"attributes":{"code":"en"}}}}],"languages":{"data":[{"attributes":{"code":"en"}},{"attributes":{"code":"ja"}}]},"avatar":{"data":null}}},{"attributes":{"username":"Defade","anonymize":false,"anonymous_code":"6599","pronouns":null,"bio":[],"languages":{"data":[{"attributes":{"code":"en"}},{"attributes":{"code":"ja"}}]},"avatar":{"data":null}}},{"attributes":{"username":"RaizinMonk","anonymize":false,"anonymous_code":"1660","pronouns":null,"bio":[],"languages":{"data":[{"attributes":{"code":"en"}},{"attributes":{"code":"ja"}}]},"avatar":{"data":null}}},{"attributes":{"username":"FFTranslations","anonymize":false,"anonymous_code":"2014","pronouns":null,"bio":[],"languages":{"data":[{"attributes":{"code":"en"}},{"attributes":{"code":"ja"}}]},"avatar":{"data":null}}},{"attributes":{"username":"nier.fandom.com","anonymize":false,"anonymous_code":"1376","pronouns":null,"bio":[{"bio":"https://nier.fandom.com/wiki/","language":{"data":{"attributes":{"code":"en"}}}}],"languages":{"data":[{"attributes":{"code":"en"}}]},"avatar":{"data":null}}},{"attributes":{"username":"beefbulgogi","anonymize":false,"anonymous_code":"3303","pronouns":null,"bio":[{"bio":"Also known as dofucakes\nhttps://twitter.com/beefbulgogi","language":{"data":{"attributes":{"code":"en"}}}}],"languages":{"data":[{"attributes":{"code":"en"}},{"attributes":{"code":"ja"}}]},"avatar":{"data":null}}},{"attributes":{"username":"mint","anonymize":false,"anonymous_code":"0798","pronouns":null,"bio":[],"languages":{"data":[{"attributes":{"code":"en"}},{"attributes":{"code":"ja"}}]},"avatar":{"data":null}}},{"attributes":{"username":"Charming Potatoe","anonymize":false,"anonymous_code":"4949","pronouns":null,"bio":[{"bio":"Hi there! As my name suggests, I’m a potatoe. 19 years old, currently in college studying design & engineering. Fell in love with N:A throughout the pandemic and the Yokoverse as a whole sequentially (dragged by my poor feelings). The NieR & DOD3 OST bring me as much joy as depression they can give, so you could say I’m a masochist of food for thought.\n\nCurrently working with this amazing project to give a bit of our share to the DrakeNieR community. As for the work related to everything you’re seeing on this website, I’m responsible for translating (specified languages [and mainly other Romance languages]), proofreading, lore digging / analysis & website stuff.\n\nIn case anyone’s curious, favorite characters: YoRHa Unit No.2 Type ? & 0x30.\n\nPD: Accord is a beautiful mystery that needs more recognition, but all in due time.","language":{"data":{"attributes":{"code":"en"}}}},{"bio":"¡Hola! Como mi nombre indica, soy una patata. 19 años, actualmente en la universidad estudiando diseño e ingeniería. Me enamoré de N:A a lo largo de la pandemia y del Yokoverse en su conjunto secuencialmente (arrastrado por mis pobres sentimientos). La música de NieR & DOD3 me dan tanta alegría como depresión a partes iguales, por lo que se podría decir que soy un masoquista de la reflexión.\n\nActualmente trabajando con este increíble proyecto para dar un poco de nuestra parte a la comunidad de DrakeNieR. En cuanto al trabajo relacionado con todo lo que estáis viendo en este sitio web, soy responsable de las traducciones (idiomas especificados [y principalmente otros idiomas Romances]), corrección literaria, investigación / análisis del universo y material del sitio web.\n\nEn el caso que a alguien le interese, personajes favoritos: YoRHa Unit No.2 Type ? & 0x30.\n\nPD: Accord es un magnifico misterio que necesita más reconocimiento, pero todo a su debido tiempo.","language":{"data":{"attributes":{"code":"es"}}}}],"languages":{"data":[{"attributes":{"code":"fr"}},{"attributes":{"code":"en"}},{"attributes":{"code":"es"}}]},"avatar":{"data":{"attributes":{"name":"Charming Potatoe.jpg","alternativeText":"Charming Potatoe.jpg","caption":"Charming Potatoe.jpg","width":600,"height":600,"url":"/uploads/Charming_Potatoe_156323d931.jpg"}}}}},{"attributes":{"username":"Emily","anonymize":false,"anonymous_code":"0153","pronouns":null,"bio":[],"languages":{"data":[{"attributes":{"code":"en"}},{"attributes":{"code":"ja"}}]},"avatar":{"data":null}}},{"attributes":{"username":"Unknown","anonymize":false,"anonymous_code":"0000","pronouns":null,"bio":[],"languages":{"data":[]},"avatar":{"data":null}}},{"attributes":{"username":"Sir Thiccsalot","anonymize":false,"anonymous_code":"3936","pronouns":null,"bio":[],"languages":{"data":[{"attributes":{"code":"en"}}]},"avatar":{"data":null}}},{"attributes":{"username":"groof","anonymize":false,"anonymous_code":"5498","pronouns":null,"bio":[],"languages":{"data":[{"attributes":{"code":"en"}}]},"avatar":{"data":null}}},{"attributes":{"username":"Nyupun","anonymize":false,"anonymous_code":"2013","pronouns":"she/her","bio":[],"languages":{"data":[{"attributes":{"code":"fr"}},{"attributes":{"code":"en"}}]},"avatar":{"data":{"attributes":{"name":"dod1.3-6.webp","alternativeText":"dod1.3-6.webp","caption":"dod1.3-6.webp","width":1500,"height":1000,"url":"/uploads/dod1_3_6_79d83f888e.webp"}}}}},{"attributes":{"username":"Baddaku","anonymize":false,"anonymous_code":"1111","pronouns":null,"bio":[],"languages":{"data":[{"attributes":{"code":"fr"}}]},"avatar":{"data":null}}},{"attributes":{"username":"Miseii","anonymize":false,"anonymous_code":"1000","pronouns":null,"bio":[],"languages":{"data":[]},"avatar":{"data":null}}},{"attributes":{"username":"Nyhxi","anonymize":false,"anonymous_code":"9999","pronouns":null,"bio":[],"languages":{"data":[{"attributes":{"code":"fr"}}]},"avatar":{"data":null}}},{"attributes":{"username":"Blood Animal","anonymize":false,"anonymous_code":"2222","pronouns":null,"bio":[],"languages":{"data":[{"attributes":{"code":"en"}}]},"avatar":{"data":null}}},{"attributes":{"username":"elsa","anonymize":false,"anonymous_code":"9716","pronouns":null,"bio":[],"languages":{"data":[{"attributes":{"code":"en"}},{"attributes":{"code":"ja"}}]},"avatar":{"data":null}}},{"attributes":{"username":"AtlasOFG","anonymize":false,"anonymous_code":"5543","pronouns":null,"bio":[],"languages":{"data":[{"attributes":{"code":"fr"}}]},"avatar":{"data":null}}},{"attributes":{"username":"Darky","anonymize":false,"anonymous_code":"7646","pronouns":null,"bio":[],"languages":{"data":[{"attributes":{"code":"fr"}}]},"avatar":{"data":null}}},{"attributes":{"username":"Bri","anonymize":false,"anonymous_code":"6172","pronouns":"she/her","bio":[],"languages":{"data":[{"attributes":{"code":"en"}},{"attributes":{"code":"ja"}}]},"avatar":{"data":null}}},{"attributes":{"username":"Frichstor","anonymize":false,"anonymous_code":"2490","pronouns":null,"bio":[],"languages":{"data":[{"attributes":{"code":"fr"}}]},"avatar":{"data":null}}},{"attributes":{"username":"jinxyface","anonymize":false,"anonymous_code":"6969","pronouns":null,"bio":[],"languages":{"data":[{"attributes":{"code":"en"}}]},"avatar":{"data":null}}},{"attributes":{"username":"Jonathan","anonymize":false,"anonymous_code":"9902","pronouns":null,"bio":[],"languages":{"data":[{"attributes":{"code":"en"}},{"attributes":{"code":"ja"}}]},"avatar":{"data":null}}},{"attributes":{"username":"Noah","anonymize":false,"anonymous_code":"9903","pronouns":null,"bio":[],"languages":{"data":[{"attributes":{"code":"en"}},{"attributes":{"code":"ja"}}]},"avatar":{"data":null}}},{"attributes":{"username":"久久","anonymize":false,"anonymous_code":"8622","pronouns":null,"bio":[],"languages":{"data":[{"attributes":{"code":"zh"}}]},"avatar":{"data":null}}},{"attributes":{"username":"黑鯵","anonymize":false,"anonymous_code":"6454","pronouns":null,"bio":[],"languages":{"data":[{"attributes":{"code":"zh"}}]},"avatar":{"data":null}}},{"attributes":{"username":"MajAxe","anonymize":false,"anonymous_code":"8451","pronouns":null,"bio":[],"languages":{"data":[{"attributes":{"code":"fr"}},{"attributes":{"code":"en"}}]},"avatar":{"data":null}}},{"attributes":{"username":"Nashoki","anonymize":false,"anonymous_code":"2432","pronouns":null,"bio":[],"languages":{"data":[{"attributes":{"code":"en"}},{"attributes":{"code":"ja"}}]},"avatar":{"data":null}}}]}} \ No newline at end of file +{"recorders":{"data":[{"attributes":{"username":"Dr_Mint","anonymize":false,"anonymous_code":"3360","pronouns":"he/him","bio":[{"bio":"Hi! I felt in love with Yoko Taro work a couple years ago. Since then, I’ve compiled a book titled YOKOVERSE – A Comprehensive Codex, and I’m now working on this website where I’ll be able to publish my scans and translations.","language":{"data":{"attributes":{"code":"en"}}}},{"bio":"Bonjour ! Il y a quelques années, je suis tombé amoureux du travail de Yoko Taro. Depuis, j'ai compilé un ouvrage intitulé YOKOVERSE - A Comprehensive Codex. Je travaille maintenant sur ce site où je publie mes scans et traductions.","language":{"data":{"attributes":{"code":"fr"}}}}],"languages":{"data":[{"attributes":{"code":"fr"}},{"attributes":{"code":"en"}},{"attributes":{"code":"ja"}}]},"avatar":{"data":{"attributes":{"name":"Dr_Mint_profile_picture.png","alternativeText":"Dr_Mint's profile picture","caption":"Dr_Mint's profile picture","width":804,"height":804,"url":"/uploads/icon_153a18f47a.png"}}}}},{"attributes":{"username":"404errorcode","anonymize":false,"anonymous_code":"0932","pronouns":null,"bio":[],"languages":{"data":[{"attributes":{"code":"en"}}]},"avatar":{"data":null}}},{"attributes":{"username":"Valthier","anonymize":false,"anonymous_code":"6134","pronouns":null,"bio":[],"languages":{"data":[{"attributes":{"code":"en"}}]},"avatar":{"data":null}}},{"attributes":{"username":"Seviryn","anonymize":false,"anonymous_code":"7269","pronouns":"they/them","bio":[{"bio":"Hey! Welcome! I became a fan of the Yokoverse beginning with NieR:Automata in 2017. Since then I’ve done a deep dive into the NieR Lore and do my best to stay up to date on everything with this series. You may have encountered my posts on r/NieR in the past, posting news and short articles. You can find me on virtually any website under the screen name Inmate7269. 人類に栄光あれ","language":{"data":{"attributes":{"code":"en"}}}}],"languages":{"data":[{"attributes":{"code":"en"}}]},"avatar":{"data":{"attributes":{"name":"sev.jpg","alternativeText":"sev.jpg","caption":"sev.jpg","width":300,"height":300,"url":"/uploads/sev_edfc50a9e1.jpg"}}}}},{"attributes":{"username":"darius","anonymize":false,"anonymous_code":"7330","pronouns":"he/him","bio":[{"bio":"My name is Darius, I am a 20 y/o who loves DrakeNier, Star Wars and Mario. When I’m not working, I spend my time playing dodnier games, drawing, or reading. My biggest project is scanning DOD World Inside. You can contact me on my Twitter for any inquires.","language":{"data":{"attributes":{"code":"en"}}}}],"languages":{"data":[{"attributes":{"code":"en"}}]},"avatar":{"data":{"attributes":{"name":"darius.PNG","alternativeText":"darius","caption":"darius.PNG","width":280,"height":280,"url":"/uploads/darius_9bfb1e9813.PNG"}}}}},{"attributes":{"username":"Roy","anonymize":false,"anonymous_code":"8048","pronouns":"he/him","bio":[{"bio":"Hi. I’m Roy, a collector, a SciADV fan and a so called digital archaeologist. My role here is to provide visual documentation of the games pertaining to the Yoko Taro universe and share information on Japanese merchandise to western and spanish-speaking audiences. You can see more of my documentation work in the ArchaeoVG networks.","language":{"data":{"attributes":{"code":"en"}}}}],"languages":{"data":[{"attributes":{"code":"en"}},{"attributes":{"code":"es"}}]},"avatar":{"data":{"attributes":{"name":"roy.jpg","alternativeText":"roy.jpg","caption":"roy.jpg","width":300,"height":300,"url":"/uploads/roy_db77078fb2.jpg"}}}}},{"attributes":{"username":"RandomFanMan1","anonymize":true,"anonymous_code":"5212","pronouns":null,"bio":[],"languages":{"data":[{"attributes":{"code":"en"}}]},"avatar":{"data":null}}},{"attributes":{"username":"Barnabism","anonymize":false,"anonymous_code":"5350","pronouns":null,"bio":[],"languages":{"data":[{"attributes":{"code":"en"}},{"attributes":{"code":"ja"}}]},"avatar":{"data":null}}},{"attributes":{"username":"eekiehd","anonymize":false,"anonymous_code":"0999","pronouns":"he/him","bio":[],"languages":{"data":[{"attributes":{"code":"en"}}]},"avatar":{"data":null}}},{"attributes":{"username":"Qara","anonymize":false,"anonymous_code":"0002","pronouns":null,"bio":[],"languages":{"data":[]},"avatar":{"data":null}}},{"attributes":{"username":"Jam","anonymize":false,"anonymous_code":"2835","pronouns":null,"bio":[],"languages":{"data":[{"attributes":{"code":"en"}},{"attributes":{"code":"ja"}}]},"avatar":{"data":null}}},{"attributes":{"username":"maru","anonymize":false,"anonymous_code":"1292","pronouns":null,"bio":[{"bio":"Heyall! I'm Maru, Brazilian, no preference in pronouns, and even though I discovered DrakeNier last year, my first contact with Yoko Taro was when SINo was first released to Pre-register (I waited so long to play, 2 years I think?). Last year I finally got a PC that could handle Automata, so I bought the game and 100% it, after that, before Replicant 1.22 released, I made my best to play and 100% DOD1 and 3 (and 2, though that came a bit later), than, Rein launched and I got to know more people that also liked the franchise!","language":{"data":{"attributes":{"code":"en"}}}}],"languages":{"data":[{"attributes":{"code":"en"}},{"attributes":{"code":"pt-br"}}]},"avatar":{"data":null}}},{"attributes":{"username":"Kestrel","anonymize":false,"anonymous_code":"9235","pronouns":null,"bio":[],"languages":{"data":[]},"avatar":{"data":null}}},{"attributes":{"username":"kho-dazat","anonymize":false,"anonymous_code":"7383","pronouns":null,"bio":[{"bio":"[Tumblr](https://kho-dazat.tumblr.com)","language":{"data":{"attributes":{"code":"en"}}}}],"languages":{"data":[{"attributes":{"code":"en"}},{"attributes":{"code":"ja"}}]},"avatar":{"data":null}}},{"attributes":{"username":"spffn","anonymize":false,"anonymous_code":"1822","pronouns":null,"bio":[{"bio":"[Twitter](https://twitter.com/shirobooty)\n[Reddit](https://www.reddit.com/user/spffn)","language":{"data":{"attributes":{"code":"en"}}}}],"languages":{"data":[{"attributes":{"code":"en"}},{"attributes":{"code":"ja"}}]},"avatar":{"data":null}}},{"attributes":{"username":"Defade","anonymize":false,"anonymous_code":"6599","pronouns":null,"bio":[],"languages":{"data":[{"attributes":{"code":"en"}},{"attributes":{"code":"ja"}}]},"avatar":{"data":null}}},{"attributes":{"username":"RaizinMonk","anonymize":false,"anonymous_code":"1660","pronouns":null,"bio":[],"languages":{"data":[{"attributes":{"code":"en"}},{"attributes":{"code":"ja"}}]},"avatar":{"data":null}}},{"attributes":{"username":"FFTranslations","anonymize":false,"anonymous_code":"2014","pronouns":null,"bio":[],"languages":{"data":[{"attributes":{"code":"en"}},{"attributes":{"code":"ja"}}]},"avatar":{"data":null}}},{"attributes":{"username":"nier.fandom.com","anonymize":false,"anonymous_code":"1376","pronouns":null,"bio":[{"bio":"https://nier.fandom.com/wiki/","language":{"data":{"attributes":{"code":"en"}}}}],"languages":{"data":[{"attributes":{"code":"en"}}]},"avatar":{"data":null}}},{"attributes":{"username":"beefbulgogi","anonymize":false,"anonymous_code":"3303","pronouns":null,"bio":[{"bio":"Also known as dofucakes\nhttps://twitter.com/beefbulgogi","language":{"data":{"attributes":{"code":"en"}}}}],"languages":{"data":[{"attributes":{"code":"en"}},{"attributes":{"code":"ja"}}]},"avatar":{"data":null}}},{"attributes":{"username":"mint","anonymize":false,"anonymous_code":"0798","pronouns":null,"bio":[],"languages":{"data":[{"attributes":{"code":"en"}},{"attributes":{"code":"ja"}}]},"avatar":{"data":null}}},{"attributes":{"username":"Charming Potatoe","anonymize":false,"anonymous_code":"4949","pronouns":null,"bio":[{"bio":"Hi there! As my name suggests, I’m a potatoe. 19 years old, currently in college studying design & engineering. Fell in love with N:A throughout the pandemic and the Yokoverse as a whole sequentially (dragged by my poor feelings). The NieR & DOD3 OST bring me as much joy as depression they can give, so you could say I’m a masochist of food for thought.\n\nCurrently working with this amazing project to give a bit of our share to the DrakeNieR community. As for the work related to everything you’re seeing on this website, I’m responsible for translating (specified languages [and mainly other Romance languages]), proofreading, lore digging / analysis & website stuff.\n\nIn case anyone’s curious, favorite characters: YoRHa Unit No.2 Type ? & 0x30.\n\nPD: Accord is a beautiful mystery that needs more recognition, but all in due time.","language":{"data":{"attributes":{"code":"en"}}}},{"bio":"¡Hola! Como mi nombre indica, soy una patata. 19 años, actualmente en la universidad estudiando diseño e ingeniería. Me enamoré de N:A a lo largo de la pandemia y del Yokoverse en su conjunto secuencialmente (arrastrado por mis pobres sentimientos). La música de NieR & DOD3 me dan tanta alegría como depresión a partes iguales, por lo que se podría decir que soy un masoquista de la reflexión.\n\nActualmente trabajando con este increíble proyecto para dar un poco de nuestra parte a la comunidad de DrakeNieR. En cuanto al trabajo relacionado con todo lo que estáis viendo en este sitio web, soy responsable de las traducciones (idiomas especificados [y principalmente otros idiomas Romances]), corrección literaria, investigación / análisis del universo y material del sitio web.\n\nEn el caso que a alguien le interese, personajes favoritos: YoRHa Unit No.2 Type ? & 0x30.\n\nPD: Accord es un magnifico misterio que necesita más reconocimiento, pero todo a su debido tiempo.","language":{"data":{"attributes":{"code":"es"}}}}],"languages":{"data":[{"attributes":{"code":"fr"}},{"attributes":{"code":"en"}},{"attributes":{"code":"es"}}]},"avatar":{"data":{"attributes":{"name":"Charming Potatoe.jpg","alternativeText":"Charming Potatoe.jpg","caption":"Charming Potatoe.jpg","width":600,"height":600,"url":"/uploads/Charming_Potatoe_156323d931.jpg"}}}}},{"attributes":{"username":"Emily","anonymize":false,"anonymous_code":"0153","pronouns":null,"bio":[],"languages":{"data":[{"attributes":{"code":"en"}},{"attributes":{"code":"ja"}}]},"avatar":{"data":null}}},{"attributes":{"username":"Unknown","anonymize":false,"anonymous_code":"0000","pronouns":null,"bio":[],"languages":{"data":[]},"avatar":{"data":null}}},{"attributes":{"username":"Sir Thiccsalot","anonymize":false,"anonymous_code":"3936","pronouns":null,"bio":[],"languages":{"data":[{"attributes":{"code":"en"}}]},"avatar":{"data":null}}},{"attributes":{"username":"groof","anonymize":false,"anonymous_code":"5498","pronouns":null,"bio":[],"languages":{"data":[{"attributes":{"code":"en"}}]},"avatar":{"data":null}}},{"attributes":{"username":"Nyupun","anonymize":false,"anonymous_code":"2013","pronouns":"she/her","bio":[],"languages":{"data":[{"attributes":{"code":"fr"}},{"attributes":{"code":"en"}}]},"avatar":{"data":{"attributes":{"name":"dod1.3-6.webp","alternativeText":"dod1.3-6.webp","caption":"dod1.3-6.webp","width":1500,"height":1000,"url":"/uploads/dod1_3_6_79d83f888e.webp"}}}}},{"attributes":{"username":"Baddaku","anonymize":false,"anonymous_code":"1111","pronouns":null,"bio":[],"languages":{"data":[{"attributes":{"code":"fr"}}]},"avatar":{"data":null}}},{"attributes":{"username":"Miseii","anonymize":false,"anonymous_code":"1000","pronouns":null,"bio":[],"languages":{"data":[]},"avatar":{"data":null}}},{"attributes":{"username":"Nyhxi","anonymize":false,"anonymous_code":"9999","pronouns":null,"bio":[],"languages":{"data":[{"attributes":{"code":"fr"}}]},"avatar":{"data":null}}},{"attributes":{"username":"Blood Animal","anonymize":false,"anonymous_code":"2222","pronouns":null,"bio":[],"languages":{"data":[{"attributes":{"code":"en"}}]},"avatar":{"data":null}}},{"attributes":{"username":"elsa","anonymize":false,"anonymous_code":"9716","pronouns":null,"bio":[],"languages":{"data":[{"attributes":{"code":"en"}},{"attributes":{"code":"ja"}}]},"avatar":{"data":null}}},{"attributes":{"username":"AtlasOFG","anonymize":false,"anonymous_code":"5543","pronouns":null,"bio":[],"languages":{"data":[{"attributes":{"code":"fr"}}]},"avatar":{"data":null}}},{"attributes":{"username":"Darky","anonymize":false,"anonymous_code":"7646","pronouns":null,"bio":[],"languages":{"data":[{"attributes":{"code":"fr"}}]},"avatar":{"data":null}}},{"attributes":{"username":"Bri","anonymize":false,"anonymous_code":"6172","pronouns":"she/her","bio":[],"languages":{"data":[{"attributes":{"code":"en"}},{"attributes":{"code":"ja"}}]},"avatar":{"data":null}}},{"attributes":{"username":"Frichstor","anonymize":false,"anonymous_code":"2490","pronouns":null,"bio":[],"languages":{"data":[{"attributes":{"code":"fr"}}]},"avatar":{"data":null}}},{"attributes":{"username":"jinxyface","anonymize":false,"anonymous_code":"6969","pronouns":null,"bio":[],"languages":{"data":[{"attributes":{"code":"en"}}]},"avatar":{"data":null}}},{"attributes":{"username":"Jonathan","anonymize":false,"anonymous_code":"9902","pronouns":null,"bio":[],"languages":{"data":[{"attributes":{"code":"en"}},{"attributes":{"code":"ja"}}]},"avatar":{"data":null}}},{"attributes":{"username":"Noah","anonymize":false,"anonymous_code":"9903","pronouns":null,"bio":[],"languages":{"data":[{"attributes":{"code":"en"}},{"attributes":{"code":"ja"}}]},"avatar":{"data":null}}},{"attributes":{"username":"久久","anonymize":false,"anonymous_code":"8622","pronouns":null,"bio":[],"languages":{"data":[{"attributes":{"code":"zh"}}]},"avatar":{"data":null}}},{"attributes":{"username":"黑鯵","anonymize":false,"anonymous_code":"6454","pronouns":null,"bio":[],"languages":{"data":[{"attributes":{"code":"zh"}}]},"avatar":{"data":null}}},{"attributes":{"username":"MajAxe","anonymize":false,"anonymous_code":"8451","pronouns":null,"bio":[],"languages":{"data":[{"attributes":{"code":"fr"}},{"attributes":{"code":"en"}}]},"avatar":{"data":null}}},{"attributes":{"username":"Nashoki","anonymize":false,"anonymous_code":"2432","pronouns":null,"bio":[],"languages":{"data":[{"attributes":{"code":"en"}},{"attributes":{"code":"ja"}}]},"avatar":{"data":null}}},{"attributes":{"username":"mintychu","anonymize":false,"anonymous_code":"1585","pronouns":null,"bio":[],"languages":{"data":[{"attributes":{"code":"en"}},{"attributes":{"code":"ja"}}]},"avatar":{"data":null}}},{"attributes":{"username":"theark.wiki","anonymize":false,"anonymous_code":"1414","pronouns":null,"bio":[],"languages":{"data":[{"attributes":{"code":"en"}}]},"avatar":{"data":null}}},{"attributes":{"username":"owlstalker","anonymize":false,"anonymous_code":"4543","pronouns":null,"bio":[],"languages":{"data":[{"attributes":{"code":"zh"}},{"attributes":{"code":"en"}}]},"avatar":{"data":null}}},{"attributes":{"username":"lazy","anonymize":false,"anonymous_code":"6456","pronouns":null,"bio":[],"languages":{"data":[{"attributes":{"code":"fr"}}]},"avatar":{"data":null}}},{"attributes":{"username":"zzzminez","anonymize":false,"anonymous_code":"4346","pronouns":null,"bio":[],"languages":{"data":[{"attributes":{"code":"en"}}]},"avatar":{"data":null}}},{"attributes":{"username":"Gosowan","anonymize":false,"anonymous_code":"1588","pronouns":null,"bio":[],"languages":{"data":[{"attributes":{"code":"fr"}},{"attributes":{"code":"en"}}]},"avatar":{"data":null}}},{"attributes":{"username":"intοnεr","anonymize":false,"anonymous_code":"5420","pronouns":null,"bio":[],"languages":{"data":[{"attributes":{"code":"fr"}}]},"avatar":{"data":null}}},{"attributes":{"username":"owl_hiro_san","anonymize":false,"anonymous_code":"8402","pronouns":null,"bio":[],"languages":{"data":[{"attributes":{"code":"ja"}},{"attributes":{"code":"en"}}]},"avatar":{"data":null}}},{"attributes":{"username":"miki_blanche","anonymize":false,"anonymous_code":"4923","pronouns":null,"bio":[],"languages":{"data":[{"attributes":{"code":"ja"}}]},"avatar":{"data":null}}},{"attributes":{"username":"Marius","anonymize":false,"anonymous_code":"1345","pronouns":null,"bio":[],"languages":{"data":[{"attributes":{"code":"en"}}]},"avatar":{"data":null}}}]}} \ No newline at end of file diff --git a/public/local-data/typesTranslations.json b/public/local-data/typesTranslations.json index 24cdd14..713a00e 100644 --- a/public/local-data/typesTranslations.json +++ b/public/local-data/typesTranslations.json @@ -1 +1 @@ -{"metadataTypes":{"data":[{"attributes":{"slug":"audio","titles":[{"language":{"data":{"attributes":{"code":"en"}}},"title":"Audio"},{"language":{"data":{"attributes":{"code":"fr"}}},"title":"Audio"},{"language":{"data":{"attributes":{"code":"pt-br"}}},"title":"Audio"},{"language":{"data":{"attributes":{"code":"es"}}},"title":"Audio"},{"language":{"data":{"attributes":{"code":"zh"}}},"title":"音频"}]}},{"attributes":{"slug":"game","titles":[{"language":{"data":{"attributes":{"code":"en"}}},"title":"Game"},{"language":{"data":{"attributes":{"code":"fr"}}},"title":"Jeu"},{"language":{"data":{"attributes":{"code":"pt-br"}}},"title":"Jogo"},{"language":{"data":{"attributes":{"code":"es"}}},"title":"Juego"},{"language":{"data":{"attributes":{"code":"zh"}}},"title":"游戏"}]}},{"attributes":{"slug":"textual","titles":[{"language":{"data":{"attributes":{"code":"en"}}},"title":"Textual"},{"language":{"data":{"attributes":{"code":"fr"}}},"title":"Textuel"},{"language":{"data":{"attributes":{"code":"pt-br"}}},"title":"Texto"},{"language":{"data":{"attributes":{"code":"es"}}},"title":"Textual"},{"language":{"data":{"attributes":{"code":"zh"}}},"title":"原本"}]}},{"attributes":{"slug":"video","titles":[{"language":{"data":{"attributes":{"code":"en"}}},"title":"Video"},{"language":{"data":{"attributes":{"code":"fr"}}},"title":"Video"},{"language":{"data":{"attributes":{"code":"pt-br"}}},"title":"Video"},{"language":{"data":{"attributes":{"code":"es"}}},"title":"Video"},{"language":{"data":{"attributes":{"code":"zh"}}},"title":"视频"}]}},{"attributes":{"slug":"mixed","titles":[{"language":{"data":{"attributes":{"code":"en"}}},"title":"Mixed"},{"language":{"data":{"attributes":{"code":"fr"}}},"title":"Mixte"},{"language":{"data":{"attributes":{"code":"pt-br"}}},"title":"Misto"},{"language":{"data":{"attributes":{"code":"es"}}},"title":"Mixto"},{"language":{"data":null},"title":"多媒体"}]}}]},"audioSubtypes":{"data":[{"attributes":{"slug":"soundtrack","titles":[{"language":{"data":{"attributes":{"code":"en"}}},"title":"Soundtrack"},{"language":{"data":{"attributes":{"code":"fr"}}},"title":"Bande-son"},{"language":{"data":{"attributes":{"code":"ja"}}},"title":"サウンドトラック"},{"language":{"data":{"attributes":{"code":"pt-br"}}},"title":"Trilha Sonora"},{"language":{"data":{"attributes":{"code":"es"}}},"title":"Banda Sonora"},{"language":{"data":{"attributes":{"code":"zh"}}},"title":"原声音轨"}]}},{"attributes":{"slug":"audiobook","titles":[{"language":{"data":{"attributes":{"code":"en"}}},"title":"Audiobook"},{"language":{"data":{"attributes":{"code":"ja"}}},"title":"オーディオブック"},{"language":{"data":{"attributes":{"code":"fr"}}},"title":"Livre audio"},{"language":{"data":{"attributes":{"code":"pt-br"}}},"title":"Audiolivros"},{"language":{"data":{"attributes":{"code":"es"}}},"title":"Audio libro"},{"language":{"data":{"attributes":{"code":"zh"}}},"title":"有声书"}]}},{"attributes":{"slug":"other","titles":[{"language":{"data":{"attributes":{"code":"en"}}},"title":"Other"},{"language":{"data":{"attributes":{"code":"fr"}}},"title":"Autre"},{"language":{"data":{"attributes":{"code":"pt-br"}}},"title":"Outros"},{"language":{"data":{"attributes":{"code":"es"}}},"title":"Otros"},{"language":{"data":{"attributes":{"code":"zh"}}},"title":"其他"}]}}]},"videoSubtypes":{"data":[{"attributes":{"slug":"dvd","titles":[{"language":{"data":{"attributes":{"code":"en"}}},"title":"DVD"},{"language":{"data":{"attributes":{"code":"fr"}}},"title":"DVD"},{"language":{"data":{"attributes":{"code":"pt-br"}}},"title":"DVD"},{"language":{"data":{"attributes":{"code":"es"}}},"title":"DVD"},{"language":{"data":{"attributes":{"code":"zh"}}},"title":"DVD"}]}},{"attributes":{"slug":"blu-ray","titles":[{"language":{"data":{"attributes":{"code":"en"}}},"title":"Blu-ray"},{"language":{"data":{"attributes":{"code":"fr"}}},"title":"Blu-ray"},{"language":{"data":{"attributes":{"code":"pt-br"}}},"title":"Blu-ray"},{"language":{"data":{"attributes":{"code":"es"}}},"title":"Blu-ray"},{"language":{"data":{"attributes":{"code":"zh"}}},"title":"蓝光碟"}]}}]},"textualSubtypes":{"data":[{"attributes":{"slug":"book","titles":[{"language":{"data":{"attributes":{"code":"fr"}}},"title":"Livre"},{"language":{"data":{"attributes":{"code":"en"}}},"title":"Book"},{"language":{"data":{"attributes":{"code":"pt-br"}}},"title":"Livro"},{"language":{"data":{"attributes":{"code":"es"}}},"title":"Libro"},{"language":{"data":{"attributes":{"code":"zh"}}},"title":"资料集"}]}},{"attributes":{"slug":"manga","titles":[{"language":{"data":{"attributes":{"code":"fr"}}},"title":"Manga"},{"language":{"data":{"attributes":{"code":"en"}}},"title":"Manga"},{"language":{"data":{"attributes":{"code":"es"}}},"title":"Manga"},{"language":{"data":{"attributes":{"code":"zh"}}},"title":"漫画"}]}},{"attributes":{"slug":"comic","titles":[{"language":{"data":{"attributes":{"code":"fr"}}},"title":"Bande dessinée"},{"language":{"data":{"attributes":{"code":"en"}}},"title":"Comic"},{"language":{"data":{"attributes":{"code":"pt-br"}}},"title":"Quadrinho"},{"language":{"data":{"attributes":{"code":"es"}}},"title":"Cómic"},{"language":{"data":{"attributes":{"code":"zh"}}},"title":"漫画"}]}},{"attributes":{"slug":"magazine","titles":[{"language":{"data":{"attributes":{"code":"fr"}}},"title":"Magazine"},{"language":{"data":{"attributes":{"code":"en"}}},"title":"Magazine"},{"language":{"data":{"attributes":{"code":"pt-br"}}},"title":"Revista"},{"language":{"data":{"attributes":{"code":"es"}}},"title":"Revista"},{"language":{"data":{"attributes":{"code":"zh"}}},"title":"杂志"}]}},{"attributes":{"slug":"novel","titles":[{"language":{"data":{"attributes":{"code":"fr"}}},"title":"Roman"},{"language":{"data":{"attributes":{"code":"en"}}},"title":"Novel"},{"language":{"data":{"attributes":{"code":"pt-br"}}},"title":"Novel"},{"language":{"data":{"attributes":{"code":"es"}}},"title":"Novela"},{"language":{"data":{"attributes":{"code":"zh"}}},"title":"小说"}]}},{"attributes":{"slug":"scriptbook","titles":[{"language":{"data":{"attributes":{"code":"fr"}}},"title":"Livre de scénarios"},{"language":{"data":{"attributes":{"code":"en"}}},"title":"Script Book"},{"language":{"data":{"attributes":{"code":"pt-br"}}},"title":"Script"},{"language":{"data":{"attributes":{"code":"es"}}},"title":"Libro de guiones"},{"language":{"data":{"attributes":{"code":"zh"}}},"title":"台本"}]}},{"attributes":{"slug":"scorebook","titles":[{"language":{"data":{"attributes":{"code":"fr"}}},"title":"Recueil de partitions"},{"language":{"data":{"attributes":{"code":"en"}}},"title":"Score Book"},{"language":{"data":{"attributes":{"code":"pt-br"}}},"title":"Livro de Partituras"},{"language":{"data":{"attributes":{"code":"es"}}},"title":"Libro de partituras"},{"language":{"data":{"attributes":{"code":"zh"}}},"title":"乐谱"}]}},{"attributes":{"slug":"photobook","titles":[{"language":{"data":{"attributes":{"code":"fr"}}},"title":"Livre de photo"},{"language":{"data":{"attributes":{"code":"en"}}},"title":"Photo Book"},{"language":{"data":{"attributes":{"code":"pt-br"}}},"title":"Livro De Fotos"},{"language":{"data":{"attributes":{"code":"es"}}},"title":"Libro de fotos"},{"language":{"data":{"attributes":{"code":"zh"}}},"title":"写真集"}]}}]},"groupSubtypes":{"data":[{"attributes":{"slug":"item-set","titles":[{"language":{"data":{"attributes":{"code":"fr"}}},"title":"Ensemble d'items"},{"language":{"data":{"attributes":{"code":"en"}}},"title":"Item Set"},{"language":{"data":{"attributes":{"code":"pt-br"}}},"title":"Item"},{"language":{"data":{"attributes":{"code":"es"}}},"title":"Ítem"},{"language":{"data":{"attributes":{"code":"zh"}}},"title":"物品组"}]}},{"attributes":{"slug":"variant-set","titles":[{"language":{"data":{"attributes":{"code":"fr"}}},"title":"Ensemble de variantes"},{"language":{"data":{"attributes":{"code":"en"}}},"title":"Variant Set"},{"language":{"data":{"attributes":{"code":"pt-br"}}},"title":"Variante"},{"language":{"data":{"attributes":{"code":"es"}}},"title":"Conjunto de variantes"},{"language":{"data":{"attributes":{"code":"zh"}}},"title":"多版本组"}]}},{"attributes":{"slug":"relation-set","titles":[{"language":{"data":{"attributes":{"code":"en"}}},"title":"Relation Set"},{"language":{"data":{"attributes":{"code":"fr"}}},"title":"Ensemble apparenté"},{"language":{"data":{"attributes":{"code":"pt-br"}}},"title":"Relacionado"},{"language":{"data":{"attributes":{"code":"es"}}},"title":"Conjunto de relaciones"},{"language":{"data":{"attributes":{"code":"zh"}}},"title":"关系组"}]}}]},"gamePlatforms":{"data":[{"attributes":{"slug":"pc","titles":[{"language":{"data":{"attributes":{"code":"en"}}},"title":"PC","short":"PC"}]}},{"attributes":{"slug":"ps2","titles":[{"language":{"data":{"attributes":{"code":"en"}}},"title":"PlayStation 2","short":"PS2"}]}},{"attributes":{"slug":"ps3","titles":[{"language":{"data":{"attributes":{"code":"en"}}},"title":"PlayStation 3","short":"PS3"}]}},{"attributes":{"slug":"ps4","titles":[{"language":{"data":{"attributes":{"code":"en"}}},"title":"PlayStation 4","short":"PS4"}]}},{"attributes":{"slug":"ps5","titles":[{"language":{"data":{"attributes":{"code":"en"}}},"title":"PlayStation 5","short":"PS5"}]}},{"attributes":{"slug":"xbox-360","titles":[{"language":{"data":{"attributes":{"code":"en"}}},"title":"Xbox 360","short":"X360"}]}},{"attributes":{"slug":"xbox-one","titles":[{"language":{"data":{"attributes":{"code":"en"}}},"title":"Xbox One","short":"XOne"}]}},{"attributes":{"slug":"switch","titles":[{"language":{"data":{"attributes":{"code":"en"}}},"title":"Nintendo Switch","short":"Switch"}]}},{"attributes":{"slug":"ios","titles":[{"language":{"data":{"attributes":{"code":"en"}}},"title":"iOS","short":"iOS"}]}},{"attributes":{"slug":"android","titles":[{"language":{"data":{"attributes":{"code":"en"}}},"title":"Android","short":"Android"}]}},{"attributes":{"slug":"java","titles":[{"language":{"data":{"attributes":{"code":"en"}}},"title":"Java","short":"Java"}]}}]},"contentTypes":{"data":[{"attributes":{"slug":"chapter","titles":[{"language":{"data":{"attributes":{"code":"en"}}},"title":"Chapter"},{"language":{"data":{"attributes":{"code":"fr"}}},"title":"Chapitre"},{"language":{"data":{"attributes":{"code":"pt-br"}}},"title":"Capítulo"},{"language":{"data":{"attributes":{"code":"es"}}},"title":"Capítulo"},{"language":{"data":{"attributes":{"code":"zh"}}},"title":"章节"}]}},{"attributes":{"slug":"weapon-stories","titles":[{"language":{"data":{"attributes":{"code":"fr"}}},"title":"Histoires d'armes"},{"language":{"data":{"attributes":{"code":"en"}}},"title":"Weapon Stories"},{"language":{"data":{"attributes":{"code":"pt-br"}}},"title":"História de Arma"},{"language":{"data":{"attributes":{"code":"es"}}},"title":"Historia de armas"},{"language":{"data":{"attributes":{"code":"zh"}}},"title":"武器故事"}]}},{"attributes":{"slug":"short-story","titles":[{"language":{"data":{"attributes":{"code":"fr"}}},"title":"Histoire courte"},{"language":{"data":{"attributes":{"code":"en"}}},"title":"Short Story"},{"language":{"data":{"attributes":{"code":"pt-br"}}},"title":"História Curta"},{"language":{"data":{"attributes":{"code":"es"}}},"title":"Historia Corta"},{"language":{"data":{"attributes":{"code":"zh"}}},"title":"短篇小说"}]}},{"attributes":{"slug":"interview","titles":[{"language":{"data":{"attributes":{"code":"fr"}}},"title":"Interview"},{"language":{"data":{"attributes":{"code":"en"}}},"title":"Interview"},{"language":{"data":{"attributes":{"code":"pt-br"}}},"title":"Entrevista"},{"language":{"data":{"attributes":{"code":"es"}}},"title":"Entrevista"},{"language":{"data":{"attributes":{"code":"zh"}}},"title":"采访"}]}},{"attributes":{"slug":"illustrations","titles":[{"language":{"data":{"attributes":{"code":"en"}}},"title":"Illustrations"},{"language":{"data":{"attributes":{"code":"fr"}}},"title":"Illustrations"},{"language":{"data":{"attributes":{"code":"pt-br"}}},"title":"Ilustrações"},{"language":{"data":{"attributes":{"code":"es"}}},"title":"Ilustraciones"},{"language":{"data":{"attributes":{"code":"zh"}}},"title":"图表"}]}},{"attributes":{"slug":"concept-art","titles":[{"language":{"data":{"attributes":{"code":"en"}}},"title":"Concept Art"},{"language":{"data":{"attributes":{"code":"fr"}}},"title":"Concept art"},{"language":{"data":{"attributes":{"code":"ja"}}},"title":"コンセプトアート"},{"language":{"data":{"attributes":{"code":"pt-br"}}},"title":"Arte de Conceito"},{"language":{"data":{"attributes":{"code":"es"}}},"title":"Arte conceptual"},{"language":{"data":{"attributes":{"code":"zh"}}},"title":"概念原画"}]}},{"attributes":{"slug":"track","titles":[{"language":{"data":{"attributes":{"code":"fr"}}},"title":"Piste"},{"language":{"data":{"attributes":{"code":"en"}}},"title":"Track"},{"language":{"data":{"attributes":{"code":"pt-br"}}},"title":"Pista"},{"language":{"data":{"attributes":{"code":"es"}}},"title":"Pista"},{"language":{"data":{"attributes":{"code":"zh"}}},"title":"专辑"}]}},{"attributes":{"slug":"promotional-material","titles":[{"language":{"data":{"attributes":{"code":"fr"}}},"title":"Contenu promotionel"},{"language":{"data":{"attributes":{"code":"en"}}},"title":"Promotional Material"},{"language":{"data":{"attributes":{"code":"pt-br"}}},"title":"Material Promocional"},{"language":{"data":{"attributes":{"code":"zh"}}},"title":"宣发物料"}]}},{"attributes":{"slug":"character-guide","titles":[{"language":{"data":{"attributes":{"code":"en"}}},"title":"Character Guide"},{"language":{"data":{"attributes":{"code":"fr"}}},"title":"Guide de personnages"},{"language":{"data":{"attributes":{"code":"pt-br"}}},"title":"Guia de Personagens"},{"language":{"data":{"attributes":{"code":"es"}}},"title":"Guía de personajes"},{"language":{"data":{"attributes":{"code":"zh"}}},"title":"角色指引"}]}},{"attributes":{"slug":"story-guide","titles":[{"language":{"data":{"attributes":{"code":"fr"}}},"title":"Guide d'histoire"},{"language":{"data":{"attributes":{"code":"en"}}},"title":"Story Guide"},{"language":{"data":{"attributes":{"code":"pt-br"}}},"title":"Guia de História"},{"language":{"data":{"attributes":{"code":"es"}}},"title":"Guía de historia"},{"language":{"data":null},"title":"故事指引"}]}},{"attributes":{"slug":"strategy-guide","titles":[{"language":{"data":{"attributes":{"code":"fr"}}},"title":"Guide de stratégie"},{"language":{"data":{"attributes":{"code":"en"}}},"title":"Strategy Guide"},{"language":{"data":{"attributes":{"code":"pt-br"}}},"title":"Guia de Estratégia"},{"language":{"data":{"attributes":{"code":"zh"}}},"title":"攻略指引"}]}},{"attributes":{"slug":"world-guide","titles":[{"language":{"data":{"attributes":{"code":"fr"}}},"title":"Guide du monde"},{"language":{"data":{"attributes":{"code":"en"}}},"title":"World Guide"},{"language":{"data":{"attributes":{"code":"pt-br"}}},"title":"Guia de Mundo"},{"language":{"data":{"attributes":{"code":"es"}}},"title":"Guía del mundo"},{"language":{"data":{"attributes":{"code":"zh"}}},"title":"世界观指引"}]}},{"attributes":{"slug":"lore-guide","titles":[{"language":{"data":{"attributes":{"code":"en"}}},"title":"Lore Guide"},{"language":{"data":{"attributes":{"code":"fr"}}},"title":"Guide de lore"},{"language":{"data":{"attributes":{"code":"pt-br"}}},"title":"Guia de Lore"},{"language":{"data":{"attributes":{"code":"es"}}},"title":"Guía de Lore"}]}},{"attributes":{"slug":"document","titles":[{"language":{"data":{"attributes":{"code":"fr"}}},"title":"Document"},{"language":{"data":{"attributes":{"code":"en"}}},"title":"Document"},{"language":{"data":{"attributes":{"code":"pt-br"}}},"title":"Documento"},{"language":{"data":{"attributes":{"code":"es"}}},"title":"Documento"},{"language":{"data":{"attributes":{"code":"zh"}}},"title":"文档"}]}},{"attributes":{"slug":"glossary","titles":[{"language":{"data":{"attributes":{"code":"en"}}},"title":"Glossary"},{"language":{"data":{"attributes":{"code":"fr"}}},"title":"Glossaire"},{"language":{"data":{"attributes":{"code":"pt-br"}}},"title":"Glossário"},{"language":{"data":{"attributes":{"code":"es"}}},"title":"Glossary"},{"language":{"data":null},"title":"专有名词"}]}},{"attributes":{"slug":"chronology","titles":[{"language":{"data":{"attributes":{"code":"en"}}},"title":"Chronology"},{"language":{"data":{"attributes":{"code":"fr"}}},"title":"Chronologie"},{"language":{"data":{"attributes":{"code":"pt-br"}}},"title":"Cronologia"},{"language":{"data":{"attributes":{"code":"es"}}},"title":"Cronología"},{"language":{"data":{"attributes":{"code":"zh"}}},"title":"年表"}]}},{"attributes":{"slug":"music-sheet","titles":[{"language":{"data":{"attributes":{"code":"en"}}},"title":"Music Sheet"},{"language":{"data":{"attributes":{"code":"fr"}}},"title":"Partition de musique"},{"language":{"data":{"attributes":{"code":"pt-br"}}},"title":"Partitura musical"},{"language":{"data":{"attributes":{"code":"es"}}},"title":"Partitura musical"},{"language":{"data":{"attributes":{"code":"zh"}}},"title":"乐谱"}]}},{"attributes":{"slug":"lyrics","titles":[{"language":{"data":{"attributes":{"code":"en"}}},"title":"Lyrics"},{"language":{"data":{"attributes":{"code":"fr"}}},"title":"Paroles"},{"language":{"data":{"attributes":{"code":"pt-br"}}},"title":"Letra"},{"language":{"data":{"attributes":{"code":"es"}}},"title":"Letra"},{"language":{"data":{"attributes":{"code":"zh"}}},"title":"歌词"}]}},{"attributes":{"slug":"other","titles":[{"language":{"data":{"attributes":{"code":"en"}}},"title":"Other"},{"language":{"data":{"attributes":{"code":"fr"}}},"title":"Autre"},{"language":{"data":{"attributes":{"code":"pt-br"}}},"title":"Outros"},{"language":{"data":{"attributes":{"code":"zh"}}},"title":"其他"}]}},{"attributes":{"slug":"q-and-a","titles":[{"language":{"data":{"attributes":{"code":"fr"}}},"title":"Q&A"},{"language":{"data":{"attributes":{"code":"en"}}},"title":"Q&A"},{"language":{"data":{"attributes":{"code":"pt-br"}}},"title":"Perguntas e Respostas"},{"language":{"data":{"attributes":{"code":"es"}}},"title":"Preguntas y Respuestas (Q&A)"},{"language":{"data":{"attributes":{"code":"zh"}}},"title":"问答"}]}},{"attributes":{"slug":"job-story","titles":[{"language":{"data":{"attributes":{"code":"en"}}},"title":"Job Story"},{"language":{"data":{"attributes":{"code":"fr"}}},"title":"Histoire de classe"}]}},{"attributes":{"slug":"event","titles":[{"language":{"data":{"attributes":{"code":"fr"}}},"title":"Événement"},{"language":{"data":{"attributes":{"code":"en"}}},"title":"Event"},{"language":{"data":{"attributes":{"code":"zh"}}},"title":"事件"}]}}]},"wikiPagesTags":{"data":[{"attributes":{"slug":"characters","titles":[{"language":{"data":{"attributes":{"code":"en"}}},"title":"Characters"},{"language":{"data":{"attributes":{"code":"fr"}}},"title":"Personnages"}]}},{"attributes":{"slug":"places","titles":[{"language":{"data":{"attributes":{"code":"en"}}},"title":"Places"}]}},{"attributes":{"slug":"events","titles":[{"language":{"data":{"attributes":{"code":"en"}}},"title":"Events"}]}},{"attributes":{"slug":"terms","titles":[{"language":{"data":{"attributes":{"code":"en"}}},"title":"Terms"}]}},{"attributes":{"slug":"enemies","titles":[{"language":{"data":{"attributes":{"code":"en"}}},"title":"Enemies"}]}}]},"weaponStoryTypes":{"data":[{"attributes":{"slug":"axe","translations":[{"language":{"data":{"attributes":{"code":"en"}}},"name":"Axe"},{"language":{"data":{"attributes":{"code":"es"}}},"name":"Hacha"},{"language":{"data":{"attributes":{"code":"zh"}}},"name":"斧"}]}},{"attributes":{"slug":"chakram","translations":[{"language":{"data":{"attributes":{"code":"en"}}},"name":"Chakram"},{"language":{"data":{"attributes":{"code":"es"}}},"name":"Chacram"},{"language":{"data":{"attributes":{"code":"zh"}}},"name":"战轮"}]}},{"attributes":{"slug":"combat-bracers","translations":[{"language":{"data":{"attributes":{"code":"en"}}},"name":"Combat Bracers"},{"language":{"data":{"attributes":{"code":"es"}}},"name":"Brazales de combate"},{"language":{"data":{"attributes":{"code":"zh"}}},"name":"拳套"}]}},{"attributes":{"slug":"hammer","translations":[{"language":{"data":{"attributes":{"code":"en"}}},"name":"Hammer"},{"language":{"data":{"attributes":{"code":"es"}}},"name":"Martillo"},{"language":{"data":{"attributes":{"code":"fr"}}},"name":"Marteau"},{"language":{"data":{"attributes":{"code":"zh"}}},"name":"锤"}]}},{"attributes":{"slug":"longsword","translations":[{"language":{"data":{"attributes":{"code":"en"}}},"name":"Longsword"},{"language":{"data":{"attributes":{"code":"es"}}},"name":"Espadones"},{"language":{"data":{"attributes":{"code":"zh"}}},"name":"重剑"}]}},{"attributes":{"slug":"mace","translations":[{"language":{"data":{"attributes":{"code":"en"}}},"name":"Mace"},{"language":{"data":{"attributes":{"code":"es"}}},"name":"Mazo"},{"language":{"data":{"attributes":{"code":"zh"}}},"name":"锤矛"}]}},{"attributes":{"slug":"one-handed-sword","translations":[{"language":{"data":{"attributes":{"code":"en"}}},"name":"One-handed Sword"},{"language":{"data":{"attributes":{"code":"es"}}},"name":"Espadas pequeñas"},{"language":{"data":{"attributes":{"code":"zh"}}},"name":"单手剑"}]}},{"attributes":{"slug":"pole-axe","translations":[{"language":{"data":{"attributes":{"code":"en"}}},"name":"Pole Axe"},{"language":{"data":{"attributes":{"code":"es"}}},"name":"Lanzas"},{"language":{"data":{"attributes":{"code":"zh"}}},"name":"长柄斧"}]}},{"attributes":{"slug":"rod","translations":[{"language":{"data":{"attributes":{"code":"en"}}},"name":"Rod"},{"language":{"data":{"attributes":{"code":"es"}}},"name":"Varilla"},{"language":{"data":{"attributes":{"code":"zh"}}},"name":"棍杖"}]}},{"attributes":{"slug":"spear","translations":[{"language":{"data":{"attributes":{"code":"en"}}},"name":"Spear"},{"language":{"data":{"attributes":{"code":"fr"}}},"name":"Lance"},{"language":{"data":null},"name":"长枪"}]}},{"attributes":{"slug":"staff","translations":[{"language":{"data":{"attributes":{"code":"en"}}},"name":"Staff"},{"language":{"data":{"attributes":{"code":"fr"}}},"name":"Bâton"},{"language":{"data":{"attributes":{"code":"zh"}}},"name":"法杖"}]}},{"attributes":{"slug":"sword","translations":[{"language":{"data":{"attributes":{"code":"en"}}},"name":"Sword"},{"language":{"data":{"attributes":{"code":"zh"}}},"name":"长剑"}]}},{"attributes":{"slug":"two-handed-sword","translations":[{"language":{"data":{"attributes":{"code":"en"}}},"name":"Two-handed Sword"},{"language":{"data":{"attributes":{"code":"zh"}}},"name":"双手剑"}]}},{"attributes":{"slug":"other","translations":[{"language":{"data":{"attributes":{"code":"en"}}},"name":"Other"},{"language":{"data":{"attributes":{"code":"es"}}},"name":"Otro"},{"language":{"data":{"attributes":{"code":"zh"}}},"name":"其他"}]}},{"attributes":{"slug":"book","translations":[{"language":{"data":{"attributes":{"code":"fr"}}},"name":"Tome"},{"language":{"data":{"attributes":{"code":"en"}}},"name":"Book"},{"language":{"data":{"attributes":{"code":"zh"}}},"name":"书"}]}},{"attributes":{"slug":"gun","translations":[{"language":{"data":{"attributes":{"code":"en"}}},"name":"Gun"},{"language":{"data":{"attributes":{"code":"zh"}}},"name":"枪械"}]}},{"attributes":{"slug":"instrument","translations":[{"language":{"data":{"attributes":{"code":"en"}}},"name":"Instrument"},{"language":{"data":{"attributes":{"code":"fr"}}},"name":"Instrument"},{"language":{"data":{"attributes":{"code":"zh"}}},"name":"乐器"}]}},{"attributes":{"slug":"orb","translations":[{"language":{"data":{"attributes":{"code":"en"}}},"name":"Orb"},{"language":{"data":{"attributes":{"code":"fr"}}},"name":"Orbe"}]}},{"attributes":{"slug":"bow","translations":[{"language":{"data":{"attributes":{"code":"fr"}}},"name":"Arc"},{"language":{"data":{"attributes":{"code":"en"}}},"name":"Bow"},{"language":{"data":{"attributes":{"code":"zh"}}},"name":"弓"}]}}]},"categories":{"data":[{"attributes":{"slug":"drakengard-1","titles":[{"language":{"data":{"attributes":{"code":"en"}}},"title":"Drakengard 1","short":"DOD1"},{"language":{"data":{"attributes":{"code":"ja"}}},"title":"ドラッグ オン ドラグーン シリーズ","short":"DOD"},{"language":{"data":{"attributes":{"code":"zh"}}},"title":"龙背上的骑兵","short":"龙背"}]}},{"attributes":{"slug":"drakengard-2","titles":[{"language":{"data":{"attributes":{"code":"en"}}},"title":"Drakengard 2","short":"DOD2"},{"language":{"data":{"attributes":{"code":"ja"}}},"title":"ドラッグオンドラグーン2","short":"DOD2"},{"language":{"data":{"attributes":{"code":"zh"}}},"title":"龙背上的骑兵2","short":"龙背2"}]}},{"attributes":{"slug":"drakengard-3","titles":[{"language":{"data":{"attributes":{"code":"en"}}},"title":"Drakengard 3","short":"DOD3"},{"language":{"data":{"attributes":{"code":"ja"}}},"title":"ドラッグオンドラグーン3","short":"DOD3"},{"language":{"data":{"attributes":{"code":"zh"}}},"title":"龙背上的骑兵3","short":"龙背3"}]}},{"attributes":{"slug":"nier-gestalt","titles":[{"language":{"data":{"attributes":{"code":"en"}}},"title":"NieR Gestalt","short":"Gestalt"},{"language":{"data":{"attributes":{"code":"ja"}}},"title":"ニーア ゲシュタルト","short":"ゲシュタルト"},{"language":{"data":{"attributes":{"code":"zh"}}},"title":"尼尔 型态","short":"型态"}]}},{"attributes":{"slug":"nier-replicant","titles":[{"language":{"data":{"attributes":{"code":"en"}}},"title":"NieR Replicant","short":"Replicant"},{"language":{"data":{"attributes":{"code":"ja"}}},"title":"ニーア レプリカント","short":"レプリカント"},{"language":{"data":{"attributes":{"code":"zh"}}},"title":"尼尔 人工生命","short":"人工生命"}]}},{"attributes":{"slug":"nier-replicant-1-22","titles":[{"language":{"data":{"attributes":{"code":"en"}}},"title":"NieR Replicant ver.1.22...","short":"N1.22..."},{"language":{"data":{"attributes":{"code":"zh"}}},"title":"尼尔 人工生命 ver.1.22474487139...","short":"人工生命 ver.1.22..."}]}},{"attributes":{"slug":"nier-automata","titles":[{"language":{"data":{"attributes":{"code":"en"}}},"title":"NieR:Automata","short":"N:A"},{"language":{"data":{"attributes":{"code":"ja"}}},"title":"ニーア オートマタ","short":"ニーア オートマタ"},{"language":{"data":{"attributes":{"code":"zh"}}},"title":"尼尔 自动人形","short":"自动人形"}]}},{"attributes":{"slug":"nier-reincarnation","titles":[{"language":{"data":{"attributes":{"code":"en"}}},"title":"NieR Re[in]carnation","short":"Rein"},{"language":{"data":{"attributes":{"code":"ja"}}},"title":"ニーア リィンカーネーション","short":"リィンカーネーション"}]}},{"attributes":{"slug":"yorha","titles":[{"language":{"data":{"attributes":{"code":"en"}}},"title":"YoRHa","short":"YoRHa"},{"language":{"data":{"attributes":{"code":"ja"}}},"title":"ヨルハ","short":"ヨルハ"},{"language":{"data":{"attributes":{"code":"zh"}}},"title":"寄葉","short":"寄葉"}]}},{"attributes":{"slug":"yorha-boys","titles":[{"language":{"data":{"attributes":{"code":"en"}}},"title":"YoRHa Boys","short":"YoRHa Boys"},{"language":{"data":{"attributes":{"code":"ja"}}},"title":"少年ヨルハ","short":"少年ヨルハ"},{"language":{"data":{"attributes":{"code":"zh"}}},"title":"少年寄葉","short":"少年寄葉"}]}},{"attributes":{"slug":"sinoalice","titles":[{"language":{"data":{"attributes":{"code":"en"}}},"title":"SINoALICE","short":"SINo"},{"language":{"data":{"attributes":{"code":"zh"}}},"title":"心罪爱丽丝","short":"死爱"}]}},{"attributes":{"slug":"voice-of-card","titles":[{"language":{"data":{"attributes":{"code":"en"}}},"title":"Voice of Cards","short":"VoC"},{"language":{"data":{"attributes":{"code":"zh"}}},"title":"卡牌之声","short":null}]}},{"attributes":{"slug":"bakuken","titles":[{"language":{"data":{"attributes":{"code":"en"}}},"title":"Bakuken","short":"Bakuken"},{"language":{"data":{"attributes":{"code":"ja"}}},"title":"爆剣","short":"爆剣"},{"language":{"data":{"attributes":{"code":"zh"}}},"title":"舞台剧《爆剑》","short":"爆剑"}]}},{"attributes":{"slug":"thou-shalt-not-die","titles":[{"language":{"data":{"attributes":{"code":"en"}}},"title":"Thou Shalt Not Die","short":"TSND"},{"language":{"data":{"attributes":{"code":"ja"}}},"title":"君死ニタマフ事ナカレ","short":"君死ニタマフ事ナカレ"},{"language":{"data":null},"title":"愿君勿死","short":"君死"}]}},{"attributes":{"slug":"drakengard-1-3","titles":[{"language":{"data":{"attributes":{"code":"en"}}},"title":"Drakengard 1.3","short":"DOD1.3"},{"language":{"data":{"attributes":{"code":"ja"}}},"title":"ドラッグオンドラグーン1.3","short":"DOD1.3"},{"language":{"data":{"attributes":{"code":"zh"}}},"title":"龙背上的骑兵1.3","short":"龙背1.3"}]}},{"attributes":{"slug":"drakengard-4","titles":[{"language":{"data":{"attributes":{"code":"en"}}},"title":"Drakengard 4","short":"DOD4"},{"language":{"data":{"attributes":{"code":"ja"}}},"title":"ドラッグオンドラグーン4","short":"DOD4"},{"language":{"data":null},"title":"龙背上的骑兵4","short":"龙背4"}]}},{"attributes":{"slug":"final-fantasy-14","titles":[{"language":{"data":{"attributes":{"code":"en"}}},"title":"Final Fantasy XIV","short":"FF14"},{"language":{"data":{"attributes":{"code":"zh"}}},"title":"最终幻想14","short":"FF14"}]}}]}} \ No newline at end of file +{"metadataTypes":{"data":[{"attributes":{"slug":"audio","titles":[{"language":{"data":{"attributes":{"code":"en"}}},"title":"Audio"},{"language":{"data":{"attributes":{"code":"fr"}}},"title":"Audio"},{"language":{"data":{"attributes":{"code":"pt-br"}}},"title":"Audio"},{"language":{"data":{"attributes":{"code":"es"}}},"title":"Audio"},{"language":{"data":{"attributes":{"code":"zh"}}},"title":"音频"}]}},{"attributes":{"slug":"game","titles":[{"language":{"data":{"attributes":{"code":"en"}}},"title":"Game"},{"language":{"data":{"attributes":{"code":"fr"}}},"title":"Jeu"},{"language":{"data":{"attributes":{"code":"pt-br"}}},"title":"Jogo"},{"language":{"data":{"attributes":{"code":"es"}}},"title":"Juego"},{"language":{"data":{"attributes":{"code":"zh"}}},"title":"游戏"}]}},{"attributes":{"slug":"textual","titles":[{"language":{"data":{"attributes":{"code":"en"}}},"title":"Textual"},{"language":{"data":{"attributes":{"code":"fr"}}},"title":"Textuel"},{"language":{"data":{"attributes":{"code":"pt-br"}}},"title":"Texto"},{"language":{"data":{"attributes":{"code":"es"}}},"title":"Textual"},{"language":{"data":{"attributes":{"code":"zh"}}},"title":"原本"}]}},{"attributes":{"slug":"video","titles":[{"language":{"data":{"attributes":{"code":"en"}}},"title":"Video"},{"language":{"data":{"attributes":{"code":"fr"}}},"title":"Video"},{"language":{"data":{"attributes":{"code":"pt-br"}}},"title":"Video"},{"language":{"data":{"attributes":{"code":"es"}}},"title":"Video"},{"language":{"data":{"attributes":{"code":"zh"}}},"title":"视频"}]}},{"attributes":{"slug":"mixed","titles":[{"language":{"data":{"attributes":{"code":"en"}}},"title":"Mixed"},{"language":{"data":{"attributes":{"code":"fr"}}},"title":"Mixte"},{"language":{"data":{"attributes":{"code":"pt-br"}}},"title":"Misto"},{"language":{"data":{"attributes":{"code":"es"}}},"title":"Mixto"},{"language":{"data":{"attributes":{"code":"zh"}}},"title":"多媒体"}]}}]},"audioSubtypes":{"data":[{"attributes":{"slug":"soundtrack","titles":[{"language":{"data":{"attributes":{"code":"en"}}},"title":"Soundtrack"},{"language":{"data":{"attributes":{"code":"fr"}}},"title":"Bande-son"},{"language":{"data":{"attributes":{"code":"ja"}}},"title":"サウンドトラック"},{"language":{"data":{"attributes":{"code":"pt-br"}}},"title":"Trilha Sonora"},{"language":{"data":{"attributes":{"code":"es"}}},"title":"Banda Sonora"},{"language":{"data":{"attributes":{"code":"zh"}}},"title":"原声音轨"}]}},{"attributes":{"slug":"audiobook","titles":[{"language":{"data":{"attributes":{"code":"en"}}},"title":"Audiobook"},{"language":{"data":{"attributes":{"code":"ja"}}},"title":"オーディオブック"},{"language":{"data":{"attributes":{"code":"fr"}}},"title":"Livre audio"},{"language":{"data":{"attributes":{"code":"pt-br"}}},"title":"Audiolivros"},{"language":{"data":{"attributes":{"code":"es"}}},"title":"Audio libro"},{"language":{"data":{"attributes":{"code":"zh"}}},"title":"有声书"}]}},{"attributes":{"slug":"other","titles":[{"language":{"data":{"attributes":{"code":"en"}}},"title":"Other"},{"language":{"data":{"attributes":{"code":"fr"}}},"title":"Autre"},{"language":{"data":{"attributes":{"code":"pt-br"}}},"title":"Outros"},{"language":{"data":{"attributes":{"code":"es"}}},"title":"Otros"},{"language":{"data":{"attributes":{"code":"zh"}}},"title":"其他"}]}}]},"videoSubtypes":{"data":[{"attributes":{"slug":"dvd","titles":[{"language":{"data":{"attributes":{"code":"en"}}},"title":"DVD"},{"language":{"data":{"attributes":{"code":"fr"}}},"title":"DVD"},{"language":{"data":{"attributes":{"code":"pt-br"}}},"title":"DVD"},{"language":{"data":{"attributes":{"code":"es"}}},"title":"DVD"},{"language":{"data":{"attributes":{"code":"zh"}}},"title":"DVD"}]}},{"attributes":{"slug":"blu-ray","titles":[{"language":{"data":{"attributes":{"code":"en"}}},"title":"Blu-ray"},{"language":{"data":{"attributes":{"code":"fr"}}},"title":"Blu-ray"},{"language":{"data":{"attributes":{"code":"pt-br"}}},"title":"Blu-ray"},{"language":{"data":{"attributes":{"code":"es"}}},"title":"Blu-ray"},{"language":{"data":{"attributes":{"code":"zh"}}},"title":"蓝光碟"}]}}]},"textualSubtypes":{"data":[{"attributes":{"slug":"book","titles":[{"language":{"data":{"attributes":{"code":"fr"}}},"title":"Livre"},{"language":{"data":{"attributes":{"code":"en"}}},"title":"Book"},{"language":{"data":{"attributes":{"code":"pt-br"}}},"title":"Livro"},{"language":{"data":{"attributes":{"code":"es"}}},"title":"Libro"},{"language":{"data":{"attributes":{"code":"zh"}}},"title":"资料集"}]}},{"attributes":{"slug":"manga","titles":[{"language":{"data":{"attributes":{"code":"fr"}}},"title":"Manga"},{"language":{"data":{"attributes":{"code":"en"}}},"title":"Manga"},{"language":{"data":{"attributes":{"code":"es"}}},"title":"Manga"},{"language":{"data":{"attributes":{"code":"zh"}}},"title":"漫画"}]}},{"attributes":{"slug":"comic","titles":[{"language":{"data":{"attributes":{"code":"fr"}}},"title":"Bande dessinée"},{"language":{"data":{"attributes":{"code":"en"}}},"title":"Comic"},{"language":{"data":{"attributes":{"code":"pt-br"}}},"title":"Quadrinho"},{"language":{"data":{"attributes":{"code":"es"}}},"title":"Cómic"},{"language":{"data":{"attributes":{"code":"zh"}}},"title":"漫画"}]}},{"attributes":{"slug":"magazine","titles":[{"language":{"data":{"attributes":{"code":"fr"}}},"title":"Magazine"},{"language":{"data":{"attributes":{"code":"en"}}},"title":"Magazine"},{"language":{"data":{"attributes":{"code":"pt-br"}}},"title":"Revista"},{"language":{"data":{"attributes":{"code":"es"}}},"title":"Revista"},{"language":{"data":{"attributes":{"code":"zh"}}},"title":"杂志"}]}},{"attributes":{"slug":"novel","titles":[{"language":{"data":{"attributes":{"code":"fr"}}},"title":"Roman"},{"language":{"data":{"attributes":{"code":"en"}}},"title":"Novel"},{"language":{"data":{"attributes":{"code":"pt-br"}}},"title":"Novel"},{"language":{"data":{"attributes":{"code":"es"}}},"title":"Novela"},{"language":{"data":{"attributes":{"code":"zh"}}},"title":"小说"}]}},{"attributes":{"slug":"scriptbook","titles":[{"language":{"data":{"attributes":{"code":"fr"}}},"title":"Livre de scénarios"},{"language":{"data":{"attributes":{"code":"en"}}},"title":"Script Book"},{"language":{"data":{"attributes":{"code":"pt-br"}}},"title":"Script"},{"language":{"data":{"attributes":{"code":"es"}}},"title":"Libro de guiones"},{"language":{"data":{"attributes":{"code":"zh"}}},"title":"台本"}]}},{"attributes":{"slug":"scorebook","titles":[{"language":{"data":{"attributes":{"code":"fr"}}},"title":"Recueil de partitions"},{"language":{"data":{"attributes":{"code":"en"}}},"title":"Score Book"},{"language":{"data":{"attributes":{"code":"pt-br"}}},"title":"Livro de Partituras"},{"language":{"data":{"attributes":{"code":"es"}}},"title":"Libro de partituras"},{"language":{"data":{"attributes":{"code":"zh"}}},"title":"乐谱"}]}},{"attributes":{"slug":"photobook","titles":[{"language":{"data":{"attributes":{"code":"fr"}}},"title":"Livre de photo"},{"language":{"data":{"attributes":{"code":"en"}}},"title":"Photo Book"},{"language":{"data":{"attributes":{"code":"pt-br"}}},"title":"Livro De Fotos"},{"language":{"data":{"attributes":{"code":"es"}}},"title":"Libro de fotos"},{"language":{"data":{"attributes":{"code":"zh"}}},"title":"写真集"}]}}]},"groupSubtypes":{"data":[{"attributes":{"slug":"item-set","titles":[{"language":{"data":{"attributes":{"code":"fr"}}},"title":"Ensemble d'items"},{"language":{"data":{"attributes":{"code":"en"}}},"title":"Item Set"},{"language":{"data":{"attributes":{"code":"pt-br"}}},"title":"Item"},{"language":{"data":{"attributes":{"code":"es"}}},"title":"Ítem"},{"language":{"data":{"attributes":{"code":"zh"}}},"title":"物品组"}]}},{"attributes":{"slug":"variant-set","titles":[{"language":{"data":{"attributes":{"code":"fr"}}},"title":"Ensemble de variantes"},{"language":{"data":{"attributes":{"code":"en"}}},"title":"Variant Set"},{"language":{"data":{"attributes":{"code":"pt-br"}}},"title":"Variante"},{"language":{"data":{"attributes":{"code":"es"}}},"title":"Conjunto de variantes"},{"language":{"data":{"attributes":{"code":"zh"}}},"title":"多版本组"}]}},{"attributes":{"slug":"relation-set","titles":[{"language":{"data":{"attributes":{"code":"en"}}},"title":"Relation Set"},{"language":{"data":{"attributes":{"code":"fr"}}},"title":"Ensemble apparenté"},{"language":{"data":{"attributes":{"code":"pt-br"}}},"title":"Relacionado"},{"language":{"data":{"attributes":{"code":"es"}}},"title":"Conjunto de relaciones"},{"language":{"data":{"attributes":{"code":"zh"}}},"title":"关系组"}]}}]},"gamePlatforms":{"data":[{"attributes":{"slug":"pc","titles":[{"language":{"data":{"attributes":{"code":"en"}}},"title":"PC","short":"PC"}]}},{"attributes":{"slug":"ps2","titles":[{"language":{"data":{"attributes":{"code":"en"}}},"title":"PlayStation 2","short":"PS2"}]}},{"attributes":{"slug":"ps3","titles":[{"language":{"data":{"attributes":{"code":"en"}}},"title":"PlayStation 3","short":"PS3"}]}},{"attributes":{"slug":"ps4","titles":[{"language":{"data":{"attributes":{"code":"en"}}},"title":"PlayStation 4","short":"PS4"}]}},{"attributes":{"slug":"ps5","titles":[{"language":{"data":{"attributes":{"code":"en"}}},"title":"PlayStation 5","short":"PS5"}]}},{"attributes":{"slug":"xbox-360","titles":[{"language":{"data":{"attributes":{"code":"en"}}},"title":"Xbox 360","short":"X360"}]}},{"attributes":{"slug":"xbox-one","titles":[{"language":{"data":{"attributes":{"code":"en"}}},"title":"Xbox One","short":"XOne"}]}},{"attributes":{"slug":"switch","titles":[{"language":{"data":{"attributes":{"code":"en"}}},"title":"Nintendo Switch","short":"Switch"}]}},{"attributes":{"slug":"ios","titles":[{"language":{"data":{"attributes":{"code":"en"}}},"title":"iOS","short":"iOS"}]}},{"attributes":{"slug":"android","titles":[{"language":{"data":{"attributes":{"code":"en"}}},"title":"Android","short":"Android"}]}},{"attributes":{"slug":"java","titles":[{"language":{"data":{"attributes":{"code":"en"}}},"title":"Java","short":"Java"}]}}]},"contentTypes":{"data":[{"attributes":{"slug":"chapter","titles":[{"language":{"data":{"attributes":{"code":"en"}}},"title":"Chapter"},{"language":{"data":{"attributes":{"code":"fr"}}},"title":"Chapitre"},{"language":{"data":{"attributes":{"code":"pt-br"}}},"title":"Capítulo"},{"language":{"data":{"attributes":{"code":"es"}}},"title":"Capítulo"},{"language":{"data":{"attributes":{"code":"zh"}}},"title":"章节"}]}},{"attributes":{"slug":"weapon-stories","titles":[{"language":{"data":{"attributes":{"code":"fr"}}},"title":"Histoires d'armes"},{"language":{"data":{"attributes":{"code":"en"}}},"title":"Weapon Stories"},{"language":{"data":{"attributes":{"code":"pt-br"}}},"title":"História de Arma"},{"language":{"data":{"attributes":{"code":"es"}}},"title":"Historia de armas"},{"language":{"data":{"attributes":{"code":"zh"}}},"title":"武器故事"}]}},{"attributes":{"slug":"short-story","titles":[{"language":{"data":{"attributes":{"code":"fr"}}},"title":"Histoire courte"},{"language":{"data":{"attributes":{"code":"en"}}},"title":"Short Story"},{"language":{"data":{"attributes":{"code":"pt-br"}}},"title":"História Curta"},{"language":{"data":{"attributes":{"code":"es"}}},"title":"Historia Corta"},{"language":{"data":{"attributes":{"code":"zh"}}},"title":"短篇小说"}]}},{"attributes":{"slug":"interview","titles":[{"language":{"data":{"attributes":{"code":"fr"}}},"title":"Interview"},{"language":{"data":{"attributes":{"code":"en"}}},"title":"Interview"},{"language":{"data":{"attributes":{"code":"pt-br"}}},"title":"Entrevista"},{"language":{"data":{"attributes":{"code":"es"}}},"title":"Entrevista"},{"language":{"data":{"attributes":{"code":"zh"}}},"title":"采访"}]}},{"attributes":{"slug":"illustrations","titles":[{"language":{"data":{"attributes":{"code":"en"}}},"title":"Illustrations"},{"language":{"data":{"attributes":{"code":"fr"}}},"title":"Illustrations"},{"language":{"data":{"attributes":{"code":"pt-br"}}},"title":"Ilustrações"},{"language":{"data":{"attributes":{"code":"es"}}},"title":"Ilustraciones"},{"language":{"data":{"attributes":{"code":"zh"}}},"title":"图表"}]}},{"attributes":{"slug":"concept-art","titles":[{"language":{"data":{"attributes":{"code":"en"}}},"title":"Concept Art"},{"language":{"data":{"attributes":{"code":"fr"}}},"title":"Concept art"},{"language":{"data":{"attributes":{"code":"ja"}}},"title":"コンセプトアート"},{"language":{"data":{"attributes":{"code":"pt-br"}}},"title":"Arte de Conceito"},{"language":{"data":{"attributes":{"code":"es"}}},"title":"Arte conceptual"},{"language":{"data":{"attributes":{"code":"zh"}}},"title":"概念原画"}]}},{"attributes":{"slug":"track","titles":[{"language":{"data":{"attributes":{"code":"fr"}}},"title":"Piste"},{"language":{"data":{"attributes":{"code":"en"}}},"title":"Track"},{"language":{"data":{"attributes":{"code":"pt-br"}}},"title":"Pista"},{"language":{"data":{"attributes":{"code":"es"}}},"title":"Pista"},{"language":{"data":{"attributes":{"code":"zh"}}},"title":"专辑"}]}},{"attributes":{"slug":"promotional-material","titles":[{"language":{"data":{"attributes":{"code":"fr"}}},"title":"Contenu promotionel"},{"language":{"data":{"attributes":{"code":"en"}}},"title":"Promotional Material"},{"language":{"data":{"attributes":{"code":"pt-br"}}},"title":"Material Promocional"},{"language":{"data":{"attributes":{"code":"zh"}}},"title":"宣发物料"}]}},{"attributes":{"slug":"character-guide","titles":[{"language":{"data":{"attributes":{"code":"en"}}},"title":"Character Guide"},{"language":{"data":{"attributes":{"code":"fr"}}},"title":"Guide de personnages"},{"language":{"data":{"attributes":{"code":"pt-br"}}},"title":"Guia de Personagens"},{"language":{"data":{"attributes":{"code":"es"}}},"title":"Guía de personajes"},{"language":{"data":{"attributes":{"code":"zh"}}},"title":"角色指引"}]}},{"attributes":{"slug":"story-guide","titles":[{"language":{"data":{"attributes":{"code":"fr"}}},"title":"Guide d'histoire"},{"language":{"data":{"attributes":{"code":"en"}}},"title":"Story Guide"},{"language":{"data":{"attributes":{"code":"pt-br"}}},"title":"Guia de História"},{"language":{"data":{"attributes":{"code":"es"}}},"title":"Guía de historia"},{"language":{"data":{"attributes":{"code":"zh"}}},"title":"故事指引"}]}},{"attributes":{"slug":"strategy-guide","titles":[{"language":{"data":{"attributes":{"code":"fr"}}},"title":"Guide de stratégie"},{"language":{"data":{"attributes":{"code":"en"}}},"title":"Strategy Guide"},{"language":{"data":{"attributes":{"code":"pt-br"}}},"title":"Guia de Estratégia"},{"language":{"data":{"attributes":{"code":"zh"}}},"title":"攻略指引"}]}},{"attributes":{"slug":"world-guide","titles":[{"language":{"data":{"attributes":{"code":"fr"}}},"title":"Guide du monde"},{"language":{"data":{"attributes":{"code":"en"}}},"title":"World Guide"},{"language":{"data":{"attributes":{"code":"pt-br"}}},"title":"Guia de Mundo"},{"language":{"data":{"attributes":{"code":"es"}}},"title":"Guía del mundo"},{"language":{"data":{"attributes":{"code":"zh"}}},"title":"世界观指引"}]}},{"attributes":{"slug":"lore-guide","titles":[{"language":{"data":{"attributes":{"code":"en"}}},"title":"Lore Guide"},{"language":{"data":{"attributes":{"code":"fr"}}},"title":"Guide de lore"},{"language":{"data":{"attributes":{"code":"pt-br"}}},"title":"Guia de Lore"},{"language":{"data":{"attributes":{"code":"es"}}},"title":"Guía de Lore"}]}},{"attributes":{"slug":"document","titles":[{"language":{"data":{"attributes":{"code":"fr"}}},"title":"Document"},{"language":{"data":{"attributes":{"code":"en"}}},"title":"Document"},{"language":{"data":{"attributes":{"code":"pt-br"}}},"title":"Documento"},{"language":{"data":{"attributes":{"code":"es"}}},"title":"Documento"},{"language":{"data":{"attributes":{"code":"zh"}}},"title":"文档"}]}},{"attributes":{"slug":"glossary","titles":[{"language":{"data":{"attributes":{"code":"en"}}},"title":"Glossary"},{"language":{"data":{"attributes":{"code":"fr"}}},"title":"Glossaire"},{"language":{"data":{"attributes":{"code":"pt-br"}}},"title":"Glossário"},{"language":{"data":{"attributes":{"code":"es"}}},"title":"Glossary"},{"language":{"data":{"attributes":{"code":"zh"}}},"title":"专有名词"}]}},{"attributes":{"slug":"chronology","titles":[{"language":{"data":{"attributes":{"code":"en"}}},"title":"Chronology"},{"language":{"data":{"attributes":{"code":"fr"}}},"title":"Chronologie"},{"language":{"data":{"attributes":{"code":"pt-br"}}},"title":"Cronologia"},{"language":{"data":{"attributes":{"code":"es"}}},"title":"Cronología"},{"language":{"data":{"attributes":{"code":"zh"}}},"title":"年表"}]}},{"attributes":{"slug":"music-sheet","titles":[{"language":{"data":{"attributes":{"code":"en"}}},"title":"Music Sheet"},{"language":{"data":{"attributes":{"code":"fr"}}},"title":"Partition de musique"},{"language":{"data":{"attributes":{"code":"pt-br"}}},"title":"Partitura musical"},{"language":{"data":{"attributes":{"code":"es"}}},"title":"Partitura musical"},{"language":{"data":{"attributes":{"code":"zh"}}},"title":"乐谱"}]}},{"attributes":{"slug":"lyrics","titles":[{"language":{"data":{"attributes":{"code":"en"}}},"title":"Lyrics"},{"language":{"data":{"attributes":{"code":"fr"}}},"title":"Paroles"},{"language":{"data":{"attributes":{"code":"pt-br"}}},"title":"Letra"},{"language":{"data":{"attributes":{"code":"es"}}},"title":"Letra"},{"language":{"data":{"attributes":{"code":"zh"}}},"title":"歌词"}]}},{"attributes":{"slug":"other","titles":[{"language":{"data":{"attributes":{"code":"en"}}},"title":"Other"},{"language":{"data":{"attributes":{"code":"fr"}}},"title":"Autre"},{"language":{"data":{"attributes":{"code":"pt-br"}}},"title":"Outros"},{"language":{"data":{"attributes":{"code":"zh"}}},"title":"其他"}]}},{"attributes":{"slug":"q-and-a","titles":[{"language":{"data":{"attributes":{"code":"fr"}}},"title":"Q&A"},{"language":{"data":{"attributes":{"code":"en"}}},"title":"Q&A"},{"language":{"data":{"attributes":{"code":"pt-br"}}},"title":"Perguntas e Respostas"},{"language":{"data":{"attributes":{"code":"es"}}},"title":"Preguntas y Respuestas (Q&A)"},{"language":{"data":{"attributes":{"code":"zh"}}},"title":"问答"}]}},{"attributes":{"slug":"job-story","titles":[{"language":{"data":{"attributes":{"code":"en"}}},"title":"Job Story"},{"language":{"data":{"attributes":{"code":"fr"}}},"title":"Histoire de classe"}]}},{"attributes":{"slug":"event","titles":[{"language":{"data":{"attributes":{"code":"fr"}}},"title":"Événement"},{"language":{"data":{"attributes":{"code":"en"}}},"title":"Event"},{"language":{"data":{"attributes":{"code":"zh"}}},"title":"事件"}]}}]},"wikiPagesTags":{"data":[{"attributes":{"slug":"characters","titles":[{"language":{"data":{"attributes":{"code":"en"}}},"title":"Characters"},{"language":{"data":{"attributes":{"code":"fr"}}},"title":"Personnages"}]}},{"attributes":{"slug":"places","titles":[{"language":{"data":{"attributes":{"code":"en"}}},"title":"Places"}]}},{"attributes":{"slug":"events","titles":[{"language":{"data":{"attributes":{"code":"en"}}},"title":"Events"}]}},{"attributes":{"slug":"terms","titles":[{"language":{"data":{"attributes":{"code":"en"}}},"title":"Terms"}]}},{"attributes":{"slug":"enemies","titles":[{"language":{"data":{"attributes":{"code":"en"}}},"title":"Enemies"}]}},{"attributes":{"slug":"noun","titles":[{"language":{"data":{"attributes":{"code":"en"}}},"title":"Sustantivo"},{"language":{"data":{"attributes":{"code":"fr"}}},"title":"Nom"}]}},{"attributes":{"slug":"composer","titles":[{"language":{"data":{"attributes":{"code":"en"}}},"title":"Composer"},{"language":{"data":{"attributes":{"code":"fr"}}},"title":"Compositeur"}]}},{"attributes":{"slug":"developper","titles":[{"language":{"data":{"attributes":{"code":"fr"}}},"title":"Développeur"},{"language":{"data":{"attributes":{"code":"en"}}},"title":"Developper"}]}},{"attributes":{"slug":"artist","titles":[{"language":{"data":{"attributes":{"code":"fr"}}},"title":"Illustrateur"},{"language":{"data":{"attributes":{"code":"en"}}},"title":"Artist"}]}},{"attributes":{"slug":"voice-actors","titles":[{"language":{"data":{"attributes":{"code":"en"}}},"title":"Voice Actors"},{"language":{"data":{"attributes":{"code":"fr"}}},"title":"Comédien de doublage"}]}}]},"weaponStoryTypes":{"data":[{"attributes":{"slug":"axe","translations":[{"language":{"data":{"attributes":{"code":"en"}}},"name":"Axe"},{"language":{"data":{"attributes":{"code":"es"}}},"name":"Hacha"},{"language":{"data":{"attributes":{"code":"zh"}}},"name":"斧"}]}},{"attributes":{"slug":"chakram","translations":[{"language":{"data":{"attributes":{"code":"en"}}},"name":"Chakram"},{"language":{"data":{"attributes":{"code":"es"}}},"name":"Chacram"},{"language":{"data":{"attributes":{"code":"zh"}}},"name":"战轮"}]}},{"attributes":{"slug":"combat-bracers","translations":[{"language":{"data":{"attributes":{"code":"en"}}},"name":"Combat Bracers"},{"language":{"data":{"attributes":{"code":"es"}}},"name":"Brazales de combate"},{"language":{"data":{"attributes":{"code":"zh"}}},"name":"拳套"}]}},{"attributes":{"slug":"hammer","translations":[{"language":{"data":{"attributes":{"code":"en"}}},"name":"Hammer"},{"language":{"data":{"attributes":{"code":"es"}}},"name":"Martillo"},{"language":{"data":{"attributes":{"code":"fr"}}},"name":"Marteau"},{"language":{"data":{"attributes":{"code":"zh"}}},"name":"锤"}]}},{"attributes":{"slug":"longsword","translations":[{"language":{"data":{"attributes":{"code":"en"}}},"name":"Longsword"},{"language":{"data":{"attributes":{"code":"es"}}},"name":"Espadones"},{"language":{"data":{"attributes":{"code":"zh"}}},"name":"重剑"}]}},{"attributes":{"slug":"mace","translations":[{"language":{"data":{"attributes":{"code":"en"}}},"name":"Mace"},{"language":{"data":{"attributes":{"code":"es"}}},"name":"Mazo"},{"language":{"data":{"attributes":{"code":"zh"}}},"name":"锤矛"}]}},{"attributes":{"slug":"one-handed-sword","translations":[{"language":{"data":{"attributes":{"code":"en"}}},"name":"One-handed Sword"},{"language":{"data":{"attributes":{"code":"es"}}},"name":"Espadas pequeñas"},{"language":{"data":{"attributes":{"code":"zh"}}},"name":"单手剑"}]}},{"attributes":{"slug":"pole-axe","translations":[{"language":{"data":{"attributes":{"code":"en"}}},"name":"Pole Axe"},{"language":{"data":{"attributes":{"code":"es"}}},"name":"Lanzas"},{"language":{"data":{"attributes":{"code":"zh"}}},"name":"长柄斧"}]}},{"attributes":{"slug":"rod","translations":[{"language":{"data":{"attributes":{"code":"en"}}},"name":"Rod"},{"language":{"data":{"attributes":{"code":"es"}}},"name":"Varilla"},{"language":{"data":{"attributes":{"code":"zh"}}},"name":"棍杖"}]}},{"attributes":{"slug":"spear","translations":[{"language":{"data":{"attributes":{"code":"en"}}},"name":"Spear"},{"language":{"data":{"attributes":{"code":"fr"}}},"name":"Lance"},{"language":{"data":{"attributes":{"code":"zh"}}},"name":"长枪"}]}},{"attributes":{"slug":"staff","translations":[{"language":{"data":{"attributes":{"code":"en"}}},"name":"Staff"},{"language":{"data":{"attributes":{"code":"fr"}}},"name":"Bâton"},{"language":{"data":{"attributes":{"code":"zh"}}},"name":"法杖"}]}},{"attributes":{"slug":"sword","translations":[{"language":{"data":{"attributes":{"code":"en"}}},"name":"Sword"},{"language":{"data":{"attributes":{"code":"zh"}}},"name":"长剑"}]}},{"attributes":{"slug":"two-handed-sword","translations":[{"language":{"data":{"attributes":{"code":"en"}}},"name":"Two-handed Sword"},{"language":{"data":{"attributes":{"code":"zh"}}},"name":"双手剑"}]}},{"attributes":{"slug":"other","translations":[{"language":{"data":{"attributes":{"code":"en"}}},"name":"Other"},{"language":{"data":{"attributes":{"code":"es"}}},"name":"Otro"},{"language":{"data":{"attributes":{"code":"zh"}}},"name":"其他"}]}},{"attributes":{"slug":"book","translations":[{"language":{"data":{"attributes":{"code":"fr"}}},"name":"Tome"},{"language":{"data":{"attributes":{"code":"en"}}},"name":"Book"},{"language":{"data":{"attributes":{"code":"zh"}}},"name":"书"}]}},{"attributes":{"slug":"gun","translations":[{"language":{"data":{"attributes":{"code":"en"}}},"name":"Gun"},{"language":{"data":{"attributes":{"code":"zh"}}},"name":"枪械"}]}},{"attributes":{"slug":"instrument","translations":[{"language":{"data":{"attributes":{"code":"en"}}},"name":"Instrument"},{"language":{"data":{"attributes":{"code":"fr"}}},"name":"Instrument"},{"language":{"data":{"attributes":{"code":"zh"}}},"name":"乐器"}]}},{"attributes":{"slug":"orb","translations":[{"language":{"data":{"attributes":{"code":"en"}}},"name":"Orb"},{"language":{"data":{"attributes":{"code":"fr"}}},"name":"Orbe"}]}},{"attributes":{"slug":"bow","translations":[{"language":{"data":{"attributes":{"code":"fr"}}},"name":"Arc"},{"language":{"data":{"attributes":{"code":"en"}}},"name":"Bow"},{"language":{"data":{"attributes":{"code":"zh"}}},"name":"弓"}]}}]},"categories":{"data":[{"attributes":{"slug":"drakengard-1","titles":[{"language":{"data":{"attributes":{"code":"en"}}},"title":"Drakengard 1","short":"DOD1"},{"language":{"data":{"attributes":{"code":"ja"}}},"title":"ドラッグ オン ドラグーン シリーズ","short":"DOD"},{"language":{"data":{"attributes":{"code":"zh"}}},"title":"龙背上的骑兵","short":"龙背"}]}},{"attributes":{"slug":"drakengard-2","titles":[{"language":{"data":{"attributes":{"code":"en"}}},"title":"Drakengard 2","short":"DOD2"},{"language":{"data":{"attributes":{"code":"ja"}}},"title":"ドラッグオンドラグーン2","short":"DOD2"},{"language":{"data":{"attributes":{"code":"zh"}}},"title":"龙背上的骑兵2","short":"龙背2"}]}},{"attributes":{"slug":"drakengard-3","titles":[{"language":{"data":{"attributes":{"code":"en"}}},"title":"Drakengard 3","short":"DOD3"},{"language":{"data":{"attributes":{"code":"ja"}}},"title":"ドラッグオンドラグーン3","short":"DOD3"},{"language":{"data":{"attributes":{"code":"zh"}}},"title":"龙背上的骑兵3","short":"龙背3"}]}},{"attributes":{"slug":"nier-gestalt","titles":[{"language":{"data":{"attributes":{"code":"en"}}},"title":"NieR Gestalt","short":"Gestalt"},{"language":{"data":{"attributes":{"code":"ja"}}},"title":"ニーア ゲシュタルト","short":"ゲシュタルト"},{"language":{"data":{"attributes":{"code":"zh"}}},"title":"尼尔 型态","short":"型态"}]}},{"attributes":{"slug":"nier-replicant","titles":[{"language":{"data":{"attributes":{"code":"en"}}},"title":"NieR Replicant","short":"Replicant"},{"language":{"data":{"attributes":{"code":"ja"}}},"title":"ニーア レプリカント","short":"レプリカント"},{"language":{"data":{"attributes":{"code":"zh"}}},"title":"尼尔 人工生命","short":"人工生命"}]}},{"attributes":{"slug":"nier-replicant-1-22","titles":[{"language":{"data":{"attributes":{"code":"en"}}},"title":"NieR Replicant ver.1.22...","short":"N1.22..."},{"language":{"data":{"attributes":{"code":"zh"}}},"title":"尼尔 人工生命 ver.1.22474487139...","short":"人工生命 ver.1.22..."}]}},{"attributes":{"slug":"nier-automata","titles":[{"language":{"data":{"attributes":{"code":"en"}}},"title":"NieR:Automata","short":"N:A"},{"language":{"data":{"attributes":{"code":"ja"}}},"title":"ニーア オートマタ","short":"ニーア オートマタ"},{"language":{"data":{"attributes":{"code":"zh"}}},"title":"尼尔 自动人形","short":"自动人形"}]}},{"attributes":{"slug":"nier-reincarnation","titles":[{"language":{"data":{"attributes":{"code":"en"}}},"title":"NieR Re[in]carnation","short":"Rein"},{"language":{"data":{"attributes":{"code":"ja"}}},"title":"ニーア リィンカーネーション","short":"リィンカーネーション"}]}},{"attributes":{"slug":"yorha","titles":[{"language":{"data":{"attributes":{"code":"en"}}},"title":"YoRHa","short":"YoRHa"},{"language":{"data":{"attributes":{"code":"ja"}}},"title":"ヨルハ","short":"ヨルハ"},{"language":{"data":{"attributes":{"code":"zh"}}},"title":"寄葉","short":"寄葉"}]}},{"attributes":{"slug":"yorha-boys","titles":[{"language":{"data":{"attributes":{"code":"en"}}},"title":"YoRHa Boys","short":"YoRHa Boys"},{"language":{"data":{"attributes":{"code":"ja"}}},"title":"少年ヨルハ","short":"少年ヨルハ"},{"language":{"data":{"attributes":{"code":"zh"}}},"title":"少年寄葉","short":"少年寄葉"}]}},{"attributes":{"slug":"sinoalice","titles":[{"language":{"data":{"attributes":{"code":"en"}}},"title":"SINoALICE","short":"SINo"},{"language":{"data":{"attributes":{"code":"zh"}}},"title":"心罪爱丽丝","short":"死爱"}]}},{"attributes":{"slug":"voice-of-card","titles":[{"language":{"data":{"attributes":{"code":"en"}}},"title":"Voice of Cards","short":"VoC"},{"language":{"data":{"attributes":{"code":"zh"}}},"title":"卡牌之声","short":null}]}},{"attributes":{"slug":"bakuken","titles":[{"language":{"data":{"attributes":{"code":"en"}}},"title":"Bakuken","short":"Bakuken"},{"language":{"data":{"attributes":{"code":"ja"}}},"title":"爆剣","short":"爆剣"},{"language":{"data":{"attributes":{"code":"zh"}}},"title":"舞台剧《爆剑》","short":"爆剑"}]}},{"attributes":{"slug":"thou-shalt-not-die","titles":[{"language":{"data":{"attributes":{"code":"en"}}},"title":"Thou Shalt Not Die","short":"TSND"},{"language":{"data":{"attributes":{"code":"ja"}}},"title":"君死ニタマフ事ナカレ","short":"君死ニタマフ事ナカレ"},{"language":{"data":{"attributes":{"code":"zh"}}},"title":"愿君勿死","short":"君死"}]}},{"attributes":{"slug":"drakengard-1-3","titles":[{"language":{"data":{"attributes":{"code":"en"}}},"title":"Drakengard 1.3","short":"DOD1.3"},{"language":{"data":{"attributes":{"code":"ja"}}},"title":"ドラッグオンドラグーン1.3","short":"DOD1.3"},{"language":{"data":{"attributes":{"code":"zh"}}},"title":"龙背上的骑兵1.3","short":"龙背1.3"}]}},{"attributes":{"slug":"drakengard-4","titles":[{"language":{"data":{"attributes":{"code":"en"}}},"title":"Drakengard 4","short":"DOD4"},{"language":{"data":{"attributes":{"code":"ja"}}},"title":"ドラッグオンドラグーン4","short":"DOD4"},{"language":{"data":{"attributes":{"code":"zh"}}},"title":"龙背上的骑兵4","short":"龙背4"}]}},{"attributes":{"slug":"final-fantasy-14","titles":[{"language":{"data":{"attributes":{"code":"en"}}},"title":"Final Fantasy XIV","short":"FF14"},{"language":{"data":{"attributes":{"code":"zh"}}},"title":"最终幻想14","short":"FF14"}]}},{"attributes":{"slug":"404-game-re-set","titles":[{"language":{"data":{"attributes":{"code":"en"}}},"title":"404 Game Re:set","short":null},{"language":{"data":{"attributes":{"code":"fr"}}},"title":"404 Game Re:set","short":null}]}}]}} \ No newline at end of file diff --git a/src/components/Chronicles/ChroniclesLists.tsx b/src/components/Chronicles/ChroniclesLists.tsx index e469c1d..76bf941 100644 --- a/src/components/Chronicles/ChroniclesLists.tsx +++ b/src/components/Chronicles/ChroniclesLists.tsx @@ -19,10 +19,11 @@ interface Props { export const ChroniclesLists = ({ chapters, currentChronicleSlug }: Props): JSX.Element => { const [openedIndex, setOpenedIndex] = useState( currentChronicleSlug - ? chapters.findIndex((chapter) => - chapter.attributes?.chronicles?.data.some( - (chronicle) => chronicle.attributes?.slug === currentChronicleSlug - ) + ? chapters.findIndex( + (chapter) => + chapter.attributes?.chronicles?.data.some( + (chronicle) => chronicle.attributes?.slug === currentChronicleSlug + ) ) : -1 ); diff --git a/src/components/PreviewCard.tsx b/src/components/PreviewCard.tsx index 0033ff1..e60278e 100644 --- a/src/components/PreviewCard.tsx +++ b/src/components/PreviewCard.tsx @@ -14,6 +14,7 @@ import { TranslatedProps } from "types/TranslatedProps"; import { atoms } from "contexts/atoms"; import { useAtomGetter } from "helpers/atoms"; import { useFormat } from "hooks/useFormat"; +import { isDefined } from "helpers/asserts"; /* * ╭─────────────╮ @@ -84,7 +85,7 @@ export const PreviewCard = ({ const metadataJSX = ( <> - {metadata && (metadata.releaseDate || metadata.price) && ( + {metadata && (isDefined(metadata.releaseDate) || isDefined(metadata.price)) && (
{metadata.releaseDate && (

diff --git a/src/helpers/formatters.ts b/src/helpers/formatters.ts index 35722ac..79c1d7e 100644 --- a/src/helpers/formatters.ts +++ b/src/helpers/formatters.ts @@ -1,6 +1,6 @@ import { convert } from "html-to-text"; import { sanitize } from "isomorphic-dompurify"; -import { marked } from "marked"; +import { Renderer, marked } from "marked"; import { isDefinedAndNotEmpty } from "./asserts"; export const prettySlug = (slug?: string, parentSlug?: string): string => { @@ -101,7 +101,7 @@ export const prettyMarkdown = (markdown: string): string => { const newline = () => "\n"; const empty = () => ""; - const TxtRenderer: marked.Renderer = { + const TxtRenderer: Renderer = { // Block elements code: escapeBlock, blockquote: block, diff --git a/src/helpers/search.ts b/src/helpers/search.ts index 337d41c..d6064a0 100644 --- a/src/helpers/search.ts +++ b/src/helpers/search.ts @@ -1,3 +1,5 @@ +/* eslint-disable @typescript-eslint/explicit-module-boundary-types */ + import { MeiliSearch } from "meilisearch"; import type { SearchParams, @@ -73,7 +75,6 @@ export const filterHitsWithHighlight = ( indexName: I, query: string, diff --git a/src/pages/contents/all.tsx b/src/pages/contents/all.tsx index f2bfbb7..c7f01a0 100644 --- a/src/pages/contents/all.tsx +++ b/src/pages/contents/all.tsx @@ -189,7 +189,6 @@ const Contents = (props: Props): JSX.Element => { {!is1ColumnLayout &&

{searchInput}
} -