diff --git a/apps/dev/components/footer.js b/apps/dev/components/footer.js index 53e9fccdf8..92b5df9b45 100644 --- a/apps/dev/components/footer.js +++ b/apps/dev/components/footer.js @@ -17,9 +17,7 @@ export default function Footer() { GitHub
  • - - Policy - + Policy
  • {packageJSON.version} diff --git a/apps/dev/components/header.js b/apps/dev/components/header.js index 796bb0b158..6de913b2dc 100644 --- a/apps/dev/components/header.js +++ b/apps/dev/components/header.js @@ -64,49 +64,31 @@ export default function Header() { diff --git a/apps/dev/package.json b/apps/dev/package.json index e97a705920..6105caf2e0 100644 --- a/apps/dev/package.json +++ b/apps/dev/package.json @@ -19,7 +19,7 @@ "@next-auth/typeorm-legacy-adapter": "workspace:*", "@prisma/client": "^3", "faunadb": "^4", - "next": "12.3.1", + "next": "13.0.1", "next-auth": "workspace:*", "nodemailer": "^6", "react": "^18", diff --git a/packages/next-auth/package.json b/packages/next-auth/package.json index 8233686e08..bac658ff32 100644 --- a/packages/next-auth/package.json +++ b/packages/next-auth/package.json @@ -120,7 +120,7 @@ "jest-environment-jsdom": "^28.1.1", "jest-watch-typeahead": "^1.1.0", "msw": "^0.42.3", - "next": "12.3.1", + "next": "13.0.1", "postcss": "^8.4.14", "postcss-cli": "^9.1.0", "postcss-nested": "^5.0.6", diff --git a/packages/next-auth/src/core/lib/cookie.ts b/packages/next-auth/src/core/lib/cookie.ts index 3c75e001a6..f14426dc32 100644 --- a/packages/next-auth/src/core/lib/cookie.ts +++ b/packages/next-auth/src/core/lib/cookie.ts @@ -1,6 +1,7 @@ -import type { IncomingHttpHeaders } from "http" import type { CookiesOptions } from "../.." import type { CookieOption, LoggerInstance, SessionStrategy } from "../types" +import type { NextRequest } from "next/server" +import type { NextApiRequest } from "next" // Uncomment to recalculate the estimated size // of an empty session cookie @@ -128,10 +129,10 @@ export class SessionStore { constructor( option: CookieOption, - req: { - cookies?: Partial | Map> - headers?: Headers | IncomingHttpHeaders | Record - }, + req: Partial<{ + cookies: NextRequest["cookies"] | NextApiRequest["cookies"] + headers: NextRequest["headers"] | NextApiRequest["headers"] + }>, logger: LoggerInstance | Console ) { this.#logger = logger @@ -140,7 +141,14 @@ export class SessionStore { const { cookies } = req const { name: cookieName } = option - if (cookies instanceof Map) { + if (typeof cookies?.getAll === "function") { + // Next.js ^v13.0.1 (Edge Env) + for (const { name, value } of cookies.getAll()) { + if (name.startsWith(cookieName)) { + this.#chunks[name] = value + } + } + } else if (cookies instanceof Map) { for (const name of cookies.keys()) { if (name.startsWith(cookieName)) this.#chunks[name] = cookies.get(name) } diff --git a/packages/next-auth/src/next/middleware.ts b/packages/next-auth/src/next/middleware.ts index 469741d214..0b958149a3 100644 --- a/packages/next-auth/src/next/middleware.ts +++ b/packages/next-auth/src/next/middleware.ts @@ -184,7 +184,7 @@ export type WithAuthArgs = * [Documentation](https://next-auth.js.org/configuration/nextjs#middleware) */ export function withAuth(...args: WithAuthArgs) { - if (!args.length || args[0] instanceof NextRequest) { + if (!args.length || args[0] instanceof Request) { // @ts-expect-error return handleMiddleware(...args) } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 0c00cdef67..02add7acd2 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -58,7 +58,7 @@ importers: '@types/react-dom': ^18.0.6 fake-smtp-server: ^0.8.0 faunadb: ^4 - next: 12.3.1 + next: 13.0.1 next-auth: workspace:* nodemailer: ^6 pg: ^8.7.3 @@ -73,7 +73,7 @@ importers: '@next-auth/typeorm-legacy-adapter': link:../../packages/adapter-typeorm-legacy '@prisma/client': 3.15.2_prisma@3.15.2 faunadb: 4.6.0 - next: 12.3.1_biqbaboplfbrettd7655fr4n2y + next: 13.0.1_biqbaboplfbrettd7655fr4n2y next-auth: link:../../packages/next-auth nodemailer: 6.7.5 react: 18.2.0 @@ -452,7 +452,7 @@ importers: jest-watch-typeahead: ^1.1.0 jose: ^4.9.3 msw: ^0.42.3 - next: 12.3.1 + next: 13.0.1 oauth: ^0.9.15 openid-client: ^5.1.0 postcss: ^8.4.14 @@ -506,7 +506,7 @@ importers: jest-environment-jsdom: 28.1.1 jest-watch-typeahead: 1.1.0_jest@28.1.1 msw: 0.42.3 - next: 12.3.1_4cc5zw5azim2bix77d63le72su + next: 13.0.1_4cc5zw5azim2bix77d63le72su postcss: 8.4.14 postcss-cli: 9.1.0_postcss@8.4.14 postcss-nested: 5.0.6_postcss@8.4.14 @@ -1256,7 +1256,7 @@ packages: resolution: {integrity: sha512-BXmQWjsA3c4O55qu0RT1QgrMa/9i6EwCTwKbA/obbvzO6ZFqggpu4CjuM3NdhKAmZo72+vFcj4Xbll296DH2fQ==} engines: {node: '>= 12.0.0'} dependencies: - tslib: 2.4.0 + tslib: 2.4.1 dev: true /@aws-sdk/util-hex-encoding/3.109.0: @@ -1331,7 +1331,7 @@ packages: resolution: {integrity: sha512-TrRLIoSQVzfAJX9H1JeFjzAoDGcoK1IYX1UImfceTZpsyYfWr09Ss1aHW1y5TrrR3iq6RZLBwJ3E24uwPhwahw==} engines: {node: '>=12.0.0'} dependencies: - tslib: 2.4.0 + tslib: 2.4.1 dev: true /@azure/core-auth/1.3.2: @@ -1339,7 +1339,7 @@ packages: engines: {node: '>=12.0.0'} dependencies: '@azure/abort-controller': 1.1.0 - tslib: 2.4.0 + tslib: 2.4.1 dev: true /@azure/core-client/1.6.0: @@ -1352,7 +1352,7 @@ packages: '@azure/core-tracing': 1.0.1 '@azure/core-util': 1.0.0 '@azure/logger': 1.0.3 - tslib: 2.4.0 + tslib: 2.4.1 transitivePeerDependencies: - supports-color dev: true @@ -1371,7 +1371,7 @@ packages: node-fetch: 2.6.7 process: 0.11.10 tough-cookie: 4.0.0 - tslib: 2.4.0 + tslib: 2.4.1 tunnel: 0.0.6 uuid: 8.3.2 xml2js: 0.4.23 @@ -1386,14 +1386,14 @@ packages: '@azure/abort-controller': 1.1.0 '@azure/core-tracing': 1.0.0-preview.13 '@azure/logger': 1.0.3 - tslib: 2.4.0 + tslib: 2.4.1 dev: true /@azure/core-paging/1.3.0: resolution: {integrity: sha512-H6Tg9eBm0brHqLy0OSAGzxIh1t4UL8eZVrSUMJ60Ra9cwq2pOskFqVpz2pYoHDsBY1jZ4V/P8LRGb5D5pmC6rg==} engines: {node: '>=12.0.0'} dependencies: - tslib: 2.4.0 + tslib: 2.4.1 dev: true /@azure/core-rest-pipeline/1.9.0: @@ -1408,7 +1408,7 @@ packages: form-data: 4.0.0 http-proxy-agent: 4.0.1 https-proxy-agent: 5.0.1 - tslib: 2.4.0 + tslib: 2.4.1 uuid: 8.3.2 transitivePeerDependencies: - supports-color @@ -1419,7 +1419,7 @@ packages: engines: {node: '>=12.0.0'} dependencies: '@opentelemetry/api': 1.1.0 - tslib: 2.4.0 + tslib: 2.4.1 dev: true /@azure/core-tracing/1.0.0-preview.13: @@ -1427,21 +1427,21 @@ packages: engines: {node: '>=12.0.0'} dependencies: '@opentelemetry/api': 1.1.0 - tslib: 2.4.0 + tslib: 2.4.1 dev: true /@azure/core-tracing/1.0.1: resolution: {integrity: sha512-I5CGMoLtX+pI17ZdiFJZgxMJApsK6jjfm85hpgp3oazCdq5Wxgh4wMr7ge/TTWW1B5WBuvIOI1fMU/FrOAMKrw==} engines: {node: '>=12.0.0'} dependencies: - tslib: 2.4.0 + tslib: 2.4.1 dev: true /@azure/core-util/1.0.0: resolution: {integrity: sha512-yWshY9cdPthlebnb3Zuz/j0Lv4kjU6u7PR5sW7A9FF7EX+0irMRJAtyTq5TPiDHJfjH8gTSlnIYFj9m7Ed76IQ==} engines: {node: '>=12.0.0'} dependencies: - tslib: 2.4.0 + tslib: 2.4.1 dev: true /@azure/identity/1.5.2_debug@4.3.4: @@ -1462,7 +1462,7 @@ packages: open: 7.4.2 qs: 6.10.5 stoppable: 1.1.0 - tslib: 2.4.0 + tslib: 2.4.1 uuid: 8.3.2 optionalDependencies: keytar: 7.9.0 @@ -1481,7 +1481,7 @@ packages: '@azure/core-paging': 1.3.0 '@azure/core-tracing': 1.0.0-preview.13 '@azure/logger': 1.0.3 - tslib: 2.4.0 + tslib: 2.4.1 transitivePeerDependencies: - encoding dev: true @@ -1490,7 +1490,7 @@ packages: resolution: {integrity: sha512-aK4s3Xxjrx3daZr3VylxejK3vG5ExXck5WOHDJ8in/k9AqlfIyFMMT1uG7u8mNjX+QRILTIn0/Xgschfh/dQ9g==} engines: {node: '>=12.0.0'} dependencies: - tslib: 2.4.0 + tslib: 2.4.1 dev: true /@azure/ms-rest-azure-env/2.0.0: @@ -5250,7 +5250,7 @@ packages: cssnano-preset-advanced: 5.3.8_postcss@8.4.14 postcss: 8.4.14 postcss-sort-media-queries: 4.2.1_postcss@8.4.14 - tslib: 2.4.0 + tslib: 2.4.1 dev: true /@docusaurus/logger/2.1.0: @@ -5258,7 +5258,7 @@ packages: engines: {node: '>=16.14'} dependencies: chalk: 4.1.2 - tslib: 2.4.0 + tslib: 2.4.1 dev: true /@docusaurus/mdx-loader/2.1.0_52l5xrpytzilhqaly5t4oq2md4: @@ -5282,7 +5282,7 @@ packages: react-dom: 18.2.0_react@18.2.0 remark-emoji: 2.2.0 stringify-object: 3.3.0 - tslib: 2.4.0 + tslib: 2.4.1 unified: 9.2.2 unist-util-visit: 2.0.3 url-loader: 4.1.1_ljnyroaqobwke7fusd7ro2cgzm @@ -5340,7 +5340,7 @@ packages: react: 18.2.0 react-dom: 18.2.0_react@18.2.0 reading-time: 1.5.0 - tslib: 2.4.0 + tslib: 2.4.1 unist-util-visit: 2.0.3 utility-types: 3.10.0 webpack: 5.73.0 @@ -5382,7 +5382,7 @@ packages: lodash: 4.17.21 react: 18.2.0 react-dom: 18.2.0_react@18.2.0 - tslib: 2.4.0 + tslib: 2.4.1 utility-types: 3.10.0 webpack: 5.73.0 transitivePeerDependencies: @@ -5416,7 +5416,7 @@ packages: fs-extra: 10.1.0 react: 18.2.0 react-dom: 18.2.0_react@18.2.0 - tslib: 2.4.0 + tslib: 2.4.1 webpack: 5.73.0 transitivePeerDependencies: - '@parcel/css' @@ -5448,7 +5448,7 @@ packages: react: 18.2.0 react-dom: 18.2.0_react@18.2.0 react-json-view: 1.21.3_biqbaboplfbrettd7655fr4n2y - tslib: 2.4.0 + tslib: 2.4.1 transitivePeerDependencies: - '@parcel/css' - '@swc/core' @@ -5479,7 +5479,7 @@ packages: '@docusaurus/utils-validation': 2.1.0_@docusaurus+types@2.1.0 react: 18.2.0 react-dom: 18.2.0_react@18.2.0 - tslib: 2.4.0 + tslib: 2.4.1 transitivePeerDependencies: - '@parcel/css' - '@swc/core' @@ -5508,7 +5508,7 @@ packages: '@docusaurus/utils-validation': 2.1.0_@docusaurus+types@2.1.0 react: 18.2.0 react-dom: 18.2.0_react@18.2.0 - tslib: 2.4.0 + tslib: 2.4.1 transitivePeerDependencies: - '@parcel/css' - '@swc/core' @@ -5542,7 +5542,7 @@ packages: react: 18.2.0 react-dom: 18.2.0_react@18.2.0 sitemap: 7.1.1 - tslib: 2.4.0 + tslib: 2.4.1 transitivePeerDependencies: - '@parcel/css' - '@swc/core' @@ -5641,7 +5641,7 @@ packages: react-dom: 18.2.0_react@18.2.0 react-router-dom: 5.3.3_react@18.2.0 rtlcss: 3.5.0 - tslib: 2.4.0 + tslib: 2.4.1 utility-types: 3.10.0 transitivePeerDependencies: - '@parcel/css' @@ -5722,7 +5722,7 @@ packages: lodash: 4.17.21 react: 18.2.0 react-dom: 18.2.0_react@18.2.0 - tslib: 2.4.0 + tslib: 2.4.1 utility-types: 3.10.0 transitivePeerDependencies: - '@algolia/client-search' @@ -5748,7 +5748,7 @@ packages: engines: {node: '>=16.14'} dependencies: fs-extra: 10.1.0 - tslib: 2.4.0 + tslib: 2.4.1 dev: true /@docusaurus/types/2.1.0_biqbaboplfbrettd7655fr4n2y: @@ -5784,7 +5784,7 @@ packages: optional: true dependencies: '@docusaurus/types': 2.1.0_biqbaboplfbrettd7655fr4n2y - tslib: 2.4.0 + tslib: 2.4.1 dev: true /@docusaurus/utils-validation/2.1.0_@docusaurus+types@2.1.0: @@ -5795,7 +5795,7 @@ packages: '@docusaurus/utils': 2.1.0_@docusaurus+types@2.1.0 joi: 17.6.0 js-yaml: 4.1.0 - tslib: 2.4.0 + tslib: 2.4.1 transitivePeerDependencies: - '@docusaurus/types' - '@swc/core' @@ -5827,7 +5827,7 @@ packages: micromatch: 4.0.5 resolve-pathname: 3.0.0 shelljs: 0.8.5 - tslib: 2.4.0 + tslib: 2.4.1 url-loader: 4.1.1_ljnyroaqobwke7fusd7ro2cgzm webpack: 5.73.0 transitivePeerDependencies: @@ -5938,7 +5938,7 @@ packages: '@firebase/app-compat': 0.1.28 '@firebase/component': 0.5.16 '@firebase/util': 1.6.2 - tslib: 2.4.0 + tslib: 2.4.1 transitivePeerDependencies: - '@firebase/app' dev: true @@ -5957,7 +5957,7 @@ packages: '@firebase/installations': 0.5.11_@firebase+app@0.7.27 '@firebase/logger': 0.3.3 '@firebase/util': 1.6.2 - tslib: 2.4.0 + tslib: 2.4.1 dev: true /@firebase/app-check-compat/0.2.10_ikt45rtbctnl5l4y6p3bca5464: @@ -5971,7 +5971,7 @@ packages: '@firebase/component': 0.5.16 '@firebase/logger': 0.3.3 '@firebase/util': 1.6.2 - tslib: 2.4.0 + tslib: 2.4.1 transitivePeerDependencies: - '@firebase/app' dev: true @@ -5993,7 +5993,7 @@ packages: '@firebase/component': 0.5.16 '@firebase/logger': 0.3.3 '@firebase/util': 1.6.2 - tslib: 2.4.0 + tslib: 2.4.1 dev: true /@firebase/app-compat/0.1.28: @@ -6003,7 +6003,7 @@ packages: '@firebase/component': 0.5.16 '@firebase/logger': 0.3.3 '@firebase/util': 1.6.2 - tslib: 2.4.0 + tslib: 2.4.1 dev: true /@firebase/app-types/0.7.0: @@ -6017,7 +6017,7 @@ packages: '@firebase/logger': 0.3.3 '@firebase/util': 1.6.2 idb: 7.0.1 - tslib: 2.4.0 + tslib: 2.4.1 dev: true /@firebase/auth-compat/0.2.17_2whj6v3knk7rswcmdbn5bdkgna: @@ -6032,7 +6032,7 @@ packages: '@firebase/util': 1.6.2 node-fetch: 2.6.7 selenium-webdriver: 4.1.2 - tslib: 2.4.0 + tslib: 2.4.1 transitivePeerDependencies: - '@firebase/app' - '@firebase/app-types' @@ -6072,7 +6072,7 @@ packages: '@firebase/util': 1.6.2 node-fetch: 2.6.7 selenium-webdriver: 4.1.2 - tslib: 2.4.0 + tslib: 2.4.1 transitivePeerDependencies: - bufferutil - encoding @@ -6083,7 +6083,7 @@ packages: resolution: {integrity: sha512-/pkl77mN9PT7dTSzNu1CrvIvd+z1CdePnEl+VITaeSBs9Ko7ZVvSIlzQLbSwqksXX3bAHpxej0Mg6mVKQiRVSw==} dependencies: '@firebase/util': 1.6.2 - tslib: 2.4.0 + tslib: 2.4.1 dev: true /@firebase/database-compat/0.2.2_@firebase+app-types@0.7.0: @@ -6094,7 +6094,7 @@ packages: '@firebase/database-types': 0.9.10 '@firebase/logger': 0.3.3 '@firebase/util': 1.6.2 - tslib: 2.4.0 + tslib: 2.4.1 transitivePeerDependencies: - '@firebase/app-types' dev: true @@ -6114,7 +6114,7 @@ packages: '@firebase/logger': 0.3.3 '@firebase/util': 1.6.2 faye-websocket: 0.11.4 - tslib: 2.4.0 + tslib: 2.4.1 transitivePeerDependencies: - '@firebase/app-types' dev: true @@ -6129,7 +6129,7 @@ packages: '@firebase/firestore': 3.4.11_@firebase+app@0.7.27 '@firebase/firestore-types': 2.5.0_ee7bhenjigpuz3jknhp5542foa '@firebase/util': 1.6.2 - tslib: 2.4.0 + tslib: 2.4.1 transitivePeerDependencies: - '@firebase/app' - '@firebase/app-types' @@ -6160,7 +6160,7 @@ packages: '@grpc/grpc-js': 1.6.7 '@grpc/proto-loader': 0.6.13 node-fetch: 2.6.7 - tslib: 2.4.0 + tslib: 2.4.1 transitivePeerDependencies: - encoding dev: true @@ -6175,7 +6175,7 @@ packages: '@firebase/functions': 0.8.3_m3w7qpgfrijausz7l34kldvbjq '@firebase/functions-types': 0.5.0 '@firebase/util': 1.6.2 - tslib: 2.4.0 + tslib: 2.4.1 transitivePeerDependencies: - '@firebase/app' - '@firebase/app-types' @@ -6198,7 +6198,7 @@ packages: '@firebase/messaging-interop-types': 0.1.0 '@firebase/util': 1.6.2 node-fetch: 2.6.7 - tslib: 2.4.0 + tslib: 2.4.1 transitivePeerDependencies: - '@firebase/app-types' - encoding @@ -6213,13 +6213,13 @@ packages: '@firebase/component': 0.5.16 '@firebase/util': 1.6.2 idb: 7.0.1 - tslib: 2.4.0 + tslib: 2.4.1 dev: true /@firebase/logger/0.3.3: resolution: {integrity: sha512-POTJl07jOKTOevLXrTvJD/VZ0M6PnJXflbAh5J9VGkmtXPXNG6MdZ9fmRgqYhXKTaDId6AQenQ262uwgpdtO0Q==} dependencies: - tslib: 2.4.0 + tslib: 2.4.1 dev: true /@firebase/messaging-compat/0.1.15_ikt45rtbctnl5l4y6p3bca5464: @@ -6231,7 +6231,7 @@ packages: '@firebase/component': 0.5.16 '@firebase/messaging': 0.9.15_@firebase+app@0.7.27 '@firebase/util': 1.6.2 - tslib: 2.4.0 + tslib: 2.4.1 transitivePeerDependencies: - '@firebase/app' dev: true @@ -6251,7 +6251,7 @@ packages: '@firebase/messaging-interop-types': 0.1.0 '@firebase/util': 1.6.2 idb: 7.0.1 - tslib: 2.4.0 + tslib: 2.4.1 dev: true /@firebase/performance-compat/0.1.11_ikt45rtbctnl5l4y6p3bca5464: @@ -6265,7 +6265,7 @@ packages: '@firebase/performance': 0.5.11_@firebase+app@0.7.27 '@firebase/performance-types': 0.1.0 '@firebase/util': 1.6.2 - tslib: 2.4.0 + tslib: 2.4.1 transitivePeerDependencies: - '@firebase/app' dev: true @@ -6284,7 +6284,7 @@ packages: '@firebase/installations': 0.5.11_@firebase+app@0.7.27 '@firebase/logger': 0.3.3 '@firebase/util': 1.6.2 - tslib: 2.4.0 + tslib: 2.4.1 dev: true /@firebase/polyfill/0.3.36: @@ -6306,7 +6306,7 @@ packages: '@firebase/remote-config': 0.3.10_@firebase+app@0.7.27 '@firebase/remote-config-types': 0.2.0 '@firebase/util': 1.6.2 - tslib: 2.4.0 + tslib: 2.4.1 transitivePeerDependencies: - '@firebase/app' dev: true @@ -6325,7 +6325,7 @@ packages: '@firebase/installations': 0.5.11_@firebase+app@0.7.27 '@firebase/logger': 0.3.3 '@firebase/util': 1.6.2 - tslib: 2.4.0 + tslib: 2.4.1 dev: true /@firebase/storage-compat/0.1.16_2whj6v3knk7rswcmdbn5bdkgna: @@ -6338,7 +6338,7 @@ packages: '@firebase/storage': 0.9.8_@firebase+app@0.7.27 '@firebase/storage-types': 0.6.0_ee7bhenjigpuz3jknhp5542foa '@firebase/util': 1.6.2 - tslib: 2.4.0 + tslib: 2.4.1 transitivePeerDependencies: - '@firebase/app' - '@firebase/app-types' @@ -6364,7 +6364,7 @@ packages: '@firebase/component': 0.5.16 '@firebase/util': 1.6.2 node-fetch: 2.6.7 - tslib: 2.4.0 + tslib: 2.4.1 transitivePeerDependencies: - encoding dev: true @@ -6372,7 +6372,7 @@ packages: /@firebase/util/1.6.2: resolution: {integrity: sha512-VYDqEf/+mS7n0nPj6qJDJYFtKIEfOaTtQeNDsd3x+xp8HWvrbygWOexzeGicLP1dvEzrKr3eQGcJmmmYN3TIsA==} dependencies: - tslib: 2.4.0 + tslib: 2.4.1 dev: true /@firebase/webchannel-wrapper/0.6.2: @@ -7440,107 +7440,107 @@ packages: - supports-color dev: true - /@next/env/12.3.1: - resolution: {integrity: sha512-9P9THmRFVKGKt9DYqeC2aKIxm8rlvkK38V1P1sRE7qyoPBIs8l9oo79QoSdPtOWfzkbDAVUqvbQGgTMsb8BtJg==} + /@next/env/13.0.1: + resolution: {integrity: sha512-gK60YoFae3s8qi5UgIzbvxOhsh5gKyEaiKH5+kLBUYXLlrPyWJR2xKBj2WqvHkO7wDX7/Hed3DAqjSpU4ijIvQ==} - /@next/swc-android-arm-eabi/12.3.1: - resolution: {integrity: sha512-i+BvKA8tB//srVPPQxIQN5lvfROcfv4OB23/L1nXznP+N/TyKL8lql3l7oo2LNhnH66zWhfoemg3Q4VJZSruzQ==} + /@next/swc-android-arm-eabi/13.0.1: + resolution: {integrity: sha512-M28QSbohZlNXNn//HY6lV2T3YaMzG58Jwr0YwOdVmOQv6i+7lu6xe3GqQu4kdqInqhLrBXnL+nabFuGTVSHtTg==} engines: {node: '>= 10'} cpu: [arm] os: [android] requiresBuild: true optional: true - /@next/swc-android-arm64/12.3.1: - resolution: {integrity: sha512-CmgU2ZNyBP0rkugOOqLnjl3+eRpXBzB/I2sjwcGZ7/Z6RcUJXK5Evz+N0ucOxqE4cZ3gkTeXtSzRrMK2mGYV8Q==} + /@next/swc-android-arm64/13.0.1: + resolution: {integrity: sha512-szmO/i6GoHcPXcbhUKhwBMETWHNXH3ITz9wfxwOOFBNKdDU8pjKsHL88lg28aOiQYZSU1sxu1v1p9KY5kJIZCg==} engines: {node: '>= 10'} cpu: [arm64] os: [android] requiresBuild: true optional: true - /@next/swc-darwin-arm64/12.3.1: - resolution: {integrity: sha512-hT/EBGNcu0ITiuWDYU9ur57Oa4LybD5DOQp4f22T6zLfpoBMfBibPtR8XktXmOyFHrL/6FC2p9ojdLZhWhvBHg==} + /@next/swc-darwin-arm64/13.0.1: + resolution: {integrity: sha512-O1RxCaiDNOjGZmdAp6SQoHUITt9aVDQXoR3lZ/TloI/NKRAyAV4u0KUUofK+KaZeHOmVTnPUaQuCyZSc3i1x5Q==} engines: {node: '>= 10'} cpu: [arm64] os: [darwin] requiresBuild: true optional: true - /@next/swc-darwin-x64/12.3.1: - resolution: {integrity: sha512-9S6EVueCVCyGf2vuiLiGEHZCJcPAxglyckTZcEwLdJwozLqN0gtS0Eq0bQlGS3dH49Py/rQYpZ3KVWZ9BUf/WA==} + /@next/swc-darwin-x64/13.0.1: + resolution: {integrity: sha512-8E6BY/VO+QqQkthhoWgB8mJMw1NcN9Vhl2OwEwxv8jy2r3zjeU+WNRxz4y8RLbcY0R1h+vHlXuP0mLnuac84tQ==} engines: {node: '>= 10'} cpu: [x64] os: [darwin] requiresBuild: true optional: true - /@next/swc-freebsd-x64/12.3.1: - resolution: {integrity: sha512-qcuUQkaBZWqzM0F1N4AkAh88lLzzpfE6ImOcI1P6YeyJSsBmpBIV8o70zV+Wxpc26yV9vpzb+e5gCyxNjKJg5Q==} + /@next/swc-freebsd-x64/13.0.1: + resolution: {integrity: sha512-ocwoOxm2KVwF50RyoAT+2RQPLlkyoF7sAqzMUVgj+S6+DTkY3iwH+Zpo0XAk2pnqT9qguOrKnEpq9EIx//+K7Q==} engines: {node: '>= 10'} cpu: [x64] os: [freebsd] requiresBuild: true optional: true - /@next/swc-linux-arm-gnueabihf/12.3.1: - resolution: {integrity: sha512-diL9MSYrEI5nY2wc/h/DBewEDUzr/DqBjIgHJ3RUNtETAOB3spMNHvJk2XKUDjnQuluLmFMloet9tpEqU2TT9w==} + /@next/swc-linux-arm-gnueabihf/13.0.1: + resolution: {integrity: sha512-yO7e3zITfGol/N6lPQnmIRi0WyuILBMXrvH6EdmWzzqMDJFfTCII6l+B6gMO5WVDCTQUGQlQRNZ7sFqWR4I71g==} engines: {node: '>= 10'} cpu: [arm] os: [linux] requiresBuild: true optional: true - /@next/swc-linux-arm64-gnu/12.3.1: - resolution: {integrity: sha512-o/xB2nztoaC7jnXU3Q36vGgOolJpsGG8ETNjxM1VAPxRwM7FyGCPHOMk1XavG88QZSQf+1r+POBW0tLxQOJ9DQ==} + /@next/swc-linux-arm64-gnu/13.0.1: + resolution: {integrity: sha512-OEs6WDPDI8RyM8SjOqTDMqMBfOlU97VnW6ZMXUvzUTyH0K9c7NF+cn7UMu+I4tKFN0uJ9WQs/6TYaFBGkgoVVA==} engines: {node: '>= 10'} cpu: [arm64] os: [linux] requiresBuild: true optional: true - /@next/swc-linux-arm64-musl/12.3.1: - resolution: {integrity: sha512-2WEasRxJzgAmP43glFNhADpe8zB7kJofhEAVNbDJZANp+H4+wq+/cW1CdDi8DqjkShPEA6/ejJw+xnEyDID2jg==} + /@next/swc-linux-arm64-musl/13.0.1: + resolution: {integrity: sha512-y5ypFK0Y3urZSFoQxbtDqvKsBx026sz+Fm+xHlPWlGHNZrbs3Q812iONjcZTo09QwRMk5X86iMWBRxV18xMhaw==} engines: {node: '>= 10'} cpu: [arm64] os: [linux] requiresBuild: true optional: true - /@next/swc-linux-x64-gnu/12.3.1: - resolution: {integrity: sha512-JWEaMyvNrXuM3dyy9Pp5cFPuSSvG82+yABqsWugjWlvfmnlnx9HOQZY23bFq3cNghy5V/t0iPb6cffzRWylgsA==} + /@next/swc-linux-x64-gnu/13.0.1: + resolution: {integrity: sha512-XDIHEE6SU8VCF+dUVntD6PDv6RK31N0forx9kucZBYirbe8vCZ+Yx8hYgvtIaGrTcWtGxibxmND0pIuHDq8H5g==} engines: {node: '>= 10'} cpu: [x64] os: [linux] requiresBuild: true optional: true - /@next/swc-linux-x64-musl/12.3.1: - resolution: {integrity: sha512-xoEWQQ71waWc4BZcOjmatuvPUXKTv6MbIFzpm4LFeCHsg2iwai0ILmNXf81rJR+L1Wb9ifEke2sQpZSPNz1Iyg==} + /@next/swc-linux-x64-musl/13.0.1: + resolution: {integrity: sha512-yxIOuuz5EOx0F1FDtsyzaLgnDym0Ysxv8CWeJyDTKKmt9BVyITg6q/cD+RP9bEkT1TQi+PYXIMATSz675Q82xw==} engines: {node: '>= 10'} cpu: [x64] os: [linux] requiresBuild: true optional: true - /@next/swc-win32-arm64-msvc/12.3.1: - resolution: {integrity: sha512-hswVFYQYIeGHE2JYaBVtvqmBQ1CppplQbZJS/JgrVI3x2CurNhEkmds/yqvDONfwfbttTtH4+q9Dzf/WVl3Opw==} + /@next/swc-win32-arm64-msvc/13.0.1: + resolution: {integrity: sha512-+ucLe2qgQzP+FM94jD4ns6LDGyMFaX9k3lVHqu/tsQCy2giMymbport4y4p77mYcXEMlDaHMzlHgOQyHRniWFA==} engines: {node: '>= 10'} cpu: [arm64] os: [win32] requiresBuild: true optional: true - /@next/swc-win32-ia32-msvc/12.3.1: - resolution: {integrity: sha512-Kny5JBehkTbKPmqulr5i+iKntO5YMP+bVM8Hf8UAmjSMVo3wehyLVc9IZkNmcbxi+vwETnQvJaT5ynYBkJ9dWA==} + /@next/swc-win32-ia32-msvc/13.0.1: + resolution: {integrity: sha512-Krr/qGN7OB35oZuvMAZKoXDt2IapynIWLh5A5rz6AODb7f/ZJqyAuZSK12vOa2zKdobS36Qm4IlxxBqn9c00MA==} engines: {node: '>= 10'} cpu: [ia32] os: [win32] requiresBuild: true optional: true - /@next/swc-win32-x64-msvc/12.3.1: - resolution: {integrity: sha512-W1ijvzzg+kPEX6LAc+50EYYSEo0FVu7dmTE+t+DM4iOLqgGHoW9uYSz9wCVdkXOEEMP9xhXfGpcSxsfDucyPkA==} + /@next/swc-win32-x64-msvc/13.0.1: + resolution: {integrity: sha512-t/0G33t/6VGWZUGCOT7rG42qqvf/x+MrFp1CU+8CN6PrjSSL57R5bqkXfubV9t4eCEnUxVP+5Hn3MoEXEebtEw==} engines: {node: '>= 10'} cpu: [x64] os: [win32] @@ -8068,7 +8068,7 @@ packages: /@swc/helpers/0.4.11: resolution: {integrity: sha512-rEUrBSGIoSFuYxwBYtlUFMlE2CwGhmW+w9355/5oduSw8e5h2+Tj4UrAGNNgP9915++wj5vkQo0UuOBqOAq4nw==} dependencies: - tslib: 2.4.0 + tslib: 2.4.1 /@swc/jest/0.2.21_@swc+core@1.2.204: resolution: {integrity: sha512-/+NcExiZbxXANNhNPnIdFuGq62CeumulLS1bngwqIXd8H7d96LFUfrYzdt8tlTwLMel8tFtQ5aRjzVkyOTyPDw==} @@ -9693,7 +9693,7 @@ packages: resolution: {integrity: sha512-x1FCFnFifvYDDzTaLII71vG5uvDwgtmDTEVWAxrgeiR8VjMONcCXJx7E+USjDtHlwFmt9MysbqgF9b9Vjr6w+w==} engines: {node: '>=4'} dependencies: - tslib: 2.4.0 + tslib: 2.4.1 dev: true /astral-regex/2.0.0: @@ -10296,7 +10296,7 @@ packages: engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} hasBin: true dependencies: - caniuse-lite: 1.0.30001418 + caniuse-lite: 1.0.30001429 electron-to-chromium: 1.4.283 node-releases: 2.0.6 update-browserslist-db: 1.0.10_browserslist@4.21.0 @@ -10307,7 +10307,7 @@ packages: engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} hasBin: true dependencies: - caniuse-lite: 1.0.30001418 + caniuse-lite: 1.0.30001429 electron-to-chromium: 1.4.283 node-releases: 2.0.6 update-browserslist-db: 1.0.10_browserslist@4.21.4 @@ -10473,7 +10473,7 @@ packages: resolution: {integrity: sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw==} dependencies: pascal-case: 3.1.2 - tslib: 2.4.0 + tslib: 2.4.1 dev: true /camelcase-css/2.0.1: @@ -10507,7 +10507,7 @@ packages: resolution: {integrity: sha512-bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw==} dependencies: browserslist: 4.21.4 - caniuse-lite: 1.0.30001418 + caniuse-lite: 1.0.30001429 lodash.memoize: 4.1.2 lodash.uniq: 4.5.0 dev: true @@ -10516,8 +10516,8 @@ packages: resolution: {integrity: sha512-hvp8PSRymk85R20bsDra7ZTCpSVGN/PAz9pSAjPSjKC+rNmnUk5vCRgJwiTT/O4feQ/yu/drvZYpKxxhbFuChw==} dev: true - /caniuse-lite/1.0.30001418: - resolution: {integrity: sha512-oIs7+JL3K9JRQ3jPZjlH6qyYDp+nBTCais7hjh0s+fuBwufc7uZ7hPYMXrDOJhV360KGMTcczMRObk0/iMqZRg==} + /caniuse-lite/1.0.30001429: + resolution: {integrity: sha512-511ThLu1hF+5RRRt0zYCf2U2yRr9GPF6m5y90SBCWsvSoYoW7yAGlv/elyPaNfvGCkp6kj/KFZWU0BMA69Prsg==} /cardinal/2.1.1: resolution: {integrity: sha512-JSr5eOgoEymtYHBjNWyjrMqet9Am2miJhlfKNdqLp6zoeAh0KN5dRAcxlecj5mAJrmQomgiOBj35xHLrFjqBpw==} @@ -10771,6 +10771,9 @@ packages: glob: 7.2.3 dev: true + /client-only/0.0.1: + resolution: {integrity: sha512-IV3Ou0jSMzZrd3pZ48nLkT9DA7Ag1pnPzaiQhpW7c3RbcqqzvzzVu+L8gfqMp/8IM2MQtSiqaCxrrcfu8I8rMA==} + /cliui/7.0.4: resolution: {integrity: sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==} dependencies: @@ -12473,7 +12476,7 @@ packages: resolution: {integrity: sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w==} dependencies: no-case: 3.0.4 - tslib: 2.4.0 + tslib: 2.4.1 dev: true /dot-prop/5.3.0: @@ -13722,7 +13725,7 @@ packages: fs-extra: 10.1.0 jsonc-parser: 3.0.0 semver: 7.3.7 - tslib: 2.4.0 + tslib: 2.4.1 dev: true /firebase-tools/10.9.2: @@ -17825,7 +17828,7 @@ packages: /lower-case/2.0.2: resolution: {integrity: sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==} dependencies: - tslib: 2.4.0 + tslib: 2.4.1 dev: true /lowercase-keys/1.0.1: @@ -18630,15 +18633,15 @@ packages: resolution: {integrity: sha512-CXdUiJembsNjuToQvxayPZF9Vqht7hewsvy2sOWafLvi2awflj9mOC6bHIg50orX8IJvWKY9wYQ/zB2kogPslQ==} dev: true - /next/12.3.1_4cc5zw5azim2bix77d63le72su: - resolution: {integrity: sha512-l7bvmSeIwX5lp07WtIiP9u2ytZMv7jIeB8iacR28PuUEFG5j0HGAPnMqyG5kbZNBG2H7tRsrQ4HCjuMOPnANZw==} - engines: {node: '>=12.22.0'} + /next/13.0.1_4cc5zw5azim2bix77d63le72su: + resolution: {integrity: sha512-ErCNBPIeZMKFn6hX+ZBSlqZVgJIeitEqhGTuQUNmYXJ07/A71DZ7AJI8eyHYUdBb686LUpV1/oBdTq9RpzRVPg==} + engines: {node: '>=14.6.0'} hasBin: true peerDependencies: fibers: '>= 3.1.0' node-sass: ^6.0.0 || ^7.0.0 - react: ^17.0.2 || ^18.0.0-0 - react-dom: ^17.0.2 || ^18.0.0-0 + react: ^18.2.0 + react-dom: ^18.2.0 sass: ^1.3.0 peerDependenciesMeta: fibers: @@ -18648,42 +18651,42 @@ packages: sass: optional: true dependencies: - '@next/env': 12.3.1 + '@next/env': 13.0.1 '@swc/helpers': 0.4.11 - caniuse-lite: 1.0.30001418 + caniuse-lite: 1.0.30001429 postcss: 8.4.14 react: 18.2.0 react-dom: 18.2.0_react@18.2.0 - styled-jsx: 5.0.7_5wvcx74lvxq2lfpc5x4ihgp2jm + styled-jsx: 5.1.0_5wvcx74lvxq2lfpc5x4ihgp2jm use-sync-external-store: 1.2.0_react@18.2.0 optionalDependencies: - '@next/swc-android-arm-eabi': 12.3.1 - '@next/swc-android-arm64': 12.3.1 - '@next/swc-darwin-arm64': 12.3.1 - '@next/swc-darwin-x64': 12.3.1 - '@next/swc-freebsd-x64': 12.3.1 - '@next/swc-linux-arm-gnueabihf': 12.3.1 - '@next/swc-linux-arm64-gnu': 12.3.1 - '@next/swc-linux-arm64-musl': 12.3.1 - '@next/swc-linux-x64-gnu': 12.3.1 - '@next/swc-linux-x64-musl': 12.3.1 - '@next/swc-win32-arm64-msvc': 12.3.1 - '@next/swc-win32-ia32-msvc': 12.3.1 - '@next/swc-win32-x64-msvc': 12.3.1 + '@next/swc-android-arm-eabi': 13.0.1 + '@next/swc-android-arm64': 13.0.1 + '@next/swc-darwin-arm64': 13.0.1 + '@next/swc-darwin-x64': 13.0.1 + '@next/swc-freebsd-x64': 13.0.1 + '@next/swc-linux-arm-gnueabihf': 13.0.1 + '@next/swc-linux-arm64-gnu': 13.0.1 + '@next/swc-linux-arm64-musl': 13.0.1 + '@next/swc-linux-x64-gnu': 13.0.1 + '@next/swc-linux-x64-musl': 13.0.1 + '@next/swc-win32-arm64-msvc': 13.0.1 + '@next/swc-win32-ia32-msvc': 13.0.1 + '@next/swc-win32-x64-msvc': 13.0.1 transitivePeerDependencies: - '@babel/core' - babel-plugin-macros dev: true - /next/12.3.1_biqbaboplfbrettd7655fr4n2y: - resolution: {integrity: sha512-l7bvmSeIwX5lp07WtIiP9u2ytZMv7jIeB8iacR28PuUEFG5j0HGAPnMqyG5kbZNBG2H7tRsrQ4HCjuMOPnANZw==} - engines: {node: '>=12.22.0'} + /next/13.0.1_biqbaboplfbrettd7655fr4n2y: + resolution: {integrity: sha512-ErCNBPIeZMKFn6hX+ZBSlqZVgJIeitEqhGTuQUNmYXJ07/A71DZ7AJI8eyHYUdBb686LUpV1/oBdTq9RpzRVPg==} + engines: {node: '>=14.6.0'} hasBin: true peerDependencies: fibers: '>= 3.1.0' node-sass: ^6.0.0 || ^7.0.0 - react: ^17.0.2 || ^18.0.0-0 - react-dom: ^17.0.2 || ^18.0.0-0 + react: ^18.2.0 + react-dom: ^18.2.0 sass: ^1.3.0 peerDependenciesMeta: fibers: @@ -18693,28 +18696,28 @@ packages: sass: optional: true dependencies: - '@next/env': 12.3.1 + '@next/env': 13.0.1 '@swc/helpers': 0.4.11 - caniuse-lite: 1.0.30001418 + caniuse-lite: 1.0.30001429 postcss: 8.4.14 react: 18.2.0 react-dom: 18.2.0_react@18.2.0 - styled-jsx: 5.0.7_react@18.2.0 + styled-jsx: 5.1.0_react@18.2.0 use-sync-external-store: 1.2.0_react@18.2.0 optionalDependencies: - '@next/swc-android-arm-eabi': 12.3.1 - '@next/swc-android-arm64': 12.3.1 - '@next/swc-darwin-arm64': 12.3.1 - '@next/swc-darwin-x64': 12.3.1 - '@next/swc-freebsd-x64': 12.3.1 - '@next/swc-linux-arm-gnueabihf': 12.3.1 - '@next/swc-linux-arm64-gnu': 12.3.1 - '@next/swc-linux-arm64-musl': 12.3.1 - '@next/swc-linux-x64-gnu': 12.3.1 - '@next/swc-linux-x64-musl': 12.3.1 - '@next/swc-win32-arm64-msvc': 12.3.1 - '@next/swc-win32-ia32-msvc': 12.3.1 - '@next/swc-win32-x64-msvc': 12.3.1 + '@next/swc-android-arm-eabi': 13.0.1 + '@next/swc-android-arm64': 13.0.1 + '@next/swc-darwin-arm64': 13.0.1 + '@next/swc-darwin-x64': 13.0.1 + '@next/swc-freebsd-x64': 13.0.1 + '@next/swc-linux-arm-gnueabihf': 13.0.1 + '@next/swc-linux-arm64-gnu': 13.0.1 + '@next/swc-linux-arm64-musl': 13.0.1 + '@next/swc-linux-x64-gnu': 13.0.1 + '@next/swc-linux-x64-musl': 13.0.1 + '@next/swc-win32-arm64-msvc': 13.0.1 + '@next/swc-win32-ia32-msvc': 13.0.1 + '@next/swc-win32-x64-msvc': 13.0.1 transitivePeerDependencies: - '@babel/core' - babel-plugin-macros @@ -18728,7 +18731,7 @@ packages: resolution: {integrity: sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==} dependencies: lower-case: 2.0.2 - tslib: 2.4.0 + tslib: 2.4.1 dev: true /node-abi/3.22.0: @@ -19271,7 +19274,7 @@ packages: resolution: {integrity: sha512-RXlj7zCYokReqWpOPH9oYivUzLYZ5vAPIfEmCTNViosC78F8F0H9y7T7gG2M39ymgutxF5gcFEsyZQSph9Bp3A==} dependencies: dot-case: 3.0.4 - tslib: 2.4.0 + tslib: 2.4.1 dev: true /parent-module/1.0.1: @@ -19347,7 +19350,7 @@ packages: resolution: {integrity: sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g==} dependencies: no-case: 3.0.4 - tslib: 2.4.0 + tslib: 2.4.1 dev: true /path-exists/3.0.0: @@ -21305,7 +21308,7 @@ packages: /rxjs/7.5.5: resolution: {integrity: sha512-sy+H0pQofO95VDmFLzyaw9xNJU4KTRSwQIGM6+iG3SypAtCiLDzpeG8sJrNCWn2Up9km+KhkvTdbkrdy+yzZdw==} dependencies: - tslib: 2.4.0 + tslib: 2.4.1 dev: true /safe-buffer/5.1.2: @@ -22268,8 +22271,8 @@ packages: supports-color: 5.5.0 dev: false - /styled-jsx/5.0.7_5wvcx74lvxq2lfpc5x4ihgp2jm: - resolution: {integrity: sha512-b3sUzamS086YLRuvnaDigdAewz1/EFYlHpYBP5mZovKEdQQOIIYq8lApylub3HHZ6xFjV051kkGU7cudJmrXEA==} + /styled-jsx/5.1.0_5wvcx74lvxq2lfpc5x4ihgp2jm: + resolution: {integrity: sha512-/iHaRJt9U7T+5tp6TRelLnqBqiaIT0HsO0+vgyj8hK2KUk7aejFqRrumqPUlAqDwAj8IbS/1hk3IhBAAK/FCUQ==} engines: {node: '>= 12.0.0'} peerDependencies: '@babel/core': '*' @@ -22282,11 +22285,12 @@ packages: optional: true dependencies: '@babel/core': 7.18.5 + client-only: 0.0.1 react: 18.2.0 dev: true - /styled-jsx/5.0.7_react@18.2.0: - resolution: {integrity: sha512-b3sUzamS086YLRuvnaDigdAewz1/EFYlHpYBP5mZovKEdQQOIIYq8lApylub3HHZ6xFjV051kkGU7cudJmrXEA==} + /styled-jsx/5.1.0_react@18.2.0: + resolution: {integrity: sha512-/iHaRJt9U7T+5tp6TRelLnqBqiaIT0HsO0+vgyj8hK2KUk7aejFqRrumqPUlAqDwAj8IbS/1hk3IhBAAK/FCUQ==} engines: {node: '>= 12.0.0'} peerDependencies: '@babel/core': '*' @@ -22298,6 +22302,7 @@ packages: babel-plugin-macros: optional: true dependencies: + client-only: 0.0.1 react: 18.2.0 dev: false @@ -22917,6 +22922,10 @@ packages: /tslib/2.4.0: resolution: {integrity: sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==} + dev: true + + /tslib/2.4.1: + resolution: {integrity: sha512-tGyy4dAjRIEwI7BzsB0lynWgOpfqjUdq91XXAlIWD2OwKBH7oCl/GZG/HT4BOHrTlPMOASlMQ7veyTqpmRcrNA==} /tsutils/3.21.0_typescript@4.7.4: resolution: {integrity: sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==}