From f76eda6cd049070248ef89e12a0be1af45462f0d Mon Sep 17 00:00:00 2001 From: Linh Hoang Date: Fri, 3 May 2024 13:48:15 +0700 Subject: [PATCH] Add musicfestival react with headless form Fixes: AFORM-4087 Story: AFORM-3507 --- .gitignore | 9 +- package-lock.json | 7371 +++- package.json | 12 +- samples/musicfestival-frontend-react/.env | 7 + .../musicfestival-frontend-react/README.md | 89 + .../musicfestival-frontend-react/codegen.yaml | 8 + .../manifest.json | 357 + .../next-env.d.ts | 5 + .../package-lock.json | 31119 ++++++++++++++++ .../musicfestival-frontend-react/package.json | 71 + .../package_backup.json | 62 + .../public/back.svg | 1 + .../public/favicon.ico | Bin 0 -> 3870 bytes .../public/index.html | 43 + .../public/logo192.png | Bin 0 -> 5347 bytes .../public/logo512.png | Bin 0 -> 9664 bytes .../public/manifest.json | 25 + .../public/pattern-wave.svg | 30 + .../public/robots.txt | 3 + .../public/wave.svg | 19 + .../musicfestival-frontend-react/src/App.css | 4300 +++ .../src/App.test.tsx | 9 + .../musicfestival-frontend-react/src/App.tsx | 99 + .../src/assets/images/back.svg | 1 + .../src/assets/images/pattern-wave.svg | 30 + .../src/assets/images/wave.svg | 19 + .../src/authService.js | 49 + .../src/components/Footer.tsx | 30 + .../src/components/Header.tsx | 35 + .../src/components/Login-Callback.tsx | 23 + .../src/components/LoginButton.tsx | 16 + .../src/components/LogoutButton.tsx | 21 + .../src/components/SearchButton.tsx | 114 + .../src/components/blocks/BuyTicketBlock.tsx | 19 + .../src/components/blocks/ContentBlock.tsx | 51 + .../src/components/blocks/GenericBlock.tsx | 17 + .../src/generated.ts | 13061 +++++++ .../src/graphql/ArtistAutocomplete.graphql | 8 + .../src/graphql/ArtistSearch.graphql | 33 + .../src/graphql/OtherContentSearch.graphql | 32 + .../src/graphql/Start.graphql | 132 + .../fragments/ArtistDetailsPage.graphql | 15 + .../src/graphql/fragments/BuyTicket.graphql | 28 + .../graphql/fragments/ContentBlock.graphql | 6 + .../src/graphql/fragments/ImageFile.graphql | 7 + .../fragments/ItemsInContentArea.graphql | 9 + .../src/graphql/fragments/LandingPage.graphql | 28 + .../fragments/LandingPageBlockData.graphql | 4 + .../src/helpers/contentSavedEvent.ts | 2 + .../src/helpers/queryCacheHelper.ts | 89 + .../src/helpers/urlHelper.ts | 74 + .../src/index.css | 13 + .../src/index.tsx | 54 + .../musicfestival-frontend-react/src/logo.svg | 1 + .../src/models/ContentSavedMessage.ts | 13 + .../src/models/Payload.ts | 4 + .../src/pages/ArtistContainerPage.tsx | 52 + .../src/pages/ArtistDetailsPage.tsx | 51 + .../src/pages/BlockPage.tsx | 61 + .../src/pages/BuyTicketPage.tsx | 76 + .../src/pages/LandingPage.tsx | 72 + .../src/pages/LoginCallbackPage.tsx | 23 + .../src/pages/SearchPage.tsx | 383 + .../src/react-app-env.d.ts | 1 + .../src/reportWebVitals.ts | 15 + .../src/setupTests.ts | 5 + .../src/useFetch.ts | 33 + .../tsconfig.json | 26 + 68 files changed, 58344 insertions(+), 131 deletions(-) create mode 100644 samples/musicfestival-frontend-react/.env create mode 100644 samples/musicfestival-frontend-react/README.md create mode 100644 samples/musicfestival-frontend-react/codegen.yaml create mode 100644 samples/musicfestival-frontend-react/manifest.json create mode 100644 samples/musicfestival-frontend-react/next-env.d.ts create mode 100644 samples/musicfestival-frontend-react/package-lock.json create mode 100644 samples/musicfestival-frontend-react/package.json create mode 100644 samples/musicfestival-frontend-react/package_backup.json create mode 100644 samples/musicfestival-frontend-react/public/back.svg create mode 100644 samples/musicfestival-frontend-react/public/favicon.ico create mode 100644 samples/musicfestival-frontend-react/public/index.html create mode 100644 samples/musicfestival-frontend-react/public/logo192.png create mode 100644 samples/musicfestival-frontend-react/public/logo512.png create mode 100644 samples/musicfestival-frontend-react/public/manifest.json create mode 100644 samples/musicfestival-frontend-react/public/pattern-wave.svg create mode 100644 samples/musicfestival-frontend-react/public/robots.txt create mode 100644 samples/musicfestival-frontend-react/public/wave.svg create mode 100644 samples/musicfestival-frontend-react/src/App.css create mode 100644 samples/musicfestival-frontend-react/src/App.test.tsx create mode 100644 samples/musicfestival-frontend-react/src/App.tsx create mode 100644 samples/musicfestival-frontend-react/src/assets/images/back.svg create mode 100644 samples/musicfestival-frontend-react/src/assets/images/pattern-wave.svg create mode 100644 samples/musicfestival-frontend-react/src/assets/images/wave.svg create mode 100644 samples/musicfestival-frontend-react/src/authService.js create mode 100644 samples/musicfestival-frontend-react/src/components/Footer.tsx create mode 100644 samples/musicfestival-frontend-react/src/components/Header.tsx create mode 100644 samples/musicfestival-frontend-react/src/components/Login-Callback.tsx create mode 100644 samples/musicfestival-frontend-react/src/components/LoginButton.tsx create mode 100644 samples/musicfestival-frontend-react/src/components/LogoutButton.tsx create mode 100644 samples/musicfestival-frontend-react/src/components/SearchButton.tsx create mode 100644 samples/musicfestival-frontend-react/src/components/blocks/BuyTicketBlock.tsx create mode 100644 samples/musicfestival-frontend-react/src/components/blocks/ContentBlock.tsx create mode 100644 samples/musicfestival-frontend-react/src/components/blocks/GenericBlock.tsx create mode 100644 samples/musicfestival-frontend-react/src/generated.ts create mode 100644 samples/musicfestival-frontend-react/src/graphql/ArtistAutocomplete.graphql create mode 100644 samples/musicfestival-frontend-react/src/graphql/ArtistSearch.graphql create mode 100644 samples/musicfestival-frontend-react/src/graphql/OtherContentSearch.graphql create mode 100644 samples/musicfestival-frontend-react/src/graphql/Start.graphql create mode 100644 samples/musicfestival-frontend-react/src/graphql/fragments/ArtistDetailsPage.graphql create mode 100644 samples/musicfestival-frontend-react/src/graphql/fragments/BuyTicket.graphql create mode 100644 samples/musicfestival-frontend-react/src/graphql/fragments/ContentBlock.graphql create mode 100644 samples/musicfestival-frontend-react/src/graphql/fragments/ImageFile.graphql create mode 100644 samples/musicfestival-frontend-react/src/graphql/fragments/ItemsInContentArea.graphql create mode 100644 samples/musicfestival-frontend-react/src/graphql/fragments/LandingPage.graphql create mode 100644 samples/musicfestival-frontend-react/src/graphql/fragments/LandingPageBlockData.graphql create mode 100644 samples/musicfestival-frontend-react/src/helpers/contentSavedEvent.ts create mode 100644 samples/musicfestival-frontend-react/src/helpers/queryCacheHelper.ts create mode 100644 samples/musicfestival-frontend-react/src/helpers/urlHelper.ts create mode 100644 samples/musicfestival-frontend-react/src/index.css create mode 100644 samples/musicfestival-frontend-react/src/index.tsx create mode 100644 samples/musicfestival-frontend-react/src/logo.svg create mode 100644 samples/musicfestival-frontend-react/src/models/ContentSavedMessage.ts create mode 100644 samples/musicfestival-frontend-react/src/models/Payload.ts create mode 100644 samples/musicfestival-frontend-react/src/pages/ArtistContainerPage.tsx create mode 100644 samples/musicfestival-frontend-react/src/pages/ArtistDetailsPage.tsx create mode 100644 samples/musicfestival-frontend-react/src/pages/BlockPage.tsx create mode 100644 samples/musicfestival-frontend-react/src/pages/BuyTicketPage.tsx create mode 100644 samples/musicfestival-frontend-react/src/pages/LandingPage.tsx create mode 100644 samples/musicfestival-frontend-react/src/pages/LoginCallbackPage.tsx create mode 100644 samples/musicfestival-frontend-react/src/pages/SearchPage.tsx create mode 100644 samples/musicfestival-frontend-react/src/react-app-env.d.ts create mode 100644 samples/musicfestival-frontend-react/src/reportWebVitals.ts create mode 100644 samples/musicfestival-frontend-react/src/setupTests.ts create mode 100644 samples/musicfestival-frontend-react/src/useFetch.ts create mode 100644 samples/musicfestival-frontend-react/tsconfig.json diff --git a/.gitignore b/.gitignore index f4f764e..6d74173 100644 --- a/.gitignore +++ b/.gitignore @@ -5,4 +5,11 @@ obj/ App_Data/ .vs/ .vscode/ -coverage/ \ No newline at end of file +coverage/ + +/samples/musicfestival-backend-dotnet/modules/_protected/ +!samples/musicfestival-backend-dotnet/App_Data/ + +/samples/netcoreapp/ +/samples/epiCloud/ +/samples/musicfestival-frontend-react/build/ diff --git a/package-lock.json b/package-lock.json index be02afb..78f3676 100644 --- a/package-lock.json +++ b/package-lock.json @@ -12,8 +12,14 @@ "src/@episerver/forms-react", "src/@episerver/forms-sdk", "samples/sample-react-app", - "samples/managementsite" - ] + "samples/managementsite", + "samples/musicfestival-frontend-react" + ], + "dependencies": { + "@emotion/react": "^11.11.4", + "@emotion/styled": "^11.11.5", + "@mui/material": "^5.15.15" + } }, "node_modules/@aashutoshrathi/word-wrap": { "version": "1.2.6", @@ -51,6 +57,198 @@ "node": ">=6.0.0" } }, + "node_modules/@ardatan/relay-compiler": { + "version": "12.0.0", + "resolved": "https://registry.npmjs.org/@ardatan/relay-compiler/-/relay-compiler-12.0.0.tgz", + "integrity": "sha512-9anThAaj1dQr6IGmzBMcfzOQKTa5artjuPmw8NYK/fiGEMjADbSguBY2FMDykt+QhilR3wc9VA/3yVju7JHg7Q==", + "dependencies": { + "@babel/core": "^7.14.0", + "@babel/generator": "^7.14.0", + "@babel/parser": "^7.14.0", + "@babel/runtime": "^7.0.0", + "@babel/traverse": "^7.14.0", + "@babel/types": "^7.0.0", + "babel-preset-fbjs": "^3.4.0", + "chalk": "^4.0.0", + "fb-watchman": "^2.0.0", + "fbjs": "^3.0.0", + "glob": "^7.1.1", + "immutable": "~3.7.6", + "invariant": "^2.2.4", + "nullthrows": "^1.1.1", + "relay-runtime": "12.0.0", + "signedsource": "^1.0.0", + "yargs": "^15.3.1" + }, + "bin": { + "relay-compiler": "bin/relay-compiler" + }, + "peerDependencies": { + "graphql": "*" + } + }, + "node_modules/@ardatan/relay-compiler/node_modules/camelcase": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", + "engines": { + "node": ">=6" + } + }, + "node_modules/@ardatan/relay-compiler/node_modules/cliui": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-6.0.0.tgz", + "integrity": "sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ==", + "dependencies": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.0", + "wrap-ansi": "^6.2.0" + } + }, + "node_modules/@ardatan/relay-compiler/node_modules/emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==" + }, + "node_modules/@ardatan/relay-compiler/node_modules/find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "dependencies": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@ardatan/relay-compiler/node_modules/immutable": { + "version": "3.7.6", + "resolved": "https://registry.npmjs.org/immutable/-/immutable-3.7.6.tgz", + "integrity": "sha512-AizQPcaofEtO11RZhPPHBOJRdo/20MKQF9mBLnVkBoyHi1/zXK8fzVdnEpSV9gxqtnh6Qomfp3F0xT5qP/vThw==", + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/@ardatan/relay-compiler/node_modules/is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "engines": { + "node": ">=8" + } + }, + "node_modules/@ardatan/relay-compiler/node_modules/locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "dependencies": { + "p-locate": "^4.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@ardatan/relay-compiler/node_modules/p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "dependencies": { + "p-try": "^2.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@ardatan/relay-compiler/node_modules/p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "dependencies": { + "p-limit": "^2.2.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@ardatan/relay-compiler/node_modules/string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@ardatan/relay-compiler/node_modules/wrap-ansi": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz", + "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==", + "dependencies": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@ardatan/relay-compiler/node_modules/y18n": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.3.tgz", + "integrity": "sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ==" + }, + "node_modules/@ardatan/relay-compiler/node_modules/yargs": { + "version": "15.4.1", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-15.4.1.tgz", + "integrity": "sha512-aePbxDmcYW++PaqBsJ+HYUFwCdv4LVvdnhBy78E57PIor8/OVvhMrADFFEDh8DHDFRv/O9i3lPhsENjO7QX0+A==", + "dependencies": { + "cliui": "^6.0.0", + "decamelize": "^1.2.0", + "find-up": "^4.1.0", + "get-caller-file": "^2.0.1", + "require-directory": "^2.1.1", + "require-main-filename": "^2.0.0", + "set-blocking": "^2.0.0", + "string-width": "^4.2.0", + "which-module": "^2.0.0", + "y18n": "^4.0.0", + "yargs-parser": "^18.1.2" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@ardatan/relay-compiler/node_modules/yargs-parser": { + "version": "18.1.3", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-18.1.3.tgz", + "integrity": "sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ==", + "dependencies": { + "camelcase": "^5.0.0", + "decamelize": "^1.2.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/@ardatan/sync-fetch": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/@ardatan/sync-fetch/-/sync-fetch-0.0.1.tgz", + "integrity": "sha512-xhlTqH0m31mnsG0tIP4ETgfSB6gXDaYYsUWTrlUV93fFQPI9dd8hE0Ot6MHLCtqgB32hwJAC3YZMWlXZw7AleA==", + "dependencies": { + "node-fetch": "^2.6.1" + }, + "engines": { + "node": ">=14" + } + }, "node_modules/@babel/code-frame": { "version": "7.22.13", "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.22.13.tgz", @@ -746,6 +944,25 @@ "@babel/core": "^7.0.0-0" } }, + "node_modules/@babel/plugin-proposal-object-rest-spread": { + "version": "7.20.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.20.7.tgz", + "integrity": "sha512-d2S98yCiLxDVmBmE8UjGcfPvNEUbA1U5q5WxaWFUGRzJSVAZqm5W6MbPct0jxnegUZ0niLeNX+IOzEs7wYg9Dg==", + "deprecated": "This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-object-rest-spread instead.", + "dependencies": { + "@babel/compat-data": "^7.20.5", + "@babel/helper-compilation-targets": "^7.20.7", + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/plugin-syntax-object-rest-spread": "^7.8.3", + "@babel/plugin-transform-parameters": "^7.20.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, "node_modules/@babel/plugin-proposal-optional-chaining": { "version": "7.21.0", "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.21.0.tgz", @@ -2097,9 +2314,9 @@ "integrity": "sha512-x/rqGMdzj+fWZvCOYForTghzbtqPDZ5gPwaoNGHdgDfF2QA/XZbCBp4Moo5scrkAMPhB7z26XM/AaHuIJdgauA==" }, "node_modules/@babel/runtime": { - "version": "7.23.1", - "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.23.1.tgz", - "integrity": "sha512-hC2v6p8ZSI/W0HUzh3V8C5g+NwSKzKPtJwSpTjwl0o297GP9+ZLQSkdvHz46CM3LqyoXxq+5G9komY+eSqSO0g==", + "version": "7.24.4", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.24.4.tgz", + "integrity": "sha512-dkxf7+hn8mFBwKjs9bvBlArzLVxVbS8usaPUDd5p2a9JCL9tB8OaOVN1isD4+Xyk4ns89/xeOmbQvgdK7IIVdA==", "dependencies": { "regenerator-runtime": "^0.14.0" }, @@ -2166,6 +2383,26 @@ "resolved": "https://registry.npmjs.org/@bcoe/v8-coverage/-/v8-coverage-0.2.3.tgz", "integrity": "sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==" }, + "node_modules/@cspotcode/source-map-support": { + "version": "0.8.1", + "resolved": "https://registry.npmjs.org/@cspotcode/source-map-support/-/source-map-support-0.8.1.tgz", + "integrity": "sha512-IchNf6dN4tHoMFIn/7OE8LWZ19Y6q/67Bmf6vnGREv8RSbBVb9LPJxEcnwrcwX6ixSvaiGoomAUvu4YSxXrVgw==", + "dependencies": { + "@jridgewell/trace-mapping": "0.3.9" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/@cspotcode/source-map-support/node_modules/@jridgewell/trace-mapping": { + "version": "0.3.9", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.9.tgz", + "integrity": "sha512-3Belt6tdc8bPgAtbcmdtNJlirVoTmEb5e2gC94PnkwEW9jI6CAHUeoG85tjWP5WquqfavoMtMwiG4P926ZKKuQ==", + "dependencies": { + "@jridgewell/resolve-uri": "^3.0.3", + "@jridgewell/sourcemap-codec": "^1.4.10" + } + }, "node_modules/@csstools/normalize.css": { "version": "12.0.0", "resolved": "https://registry.npmjs.org/@csstools/normalize.css/-/normalize.css-12.0.0.tgz", @@ -2436,6 +2673,152 @@ "postcss-selector-parser": "^6.0.10" } }, + "node_modules/@emotion/babel-plugin": { + "version": "11.11.0", + "resolved": "https://registry.npmjs.org/@emotion/babel-plugin/-/babel-plugin-11.11.0.tgz", + "integrity": "sha512-m4HEDZleaaCH+XgDDsPF15Ht6wTLsgDTeR3WYj9Q/k76JtWhrJjcP4+/XlG8LGT/Rol9qUfOIztXeA84ATpqPQ==", + "dependencies": { + "@babel/helper-module-imports": "^7.16.7", + "@babel/runtime": "^7.18.3", + "@emotion/hash": "^0.9.1", + "@emotion/memoize": "^0.8.1", + "@emotion/serialize": "^1.1.2", + "babel-plugin-macros": "^3.1.0", + "convert-source-map": "^1.5.0", + "escape-string-regexp": "^4.0.0", + "find-root": "^1.1.0", + "source-map": "^0.5.7", + "stylis": "4.2.0" + } + }, + "node_modules/@emotion/babel-plugin/node_modules/convert-source-map": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.9.0.tgz", + "integrity": "sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A==" + }, + "node_modules/@emotion/babel-plugin/node_modules/source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@emotion/cache": { + "version": "11.11.0", + "resolved": "https://registry.npmjs.org/@emotion/cache/-/cache-11.11.0.tgz", + "integrity": "sha512-P34z9ssTCBi3e9EI1ZsWpNHcfY1r09ZO0rZbRO2ob3ZQMnFI35jB536qoXbkdesr5EUhYi22anuEJuyxifaqAQ==", + "dependencies": { + "@emotion/memoize": "^0.8.1", + "@emotion/sheet": "^1.2.2", + "@emotion/utils": "^1.2.1", + "@emotion/weak-memoize": "^0.3.1", + "stylis": "4.2.0" + } + }, + "node_modules/@emotion/hash": { + "version": "0.9.1", + "resolved": "https://registry.npmjs.org/@emotion/hash/-/hash-0.9.1.tgz", + "integrity": "sha512-gJB6HLm5rYwSLI6PQa+X1t5CFGrv1J1TWG+sOyMCeKz2ojaj6Fnl/rZEspogG+cvqbt4AE/2eIyD2QfLKTBNlQ==" + }, + "node_modules/@emotion/is-prop-valid": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/@emotion/is-prop-valid/-/is-prop-valid-1.2.2.tgz", + "integrity": "sha512-uNsoYd37AFmaCdXlg6EYD1KaPOaRWRByMCYzbKUX4+hhMfrxdVSelShywL4JVaAeM/eHUOSprYBQls+/neX3pw==", + "dependencies": { + "@emotion/memoize": "^0.8.1" + } + }, + "node_modules/@emotion/memoize": { + "version": "0.8.1", + "resolved": "https://registry.npmjs.org/@emotion/memoize/-/memoize-0.8.1.tgz", + "integrity": "sha512-W2P2c/VRW1/1tLox0mVUalvnWXxavmv/Oum2aPsRcoDJuob75FC3Y8FbpfLwUegRcxINtGUMPq0tFCvYNTBXNA==" + }, + "node_modules/@emotion/react": { + "version": "11.11.4", + "resolved": "https://registry.npmjs.org/@emotion/react/-/react-11.11.4.tgz", + "integrity": "sha512-t8AjMlF0gHpvvxk5mAtCqR4vmxiGHCeJBaQO6gncUSdklELOgtwjerNY2yuJNfwnc6vi16U/+uMF+afIawJ9iw==", + "dependencies": { + "@babel/runtime": "^7.18.3", + "@emotion/babel-plugin": "^11.11.0", + "@emotion/cache": "^11.11.0", + "@emotion/serialize": "^1.1.3", + "@emotion/use-insertion-effect-with-fallbacks": "^1.0.1", + "@emotion/utils": "^1.2.1", + "@emotion/weak-memoize": "^0.3.1", + "hoist-non-react-statics": "^3.3.1" + }, + "peerDependencies": { + "react": ">=16.8.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, + "node_modules/@emotion/serialize": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/@emotion/serialize/-/serialize-1.1.4.tgz", + "integrity": "sha512-RIN04MBT8g+FnDwgvIUi8czvr1LU1alUMI05LekWB5DGyTm8cCBMCRpq3GqaiyEDRptEXOyXnvZ58GZYu4kBxQ==", + "dependencies": { + "@emotion/hash": "^0.9.1", + "@emotion/memoize": "^0.8.1", + "@emotion/unitless": "^0.8.1", + "@emotion/utils": "^1.2.1", + "csstype": "^3.0.2" + } + }, + "node_modules/@emotion/sheet": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/@emotion/sheet/-/sheet-1.2.2.tgz", + "integrity": "sha512-0QBtGvaqtWi+nx6doRwDdBIzhNdZrXUppvTM4dtZZWEGTXL/XE/yJxLMGlDT1Gt+UHH5IX1n+jkXyytE/av7OA==" + }, + "node_modules/@emotion/styled": { + "version": "11.11.5", + "resolved": "https://registry.npmjs.org/@emotion/styled/-/styled-11.11.5.tgz", + "integrity": "sha512-/ZjjnaNKvuMPxcIiUkf/9SHoG4Q196DRl1w82hQ3WCsjo1IUR8uaGWrC6a87CrYAW0Kb/pK7hk8BnLgLRi9KoQ==", + "dependencies": { + "@babel/runtime": "^7.18.3", + "@emotion/babel-plugin": "^11.11.0", + "@emotion/is-prop-valid": "^1.2.2", + "@emotion/serialize": "^1.1.4", + "@emotion/use-insertion-effect-with-fallbacks": "^1.0.1", + "@emotion/utils": "^1.2.1" + }, + "peerDependencies": { + "@emotion/react": "^11.0.0-rc.0", + "react": ">=16.8.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, + "node_modules/@emotion/unitless": { + "version": "0.8.1", + "resolved": "https://registry.npmjs.org/@emotion/unitless/-/unitless-0.8.1.tgz", + "integrity": "sha512-KOEGMu6dmJZtpadb476IsZBclKvILjopjUii3V+7MnXIQCYh8W3NgNcgwo21n9LXZX6EDIKvqfjYxXebDwxKmQ==" + }, + "node_modules/@emotion/use-insertion-effect-with-fallbacks": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@emotion/use-insertion-effect-with-fallbacks/-/use-insertion-effect-with-fallbacks-1.0.1.tgz", + "integrity": "sha512-jT/qyKZ9rzLErtrjGgdkMBn2OP8wl0G3sQlBb3YPryvKHsjvINUhVaPFfP+fpBcOkmrVOVEEHQFJ7nbj2TH2gw==", + "peerDependencies": { + "react": ">=16.8.0" + } + }, + "node_modules/@emotion/utils": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@emotion/utils/-/utils-1.2.1.tgz", + "integrity": "sha512-Y2tGf3I+XVnajdItskUCn6LX+VUDmP6lTL4fcqsXAv43dnlbZiuW4MWQW38rW/BVWSE7Q/7+XQocmpnRYILUmg==" + }, + "node_modules/@emotion/weak-memoize": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/@emotion/weak-memoize/-/weak-memoize-0.3.1.tgz", + "integrity": "sha512-EsBwpc7hBUJWAsNPBmJy4hxWx12v6bshQsldrVmjxJoc3isbxhOrF2IcCpaXxfvq03NwkI7sbsOLXbYuqF/8Ww==" + }, "node_modules/@episerver/forms-react": { "resolved": "src/@episerver/forms-react", "link": true @@ -2496,6 +2879,1148 @@ "node": "^12.22.0 || ^14.17.0 || >=16.0.0" } }, + "node_modules/@floating-ui/core": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/@floating-ui/core/-/core-1.6.0.tgz", + "integrity": "sha512-PcF++MykgmTj3CIyOQbKA/hDzOAiqI3mhuoN44WRCopIs1sgoDoU4oty4Jtqaj/y3oDU6fnVSm4QG0a3t5i0+g==", + "dependencies": { + "@floating-ui/utils": "^0.2.1" + } + }, + "node_modules/@floating-ui/dom": { + "version": "1.6.3", + "resolved": "https://registry.npmjs.org/@floating-ui/dom/-/dom-1.6.3.tgz", + "integrity": "sha512-RnDthu3mzPlQ31Ss/BTwQ1zjzIhr3lk1gZB1OC56h/1vEtaXkESrOqL5fQVMfXpwGtRwX+YsZBdyHtJMQnkArw==", + "dependencies": { + "@floating-ui/core": "^1.0.0", + "@floating-ui/utils": "^0.2.0" + } + }, + "node_modules/@floating-ui/react-dom": { + "version": "2.0.8", + "resolved": "https://registry.npmjs.org/@floating-ui/react-dom/-/react-dom-2.0.8.tgz", + "integrity": "sha512-HOdqOt3R3OGeTKidaLvJKcgg75S6tibQ3Tif4eyd91QnIJWr0NLvoXFpJA/j8HqkFSL68GDca9AuyWEHlhyClw==", + "dependencies": { + "@floating-ui/dom": "^1.6.1" + }, + "peerDependencies": { + "react": ">=16.8.0", + "react-dom": ">=16.8.0" + } + }, + "node_modules/@floating-ui/utils": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/@floating-ui/utils/-/utils-0.2.1.tgz", + "integrity": "sha512-9TANp6GPoMtYzQdt54kfAyMmz1+osLlXdg2ENroU7zzrtflTLrrC/lgrIfaSe+Wu0b89GKccT7vxXA0MoAIO+Q==" + }, + "node_modules/@graphql-codegen/cli": { + "version": "2.16.5", + "resolved": "https://registry.npmjs.org/@graphql-codegen/cli/-/cli-2.16.5.tgz", + "integrity": "sha512-XYPIp+q7fB0xAGSAoRykiTe4oY80VU+z+dw5nuv4mLY0+pv7+pa2C6Nwhdw7a65lXOhFviBApWCCZeqd54SMnA==", + "dependencies": { + "@babel/generator": "^7.18.13", + "@babel/template": "^7.18.10", + "@babel/types": "^7.18.13", + "@graphql-codegen/core": "^2.6.8", + "@graphql-codegen/plugin-helpers": "^3.1.2", + "@graphql-tools/apollo-engine-loader": "^7.3.6", + "@graphql-tools/code-file-loader": "^7.3.13", + "@graphql-tools/git-loader": "^7.2.13", + "@graphql-tools/github-loader": "^7.3.20", + "@graphql-tools/graphql-file-loader": "^7.5.0", + "@graphql-tools/json-file-loader": "^7.4.1", + "@graphql-tools/load": "^7.8.0", + "@graphql-tools/prisma-loader": "^7.2.49", + "@graphql-tools/url-loader": "^7.13.2", + "@graphql-tools/utils": "^9.0.0", + "@whatwg-node/fetch": "^0.6.0", + "chalk": "^4.1.0", + "chokidar": "^3.5.2", + "cosmiconfig": "^7.0.0", + "cosmiconfig-typescript-loader": "^4.3.0", + "debounce": "^1.2.0", + "detect-indent": "^6.0.0", + "graphql-config": "^4.4.0", + "inquirer": "^8.0.0", + "is-glob": "^4.0.1", + "json-to-pretty-yaml": "^1.2.2", + "listr2": "^4.0.5", + "log-symbols": "^4.0.0", + "shell-quote": "^1.7.3", + "string-env-interpolation": "^1.0.1", + "ts-log": "^2.2.3", + "ts-node": "^10.9.1", + "tslib": "^2.4.0", + "yaml": "^1.10.0", + "yargs": "^17.0.0" + }, + "bin": { + "gql-gen": "cjs/bin.js", + "graphql-code-generator": "cjs/bin.js", + "graphql-codegen": "cjs/bin.js", + "graphql-codegen-esm": "esm/bin.js" + }, + "peerDependencies": { + "graphql": "^0.8.0 || ^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-codegen/cli/node_modules/ansi-escapes": { + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz", + "integrity": "sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==", + "dependencies": { + "type-fest": "^0.21.3" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@graphql-codegen/cli/node_modules/cli-cursor": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-3.1.0.tgz", + "integrity": "sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==", + "dependencies": { + "restore-cursor": "^3.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@graphql-codegen/cli/node_modules/cli-truncate": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/cli-truncate/-/cli-truncate-2.1.0.tgz", + "integrity": "sha512-n8fOixwDD6b/ObinzTrp1ZKFzbgvKZvuz/TvejnLn1aQfC6r52XEx85FmuC+3HI+JM7coBRXUvNqEU2PHVrHpg==", + "dependencies": { + "slice-ansi": "^3.0.0", + "string-width": "^4.2.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@graphql-codegen/cli/node_modules/cliui": { + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-8.0.1.tgz", + "integrity": "sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==", + "dependencies": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.1", + "wrap-ansi": "^7.0.0" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/@graphql-codegen/cli/node_modules/emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==" + }, + "node_modules/@graphql-codegen/cli/node_modules/is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "engines": { + "node": ">=8" + } + }, + "node_modules/@graphql-codegen/cli/node_modules/listr2": { + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/listr2/-/listr2-4.0.5.tgz", + "integrity": "sha512-juGHV1doQdpNT3GSTs9IUN43QJb7KHdF9uqg7Vufs/tG9VTzpFphqF4pm/ICdAABGQxsyNn9CiYA3StkI6jpwA==", + "dependencies": { + "cli-truncate": "^2.1.0", + "colorette": "^2.0.16", + "log-update": "^4.0.0", + "p-map": "^4.0.0", + "rfdc": "^1.3.0", + "rxjs": "^7.5.5", + "through": "^2.3.8", + "wrap-ansi": "^7.0.0" + }, + "engines": { + "node": ">=12" + }, + "peerDependencies": { + "enquirer": ">= 2.3.0 < 3" + }, + "peerDependenciesMeta": { + "enquirer": { + "optional": true + } + } + }, + "node_modules/@graphql-codegen/cli/node_modules/log-update": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/log-update/-/log-update-4.0.0.tgz", + "integrity": "sha512-9fkkDevMefjg0mmzWFBW8YkFP91OrizzkW3diF7CpG+S2EYdy4+TVfGwz1zeF8x7hCx1ovSPTOE9Ngib74qqUg==", + "dependencies": { + "ansi-escapes": "^4.3.0", + "cli-cursor": "^3.1.0", + "slice-ansi": "^4.0.0", + "wrap-ansi": "^6.2.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@graphql-codegen/cli/node_modules/log-update/node_modules/slice-ansi": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-4.0.0.tgz", + "integrity": "sha512-qMCMfhY040cVHT43K9BFygqYbUPFZKHOg7K73mtTWJRb8pyP3fzf4Ixd5SzdEJQ6MRUg/WBnOLxghZtKKurENQ==", + "dependencies": { + "ansi-styles": "^4.0.0", + "astral-regex": "^2.0.0", + "is-fullwidth-code-point": "^3.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/slice-ansi?sponsor=1" + } + }, + "node_modules/@graphql-codegen/cli/node_modules/log-update/node_modules/wrap-ansi": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz", + "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==", + "dependencies": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@graphql-codegen/cli/node_modules/mimic-fn": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", + "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", + "engines": { + "node": ">=6" + } + }, + "node_modules/@graphql-codegen/cli/node_modules/onetime": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", + "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", + "dependencies": { + "mimic-fn": "^2.1.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@graphql-codegen/cli/node_modules/restore-cursor": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-3.1.0.tgz", + "integrity": "sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==", + "dependencies": { + "onetime": "^5.1.0", + "signal-exit": "^3.0.2" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@graphql-codegen/cli/node_modules/slice-ansi": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-3.0.0.tgz", + "integrity": "sha512-pSyv7bSTC7ig9Dcgbw9AuRNUb5k5V6oDudjZoMBSr13qpLBG7tB+zgCkARjq7xIUgdz5P1Qe8u+rSGdouOOIyQ==", + "dependencies": { + "ansi-styles": "^4.0.0", + "astral-regex": "^2.0.0", + "is-fullwidth-code-point": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@graphql-codegen/cli/node_modules/string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@graphql-codegen/cli/node_modules/type-fest": { + "version": "0.21.3", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz", + "integrity": "sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@graphql-codegen/cli/node_modules/wrap-ansi": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", + "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", + "dependencies": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + } + }, + "node_modules/@graphql-codegen/cli/node_modules/yaml": { + "version": "1.10.2", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz", + "integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==", + "engines": { + "node": ">= 6" + } + }, + "node_modules/@graphql-codegen/cli/node_modules/yargs": { + "version": "17.7.2", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.7.2.tgz", + "integrity": "sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==", + "dependencies": { + "cliui": "^8.0.1", + "escalade": "^3.1.1", + "get-caller-file": "^2.0.5", + "require-directory": "^2.1.1", + "string-width": "^4.2.3", + "y18n": "^5.0.5", + "yargs-parser": "^21.1.1" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/@graphql-codegen/cli/node_modules/yargs-parser": { + "version": "21.1.1", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz", + "integrity": "sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==", + "engines": { + "node": ">=12" + } + }, + "node_modules/@graphql-codegen/core": { + "version": "2.6.8", + "resolved": "https://registry.npmjs.org/@graphql-codegen/core/-/core-2.6.8.tgz", + "integrity": "sha512-JKllNIipPrheRgl+/Hm/xuWMw9++xNQ12XJR/OHHgFopOg4zmN3TdlRSyYcv/K90hCFkkIwhlHFUQTfKrm8rxQ==", + "dependencies": { + "@graphql-codegen/plugin-helpers": "^3.1.1", + "@graphql-tools/schema": "^9.0.0", + "@graphql-tools/utils": "^9.1.1", + "tslib": "~2.4.0" + }, + "peerDependencies": { + "graphql": "^0.8.0 || ^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-codegen/core/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/@graphql-codegen/plugin-helpers": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/@graphql-codegen/plugin-helpers/-/plugin-helpers-3.1.2.tgz", + "integrity": "sha512-emOQiHyIliVOIjKVKdsI5MXj312zmRDwmHpyUTZMjfpvxq/UVAHUJIVdVf+lnjjrI+LXBTgMlTWTgHQfmICxjg==", + "dependencies": { + "@graphql-tools/utils": "^9.0.0", + "change-case-all": "1.0.15", + "common-tags": "1.8.2", + "import-from": "4.0.0", + "lodash": "~4.17.0", + "tslib": "~2.4.0" + }, + "peerDependencies": { + "graphql": "^0.8.0 || ^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-codegen/plugin-helpers/node_modules/import-from": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/import-from/-/import-from-4.0.0.tgz", + "integrity": "sha512-P9J71vT5nLlDeV8FHs5nNxaLbrpfAV5cF5srvbZfpwpcJoM/xZR3hiv+q+SAnuSmuGbXMWud063iIMx/V/EWZQ==", + "engines": { + "node": ">=12.2" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@graphql-codegen/plugin-helpers/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/@graphql-codegen/schema-ast": { + "version": "2.6.1", + "resolved": "https://registry.npmjs.org/@graphql-codegen/schema-ast/-/schema-ast-2.6.1.tgz", + "integrity": "sha512-5TNW3b1IHJjCh07D2yQNGDQzUpUl2AD+GVe1Dzjqyx/d2Fn0TPMxLsHsKPS4Plg4saO8FK/QO70wLsP7fdbQ1w==", + "dependencies": { + "@graphql-codegen/plugin-helpers": "^3.1.2", + "@graphql-tools/utils": "^9.0.0", + "tslib": "~2.4.0" + }, + "peerDependencies": { + "graphql": "^0.8.0 || ^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-codegen/schema-ast/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/@graphql-codegen/typescript": { + "version": "2.8.8", + "resolved": "https://registry.npmjs.org/@graphql-codegen/typescript/-/typescript-2.8.8.tgz", + "integrity": "sha512-A0oUi3Oy6+DormOlrTC4orxT9OBZkIglhbJBcDmk34jAKKUgesukXRd4yOhmTrnbchpXz2T8IAOFB3FWIaK4Rw==", + "dependencies": { + "@graphql-codegen/plugin-helpers": "^3.1.2", + "@graphql-codegen/schema-ast": "^2.6.1", + "@graphql-codegen/visitor-plugin-common": "2.13.8", + "auto-bind": "~4.0.0", + "tslib": "~2.4.0" + }, + "peerDependencies": { + "graphql": "^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0" + } + }, + "node_modules/@graphql-codegen/typescript-operations": { + "version": "2.5.13", + "resolved": "https://registry.npmjs.org/@graphql-codegen/typescript-operations/-/typescript-operations-2.5.13.tgz", + "integrity": "sha512-3vfR6Rx6iZU0JRt29GBkFlrSNTM6t+MSLF86ChvL4d/Jfo/JYAGuB3zNzPhirHYzJPCvLOAx2gy9ID1ltrpYiw==", + "dependencies": { + "@graphql-codegen/plugin-helpers": "^3.1.2", + "@graphql-codegen/typescript": "^2.8.8", + "@graphql-codegen/visitor-plugin-common": "2.13.8", + "auto-bind": "~4.0.0", + "tslib": "~2.4.0" + }, + "peerDependencies": { + "graphql": "^0.8.0 || ^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-codegen/typescript-operations/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/@graphql-codegen/typescript-react-query": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/@graphql-codegen/typescript-react-query/-/typescript-react-query-4.1.0.tgz", + "integrity": "sha512-+3Hk+ws6HfCAZl7+5Q4LBkFh3y+2ISuahMYRHIqzqpwNnrthftg8xNx11VH5sabqqjqEmjY3UaP8glP93itPWQ==", + "dependencies": { + "@graphql-codegen/plugin-helpers": "^3.0.0", + "@graphql-codegen/visitor-plugin-common": "2.13.1", + "auto-bind": "~4.0.0", + "change-case-all": "1.0.15", + "tslib": "~2.4.0" + }, + "peerDependencies": { + "graphql": "^0.8.0 || ^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-codegen/typescript-react-query/node_modules/@graphql-codegen/visitor-plugin-common": { + "version": "2.13.1", + "resolved": "https://registry.npmjs.org/@graphql-codegen/visitor-plugin-common/-/visitor-plugin-common-2.13.1.tgz", + "integrity": "sha512-mD9ufZhDGhyrSaWQGrU1Q1c5f01TeWtSWy/cDwXYjJcHIj1Y/DG2x0tOflEfCvh5WcnmHNIw4lzDsg1W7iFJEg==", + "dependencies": { + "@graphql-codegen/plugin-helpers": "^2.7.2", + "@graphql-tools/optimize": "^1.3.0", + "@graphql-tools/relay-operation-optimizer": "^6.5.0", + "@graphql-tools/utils": "^8.8.0", + "auto-bind": "~4.0.0", + "change-case-all": "1.0.14", + "dependency-graph": "^0.11.0", + "graphql-tag": "^2.11.0", + "parse-filepath": "^1.0.2", + "tslib": "~2.4.0" + }, + "peerDependencies": { + "graphql": "^0.8.0 || ^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-codegen/typescript-react-query/node_modules/@graphql-codegen/visitor-plugin-common/node_modules/@graphql-codegen/plugin-helpers": { + "version": "2.7.2", + "resolved": "https://registry.npmjs.org/@graphql-codegen/plugin-helpers/-/plugin-helpers-2.7.2.tgz", + "integrity": "sha512-kln2AZ12uii6U59OQXdjLk5nOlh1pHis1R98cDZGFnfaiAbX9V3fxcZ1MMJkB7qFUymTALzyjZoXXdyVmPMfRg==", + "dependencies": { + "@graphql-tools/utils": "^8.8.0", + "change-case-all": "1.0.14", + "common-tags": "1.8.2", + "import-from": "4.0.0", + "lodash": "~4.17.0", + "tslib": "~2.4.0" + }, + "peerDependencies": { + "graphql": "^0.8.0 || ^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-codegen/typescript-react-query/node_modules/@graphql-codegen/visitor-plugin-common/node_modules/change-case-all": { + "version": "1.0.14", + "resolved": "https://registry.npmjs.org/change-case-all/-/change-case-all-1.0.14.tgz", + "integrity": "sha512-CWVm2uT7dmSHdO/z1CXT/n47mWonyypzBbuCy5tN7uMg22BsfkhwT6oHmFCAk+gL1LOOxhdbB9SZz3J1KTY3gA==", + "dependencies": { + "change-case": "^4.1.2", + "is-lower-case": "^2.0.2", + "is-upper-case": "^2.0.2", + "lower-case": "^2.0.2", + "lower-case-first": "^2.0.2", + "sponge-case": "^1.0.1", + "swap-case": "^2.0.2", + "title-case": "^3.0.3", + "upper-case": "^2.0.2", + "upper-case-first": "^2.0.2" + } + }, + "node_modules/@graphql-codegen/typescript-react-query/node_modules/@graphql-tools/utils": { + "version": "8.13.1", + "resolved": "https://registry.npmjs.org/@graphql-tools/utils/-/utils-8.13.1.tgz", + "integrity": "sha512-qIh9yYpdUFmctVqovwMdheVNJqFh+DQNWIhX87FJStfXYnmweBUDATok9fWPleKeFwxnW8IapKmY8m8toJEkAw==", + "dependencies": { + "tslib": "^2.4.0" + }, + "peerDependencies": { + "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0" + } + }, + "node_modules/@graphql-codegen/typescript-react-query/node_modules/import-from": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/import-from/-/import-from-4.0.0.tgz", + "integrity": "sha512-P9J71vT5nLlDeV8FHs5nNxaLbrpfAV5cF5srvbZfpwpcJoM/xZR3hiv+q+SAnuSmuGbXMWud063iIMx/V/EWZQ==", + "engines": { + "node": ">=12.2" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@graphql-codegen/typescript-react-query/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/@graphql-codegen/typescript/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/@graphql-codegen/visitor-plugin-common": { + "version": "2.13.8", + "resolved": "https://registry.npmjs.org/@graphql-codegen/visitor-plugin-common/-/visitor-plugin-common-2.13.8.tgz", + "integrity": "sha512-IQWu99YV4wt8hGxIbBQPtqRuaWZhkQRG2IZKbMoSvh0vGeWb3dB0n0hSgKaOOxDY+tljtOf9MTcUYvJslQucMQ==", + "dependencies": { + "@graphql-codegen/plugin-helpers": "^3.1.2", + "@graphql-tools/optimize": "^1.3.0", + "@graphql-tools/relay-operation-optimizer": "^6.5.0", + "@graphql-tools/utils": "^9.0.0", + "auto-bind": "~4.0.0", + "change-case-all": "1.0.15", + "dependency-graph": "^0.11.0", + "graphql-tag": "^2.11.0", + "parse-filepath": "^1.0.2", + "tslib": "~2.4.0" + }, + "peerDependencies": { + "graphql": "^0.8.0 || ^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-codegen/visitor-plugin-common/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/@graphql-tools/apollo-engine-loader": { + "version": "7.3.26", + "resolved": "https://registry.npmjs.org/@graphql-tools/apollo-engine-loader/-/apollo-engine-loader-7.3.26.tgz", + "integrity": "sha512-h1vfhdJFjnCYn9b5EY1Z91JTF0KB3hHVJNQIsiUV2mpQXZdeOXQoaWeYEKaiI5R6kwBw5PP9B0fv3jfUIG8LyQ==", + "dependencies": { + "@ardatan/sync-fetch": "^0.0.1", + "@graphql-tools/utils": "^9.2.1", + "@whatwg-node/fetch": "^0.8.0", + "tslib": "^2.4.0" + }, + "peerDependencies": { + "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0" + } + }, + "node_modules/@graphql-tools/apollo-engine-loader/node_modules/@whatwg-node/fetch": { + "version": "0.8.8", + "resolved": "https://registry.npmjs.org/@whatwg-node/fetch/-/fetch-0.8.8.tgz", + "integrity": "sha512-CdcjGC2vdKhc13KKxgsc6/616BQ7ooDIgPeTuAiE8qfCnS0mGzcfCOoZXypQSz73nxI+GWc7ZReIAVhxoE1KCg==", + "dependencies": { + "@peculiar/webcrypto": "^1.4.0", + "@whatwg-node/node-fetch": "^0.3.6", + "busboy": "^1.6.0", + "urlpattern-polyfill": "^8.0.0", + "web-streams-polyfill": "^3.2.1" + } + }, + "node_modules/@graphql-tools/apollo-engine-loader/node_modules/urlpattern-polyfill": { + "version": "8.0.2", + "resolved": "https://registry.npmjs.org/urlpattern-polyfill/-/urlpattern-polyfill-8.0.2.tgz", + "integrity": "sha512-Qp95D4TPJl1kC9SKigDcqgyM2VDVO4RiJc2d4qe5GrYm+zbIQCWWKAFaJNQ4BhdFeDGwBmAxqJBwWSJDb9T3BQ==" + }, + "node_modules/@graphql-tools/batch-execute": { + "version": "8.5.22", + "resolved": "https://registry.npmjs.org/@graphql-tools/batch-execute/-/batch-execute-8.5.22.tgz", + "integrity": "sha512-hcV1JaY6NJQFQEwCKrYhpfLK8frSXDbtNMoTur98u10Cmecy1zrqNKSqhEyGetpgHxaJRqszGzKeI3RuroDN6A==", + "dependencies": { + "@graphql-tools/utils": "^9.2.1", + "dataloader": "^2.2.2", + "tslib": "^2.4.0", + "value-or-promise": "^1.0.12" + }, + "peerDependencies": { + "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0" + } + }, + "node_modules/@graphql-tools/code-file-loader": { + "version": "7.3.23", + "resolved": "https://registry.npmjs.org/@graphql-tools/code-file-loader/-/code-file-loader-7.3.23.tgz", + "integrity": "sha512-8Wt1rTtyTEs0p47uzsPJ1vAtfAx0jmxPifiNdmo9EOCuUPyQGEbMaik/YkqZ7QUFIEYEQu+Vgfo8tElwOPtx5Q==", + "dependencies": { + "@graphql-tools/graphql-tag-pluck": "7.5.2", + "@graphql-tools/utils": "^9.2.1", + "globby": "^11.0.3", + "tslib": "^2.4.0", + "unixify": "^1.0.0" + }, + "peerDependencies": { + "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0" + } + }, + "node_modules/@graphql-tools/delegate": { + "version": "9.0.35", + "resolved": "https://registry.npmjs.org/@graphql-tools/delegate/-/delegate-9.0.35.tgz", + "integrity": "sha512-jwPu8NJbzRRMqi4Vp/5QX1vIUeUPpWmlQpOkXQD2r1X45YsVceyUUBnktCrlJlDB4jPRVy7JQGwmYo3KFiOBMA==", + "dependencies": { + "@graphql-tools/batch-execute": "^8.5.22", + "@graphql-tools/executor": "^0.0.20", + "@graphql-tools/schema": "^9.0.19", + "@graphql-tools/utils": "^9.2.1", + "dataloader": "^2.2.2", + "tslib": "^2.5.0", + "value-or-promise": "^1.0.12" + }, + "peerDependencies": { + "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0" + } + }, + "node_modules/@graphql-tools/executor": { + "version": "0.0.20", + "resolved": "https://registry.npmjs.org/@graphql-tools/executor/-/executor-0.0.20.tgz", + "integrity": "sha512-GdvNc4vszmfeGvUqlcaH1FjBoguvMYzxAfT6tDd4/LgwymepHhinqLNA5otqwVLW+JETcDaK7xGENzFomuE6TA==", + "dependencies": { + "@graphql-tools/utils": "^9.2.1", + "@graphql-typed-document-node/core": "3.2.0", + "@repeaterjs/repeater": "^3.0.4", + "tslib": "^2.4.0", + "value-or-promise": "^1.0.12" + }, + "peerDependencies": { + "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0" + } + }, + "node_modules/@graphql-tools/executor-graphql-ws": { + "version": "0.0.14", + "resolved": "https://registry.npmjs.org/@graphql-tools/executor-graphql-ws/-/executor-graphql-ws-0.0.14.tgz", + "integrity": "sha512-P2nlkAsPZKLIXImFhj0YTtny5NQVGSsKnhi7PzXiaHSXc6KkzqbWZHKvikD4PObanqg+7IO58rKFpGXP7eeO+w==", + "dependencies": { + "@graphql-tools/utils": "^9.2.1", + "@repeaterjs/repeater": "3.0.4", + "@types/ws": "^8.0.0", + "graphql-ws": "5.12.1", + "isomorphic-ws": "5.0.0", + "tslib": "^2.4.0", + "ws": "8.13.0" + }, + "peerDependencies": { + "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0" + } + }, + "node_modules/@graphql-tools/executor-graphql-ws/node_modules/@repeaterjs/repeater": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/@repeaterjs/repeater/-/repeater-3.0.4.tgz", + "integrity": "sha512-AW8PKd6iX3vAZ0vA43nOUOnbq/X5ihgU+mSXXqunMkeQADGiqw/PY0JNeYtD5sr0PAy51YPgAPbDoeapv9r8WA==" + }, + "node_modules/@graphql-tools/executor-graphql-ws/node_modules/ws": { + "version": "8.13.0", + "resolved": "https://registry.npmjs.org/ws/-/ws-8.13.0.tgz", + "integrity": "sha512-x9vcZYTrFPC7aSIbj7sRCYo7L/Xb8Iy+pW0ng0wt2vCJv7M9HOMy0UoN3rr+IFC7hb7vXoqS+P9ktyLLLhO+LA==", + "engines": { + "node": ">=10.0.0" + }, + "peerDependencies": { + "bufferutil": "^4.0.1", + "utf-8-validate": ">=5.0.2" + }, + "peerDependenciesMeta": { + "bufferutil": { + "optional": true + }, + "utf-8-validate": { + "optional": true + } + } + }, + "node_modules/@graphql-tools/executor-http": { + "version": "0.1.10", + "resolved": "https://registry.npmjs.org/@graphql-tools/executor-http/-/executor-http-0.1.10.tgz", + "integrity": "sha512-hnAfbKv0/lb9s31LhWzawQ5hghBfHS+gYWtqxME6Rl0Aufq9GltiiLBcl7OVVOnkLF0KhwgbYP1mB5VKmgTGpg==", + "dependencies": { + "@graphql-tools/utils": "^9.2.1", + "@repeaterjs/repeater": "^3.0.4", + "@whatwg-node/fetch": "^0.8.1", + "dset": "^3.1.2", + "extract-files": "^11.0.0", + "meros": "^1.2.1", + "tslib": "^2.4.0", + "value-or-promise": "^1.0.12" + }, + "peerDependencies": { + "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0" + } + }, + "node_modules/@graphql-tools/executor-http/node_modules/@whatwg-node/fetch": { + "version": "0.8.8", + "resolved": "https://registry.npmjs.org/@whatwg-node/fetch/-/fetch-0.8.8.tgz", + "integrity": "sha512-CdcjGC2vdKhc13KKxgsc6/616BQ7ooDIgPeTuAiE8qfCnS0mGzcfCOoZXypQSz73nxI+GWc7ZReIAVhxoE1KCg==", + "dependencies": { + "@peculiar/webcrypto": "^1.4.0", + "@whatwg-node/node-fetch": "^0.3.6", + "busboy": "^1.6.0", + "urlpattern-polyfill": "^8.0.0", + "web-streams-polyfill": "^3.2.1" + } + }, + "node_modules/@graphql-tools/executor-http/node_modules/urlpattern-polyfill": { + "version": "8.0.2", + "resolved": "https://registry.npmjs.org/urlpattern-polyfill/-/urlpattern-polyfill-8.0.2.tgz", + "integrity": "sha512-Qp95D4TPJl1kC9SKigDcqgyM2VDVO4RiJc2d4qe5GrYm+zbIQCWWKAFaJNQ4BhdFeDGwBmAxqJBwWSJDb9T3BQ==" + }, + "node_modules/@graphql-tools/executor-legacy-ws": { + "version": "0.0.11", + "resolved": "https://registry.npmjs.org/@graphql-tools/executor-legacy-ws/-/executor-legacy-ws-0.0.11.tgz", + "integrity": "sha512-4ai+NnxlNfvIQ4c70hWFvOZlSUN8lt7yc+ZsrwtNFbFPH/EroIzFMapAxM9zwyv9bH38AdO3TQxZ5zNxgBdvUw==", + "dependencies": { + "@graphql-tools/utils": "^9.2.1", + "@types/ws": "^8.0.0", + "isomorphic-ws": "5.0.0", + "tslib": "^2.4.0", + "ws": "8.13.0" + }, + "peerDependencies": { + "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0" + } + }, + "node_modules/@graphql-tools/executor-legacy-ws/node_modules/ws": { + "version": "8.13.0", + "resolved": "https://registry.npmjs.org/ws/-/ws-8.13.0.tgz", + "integrity": "sha512-x9vcZYTrFPC7aSIbj7sRCYo7L/Xb8Iy+pW0ng0wt2vCJv7M9HOMy0UoN3rr+IFC7hb7vXoqS+P9ktyLLLhO+LA==", + "engines": { + "node": ">=10.0.0" + }, + "peerDependencies": { + "bufferutil": "^4.0.1", + "utf-8-validate": ">=5.0.2" + }, + "peerDependenciesMeta": { + "bufferutil": { + "optional": true + }, + "utf-8-validate": { + "optional": true + } + } + }, + "node_modules/@graphql-tools/git-loader": { + "version": "7.3.0", + "resolved": "https://registry.npmjs.org/@graphql-tools/git-loader/-/git-loader-7.3.0.tgz", + "integrity": "sha512-gcGAK+u16eHkwsMYqqghZbmDquh8QaO24Scsxq+cVR+vx1ekRlsEiXvu+yXVDbZdcJ6PBIbeLcQbEu+xhDLmvQ==", + "dependencies": { + "@graphql-tools/graphql-tag-pluck": "7.5.2", + "@graphql-tools/utils": "^9.2.1", + "is-glob": "4.0.3", + "micromatch": "^4.0.4", + "tslib": "^2.4.0", + "unixify": "^1.0.0" + }, + "peerDependencies": { + "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0" + } + }, + "node_modules/@graphql-tools/github-loader": { + "version": "7.3.28", + "resolved": "https://registry.npmjs.org/@graphql-tools/github-loader/-/github-loader-7.3.28.tgz", + "integrity": "sha512-OK92Lf9pmxPQvjUNv05b3tnVhw0JRfPqOf15jZjyQ8BfdEUrJoP32b4dRQQem/wyRL24KY4wOfArJNqzpsbwCA==", + "dependencies": { + "@ardatan/sync-fetch": "^0.0.1", + "@graphql-tools/executor-http": "^0.1.9", + "@graphql-tools/graphql-tag-pluck": "^7.4.6", + "@graphql-tools/utils": "^9.2.1", + "@whatwg-node/fetch": "^0.8.0", + "tslib": "^2.4.0", + "value-or-promise": "^1.0.12" + }, + "peerDependencies": { + "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0" + } + }, + "node_modules/@graphql-tools/github-loader/node_modules/@whatwg-node/fetch": { + "version": "0.8.8", + "resolved": "https://registry.npmjs.org/@whatwg-node/fetch/-/fetch-0.8.8.tgz", + "integrity": "sha512-CdcjGC2vdKhc13KKxgsc6/616BQ7ooDIgPeTuAiE8qfCnS0mGzcfCOoZXypQSz73nxI+GWc7ZReIAVhxoE1KCg==", + "dependencies": { + "@peculiar/webcrypto": "^1.4.0", + "@whatwg-node/node-fetch": "^0.3.6", + "busboy": "^1.6.0", + "urlpattern-polyfill": "^8.0.0", + "web-streams-polyfill": "^3.2.1" + } + }, + "node_modules/@graphql-tools/github-loader/node_modules/urlpattern-polyfill": { + "version": "8.0.2", + "resolved": "https://registry.npmjs.org/urlpattern-polyfill/-/urlpattern-polyfill-8.0.2.tgz", + "integrity": "sha512-Qp95D4TPJl1kC9SKigDcqgyM2VDVO4RiJc2d4qe5GrYm+zbIQCWWKAFaJNQ4BhdFeDGwBmAxqJBwWSJDb9T3BQ==" + }, + "node_modules/@graphql-tools/graphql-file-loader": { + "version": "7.5.17", + "resolved": "https://registry.npmjs.org/@graphql-tools/graphql-file-loader/-/graphql-file-loader-7.5.17.tgz", + "integrity": "sha512-hVwwxPf41zOYgm4gdaZILCYnKB9Zap7Ys9OhY1hbwuAuC4MMNY9GpUjoTU3CQc3zUiPoYStyRtUGkHSJZ3HxBw==", + "dependencies": { + "@graphql-tools/import": "6.7.18", + "@graphql-tools/utils": "^9.2.1", + "globby": "^11.0.3", + "tslib": "^2.4.0", + "unixify": "^1.0.0" + }, + "peerDependencies": { + "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0" + } + }, + "node_modules/@graphql-tools/graphql-tag-pluck": { + "version": "7.5.2", + "resolved": "https://registry.npmjs.org/@graphql-tools/graphql-tag-pluck/-/graphql-tag-pluck-7.5.2.tgz", + "integrity": "sha512-RW+H8FqOOLQw0BPXaahYepVSRjuOHw+7IL8Opaa5G5uYGOBxoXR7DceyQ7BcpMgktAOOmpDNQ2WtcboChOJSRA==", + "dependencies": { + "@babel/parser": "^7.16.8", + "@babel/plugin-syntax-import-assertions": "^7.20.0", + "@babel/traverse": "^7.16.8", + "@babel/types": "^7.16.8", + "@graphql-tools/utils": "^9.2.1", + "tslib": "^2.4.0" + }, + "peerDependencies": { + "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0" + } + }, + "node_modules/@graphql-tools/import": { + "version": "6.7.18", + "resolved": "https://registry.npmjs.org/@graphql-tools/import/-/import-6.7.18.tgz", + "integrity": "sha512-XQDdyZTp+FYmT7as3xRWH/x8dx0QZA2WZqfMF5EWb36a0PiH7WwlRQYIdyYXj8YCLpiWkeBXgBRHmMnwEYR8iQ==", + "dependencies": { + "@graphql-tools/utils": "^9.2.1", + "resolve-from": "5.0.0", + "tslib": "^2.4.0" + }, + "peerDependencies": { + "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0" + } + }, + "node_modules/@graphql-tools/import/node_modules/resolve-from": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", + "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", + "engines": { + "node": ">=8" + } + }, + "node_modules/@graphql-tools/json-file-loader": { + "version": "7.4.18", + "resolved": "https://registry.npmjs.org/@graphql-tools/json-file-loader/-/json-file-loader-7.4.18.tgz", + "integrity": "sha512-AJ1b6Y1wiVgkwsxT5dELXhIVUPs/u3VZ8/0/oOtpcoyO/vAeM5rOvvWegzicOOnQw8G45fgBRMkkRfeuwVt6+w==", + "dependencies": { + "@graphql-tools/utils": "^9.2.1", + "globby": "^11.0.3", + "tslib": "^2.4.0", + "unixify": "^1.0.0" + }, + "peerDependencies": { + "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0" + } + }, + "node_modules/@graphql-tools/load": { + "version": "7.8.14", + "resolved": "https://registry.npmjs.org/@graphql-tools/load/-/load-7.8.14.tgz", + "integrity": "sha512-ASQvP+snHMYm+FhIaLxxFgVdRaM0vrN9wW2BKInQpktwWTXVyk+yP5nQUCEGmn0RTdlPKrffBaigxepkEAJPrg==", + "dependencies": { + "@graphql-tools/schema": "^9.0.18", + "@graphql-tools/utils": "^9.2.1", + "p-limit": "3.1.0", + "tslib": "^2.4.0" + }, + "peerDependencies": { + "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0" + } + }, + "node_modules/@graphql-tools/merge": { + "version": "8.4.2", + "resolved": "https://registry.npmjs.org/@graphql-tools/merge/-/merge-8.4.2.tgz", + "integrity": "sha512-XbrHAaj8yDuINph+sAfuq3QCZ/tKblrTLOpirK0+CAgNlZUCHs0Fa+xtMUURgwCVThLle1AF7svJCxFizygLsw==", + "dependencies": { + "@graphql-tools/utils": "^9.2.1", + "tslib": "^2.4.0" + }, + "peerDependencies": { + "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0" + } + }, + "node_modules/@graphql-tools/optimize": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/@graphql-tools/optimize/-/optimize-1.4.0.tgz", + "integrity": "sha512-dJs/2XvZp+wgHH8T5J2TqptT9/6uVzIYvA6uFACha+ufvdMBedkfR4b4GbT8jAKLRARiqRTxy3dctnwkTM2tdw==", + "dependencies": { + "tslib": "^2.4.0" + }, + "peerDependencies": { + "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0" + } + }, + "node_modules/@graphql-tools/prisma-loader": { + "version": "7.2.72", + "resolved": "https://registry.npmjs.org/@graphql-tools/prisma-loader/-/prisma-loader-7.2.72.tgz", + "integrity": "sha512-0a7uV7Fky6yDqd0tI9+XMuvgIo6GAqiVzzzFV4OSLry4AwiQlI3igYseBV7ZVOGhedOTqj/URxjpiv07hRcwag==", + "dependencies": { + "@graphql-tools/url-loader": "^7.17.18", + "@graphql-tools/utils": "^9.2.1", + "@types/js-yaml": "^4.0.0", + "@types/json-stable-stringify": "^1.0.32", + "@whatwg-node/fetch": "^0.8.2", + "chalk": "^4.1.0", + "debug": "^4.3.1", + "dotenv": "^16.0.0", + "graphql-request": "^6.0.0", + "http-proxy-agent": "^6.0.0", + "https-proxy-agent": "^6.0.0", + "jose": "^4.11.4", + "js-yaml": "^4.0.0", + "json-stable-stringify": "^1.0.1", + "lodash": "^4.17.20", + "scuid": "^1.1.0", + "tslib": "^2.4.0", + "yaml-ast-parser": "^0.0.43" + }, + "peerDependencies": { + "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0" + } + }, + "node_modules/@graphql-tools/prisma-loader/node_modules/@whatwg-node/fetch": { + "version": "0.8.8", + "resolved": "https://registry.npmjs.org/@whatwg-node/fetch/-/fetch-0.8.8.tgz", + "integrity": "sha512-CdcjGC2vdKhc13KKxgsc6/616BQ7ooDIgPeTuAiE8qfCnS0mGzcfCOoZXypQSz73nxI+GWc7ZReIAVhxoE1KCg==", + "dependencies": { + "@peculiar/webcrypto": "^1.4.0", + "@whatwg-node/node-fetch": "^0.3.6", + "busboy": "^1.6.0", + "urlpattern-polyfill": "^8.0.0", + "web-streams-polyfill": "^3.2.1" + } + }, + "node_modules/@graphql-tools/prisma-loader/node_modules/agent-base": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-7.1.1.tgz", + "integrity": "sha512-H0TSyFNDMomMNJQBn8wFV5YC/2eJ+VXECwOadZJT554xP6cODZHPX3H9QMQECxvrgiSOP1pHjy1sMWQVYJOUOA==", + "dependencies": { + "debug": "^4.3.4" + }, + "engines": { + "node": ">= 14" + } + }, + "node_modules/@graphql-tools/prisma-loader/node_modules/dotenv": { + "version": "16.4.5", + "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-16.4.5.tgz", + "integrity": "sha512-ZmdL2rui+eB2YwhsWzjInR8LldtZHGDoQ1ugH85ppHKwpUHL7j7rN0Ti9NCnGiQbhaZ11FpR+7ao1dNsmduNUg==", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://dotenvx.com" + } + }, + "node_modules/@graphql-tools/prisma-loader/node_modules/http-proxy-agent": { + "version": "6.1.1", + "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-6.1.1.tgz", + "integrity": "sha512-JRCz+4Whs6yrrIoIlrH+ZTmhrRwtMnmOHsHn8GFEn9O2sVfSE+DAZ3oyyGIKF8tjJEeSJmP89j7aTjVsSqsU0g==", + "dependencies": { + "agent-base": "^7.1.0", + "debug": "^4.3.4" + }, + "engines": { + "node": ">= 14" + } + }, + "node_modules/@graphql-tools/prisma-loader/node_modules/https-proxy-agent": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-6.2.1.tgz", + "integrity": "sha512-ONsE3+yfZF2caH5+bJlcddtWqNI3Gvs5A38+ngvljxaBiRXRswym2c7yf8UAeFpRFKjFNHIFEHqR/OLAWJzyiA==", + "dependencies": { + "agent-base": "^7.0.2", + "debug": "4" + }, + "engines": { + "node": ">= 14" + } + }, + "node_modules/@graphql-tools/prisma-loader/node_modules/urlpattern-polyfill": { + "version": "8.0.2", + "resolved": "https://registry.npmjs.org/urlpattern-polyfill/-/urlpattern-polyfill-8.0.2.tgz", + "integrity": "sha512-Qp95D4TPJl1kC9SKigDcqgyM2VDVO4RiJc2d4qe5GrYm+zbIQCWWKAFaJNQ4BhdFeDGwBmAxqJBwWSJDb9T3BQ==" + }, + "node_modules/@graphql-tools/relay-operation-optimizer": { + "version": "6.5.18", + "resolved": "https://registry.npmjs.org/@graphql-tools/relay-operation-optimizer/-/relay-operation-optimizer-6.5.18.tgz", + "integrity": "sha512-mc5VPyTeV+LwiM+DNvoDQfPqwQYhPV/cl5jOBjTgSniyaq8/86aODfMkrE2OduhQ5E00hqrkuL2Fdrgk0w1QJg==", + "dependencies": { + "@ardatan/relay-compiler": "12.0.0", + "@graphql-tools/utils": "^9.2.1", + "tslib": "^2.4.0" + }, + "peerDependencies": { + "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0" + } + }, + "node_modules/@graphql-tools/schema": { + "version": "9.0.19", + "resolved": "https://registry.npmjs.org/@graphql-tools/schema/-/schema-9.0.19.tgz", + "integrity": "sha512-oBRPoNBtCkk0zbUsyP4GaIzCt8C0aCI4ycIRUL67KK5pOHljKLBBtGT+Jr6hkzA74C8Gco8bpZPe7aWFjiaK2w==", + "dependencies": { + "@graphql-tools/merge": "^8.4.1", + "@graphql-tools/utils": "^9.2.1", + "tslib": "^2.4.0", + "value-or-promise": "^1.0.12" + }, + "peerDependencies": { + "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0" + } + }, + "node_modules/@graphql-tools/url-loader": { + "version": "7.17.18", + "resolved": "https://registry.npmjs.org/@graphql-tools/url-loader/-/url-loader-7.17.18.tgz", + "integrity": "sha512-ear0CiyTj04jCVAxi7TvgbnGDIN2HgqzXzwsfcqiVg9cvjT40NcMlZ2P1lZDgqMkZ9oyLTV8Bw6j+SyG6A+xPw==", + "dependencies": { + "@ardatan/sync-fetch": "^0.0.1", + "@graphql-tools/delegate": "^9.0.31", + "@graphql-tools/executor-graphql-ws": "^0.0.14", + "@graphql-tools/executor-http": "^0.1.7", + "@graphql-tools/executor-legacy-ws": "^0.0.11", + "@graphql-tools/utils": "^9.2.1", + "@graphql-tools/wrap": "^9.4.2", + "@types/ws": "^8.0.0", + "@whatwg-node/fetch": "^0.8.0", + "isomorphic-ws": "^5.0.0", + "tslib": "^2.4.0", + "value-or-promise": "^1.0.11", + "ws": "^8.12.0" + }, + "peerDependencies": { + "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0" + } + }, + "node_modules/@graphql-tools/url-loader/node_modules/@whatwg-node/fetch": { + "version": "0.8.8", + "resolved": "https://registry.npmjs.org/@whatwg-node/fetch/-/fetch-0.8.8.tgz", + "integrity": "sha512-CdcjGC2vdKhc13KKxgsc6/616BQ7ooDIgPeTuAiE8qfCnS0mGzcfCOoZXypQSz73nxI+GWc7ZReIAVhxoE1KCg==", + "dependencies": { + "@peculiar/webcrypto": "^1.4.0", + "@whatwg-node/node-fetch": "^0.3.6", + "busboy": "^1.6.0", + "urlpattern-polyfill": "^8.0.0", + "web-streams-polyfill": "^3.2.1" + } + }, + "node_modules/@graphql-tools/url-loader/node_modules/urlpattern-polyfill": { + "version": "8.0.2", + "resolved": "https://registry.npmjs.org/urlpattern-polyfill/-/urlpattern-polyfill-8.0.2.tgz", + "integrity": "sha512-Qp95D4TPJl1kC9SKigDcqgyM2VDVO4RiJc2d4qe5GrYm+zbIQCWWKAFaJNQ4BhdFeDGwBmAxqJBwWSJDb9T3BQ==" + }, + "node_modules/@graphql-tools/url-loader/node_modules/ws": { + "version": "8.16.0", + "resolved": "https://registry.npmjs.org/ws/-/ws-8.16.0.tgz", + "integrity": "sha512-HS0c//TP7Ina87TfiPUz1rQzMhHrl/SG2guqRcTOIUYD2q8uhUdNHZYJUaQ8aTGPzCh+c6oawMKW35nFl1dxyQ==", + "engines": { + "node": ">=10.0.0" + }, + "peerDependencies": { + "bufferutil": "^4.0.1", + "utf-8-validate": ">=5.0.2" + }, + "peerDependenciesMeta": { + "bufferutil": { + "optional": true + }, + "utf-8-validate": { + "optional": true + } + } + }, + "node_modules/@graphql-tools/utils": { + "version": "9.2.1", + "resolved": "https://registry.npmjs.org/@graphql-tools/utils/-/utils-9.2.1.tgz", + "integrity": "sha512-WUw506Ql6xzmOORlriNrD6Ugx+HjVgYxt9KCXD9mHAak+eaXSwuGGPyE60hy9xaDEoXKBsG7SkG69ybitaVl6A==", + "dependencies": { + "@graphql-typed-document-node/core": "^3.1.1", + "tslib": "^2.4.0" + }, + "peerDependencies": { + "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0" + } + }, + "node_modules/@graphql-tools/wrap": { + "version": "9.4.2", + "resolved": "https://registry.npmjs.org/@graphql-tools/wrap/-/wrap-9.4.2.tgz", + "integrity": "sha512-DFcd9r51lmcEKn0JW43CWkkI2D6T9XI1juW/Yo86i04v43O9w2/k4/nx2XTJv4Yv+iXwUw7Ok81PGltwGJSDSA==", + "dependencies": { + "@graphql-tools/delegate": "^9.0.31", + "@graphql-tools/schema": "^9.0.18", + "@graphql-tools/utils": "^9.2.1", + "tslib": "^2.4.0", + "value-or-promise": "^1.0.12" + }, + "peerDependencies": { + "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0" + } + }, + "node_modules/@graphql-typed-document-node/core": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/@graphql-typed-document-node/core/-/core-3.2.0.tgz", + "integrity": "sha512-mB9oAsNCm9aM3/SOv4YtBMqZbYj10R7dkq8byBqxGY/ncFwhf2oQzMV+LCRlWoDSEBJ3COiR1yeDvMtsoOsuFQ==", + "peerDependencies": { + "graphql": "^0.8.0 || ^0.9.0 || ^0.10.0 || ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0" + } + }, "node_modules/@humanwhocodes/config-array": { "version": "0.11.11", "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.11.11.tgz", @@ -3329,6 +4854,236 @@ "resolved": "https://registry.npmjs.org/@leichtgewicht/ip-codec/-/ip-codec-2.0.4.tgz", "integrity": "sha512-Hcv+nVC0kZnQ3tD9GVu5xSMR4VVYOteQIr/hwFPVEvPdlXqgGEuRjiheChHgdM+JyqdgNcmzZOX/tnl0JOiI7A==" }, + "node_modules/@mui/base": { + "version": "5.0.0-beta.40", + "resolved": "https://registry.npmjs.org/@mui/base/-/base-5.0.0-beta.40.tgz", + "integrity": "sha512-I/lGHztkCzvwlXpjD2+SNmvNQvB4227xBXhISPjEaJUXGImOQ9f3D2Yj/T3KasSI/h0MLWy74X0J6clhPmsRbQ==", + "dependencies": { + "@babel/runtime": "^7.23.9", + "@floating-ui/react-dom": "^2.0.8", + "@mui/types": "^7.2.14", + "@mui/utils": "^5.15.14", + "@popperjs/core": "^2.11.8", + "clsx": "^2.1.0", + "prop-types": "^15.8.1" + }, + "engines": { + "node": ">=12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/mui-org" + }, + "peerDependencies": { + "@types/react": "^17.0.0 || ^18.0.0", + "react": "^17.0.0 || ^18.0.0", + "react-dom": "^17.0.0 || ^18.0.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, + "node_modules/@mui/core-downloads-tracker": { + "version": "5.15.15", + "resolved": "https://registry.npmjs.org/@mui/core-downloads-tracker/-/core-downloads-tracker-5.15.15.tgz", + "integrity": "sha512-aXnw29OWQ6I5A47iuWEI6qSSUfH6G/aCsW9KmW3LiFqr7uXZBK4Ks+z8G+qeIub8k0T5CMqlT2q0L+ZJTMrqpg==", + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/mui-org" + } + }, + "node_modules/@mui/material": { + "version": "5.15.15", + "resolved": "https://registry.npmjs.org/@mui/material/-/material-5.15.15.tgz", + "integrity": "sha512-3zvWayJ+E1kzoIsvwyEvkTUKVKt1AjchFFns+JtluHCuvxgKcLSRJTADw37k0doaRtVAsyh8bz9Afqzv+KYrIA==", + "dependencies": { + "@babel/runtime": "^7.23.9", + "@mui/base": "5.0.0-beta.40", + "@mui/core-downloads-tracker": "^5.15.15", + "@mui/system": "^5.15.15", + "@mui/types": "^7.2.14", + "@mui/utils": "^5.15.14", + "@types/react-transition-group": "^4.4.10", + "clsx": "^2.1.0", + "csstype": "^3.1.3", + "prop-types": "^15.8.1", + "react-is": "^18.2.0", + "react-transition-group": "^4.4.5" + }, + "engines": { + "node": ">=12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/mui-org" + }, + "peerDependencies": { + "@emotion/react": "^11.5.0", + "@emotion/styled": "^11.3.0", + "@types/react": "^17.0.0 || ^18.0.0", + "react": "^17.0.0 || ^18.0.0", + "react-dom": "^17.0.0 || ^18.0.0" + }, + "peerDependenciesMeta": { + "@emotion/react": { + "optional": true + }, + "@emotion/styled": { + "optional": true + }, + "@types/react": { + "optional": true + } + } + }, + "node_modules/@mui/material/node_modules/react-is": { + "version": "18.2.0", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.2.0.tgz", + "integrity": "sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w==" + }, + "node_modules/@mui/private-theming": { + "version": "5.15.14", + "resolved": "https://registry.npmjs.org/@mui/private-theming/-/private-theming-5.15.14.tgz", + "integrity": "sha512-UH0EiZckOWcxiXLX3Jbb0K7rC8mxTr9L9l6QhOZxYc4r8FHUkefltV9VDGLrzCaWh30SQiJvAEd7djX3XXY6Xw==", + "dependencies": { + "@babel/runtime": "^7.23.9", + "@mui/utils": "^5.15.14", + "prop-types": "^15.8.1" + }, + "engines": { + "node": ">=12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/mui-org" + }, + "peerDependencies": { + "@types/react": "^17.0.0 || ^18.0.0", + "react": "^17.0.0 || ^18.0.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, + "node_modules/@mui/styled-engine": { + "version": "5.15.14", + "resolved": "https://registry.npmjs.org/@mui/styled-engine/-/styled-engine-5.15.14.tgz", + "integrity": "sha512-RILkuVD8gY6PvjZjqnWhz8fu68dVkqhM5+jYWfB5yhlSQKg+2rHkmEwm75XIeAqI3qwOndK6zELK5H6Zxn4NHw==", + "dependencies": { + "@babel/runtime": "^7.23.9", + "@emotion/cache": "^11.11.0", + "csstype": "^3.1.3", + "prop-types": "^15.8.1" + }, + "engines": { + "node": ">=12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/mui-org" + }, + "peerDependencies": { + "@emotion/react": "^11.4.1", + "@emotion/styled": "^11.3.0", + "react": "^17.0.0 || ^18.0.0" + }, + "peerDependenciesMeta": { + "@emotion/react": { + "optional": true + }, + "@emotion/styled": { + "optional": true + } + } + }, + "node_modules/@mui/system": { + "version": "5.15.15", + "resolved": "https://registry.npmjs.org/@mui/system/-/system-5.15.15.tgz", + "integrity": "sha512-aulox6N1dnu5PABsfxVGOZffDVmlxPOVgj56HrUnJE8MCSh8lOvvkd47cebIVQQYAjpwieXQXiDPj5pwM40jTQ==", + "dependencies": { + "@babel/runtime": "^7.23.9", + "@mui/private-theming": "^5.15.14", + "@mui/styled-engine": "^5.15.14", + "@mui/types": "^7.2.14", + "@mui/utils": "^5.15.14", + "clsx": "^2.1.0", + "csstype": "^3.1.3", + "prop-types": "^15.8.1" + }, + "engines": { + "node": ">=12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/mui-org" + }, + "peerDependencies": { + "@emotion/react": "^11.5.0", + "@emotion/styled": "^11.3.0", + "@types/react": "^17.0.0 || ^18.0.0", + "react": "^17.0.0 || ^18.0.0" + }, + "peerDependenciesMeta": { + "@emotion/react": { + "optional": true + }, + "@emotion/styled": { + "optional": true + }, + "@types/react": { + "optional": true + } + } + }, + "node_modules/@mui/types": { + "version": "7.2.14", + "resolved": "https://registry.npmjs.org/@mui/types/-/types-7.2.14.tgz", + "integrity": "sha512-MZsBZ4q4HfzBsywtXgM1Ksj6HDThtiwmOKUXH1pKYISI9gAVXCNHNpo7TlGoGrBaYWZTdNoirIN7JsQcQUjmQQ==", + "peerDependencies": { + "@types/react": "^17.0.0 || ^18.0.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, + "node_modules/@mui/utils": { + "version": "5.15.14", + "resolved": "https://registry.npmjs.org/@mui/utils/-/utils-5.15.14.tgz", + "integrity": "sha512-0lF/7Hh/ezDv5X7Pry6enMsbYyGKjADzvHyo3Qrc/SSlTsQ1VkbDMbH0m2t3OR5iIVLwMoxwM7yGd+6FCMtTFA==", + "dependencies": { + "@babel/runtime": "^7.23.9", + "@types/prop-types": "^15.7.11", + "prop-types": "^15.8.1", + "react-is": "^18.2.0" + }, + "engines": { + "node": ">=12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/mui-org" + }, + "peerDependencies": { + "@types/react": "^17.0.0 || ^18.0.0", + "react": "^17.0.0 || ^18.0.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, + "node_modules/@mui/utils/node_modules/react-is": { + "version": "18.2.0", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.2.0.tgz", + "integrity": "sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w==" + }, "node_modules/@nicolo-ribaudo/eslint-scope-5-internals": { "version": "5.1.1-v1", "resolved": "https://registry.npmjs.org/@nicolo-ribaudo/eslint-scope-5-internals/-/eslint-scope-5-internals-5.1.1-v1.tgz", @@ -3389,6 +5144,42 @@ "node": ">= 8" } }, + "node_modules/@peculiar/asn1-schema": { + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/@peculiar/asn1-schema/-/asn1-schema-2.3.8.tgz", + "integrity": "sha512-ULB1XqHKx1WBU/tTFIA+uARuRoBVZ4pNdOA878RDrRbBfBGcSzi5HBkdScC6ZbHn8z7L8gmKCgPC1LHRrP46tA==", + "dependencies": { + "asn1js": "^3.0.5", + "pvtsutils": "^1.3.5", + "tslib": "^2.6.2" + } + }, + "node_modules/@peculiar/json-schema": { + "version": "1.1.12", + "resolved": "https://registry.npmjs.org/@peculiar/json-schema/-/json-schema-1.1.12.tgz", + "integrity": "sha512-coUfuoMeIB7B8/NMekxaDzLhaYmp0HZNPEjYRm9goRou8UZIC3z21s0sL9AWoCw4EG876QyO3kYrc61WNF9B/w==", + "dependencies": { + "tslib": "^2.0.0" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/@peculiar/webcrypto": { + "version": "1.4.6", + "resolved": "https://registry.npmjs.org/@peculiar/webcrypto/-/webcrypto-1.4.6.tgz", + "integrity": "sha512-YBcMfqNSwn3SujUJvAaySy5tlYbYm6tVt9SKoXu8BaTdKGROiJDgPR3TXpZdAKUfklzm3lRapJEAltiMQtBgZg==", + "dependencies": { + "@peculiar/asn1-schema": "^2.3.8", + "@peculiar/json-schema": "^1.1.12", + "pvtsutils": "^1.3.5", + "tslib": "^2.6.2", + "webcrypto-core": "^1.7.9" + }, + "engines": { + "node": ">=10.12.0" + } + }, "node_modules/@pkgr/utils": { "version": "2.4.2", "resolved": "https://registry.npmjs.org/@pkgr/utils/-/utils-2.4.2.tgz", @@ -3458,6 +5249,28 @@ } } }, + "node_modules/@popperjs/core": { + "version": "2.11.8", + "resolved": "https://registry.npmjs.org/@popperjs/core/-/core-2.11.8.tgz", + "integrity": "sha512-P1st0aksCrn9sGZhp8GMYwBnQsbvAWsZAX44oXNNvLHGqAOcoVxmjZiohstwQ7SqKnbR47akdNi+uleWD8+g6A==", + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/popperjs" + } + }, + "node_modules/@remix-run/router": { + "version": "1.15.3", + "resolved": "https://registry.npmjs.org/@remix-run/router/-/router-1.15.3.tgz", + "integrity": "sha512-Oy8rmScVrVxWZVOpEF57ovlnhpZ8CCPlnIIumVcV9nFdiSIrus99+Lw78ekXyGvVDlIsFJbSfmSovJUhCWYV3w==", + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/@repeaterjs/repeater": { + "version": "3.0.5", + "resolved": "https://registry.npmjs.org/@repeaterjs/repeater/-/repeater-3.0.5.tgz", + "integrity": "sha512-l3YHBLAol6d/IKnB9LhpD0cEZWAoe3eFKUyTYWmFmCO2Q/WOckxLQAUyMZWwZV2M/m3+4vgRoaolFqaII82/TA==" + }, "node_modules/@rollup/plugin-commonjs": { "version": "25.0.4", "resolved": "https://registry.npmjs.org/@rollup/plugin-commonjs/-/plugin-commonjs-25.0.4.tgz", @@ -3859,6 +5672,41 @@ "url": "https://github.com/sponsors/gregberge" } }, + "node_modules/@tanstack/query-core": { + "version": "4.36.1", + "resolved": "https://registry.npmjs.org/@tanstack/query-core/-/query-core-4.36.1.tgz", + "integrity": "sha512-DJSilV5+ytBP1FbFcEJovv4rnnm/CokuVvrBEtW/Va9DvuJ3HksbXUJEpI0aV1KtuL4ZoO9AVE6PyNLzF7tLeA==", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/tannerlinsley" + } + }, + "node_modules/@tanstack/react-query": { + "version": "4.36.1", + "resolved": "https://registry.npmjs.org/@tanstack/react-query/-/react-query-4.36.1.tgz", + "integrity": "sha512-y7ySVHFyyQblPl3J3eQBWpXZkliroki3ARnBKsdJchlgt7yJLRDUcf4B8soufgiYt3pEQIkBWBx1N9/ZPIeUWw==", + "dependencies": { + "@tanstack/query-core": "4.36.1", + "use-sync-external-store": "^1.2.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/tannerlinsley" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0 || ^18.0.0", + "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0", + "react-native": "*" + }, + "peerDependenciesMeta": { + "react-dom": { + "optional": true + }, + "react-native": { + "optional": true + } + } + }, "node_modules/@testing-library/dom": { "version": "9.3.3", "resolved": "https://registry.npmjs.org/@testing-library/dom/-/dom-9.3.3.tgz", @@ -3977,6 +5825,26 @@ "node": ">=10.13.0" } }, + "node_modules/@tsconfig/node10": { + "version": "1.0.11", + "resolved": "https://registry.npmjs.org/@tsconfig/node10/-/node10-1.0.11.tgz", + "integrity": "sha512-DcRjDCujK/kCk/cUe8Xz8ZSpm8mS3mNNpta+jGCA6USEDfktlNvm1+IuZ9eTcDbNk41BHwpHHeW+N1lKCz4zOw==" + }, + "node_modules/@tsconfig/node12": { + "version": "1.0.11", + "resolved": "https://registry.npmjs.org/@tsconfig/node12/-/node12-1.0.11.tgz", + "integrity": "sha512-cqefuRsh12pWyGsIoBKJA9luFu3mRxCA+ORZvA4ktLSzIuCUtWVxGIuXigEwO5/ywWFMZ2QEGKWvkZG1zDMTag==" + }, + "node_modules/@tsconfig/node14": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/@tsconfig/node14/-/node14-1.0.3.tgz", + "integrity": "sha512-ysT8mhdixWK6Hw3i1V2AeRqZ5WfXg1G43mqoYlM2nc6388Fq5jcXyr5mRsqViLx/GJYdoL0bfXD8nmF+Zn/Iow==" + }, + "node_modules/@tsconfig/node16": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/@tsconfig/node16/-/node16-1.0.4.tgz", + "integrity": "sha512-vxhUy4J8lyeyinH7Azl1pdd43GJhZH/tP2weN8TntQblOY+A0XbT8DJk1/oCPuOOyg/Ja757rG0CgHcWC8OfMA==" + }, "node_modules/@types/aria-query": { "version": "5.0.2", "resolved": "https://registry.npmjs.org/@types/aria-query/-/aria-query-5.0.2.tgz", @@ -4159,11 +6027,21 @@ "pretty-format": "^27.0.0" } }, + "node_modules/@types/js-yaml": { + "version": "4.0.9", + "resolved": "https://registry.npmjs.org/@types/js-yaml/-/js-yaml-4.0.9.tgz", + "integrity": "sha512-k4MGaQl5TGo/iipqb2UDG2UwjXziSWkh0uysQelTlJpX1qGlpUZYm8PnO4DxG1qBomtJUdYJ6qR6xdIah10JLg==" + }, "node_modules/@types/json-schema": { "version": "7.0.12", "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.12.tgz", "integrity": "sha512-Hr5Jfhc9eYOQNPYO5WLDq/n4jqijdHNlDXjuAQkkt+mWdQR+XJToOHrsD4cPaMXpn6KO7y2+wM8AZEs8VpBLVA==" }, + "node_modules/@types/json-stable-stringify": { + "version": "1.0.36", + "resolved": "https://registry.npmjs.org/@types/json-stable-stringify/-/json-stable-stringify-1.0.36.tgz", + "integrity": "sha512-b7bq23s4fgBB76n34m2b3RBf6M369B0Z9uRR8aHTMd8kZISRkmDEpPD8hhpYvDFzr3bJCPES96cm3Q6qRNDbQw==" + }, "node_modules/@types/json5": { "version": "0.0.29", "resolved": "https://registry.npmjs.org/@types/json5/-/json5-0.0.29.tgz", @@ -4190,9 +6068,9 @@ "integrity": "sha512-+68kP9yzs4LMp7VNh8gdzMSPZFL44MLGqiHWvttYJe+6qnuVr4Ek9wSBQoveqY/r+LwjCcU29kNVkidwim+kYA==" }, "node_modules/@types/prop-types": { - "version": "15.7.5", - "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.5.tgz", - "integrity": "sha512-JCB8C6SnDoQf0cNycqd/35A7MjcnK+ZTqE7judS6o7utxUCg6imJg3QK2qzHKszlTjcj2cn+NwMB2i96ubpj7w==" + "version": "15.7.12", + "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.12.tgz", + "integrity": "sha512-5zvhXYtRNRluoE/jAp4GVsSduVUzNWKkOZrCDBWYtE7biZywwdC2AcEzg+cSMLFRfVgeAFqpfNabiPjxFddV1Q==" }, "node_modules/@types/q": { "version": "1.5.6", @@ -4246,6 +6124,14 @@ "@types/react-router": "*" } }, + "node_modules/@types/react-transition-group": { + "version": "4.4.10", + "resolved": "https://registry.npmjs.org/@types/react-transition-group/-/react-transition-group-4.4.10.tgz", + "integrity": "sha512-hT/+s0VQs2ojCX823m60m5f0sL5idt9SO6Tj6Dg+rdphGPIeJbJ6CxvBYkgkGKrYeDjvIpKTR38UzmtHJOGW3Q==", + "dependencies": { + "@types/react": "*" + } + }, "node_modules/@types/resolve": { "version": "1.20.2", "resolved": "https://registry.npmjs.org/@types/resolve/-/resolve-1.20.2.tgz", @@ -4794,6 +6680,62 @@ "@xtuc/long": "4.2.2" } }, + "node_modules/@whatwg-node/events": { + "version": "0.0.3", + "resolved": "https://registry.npmjs.org/@whatwg-node/events/-/events-0.0.3.tgz", + "integrity": "sha512-IqnKIDWfXBJkvy/k6tzskWTc2NK3LcqHlb+KHGCrjOCH4jfQckRX0NAiIcC/vIqQkzLYw2r2CTSwAxcrtcD6lA==" + }, + "node_modules/@whatwg-node/fetch": { + "version": "0.6.9", + "resolved": "https://registry.npmjs.org/@whatwg-node/fetch/-/fetch-0.6.9.tgz", + "integrity": "sha512-JfrBCJdMu9n9OARc0e/hPHcD98/8Nz1CKSdGYDg6VbObDkV/Ys30xe5i/wPOatYbxuvatj1kfWeHf7iNX3i17w==", + "dependencies": { + "@peculiar/webcrypto": "^1.4.0", + "@whatwg-node/node-fetch": "^0.0.5", + "busboy": "^1.6.0", + "urlpattern-polyfill": "^6.0.2", + "web-streams-polyfill": "^3.2.1" + } + }, + "node_modules/@whatwg-node/fetch/node_modules/@types/node": { + "version": "18.19.31", + "resolved": "https://registry.npmjs.org/@types/node/-/node-18.19.31.tgz", + "integrity": "sha512-ArgCD39YpyyrtFKIqMDvjz79jto5fcI/SVUs2HwB+f0dAzq68yqOdyaSivLiLugSziTpNXLQrVb7RZFmdZzbhA==", + "peer": true, + "dependencies": { + "undici-types": "~5.26.4" + } + }, + "node_modules/@whatwg-node/fetch/node_modules/@whatwg-node/events": { + "version": "0.0.2", + "resolved": "https://registry.npmjs.org/@whatwg-node/events/-/events-0.0.2.tgz", + "integrity": "sha512-WKj/lI4QjnLuPrim0cfO7i+HsDSXHxNv1y0CrJhdntuO3hxWZmnXCwNDnwOvry11OjRin6cgWNF+j/9Pn8TN4w==" + }, + "node_modules/@whatwg-node/fetch/node_modules/@whatwg-node/node-fetch": { + "version": "0.0.5", + "resolved": "https://registry.npmjs.org/@whatwg-node/node-fetch/-/node-fetch-0.0.5.tgz", + "integrity": "sha512-hbccmaSZaItdsRuBKBEEhLoO+5oXJPxiyd0kG2xXd0Dh3Rt+vZn4pADHxuSiSHLd9CM+S2z4+IxlEGbWUgiz9g==", + "dependencies": { + "@whatwg-node/events": "^0.0.2", + "busboy": "^1.6.0", + "tslib": "^2.3.1" + }, + "peerDependencies": { + "@types/node": "^18.0.6" + } + }, + "node_modules/@whatwg-node/node-fetch": { + "version": "0.3.6", + "resolved": "https://registry.npmjs.org/@whatwg-node/node-fetch/-/node-fetch-0.3.6.tgz", + "integrity": "sha512-w9wKgDO4C95qnXZRwZTfCmLWqyRnooGjcIwG0wADWjw9/HN0p7dtvtgSvItZtUyNteEvgTrd8QojNEqV6DAGTA==", + "dependencies": { + "@whatwg-node/events": "^0.0.3", + "busboy": "^1.6.0", + "fast-querystring": "^1.1.1", + "fast-url-parser": "^1.1.3", + "tslib": "^2.3.1" + } + }, "node_modules/@xtuc/ieee754": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz", @@ -4907,6 +6849,18 @@ "node": ">= 6.0.0" } }, + "node_modules/aggregate-error": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/aggregate-error/-/aggregate-error-3.1.0.tgz", + "integrity": "sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==", + "dependencies": { + "clean-stack": "^2.0.0", + "indent-string": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, "node_modules/ajv": { "version": "6.12.6", "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", @@ -5211,11 +7165,32 @@ "resolved": "https://registry.npmjs.org/asap/-/asap-2.0.6.tgz", "integrity": "sha512-BSHWgDSAiKs50o2Re8ppvp3seVHXSRM44cdSsT9FfNEUUZLOGWVCsiWaRPWM1Znn+mqZ1OfVZ3z3DWEzSp7hRA==" }, + "node_modules/asn1js": { + "version": "3.0.5", + "resolved": "https://registry.npmjs.org/asn1js/-/asn1js-3.0.5.tgz", + "integrity": "sha512-FVnvrKJwpt9LP2lAMl8qZswRNm3T4q9CON+bxldk2iwk3FFpuwhx2FfinyitizWHsVYyaY+y5JzDR0rCMV5yTQ==", + "dependencies": { + "pvtsutils": "^1.3.2", + "pvutils": "^1.1.3", + "tslib": "^2.4.0" + }, + "engines": { + "node": ">=12.0.0" + } + }, "node_modules/ast-types-flow": { "version": "0.0.7", "resolved": "https://registry.npmjs.org/ast-types-flow/-/ast-types-flow-0.0.7.tgz", "integrity": "sha512-eBvWn1lvIApYMhzQMsu9ciLfkBY499mFZlNqG+/9WR7PVlroQw0vG30cOQQbaKz3sCEc44TAOu2ykzqXSNnwag==" }, + "node_modules/astral-regex": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/astral-regex/-/astral-regex-2.0.0.tgz", + "integrity": "sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ==", + "engines": { + "node": ">=8" + } + }, "node_modules/async": { "version": "3.2.4", "resolved": "https://registry.npmjs.org/async/-/async-3.2.4.tgz", @@ -5242,6 +7217,17 @@ "node": ">= 4.0.0" } }, + "node_modules/auto-bind": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/auto-bind/-/auto-bind-4.0.0.tgz", + "integrity": "sha512-Hdw8qdNiqdJ8LqT0iK0sVzkFbzg6fhnQqqfWhBDxcHZvU75+B+ayzTy8x+k5Ix0Y92XOhOUlx74ps+bA6BeYMQ==", + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/autoprefixer": { "version": "10.4.16", "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.16.tgz", @@ -5456,6 +7442,11 @@ "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" } }, + "node_modules/babel-plugin-syntax-trailing-function-commas": { + "version": "7.0.0-beta.0", + "resolved": "https://registry.npmjs.org/babel-plugin-syntax-trailing-function-commas/-/babel-plugin-syntax-trailing-function-commas-7.0.0-beta.0.tgz", + "integrity": "sha512-Xj9XuRuz3nTSbaTXWv3itLOcxyF4oPD8douBBmj7U9BBC6nEBYfyOJYQMf/8PJAFotC62UY5dFfIGEPr7WswzQ==" + }, "node_modules/babel-plugin-transform-react-remove-prop-types": { "version": "0.4.24", "resolved": "https://registry.npmjs.org/babel-plugin-transform-react-remove-prop-types/-/babel-plugin-transform-react-remove-prop-types-0.4.24.tgz", @@ -5483,6 +7474,43 @@ "@babel/core": "^7.0.0" } }, + "node_modules/babel-preset-fbjs": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/babel-preset-fbjs/-/babel-preset-fbjs-3.4.0.tgz", + "integrity": "sha512-9ywCsCvo1ojrw0b+XYk7aFvTH6D9064t0RIL1rtMf3nsa02Xw41MS7sZw216Im35xj/UY0PDBQsa1brUDDF1Ow==", + "dependencies": { + "@babel/plugin-proposal-class-properties": "^7.0.0", + "@babel/plugin-proposal-object-rest-spread": "^7.0.0", + "@babel/plugin-syntax-class-properties": "^7.0.0", + "@babel/plugin-syntax-flow": "^7.0.0", + "@babel/plugin-syntax-jsx": "^7.0.0", + "@babel/plugin-syntax-object-rest-spread": "^7.0.0", + "@babel/plugin-transform-arrow-functions": "^7.0.0", + "@babel/plugin-transform-block-scoped-functions": "^7.0.0", + "@babel/plugin-transform-block-scoping": "^7.0.0", + "@babel/plugin-transform-classes": "^7.0.0", + "@babel/plugin-transform-computed-properties": "^7.0.0", + "@babel/plugin-transform-destructuring": "^7.0.0", + "@babel/plugin-transform-flow-strip-types": "^7.0.0", + "@babel/plugin-transform-for-of": "^7.0.0", + "@babel/plugin-transform-function-name": "^7.0.0", + "@babel/plugin-transform-literals": "^7.0.0", + "@babel/plugin-transform-member-expression-literals": "^7.0.0", + "@babel/plugin-transform-modules-commonjs": "^7.0.0", + "@babel/plugin-transform-object-super": "^7.0.0", + "@babel/plugin-transform-parameters": "^7.0.0", + "@babel/plugin-transform-property-literals": "^7.0.0", + "@babel/plugin-transform-react-display-name": "^7.0.0", + "@babel/plugin-transform-react-jsx": "^7.0.0", + "@babel/plugin-transform-shorthand-properties": "^7.0.0", + "@babel/plugin-transform-spread": "^7.0.0", + "@babel/plugin-transform-template-literals": "^7.0.0", + "babel-plugin-syntax-trailing-function-commas": "^7.0.0-beta.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, "node_modules/babel-preset-jest": { "version": "27.5.1", "resolved": "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-27.5.1.tgz", @@ -5526,6 +7554,25 @@ "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==" }, + "node_modules/base64-js": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", + "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, "node_modules/batch": { "version": "0.6.1", "resolved": "https://registry.npmjs.org/batch/-/batch-0.6.1.tgz", @@ -5571,6 +7618,16 @@ "node": ">=8" } }, + "node_modules/bl": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/bl/-/bl-4.1.0.tgz", + "integrity": "sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==", + "dependencies": { + "buffer": "^5.5.0", + "inherits": "^2.0.4", + "readable-stream": "^3.4.0" + } + }, "node_modules/bluebird": { "version": "3.7.2", "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz", @@ -5647,6 +7704,24 @@ "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz", "integrity": "sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==" }, + "node_modules/bootstrap": { + "version": "5.3.3", + "resolved": "https://registry.npmjs.org/bootstrap/-/bootstrap-5.3.3.tgz", + "integrity": "sha512-8HLCdWgyoMguSO9o+aH+iuZ+aht+mzW0u3HIMzVu7Srrpv7EBBxTnrFlSCskwdY1+EOFQSm7uMJhNQHkdPcmjg==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/twbs" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/bootstrap" + } + ], + "peerDependencies": { + "@popperjs/core": "^2.11.8" + } + }, "node_modules/bplist-parser": { "version": "0.2.0", "resolved": "https://registry.npmjs.org/bplist-parser/-/bplist-parser-0.2.0.tgz", @@ -5735,6 +7810,29 @@ "node-int64": "^0.4.0" } }, + "node_modules/buffer": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz", + "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "dependencies": { + "base64-js": "^1.3.1", + "ieee754": "^1.1.13" + } + }, "node_modules/buffer-from": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", @@ -5775,6 +7873,17 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/busboy": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/busboy/-/busboy-1.6.0.tgz", + "integrity": "sha512-8SFQbg/0hQ9xy3UNTB0YEnsNBbWfhf7RtnzpL7TkBiTBRfrQ9Fxcnz7VJsleJpyp6rVLvXiuORqjlHi5q+PYuA==", + "dependencies": { + "streamsearch": "^1.1.0" + }, + "engines": { + "node": ">=10.16.0" + } + }, "node_modules/bytes": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz", @@ -5784,12 +7893,18 @@ } }, "node_modules/call-bind": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", - "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==", + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.7.tgz", + "integrity": "sha512-GHTSNSYICQ7scH7sZ+M2rFopRoLh8t2bLSW6BbgrtLsahOIB5iyAVJf9GjWK3cYTDaMj4XdBpM1cA6pIS0Kv2w==", "dependencies": { - "function-bind": "^1.1.1", - "get-intrinsic": "^1.0.2" + "es-define-property": "^1.0.0", + "es-errors": "^1.3.0", + "function-bind": "^1.1.2", + "get-intrinsic": "^1.2.4", + "set-function-length": "^1.2.1" + }, + "engines": { + "node": ">= 0.4" }, "funding": { "url": "https://github.com/sponsors/ljharb" @@ -5861,6 +7976,16 @@ } ] }, + "node_modules/capital-case": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/capital-case/-/capital-case-1.0.4.tgz", + "integrity": "sha512-ds37W8CytHgwnhGGTi88pcPyR15qoNkOpYwmMMfnWqqWgESapLqvDx6huFjQ5vqWSn2Z06173XNA7LtMOeUh1A==", + "dependencies": { + "no-case": "^3.0.4", + "tslib": "^2.0.3", + "upper-case-first": "^2.0.2" + } + }, "node_modules/case-sensitive-paths-webpack-plugin": { "version": "2.4.0", "resolved": "https://registry.npmjs.org/case-sensitive-paths-webpack-plugin/-/case-sensitive-paths-webpack-plugin-2.4.0.tgz", @@ -5884,6 +8009,42 @@ "url": "https://github.com/chalk/chalk?sponsor=1" } }, + "node_modules/change-case": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/change-case/-/change-case-4.1.2.tgz", + "integrity": "sha512-bSxY2ws9OtviILG1EiY5K7NNxkqg/JnRnFxLtKQ96JaviiIxi7djMrSd0ECT9AC+lttClmYwKw53BWpOMblo7A==", + "dependencies": { + "camel-case": "^4.1.2", + "capital-case": "^1.0.4", + "constant-case": "^3.0.4", + "dot-case": "^3.0.4", + "header-case": "^2.0.4", + "no-case": "^3.0.4", + "param-case": "^3.0.4", + "pascal-case": "^3.1.2", + "path-case": "^3.0.4", + "sentence-case": "^3.0.4", + "snake-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, + "node_modules/change-case-all": { + "version": "1.0.15", + "resolved": "https://registry.npmjs.org/change-case-all/-/change-case-all-1.0.15.tgz", + "integrity": "sha512-3+GIFhk3sNuvFAJKU46o26OdzudQlPNBCu1ZQi3cMeMHhty1bhDxu2WrEilVNYaGvqUtR1VSigFcJOiS13dRhQ==", + "dependencies": { + "change-case": "^4.1.2", + "is-lower-case": "^2.0.2", + "is-upper-case": "^2.0.2", + "lower-case": "^2.0.2", + "lower-case-first": "^2.0.2", + "sponge-case": "^1.0.1", + "swap-case": "^2.0.2", + "title-case": "^3.0.3", + "upper-case": "^2.0.2", + "upper-case-first": "^2.0.2" + } + }, "node_modules/char-regex": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/char-regex/-/char-regex-1.0.2.tgz", @@ -5892,6 +8053,11 @@ "node": ">=10" } }, + "node_modules/chardet": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/chardet/-/chardet-0.7.0.tgz", + "integrity": "sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA==" + }, "node_modules/check-types": { "version": "11.2.3", "resolved": "https://registry.npmjs.org/check-types/-/check-types-11.2.3.tgz", @@ -5980,6 +8146,14 @@ "node": ">=0.10.0" } }, + "node_modules/clean-stack": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/clean-stack/-/clean-stack-2.2.0.tgz", + "integrity": "sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==", + "engines": { + "node": ">=6" + } + }, "node_modules/cli-cursor": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-4.0.0.tgz", @@ -5995,6 +8169,17 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/cli-spinners": { + "version": "2.9.2", + "resolved": "https://registry.npmjs.org/cli-spinners/-/cli-spinners-2.9.2.tgz", + "integrity": "sha512-ywqV+5MmyL4E7ybXgKys4DugZbX0FC6LnwrhjuykIjnK9k8OQacQ7axGKnjDXWNhns0xot3bZI5h55H8yo9cJg==", + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/cli-truncate": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/cli-truncate/-/cli-truncate-3.1.0.tgz", @@ -6011,6 +8196,14 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/cli-width": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/cli-width/-/cli-width-3.0.0.tgz", + "integrity": "sha512-FxqpkPPwu1HjuN93Omfm4h8uIanXofW0RxVEW3k5RKx+mJJYSthzNhp32Kzxxy3YAEZ/Dc/EWN1vZRY0+kOhbw==", + "engines": { + "node": ">= 10" + } + }, "node_modules/cliui": { "version": "7.0.4", "resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz", @@ -6063,6 +8256,22 @@ "url": "https://github.com/chalk/wrap-ansi?sponsor=1" } }, + "node_modules/clone": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/clone/-/clone-1.0.4.tgz", + "integrity": "sha512-JQHZ2QMW6l3aH/j6xCqQThY/9OH4D/9ls34cgkUBiEeocRTU04tHfKPBsUK1PqZCUQM7GiA0IIXJSuXHI64Kbg==", + "engines": { + "node": ">=0.8" + } + }, + "node_modules/clsx": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/clsx/-/clsx-2.1.0.tgz", + "integrity": "sha512-m3iNNWpd9rl3jvvcBnu70ylMdrXt8Vlq4HYadnU5fwcOtvkSQWPmj7amUcDT2qYI7risszBjI5AUIUox9D16pg==", + "engines": { + "node": ">=6" + } + }, "node_modules/co": { "version": "4.6.0", "resolved": "https://registry.npmjs.org/co/-/co-4.6.0.tgz", @@ -6300,6 +8509,16 @@ "node": ">=0.8" } }, + "node_modules/constant-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/constant-case/-/constant-case-3.0.4.tgz", + "integrity": "sha512-I2hSBi7Vvs7BEuJDr5dDHfzb/Ruj3FyvFyh7KLilAjNQw3Be+xgqUBA2W6scVEcL0hL1dwPRtIqEPVUCKkSsyQ==", + "dependencies": { + "no-case": "^3.0.4", + "tslib": "^2.0.3", + "upper-case": "^2.0.2" + } + }, "node_modules/content-disposition": { "version": "0.5.4", "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.4.tgz", @@ -6337,6 +8556,18 @@ "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz", "integrity": "sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ==" }, + "node_modules/copy-anything": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/copy-anything/-/copy-anything-2.0.6.tgz", + "integrity": "sha512-1j20GZTsvKNkc4BY3NpMOM8tt///wY3FpIzozTOFO2ffuZcV61nojHXVKIy3WM+7ADCy5FVhdZYHYDdgTU0yJw==", + "dev": true, + "dependencies": { + "is-what": "^3.14.1" + }, + "funding": { + "url": "https://github.com/sponsors/mesqueeb" + } + }, "node_modules/core-js": { "version": "3.32.2", "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.32.2.tgz", @@ -6389,6 +8620,20 @@ "node": ">=10" } }, + "node_modules/cosmiconfig-typescript-loader": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/cosmiconfig-typescript-loader/-/cosmiconfig-typescript-loader-4.4.0.tgz", + "integrity": "sha512-BabizFdC3wBHhbI4kJh0VkQP9GkBfoHPydD0COMce1nJ1kJAB3F2TmJ/I7diULBKtmEWSwEbuN/KDtgnmUUVmw==", + "engines": { + "node": ">=v14.21.3" + }, + "peerDependencies": { + "@types/node": "*", + "cosmiconfig": ">=7", + "ts-node": ">=10", + "typescript": ">=4" + } + }, "node_modules/cosmiconfig/node_modules/yaml": { "version": "1.10.2", "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz", @@ -7266,6 +9511,37 @@ "node": "^12.13.0 || ^14.15.0 || >=16.0.0" } }, + "node_modules/create-require": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/create-require/-/create-require-1.1.1.tgz", + "integrity": "sha512-dcKFX3jn0MpIaXjisoRvexIJVEKzaq7z2rZKxf+MSr9TkdmHmsU4m2lcLojrj/FHl8mk5VxMmYA+ftRkP/3oKQ==" + }, + "node_modules/cross-env": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/cross-env/-/cross-env-7.0.3.tgz", + "integrity": "sha512-+/HKd6EgcQCJGh2PSjZuUitQBQynKor4wrFbRg4DtAgS1aWO+gU52xpH7M9ScGgXSYmAVS9bIJ8EzuaGw0oNAw==", + "dev": true, + "dependencies": { + "cross-spawn": "^7.0.1" + }, + "bin": { + "cross-env": "src/bin/cross-env.js", + "cross-env-shell": "src/bin/cross-env-shell.js" + }, + "engines": { + "node": ">=10.14", + "npm": ">=6", + "yarn": ">=1" + } + }, + "node_modules/cross-fetch": { + "version": "3.1.8", + "resolved": "https://registry.npmjs.org/cross-fetch/-/cross-fetch-3.1.8.tgz", + "integrity": "sha512-cvA+JwZoU0Xq+h6WkMvAUqPEYy92Obet6UdKLfW60qn99ftItKjB5T+BkyWOFWe2pUyfQ+IJHmpOTznqk1M6Kg==", + "dependencies": { + "node-fetch": "^2.6.12" + } + }, "node_modules/cross-spawn": { "version": "7.0.3", "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", @@ -7279,6 +9555,11 @@ "node": ">= 8" } }, + "node_modules/crypto-js": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/crypto-js/-/crypto-js-4.2.0.tgz", + "integrity": "sha512-KALDyEYgpY+Rlob/iriUtjV6d5Eq+Y191A5g4UqLAi8CyGP9N1+FdVbkc1SxKc2r4YAYqG8JzO2KGL+AizD70Q==" + }, "node_modules/crypto-random-string": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/crypto-random-string/-/crypto-random-string-2.0.0.tgz", @@ -7686,9 +9967,9 @@ "integrity": "sha512-b0tGHbfegbhPJpxpiBPU2sCkigAqtM9O121le6bbOlgyV+NyGyCmVfJ6QW9eRjz8CpNfWEOYBIMIGRYkLwsIYg==" }, "node_modules/csstype": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.2.tgz", - "integrity": "sha512-I7K1Uu0MBPzaFKg4nI5Q7Vs2t+3gWWW648spaF+Rg7pI9ds18Ugn+lvg4SHczUdKlHI5LWBXyqfS8+DufyBsgQ==" + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.3.tgz", + "integrity": "sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==" }, "node_modules/damerau-levenshtein": { "version": "1.0.8", @@ -7708,6 +9989,16 @@ "node": ">=10" } }, + "node_modules/dataloader": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/dataloader/-/dataloader-2.2.2.tgz", + "integrity": "sha512-8YnDaaf7N3k/q5HnTJVuzSyLETjoZjVmHc4AeKAzOvKHEFQKcn64OKBfzHYtE9zGjctNM7V9I0MfnUVLpi7M5g==" + }, + "node_modules/debounce": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/debounce/-/debounce-1.2.1.tgz", + "integrity": "sha512-XRRe6Glud4rd/ZGQfiV1ruXSfbvfJedlV9Y6zOlP+2K04vBYiJEte6stfFkCP03aMnY5tsipamumUjL14fofug==" + }, "node_modules/debug": { "version": "4.3.4", "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", @@ -7724,6 +10015,14 @@ } } }, + "node_modules/decamelize": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", + "integrity": "sha512-z2S+W9X73hAUUki+N+9Za2lBlun89zigOyGrsax+KUQ6wKW4ZoWpEYBkGhQjwAjjDCkWxhY0VKEhk8wzY7F5cA==", + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/decimal.js": { "version": "10.4.3", "resolved": "https://registry.npmjs.org/decimal.js/-/decimal.js-10.4.3.tgz", @@ -7902,17 +10201,31 @@ "node": ">=6" } }, + "node_modules/defaults": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/defaults/-/defaults-1.0.4.tgz", + "integrity": "sha512-eFuaLoy/Rxalv2kr+lqMlUnrDWV+3j4pljOIJgLIhI058IQfWJ7vXhyEIHu+HtC738klGALYxOKDO0bQP3tg8A==", + "dependencies": { + "clone": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/define-data-property": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/define-data-property/-/define-data-property-1.1.0.tgz", - "integrity": "sha512-UzGwzcjyv3OtAvolTj1GoyNYzfFR+iqbGjcnBEENZVCpM4/Ng1yhGNvS3lR/xDS74Tb2wGG9WzNSNIOS9UVb2g==", + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/define-data-property/-/define-data-property-1.1.4.tgz", + "integrity": "sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A==", "dependencies": { - "get-intrinsic": "^1.2.1", - "gopd": "^1.0.1", - "has-property-descriptors": "^1.0.0" + "es-define-property": "^1.0.0", + "es-errors": "^1.3.0", + "gopd": "^1.0.1" }, "engines": { "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, "node_modules/define-lazy-prop": { @@ -7959,6 +10272,14 @@ "node": ">= 0.8" } }, + "node_modules/dependency-graph": { + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/dependency-graph/-/dependency-graph-0.11.0.tgz", + "integrity": "sha512-JeMq7fEshyepOWDfcfHK06N3MhyPhz++vtqWhMT5O9A3K42rdsEDpfdVqjaqaAhsw6a+ZqeDvQVtD0hFHQWrzg==", + "engines": { + "node": ">= 0.6.0" + } + }, "node_modules/dequal": { "version": "2.0.3", "resolved": "https://registry.npmjs.org/dequal/-/dequal-2.0.3.tgz", @@ -7976,6 +10297,14 @@ "npm": "1.2.8000 || >= 1.4.16" } }, + "node_modules/detect-indent": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/detect-indent/-/detect-indent-6.1.0.tgz", + "integrity": "sha512-reYkTUJAZb9gUuZ2RvVCNhVHdg62RHnJ7WJl8ftMi4diZ6NWlciOzQN88pUhSELEwflJht4oQDv0F0BMlwaYtA==", + "engines": { + "node": ">=8" + } + }, "node_modules/detect-newline": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/detect-newline/-/detect-newline-3.1.0.tgz", @@ -8023,6 +10352,14 @@ "resolved": "https://registry.npmjs.org/didyoumean/-/didyoumean-1.2.2.tgz", "integrity": "sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw==" }, + "node_modules/diff": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/diff/-/diff-4.0.2.tgz", + "integrity": "sha512-58lmxKSA4BNyLz+HHMUzlOEpg09FV+ev6ZMe3vJihgdxzgcwZ8VoEEPmALCZG9LmqfVoNMMKpttIYTVG6uDY7A==", + "engines": { + "node": ">=0.3.1" + } + }, "node_modules/diff-sequences": { "version": "27.5.1", "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-27.5.1.tgz", @@ -8087,6 +10424,15 @@ "utila": "~0.4" } }, + "node_modules/dom-helpers": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/dom-helpers/-/dom-helpers-5.2.1.tgz", + "integrity": "sha512-nRCa7CK3VTrM2NmGkIy4cbK7IZlgBE/PYMn55rrXefr5xXDP0LdtfPnblFDoVdcAfslJ7or6iqAUnx0CCGIWQA==", + "dependencies": { + "@babel/runtime": "^7.8.7", + "csstype": "^3.0.2" + } + }, "node_modules/dom-serializer": { "version": "1.4.1", "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.4.1.tgz", @@ -8174,11 +10520,49 @@ "node": ">=10" } }, + "node_modules/dotenv-defaults": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/dotenv-defaults/-/dotenv-defaults-2.0.2.tgz", + "integrity": "sha512-iOIzovWfsUHU91L5i8bJce3NYK5JXeAwH50Jh6+ARUdLiiGlYWfGw6UkzsYqaXZH/hjE/eCd/PlfM/qqyK0AMg==", + "dependencies": { + "dotenv": "^8.2.0" + } + }, + "node_modules/dotenv-defaults/node_modules/dotenv": { + "version": "8.6.0", + "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-8.6.0.tgz", + "integrity": "sha512-IrPdXQsk2BbzvCBGBOTmmSH5SodmqZNt4ERAZDmW4CT+tL8VtvinqywuANaFu4bOMWki16nqf0e4oC0QIaDr/g==", + "engines": { + "node": ">=10" + } + }, "node_modules/dotenv-expand": { "version": "5.1.0", "resolved": "https://registry.npmjs.org/dotenv-expand/-/dotenv-expand-5.1.0.tgz", "integrity": "sha512-YXQl1DSa4/PQyRfgrv6aoNjhasp/p4qs9FjJ4q4cQk+8m4r6k4ZSiEyytKG8f8W9gi8WsQtIObNmKd+tMzNTmA==" }, + "node_modules/dotenv-webpack": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/dotenv-webpack/-/dotenv-webpack-8.1.0.tgz", + "integrity": "sha512-owK1JcsPkIobeqjVrk6h7jPED/W6ZpdFsMPR+5ursB7/SdgDyO+VzAU+szK8C8u3qUhtENyYnj8eyXMR5kkGag==", + "dependencies": { + "dotenv-defaults": "^2.0.2" + }, + "engines": { + "node": ">=10" + }, + "peerDependencies": { + "webpack": "^4 || ^5" + } + }, + "node_modules/dset": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/dset/-/dset-3.1.3.tgz", + "integrity": "sha512-20TuZZHCEZ2O71q9/+8BwKwZ0QtD9D8ObhrihJPr+vLLYlSuAU3/zL4cSlgbfeoGHTjCSJBa7NGcrF9/Bx/WJQ==", + "engines": { + "node": ">=4" + } + }, "node_modules/duplexer": { "version": "0.1.2", "resolved": "https://registry.npmjs.org/duplexer/-/duplexer-0.1.2.tgz", @@ -8266,6 +10650,19 @@ "url": "https://github.com/fb55/entities?sponsor=1" } }, + "node_modules/errno": { + "version": "0.1.8", + "resolved": "https://registry.npmjs.org/errno/-/errno-0.1.8.tgz", + "integrity": "sha512-dJ6oBr5SQ1VSd9qkk7ByRgb/1SH4JZjCHSW/mr63/QcXO9zLVxvJ6Oy13nio03rxpSnVDDjFor75SjVeZWPW/A==", + "dev": true, + "optional": true, + "dependencies": { + "prr": "~1.0.1" + }, + "bin": { + "errno": "cli.js" + } + }, "node_modules/error-ex": { "version": "1.3.2", "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", @@ -8339,6 +10736,25 @@ "resolved": "https://registry.npmjs.org/es-array-method-boxes-properly/-/es-array-method-boxes-properly-1.0.0.tgz", "integrity": "sha512-wd6JXUmyHmt8T5a2xreUwKcGPq6f1f+WwIJkijUqiGcJz1qqnZgP6XIK+QyIWU5lT7imeNxUll48bziG+TSYcA==" }, + "node_modules/es-define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/es-define-property/-/es-define-property-1.0.0.tgz", + "integrity": "sha512-jxayLKShrEqqzJ0eumQbVhTYQM27CfT1T35+gCgDFoL82JLsXqTJ76zv6A0YLOgEnLUMvLzsDsGIrl8NFpT2gQ==", + "dependencies": { + "get-intrinsic": "^1.2.4" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es-errors": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz", + "integrity": "sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==", + "engines": { + "node": ">= 0.4" + } + }, "node_modules/es-get-iterator": { "version": "1.1.3", "resolved": "https://registry.npmjs.org/es-get-iterator/-/es-get-iterator-1.1.3.tgz", @@ -9603,6 +12019,46 @@ "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" }, + "node_modules/external-editor": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/external-editor/-/external-editor-3.1.0.tgz", + "integrity": "sha512-hMQ4CX1p1izmuLYyZqLMO/qGNw10wSv9QDCPfzXfyFrOaCSSoRfqE1Kf1s5an66J5JZC62NewG+mK49jOCtQew==", + "dependencies": { + "chardet": "^0.7.0", + "iconv-lite": "^0.4.24", + "tmp": "^0.0.33" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/external-editor/node_modules/iconv-lite": { + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/extract-files": { + "version": "11.0.0", + "resolved": "https://registry.npmjs.org/extract-files/-/extract-files-11.0.0.tgz", + "integrity": "sha512-FuoE1qtbJ4bBVvv94CC7s0oTnKUGvQs+Rjf1L2SJFfS+HTVVjhPFtehPdQ0JiGPqVNfSSZvL5yzHHQq2Z4WNhQ==", + "engines": { + "node": "^12.20 || >= 14.13" + }, + "funding": { + "url": "https://github.com/sponsors/jaydenseric" + } + }, + "node_modules/fast-decode-uri-component": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/fast-decode-uri-component/-/fast-decode-uri-component-1.0.1.tgz", + "integrity": "sha512-WKgKWg5eUxvRZGwW8FvfbaH7AXSh2cL+3j5fMGzUMCxWBJ3dV3a7Wz8y2f/uQ0e3B6WmodD3oS54jTQ9HVTIIg==" + }, "node_modules/fast-deep-equal": { "version": "3.1.3", "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", @@ -9650,6 +12106,27 @@ "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", "integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==" }, + "node_modules/fast-querystring": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/fast-querystring/-/fast-querystring-1.1.2.tgz", + "integrity": "sha512-g6KuKWmFXc0fID8WWH0jit4g0AGBoJhCkJMb1RmbsSEUNvQ+ZC8D6CUZ+GtF8nMzSPXnhiePyyqqipzNNEnHjg==", + "dependencies": { + "fast-decode-uri-component": "^1.0.1" + } + }, + "node_modules/fast-url-parser": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/fast-url-parser/-/fast-url-parser-1.1.3.tgz", + "integrity": "sha512-5jOCVXADYNuRkKFzNJ0dCCewsZiYo0dz8QNYljkOpFC6r2U4OBmKtvm/Tsuh4w1YYdDqDb31a8TVhBJ2OJKdqQ==", + "dependencies": { + "punycode": "^1.3.2" + } + }, + "node_modules/fast-url-parser/node_modules/punycode": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz", + "integrity": "sha512-jmYNElW7yvO7TV33CjSmvSiE2yco3bV2czu/OzDKdMNVZQWfxCblURLhf+47syQRBntjfLdd/H0egrzIG+oaFQ==" + }, "node_modules/fastq": { "version": "1.15.0", "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.15.0.tgz", @@ -9677,6 +12154,55 @@ "bser": "2.1.1" } }, + "node_modules/fbjs": { + "version": "3.0.5", + "resolved": "https://registry.npmjs.org/fbjs/-/fbjs-3.0.5.tgz", + "integrity": "sha512-ztsSx77JBtkuMrEypfhgc3cI0+0h+svqeie7xHbh1k/IKdcydnvadp/mUaGgjAOXQmQSxsqgaRhS3q9fy+1kxg==", + "dependencies": { + "cross-fetch": "^3.1.5", + "fbjs-css-vars": "^1.0.0", + "loose-envify": "^1.0.0", + "object-assign": "^4.1.0", + "promise": "^7.1.1", + "setimmediate": "^1.0.5", + "ua-parser-js": "^1.0.35" + } + }, + "node_modules/fbjs-css-vars": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/fbjs-css-vars/-/fbjs-css-vars-1.0.2.tgz", + "integrity": "sha512-b2XGFAFdWZWg0phtAWLHCk836A1Xann+I+Dgd3Gk64MHKZO44FfoD1KxyvbSh0qZsIoXQGGlVztIY+oitJPpRQ==" + }, + "node_modules/fbjs/node_modules/promise": { + "version": "7.3.1", + "resolved": "https://registry.npmjs.org/promise/-/promise-7.3.1.tgz", + "integrity": "sha512-nolQXZ/4L+bP/UGlkfaIujX9BKxGwmQ9OT4mOt5yvy8iK1h3wqTEJCijzGANTCCl9nWjY41juyAn2K3Q1hLLTg==", + "dependencies": { + "asap": "~2.0.3" + } + }, + "node_modules/figures": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/figures/-/figures-3.2.0.tgz", + "integrity": "sha512-yaduQFRKLXYOGgEn6AZau90j3ggSOyiqXU0F9JZfeXYhNa+Jk4X+s45A2zg5jns87GAFa34BBm2kXw4XpNcbdg==", + "dependencies": { + "escape-string-regexp": "^1.0.5" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/figures/node_modules/escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", + "engines": { + "node": ">=0.8.0" + } + }, "node_modules/file-entry-cache": { "version": "6.0.1", "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz", @@ -9799,6 +12325,11 @@ "url": "https://github.com/avajs/find-cache-dir?sponsor=1" } }, + "node_modules/find-root": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/find-root/-/find-root-1.1.0.tgz", + "integrity": "sha512-NKfW6bec6GfKc0SGx1e07QZY9PE99u0Bft/0rzSD5k3sO/vwkVUpDUKVm5Gpp5Ue3YfShPFTX2070tDs5kB9Ng==" + }, "node_modules/find-up": { "version": "5.0.0", "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", @@ -10037,9 +12568,12 @@ } }, "node_modules/function-bind": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", - "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==" + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", + "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } }, "node_modules/function.prototype.name": { "version": "1.1.6", @@ -10101,14 +12635,18 @@ } }, "node_modules/get-intrinsic": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.1.tgz", - "integrity": "sha512-2DcsyfABl+gVHEfCOaTrWgyt+tb6MSEGmKq+kI5HwLbIYgjgmMcV8KQ41uaKz1xxUcn9tJtgFbQUEVcEbd0FYw==", + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.4.tgz", + "integrity": "sha512-5uYhsJH8VJBTv7oslg4BznJYhDoRI6waYCxMmCdnTrcCrHA/fCFKoTFz2JKKE0HdDFUF7/oQuhzumXJK7paBRQ==", "dependencies": { - "function-bind": "^1.1.1", - "has": "^1.0.3", + "es-errors": "^1.3.0", + "function-bind": "^1.1.2", "has-proto": "^1.0.1", - "has-symbols": "^1.0.3" + "has-symbols": "^1.0.3", + "hasown": "^2.0.0" + }, + "engines": { + "node": ">= 0.4" }, "funding": { "url": "https://github.com/sponsors/ljharb" @@ -10303,6 +12841,114 @@ "resolved": "https://registry.npmjs.org/graphemer/-/graphemer-1.4.0.tgz", "integrity": "sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==" }, + "node_modules/graphql": { + "version": "16.8.1", + "resolved": "https://registry.npmjs.org/graphql/-/graphql-16.8.1.tgz", + "integrity": "sha512-59LZHPdGZVh695Ud9lRzPBVTtlX9ZCV150Er2W43ro37wVof0ctenSaskPPjN7lVTIN8mSZt8PHUNKZuNQUuxw==", + "engines": { + "node": "^12.22.0 || ^14.16.0 || ^16.0.0 || >=17.0.0" + } + }, + "node_modules/graphql-config": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/graphql-config/-/graphql-config-4.5.0.tgz", + "integrity": "sha512-x6D0/cftpLUJ0Ch1e5sj1TZn6Wcxx4oMfmhaG9shM0DKajA9iR+j1z86GSTQ19fShbGvrSSvbIQsHku6aQ6BBw==", + "dependencies": { + "@graphql-tools/graphql-file-loader": "^7.3.7", + "@graphql-tools/json-file-loader": "^7.3.7", + "@graphql-tools/load": "^7.5.5", + "@graphql-tools/merge": "^8.2.6", + "@graphql-tools/url-loader": "^7.9.7", + "@graphql-tools/utils": "^9.0.0", + "cosmiconfig": "8.0.0", + "jiti": "1.17.1", + "minimatch": "4.2.3", + "string-env-interpolation": "1.0.1", + "tslib": "^2.4.0" + }, + "engines": { + "node": ">= 10.0.0" + }, + "peerDependencies": { + "cosmiconfig-toml-loader": "^1.0.0", + "graphql": "^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0" + }, + "peerDependenciesMeta": { + "cosmiconfig-toml-loader": { + "optional": true + } + } + }, + "node_modules/graphql-config/node_modules/cosmiconfig": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-8.0.0.tgz", + "integrity": "sha512-da1EafcpH6b/TD8vDRaWV7xFINlHlF6zKsGwS1TsuVJTZRkquaS5HTMq7uq6h31619QjbsYl21gVDOm32KM1vQ==", + "dependencies": { + "import-fresh": "^3.2.1", + "js-yaml": "^4.1.0", + "parse-json": "^5.0.0", + "path-type": "^4.0.0" + }, + "engines": { + "node": ">=14" + } + }, + "node_modules/graphql-config/node_modules/jiti": { + "version": "1.17.1", + "resolved": "https://registry.npmjs.org/jiti/-/jiti-1.17.1.tgz", + "integrity": "sha512-NZIITw8uZQFuzQimqjUxIrIcEdxYDFIe/0xYfIlVXTkiBjjyBEvgasj5bb0/cHtPRD/NziPbT312sFrkI5ALpw==", + "bin": { + "jiti": "bin/jiti.js" + } + }, + "node_modules/graphql-config/node_modules/minimatch": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-4.2.3.tgz", + "integrity": "sha512-lIUdtK5hdofgCTu3aT0sOaHsYR37viUuIc0rwnnDXImbwFRcumyLMeZaM0t0I/fgxS6s6JMfu0rLD1Wz9pv1ng==", + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/graphql-request": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/graphql-request/-/graphql-request-6.1.0.tgz", + "integrity": "sha512-p+XPfS4q7aIpKVcgmnZKhMNqhltk20hfXtkaIkTfjjmiKMJ5xrt5c743cL03y/K7y1rg3WrIC49xGiEQ4mxdNw==", + "dependencies": { + "@graphql-typed-document-node/core": "^3.2.0", + "cross-fetch": "^3.1.5" + }, + "peerDependencies": { + "graphql": "14 - 16" + } + }, + "node_modules/graphql-tag": { + "version": "2.12.6", + "resolved": "https://registry.npmjs.org/graphql-tag/-/graphql-tag-2.12.6.tgz", + "integrity": "sha512-FdSNcu2QQcWnM2VNvSCCDCVS5PpPqpzgFT8+GXzqJuoDd0CBncxCY278u4mhRO7tMgo2JjgJA5aZ+nWSQ/Z+xg==", + "dependencies": { + "tslib": "^2.1.0" + }, + "engines": { + "node": ">=10" + }, + "peerDependencies": { + "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-ws": { + "version": "5.12.1", + "resolved": "https://registry.npmjs.org/graphql-ws/-/graphql-ws-5.12.1.tgz", + "integrity": "sha512-umt4f5NnMK46ChM2coO36PTFhHouBrK9stWWBczERguwYrGnPNxJ9dimU6IyOBfOkC6Izhkg4H8+F51W/8CYDg==", + "engines": { + "node": ">=10" + }, + "peerDependencies": { + "graphql": ">=0.11 <=16" + } + }, "node_modules/gzip-size": { "version": "6.0.0", "resolved": "https://registry.npmjs.org/gzip-size/-/gzip-size-6.0.0.tgz", @@ -10355,11 +13001,11 @@ } }, "node_modules/has-property-descriptors": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.0.tgz", - "integrity": "sha512-62DVLZGoiEBDHQyqG4w9xCuZ7eJEwNmJRWw2VY84Oedb7WFcA27fiEVe8oUQx9hAUJ4ekurquucTGwsyO1XGdQ==", + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.2.tgz", + "integrity": "sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg==", "dependencies": { - "get-intrinsic": "^1.1.1" + "es-define-property": "^1.0.0" }, "funding": { "url": "https://github.com/sponsors/ljharb" @@ -10401,6 +13047,17 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/hasown": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz", + "integrity": "sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==", + "dependencies": { + "function-bind": "^1.1.2" + }, + "engines": { + "node": ">= 0.4" + } + }, "node_modules/he": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/he/-/he-1.2.0.tgz", @@ -10409,6 +13066,15 @@ "he": "bin/he" } }, + "node_modules/header-case": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/header-case/-/header-case-2.0.4.tgz", + "integrity": "sha512-H/vuk5TEEVZwrR0lp2zed9OCo1uAILMlx0JEMgC26rzyJJ3N1v6XkwHHXJQdR2doSjcGPM6OKPYoJgf0plJ11Q==", + "dependencies": { + "capital-case": "^1.0.4", + "tslib": "^2.0.3" + } + }, "node_modules/history": { "version": "4.10.1", "resolved": "https://registry.npmjs.org/history/-/history-4.10.1.tgz", @@ -10486,6 +13152,84 @@ "safe-buffer": "~5.1.0" } }, + "node_modules/html-dom-parser": { + "version": "3.1.7", + "resolved": "https://registry.npmjs.org/html-dom-parser/-/html-dom-parser-3.1.7.tgz", + "integrity": "sha512-cDgNF4YgF6J3H+d9mcldGL19p0GzVdS3iGuDNzYWQpU47q3+IRM85X3Xo07E+nntF4ek4s78A9V24EwxlPTjig==", + "dependencies": { + "domhandler": "5.0.3", + "htmlparser2": "8.0.2" + } + }, + "node_modules/html-dom-parser/node_modules/dom-serializer": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-2.0.0.tgz", + "integrity": "sha512-wIkAryiqt/nV5EQKqQpo3SToSOV9J0DnbJqwK7Wv/Trc92zIAYZ4FlMu+JPFW1DfGFt81ZTCGgDEabffXeLyJg==", + "dependencies": { + "domelementtype": "^2.3.0", + "domhandler": "^5.0.2", + "entities": "^4.2.0" + }, + "funding": { + "url": "https://github.com/cheeriojs/dom-serializer?sponsor=1" + } + }, + "node_modules/html-dom-parser/node_modules/domhandler": { + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-5.0.3.tgz", + "integrity": "sha512-cgwlv/1iFQiFnU96XXgROh8xTeetsnJiDsTc7TYCLFd9+/WNkIqPTxiM/8pSd8VIrhXGTf1Ny1q1hquVqDJB5w==", + "dependencies": { + "domelementtype": "^2.3.0" + }, + "engines": { + "node": ">= 4" + }, + "funding": { + "url": "https://github.com/fb55/domhandler?sponsor=1" + } + }, + "node_modules/html-dom-parser/node_modules/domutils": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-3.1.0.tgz", + "integrity": "sha512-H78uMmQtI2AhgDJjWeQmHwJJ2bLPD3GMmO7Zja/ZZh84wkm+4ut+IUnUdRa8uCGX88DiVx1j6FRe1XfxEgjEZA==", + "dependencies": { + "dom-serializer": "^2.0.0", + "domelementtype": "^2.3.0", + "domhandler": "^5.0.3" + }, + "funding": { + "url": "https://github.com/fb55/domutils?sponsor=1" + } + }, + "node_modules/html-dom-parser/node_modules/entities": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-4.5.0.tgz", + "integrity": "sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==", + "engines": { + "node": ">=0.12" + }, + "funding": { + "url": "https://github.com/fb55/entities?sponsor=1" + } + }, + "node_modules/html-dom-parser/node_modules/htmlparser2": { + "version": "8.0.2", + "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-8.0.2.tgz", + "integrity": "sha512-GYdjWKDkbRLkZ5geuHs5NY1puJ+PXwP7+fHPRz06Eirsb9ugf6d8kkXav6ADhcODhFFPMIXyxkxSuMf3D6NCFA==", + "funding": [ + "https://github.com/fb55/htmlparser2?sponsor=1", + { + "type": "github", + "url": "https://github.com/sponsors/fb55" + } + ], + "dependencies": { + "domelementtype": "^2.3.0", + "domhandler": "^5.0.3", + "domutils": "^3.0.1", + "entities": "^4.4.0" + } + }, "node_modules/html-encoding-sniffer": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/html-encoding-sniffer/-/html-encoding-sniffer-2.0.1.tgz", @@ -10545,6 +13289,34 @@ "node": ">= 12" } }, + "node_modules/html-react-parser": { + "version": "3.0.16", + "resolved": "https://registry.npmjs.org/html-react-parser/-/html-react-parser-3.0.16.tgz", + "integrity": "sha512-ysQZtRFPcg+McVb4B05oNWSnqM14zagpvTgGcI5e1/BvCl38YwzWzKibrbBmXeemg70olN1bAoeixo7o06G5Eg==", + "dependencies": { + "domhandler": "5.0.3", + "html-dom-parser": "3.1.7", + "react-property": "2.0.0", + "style-to-js": "1.1.3" + }, + "peerDependencies": { + "react": "0.14 || 15 || 16 || 17 || 18" + } + }, + "node_modules/html-react-parser/node_modules/domhandler": { + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-5.0.3.tgz", + "integrity": "sha512-cgwlv/1iFQiFnU96XXgROh8xTeetsnJiDsTc7TYCLFd9+/WNkIqPTxiM/8pSd8VIrhXGTf1Ny1q1hquVqDJB5w==", + "dependencies": { + "domelementtype": "^2.3.0" + }, + "engines": { + "node": ">= 4" + }, + "funding": { + "url": "https://github.com/fb55/domhandler?sponsor=1" + } + }, "node_modules/html-webpack-plugin": { "version": "5.5.3", "resolved": "https://registry.npmjs.org/html-webpack-plugin/-/html-webpack-plugin-5.5.3.tgz", @@ -10744,6 +13516,25 @@ "node": ">=4" } }, + "node_modules/ieee754": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", + "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, "node_modules/ignore": { "version": "5.2.4", "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.4.tgz", @@ -10752,6 +13543,19 @@ "node": ">= 4" } }, + "node_modules/image-size": { + "version": "0.5.5", + "resolved": "https://registry.npmjs.org/image-size/-/image-size-0.5.5.tgz", + "integrity": "sha512-6TDAlDPZxUFCv+fuOkIoXT/V/f3Qbq8e37p+YOiYrUv3v9cc3/6x78VdfPgFVaB9dZYeLUfKgHRebpkm/oP2VQ==", + "dev": true, + "optional": true, + "bin": { + "image-size": "bin/image-size.js" + }, + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/immer": { "version": "9.0.21", "resolved": "https://registry.npmjs.org/immer/-/immer-9.0.21.tgz", @@ -10869,6 +13673,145 @@ "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz", "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==" }, + "node_modules/inline-style-parser": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/inline-style-parser/-/inline-style-parser-0.1.1.tgz", + "integrity": "sha512-7NXolsK4CAS5+xvdj5OMMbI962hU/wvwoxk+LWR9Ek9bVtyuuYScDN6eS0rUm6TxApFpw7CX1o4uJzcd4AyD3Q==" + }, + "node_modules/inquirer": { + "version": "8.2.6", + "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-8.2.6.tgz", + "integrity": "sha512-M1WuAmb7pn9zdFRtQYk26ZBoY043Sse0wVDdk4Bppr+JOXyQYybdtvK+l9wUibhtjdjvtoiNy8tk+EgsYIUqKg==", + "dependencies": { + "ansi-escapes": "^4.2.1", + "chalk": "^4.1.1", + "cli-cursor": "^3.1.0", + "cli-width": "^3.0.0", + "external-editor": "^3.0.3", + "figures": "^3.0.0", + "lodash": "^4.17.21", + "mute-stream": "0.0.8", + "ora": "^5.4.1", + "run-async": "^2.4.0", + "rxjs": "^7.5.5", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0", + "through": "^2.3.6", + "wrap-ansi": "^6.0.1" + }, + "engines": { + "node": ">=12.0.0" + } + }, + "node_modules/inquirer/node_modules/ansi-escapes": { + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz", + "integrity": "sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==", + "dependencies": { + "type-fest": "^0.21.3" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/inquirer/node_modules/cli-cursor": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-3.1.0.tgz", + "integrity": "sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==", + "dependencies": { + "restore-cursor": "^3.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/inquirer/node_modules/emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==" + }, + "node_modules/inquirer/node_modules/is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "engines": { + "node": ">=8" + } + }, + "node_modules/inquirer/node_modules/mimic-fn": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", + "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", + "engines": { + "node": ">=6" + } + }, + "node_modules/inquirer/node_modules/onetime": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", + "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", + "dependencies": { + "mimic-fn": "^2.1.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/inquirer/node_modules/restore-cursor": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-3.1.0.tgz", + "integrity": "sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==", + "dependencies": { + "onetime": "^5.1.0", + "signal-exit": "^3.0.2" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/inquirer/node_modules/string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/inquirer/node_modules/type-fest": { + "version": "0.21.3", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz", + "integrity": "sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/inquirer/node_modules/wrap-ansi": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz", + "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==", + "dependencies": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=8" + } + }, "node_modules/internal-slot": { "version": "1.0.5", "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.5.tgz", @@ -10882,6 +13825,14 @@ "node": ">= 0.4" } }, + "node_modules/invariant": { + "version": "2.2.4", + "resolved": "https://registry.npmjs.org/invariant/-/invariant-2.2.4.tgz", + "integrity": "sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA==", + "dependencies": { + "loose-envify": "^1.0.0" + } + }, "node_modules/ipaddr.js": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-2.1.0.tgz", @@ -10890,6 +13841,18 @@ "node": ">= 10" } }, + "node_modules/is-absolute": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-absolute/-/is-absolute-1.0.0.tgz", + "integrity": "sha512-dOWoqflvcydARa360Gvv18DZ/gRuHKi2NU/wU5X1ZFzdYfH29nkiNZsF3mp4OJ3H4yo9Mx8A/uAGNzpzPN3yBA==", + "dependencies": { + "is-relative": "^1.0.0", + "is-windows": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/is-arguments": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/is-arguments/-/is-arguments-1.1.1.tgz", @@ -11122,6 +14085,22 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/is-interactive": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-interactive/-/is-interactive-1.0.0.tgz", + "integrity": "sha512-2HvIEKRoqS62guEC+qBjpvRubdX910WCMuJTZ+I9yvqKU2/12eSL549HMwtabb4oupdj2sMP50k+XJfB/8JE6w==", + "engines": { + "node": ">=8" + } + }, + "node_modules/is-lower-case": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/is-lower-case/-/is-lower-case-2.0.2.tgz", + "integrity": "sha512-bVcMJy4X5Og6VZfdOZstSexlEy20Sr0k/p/b2IlQJlfdKAQuMpiv5w2Ccxb8sKdRUNAG1PnHVHjFSdRDVS6NlQ==", + "dependencies": { + "tslib": "^2.0.3" + } + }, "node_modules/is-map": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/is-map/-/is-map-2.0.2.tgz", @@ -11232,6 +14211,17 @@ "node": ">=0.10.0" } }, + "node_modules/is-relative": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-relative/-/is-relative-1.0.0.tgz", + "integrity": "sha512-Kw/ReK0iqwKeu0MITLFuj0jbPAmEiOsIwyIXvvbfa6QfmN9pkD1M+8pdk7Rl/dTKbH34/XBFMbgD4iMJhLQbGA==", + "dependencies": { + "is-unc-path": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/is-root": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/is-root/-/is-root-2.1.0.tgz", @@ -11318,6 +14308,36 @@ "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", "integrity": "sha512-cyA56iCMHAh5CdzjJIa4aohJyeO1YbwLi3Jc35MmRU6poroFjIGZzUzupGiRPOjgHg9TLu43xbpwXk523fMxKA==" }, + "node_modules/is-unc-path": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-unc-path/-/is-unc-path-1.0.0.tgz", + "integrity": "sha512-mrGpVd0fs7WWLfVsStvgF6iEJnbjDFZh9/emhRDcGWTduTfNHd9CHeUwH3gYIjdbwo4On6hunkztwOaAw0yllQ==", + "dependencies": { + "unc-path-regex": "^0.1.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-unicode-supported": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/is-unicode-supported/-/is-unicode-supported-0.1.0.tgz", + "integrity": "sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-upper-case": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/is-upper-case/-/is-upper-case-2.0.2.tgz", + "integrity": "sha512-44pxmxAvnnAOwBg4tHPnkfvgjPwbc5QIsSstNU+YcJ1ovxVzCWpSGosPJOZh/a1tdl81fbgnLc9LLv+x2ywbPQ==", + "dependencies": { + "tslib": "^2.0.3" + } + }, "node_modules/is-weakmap": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/is-weakmap/-/is-weakmap-2.0.1.tgz", @@ -11349,6 +14369,20 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/is-what": { + "version": "3.14.1", + "resolved": "https://registry.npmjs.org/is-what/-/is-what-3.14.1.tgz", + "integrity": "sha512-sNxgpk9793nzSs7bA6JQJGeIuRBQhAaNGG77kzYQgMkrID+lS6SlK07K5LaptscDlSaIgH+GPFzf+d75FVxozA==", + "dev": true + }, + "node_modules/is-windows": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz", + "integrity": "sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==", + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/is-wsl": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz", @@ -11384,6 +14418,14 @@ "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==" }, + "node_modules/isomorphic-ws": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/isomorphic-ws/-/isomorphic-ws-5.0.0.tgz", + "integrity": "sha512-muId7Zzn9ywDsyXgTIafTry2sV3nySZeUDe6YedVd1Hvuuep5AsIlqK+XefWpYTyJG5e503F2xIuT2lcU6rCSw==", + "peerDependencies": { + "ws": "*" + } + }, "node_modules/istanbul-lib-coverage": { "version": "3.2.0", "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-3.2.0.tgz", @@ -12579,6 +15621,14 @@ "jiti": "bin/jiti.js" } }, + "node_modules/jose": { + "version": "4.15.5", + "resolved": "https://registry.npmjs.org/jose/-/jose-4.15.5.tgz", + "integrity": "sha512-jc7BFxgKPKi94uOvEmzlSWFFe2+vASyXaKUpdQKatWAESU2MWjDfFf0fdfc83CDKcA5QecabZeNLyfhe3yKNkg==", + "funding": { + "url": "https://github.com/sponsors/panva" + } + }, "node_modules/js-tokens": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", @@ -12671,11 +15721,40 @@ "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==" }, + "node_modules/json-stable-stringify": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/json-stable-stringify/-/json-stable-stringify-1.1.1.tgz", + "integrity": "sha512-SU/971Kt5qVQfJpyDveVhQ/vya+5hvrjClFOcr8c0Fq5aODJjMwutrOfCU+eCnVD5gpx1Q3fEqkyom77zH1iIg==", + "dependencies": { + "call-bind": "^1.0.5", + "isarray": "^2.0.5", + "jsonify": "^0.0.1", + "object-keys": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/json-stable-stringify-without-jsonify": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", "integrity": "sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==" }, + "node_modules/json-to-pretty-yaml": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/json-to-pretty-yaml/-/json-to-pretty-yaml-1.2.2.tgz", + "integrity": "sha512-rvm6hunfCcqegwYaG5T4yKJWxc9FXFgBVrcTZ4XfSVRwa5HA/Xs+vB/Eo9treYYHCeNM0nrSUr82V/M31Urc7A==", + "dependencies": { + "remedial": "^1.0.7", + "remove-trailing-spaces": "^1.0.6" + }, + "engines": { + "node": ">= 0.2.0" + } + }, "node_modules/json5": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.2.tgz", @@ -12698,6 +15777,14 @@ "graceful-fs": "^4.1.6" } }, + "node_modules/jsonify": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/jsonify/-/jsonify-0.0.1.tgz", + "integrity": "sha512-2/Ki0GcmuqSrgFyelQq9M05y7PS0mEwuIzrf3f1fPqkVDVRvZrPZtVSMHxdgo8Aq0sxAOb/cr2aqqA3LeWHVPg==", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/jsonpath": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/jsonpath/-/jsonpath-1.1.1.tgz", @@ -12796,6 +15883,93 @@ "shell-quote": "^1.7.3" } }, + "node_modules/less": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/less/-/less-4.2.0.tgz", + "integrity": "sha512-P3b3HJDBtSzsXUl0im2L7gTO5Ubg8mEN6G8qoTS77iXxXX4Hvu4Qj540PZDvQ8V6DmX6iXo98k7Md0Cm1PrLaA==", + "dev": true, + "dependencies": { + "copy-anything": "^2.0.1", + "parse-node-version": "^1.0.1", + "tslib": "^2.3.0" + }, + "bin": { + "lessc": "bin/lessc" + }, + "engines": { + "node": ">=6" + }, + "optionalDependencies": { + "errno": "^0.1.1", + "graceful-fs": "^4.1.2", + "image-size": "~0.5.0", + "make-dir": "^2.1.0", + "mime": "^1.4.1", + "needle": "^3.1.0", + "source-map": "~0.6.0" + } + }, + "node_modules/less-loader": { + "version": "11.1.4", + "resolved": "https://registry.npmjs.org/less-loader/-/less-loader-11.1.4.tgz", + "integrity": "sha512-6/GrYaB6QcW6Vj+/9ZPgKKs6G10YZai/l/eJ4SLwbzqNTBsAqt5hSLVF47TgsiBxV1P6eAU0GYRH3YRuQU9V3A==", + "dev": true, + "engines": { + "node": ">= 14.15.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "less": "^3.5.0 || ^4.0.0", + "webpack": "^5.0.0" + } + }, + "node_modules/less/node_modules/make-dir": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-2.1.0.tgz", + "integrity": "sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==", + "dev": true, + "optional": true, + "dependencies": { + "pify": "^4.0.1", + "semver": "^5.6.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/less/node_modules/pify": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", + "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", + "dev": true, + "optional": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/less/node_modules/semver": { + "version": "5.7.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz", + "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==", + "dev": true, + "optional": true, + "bin": { + "semver": "bin/semver" + } + }, + "node_modules/less/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true, + "optional": true, + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/leven": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/leven/-/leven-3.1.0.tgz", @@ -12975,6 +16149,21 @@ "resolved": "https://registry.npmjs.org/lodash.uniq/-/lodash.uniq-4.5.0.tgz", "integrity": "sha512-xfBaXQd9ryd9dlSDvnvI0lvxfLJlYAZzXomUYzLKtUeOQvOP5piqAWuGtrhWeqaXK9hhoM/iyJc5AV+XfsX3HQ==" }, + "node_modules/log-symbols": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-4.1.0.tgz", + "integrity": "sha512-8XPvpAA8uyhfteu8pIvQxpJZ7SYYdpUivZpGy6sFsBuKRY/7rQGavedeB8aK+Zkyq6upMFVL/9AW6vOYzfRyLg==", + "dependencies": { + "chalk": "^4.1.0", + "is-unicode-supported": "^0.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/log-update": { "version": "5.0.1", "resolved": "https://registry.npmjs.org/log-update/-/log-update-5.0.1.tgz", @@ -13040,6 +16229,14 @@ "tslib": "^2.0.3" } }, + "node_modules/lower-case-first": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/lower-case-first/-/lower-case-first-2.0.2.tgz", + "integrity": "sha512-EVm/rR94FJTZi3zefZ82fLWab+GX14LJN4HrWBcuo6Evmsl9hEfnqxgcHCKb9q+mNf6EVdsjx/qucYFIIB84pg==", + "dependencies": { + "tslib": "^2.0.3" + } + }, "node_modules/lru-cache": { "version": "6.0.0", "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", @@ -13096,8 +16293,7 @@ "node_modules/make-error": { "version": "1.3.6", "resolved": "https://registry.npmjs.org/make-error/-/make-error-1.3.6.tgz", - "integrity": "sha512-s8UhlNe7vPKomQhC1qFelMokr/Sc3AgNbso3n74mVPA5LTZwkB9NlXf4XPamLxJE8h0gh73rM94xvwRT2CVInw==", - "dev": true + "integrity": "sha512-s8UhlNe7vPKomQhC1qFelMokr/Sc3AgNbso3n74mVPA5LTZwkB9NlXf4XPamLxJE8h0gh73rM94xvwRT2CVInw==" }, "node_modules/makeerror": { "version": "1.0.12", @@ -13111,6 +16307,14 @@ "resolved": "samples/managementsite", "link": true }, + "node_modules/map-cache": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/map-cache/-/map-cache-0.2.2.tgz", + "integrity": "sha512-8y/eV9QQZCiyn1SprXSrCmqJN0yNRATe+PO8ztwqrvrbdRLA3eYJF0yaR0YayLWkMbsQSKWS9N2gPcGEc4UsZg==", + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/mdn-data": { "version": "2.0.4", "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.4.tgz", @@ -13153,6 +16357,22 @@ "node": ">= 8" } }, + "node_modules/meros": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/meros/-/meros-1.3.0.tgz", + "integrity": "sha512-2BNGOimxEz5hmjUG2FwoxCt5HN7BXdaWyFqEwxPTrJzVdABtrL4TiHTcsWSFAxPQ/tOnEaQEJh3qWq71QRMY+w==", + "engines": { + "node": ">=13" + }, + "peerDependencies": { + "@types/node": ">=13" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + } + } + }, "node_modules/methods": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", @@ -13342,6 +16562,15 @@ "multicast-dns": "cli.js" } }, + "node_modules/music-festival": { + "resolved": "samples/musicfestival-frontend-react", + "link": true + }, + "node_modules/mute-stream": { + "version": "0.0.8", + "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.8.tgz", + "integrity": "sha512-nnbWWOkoWyUsTjKrhgD0dcz22mdkSnpYqbEjIm2nhwhuxlSkpywJmBo8h0ZqJdkp73mb90SssHkN4rsRaBAfAA==" + }, "node_modules/mz": { "version": "2.7.0", "resolved": "https://registry.npmjs.org/mz/-/mz-2.7.0.tgz", @@ -13379,6 +16608,23 @@ "resolved": "https://registry.npmjs.org/natural-compare-lite/-/natural-compare-lite-1.4.0.tgz", "integrity": "sha512-Tj+HTDSJJKaZnfiuw+iaF9skdPpTo2GtEly5JHnWV/hfv2Qj/9RKsGISQtLh2ox3l5EAGw487hnBee0sIJ6v2g==" }, + "node_modules/needle": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/needle/-/needle-3.3.1.tgz", + "integrity": "sha512-6k0YULvhpw+RoLNiQCRKOl09Rv1dPLr8hHnVjHqdolKwDrdNyk+Hmrthi4lIGPPz3r39dLx0hsF5s40sZ3Us4Q==", + "dev": true, + "optional": true, + "dependencies": { + "iconv-lite": "^0.6.3", + "sax": "^1.2.4" + }, + "bin": { + "needle": "bin/needle" + }, + "engines": { + "node": ">= 4.4.x" + } + }, "node_modules/negotiator": { "version": "0.6.3", "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz", @@ -13401,6 +16647,44 @@ "tslib": "^2.0.3" } }, + "node_modules/node-fetch": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.7.0.tgz", + "integrity": "sha512-c4FRfUm/dbcWZ7U+1Wq0AwCyFL+3nt2bEw05wfxSz+DWpWsitgmSgYmy2dQdWyKC1694ELPqMs/YzUSNozLt8A==", + "dependencies": { + "whatwg-url": "^5.0.0" + }, + "engines": { + "node": "4.x || >=6.0.0" + }, + "peerDependencies": { + "encoding": "^0.1.0" + }, + "peerDependenciesMeta": { + "encoding": { + "optional": true + } + } + }, + "node_modules/node-fetch/node_modules/tr46": { + "version": "0.0.3", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz", + "integrity": "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==" + }, + "node_modules/node-fetch/node_modules/webidl-conversions": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz", + "integrity": "sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==" + }, + "node_modules/node-fetch/node_modules/whatwg-url": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-5.0.0.tgz", + "integrity": "sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==", + "dependencies": { + "tr46": "~0.0.3", + "webidl-conversions": "^3.0.0" + } + }, "node_modules/node-forge": { "version": "1.3.1", "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-1.3.1.tgz", @@ -13484,6 +16768,11 @@ "url": "https://github.com/fb55/nth-check?sponsor=1" } }, + "node_modules/nullthrows": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/nullthrows/-/nullthrows-1.1.1.tgz", + "integrity": "sha512-2vPPEi+Z7WqML2jZYddDIfy5Dqb0r2fze2zTxNNknZaFpVHU3mFB3R+DWeJWGVx0ecvttSGlJTI+WG+8Z4cDWw==" + }, "node_modules/nwsapi": { "version": "2.2.7", "resolved": "https://registry.npmjs.org/nwsapi/-/nwsapi-2.2.7.tgz", @@ -13644,6 +16933,37 @@ "resolved": "https://registry.npmjs.org/obuf/-/obuf-1.1.2.tgz", "integrity": "sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg==" }, + "node_modules/oidc-client": { + "version": "1.11.5", + "resolved": "https://registry.npmjs.org/oidc-client/-/oidc-client-1.11.5.tgz", + "integrity": "sha512-LcKrKC8Av0m/KD/4EFmo9Sg8fSQ+WFJWBrmtWd+tZkNn3WT/sQG3REmPANE9tzzhbjW6VkTNy4xhAXCfPApAOg==", + "dependencies": { + "acorn": "^7.4.1", + "base64-js": "^1.5.1", + "core-js": "^3.8.3", + "crypto-js": "^4.0.0", + "serialize-javascript": "^4.0.0" + } + }, + "node_modules/oidc-client/node_modules/acorn": { + "version": "7.4.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz", + "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==", + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/oidc-client/node_modules/serialize-javascript": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-4.0.0.tgz", + "integrity": "sha512-GaNA54380uFefWghODBWEGisLZFj00nS5ACs6yHa9nLqlLpVLO8ChDGeKRjZnV4Nh4n0Qi7nhYZD/9fCPzEqkw==", + "dependencies": { + "randombytes": "^2.1.0" + } + }, "node_modules/on-finished": { "version": "2.4.1", "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz", @@ -13720,6 +17040,81 @@ "node": ">= 0.8.0" } }, + "node_modules/ora": { + "version": "5.4.1", + "resolved": "https://registry.npmjs.org/ora/-/ora-5.4.1.tgz", + "integrity": "sha512-5b6Y85tPxZZ7QytO+BQzysW31HJku27cRIlkbAXaNx+BdcVi+LlRFmVXzeF6a7JCwJpyw5c4b+YSVImQIrBpuQ==", + "dependencies": { + "bl": "^4.1.0", + "chalk": "^4.1.0", + "cli-cursor": "^3.1.0", + "cli-spinners": "^2.5.0", + "is-interactive": "^1.0.0", + "is-unicode-supported": "^0.1.0", + "log-symbols": "^4.1.0", + "strip-ansi": "^6.0.0", + "wcwidth": "^1.0.1" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/ora/node_modules/cli-cursor": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-3.1.0.tgz", + "integrity": "sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==", + "dependencies": { + "restore-cursor": "^3.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/ora/node_modules/mimic-fn": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", + "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", + "engines": { + "node": ">=6" + } + }, + "node_modules/ora/node_modules/onetime": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", + "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", + "dependencies": { + "mimic-fn": "^2.1.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/ora/node_modules/restore-cursor": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-3.1.0.tgz", + "integrity": "sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==", + "dependencies": { + "onetime": "^5.1.0", + "signal-exit": "^3.0.2" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/os-tmpdir": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz", + "integrity": "sha512-D2FR03Vir7FIu45XBY20mTb+/ZSWB00sjU9jdQXt83gDrI4Ztz5Fs7/yy74g2N5SVQY4xY1qDr4rNddwYRVX0g==", + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/p-finally": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz", @@ -13757,6 +17152,20 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/p-map": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/p-map/-/p-map-4.0.0.tgz", + "integrity": "sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==", + "dependencies": { + "aggregate-error": "^3.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/p-queue": { "version": "6.6.2", "resolved": "https://registry.npmjs.org/p-queue/-/p-queue-6.6.2.tgz", @@ -13831,6 +17240,19 @@ "node": ">=6" } }, + "node_modules/parse-filepath": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/parse-filepath/-/parse-filepath-1.0.2.tgz", + "integrity": "sha512-FwdRXKCohSVeXqwtYonZTXtbGJKrn+HNyWDYVcp5yuJlesTwNH4rsmRZ+GrKAPJ5bLpRxESMeS+Rl0VCHRvB2Q==", + "dependencies": { + "is-absolute": "^1.0.0", + "map-cache": "^0.2.0", + "path-root": "^0.1.1" + }, + "engines": { + "node": ">=0.8" + } + }, "node_modules/parse-json": { "version": "5.2.0", "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", @@ -13848,6 +17270,15 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/parse-node-version": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/parse-node-version/-/parse-node-version-1.0.1.tgz", + "integrity": "sha512-3YHlOa/JgH6Mnpr05jP9eDG254US9ek25LyIxZlDItp2iJtwyaXQb57lBYLdT3MowkUFYEV2XXNAYIPlESvJlA==", + "dev": true, + "engines": { + "node": ">= 0.10" + } + }, "node_modules/parse5": { "version": "6.0.1", "resolved": "https://registry.npmjs.org/parse5/-/parse5-6.0.1.tgz", @@ -13870,6 +17301,15 @@ "tslib": "^2.0.3" } }, + "node_modules/path-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/path-case/-/path-case-3.0.4.tgz", + "integrity": "sha512-qO4qCFjXqVTrcbPt/hQfhTQ+VhFsqNKOPtytgNKkKxSoEp3XPUQ8ObFuePylOIok5gjn69ry8XiULxCwot3Wfg==", + "dependencies": { + "dot-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, "node_modules/path-exists": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", @@ -13899,6 +17339,25 @@ "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==" }, + "node_modules/path-root": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/path-root/-/path-root-0.1.1.tgz", + "integrity": "sha512-QLcPegTHF11axjfojBIoDygmS2E3Lf+8+jI6wOVmNVenrKSo3mFdSGiIgdSHenczw3wPtlVMQaFVwGmM7BJdtg==", + "dependencies": { + "path-root-regex": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/path-root-regex": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/path-root-regex/-/path-root-regex-0.1.2.tgz", + "integrity": "sha512-4GlJ6rZDhQZFE0DPVKh0e9jmZ5egZfxTkp7bcRDuPlJXbAwhxcl2dINPUAsjLdejqaLsCeg8axcLjIbvBjN4pQ==", + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/path-to-regexp": { "version": "0.1.7", "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz", @@ -15425,6 +18884,13 @@ "node": ">= 0.10" } }, + "node_modules/prr": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/prr/-/prr-1.0.1.tgz", + "integrity": "sha512-yPw4Sng1gWghHQWj0B3ZggWUm4qVbPwPFcRG8KyxiU7J2OHFSoEHKS+EZ3fv5l1t9CyCiop6l/ZYeWbrgoQejw==", + "dev": true, + "optional": true + }, "node_modules/psl": { "version": "1.9.0", "resolved": "https://registry.npmjs.org/psl/-/psl-1.9.0.tgz", @@ -15454,6 +18920,22 @@ } ] }, + "node_modules/pvtsutils": { + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/pvtsutils/-/pvtsutils-1.3.5.tgz", + "integrity": "sha512-ARvb14YB9Nm2Xi6nBq1ZX6dAM0FsJnuk+31aUp4TrcZEdKUlSqOqsxJHUPJDNE3qiIp+iUPEIeR6Je/tgV7zsA==", + "dependencies": { + "tslib": "^2.6.1" + } + }, + "node_modules/pvutils": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/pvutils/-/pvutils-1.1.3.tgz", + "integrity": "sha512-pMpnA0qRdFp32b1sJl1wOJNxZLQ2cbQx+k6tjNtZ8CpvVhNqEPRgivZ2WOUev2YMajecdH7ctUPDvEe87nariQ==", + "engines": { + "node": ">=6.0.0" + } + }, "node_modules/q": { "version": "1.5.1", "resolved": "https://registry.npmjs.org/q/-/q-1.5.1.tgz", @@ -15692,6 +19174,22 @@ "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.2.tgz", "integrity": "sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==" }, + "node_modules/react-paginate": { + "version": "8.2.0", + "resolved": "https://registry.npmjs.org/react-paginate/-/react-paginate-8.2.0.tgz", + "integrity": "sha512-sJCz1PW+9PNIjUSn919nlcRVuleN2YPoFBOvL+6TPgrH/3lwphqiSOgdrLafLdyLDxsgK+oSgviqacF4hxsDIw==", + "dependencies": { + "prop-types": "^15" + }, + "peerDependencies": { + "react": "^16 || ^17 || ^18" + } + }, + "node_modules/react-property": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/react-property/-/react-property-2.0.0.tgz", + "integrity": "sha512-kzmNjIgU32mO4mmH5+iUyrqlpFQhF8K2k7eZ4fdLSOPFrD1XgEuSBv9LDEgxRXTMBqMd8ppT0x6TIzqE5pdGdw==" + }, "node_modules/react-refresh": { "version": "0.11.0", "resolved": "https://registry.npmjs.org/react-refresh/-/react-refresh-0.11.0.tgz", @@ -15700,6 +19198,20 @@ "node": ">=0.10.0" } }, + "node_modules/react-router": { + "version": "6.22.3", + "resolved": "https://registry.npmjs.org/react-router/-/react-router-6.22.3.tgz", + "integrity": "sha512-dr2eb3Mj5zK2YISHK++foM9w4eBnO23eKnZEDs7c880P6oKbrjz/Svg9+nxqtHQK+oMW4OtjZca0RqPglXxguQ==", + "dependencies": { + "@remix-run/router": "1.15.3" + }, + "engines": { + "node": ">=14.0.0" + }, + "peerDependencies": { + "react": ">=16.8" + } + }, "node_modules/react-router-dom": { "version": "5.3.4", "resolved": "https://registry.npmjs.org/react-router-dom/-/react-router-dom-5.3.4.tgz", @@ -15754,6 +19266,21 @@ "react": ">=15" } }, + "node_modules/react-transition-group": { + "version": "4.4.5", + "resolved": "https://registry.npmjs.org/react-transition-group/-/react-transition-group-4.4.5.tgz", + "integrity": "sha512-pZcd1MCJoiKiBR2NRxeCRg13uCXbydPnmB4EOeRrY7480qNWO8IIgQG6zlDkm6uRMsURXPuKq0GWtiM59a5Q6g==", + "dependencies": { + "@babel/runtime": "^7.5.5", + "dom-helpers": "^5.0.1", + "loose-envify": "^1.4.0", + "prop-types": "^15.6.2" + }, + "peerDependencies": { + "react": ">=16.6.0", + "react-dom": ">=16.6.0" + } + }, "node_modules/read-cache": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/read-cache/-/read-cache-1.0.0.tgz", @@ -15921,6 +19448,34 @@ "node": ">= 0.10" } }, + "node_modules/relay-runtime": { + "version": "12.0.0", + "resolved": "https://registry.npmjs.org/relay-runtime/-/relay-runtime-12.0.0.tgz", + "integrity": "sha512-QU6JKr1tMsry22DXNy9Whsq5rmvwr3LSZiiWV/9+DFpuTWvp+WFhobWMc8TC4OjKFfNhEZy7mOiqUAn5atQtug==", + "dependencies": { + "@babel/runtime": "^7.0.0", + "fbjs": "^3.0.0", + "invariant": "^2.2.4" + } + }, + "node_modules/remedial": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/remedial/-/remedial-1.0.8.tgz", + "integrity": "sha512-/62tYiOe6DzS5BqVsNpH/nkGlX45C/Sp6V+NtiN6JQNS1Viay7cWkazmRkrQrdFj2eshDe96SIQNIoMxqhzBOg==", + "engines": { + "node": "*" + } + }, + "node_modules/remove-trailing-separator": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz", + "integrity": "sha512-/hS+Y0u3aOfIETiaiirUFwDBDzmXPvO+jAfKTitUngIPzdKc6Z0LoFjM/CK5PL4C+eKwHohlHAb6H0VFfmmUsw==" + }, + "node_modules/remove-trailing-spaces": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/remove-trailing-spaces/-/remove-trailing-spaces-1.0.8.tgz", + "integrity": "sha512-O3vsMYfWighyFbTd8hk8VaSj9UAGENxAtX+//ugIst2RMk5e03h6RoIS+0ylsFxY1gvmPuAY/PO4It+gPEeySA==" + }, "node_modules/renderkid": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/renderkid/-/renderkid-3.0.0.tgz", @@ -15949,6 +19504,11 @@ "node": ">=0.10.0" } }, + "node_modules/require-main-filename": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-2.0.0.tgz", + "integrity": "sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==" + }, "node_modules/requires-port": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz", @@ -16140,8 +19700,7 @@ "node_modules/rfdc": { "version": "1.3.0", "resolved": "https://registry.npmjs.org/rfdc/-/rfdc-1.3.0.tgz", - "integrity": "sha512-V2hovdzFbOi77/WajaSMXk2OLm+xNIeQdMMuB7icj7bk6zi2F8GGAxigcnDFpJHbNyNcgyJDiP+8nOrY5cZGrA==", - "dev": true + "integrity": "sha512-V2hovdzFbOi77/WajaSMXk2OLm+xNIeQdMMuB7icj7bk6zi2F8GGAxigcnDFpJHbNyNcgyJDiP+8nOrY5cZGrA==" }, "node_modules/rimraf": { "version": "3.0.2", @@ -16403,6 +19962,14 @@ "node": ">=6" } }, + "node_modules/run-async": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/run-async/-/run-async-2.4.1.tgz", + "integrity": "sha512-tvVnVv01b8c1RrA6Ep7JkStj85Guv/YrMcwqYQnwjsAS2cTmmPGBBjAjpCW7RrSodNSoE2/qg9O4bceNvUuDgQ==", + "engines": { + "node": ">=0.12.0" + } + }, "node_modules/run-parallel": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", @@ -16425,6 +19992,14 @@ "queue-microtask": "^1.2.2" } }, + "node_modules/rxjs": { + "version": "7.8.1", + "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-7.8.1.tgz", + "integrity": "sha512-AA3TVj+0A2iuIoQkWEK/tqFjBq2j+6PO6Y0zJcvzLAFhEFIO3HL0vls9hWLncZbAAbK0mar7oZ4V079I/qPMxg==", + "dependencies": { + "tslib": "^2.1.0" + } + }, "node_modules/safe-array-concat": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/safe-array-concat/-/safe-array-concat-1.0.1.tgz", @@ -16590,6 +20165,11 @@ "url": "https://opencollective.com/webpack" } }, + "node_modules/scuid": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/scuid/-/scuid-1.1.0.tgz", + "integrity": "sha512-MuCAyrGZcTLfQoH2XoBlQ8C6bzwN88XT/0slOGz0pn8+gIP85BOAfYa44ZXQUTOwRwPU0QvgU+V+OSajl/59Xg==" + }, "node_modules/select-hose": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/select-hose/-/select-hose-2.0.0.tgz", @@ -16661,6 +20241,16 @@ "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==" }, + "node_modules/sentence-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/sentence-case/-/sentence-case-3.0.4.tgz", + "integrity": "sha512-8LS0JInaQMCRoQ7YUytAo/xUu5W2XnQxV2HI/6uM6U7CITS1RqPElr30V6uIqyMKM9lJGRVFy5/4CuzcixNYSg==", + "dependencies": { + "no-case": "^3.0.4", + "tslib": "^2.0.3", + "upper-case-first": "^2.0.2" + } + }, "node_modules/serialize-javascript": { "version": "6.0.1", "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.1.tgz", @@ -16753,6 +20343,27 @@ "node": ">= 0.8.0" } }, + "node_modules/set-blocking": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", + "integrity": "sha512-KiKBS8AnWGEyLzofFfmvKwpdPzqiy16LvQfK3yv/fVH7Bj13/wl3JSR1J+rfgRE9q7xUJK4qvgS8raSOeLUehw==" + }, + "node_modules/set-function-length": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/set-function-length/-/set-function-length-1.2.2.tgz", + "integrity": "sha512-pgRc4hJ4/sNjWCSS9AmnS40x3bNMDTknHgL5UaMBTMyJnU90EgWh1Rz+MC9eFu4BuN/UwZjKQuY/1v3rM7HMfg==", + "dependencies": { + "define-data-property": "^1.1.4", + "es-errors": "^1.3.0", + "function-bind": "^1.1.2", + "get-intrinsic": "^1.2.4", + "gopd": "^1.0.1", + "has-property-descriptors": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + } + }, "node_modules/set-function-name": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/set-function-name/-/set-function-name-2.0.1.tgz", @@ -16766,6 +20377,11 @@ "node": ">= 0.4" } }, + "node_modules/setimmediate": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.5.tgz", + "integrity": "sha512-MATJdZp8sLqDl/68LfQmbP8zKPLQNV6BIZoIgrscFDQ+RsvK/BxeDQOgyxKKoh0y/8h3BqVFnCqQ/gd+reiIXA==" + }, "node_modules/setprototypeof": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", @@ -16816,6 +20432,11 @@ "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==" }, + "node_modules/signedsource": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/signedsource/-/signedsource-1.0.0.tgz", + "integrity": "sha512-6+eerH9fEnNmi/hyM1DXcRK3pWdoMQtlkQ+ns0ntzunjKqp5i3sKCc80ym8Fib3iaYhdJUOPdhlJWj1tvge2Ww==" + }, "node_modules/sisteransi": { "version": "1.0.5", "resolved": "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz", @@ -16857,6 +20478,15 @@ "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, + "node_modules/snake-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/snake-case/-/snake-case-3.0.4.tgz", + "integrity": "sha512-LAOh4z89bGQvl9pFfNF8V146i7o7/CqFPbqzYgP+yYzDIDeS9HaNFtXABamRW+AQzEVODcvE79ljJ+8a9YSdMg==", + "dependencies": { + "dot-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, "node_modules/sockjs": { "version": "0.3.24", "resolved": "https://registry.npmjs.org/sockjs/-/sockjs-0.3.24.tgz", @@ -16959,6 +20589,14 @@ "wbuf": "^1.7.3" } }, + "node_modules/sponge-case": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/sponge-case/-/sponge-case-1.0.1.tgz", + "integrity": "sha512-dblb9Et4DAtiZ5YSUZHLl4XhH4uK80GhAZrVXdN4O2P4gQ40Wa5UIOPUHlA/nFd2PLblBZWUioLMMAVrgpoYcA==", + "dependencies": { + "tslib": "^2.0.3" + } + }, "node_modules/sprintf-js": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", @@ -17106,6 +20744,14 @@ "node": ">= 0.4" } }, + "node_modules/streamsearch": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/streamsearch/-/streamsearch-1.1.0.tgz", + "integrity": "sha512-Mcc5wHehp9aXz1ax6bZUyY5afg9u2rv5cqQI3mRrYkGC8rW2hM02jWuwjtL++LS5qinSyhj2QfLyNsuc+VsExg==", + "engines": { + "node": ">=10.0.0" + } + }, "node_modules/string_decoder": { "version": "1.3.0", "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", @@ -17123,6 +20769,11 @@ "node": ">=0.6.19" } }, + "node_modules/string-env-interpolation": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/string-env-interpolation/-/string-env-interpolation-1.0.1.tgz", + "integrity": "sha512-78lwMoCcn0nNu8LszbP1UA7g55OeE4v7rCeWnM5B453rnNr4aq+5it3FEYtZrSEiMvHZOZ9Jlqb0OD0M2VInqg==" + }, "node_modules/string-hash": { "version": "1.1.3", "resolved": "https://registry.npmjs.org/string-hash/-/string-hash-1.1.3.tgz", @@ -17346,6 +20997,22 @@ "webpack": "^5.0.0" } }, + "node_modules/style-to-js": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/style-to-js/-/style-to-js-1.1.3.tgz", + "integrity": "sha512-zKI5gN/zb7LS/Vm0eUwjmjrXWw8IMtyA8aPBJZdYiQTXj4+wQ3IucOLIOnF7zCHxvW8UhIGh/uZh/t9zEHXNTQ==", + "dependencies": { + "style-to-object": "0.4.1" + } + }, + "node_modules/style-to-object": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/style-to-object/-/style-to-object-0.4.1.tgz", + "integrity": "sha512-HFpbb5gr2ypci7Qw+IOhnP2zOU7e77b+rzM+wTzXzfi1PrtBCX0E7Pk4wL4iTLnhzZ+JgEGAhX81ebTg/aYjQw==", + "dependencies": { + "inline-style-parser": "0.1.1" + } + }, "node_modules/stylehacks": { "version": "5.1.1", "resolved": "https://registry.npmjs.org/stylehacks/-/stylehacks-5.1.1.tgz", @@ -17361,6 +21028,11 @@ "postcss": "^8.2.15" } }, + "node_modules/stylis": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/stylis/-/stylis-4.2.0.tgz", + "integrity": "sha512-Orov6g6BB1sDfYgzWfTHDOxamtX1bE/zo104Dh9e6fqJ3PooipYyfJ0pUmrZO2wAvO8YbEyeFrkV91XTsGMSrw==" + }, "node_modules/sucrase": { "version": "3.34.0", "resolved": "https://registry.npmjs.org/sucrase/-/sucrase-3.34.0.tgz", @@ -17612,6 +21284,14 @@ "node": ">=4" } }, + "node_modules/swap-case": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/swap-case/-/swap-case-2.0.2.tgz", + "integrity": "sha512-kc6S2YS/2yXbtkSMunBtKdah4VFETZ8Oh6ONSmSd9bRxhqTrtARUCBUiWXH3xVPpvR7tz2CSnkuXVE42EcGnMw==", + "dependencies": { + "tslib": "^2.0.3" + } + }, "node_modules/symbol-tree": { "version": "3.2.4", "resolved": "https://registry.npmjs.org/symbol-tree/-/symbol-tree-3.2.4.tgz", @@ -17861,6 +21541,11 @@ "resolved": "https://registry.npmjs.org/throat/-/throat-6.0.2.tgz", "integrity": "sha512-WKexMoJj3vEuK0yFEapj8y64V0A6xcuPuK9Gt1d0R+dzCSJc0lHqQytAbSB4cDAK0dWh4T0E2ETkoLE2WZ41OQ==" }, + "node_modules/through": { + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz", + "integrity": "sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg==" + }, "node_modules/thunky": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/thunky/-/thunky-1.1.0.tgz", @@ -17876,6 +21561,14 @@ "resolved": "https://registry.npmjs.org/tiny-warning/-/tiny-warning-1.0.3.tgz", "integrity": "sha512-lBN9zLN/oAf68o3zNXYrdCt1kP8WsiGW8Oo2ka41b2IM5JL/S1CTyX1rW0mb/zSuJun0ZUrDxx4sqvYS2FWzPA==" }, + "node_modules/title-case": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/title-case/-/title-case-3.0.3.tgz", + "integrity": "sha512-e1zGYRvbffpcHIrnuqT0Dh+gEJtDaxDSoG4JAIpq4oDFyooziLBIiYQv0GBT4FUAnUop5uZ1hiIAj7oAF6sOCA==", + "dependencies": { + "tslib": "^2.0.3" + } + }, "node_modules/titleize": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/titleize/-/titleize-3.0.0.tgz", @@ -17888,6 +21581,17 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/tmp": { + "version": "0.0.33", + "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.33.tgz", + "integrity": "sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==", + "dependencies": { + "os-tmpdir": "~1.0.2" + }, + "engines": { + "node": ">=0.6.0" + } + }, "node_modules/tmpl": { "version": "1.0.5", "resolved": "https://registry.npmjs.org/tmpl/-/tmpl-1.0.5.tgz", @@ -17975,6 +21679,66 @@ "resolved": "https://registry.npmjs.org/ts-interface-checker/-/ts-interface-checker-0.1.13.tgz", "integrity": "sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA==" }, + "node_modules/ts-log": { + "version": "2.2.5", + "resolved": "https://registry.npmjs.org/ts-log/-/ts-log-2.2.5.tgz", + "integrity": "sha512-PGcnJoTBnVGy6yYNFxWVNkdcAuAMstvutN9MgDJIV6L0oG8fB+ZNNy1T+wJzah8RPGor1mZuPQkVfXNDpy9eHA==" + }, + "node_modules/ts-node": { + "version": "10.9.2", + "resolved": "https://registry.npmjs.org/ts-node/-/ts-node-10.9.2.tgz", + "integrity": "sha512-f0FFpIdcHgn8zcPSbf1dRevwt047YMnaiJM3u2w2RewrB+fob/zePZcrOyQoLMMO7aBIddLcQIEK5dYjkLnGrQ==", + "dependencies": { + "@cspotcode/source-map-support": "^0.8.0", + "@tsconfig/node10": "^1.0.7", + "@tsconfig/node12": "^1.0.7", + "@tsconfig/node14": "^1.0.0", + "@tsconfig/node16": "^1.0.2", + "acorn": "^8.4.1", + "acorn-walk": "^8.1.1", + "arg": "^4.1.0", + "create-require": "^1.1.0", + "diff": "^4.0.1", + "make-error": "^1.1.1", + "v8-compile-cache-lib": "^3.0.1", + "yn": "3.1.1" + }, + "bin": { + "ts-node": "dist/bin.js", + "ts-node-cwd": "dist/bin-cwd.js", + "ts-node-esm": "dist/bin-esm.js", + "ts-node-script": "dist/bin-script.js", + "ts-node-transpile-only": "dist/bin-transpile.js", + "ts-script": "dist/bin-script-deprecated.js" + }, + "peerDependencies": { + "@swc/core": ">=1.2.50", + "@swc/wasm": ">=1.2.50", + "@types/node": "*", + "typescript": ">=2.7" + }, + "peerDependenciesMeta": { + "@swc/core": { + "optional": true + }, + "@swc/wasm": { + "optional": true + } + } + }, + "node_modules/ts-node/node_modules/acorn-walk": { + "version": "8.3.2", + "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-8.3.2.tgz", + "integrity": "sha512-cjkyv4OtNCIeqhHrfS81QWXoCBPExR/J62oyEqepVw8WaQeSqpW2uhuLPh1m9eWhDuOo/jUXVTlifvesOWp/4A==", + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/ts-node/node_modules/arg": { + "version": "4.1.3", + "resolved": "https://registry.npmjs.org/arg/-/arg-4.1.3.tgz", + "integrity": "sha512-58S9QDqG0Xx27YwPSt9fJxivjYl432YCwfDMfZ+71RAqUrZef7LrKQZ3LHLOwCS4FLNBplP533Zx895SeOCHvA==" + }, "node_modules/tsconfig-paths": { "version": "3.14.2", "resolved": "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-3.14.2.tgz", @@ -18133,6 +21897,28 @@ "node": ">=14.17" } }, + "node_modules/ua-parser-js": { + "version": "1.0.37", + "resolved": "https://registry.npmjs.org/ua-parser-js/-/ua-parser-js-1.0.37.tgz", + "integrity": "sha512-bhTyI94tZofjo+Dn8SN6Zv8nBDvyXTymAdM3LDI/0IboIUwTu1rEhW7v2TfiVsoYWgkQ4kOVqnI8APUFbIQIFQ==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/ua-parser-js" + }, + { + "type": "paypal", + "url": "https://paypal.me/faisalman" + }, + { + "type": "github", + "url": "https://github.com/sponsors/faisalman" + } + ], + "engines": { + "node": "*" + } + }, "node_modules/unbox-primitive": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.2.tgz", @@ -18147,11 +21933,25 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/unc-path-regex": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/unc-path-regex/-/unc-path-regex-0.1.2.tgz", + "integrity": "sha512-eXL4nmJT7oCpkZsHZUOJo8hcX3GbsiDOa0Qu9F646fi8dT3XuSVopVqAcEiVzSKKH7UoDti23wNX3qGFxcW5Qg==", + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/underscore": { "version": "1.12.1", "resolved": "https://registry.npmjs.org/underscore/-/underscore-1.12.1.tgz", "integrity": "sha512-hEQt0+ZLDVUMhebKxL4x1BTtDY7bavVofhZ9KZ4aI26X9SRaE+Y3m83XUL1UP2jn8ynjndwCCpEHdUG+9pP1Tw==" }, + "node_modules/undici-types": { + "version": "5.26.5", + "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-5.26.5.tgz", + "integrity": "sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==", + "peer": true + }, "node_modules/unicode-canonical-property-names-ecmascript": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-2.0.0.tgz", @@ -18207,6 +22007,28 @@ "node": ">= 10.0.0" } }, + "node_modules/unixify": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unixify/-/unixify-1.0.0.tgz", + "integrity": "sha512-6bc58dPYhCMHHuwxldQxO3RRNZ4eCogZ/st++0+fcC1nr0jiGUtAdBJ2qzmLQWSxbtz42pWt4QQMiZ9HvZf5cg==", + "dependencies": { + "normalize-path": "^2.1.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/unixify/node_modules/normalize-path": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", + "integrity": "sha512-3pKJwH184Xo/lnH6oyP1q2pMd7HcypqqmRs91/6/i2CGtWwIKGCkOOMTm/zXbgTEWHw1uNpNi/igc3ePOYHb6w==", + "dependencies": { + "remove-trailing-separator": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/unpipe": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", @@ -18267,6 +22089,22 @@ "browserslist": ">= 4.21.0" } }, + "node_modules/upper-case": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/upper-case/-/upper-case-2.0.2.tgz", + "integrity": "sha512-KgdgDGJt2TpuwBUIjgG6lzw2GWFRCW9Qkfkiv0DxqHHLYJHmtmdUIKcZd8rHgFSjopVTlw6ggzCm1b8MFQwikg==", + "dependencies": { + "tslib": "^2.0.3" + } + }, + "node_modules/upper-case-first": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/upper-case-first/-/upper-case-first-2.0.2.tgz", + "integrity": "sha512-514ppYHBaKwfJRK/pNC6c/OxfGa0obSnAl106u97Ed0I625Nin96KAjttZF6ZL3e1XLtphxnqrOi9iWgm+u+bg==", + "dependencies": { + "tslib": "^2.0.3" + } + }, "node_modules/uri-js": { "version": "4.4.1", "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", @@ -18284,6 +22122,22 @@ "requires-port": "^1.0.0" } }, + "node_modules/urlpattern-polyfill": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/urlpattern-polyfill/-/urlpattern-polyfill-6.0.2.tgz", + "integrity": "sha512-5vZjFlH9ofROmuWmXM9yj2wljYKgWstGwe8YTyiqM7hVum/g9LyCizPZtb3UqsuppVwety9QJmfc42VggLpTgg==", + "dependencies": { + "braces": "^3.0.2" + } + }, + "node_modules/use-sync-external-store": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/use-sync-external-store/-/use-sync-external-store-1.2.0.tgz", + "integrity": "sha512-eEgnFxGQ1Ife9bzYs6VLi8/4X6CObHMw9Qr9tPY43iKwsPw8xE8+EFsf/2cFZ5S3esXgpWgtSCtLNS41F+sKPA==", + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0 || ^18.0.0" + } + }, "node_modules/util-deprecate": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", @@ -18324,6 +22178,11 @@ "uuid": "dist/bin/uuid" } }, + "node_modules/v8-compile-cache-lib": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/v8-compile-cache-lib/-/v8-compile-cache-lib-3.0.1.tgz", + "integrity": "sha512-wa7YjyUGfNZngI/vtK0UHAN+lgDCxBPCylVXGp0zu59Fz5aiGtNXaq3DhIov063MorB+VfufLh3JlF2KdTK3xg==" + }, "node_modules/v8-to-istanbul": { "version": "8.1.1", "resolved": "https://registry.npmjs.org/v8-to-istanbul/-/v8-to-istanbul-8.1.1.tgz", @@ -18347,6 +22206,14 @@ "resolved": "https://registry.npmjs.org/value-equal/-/value-equal-1.0.1.tgz", "integrity": "sha512-NOJ6JZCAWr0zlxZt+xqCHNTEKOsrks2HQd4MqhP1qy4z1SkbEP467eNx6TgDKXMvUOb+OENfJCZwM+16n7fRfw==" }, + "node_modules/value-or-promise": { + "version": "1.0.12", + "resolved": "https://registry.npmjs.org/value-or-promise/-/value-or-promise-1.0.12.tgz", + "integrity": "sha512-Z6Uz+TYwEqE7ZN50gwn+1LCVo9ZVrpxRPOhOLnncYkY1ZzOYtrX8Fwf/rFktZ8R5mJms6EZf5TqNOMeZmnPq9Q==", + "engines": { + "node": ">=12" + } + }, "node_modules/vary": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", @@ -18403,11 +22270,39 @@ "minimalistic-assert": "^1.0.0" } }, + "node_modules/wcwidth": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/wcwidth/-/wcwidth-1.0.1.tgz", + "integrity": "sha512-XHPEwS0q6TaxcvG85+8EYkbiCux2XtWG2mkc47Ng2A77BQu9+DqIOJldST4HgPkuea7dvKSj5VgX3P1d4rW8Tg==", + "dependencies": { + "defaults": "^1.0.3" + } + }, + "node_modules/web-streams-polyfill": { + "version": "3.3.3", + "resolved": "https://registry.npmjs.org/web-streams-polyfill/-/web-streams-polyfill-3.3.3.tgz", + "integrity": "sha512-d2JWLCivmZYTSIoge9MsgFCZrt571BikcWGYkjC1khllbTeDlGqZ2D8vD8E/lJa8WGWbb7Plm8/XJYV7IJHZZw==", + "engines": { + "node": ">= 8" + } + }, "node_modules/web-vitals": { "version": "2.1.4", "resolved": "https://registry.npmjs.org/web-vitals/-/web-vitals-2.1.4.tgz", "integrity": "sha512-sVWcwhU5mX6crfI5Vd2dC4qchyTqxV8URinzt25XqVh+bHEPGH4C3NPrNionCP7Obx59wrYEbNlw4Z8sjALzZg==" }, + "node_modules/webcrypto-core": { + "version": "1.7.9", + "resolved": "https://registry.npmjs.org/webcrypto-core/-/webcrypto-core-1.7.9.tgz", + "integrity": "sha512-FE+a4PPkOmBbgNDIyRmcHhgXn+2ClRl3JzJdDu/P4+B8y81LqKe6RAsI9b3lAOHe1T1BMkSjsRHTYRikImZnVA==", + "dependencies": { + "@peculiar/asn1-schema": "^2.3.8", + "@peculiar/json-schema": "^1.1.12", + "asn1js": "^3.0.1", + "pvtsutils": "^1.3.5", + "tslib": "^2.6.2" + } + }, "node_modules/webidl-conversions": { "version": "6.1.0", "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-6.1.0.tgz", @@ -18892,6 +22787,11 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/which-module": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.1.tgz", + "integrity": "sha512-iBdZ57RDvnOR9AGBhML2vFZf7h8vmBjhoaZqODJBFWHVtKkDmKuHai3cx5PgVMrX5YDNp27AofYbAwctSS+vhQ==" + }, "node_modules/which-typed-array": { "version": "1.1.11", "resolved": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.11.tgz", @@ -19481,6 +23381,11 @@ "node": ">= 14" } }, + "node_modules/yaml-ast-parser": { + "version": "0.0.43", + "resolved": "https://registry.npmjs.org/yaml-ast-parser/-/yaml-ast-parser-0.0.43.tgz", + "integrity": "sha512-2PTINUwsRqSd+s8XxKaJWQlUuEMHJQyEuh2edBbW8KNJz0SJPwUSD2zRWqezFEdN7IzAgeuYHFUCF7o8zRdZ0A==" + }, "node_modules/yargs": { "version": "16.2.0", "resolved": "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz", @@ -19532,6 +23437,14 @@ "node": ">=8" } }, + "node_modules/yn": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/yn/-/yn-3.1.1.tgz", + "integrity": "sha512-Ux4ygGWsu2c7isFWe8Yu1YluJmqVhxqK2cLXNQA5AcC3QfbGNpM7fu0Y8b/z16pXLnFxZYvWhd3fhBY9DLmC6Q==", + "engines": { + "node": ">=6" + } + }, "node_modules/yocto-queue": { "version": "0.1.0", "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", @@ -19547,6 +23460,167 @@ "version": "1.0.0", "license": "ISC" }, + "samples/musicfestival-frontend-react": { + "name": "music-festival", + "version": "0.1.0", + "dependencies": { + "@emotion/react": "^11.11.0", + "@emotion/styled": "^11.11.0", + "@episerver/forms-react": "file:../../src/@episerver/forms-react", + "@episerver/forms-sdk": "file:../../src/@episerver/forms-sdk", + "@graphql-codegen/cli": "^2.12.1", + "@graphql-codegen/typescript": "^2.7.3", + "@graphql-codegen/typescript-operations": "^2.5.3", + "@graphql-codegen/typescript-react-query": "^4.0.1", + "@tanstack/react-query": "^4.6.0", + "@testing-library/jest-dom": "^5.14.1", + "@testing-library/react": "^13.0.0", + "@testing-library/user-event": "^13.2.1", + "@types/jest": "^27.0.1", + "@types/node": "^16.7.13", + "@types/react": "^18.0.0", + "@types/react-dom": "^18.0.0", + "bootstrap": "^5.2.1", + "dotenv": "^16.0.2", + "dotenv-webpack": "^8.0.1", + "graphql": "^16.6.0", + "html-react-parser": "^3.0.4", + "oidc-client": "^1.11.5", + "react": "^18.2.0", + "react-dom": "^18.2.0", + "react-paginate": "^8.2.0", + "react-router-dom": "^6.4.2", + "react-scripts": "5.0.1", + "typescript": "^4.4.2", + "web-vitals": "^2.1.0" + }, + "devDependencies": { + "cross-env": "^7.0.3", + "css-loader": "^6.7.2", + "less": "^4.1.3", + "less-loader": "^11.1.0", + "style-loader": "^3.3.1" + } + }, + "samples/musicfestival-frontend-react/node_modules/dotenv": { + "version": "16.4.5", + "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-16.4.5.tgz", + "integrity": "sha512-ZmdL2rui+eB2YwhsWzjInR8LldtZHGDoQ1ugH85ppHKwpUHL7j7rN0Ti9NCnGiQbhaZ11FpR+7ao1dNsmduNUg==", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://dotenvx.com" + } + }, + "samples/musicfestival-frontend-react/node_modules/react-router-dom": { + "version": "6.22.3", + "resolved": "https://registry.npmjs.org/react-router-dom/-/react-router-dom-6.22.3.tgz", + "integrity": "sha512-7ZILI7HjcE+p31oQvwbokjk6OA/bnFxrhJ19n82Ex9Ph8fNAq+Hm/7KchpMGlTgWhUxRHMMCut+vEtNpWpowKw==", + "dependencies": { + "@remix-run/router": "1.15.3", + "react-router": "6.22.3" + }, + "engines": { + "node": ">=14.0.0" + }, + "peerDependencies": { + "react": ">=16.8", + "react-dom": ">=16.8" + } + }, + "samples/musicfestival-frontend-react/node_modules/react-scripts": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/react-scripts/-/react-scripts-5.0.1.tgz", + "integrity": "sha512-8VAmEm/ZAwQzJ+GOMLbBsTdDKOpuZh7RPs0UymvBR2vRk4iZWCskjbFnxqjrzoIvlNNRZ3QJFx6/qDSi6zSnaQ==", + "dependencies": { + "@babel/core": "^7.16.0", + "@pmmmwh/react-refresh-webpack-plugin": "^0.5.3", + "@svgr/webpack": "^5.5.0", + "babel-jest": "^27.4.2", + "babel-loader": "^8.2.3", + "babel-plugin-named-asset-import": "^0.3.8", + "babel-preset-react-app": "^10.0.1", + "bfj": "^7.0.2", + "browserslist": "^4.18.1", + "camelcase": "^6.2.1", + "case-sensitive-paths-webpack-plugin": "^2.4.0", + "css-loader": "^6.5.1", + "css-minimizer-webpack-plugin": "^3.2.0", + "dotenv": "^10.0.0", + "dotenv-expand": "^5.1.0", + "eslint": "^8.3.0", + "eslint-config-react-app": "^7.0.1", + "eslint-webpack-plugin": "^3.1.1", + "file-loader": "^6.2.0", + "fs-extra": "^10.0.0", + "html-webpack-plugin": "^5.5.0", + "identity-obj-proxy": "^3.0.0", + "jest": "^27.4.3", + "jest-resolve": "^27.4.2", + "jest-watch-typeahead": "^1.0.0", + "mini-css-extract-plugin": "^2.4.5", + "postcss": "^8.4.4", + "postcss-flexbugs-fixes": "^5.0.2", + "postcss-loader": "^6.2.1", + "postcss-normalize": "^10.0.1", + "postcss-preset-env": "^7.0.1", + "prompts": "^2.4.2", + "react-app-polyfill": "^3.0.0", + "react-dev-utils": "^12.0.1", + "react-refresh": "^0.11.0", + "resolve": "^1.20.0", + "resolve-url-loader": "^4.0.0", + "sass-loader": "^12.3.0", + "semver": "^7.3.5", + "source-map-loader": "^3.0.0", + "style-loader": "^3.3.1", + "tailwindcss": "^3.0.2", + "terser-webpack-plugin": "^5.2.5", + "webpack": "^5.64.4", + "webpack-dev-server": "^4.6.0", + "webpack-manifest-plugin": "^4.0.2", + "workbox-webpack-plugin": "^6.4.1" + }, + "bin": { + "react-scripts": "bin/react-scripts.js" + }, + "engines": { + "node": ">=14.0.0" + }, + "optionalDependencies": { + "fsevents": "^2.3.2" + }, + "peerDependencies": { + "react": ">= 16", + "typescript": "^3.2.1 || ^4" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "samples/musicfestival-frontend-react/node_modules/react-scripts/node_modules/dotenv": { + "version": "10.0.0", + "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-10.0.0.tgz", + "integrity": "sha512-rlBi9d8jpv9Sf1klPjNfFAuWDjKLwTIJJ/VxtoTwIR6hnZxcEOQCZg2oIL3MWBYw5GpUDKOEnND7LXTbIpQ03Q==", + "engines": { + "node": ">=10" + } + }, + "samples/musicfestival-frontend-react/node_modules/typescript": { + "version": "4.9.5", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.9.5.tgz", + "integrity": "sha512-1FXk9E2Hm+QzZQ7z+McJiHL4NW1F2EzMu9Nq9i3zAaGqibafqYwCVU6WyWAuyQRRzOlxou8xZSyXLEN8oKj24g==", + "bin": { + "tsc": "bin/tsc", + "tsserver": "bin/tsserver" + }, + "engines": { + "node": ">=4.2.0" + } + }, "samples/sample-react-app": { "version": "0.1.0", "dependencies": { @@ -19653,7 +23727,7 @@ } }, "src/@episerver/forms-react": { - "version": "1.0.0", + "version": "0.1.0", "license": "ISC", "dependencies": { "@episerver/forms-sdk": "file:../forms-sdk" @@ -19673,7 +23747,7 @@ } }, "src/@episerver/forms-sdk": { - "version": "1.0.0", + "version": "0.1.0", "license": "ISC", "devDependencies": { "@types/jest": "^29.5.6", @@ -21029,6 +25103,155 @@ "@jridgewell/trace-mapping": "^0.3.9" } }, + "@ardatan/relay-compiler": { + "version": "12.0.0", + "resolved": "https://registry.npmjs.org/@ardatan/relay-compiler/-/relay-compiler-12.0.0.tgz", + "integrity": "sha512-9anThAaj1dQr6IGmzBMcfzOQKTa5artjuPmw8NYK/fiGEMjADbSguBY2FMDykt+QhilR3wc9VA/3yVju7JHg7Q==", + "requires": { + "@babel/core": "^7.14.0", + "@babel/generator": "^7.14.0", + "@babel/parser": "^7.14.0", + "@babel/runtime": "^7.0.0", + "@babel/traverse": "^7.14.0", + "@babel/types": "^7.0.0", + "babel-preset-fbjs": "^3.4.0", + "chalk": "^4.0.0", + "fb-watchman": "^2.0.0", + "fbjs": "^3.0.0", + "glob": "^7.1.1", + "immutable": "~3.7.6", + "invariant": "^2.2.4", + "nullthrows": "^1.1.1", + "relay-runtime": "12.0.0", + "signedsource": "^1.0.0", + "yargs": "^15.3.1" + }, + "dependencies": { + "camelcase": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==" + }, + "cliui": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-6.0.0.tgz", + "integrity": "sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ==", + "requires": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.0", + "wrap-ansi": "^6.2.0" + } + }, + "emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==" + }, + "find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "requires": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + } + }, + "immutable": { + "version": "3.7.6", + "resolved": "https://registry.npmjs.org/immutable/-/immutable-3.7.6.tgz", + "integrity": "sha512-AizQPcaofEtO11RZhPPHBOJRdo/20MKQF9mBLnVkBoyHi1/zXK8fzVdnEpSV9gxqtnh6Qomfp3F0xT5qP/vThw==" + }, + "is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==" + }, + "locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "requires": { + "p-locate": "^4.1.0" + } + }, + "p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "requires": { + "p-try": "^2.0.0" + } + }, + "p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "requires": { + "p-limit": "^2.2.0" + } + }, + "string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "requires": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + } + }, + "wrap-ansi": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz", + "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==", + "requires": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + } + }, + "y18n": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.3.tgz", + "integrity": "sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ==" + }, + "yargs": { + "version": "15.4.1", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-15.4.1.tgz", + "integrity": "sha512-aePbxDmcYW++PaqBsJ+HYUFwCdv4LVvdnhBy78E57PIor8/OVvhMrADFFEDh8DHDFRv/O9i3lPhsENjO7QX0+A==", + "requires": { + "cliui": "^6.0.0", + "decamelize": "^1.2.0", + "find-up": "^4.1.0", + "get-caller-file": "^2.0.1", + "require-directory": "^2.1.1", + "require-main-filename": "^2.0.0", + "set-blocking": "^2.0.0", + "string-width": "^4.2.0", + "which-module": "^2.0.0", + "y18n": "^4.0.0", + "yargs-parser": "^18.1.2" + } + }, + "yargs-parser": { + "version": "18.1.3", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-18.1.3.tgz", + "integrity": "sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ==", + "requires": { + "camelcase": "^5.0.0", + "decamelize": "^1.2.0" + } + } + } + }, + "@ardatan/sync-fetch": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/@ardatan/sync-fetch/-/sync-fetch-0.0.1.tgz", + "integrity": "sha512-xhlTqH0m31mnsG0tIP4ETgfSB6gXDaYYsUWTrlUV93fFQPI9dd8hE0Ot6MHLCtqgB32hwJAC3YZMWlXZw7AleA==", + "requires": { + "node-fetch": "^2.6.1" + } + }, "@babel/code-frame": { "version": "7.22.13", "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.22.13.tgz", @@ -21526,6 +25749,18 @@ "@babel/plugin-syntax-numeric-separator": "^7.10.4" } }, + "@babel/plugin-proposal-object-rest-spread": { + "version": "7.20.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.20.7.tgz", + "integrity": "sha512-d2S98yCiLxDVmBmE8UjGcfPvNEUbA1U5q5WxaWFUGRzJSVAZqm5W6MbPct0jxnegUZ0niLeNX+IOzEs7wYg9Dg==", + "requires": { + "@babel/compat-data": "^7.20.5", + "@babel/helper-compilation-targets": "^7.20.7", + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/plugin-syntax-object-rest-spread": "^7.8.3", + "@babel/plugin-transform-parameters": "^7.20.7" + } + }, "@babel/plugin-proposal-optional-chaining": { "version": "7.21.0", "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.21.0.tgz", @@ -22399,9 +26634,9 @@ "integrity": "sha512-x/rqGMdzj+fWZvCOYForTghzbtqPDZ5gPwaoNGHdgDfF2QA/XZbCBp4Moo5scrkAMPhB7z26XM/AaHuIJdgauA==" }, "@babel/runtime": { - "version": "7.23.1", - "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.23.1.tgz", - "integrity": "sha512-hC2v6p8ZSI/W0HUzh3V8C5g+NwSKzKPtJwSpTjwl0o297GP9+ZLQSkdvHz46CM3LqyoXxq+5G9komY+eSqSO0g==", + "version": "7.24.4", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.24.4.tgz", + "integrity": "sha512-dkxf7+hn8mFBwKjs9bvBlArzLVxVbS8usaPUDd5p2a9JCL9tB8OaOVN1isD4+Xyk4ns89/xeOmbQvgdK7IIVdA==", "requires": { "regenerator-runtime": "^0.14.0" } @@ -22455,6 +26690,25 @@ "resolved": "https://registry.npmjs.org/@bcoe/v8-coverage/-/v8-coverage-0.2.3.tgz", "integrity": "sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==" }, + "@cspotcode/source-map-support": { + "version": "0.8.1", + "resolved": "https://registry.npmjs.org/@cspotcode/source-map-support/-/source-map-support-0.8.1.tgz", + "integrity": "sha512-IchNf6dN4tHoMFIn/7OE8LWZ19Y6q/67Bmf6vnGREv8RSbBVb9LPJxEcnwrcwX6ixSvaiGoomAUvu4YSxXrVgw==", + "requires": { + "@jridgewell/trace-mapping": "0.3.9" + }, + "dependencies": { + "@jridgewell/trace-mapping": { + "version": "0.3.9", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.9.tgz", + "integrity": "sha512-3Belt6tdc8bPgAtbcmdtNJlirVoTmEb5e2gC94PnkwEW9jI6CAHUeoG85tjWP5WquqfavoMtMwiG4P926ZKKuQ==", + "requires": { + "@jridgewell/resolve-uri": "^3.0.3", + "@jridgewell/sourcemap-codec": "^1.4.10" + } + } + } + }, "@csstools/normalize.css": { "version": "12.0.0", "resolved": "https://registry.npmjs.org/@csstools/normalize.css/-/normalize.css-12.0.0.tgz", @@ -22581,6 +26835,132 @@ "integrity": "sha512-+OJ9konv95ClSTOJCmMZqpd5+YGsB2S+x6w3E1oaM8UuR5j8nTNHYSz8c9BEPGDOCMQYIEEGlVPj/VY64iTbGw==", "requires": {} }, + "@emotion/babel-plugin": { + "version": "11.11.0", + "resolved": "https://registry.npmjs.org/@emotion/babel-plugin/-/babel-plugin-11.11.0.tgz", + "integrity": "sha512-m4HEDZleaaCH+XgDDsPF15Ht6wTLsgDTeR3WYj9Q/k76JtWhrJjcP4+/XlG8LGT/Rol9qUfOIztXeA84ATpqPQ==", + "requires": { + "@babel/helper-module-imports": "^7.16.7", + "@babel/runtime": "^7.18.3", + "@emotion/hash": "^0.9.1", + "@emotion/memoize": "^0.8.1", + "@emotion/serialize": "^1.1.2", + "babel-plugin-macros": "^3.1.0", + "convert-source-map": "^1.5.0", + "escape-string-regexp": "^4.0.0", + "find-root": "^1.1.0", + "source-map": "^0.5.7", + "stylis": "4.2.0" + }, + "dependencies": { + "convert-source-map": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.9.0.tgz", + "integrity": "sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A==" + }, + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==" + } + } + }, + "@emotion/cache": { + "version": "11.11.0", + "resolved": "https://registry.npmjs.org/@emotion/cache/-/cache-11.11.0.tgz", + "integrity": "sha512-P34z9ssTCBi3e9EI1ZsWpNHcfY1r09ZO0rZbRO2ob3ZQMnFI35jB536qoXbkdesr5EUhYi22anuEJuyxifaqAQ==", + "requires": { + "@emotion/memoize": "^0.8.1", + "@emotion/sheet": "^1.2.2", + "@emotion/utils": "^1.2.1", + "@emotion/weak-memoize": "^0.3.1", + "stylis": "4.2.0" + } + }, + "@emotion/hash": { + "version": "0.9.1", + "resolved": "https://registry.npmjs.org/@emotion/hash/-/hash-0.9.1.tgz", + "integrity": "sha512-gJB6HLm5rYwSLI6PQa+X1t5CFGrv1J1TWG+sOyMCeKz2ojaj6Fnl/rZEspogG+cvqbt4AE/2eIyD2QfLKTBNlQ==" + }, + "@emotion/is-prop-valid": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/@emotion/is-prop-valid/-/is-prop-valid-1.2.2.tgz", + "integrity": "sha512-uNsoYd37AFmaCdXlg6EYD1KaPOaRWRByMCYzbKUX4+hhMfrxdVSelShywL4JVaAeM/eHUOSprYBQls+/neX3pw==", + "requires": { + "@emotion/memoize": "^0.8.1" + } + }, + "@emotion/memoize": { + "version": "0.8.1", + "resolved": "https://registry.npmjs.org/@emotion/memoize/-/memoize-0.8.1.tgz", + "integrity": "sha512-W2P2c/VRW1/1tLox0mVUalvnWXxavmv/Oum2aPsRcoDJuob75FC3Y8FbpfLwUegRcxINtGUMPq0tFCvYNTBXNA==" + }, + "@emotion/react": { + "version": "11.11.4", + "resolved": "https://registry.npmjs.org/@emotion/react/-/react-11.11.4.tgz", + "integrity": "sha512-t8AjMlF0gHpvvxk5mAtCqR4vmxiGHCeJBaQO6gncUSdklELOgtwjerNY2yuJNfwnc6vi16U/+uMF+afIawJ9iw==", + "requires": { + "@babel/runtime": "^7.18.3", + "@emotion/babel-plugin": "^11.11.0", + "@emotion/cache": "^11.11.0", + "@emotion/serialize": "^1.1.3", + "@emotion/use-insertion-effect-with-fallbacks": "^1.0.1", + "@emotion/utils": "^1.2.1", + "@emotion/weak-memoize": "^0.3.1", + "hoist-non-react-statics": "^3.3.1" + } + }, + "@emotion/serialize": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/@emotion/serialize/-/serialize-1.1.4.tgz", + "integrity": "sha512-RIN04MBT8g+FnDwgvIUi8czvr1LU1alUMI05LekWB5DGyTm8cCBMCRpq3GqaiyEDRptEXOyXnvZ58GZYu4kBxQ==", + "requires": { + "@emotion/hash": "^0.9.1", + "@emotion/memoize": "^0.8.1", + "@emotion/unitless": "^0.8.1", + "@emotion/utils": "^1.2.1", + "csstype": "^3.0.2" + } + }, + "@emotion/sheet": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/@emotion/sheet/-/sheet-1.2.2.tgz", + "integrity": "sha512-0QBtGvaqtWi+nx6doRwDdBIzhNdZrXUppvTM4dtZZWEGTXL/XE/yJxLMGlDT1Gt+UHH5IX1n+jkXyytE/av7OA==" + }, + "@emotion/styled": { + "version": "11.11.5", + "resolved": "https://registry.npmjs.org/@emotion/styled/-/styled-11.11.5.tgz", + "integrity": "sha512-/ZjjnaNKvuMPxcIiUkf/9SHoG4Q196DRl1w82hQ3WCsjo1IUR8uaGWrC6a87CrYAW0Kb/pK7hk8BnLgLRi9KoQ==", + "requires": { + "@babel/runtime": "^7.18.3", + "@emotion/babel-plugin": "^11.11.0", + "@emotion/is-prop-valid": "^1.2.2", + "@emotion/serialize": "^1.1.4", + "@emotion/use-insertion-effect-with-fallbacks": "^1.0.1", + "@emotion/utils": "^1.2.1" + } + }, + "@emotion/unitless": { + "version": "0.8.1", + "resolved": "https://registry.npmjs.org/@emotion/unitless/-/unitless-0.8.1.tgz", + "integrity": "sha512-KOEGMu6dmJZtpadb476IsZBclKvILjopjUii3V+7MnXIQCYh8W3NgNcgwo21n9LXZX6EDIKvqfjYxXebDwxKmQ==" + }, + "@emotion/use-insertion-effect-with-fallbacks": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@emotion/use-insertion-effect-with-fallbacks/-/use-insertion-effect-with-fallbacks-1.0.1.tgz", + "integrity": "sha512-jT/qyKZ9rzLErtrjGgdkMBn2OP8wl0G3sQlBb3YPryvKHsjvINUhVaPFfP+fpBcOkmrVOVEEHQFJ7nbj2TH2gw==", + "requires": {} + }, + "@emotion/utils": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@emotion/utils/-/utils-1.2.1.tgz", + "integrity": "sha512-Y2tGf3I+XVnajdItskUCn6LX+VUDmP6lTL4fcqsXAv43dnlbZiuW4MWQW38rW/BVWSE7Q/7+XQocmpnRYILUmg==" + }, + "@emotion/weak-memoize": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/@emotion/weak-memoize/-/weak-memoize-0.3.1.tgz", + "integrity": "sha512-EsBwpc7hBUJWAsNPBmJy4hxWx12v6bshQsldrVmjxJoc3isbxhOrF2IcCpaXxfvq03NwkI7sbsOLXbYuqF/8Ww==" + }, "@episerver/forms-react": { "version": "file:src/@episerver/forms-react", "requires": { @@ -23549,39 +27929,322 @@ "version": "7.0.0", "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", - "dev": true, + "dev": true, + "requires": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "requires": { + "color-convert": "^2.0.1" + } + } + } + }, + "write-file-atomic": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-4.0.2.tgz", + "integrity": "sha512-7KxauUdBmSdWnmpaGFg+ppNjKF8uNLry8LyzjauQDOVONfFLNKrKvQOxZ/VuTIcS/gge/YNahf5RIIQWTSarlg==", + "dev": true, + "requires": { + "imurmurhash": "^0.1.4", + "signal-exit": "^3.0.7" + } + }, + "yargs": { + "version": "17.7.2", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.7.2.tgz", + "integrity": "sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==", + "dev": true, + "requires": { + "cliui": "^8.0.1", + "escalade": "^3.1.1", + "get-caller-file": "^2.0.5", + "require-directory": "^2.1.1", + "string-width": "^4.2.3", + "y18n": "^5.0.5", + "yargs-parser": "^21.1.1" + } + }, + "yargs-parser": { + "version": "21.1.1", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz", + "integrity": "sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==", + "dev": true + } + } + }, + "@eslint-community/eslint-utils": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.4.0.tgz", + "integrity": "sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA==", + "requires": { + "eslint-visitor-keys": "^3.3.0" + } + }, + "@eslint-community/regexpp": { + "version": "4.8.1", + "resolved": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.8.1.tgz", + "integrity": "sha512-PWiOzLIUAjN/w5K17PoF4n6sKBw0gqLHPhywmYHP4t1VFQQVYeb1yWsJwnMVEMl3tUHME7X/SJPZLmtG7XBDxQ==" + }, + "@eslint/eslintrc": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-2.1.2.tgz", + "integrity": "sha512-+wvgpDsrB1YqAMdEUCcnTlpfVBH7Vqn6A/NT3D8WVXFIaKMlErPIZT3oCIAVCOtarRpMtelZLqJeU3t7WY6X6g==", + "requires": { + "ajv": "^6.12.4", + "debug": "^4.3.2", + "espree": "^9.6.0", + "globals": "^13.19.0", + "ignore": "^5.2.0", + "import-fresh": "^3.2.1", + "js-yaml": "^4.1.0", + "minimatch": "^3.1.2", + "strip-json-comments": "^3.1.1" + } + }, + "@eslint/js": { + "version": "8.49.0", + "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.49.0.tgz", + "integrity": "sha512-1S8uAY/MTJqVx0SC4epBq+N2yhuwtNwLbJYNZyhL2pO1ZVKn5HFXav5T41Ryzy9K9V7ZId2JB2oy/W4aCd9/2w==" + }, + "@floating-ui/core": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/@floating-ui/core/-/core-1.6.0.tgz", + "integrity": "sha512-PcF++MykgmTj3CIyOQbKA/hDzOAiqI3mhuoN44WRCopIs1sgoDoU4oty4Jtqaj/y3oDU6fnVSm4QG0a3t5i0+g==", + "requires": { + "@floating-ui/utils": "^0.2.1" + } + }, + "@floating-ui/dom": { + "version": "1.6.3", + "resolved": "https://registry.npmjs.org/@floating-ui/dom/-/dom-1.6.3.tgz", + "integrity": "sha512-RnDthu3mzPlQ31Ss/BTwQ1zjzIhr3lk1gZB1OC56h/1vEtaXkESrOqL5fQVMfXpwGtRwX+YsZBdyHtJMQnkArw==", + "requires": { + "@floating-ui/core": "^1.0.0", + "@floating-ui/utils": "^0.2.0" + } + }, + "@floating-ui/react-dom": { + "version": "2.0.8", + "resolved": "https://registry.npmjs.org/@floating-ui/react-dom/-/react-dom-2.0.8.tgz", + "integrity": "sha512-HOdqOt3R3OGeTKidaLvJKcgg75S6tibQ3Tif4eyd91QnIJWr0NLvoXFpJA/j8HqkFSL68GDca9AuyWEHlhyClw==", + "requires": { + "@floating-ui/dom": "^1.6.1" + } + }, + "@floating-ui/utils": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/@floating-ui/utils/-/utils-0.2.1.tgz", + "integrity": "sha512-9TANp6GPoMtYzQdt54kfAyMmz1+osLlXdg2ENroU7zzrtflTLrrC/lgrIfaSe+Wu0b89GKccT7vxXA0MoAIO+Q==" + }, + "@graphql-codegen/cli": { + "version": "2.16.5", + "resolved": "https://registry.npmjs.org/@graphql-codegen/cli/-/cli-2.16.5.tgz", + "integrity": "sha512-XYPIp+q7fB0xAGSAoRykiTe4oY80VU+z+dw5nuv4mLY0+pv7+pa2C6Nwhdw7a65lXOhFviBApWCCZeqd54SMnA==", + "requires": { + "@babel/generator": "^7.18.13", + "@babel/template": "^7.18.10", + "@babel/types": "^7.18.13", + "@graphql-codegen/core": "^2.6.8", + "@graphql-codegen/plugin-helpers": "^3.1.2", + "@graphql-tools/apollo-engine-loader": "^7.3.6", + "@graphql-tools/code-file-loader": "^7.3.13", + "@graphql-tools/git-loader": "^7.2.13", + "@graphql-tools/github-loader": "^7.3.20", + "@graphql-tools/graphql-file-loader": "^7.5.0", + "@graphql-tools/json-file-loader": "^7.4.1", + "@graphql-tools/load": "^7.8.0", + "@graphql-tools/prisma-loader": "^7.2.49", + "@graphql-tools/url-loader": "^7.13.2", + "@graphql-tools/utils": "^9.0.0", + "@whatwg-node/fetch": "^0.6.0", + "chalk": "^4.1.0", + "chokidar": "^3.5.2", + "cosmiconfig": "^7.0.0", + "cosmiconfig-typescript-loader": "^4.3.0", + "debounce": "^1.2.0", + "detect-indent": "^6.0.0", + "graphql-config": "^4.4.0", + "inquirer": "^8.0.0", + "is-glob": "^4.0.1", + "json-to-pretty-yaml": "^1.2.2", + "listr2": "^4.0.5", + "log-symbols": "^4.0.0", + "shell-quote": "^1.7.3", + "string-env-interpolation": "^1.0.1", + "ts-log": "^2.2.3", + "ts-node": "^10.9.1", + "tslib": "^2.4.0", + "yaml": "^1.10.0", + "yargs": "^17.0.0" + }, + "dependencies": { + "ansi-escapes": { + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz", + "integrity": "sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==", + "requires": { + "type-fest": "^0.21.3" + } + }, + "cli-cursor": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-3.1.0.tgz", + "integrity": "sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==", + "requires": { + "restore-cursor": "^3.1.0" + } + }, + "cli-truncate": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/cli-truncate/-/cli-truncate-2.1.0.tgz", + "integrity": "sha512-n8fOixwDD6b/ObinzTrp1ZKFzbgvKZvuz/TvejnLn1aQfC6r52XEx85FmuC+3HI+JM7coBRXUvNqEU2PHVrHpg==", + "requires": { + "slice-ansi": "^3.0.0", + "string-width": "^4.2.0" + } + }, + "cliui": { + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-8.0.1.tgz", + "integrity": "sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==", + "requires": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.1", + "wrap-ansi": "^7.0.0" + } + }, + "emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==" + }, + "is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==" + }, + "listr2": { + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/listr2/-/listr2-4.0.5.tgz", + "integrity": "sha512-juGHV1doQdpNT3GSTs9IUN43QJb7KHdF9uqg7Vufs/tG9VTzpFphqF4pm/ICdAABGQxsyNn9CiYA3StkI6jpwA==", + "requires": { + "cli-truncate": "^2.1.0", + "colorette": "^2.0.16", + "log-update": "^4.0.0", + "p-map": "^4.0.0", + "rfdc": "^1.3.0", + "rxjs": "^7.5.5", + "through": "^2.3.8", + "wrap-ansi": "^7.0.0" + } + }, + "log-update": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/log-update/-/log-update-4.0.0.tgz", + "integrity": "sha512-9fkkDevMefjg0mmzWFBW8YkFP91OrizzkW3diF7CpG+S2EYdy4+TVfGwz1zeF8x7hCx1ovSPTOE9Ngib74qqUg==", + "requires": { + "ansi-escapes": "^4.3.0", + "cli-cursor": "^3.1.0", + "slice-ansi": "^4.0.0", + "wrap-ansi": "^6.2.0" + }, + "dependencies": { + "slice-ansi": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-4.0.0.tgz", + "integrity": "sha512-qMCMfhY040cVHT43K9BFygqYbUPFZKHOg7K73mtTWJRb8pyP3fzf4Ixd5SzdEJQ6MRUg/WBnOLxghZtKKurENQ==", + "requires": { + "ansi-styles": "^4.0.0", + "astral-regex": "^2.0.0", + "is-fullwidth-code-point": "^3.0.0" + } + }, + "wrap-ansi": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz", + "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==", + "requires": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + } + } + } + }, + "mimic-fn": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", + "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==" + }, + "onetime": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", + "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", + "requires": { + "mimic-fn": "^2.1.0" + } + }, + "restore-cursor": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-3.1.0.tgz", + "integrity": "sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==", + "requires": { + "onetime": "^5.1.0", + "signal-exit": "^3.0.2" + } + }, + "slice-ansi": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-3.0.0.tgz", + "integrity": "sha512-pSyv7bSTC7ig9Dcgbw9AuRNUb5k5V6oDudjZoMBSr13qpLBG7tB+zgCkARjq7xIUgdz5P1Qe8u+rSGdouOOIyQ==", + "requires": { + "ansi-styles": "^4.0.0", + "astral-regex": "^2.0.0", + "is-fullwidth-code-point": "^3.0.0" + } + }, + "string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "requires": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + } + }, + "type-fest": { + "version": "0.21.3", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz", + "integrity": "sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==" + }, + "wrap-ansi": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", + "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", "requires": { "ansi-styles": "^4.0.0", "string-width": "^4.1.0", "strip-ansi": "^6.0.0" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - } } }, - "write-file-atomic": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-4.0.2.tgz", - "integrity": "sha512-7KxauUdBmSdWnmpaGFg+ppNjKF8uNLry8LyzjauQDOVONfFLNKrKvQOxZ/VuTIcS/gge/YNahf5RIIQWTSarlg==", - "dev": true, - "requires": { - "imurmurhash": "^0.1.4", - "signal-exit": "^3.0.7" - } + "yaml": { + "version": "1.10.2", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz", + "integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==" }, "yargs": { "version": "17.7.2", "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.7.2.tgz", "integrity": "sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==", - "dev": true, "requires": { "cliui": "^8.0.1", "escalade": "^3.1.1", @@ -23595,44 +28258,667 @@ "yargs-parser": { "version": "21.1.1", "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz", - "integrity": "sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==", - "dev": true + "integrity": "sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==" } } }, - "@eslint-community/eslint-utils": { - "version": "4.4.0", - "resolved": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.4.0.tgz", - "integrity": "sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA==", + "@graphql-codegen/core": { + "version": "2.6.8", + "resolved": "https://registry.npmjs.org/@graphql-codegen/core/-/core-2.6.8.tgz", + "integrity": "sha512-JKllNIipPrheRgl+/Hm/xuWMw9++xNQ12XJR/OHHgFopOg4zmN3TdlRSyYcv/K90hCFkkIwhlHFUQTfKrm8rxQ==", "requires": { - "eslint-visitor-keys": "^3.3.0" + "@graphql-codegen/plugin-helpers": "^3.1.1", + "@graphql-tools/schema": "^9.0.0", + "@graphql-tools/utils": "^9.1.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==" + } } }, - "@eslint-community/regexpp": { - "version": "4.8.1", - "resolved": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.8.1.tgz", - "integrity": "sha512-PWiOzLIUAjN/w5K17PoF4n6sKBw0gqLHPhywmYHP4t1VFQQVYeb1yWsJwnMVEMl3tUHME7X/SJPZLmtG7XBDxQ==" + "@graphql-codegen/plugin-helpers": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/@graphql-codegen/plugin-helpers/-/plugin-helpers-3.1.2.tgz", + "integrity": "sha512-emOQiHyIliVOIjKVKdsI5MXj312zmRDwmHpyUTZMjfpvxq/UVAHUJIVdVf+lnjjrI+LXBTgMlTWTgHQfmICxjg==", + "requires": { + "@graphql-tools/utils": "^9.0.0", + "change-case-all": "1.0.15", + "common-tags": "1.8.2", + "import-from": "4.0.0", + "lodash": "~4.17.0", + "tslib": "~2.4.0" + }, + "dependencies": { + "import-from": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/import-from/-/import-from-4.0.0.tgz", + "integrity": "sha512-P9J71vT5nLlDeV8FHs5nNxaLbrpfAV5cF5srvbZfpwpcJoM/xZR3hiv+q+SAnuSmuGbXMWud063iIMx/V/EWZQ==" + }, + "tslib": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.1.tgz", + "integrity": "sha512-tGyy4dAjRIEwI7BzsB0lynWgOpfqjUdq91XXAlIWD2OwKBH7oCl/GZG/HT4BOHrTlPMOASlMQ7veyTqpmRcrNA==" + } + } }, - "@eslint/eslintrc": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-2.1.2.tgz", - "integrity": "sha512-+wvgpDsrB1YqAMdEUCcnTlpfVBH7Vqn6A/NT3D8WVXFIaKMlErPIZT3oCIAVCOtarRpMtelZLqJeU3t7WY6X6g==", + "@graphql-codegen/schema-ast": { + "version": "2.6.1", + "resolved": "https://registry.npmjs.org/@graphql-codegen/schema-ast/-/schema-ast-2.6.1.tgz", + "integrity": "sha512-5TNW3b1IHJjCh07D2yQNGDQzUpUl2AD+GVe1Dzjqyx/d2Fn0TPMxLsHsKPS4Plg4saO8FK/QO70wLsP7fdbQ1w==", "requires": { - "ajv": "^6.12.4", - "debug": "^4.3.2", - "espree": "^9.6.0", - "globals": "^13.19.0", - "ignore": "^5.2.0", - "import-fresh": "^3.2.1", - "js-yaml": "^4.1.0", - "minimatch": "^3.1.2", - "strip-json-comments": "^3.1.1" + "@graphql-codegen/plugin-helpers": "^3.1.2", + "@graphql-tools/utils": "^9.0.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==" + } } }, - "@eslint/js": { - "version": "8.49.0", - "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.49.0.tgz", - "integrity": "sha512-1S8uAY/MTJqVx0SC4epBq+N2yhuwtNwLbJYNZyhL2pO1ZVKn5HFXav5T41Ryzy9K9V7ZId2JB2oy/W4aCd9/2w==" + "@graphql-codegen/typescript": { + "version": "2.8.8", + "resolved": "https://registry.npmjs.org/@graphql-codegen/typescript/-/typescript-2.8.8.tgz", + "integrity": "sha512-A0oUi3Oy6+DormOlrTC4orxT9OBZkIglhbJBcDmk34jAKKUgesukXRd4yOhmTrnbchpXz2T8IAOFB3FWIaK4Rw==", + "requires": { + "@graphql-codegen/plugin-helpers": "^3.1.2", + "@graphql-codegen/schema-ast": "^2.6.1", + "@graphql-codegen/visitor-plugin-common": "2.13.8", + "auto-bind": "~4.0.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==" + } + } + }, + "@graphql-codegen/typescript-operations": { + "version": "2.5.13", + "resolved": "https://registry.npmjs.org/@graphql-codegen/typescript-operations/-/typescript-operations-2.5.13.tgz", + "integrity": "sha512-3vfR6Rx6iZU0JRt29GBkFlrSNTM6t+MSLF86ChvL4d/Jfo/JYAGuB3zNzPhirHYzJPCvLOAx2gy9ID1ltrpYiw==", + "requires": { + "@graphql-codegen/plugin-helpers": "^3.1.2", + "@graphql-codegen/typescript": "^2.8.8", + "@graphql-codegen/visitor-plugin-common": "2.13.8", + "auto-bind": "~4.0.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==" + } + } + }, + "@graphql-codegen/typescript-react-query": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/@graphql-codegen/typescript-react-query/-/typescript-react-query-4.1.0.tgz", + "integrity": "sha512-+3Hk+ws6HfCAZl7+5Q4LBkFh3y+2ISuahMYRHIqzqpwNnrthftg8xNx11VH5sabqqjqEmjY3UaP8glP93itPWQ==", + "requires": { + "@graphql-codegen/plugin-helpers": "^3.0.0", + "@graphql-codegen/visitor-plugin-common": "2.13.1", + "auto-bind": "~4.0.0", + "change-case-all": "1.0.15", + "tslib": "~2.4.0" + }, + "dependencies": { + "@graphql-codegen/visitor-plugin-common": { + "version": "2.13.1", + "resolved": "https://registry.npmjs.org/@graphql-codegen/visitor-plugin-common/-/visitor-plugin-common-2.13.1.tgz", + "integrity": "sha512-mD9ufZhDGhyrSaWQGrU1Q1c5f01TeWtSWy/cDwXYjJcHIj1Y/DG2x0tOflEfCvh5WcnmHNIw4lzDsg1W7iFJEg==", + "requires": { + "@graphql-codegen/plugin-helpers": "^2.7.2", + "@graphql-tools/optimize": "^1.3.0", + "@graphql-tools/relay-operation-optimizer": "^6.5.0", + "@graphql-tools/utils": "^8.8.0", + "auto-bind": "~4.0.0", + "change-case-all": "1.0.14", + "dependency-graph": "^0.11.0", + "graphql-tag": "^2.11.0", + "parse-filepath": "^1.0.2", + "tslib": "~2.4.0" + }, + "dependencies": { + "@graphql-codegen/plugin-helpers": { + "version": "2.7.2", + "resolved": "https://registry.npmjs.org/@graphql-codegen/plugin-helpers/-/plugin-helpers-2.7.2.tgz", + "integrity": "sha512-kln2AZ12uii6U59OQXdjLk5nOlh1pHis1R98cDZGFnfaiAbX9V3fxcZ1MMJkB7qFUymTALzyjZoXXdyVmPMfRg==", + "requires": { + "@graphql-tools/utils": "^8.8.0", + "change-case-all": "1.0.14", + "common-tags": "1.8.2", + "import-from": "4.0.0", + "lodash": "~4.17.0", + "tslib": "~2.4.0" + } + }, + "change-case-all": { + "version": "1.0.14", + "resolved": "https://registry.npmjs.org/change-case-all/-/change-case-all-1.0.14.tgz", + "integrity": "sha512-CWVm2uT7dmSHdO/z1CXT/n47mWonyypzBbuCy5tN7uMg22BsfkhwT6oHmFCAk+gL1LOOxhdbB9SZz3J1KTY3gA==", + "requires": { + "change-case": "^4.1.2", + "is-lower-case": "^2.0.2", + "is-upper-case": "^2.0.2", + "lower-case": "^2.0.2", + "lower-case-first": "^2.0.2", + "sponge-case": "^1.0.1", + "swap-case": "^2.0.2", + "title-case": "^3.0.3", + "upper-case": "^2.0.2", + "upper-case-first": "^2.0.2" + } + } + } + }, + "@graphql-tools/utils": { + "version": "8.13.1", + "resolved": "https://registry.npmjs.org/@graphql-tools/utils/-/utils-8.13.1.tgz", + "integrity": "sha512-qIh9yYpdUFmctVqovwMdheVNJqFh+DQNWIhX87FJStfXYnmweBUDATok9fWPleKeFwxnW8IapKmY8m8toJEkAw==", + "requires": { + "tslib": "^2.4.0" + } + }, + "import-from": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/import-from/-/import-from-4.0.0.tgz", + "integrity": "sha512-P9J71vT5nLlDeV8FHs5nNxaLbrpfAV5cF5srvbZfpwpcJoM/xZR3hiv+q+SAnuSmuGbXMWud063iIMx/V/EWZQ==" + }, + "tslib": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.1.tgz", + "integrity": "sha512-tGyy4dAjRIEwI7BzsB0lynWgOpfqjUdq91XXAlIWD2OwKBH7oCl/GZG/HT4BOHrTlPMOASlMQ7veyTqpmRcrNA==" + } + } + }, + "@graphql-codegen/visitor-plugin-common": { + "version": "2.13.8", + "resolved": "https://registry.npmjs.org/@graphql-codegen/visitor-plugin-common/-/visitor-plugin-common-2.13.8.tgz", + "integrity": "sha512-IQWu99YV4wt8hGxIbBQPtqRuaWZhkQRG2IZKbMoSvh0vGeWb3dB0n0hSgKaOOxDY+tljtOf9MTcUYvJslQucMQ==", + "requires": { + "@graphql-codegen/plugin-helpers": "^3.1.2", + "@graphql-tools/optimize": "^1.3.0", + "@graphql-tools/relay-operation-optimizer": "^6.5.0", + "@graphql-tools/utils": "^9.0.0", + "auto-bind": "~4.0.0", + "change-case-all": "1.0.15", + "dependency-graph": "^0.11.0", + "graphql-tag": "^2.11.0", + "parse-filepath": "^1.0.2", + "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==" + } + } + }, + "@graphql-tools/apollo-engine-loader": { + "version": "7.3.26", + "resolved": "https://registry.npmjs.org/@graphql-tools/apollo-engine-loader/-/apollo-engine-loader-7.3.26.tgz", + "integrity": "sha512-h1vfhdJFjnCYn9b5EY1Z91JTF0KB3hHVJNQIsiUV2mpQXZdeOXQoaWeYEKaiI5R6kwBw5PP9B0fv3jfUIG8LyQ==", + "requires": { + "@ardatan/sync-fetch": "^0.0.1", + "@graphql-tools/utils": "^9.2.1", + "@whatwg-node/fetch": "^0.8.0", + "tslib": "^2.4.0" + }, + "dependencies": { + "@whatwg-node/fetch": { + "version": "0.8.8", + "resolved": "https://registry.npmjs.org/@whatwg-node/fetch/-/fetch-0.8.8.tgz", + "integrity": "sha512-CdcjGC2vdKhc13KKxgsc6/616BQ7ooDIgPeTuAiE8qfCnS0mGzcfCOoZXypQSz73nxI+GWc7ZReIAVhxoE1KCg==", + "requires": { + "@peculiar/webcrypto": "^1.4.0", + "@whatwg-node/node-fetch": "^0.3.6", + "busboy": "^1.6.0", + "urlpattern-polyfill": "^8.0.0", + "web-streams-polyfill": "^3.2.1" + } + }, + "urlpattern-polyfill": { + "version": "8.0.2", + "resolved": "https://registry.npmjs.org/urlpattern-polyfill/-/urlpattern-polyfill-8.0.2.tgz", + "integrity": "sha512-Qp95D4TPJl1kC9SKigDcqgyM2VDVO4RiJc2d4qe5GrYm+zbIQCWWKAFaJNQ4BhdFeDGwBmAxqJBwWSJDb9T3BQ==" + } + } + }, + "@graphql-tools/batch-execute": { + "version": "8.5.22", + "resolved": "https://registry.npmjs.org/@graphql-tools/batch-execute/-/batch-execute-8.5.22.tgz", + "integrity": "sha512-hcV1JaY6NJQFQEwCKrYhpfLK8frSXDbtNMoTur98u10Cmecy1zrqNKSqhEyGetpgHxaJRqszGzKeI3RuroDN6A==", + "requires": { + "@graphql-tools/utils": "^9.2.1", + "dataloader": "^2.2.2", + "tslib": "^2.4.0", + "value-or-promise": "^1.0.12" + } + }, + "@graphql-tools/code-file-loader": { + "version": "7.3.23", + "resolved": "https://registry.npmjs.org/@graphql-tools/code-file-loader/-/code-file-loader-7.3.23.tgz", + "integrity": "sha512-8Wt1rTtyTEs0p47uzsPJ1vAtfAx0jmxPifiNdmo9EOCuUPyQGEbMaik/YkqZ7QUFIEYEQu+Vgfo8tElwOPtx5Q==", + "requires": { + "@graphql-tools/graphql-tag-pluck": "7.5.2", + "@graphql-tools/utils": "^9.2.1", + "globby": "^11.0.3", + "tslib": "^2.4.0", + "unixify": "^1.0.0" + } + }, + "@graphql-tools/delegate": { + "version": "9.0.35", + "resolved": "https://registry.npmjs.org/@graphql-tools/delegate/-/delegate-9.0.35.tgz", + "integrity": "sha512-jwPu8NJbzRRMqi4Vp/5QX1vIUeUPpWmlQpOkXQD2r1X45YsVceyUUBnktCrlJlDB4jPRVy7JQGwmYo3KFiOBMA==", + "requires": { + "@graphql-tools/batch-execute": "^8.5.22", + "@graphql-tools/executor": "^0.0.20", + "@graphql-tools/schema": "^9.0.19", + "@graphql-tools/utils": "^9.2.1", + "dataloader": "^2.2.2", + "tslib": "^2.5.0", + "value-or-promise": "^1.0.12" + } + }, + "@graphql-tools/executor": { + "version": "0.0.20", + "resolved": "https://registry.npmjs.org/@graphql-tools/executor/-/executor-0.0.20.tgz", + "integrity": "sha512-GdvNc4vszmfeGvUqlcaH1FjBoguvMYzxAfT6tDd4/LgwymepHhinqLNA5otqwVLW+JETcDaK7xGENzFomuE6TA==", + "requires": { + "@graphql-tools/utils": "^9.2.1", + "@graphql-typed-document-node/core": "3.2.0", + "@repeaterjs/repeater": "^3.0.4", + "tslib": "^2.4.0", + "value-or-promise": "^1.0.12" + } + }, + "@graphql-tools/executor-graphql-ws": { + "version": "0.0.14", + "resolved": "https://registry.npmjs.org/@graphql-tools/executor-graphql-ws/-/executor-graphql-ws-0.0.14.tgz", + "integrity": "sha512-P2nlkAsPZKLIXImFhj0YTtny5NQVGSsKnhi7PzXiaHSXc6KkzqbWZHKvikD4PObanqg+7IO58rKFpGXP7eeO+w==", + "requires": { + "@graphql-tools/utils": "^9.2.1", + "@repeaterjs/repeater": "3.0.4", + "@types/ws": "^8.0.0", + "graphql-ws": "5.12.1", + "isomorphic-ws": "5.0.0", + "tslib": "^2.4.0", + "ws": "8.13.0" + }, + "dependencies": { + "@repeaterjs/repeater": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/@repeaterjs/repeater/-/repeater-3.0.4.tgz", + "integrity": "sha512-AW8PKd6iX3vAZ0vA43nOUOnbq/X5ihgU+mSXXqunMkeQADGiqw/PY0JNeYtD5sr0PAy51YPgAPbDoeapv9r8WA==" + }, + "ws": { + "version": "8.13.0", + "resolved": "https://registry.npmjs.org/ws/-/ws-8.13.0.tgz", + "integrity": "sha512-x9vcZYTrFPC7aSIbj7sRCYo7L/Xb8Iy+pW0ng0wt2vCJv7M9HOMy0UoN3rr+IFC7hb7vXoqS+P9ktyLLLhO+LA==", + "requires": {} + } + } + }, + "@graphql-tools/executor-http": { + "version": "0.1.10", + "resolved": "https://registry.npmjs.org/@graphql-tools/executor-http/-/executor-http-0.1.10.tgz", + "integrity": "sha512-hnAfbKv0/lb9s31LhWzawQ5hghBfHS+gYWtqxME6Rl0Aufq9GltiiLBcl7OVVOnkLF0KhwgbYP1mB5VKmgTGpg==", + "requires": { + "@graphql-tools/utils": "^9.2.1", + "@repeaterjs/repeater": "^3.0.4", + "@whatwg-node/fetch": "^0.8.1", + "dset": "^3.1.2", + "extract-files": "^11.0.0", + "meros": "^1.2.1", + "tslib": "^2.4.0", + "value-or-promise": "^1.0.12" + }, + "dependencies": { + "@whatwg-node/fetch": { + "version": "0.8.8", + "resolved": "https://registry.npmjs.org/@whatwg-node/fetch/-/fetch-0.8.8.tgz", + "integrity": "sha512-CdcjGC2vdKhc13KKxgsc6/616BQ7ooDIgPeTuAiE8qfCnS0mGzcfCOoZXypQSz73nxI+GWc7ZReIAVhxoE1KCg==", + "requires": { + "@peculiar/webcrypto": "^1.4.0", + "@whatwg-node/node-fetch": "^0.3.6", + "busboy": "^1.6.0", + "urlpattern-polyfill": "^8.0.0", + "web-streams-polyfill": "^3.2.1" + } + }, + "urlpattern-polyfill": { + "version": "8.0.2", + "resolved": "https://registry.npmjs.org/urlpattern-polyfill/-/urlpattern-polyfill-8.0.2.tgz", + "integrity": "sha512-Qp95D4TPJl1kC9SKigDcqgyM2VDVO4RiJc2d4qe5GrYm+zbIQCWWKAFaJNQ4BhdFeDGwBmAxqJBwWSJDb9T3BQ==" + } + } + }, + "@graphql-tools/executor-legacy-ws": { + "version": "0.0.11", + "resolved": "https://registry.npmjs.org/@graphql-tools/executor-legacy-ws/-/executor-legacy-ws-0.0.11.tgz", + "integrity": "sha512-4ai+NnxlNfvIQ4c70hWFvOZlSUN8lt7yc+ZsrwtNFbFPH/EroIzFMapAxM9zwyv9bH38AdO3TQxZ5zNxgBdvUw==", + "requires": { + "@graphql-tools/utils": "^9.2.1", + "@types/ws": "^8.0.0", + "isomorphic-ws": "5.0.0", + "tslib": "^2.4.0", + "ws": "8.13.0" + }, + "dependencies": { + "ws": { + "version": "8.13.0", + "resolved": "https://registry.npmjs.org/ws/-/ws-8.13.0.tgz", + "integrity": "sha512-x9vcZYTrFPC7aSIbj7sRCYo7L/Xb8Iy+pW0ng0wt2vCJv7M9HOMy0UoN3rr+IFC7hb7vXoqS+P9ktyLLLhO+LA==", + "requires": {} + } + } + }, + "@graphql-tools/git-loader": { + "version": "7.3.0", + "resolved": "https://registry.npmjs.org/@graphql-tools/git-loader/-/git-loader-7.3.0.tgz", + "integrity": "sha512-gcGAK+u16eHkwsMYqqghZbmDquh8QaO24Scsxq+cVR+vx1ekRlsEiXvu+yXVDbZdcJ6PBIbeLcQbEu+xhDLmvQ==", + "requires": { + "@graphql-tools/graphql-tag-pluck": "7.5.2", + "@graphql-tools/utils": "^9.2.1", + "is-glob": "4.0.3", + "micromatch": "^4.0.4", + "tslib": "^2.4.0", + "unixify": "^1.0.0" + } + }, + "@graphql-tools/github-loader": { + "version": "7.3.28", + "resolved": "https://registry.npmjs.org/@graphql-tools/github-loader/-/github-loader-7.3.28.tgz", + "integrity": "sha512-OK92Lf9pmxPQvjUNv05b3tnVhw0JRfPqOf15jZjyQ8BfdEUrJoP32b4dRQQem/wyRL24KY4wOfArJNqzpsbwCA==", + "requires": { + "@ardatan/sync-fetch": "^0.0.1", + "@graphql-tools/executor-http": "^0.1.9", + "@graphql-tools/graphql-tag-pluck": "^7.4.6", + "@graphql-tools/utils": "^9.2.1", + "@whatwg-node/fetch": "^0.8.0", + "tslib": "^2.4.0", + "value-or-promise": "^1.0.12" + }, + "dependencies": { + "@whatwg-node/fetch": { + "version": "0.8.8", + "resolved": "https://registry.npmjs.org/@whatwg-node/fetch/-/fetch-0.8.8.tgz", + "integrity": "sha512-CdcjGC2vdKhc13KKxgsc6/616BQ7ooDIgPeTuAiE8qfCnS0mGzcfCOoZXypQSz73nxI+GWc7ZReIAVhxoE1KCg==", + "requires": { + "@peculiar/webcrypto": "^1.4.0", + "@whatwg-node/node-fetch": "^0.3.6", + "busboy": "^1.6.0", + "urlpattern-polyfill": "^8.0.0", + "web-streams-polyfill": "^3.2.1" + } + }, + "urlpattern-polyfill": { + "version": "8.0.2", + "resolved": "https://registry.npmjs.org/urlpattern-polyfill/-/urlpattern-polyfill-8.0.2.tgz", + "integrity": "sha512-Qp95D4TPJl1kC9SKigDcqgyM2VDVO4RiJc2d4qe5GrYm+zbIQCWWKAFaJNQ4BhdFeDGwBmAxqJBwWSJDb9T3BQ==" + } + } + }, + "@graphql-tools/graphql-file-loader": { + "version": "7.5.17", + "resolved": "https://registry.npmjs.org/@graphql-tools/graphql-file-loader/-/graphql-file-loader-7.5.17.tgz", + "integrity": "sha512-hVwwxPf41zOYgm4gdaZILCYnKB9Zap7Ys9OhY1hbwuAuC4MMNY9GpUjoTU3CQc3zUiPoYStyRtUGkHSJZ3HxBw==", + "requires": { + "@graphql-tools/import": "6.7.18", + "@graphql-tools/utils": "^9.2.1", + "globby": "^11.0.3", + "tslib": "^2.4.0", + "unixify": "^1.0.0" + } + }, + "@graphql-tools/graphql-tag-pluck": { + "version": "7.5.2", + "resolved": "https://registry.npmjs.org/@graphql-tools/graphql-tag-pluck/-/graphql-tag-pluck-7.5.2.tgz", + "integrity": "sha512-RW+H8FqOOLQw0BPXaahYepVSRjuOHw+7IL8Opaa5G5uYGOBxoXR7DceyQ7BcpMgktAOOmpDNQ2WtcboChOJSRA==", + "requires": { + "@babel/parser": "^7.16.8", + "@babel/plugin-syntax-import-assertions": "^7.20.0", + "@babel/traverse": "^7.16.8", + "@babel/types": "^7.16.8", + "@graphql-tools/utils": "^9.2.1", + "tslib": "^2.4.0" + } + }, + "@graphql-tools/import": { + "version": "6.7.18", + "resolved": "https://registry.npmjs.org/@graphql-tools/import/-/import-6.7.18.tgz", + "integrity": "sha512-XQDdyZTp+FYmT7as3xRWH/x8dx0QZA2WZqfMF5EWb36a0PiH7WwlRQYIdyYXj8YCLpiWkeBXgBRHmMnwEYR8iQ==", + "requires": { + "@graphql-tools/utils": "^9.2.1", + "resolve-from": "5.0.0", + "tslib": "^2.4.0" + }, + "dependencies": { + "resolve-from": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", + "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==" + } + } + }, + "@graphql-tools/json-file-loader": { + "version": "7.4.18", + "resolved": "https://registry.npmjs.org/@graphql-tools/json-file-loader/-/json-file-loader-7.4.18.tgz", + "integrity": "sha512-AJ1b6Y1wiVgkwsxT5dELXhIVUPs/u3VZ8/0/oOtpcoyO/vAeM5rOvvWegzicOOnQw8G45fgBRMkkRfeuwVt6+w==", + "requires": { + "@graphql-tools/utils": "^9.2.1", + "globby": "^11.0.3", + "tslib": "^2.4.0", + "unixify": "^1.0.0" + } + }, + "@graphql-tools/load": { + "version": "7.8.14", + "resolved": "https://registry.npmjs.org/@graphql-tools/load/-/load-7.8.14.tgz", + "integrity": "sha512-ASQvP+snHMYm+FhIaLxxFgVdRaM0vrN9wW2BKInQpktwWTXVyk+yP5nQUCEGmn0RTdlPKrffBaigxepkEAJPrg==", + "requires": { + "@graphql-tools/schema": "^9.0.18", + "@graphql-tools/utils": "^9.2.1", + "p-limit": "3.1.0", + "tslib": "^2.4.0" + } + }, + "@graphql-tools/merge": { + "version": "8.4.2", + "resolved": "https://registry.npmjs.org/@graphql-tools/merge/-/merge-8.4.2.tgz", + "integrity": "sha512-XbrHAaj8yDuINph+sAfuq3QCZ/tKblrTLOpirK0+CAgNlZUCHs0Fa+xtMUURgwCVThLle1AF7svJCxFizygLsw==", + "requires": { + "@graphql-tools/utils": "^9.2.1", + "tslib": "^2.4.0" + } + }, + "@graphql-tools/optimize": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/@graphql-tools/optimize/-/optimize-1.4.0.tgz", + "integrity": "sha512-dJs/2XvZp+wgHH8T5J2TqptT9/6uVzIYvA6uFACha+ufvdMBedkfR4b4GbT8jAKLRARiqRTxy3dctnwkTM2tdw==", + "requires": { + "tslib": "^2.4.0" + } + }, + "@graphql-tools/prisma-loader": { + "version": "7.2.72", + "resolved": "https://registry.npmjs.org/@graphql-tools/prisma-loader/-/prisma-loader-7.2.72.tgz", + "integrity": "sha512-0a7uV7Fky6yDqd0tI9+XMuvgIo6GAqiVzzzFV4OSLry4AwiQlI3igYseBV7ZVOGhedOTqj/URxjpiv07hRcwag==", + "requires": { + "@graphql-tools/url-loader": "^7.17.18", + "@graphql-tools/utils": "^9.2.1", + "@types/js-yaml": "^4.0.0", + "@types/json-stable-stringify": "^1.0.32", + "@whatwg-node/fetch": "^0.8.2", + "chalk": "^4.1.0", + "debug": "^4.3.1", + "dotenv": "^16.0.0", + "graphql-request": "^6.0.0", + "http-proxy-agent": "^6.0.0", + "https-proxy-agent": "^6.0.0", + "jose": "^4.11.4", + "js-yaml": "^4.0.0", + "json-stable-stringify": "^1.0.1", + "lodash": "^4.17.20", + "scuid": "^1.1.0", + "tslib": "^2.4.0", + "yaml-ast-parser": "^0.0.43" + }, + "dependencies": { + "@whatwg-node/fetch": { + "version": "0.8.8", + "resolved": "https://registry.npmjs.org/@whatwg-node/fetch/-/fetch-0.8.8.tgz", + "integrity": "sha512-CdcjGC2vdKhc13KKxgsc6/616BQ7ooDIgPeTuAiE8qfCnS0mGzcfCOoZXypQSz73nxI+GWc7ZReIAVhxoE1KCg==", + "requires": { + "@peculiar/webcrypto": "^1.4.0", + "@whatwg-node/node-fetch": "^0.3.6", + "busboy": "^1.6.0", + "urlpattern-polyfill": "^8.0.0", + "web-streams-polyfill": "^3.2.1" + } + }, + "agent-base": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-7.1.1.tgz", + "integrity": "sha512-H0TSyFNDMomMNJQBn8wFV5YC/2eJ+VXECwOadZJT554xP6cODZHPX3H9QMQECxvrgiSOP1pHjy1sMWQVYJOUOA==", + "requires": { + "debug": "^4.3.4" + } + }, + "dotenv": { + "version": "16.4.5", + "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-16.4.5.tgz", + "integrity": "sha512-ZmdL2rui+eB2YwhsWzjInR8LldtZHGDoQ1ugH85ppHKwpUHL7j7rN0Ti9NCnGiQbhaZ11FpR+7ao1dNsmduNUg==" + }, + "http-proxy-agent": { + "version": "6.1.1", + "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-6.1.1.tgz", + "integrity": "sha512-JRCz+4Whs6yrrIoIlrH+ZTmhrRwtMnmOHsHn8GFEn9O2sVfSE+DAZ3oyyGIKF8tjJEeSJmP89j7aTjVsSqsU0g==", + "requires": { + "agent-base": "^7.1.0", + "debug": "^4.3.4" + } + }, + "https-proxy-agent": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-6.2.1.tgz", + "integrity": "sha512-ONsE3+yfZF2caH5+bJlcddtWqNI3Gvs5A38+ngvljxaBiRXRswym2c7yf8UAeFpRFKjFNHIFEHqR/OLAWJzyiA==", + "requires": { + "agent-base": "^7.0.2", + "debug": "4" + } + }, + "urlpattern-polyfill": { + "version": "8.0.2", + "resolved": "https://registry.npmjs.org/urlpattern-polyfill/-/urlpattern-polyfill-8.0.2.tgz", + "integrity": "sha512-Qp95D4TPJl1kC9SKigDcqgyM2VDVO4RiJc2d4qe5GrYm+zbIQCWWKAFaJNQ4BhdFeDGwBmAxqJBwWSJDb9T3BQ==" + } + } + }, + "@graphql-tools/relay-operation-optimizer": { + "version": "6.5.18", + "resolved": "https://registry.npmjs.org/@graphql-tools/relay-operation-optimizer/-/relay-operation-optimizer-6.5.18.tgz", + "integrity": "sha512-mc5VPyTeV+LwiM+DNvoDQfPqwQYhPV/cl5jOBjTgSniyaq8/86aODfMkrE2OduhQ5E00hqrkuL2Fdrgk0w1QJg==", + "requires": { + "@ardatan/relay-compiler": "12.0.0", + "@graphql-tools/utils": "^9.2.1", + "tslib": "^2.4.0" + } + }, + "@graphql-tools/schema": { + "version": "9.0.19", + "resolved": "https://registry.npmjs.org/@graphql-tools/schema/-/schema-9.0.19.tgz", + "integrity": "sha512-oBRPoNBtCkk0zbUsyP4GaIzCt8C0aCI4ycIRUL67KK5pOHljKLBBtGT+Jr6hkzA74C8Gco8bpZPe7aWFjiaK2w==", + "requires": { + "@graphql-tools/merge": "^8.4.1", + "@graphql-tools/utils": "^9.2.1", + "tslib": "^2.4.0", + "value-or-promise": "^1.0.12" + } + }, + "@graphql-tools/url-loader": { + "version": "7.17.18", + "resolved": "https://registry.npmjs.org/@graphql-tools/url-loader/-/url-loader-7.17.18.tgz", + "integrity": "sha512-ear0CiyTj04jCVAxi7TvgbnGDIN2HgqzXzwsfcqiVg9cvjT40NcMlZ2P1lZDgqMkZ9oyLTV8Bw6j+SyG6A+xPw==", + "requires": { + "@ardatan/sync-fetch": "^0.0.1", + "@graphql-tools/delegate": "^9.0.31", + "@graphql-tools/executor-graphql-ws": "^0.0.14", + "@graphql-tools/executor-http": "^0.1.7", + "@graphql-tools/executor-legacy-ws": "^0.0.11", + "@graphql-tools/utils": "^9.2.1", + "@graphql-tools/wrap": "^9.4.2", + "@types/ws": "^8.0.0", + "@whatwg-node/fetch": "^0.8.0", + "isomorphic-ws": "^5.0.0", + "tslib": "^2.4.0", + "value-or-promise": "^1.0.11", + "ws": "^8.12.0" + }, + "dependencies": { + "@whatwg-node/fetch": { + "version": "0.8.8", + "resolved": "https://registry.npmjs.org/@whatwg-node/fetch/-/fetch-0.8.8.tgz", + "integrity": "sha512-CdcjGC2vdKhc13KKxgsc6/616BQ7ooDIgPeTuAiE8qfCnS0mGzcfCOoZXypQSz73nxI+GWc7ZReIAVhxoE1KCg==", + "requires": { + "@peculiar/webcrypto": "^1.4.0", + "@whatwg-node/node-fetch": "^0.3.6", + "busboy": "^1.6.0", + "urlpattern-polyfill": "^8.0.0", + "web-streams-polyfill": "^3.2.1" + } + }, + "urlpattern-polyfill": { + "version": "8.0.2", + "resolved": "https://registry.npmjs.org/urlpattern-polyfill/-/urlpattern-polyfill-8.0.2.tgz", + "integrity": "sha512-Qp95D4TPJl1kC9SKigDcqgyM2VDVO4RiJc2d4qe5GrYm+zbIQCWWKAFaJNQ4BhdFeDGwBmAxqJBwWSJDb9T3BQ==" + }, + "ws": { + "version": "8.16.0", + "resolved": "https://registry.npmjs.org/ws/-/ws-8.16.0.tgz", + "integrity": "sha512-HS0c//TP7Ina87TfiPUz1rQzMhHrl/SG2guqRcTOIUYD2q8uhUdNHZYJUaQ8aTGPzCh+c6oawMKW35nFl1dxyQ==", + "requires": {} + } + } + }, + "@graphql-tools/utils": { + "version": "9.2.1", + "resolved": "https://registry.npmjs.org/@graphql-tools/utils/-/utils-9.2.1.tgz", + "integrity": "sha512-WUw506Ql6xzmOORlriNrD6Ugx+HjVgYxt9KCXD9mHAak+eaXSwuGGPyE60hy9xaDEoXKBsG7SkG69ybitaVl6A==", + "requires": { + "@graphql-typed-document-node/core": "^3.1.1", + "tslib": "^2.4.0" + } + }, + "@graphql-tools/wrap": { + "version": "9.4.2", + "resolved": "https://registry.npmjs.org/@graphql-tools/wrap/-/wrap-9.4.2.tgz", + "integrity": "sha512-DFcd9r51lmcEKn0JW43CWkkI2D6T9XI1juW/Yo86i04v43O9w2/k4/nx2XTJv4Yv+iXwUw7Ok81PGltwGJSDSA==", + "requires": { + "@graphql-tools/delegate": "^9.0.31", + "@graphql-tools/schema": "^9.0.18", + "@graphql-tools/utils": "^9.2.1", + "tslib": "^2.4.0", + "value-or-promise": "^1.0.12" + } + }, + "@graphql-typed-document-node/core": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/@graphql-typed-document-node/core/-/core-3.2.0.tgz", + "integrity": "sha512-mB9oAsNCm9aM3/SOv4YtBMqZbYj10R7dkq8byBqxGY/ncFwhf2oQzMV+LCRlWoDSEBJ3COiR1yeDvMtsoOsuFQ==", + "requires": {} }, "@humanwhocodes/config-array": { "version": "0.11.11", @@ -24288,6 +29574,111 @@ "resolved": "https://registry.npmjs.org/@leichtgewicht/ip-codec/-/ip-codec-2.0.4.tgz", "integrity": "sha512-Hcv+nVC0kZnQ3tD9GVu5xSMR4VVYOteQIr/hwFPVEvPdlXqgGEuRjiheChHgdM+JyqdgNcmzZOX/tnl0JOiI7A==" }, + "@mui/base": { + "version": "5.0.0-beta.40", + "resolved": "https://registry.npmjs.org/@mui/base/-/base-5.0.0-beta.40.tgz", + "integrity": "sha512-I/lGHztkCzvwlXpjD2+SNmvNQvB4227xBXhISPjEaJUXGImOQ9f3D2Yj/T3KasSI/h0MLWy74X0J6clhPmsRbQ==", + "requires": { + "@babel/runtime": "^7.23.9", + "@floating-ui/react-dom": "^2.0.8", + "@mui/types": "^7.2.14", + "@mui/utils": "^5.15.14", + "@popperjs/core": "^2.11.8", + "clsx": "^2.1.0", + "prop-types": "^15.8.1" + } + }, + "@mui/core-downloads-tracker": { + "version": "5.15.15", + "resolved": "https://registry.npmjs.org/@mui/core-downloads-tracker/-/core-downloads-tracker-5.15.15.tgz", + "integrity": "sha512-aXnw29OWQ6I5A47iuWEI6qSSUfH6G/aCsW9KmW3LiFqr7uXZBK4Ks+z8G+qeIub8k0T5CMqlT2q0L+ZJTMrqpg==" + }, + "@mui/material": { + "version": "5.15.15", + "resolved": "https://registry.npmjs.org/@mui/material/-/material-5.15.15.tgz", + "integrity": "sha512-3zvWayJ+E1kzoIsvwyEvkTUKVKt1AjchFFns+JtluHCuvxgKcLSRJTADw37k0doaRtVAsyh8bz9Afqzv+KYrIA==", + "requires": { + "@babel/runtime": "^7.23.9", + "@mui/base": "5.0.0-beta.40", + "@mui/core-downloads-tracker": "^5.15.15", + "@mui/system": "^5.15.15", + "@mui/types": "^7.2.14", + "@mui/utils": "^5.15.14", + "@types/react-transition-group": "^4.4.10", + "clsx": "^2.1.0", + "csstype": "^3.1.3", + "prop-types": "^15.8.1", + "react-is": "^18.2.0", + "react-transition-group": "^4.4.5" + }, + "dependencies": { + "react-is": { + "version": "18.2.0", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.2.0.tgz", + "integrity": "sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w==" + } + } + }, + "@mui/private-theming": { + "version": "5.15.14", + "resolved": "https://registry.npmjs.org/@mui/private-theming/-/private-theming-5.15.14.tgz", + "integrity": "sha512-UH0EiZckOWcxiXLX3Jbb0K7rC8mxTr9L9l6QhOZxYc4r8FHUkefltV9VDGLrzCaWh30SQiJvAEd7djX3XXY6Xw==", + "requires": { + "@babel/runtime": "^7.23.9", + "@mui/utils": "^5.15.14", + "prop-types": "^15.8.1" + } + }, + "@mui/styled-engine": { + "version": "5.15.14", + "resolved": "https://registry.npmjs.org/@mui/styled-engine/-/styled-engine-5.15.14.tgz", + "integrity": "sha512-RILkuVD8gY6PvjZjqnWhz8fu68dVkqhM5+jYWfB5yhlSQKg+2rHkmEwm75XIeAqI3qwOndK6zELK5H6Zxn4NHw==", + "requires": { + "@babel/runtime": "^7.23.9", + "@emotion/cache": "^11.11.0", + "csstype": "^3.1.3", + "prop-types": "^15.8.1" + } + }, + "@mui/system": { + "version": "5.15.15", + "resolved": "https://registry.npmjs.org/@mui/system/-/system-5.15.15.tgz", + "integrity": "sha512-aulox6N1dnu5PABsfxVGOZffDVmlxPOVgj56HrUnJE8MCSh8lOvvkd47cebIVQQYAjpwieXQXiDPj5pwM40jTQ==", + "requires": { + "@babel/runtime": "^7.23.9", + "@mui/private-theming": "^5.15.14", + "@mui/styled-engine": "^5.15.14", + "@mui/types": "^7.2.14", + "@mui/utils": "^5.15.14", + "clsx": "^2.1.0", + "csstype": "^3.1.3", + "prop-types": "^15.8.1" + } + }, + "@mui/types": { + "version": "7.2.14", + "resolved": "https://registry.npmjs.org/@mui/types/-/types-7.2.14.tgz", + "integrity": "sha512-MZsBZ4q4HfzBsywtXgM1Ksj6HDThtiwmOKUXH1pKYISI9gAVXCNHNpo7TlGoGrBaYWZTdNoirIN7JsQcQUjmQQ==", + "requires": {} + }, + "@mui/utils": { + "version": "5.15.14", + "resolved": "https://registry.npmjs.org/@mui/utils/-/utils-5.15.14.tgz", + "integrity": "sha512-0lF/7Hh/ezDv5X7Pry6enMsbYyGKjADzvHyo3Qrc/SSlTsQ1VkbDMbH0m2t3OR5iIVLwMoxwM7yGd+6FCMtTFA==", + "requires": { + "@babel/runtime": "^7.23.9", + "@types/prop-types": "^15.7.11", + "prop-types": "^15.8.1", + "react-is": "^18.2.0" + }, + "dependencies": { + "react-is": { + "version": "18.2.0", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.2.0.tgz", + "integrity": "sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w==" + } + } + }, "@nicolo-ribaudo/eslint-scope-5-internals": { "version": "5.1.1-v1", "resolved": "https://registry.npmjs.org/@nicolo-ribaudo/eslint-scope-5-internals/-/eslint-scope-5-internals-5.1.1-v1.tgz", @@ -24335,6 +29726,36 @@ "fastq": "^1.6.0" } }, + "@peculiar/asn1-schema": { + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/@peculiar/asn1-schema/-/asn1-schema-2.3.8.tgz", + "integrity": "sha512-ULB1XqHKx1WBU/tTFIA+uARuRoBVZ4pNdOA878RDrRbBfBGcSzi5HBkdScC6ZbHn8z7L8gmKCgPC1LHRrP46tA==", + "requires": { + "asn1js": "^3.0.5", + "pvtsutils": "^1.3.5", + "tslib": "^2.6.2" + } + }, + "@peculiar/json-schema": { + "version": "1.1.12", + "resolved": "https://registry.npmjs.org/@peculiar/json-schema/-/json-schema-1.1.12.tgz", + "integrity": "sha512-coUfuoMeIB7B8/NMekxaDzLhaYmp0HZNPEjYRm9goRou8UZIC3z21s0sL9AWoCw4EG876QyO3kYrc61WNF9B/w==", + "requires": { + "tslib": "^2.0.0" + } + }, + "@peculiar/webcrypto": { + "version": "1.4.6", + "resolved": "https://registry.npmjs.org/@peculiar/webcrypto/-/webcrypto-1.4.6.tgz", + "integrity": "sha512-YBcMfqNSwn3SujUJvAaySy5tlYbYm6tVt9SKoXu8BaTdKGROiJDgPR3TXpZdAKUfklzm3lRapJEAltiMQtBgZg==", + "requires": { + "@peculiar/asn1-schema": "^2.3.8", + "@peculiar/json-schema": "^1.1.12", + "pvtsutils": "^1.3.5", + "tslib": "^2.6.2", + "webcrypto-core": "^1.7.9" + } + }, "@pkgr/utils": { "version": "2.4.2", "resolved": "https://registry.npmjs.org/@pkgr/utils/-/utils-2.4.2.tgz", @@ -24365,6 +29786,21 @@ "source-map": "^0.7.3" } }, + "@popperjs/core": { + "version": "2.11.8", + "resolved": "https://registry.npmjs.org/@popperjs/core/-/core-2.11.8.tgz", + "integrity": "sha512-P1st0aksCrn9sGZhp8GMYwBnQsbvAWsZAX44oXNNvLHGqAOcoVxmjZiohstwQ7SqKnbR47akdNi+uleWD8+g6A==" + }, + "@remix-run/router": { + "version": "1.15.3", + "resolved": "https://registry.npmjs.org/@remix-run/router/-/router-1.15.3.tgz", + "integrity": "sha512-Oy8rmScVrVxWZVOpEF57ovlnhpZ8CCPlnIIumVcV9nFdiSIrus99+Lw78ekXyGvVDlIsFJbSfmSovJUhCWYV3w==" + }, + "@repeaterjs/repeater": { + "version": "3.0.5", + "resolved": "https://registry.npmjs.org/@repeaterjs/repeater/-/repeater-3.0.5.tgz", + "integrity": "sha512-l3YHBLAol6d/IKnB9LhpD0cEZWAoe3eFKUyTYWmFmCO2Q/WOckxLQAUyMZWwZV2M/m3+4vgRoaolFqaII82/TA==" + }, "@rollup/plugin-commonjs": { "version": "25.0.4", "resolved": "https://registry.npmjs.org/@rollup/plugin-commonjs/-/plugin-commonjs-25.0.4.tgz", @@ -24608,6 +30044,20 @@ "loader-utils": "^2.0.0" } }, + "@tanstack/query-core": { + "version": "4.36.1", + "resolved": "https://registry.npmjs.org/@tanstack/query-core/-/query-core-4.36.1.tgz", + "integrity": "sha512-DJSilV5+ytBP1FbFcEJovv4rnnm/CokuVvrBEtW/Va9DvuJ3HksbXUJEpI0aV1KtuL4ZoO9AVE6PyNLzF7tLeA==" + }, + "@tanstack/react-query": { + "version": "4.36.1", + "resolved": "https://registry.npmjs.org/@tanstack/react-query/-/react-query-4.36.1.tgz", + "integrity": "sha512-y7ySVHFyyQblPl3J3eQBWpXZkliroki3ARnBKsdJchlgt7yJLRDUcf4B8soufgiYt3pEQIkBWBx1N9/ZPIeUWw==", + "requires": { + "@tanstack/query-core": "4.36.1", + "use-sync-external-store": "^1.2.0" + } + }, "@testing-library/dom": { "version": "9.3.3", "resolved": "https://registry.npmjs.org/@testing-library/dom/-/dom-9.3.3.tgz", @@ -24696,6 +30146,26 @@ "resolved": "https://registry.npmjs.org/@trysound/sax/-/sax-0.2.0.tgz", "integrity": "sha512-L7z9BgrNEcYyUYtF+HaEfiS5ebkh9jXqbszz7pC0hRBPaatV0XjSD3+eHrpqFemQfgwiFF0QPIarnIihIDn7OA==" }, + "@tsconfig/node10": { + "version": "1.0.11", + "resolved": "https://registry.npmjs.org/@tsconfig/node10/-/node10-1.0.11.tgz", + "integrity": "sha512-DcRjDCujK/kCk/cUe8Xz8ZSpm8mS3mNNpta+jGCA6USEDfktlNvm1+IuZ9eTcDbNk41BHwpHHeW+N1lKCz4zOw==" + }, + "@tsconfig/node12": { + "version": "1.0.11", + "resolved": "https://registry.npmjs.org/@tsconfig/node12/-/node12-1.0.11.tgz", + "integrity": "sha512-cqefuRsh12pWyGsIoBKJA9luFu3mRxCA+ORZvA4ktLSzIuCUtWVxGIuXigEwO5/ywWFMZ2QEGKWvkZG1zDMTag==" + }, + "@tsconfig/node14": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/@tsconfig/node14/-/node14-1.0.3.tgz", + "integrity": "sha512-ysT8mhdixWK6Hw3i1V2AeRqZ5WfXg1G43mqoYlM2nc6388Fq5jcXyr5mRsqViLx/GJYdoL0bfXD8nmF+Zn/Iow==" + }, + "@tsconfig/node16": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/@tsconfig/node16/-/node16-1.0.4.tgz", + "integrity": "sha512-vxhUy4J8lyeyinH7Azl1pdd43GJhZH/tP2weN8TntQblOY+A0XbT8DJk1/oCPuOOyg/Ja757rG0CgHcWC8OfMA==" + }, "@types/aria-query": { "version": "5.0.2", "resolved": "https://registry.npmjs.org/@types/aria-query/-/aria-query-5.0.2.tgz", @@ -24878,11 +30348,21 @@ "pretty-format": "^27.0.0" } }, + "@types/js-yaml": { + "version": "4.0.9", + "resolved": "https://registry.npmjs.org/@types/js-yaml/-/js-yaml-4.0.9.tgz", + "integrity": "sha512-k4MGaQl5TGo/iipqb2UDG2UwjXziSWkh0uysQelTlJpX1qGlpUZYm8PnO4DxG1qBomtJUdYJ6qR6xdIah10JLg==" + }, "@types/json-schema": { "version": "7.0.12", "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.12.tgz", "integrity": "sha512-Hr5Jfhc9eYOQNPYO5WLDq/n4jqijdHNlDXjuAQkkt+mWdQR+XJToOHrsD4cPaMXpn6KO7y2+wM8AZEs8VpBLVA==" }, + "@types/json-stable-stringify": { + "version": "1.0.36", + "resolved": "https://registry.npmjs.org/@types/json-stable-stringify/-/json-stable-stringify-1.0.36.tgz", + "integrity": "sha512-b7bq23s4fgBB76n34m2b3RBf6M369B0Z9uRR8aHTMd8kZISRkmDEpPD8hhpYvDFzr3bJCPES96cm3Q6qRNDbQw==" + }, "@types/json5": { "version": "0.0.29", "resolved": "https://registry.npmjs.org/@types/json5/-/json5-0.0.29.tgz", @@ -24909,9 +30389,9 @@ "integrity": "sha512-+68kP9yzs4LMp7VNh8gdzMSPZFL44MLGqiHWvttYJe+6qnuVr4Ek9wSBQoveqY/r+LwjCcU29kNVkidwim+kYA==" }, "@types/prop-types": { - "version": "15.7.5", - "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.5.tgz", - "integrity": "sha512-JCB8C6SnDoQf0cNycqd/35A7MjcnK+ZTqE7judS6o7utxUCg6imJg3QK2qzHKszlTjcj2cn+NwMB2i96ubpj7w==" + "version": "15.7.12", + "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.12.tgz", + "integrity": "sha512-5zvhXYtRNRluoE/jAp4GVsSduVUzNWKkOZrCDBWYtE7biZywwdC2AcEzg+cSMLFRfVgeAFqpfNabiPjxFddV1Q==" }, "@types/q": { "version": "1.5.6", @@ -24965,6 +30445,14 @@ "@types/react-router": "*" } }, + "@types/react-transition-group": { + "version": "4.4.10", + "resolved": "https://registry.npmjs.org/@types/react-transition-group/-/react-transition-group-4.4.10.tgz", + "integrity": "sha512-hT/+s0VQs2ojCX823m60m5f0sL5idt9SO6Tj6Dg+rdphGPIeJbJ6CxvBYkgkGKrYeDjvIpKTR38UzmtHJOGW3Q==", + "requires": { + "@types/react": "*" + } + }, "@types/resolve": { "version": "1.20.2", "resolved": "https://registry.npmjs.org/@types/resolve/-/resolve-1.20.2.tgz", @@ -25367,6 +30855,61 @@ "@xtuc/long": "4.2.2" } }, + "@whatwg-node/events": { + "version": "0.0.3", + "resolved": "https://registry.npmjs.org/@whatwg-node/events/-/events-0.0.3.tgz", + "integrity": "sha512-IqnKIDWfXBJkvy/k6tzskWTc2NK3LcqHlb+KHGCrjOCH4jfQckRX0NAiIcC/vIqQkzLYw2r2CTSwAxcrtcD6lA==" + }, + "@whatwg-node/fetch": { + "version": "0.6.9", + "resolved": "https://registry.npmjs.org/@whatwg-node/fetch/-/fetch-0.6.9.tgz", + "integrity": "sha512-JfrBCJdMu9n9OARc0e/hPHcD98/8Nz1CKSdGYDg6VbObDkV/Ys30xe5i/wPOatYbxuvatj1kfWeHf7iNX3i17w==", + "requires": { + "@peculiar/webcrypto": "^1.4.0", + "@whatwg-node/node-fetch": "^0.0.5", + "busboy": "^1.6.0", + "urlpattern-polyfill": "^6.0.2", + "web-streams-polyfill": "^3.2.1" + }, + "dependencies": { + "@types/node": { + "version": "18.19.31", + "resolved": "https://registry.npmjs.org/@types/node/-/node-18.19.31.tgz", + "integrity": "sha512-ArgCD39YpyyrtFKIqMDvjz79jto5fcI/SVUs2HwB+f0dAzq68yqOdyaSivLiLugSziTpNXLQrVb7RZFmdZzbhA==", + "peer": true, + "requires": { + "undici-types": "~5.26.4" + } + }, + "@whatwg-node/events": { + "version": "0.0.2", + "resolved": "https://registry.npmjs.org/@whatwg-node/events/-/events-0.0.2.tgz", + "integrity": "sha512-WKj/lI4QjnLuPrim0cfO7i+HsDSXHxNv1y0CrJhdntuO3hxWZmnXCwNDnwOvry11OjRin6cgWNF+j/9Pn8TN4w==" + }, + "@whatwg-node/node-fetch": { + "version": "0.0.5", + "resolved": "https://registry.npmjs.org/@whatwg-node/node-fetch/-/node-fetch-0.0.5.tgz", + "integrity": "sha512-hbccmaSZaItdsRuBKBEEhLoO+5oXJPxiyd0kG2xXd0Dh3Rt+vZn4pADHxuSiSHLd9CM+S2z4+IxlEGbWUgiz9g==", + "requires": { + "@whatwg-node/events": "^0.0.2", + "busboy": "^1.6.0", + "tslib": "^2.3.1" + } + } + } + }, + "@whatwg-node/node-fetch": { + "version": "0.3.6", + "resolved": "https://registry.npmjs.org/@whatwg-node/node-fetch/-/node-fetch-0.3.6.tgz", + "integrity": "sha512-w9wKgDO4C95qnXZRwZTfCmLWqyRnooGjcIwG0wADWjw9/HN0p7dtvtgSvItZtUyNteEvgTrd8QojNEqV6DAGTA==", + "requires": { + "@whatwg-node/events": "^0.0.3", + "busboy": "^1.6.0", + "fast-querystring": "^1.1.1", + "fast-url-parser": "^1.1.3", + "tslib": "^2.3.1" + } + }, "@xtuc/ieee754": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz", @@ -25451,6 +30994,15 @@ "debug": "4" } }, + "aggregate-error": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/aggregate-error/-/aggregate-error-3.1.0.tgz", + "integrity": "sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==", + "requires": { + "clean-stack": "^2.0.0", + "indent-string": "^4.0.0" + } + }, "ajv": { "version": "6.12.6", "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", @@ -25669,11 +31221,26 @@ "resolved": "https://registry.npmjs.org/asap/-/asap-2.0.6.tgz", "integrity": "sha512-BSHWgDSAiKs50o2Re8ppvp3seVHXSRM44cdSsT9FfNEUUZLOGWVCsiWaRPWM1Znn+mqZ1OfVZ3z3DWEzSp7hRA==" }, + "asn1js": { + "version": "3.0.5", + "resolved": "https://registry.npmjs.org/asn1js/-/asn1js-3.0.5.tgz", + "integrity": "sha512-FVnvrKJwpt9LP2lAMl8qZswRNm3T4q9CON+bxldk2iwk3FFpuwhx2FfinyitizWHsVYyaY+y5JzDR0rCMV5yTQ==", + "requires": { + "pvtsutils": "^1.3.2", + "pvutils": "^1.1.3", + "tslib": "^2.4.0" + } + }, "ast-types-flow": { "version": "0.0.7", "resolved": "https://registry.npmjs.org/ast-types-flow/-/ast-types-flow-0.0.7.tgz", "integrity": "sha512-eBvWn1lvIApYMhzQMsu9ciLfkBY499mFZlNqG+/9WR7PVlroQw0vG30cOQQbaKz3sCEc44TAOu2ykzqXSNnwag==" }, + "astral-regex": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/astral-regex/-/astral-regex-2.0.0.tgz", + "integrity": "sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ==" + }, "async": { "version": "3.2.4", "resolved": "https://registry.npmjs.org/async/-/async-3.2.4.tgz", @@ -25697,6 +31264,11 @@ "resolved": "https://registry.npmjs.org/at-least-node/-/at-least-node-1.0.0.tgz", "integrity": "sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg==" }, + "auto-bind": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/auto-bind/-/auto-bind-4.0.0.tgz", + "integrity": "sha512-Hdw8qdNiqdJ8LqT0iK0sVzkFbzg6fhnQqqfWhBDxcHZvU75+B+ayzTy8x+k5Ix0Y92XOhOUlx74ps+bA6BeYMQ==" + }, "autoprefixer": { "version": "10.4.16", "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.16.tgz", @@ -25839,6 +31411,11 @@ "@babel/helper-define-polyfill-provider": "^0.4.2" } }, + "babel-plugin-syntax-trailing-function-commas": { + "version": "7.0.0-beta.0", + "resolved": "https://registry.npmjs.org/babel-plugin-syntax-trailing-function-commas/-/babel-plugin-syntax-trailing-function-commas-7.0.0-beta.0.tgz", + "integrity": "sha512-Xj9XuRuz3nTSbaTXWv3itLOcxyF4oPD8douBBmj7U9BBC6nEBYfyOJYQMf/8PJAFotC62UY5dFfIGEPr7WswzQ==" + }, "babel-plugin-transform-react-remove-prop-types": { "version": "0.4.24", "resolved": "https://registry.npmjs.org/babel-plugin-transform-react-remove-prop-types/-/babel-plugin-transform-react-remove-prop-types-0.4.24.tgz", @@ -25863,6 +31440,40 @@ "@babel/plugin-syntax-top-level-await": "^7.8.3" } }, + "babel-preset-fbjs": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/babel-preset-fbjs/-/babel-preset-fbjs-3.4.0.tgz", + "integrity": "sha512-9ywCsCvo1ojrw0b+XYk7aFvTH6D9064t0RIL1rtMf3nsa02Xw41MS7sZw216Im35xj/UY0PDBQsa1brUDDF1Ow==", + "requires": { + "@babel/plugin-proposal-class-properties": "^7.0.0", + "@babel/plugin-proposal-object-rest-spread": "^7.0.0", + "@babel/plugin-syntax-class-properties": "^7.0.0", + "@babel/plugin-syntax-flow": "^7.0.0", + "@babel/plugin-syntax-jsx": "^7.0.0", + "@babel/plugin-syntax-object-rest-spread": "^7.0.0", + "@babel/plugin-transform-arrow-functions": "^7.0.0", + "@babel/plugin-transform-block-scoped-functions": "^7.0.0", + "@babel/plugin-transform-block-scoping": "^7.0.0", + "@babel/plugin-transform-classes": "^7.0.0", + "@babel/plugin-transform-computed-properties": "^7.0.0", + "@babel/plugin-transform-destructuring": "^7.0.0", + "@babel/plugin-transform-flow-strip-types": "^7.0.0", + "@babel/plugin-transform-for-of": "^7.0.0", + "@babel/plugin-transform-function-name": "^7.0.0", + "@babel/plugin-transform-literals": "^7.0.0", + "@babel/plugin-transform-member-expression-literals": "^7.0.0", + "@babel/plugin-transform-modules-commonjs": "^7.0.0", + "@babel/plugin-transform-object-super": "^7.0.0", + "@babel/plugin-transform-parameters": "^7.0.0", + "@babel/plugin-transform-property-literals": "^7.0.0", + "@babel/plugin-transform-react-display-name": "^7.0.0", + "@babel/plugin-transform-react-jsx": "^7.0.0", + "@babel/plugin-transform-shorthand-properties": "^7.0.0", + "@babel/plugin-transform-spread": "^7.0.0", + "@babel/plugin-transform-template-literals": "^7.0.0", + "babel-plugin-syntax-trailing-function-commas": "^7.0.0-beta.0" + } + }, "babel-preset-jest": { "version": "27.5.1", "resolved": "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-27.5.1.tgz", @@ -25900,6 +31511,11 @@ "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==" }, + "base64-js": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", + "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==" + }, "batch": { "version": "0.6.1", "resolved": "https://registry.npmjs.org/batch/-/batch-0.6.1.tgz", @@ -25933,6 +31549,16 @@ "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz", "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==" }, + "bl": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/bl/-/bl-4.1.0.tgz", + "integrity": "sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==", + "requires": { + "buffer": "^5.5.0", + "inherits": "^2.0.4", + "readable-stream": "^3.4.0" + } + }, "bluebird": { "version": "3.7.2", "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz", @@ -26001,6 +31627,12 @@ "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz", "integrity": "sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==" }, + "bootstrap": { + "version": "5.3.3", + "resolved": "https://registry.npmjs.org/bootstrap/-/bootstrap-5.3.3.tgz", + "integrity": "sha512-8HLCdWgyoMguSO9o+aH+iuZ+aht+mzW0u3HIMzVu7Srrpv7EBBxTnrFlSCskwdY1+EOFQSm7uMJhNQHkdPcmjg==", + "requires": {} + }, "bplist-parser": { "version": "0.2.0", "resolved": "https://registry.npmjs.org/bplist-parser/-/bplist-parser-0.2.0.tgz", @@ -26060,6 +31692,15 @@ "node-int64": "^0.4.0" } }, + "buffer": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz", + "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==", + "requires": { + "base64-js": "^1.3.1", + "ieee754": "^1.1.13" + } + }, "buffer-from": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", @@ -26088,18 +31729,29 @@ "run-applescript": "^5.0.0" } }, + "busboy": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/busboy/-/busboy-1.6.0.tgz", + "integrity": "sha512-8SFQbg/0hQ9xy3UNTB0YEnsNBbWfhf7RtnzpL7TkBiTBRfrQ9Fxcnz7VJsleJpyp6rVLvXiuORqjlHi5q+PYuA==", + "requires": { + "streamsearch": "^1.1.0" + } + }, "bytes": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz", "integrity": "sha512-pMhOfFDPiv9t5jjIXkHosWmkSyQbvsgEVNkz0ERHbuLh2T/7j4Mqqpz523Fe8MVY89KC6Sh/QfS2sM+SjgFDcw==" }, "call-bind": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", - "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==", + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.7.tgz", + "integrity": "sha512-GHTSNSYICQ7scH7sZ+M2rFopRoLh8t2bLSW6BbgrtLsahOIB5iyAVJf9GjWK3cYTDaMj4XdBpM1cA6pIS0Kv2w==", "requires": { - "function-bind": "^1.1.1", - "get-intrinsic": "^1.0.2" + "es-define-property": "^1.0.0", + "es-errors": "^1.3.0", + "function-bind": "^1.1.2", + "get-intrinsic": "^1.2.4", + "set-function-length": "^1.2.1" } }, "callsites": { @@ -26142,6 +31794,16 @@ "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001540.tgz", "integrity": "sha512-9JL38jscuTJBTcuETxm8QLsFr/F6v0CYYTEU6r5+qSM98P2Q0Hmu0eG1dTG5GBUmywU3UlcVOUSIJYY47rdFSw==" }, + "capital-case": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/capital-case/-/capital-case-1.0.4.tgz", + "integrity": "sha512-ds37W8CytHgwnhGGTi88pcPyR15qoNkOpYwmMMfnWqqWgESapLqvDx6huFjQ5vqWSn2Z06173XNA7LtMOeUh1A==", + "requires": { + "no-case": "^3.0.4", + "tslib": "^2.0.3", + "upper-case-first": "^2.0.2" + } + }, "case-sensitive-paths-webpack-plugin": { "version": "2.4.0", "resolved": "https://registry.npmjs.org/case-sensitive-paths-webpack-plugin/-/case-sensitive-paths-webpack-plugin-2.4.0.tgz", @@ -26156,11 +31818,52 @@ "supports-color": "^7.1.0" } }, + "change-case": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/change-case/-/change-case-4.1.2.tgz", + "integrity": "sha512-bSxY2ws9OtviILG1EiY5K7NNxkqg/JnRnFxLtKQ96JaviiIxi7djMrSd0ECT9AC+lttClmYwKw53BWpOMblo7A==", + "requires": { + "camel-case": "^4.1.2", + "capital-case": "^1.0.4", + "constant-case": "^3.0.4", + "dot-case": "^3.0.4", + "header-case": "^2.0.4", + "no-case": "^3.0.4", + "param-case": "^3.0.4", + "pascal-case": "^3.1.2", + "path-case": "^3.0.4", + "sentence-case": "^3.0.4", + "snake-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, + "change-case-all": { + "version": "1.0.15", + "resolved": "https://registry.npmjs.org/change-case-all/-/change-case-all-1.0.15.tgz", + "integrity": "sha512-3+GIFhk3sNuvFAJKU46o26OdzudQlPNBCu1ZQi3cMeMHhty1bhDxu2WrEilVNYaGvqUtR1VSigFcJOiS13dRhQ==", + "requires": { + "change-case": "^4.1.2", + "is-lower-case": "^2.0.2", + "is-upper-case": "^2.0.2", + "lower-case": "^2.0.2", + "lower-case-first": "^2.0.2", + "sponge-case": "^1.0.1", + "swap-case": "^2.0.2", + "title-case": "^3.0.3", + "upper-case": "^2.0.2", + "upper-case-first": "^2.0.2" + } + }, "char-regex": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/char-regex/-/char-regex-1.0.2.tgz", "integrity": "sha512-kWWXztvZ5SBQV+eRgKFeh8q5sLuZY2+8WUIzlxWVTg+oGwY14qylx1KbKzHd8P6ZYkAg0xyIDU9JMHhyJMZ1jw==" }, + "chardet": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/chardet/-/chardet-0.7.0.tgz", + "integrity": "sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA==" + }, "check-types": { "version": "11.2.3", "resolved": "https://registry.npmjs.org/check-types/-/check-types-11.2.3.tgz", @@ -26221,6 +31924,11 @@ } } }, + "clean-stack": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/clean-stack/-/clean-stack-2.2.0.tgz", + "integrity": "sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==" + }, "cli-cursor": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-4.0.0.tgz", @@ -26230,6 +31938,11 @@ "restore-cursor": "^4.0.0" } }, + "cli-spinners": { + "version": "2.9.2", + "resolved": "https://registry.npmjs.org/cli-spinners/-/cli-spinners-2.9.2.tgz", + "integrity": "sha512-ywqV+5MmyL4E7ybXgKys4DugZbX0FC6LnwrhjuykIjnK9k8OQacQ7axGKnjDXWNhns0xot3bZI5h55H8yo9cJg==" + }, "cli-truncate": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/cli-truncate/-/cli-truncate-3.1.0.tgz", @@ -26240,6 +31953,11 @@ "string-width": "^5.0.0" } }, + "cli-width": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/cli-width/-/cli-width-3.0.0.tgz", + "integrity": "sha512-FxqpkPPwu1HjuN93Omfm4h8uIanXofW0RxVEW3k5RKx+mJJYSthzNhp32Kzxxy3YAEZ/Dc/EWN1vZRY0+kOhbw==" + }, "cliui": { "version": "7.0.4", "resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz", @@ -26282,6 +32000,16 @@ } } }, + "clone": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/clone/-/clone-1.0.4.tgz", + "integrity": "sha512-JQHZ2QMW6l3aH/j6xCqQThY/9OH4D/9ls34cgkUBiEeocRTU04tHfKPBsUK1PqZCUQM7GiA0IIXJSuXHI64Kbg==" + }, + "clsx": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/clsx/-/clsx-2.1.0.tgz", + "integrity": "sha512-m3iNNWpd9rl3jvvcBnu70ylMdrXt8Vlq4HYadnU5fwcOtvkSQWPmj7amUcDT2qYI7risszBjI5AUIUox9D16pg==" + }, "co": { "version": "4.6.0", "resolved": "https://registry.npmjs.org/co/-/co-4.6.0.tgz", @@ -26479,6 +32207,16 @@ "resolved": "https://registry.npmjs.org/connect-history-api-fallback/-/connect-history-api-fallback-2.0.0.tgz", "integrity": "sha512-U73+6lQFmfiNPrYbXqr6kZ1i1wiRqXnp2nhMsINseWXO8lDau0LGEffJ8kQi4EjLZympVgRdvqjAgiZ1tgzDDA==" }, + "constant-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/constant-case/-/constant-case-3.0.4.tgz", + "integrity": "sha512-I2hSBi7Vvs7BEuJDr5dDHfzb/Ruj3FyvFyh7KLilAjNQw3Be+xgqUBA2W6scVEcL0hL1dwPRtIqEPVUCKkSsyQ==", + "requires": { + "no-case": "^3.0.4", + "tslib": "^2.0.3", + "upper-case": "^2.0.2" + } + }, "content-disposition": { "version": "0.5.4", "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.4.tgz", @@ -26507,6 +32245,15 @@ "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz", "integrity": "sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ==" }, + "copy-anything": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/copy-anything/-/copy-anything-2.0.6.tgz", + "integrity": "sha512-1j20GZTsvKNkc4BY3NpMOM8tt///wY3FpIzozTOFO2ffuZcV61nojHXVKIy3WM+7ADCy5FVhdZYHYDdgTU0yJw==", + "dev": true, + "requires": { + "is-what": "^3.14.1" + } + }, "core-js": { "version": "3.32.2", "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.32.2.tgz", @@ -26549,6 +32296,12 @@ } } }, + "cosmiconfig-typescript-loader": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/cosmiconfig-typescript-loader/-/cosmiconfig-typescript-loader-4.4.0.tgz", + "integrity": "sha512-BabizFdC3wBHhbI4kJh0VkQP9GkBfoHPydD0COMce1nJ1kJAB3F2TmJ/I7diULBKtmEWSwEbuN/KDtgnmUUVmw==", + "requires": {} + }, "create-jest": { "version": "29.7.0", "resolved": "https://registry.npmjs.org/create-jest/-/create-jest-29.7.0.tgz", @@ -27234,6 +32987,28 @@ } } }, + "create-require": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/create-require/-/create-require-1.1.1.tgz", + "integrity": "sha512-dcKFX3jn0MpIaXjisoRvexIJVEKzaq7z2rZKxf+MSr9TkdmHmsU4m2lcLojrj/FHl8mk5VxMmYA+ftRkP/3oKQ==" + }, + "cross-env": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/cross-env/-/cross-env-7.0.3.tgz", + "integrity": "sha512-+/HKd6EgcQCJGh2PSjZuUitQBQynKor4wrFbRg4DtAgS1aWO+gU52xpH7M9ScGgXSYmAVS9bIJ8EzuaGw0oNAw==", + "dev": true, + "requires": { + "cross-spawn": "^7.0.1" + } + }, + "cross-fetch": { + "version": "3.1.8", + "resolved": "https://registry.npmjs.org/cross-fetch/-/cross-fetch-3.1.8.tgz", + "integrity": "sha512-cvA+JwZoU0Xq+h6WkMvAUqPEYy92Obet6UdKLfW60qn99ftItKjB5T+BkyWOFWe2pUyfQ+IJHmpOTznqk1M6Kg==", + "requires": { + "node-fetch": "^2.6.12" + } + }, "cross-spawn": { "version": "7.0.3", "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", @@ -27244,6 +33019,11 @@ "which": "^2.0.1" } }, + "crypto-js": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/crypto-js/-/crypto-js-4.2.0.tgz", + "integrity": "sha512-KALDyEYgpY+Rlob/iriUtjV6d5Eq+Y191A5g4UqLAi8CyGP9N1+FdVbkc1SxKc2r4YAYqG8JzO2KGL+AizD70Q==" + }, "crypto-random-string": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/crypto-random-string/-/crypto-random-string-2.0.0.tgz", @@ -27509,9 +33289,9 @@ } }, "csstype": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.2.tgz", - "integrity": "sha512-I7K1Uu0MBPzaFKg4nI5Q7Vs2t+3gWWW648spaF+Rg7pI9ds18Ugn+lvg4SHczUdKlHI5LWBXyqfS8+DufyBsgQ==" + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.3.tgz", + "integrity": "sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==" }, "damerau-levenshtein": { "version": "1.0.8", @@ -27528,6 +33308,16 @@ "whatwg-url": "^8.0.0" } }, + "dataloader": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/dataloader/-/dataloader-2.2.2.tgz", + "integrity": "sha512-8YnDaaf7N3k/q5HnTJVuzSyLETjoZjVmHc4AeKAzOvKHEFQKcn64OKBfzHYtE9zGjctNM7V9I0MfnUVLpi7M5g==" + }, + "debounce": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/debounce/-/debounce-1.2.1.tgz", + "integrity": "sha512-XRRe6Glud4rd/ZGQfiV1ruXSfbvfJedlV9Y6zOlP+2K04vBYiJEte6stfFkCP03aMnY5tsipamumUjL14fofug==" + }, "debug": { "version": "4.3.4", "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", @@ -27536,6 +33326,11 @@ "ms": "2.1.2" } }, + "decamelize": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", + "integrity": "sha512-z2S+W9X73hAUUki+N+9Za2lBlun89zigOyGrsax+KUQ6wKW4ZoWpEYBkGhQjwAjjDCkWxhY0VKEhk8wzY7F5cA==" + }, "decimal.js": { "version": "10.4.3", "resolved": "https://registry.npmjs.org/decimal.js/-/decimal.js-10.4.3.tgz", @@ -27665,14 +33460,22 @@ } } }, + "defaults": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/defaults/-/defaults-1.0.4.tgz", + "integrity": "sha512-eFuaLoy/Rxalv2kr+lqMlUnrDWV+3j4pljOIJgLIhI058IQfWJ7vXhyEIHu+HtC738klGALYxOKDO0bQP3tg8A==", + "requires": { + "clone": "^1.0.2" + } + }, "define-data-property": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/define-data-property/-/define-data-property-1.1.0.tgz", - "integrity": "sha512-UzGwzcjyv3OtAvolTj1GoyNYzfFR+iqbGjcnBEENZVCpM4/Ng1yhGNvS3lR/xDS74Tb2wGG9WzNSNIOS9UVb2g==", + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/define-data-property/-/define-data-property-1.1.4.tgz", + "integrity": "sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A==", "requires": { - "get-intrinsic": "^1.2.1", - "gopd": "^1.0.1", - "has-property-descriptors": "^1.0.0" + "es-define-property": "^1.0.0", + "es-errors": "^1.3.0", + "gopd": "^1.0.1" } }, "define-lazy-prop": { @@ -27701,6 +33504,11 @@ "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==" }, + "dependency-graph": { + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/dependency-graph/-/dependency-graph-0.11.0.tgz", + "integrity": "sha512-JeMq7fEshyepOWDfcfHK06N3MhyPhz++vtqWhMT5O9A3K42rdsEDpfdVqjaqaAhsw6a+ZqeDvQVtD0hFHQWrzg==" + }, "dequal": { "version": "2.0.3", "resolved": "https://registry.npmjs.org/dequal/-/dequal-2.0.3.tgz", @@ -27711,6 +33519,11 @@ "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.2.0.tgz", "integrity": "sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==" }, + "detect-indent": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/detect-indent/-/detect-indent-6.1.0.tgz", + "integrity": "sha512-reYkTUJAZb9gUuZ2RvVCNhVHdg62RHnJ7WJl8ftMi4diZ6NWlciOzQN88pUhSELEwflJht4oQDv0F0BMlwaYtA==" + }, "detect-newline": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/detect-newline/-/detect-newline-3.1.0.tgz", @@ -27750,6 +33563,11 @@ "resolved": "https://registry.npmjs.org/didyoumean/-/didyoumean-1.2.2.tgz", "integrity": "sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw==" }, + "diff": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/diff/-/diff-4.0.2.tgz", + "integrity": "sha512-58lmxKSA4BNyLz+HHMUzlOEpg09FV+ev6ZMe3vJihgdxzgcwZ8VoEEPmALCZG9LmqfVoNMMKpttIYTVG6uDY7A==" + }, "diff-sequences": { "version": "27.5.1", "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-27.5.1.tgz", @@ -27802,6 +33620,15 @@ "utila": "~0.4" } }, + "dom-helpers": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/dom-helpers/-/dom-helpers-5.2.1.tgz", + "integrity": "sha512-nRCa7CK3VTrM2NmGkIy4cbK7IZlgBE/PYMn55rrXefr5xXDP0LdtfPnblFDoVdcAfslJ7or6iqAUnx0CCGIWQA==", + "requires": { + "@babel/runtime": "^7.8.7", + "csstype": "^3.0.2" + } + }, "dom-serializer": { "version": "1.4.1", "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.4.1.tgz", @@ -27864,11 +33691,39 @@ "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-10.0.0.tgz", "integrity": "sha512-rlBi9d8jpv9Sf1klPjNfFAuWDjKLwTIJJ/VxtoTwIR6hnZxcEOQCZg2oIL3MWBYw5GpUDKOEnND7LXTbIpQ03Q==" }, + "dotenv-defaults": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/dotenv-defaults/-/dotenv-defaults-2.0.2.tgz", + "integrity": "sha512-iOIzovWfsUHU91L5i8bJce3NYK5JXeAwH50Jh6+ARUdLiiGlYWfGw6UkzsYqaXZH/hjE/eCd/PlfM/qqyK0AMg==", + "requires": { + "dotenv": "^8.2.0" + }, + "dependencies": { + "dotenv": { + "version": "8.6.0", + "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-8.6.0.tgz", + "integrity": "sha512-IrPdXQsk2BbzvCBGBOTmmSH5SodmqZNt4ERAZDmW4CT+tL8VtvinqywuANaFu4bOMWki16nqf0e4oC0QIaDr/g==" + } + } + }, "dotenv-expand": { "version": "5.1.0", "resolved": "https://registry.npmjs.org/dotenv-expand/-/dotenv-expand-5.1.0.tgz", "integrity": "sha512-YXQl1DSa4/PQyRfgrv6aoNjhasp/p4qs9FjJ4q4cQk+8m4r6k4ZSiEyytKG8f8W9gi8WsQtIObNmKd+tMzNTmA==" }, + "dotenv-webpack": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/dotenv-webpack/-/dotenv-webpack-8.1.0.tgz", + "integrity": "sha512-owK1JcsPkIobeqjVrk6h7jPED/W6ZpdFsMPR+5ursB7/SdgDyO+VzAU+szK8C8u3qUhtENyYnj8eyXMR5kkGag==", + "requires": { + "dotenv-defaults": "^2.0.2" + } + }, + "dset": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/dset/-/dset-3.1.3.tgz", + "integrity": "sha512-20TuZZHCEZ2O71q9/+8BwKwZ0QtD9D8ObhrihJPr+vLLYlSuAU3/zL4cSlgbfeoGHTjCSJBa7NGcrF9/Bx/WJQ==" + }, "duplexer": { "version": "0.1.2", "resolved": "https://registry.npmjs.org/duplexer/-/duplexer-0.1.2.tgz", @@ -27932,6 +33787,16 @@ "resolved": "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz", "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==" }, + "errno": { + "version": "0.1.8", + "resolved": "https://registry.npmjs.org/errno/-/errno-0.1.8.tgz", + "integrity": "sha512-dJ6oBr5SQ1VSd9qkk7ByRgb/1SH4JZjCHSW/mr63/QcXO9zLVxvJ6Oy13nio03rxpSnVDDjFor75SjVeZWPW/A==", + "dev": true, + "optional": true, + "requires": { + "prr": "~1.0.1" + } + }, "error-ex": { "version": "1.3.2", "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", @@ -27999,6 +33864,19 @@ "resolved": "https://registry.npmjs.org/es-array-method-boxes-properly/-/es-array-method-boxes-properly-1.0.0.tgz", "integrity": "sha512-wd6JXUmyHmt8T5a2xreUwKcGPq6f1f+WwIJkijUqiGcJz1qqnZgP6XIK+QyIWU5lT7imeNxUll48bziG+TSYcA==" }, + "es-define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/es-define-property/-/es-define-property-1.0.0.tgz", + "integrity": "sha512-jxayLKShrEqqzJ0eumQbVhTYQM27CfT1T35+gCgDFoL82JLsXqTJ76zv6A0YLOgEnLUMvLzsDsGIrl8NFpT2gQ==", + "requires": { + "get-intrinsic": "^1.2.4" + } + }, + "es-errors": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz", + "integrity": "sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==" + }, "es-get-iterator": { "version": "1.1.3", "resolved": "https://registry.npmjs.org/es-get-iterator/-/es-get-iterator-1.1.3.tgz", @@ -28840,6 +34718,36 @@ } } }, + "external-editor": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/external-editor/-/external-editor-3.1.0.tgz", + "integrity": "sha512-hMQ4CX1p1izmuLYyZqLMO/qGNw10wSv9QDCPfzXfyFrOaCSSoRfqE1Kf1s5an66J5JZC62NewG+mK49jOCtQew==", + "requires": { + "chardet": "^0.7.0", + "iconv-lite": "^0.4.24", + "tmp": "^0.0.33" + }, + "dependencies": { + "iconv-lite": { + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "requires": { + "safer-buffer": ">= 2.1.2 < 3" + } + } + } + }, + "extract-files": { + "version": "11.0.0", + "resolved": "https://registry.npmjs.org/extract-files/-/extract-files-11.0.0.tgz", + "integrity": "sha512-FuoE1qtbJ4bBVvv94CC7s0oTnKUGvQs+Rjf1L2SJFfS+HTVVjhPFtehPdQ0JiGPqVNfSSZvL5yzHHQq2Z4WNhQ==" + }, + "fast-decode-uri-component": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/fast-decode-uri-component/-/fast-decode-uri-component-1.0.1.tgz", + "integrity": "sha512-WKgKWg5eUxvRZGwW8FvfbaH7AXSh2cL+3j5fMGzUMCxWBJ3dV3a7Wz8y2f/uQ0e3B6WmodD3oS54jTQ9HVTIIg==" + }, "fast-deep-equal": { "version": "3.1.3", "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", @@ -28883,6 +34791,29 @@ "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", "integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==" }, + "fast-querystring": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/fast-querystring/-/fast-querystring-1.1.2.tgz", + "integrity": "sha512-g6KuKWmFXc0fID8WWH0jit4g0AGBoJhCkJMb1RmbsSEUNvQ+ZC8D6CUZ+GtF8nMzSPXnhiePyyqqipzNNEnHjg==", + "requires": { + "fast-decode-uri-component": "^1.0.1" + } + }, + "fast-url-parser": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/fast-url-parser/-/fast-url-parser-1.1.3.tgz", + "integrity": "sha512-5jOCVXADYNuRkKFzNJ0dCCewsZiYo0dz8QNYljkOpFC6r2U4OBmKtvm/Tsuh4w1YYdDqDb31a8TVhBJ2OJKdqQ==", + "requires": { + "punycode": "^1.3.2" + }, + "dependencies": { + "punycode": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz", + "integrity": "sha512-jmYNElW7yvO7TV33CjSmvSiE2yco3bV2czu/OzDKdMNVZQWfxCblURLhf+47syQRBntjfLdd/H0egrzIG+oaFQ==" + } + } + }, "fastq": { "version": "1.15.0", "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.15.0.tgz", @@ -28907,6 +34838,50 @@ "bser": "2.1.1" } }, + "fbjs": { + "version": "3.0.5", + "resolved": "https://registry.npmjs.org/fbjs/-/fbjs-3.0.5.tgz", + "integrity": "sha512-ztsSx77JBtkuMrEypfhgc3cI0+0h+svqeie7xHbh1k/IKdcydnvadp/mUaGgjAOXQmQSxsqgaRhS3q9fy+1kxg==", + "requires": { + "cross-fetch": "^3.1.5", + "fbjs-css-vars": "^1.0.0", + "loose-envify": "^1.0.0", + "object-assign": "^4.1.0", + "promise": "^7.1.1", + "setimmediate": "^1.0.5", + "ua-parser-js": "^1.0.35" + }, + "dependencies": { + "promise": { + "version": "7.3.1", + "resolved": "https://registry.npmjs.org/promise/-/promise-7.3.1.tgz", + "integrity": "sha512-nolQXZ/4L+bP/UGlkfaIujX9BKxGwmQ9OT4mOt5yvy8iK1h3wqTEJCijzGANTCCl9nWjY41juyAn2K3Q1hLLTg==", + "requires": { + "asap": "~2.0.3" + } + } + } + }, + "fbjs-css-vars": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/fbjs-css-vars/-/fbjs-css-vars-1.0.2.tgz", + "integrity": "sha512-b2XGFAFdWZWg0phtAWLHCk836A1Xann+I+Dgd3Gk64MHKZO44FfoD1KxyvbSh0qZsIoXQGGlVztIY+oitJPpRQ==" + }, + "figures": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/figures/-/figures-3.2.0.tgz", + "integrity": "sha512-yaduQFRKLXYOGgEn6AZau90j3ggSOyiqXU0F9JZfeXYhNa+Jk4X+s45A2zg5jns87GAFa34BBm2kXw4XpNcbdg==", + "requires": { + "escape-string-regexp": "^1.0.5" + }, + "dependencies": { + "escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==" + } + } + }, "file-entry-cache": { "version": "6.0.1", "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz", @@ -29002,6 +34977,11 @@ "pkg-dir": "^4.1.0" } }, + "find-root": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/find-root/-/find-root-1.1.0.tgz", + "integrity": "sha512-NKfW6bec6GfKc0SGx1e07QZY9PE99u0Bft/0rzSD5k3sO/vwkVUpDUKVm5Gpp5Ue3YfShPFTX2070tDs5kB9Ng==" + }, "find-up": { "version": "5.0.0", "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", @@ -29156,9 +35136,9 @@ "optional": true }, "function-bind": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", - "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==" + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", + "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==" }, "function.prototype.name": { "version": "1.1.6", @@ -29204,14 +35184,15 @@ "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==" }, "get-intrinsic": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.1.tgz", - "integrity": "sha512-2DcsyfABl+gVHEfCOaTrWgyt+tb6MSEGmKq+kI5HwLbIYgjgmMcV8KQ41uaKz1xxUcn9tJtgFbQUEVcEbd0FYw==", + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.4.tgz", + "integrity": "sha512-5uYhsJH8VJBTv7oslg4BznJYhDoRI6waYCxMmCdnTrcCrHA/fCFKoTFz2JKKE0HdDFUF7/oQuhzumXJK7paBRQ==", "requires": { - "function-bind": "^1.1.1", - "has": "^1.0.3", + "es-errors": "^1.3.0", + "function-bind": "^1.1.2", "has-proto": "^1.0.1", - "has-symbols": "^1.0.3" + "has-symbols": "^1.0.3", + "hasown": "^2.0.0" } }, "get-own-enumerable-property-symbols": { @@ -29348,6 +35329,78 @@ "resolved": "https://registry.npmjs.org/graphemer/-/graphemer-1.4.0.tgz", "integrity": "sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==" }, + "graphql": { + "version": "16.8.1", + "resolved": "https://registry.npmjs.org/graphql/-/graphql-16.8.1.tgz", + "integrity": "sha512-59LZHPdGZVh695Ud9lRzPBVTtlX9ZCV150Er2W43ro37wVof0ctenSaskPPjN7lVTIN8mSZt8PHUNKZuNQUuxw==" + }, + "graphql-config": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/graphql-config/-/graphql-config-4.5.0.tgz", + "integrity": "sha512-x6D0/cftpLUJ0Ch1e5sj1TZn6Wcxx4oMfmhaG9shM0DKajA9iR+j1z86GSTQ19fShbGvrSSvbIQsHku6aQ6BBw==", + "requires": { + "@graphql-tools/graphql-file-loader": "^7.3.7", + "@graphql-tools/json-file-loader": "^7.3.7", + "@graphql-tools/load": "^7.5.5", + "@graphql-tools/merge": "^8.2.6", + "@graphql-tools/url-loader": "^7.9.7", + "@graphql-tools/utils": "^9.0.0", + "cosmiconfig": "8.0.0", + "jiti": "1.17.1", + "minimatch": "4.2.3", + "string-env-interpolation": "1.0.1", + "tslib": "^2.4.0" + }, + "dependencies": { + "cosmiconfig": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-8.0.0.tgz", + "integrity": "sha512-da1EafcpH6b/TD8vDRaWV7xFINlHlF6zKsGwS1TsuVJTZRkquaS5HTMq7uq6h31619QjbsYl21gVDOm32KM1vQ==", + "requires": { + "import-fresh": "^3.2.1", + "js-yaml": "^4.1.0", + "parse-json": "^5.0.0", + "path-type": "^4.0.0" + } + }, + "jiti": { + "version": "1.17.1", + "resolved": "https://registry.npmjs.org/jiti/-/jiti-1.17.1.tgz", + "integrity": "sha512-NZIITw8uZQFuzQimqjUxIrIcEdxYDFIe/0xYfIlVXTkiBjjyBEvgasj5bb0/cHtPRD/NziPbT312sFrkI5ALpw==" + }, + "minimatch": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-4.2.3.tgz", + "integrity": "sha512-lIUdtK5hdofgCTu3aT0sOaHsYR37viUuIc0rwnnDXImbwFRcumyLMeZaM0t0I/fgxS6s6JMfu0rLD1Wz9pv1ng==", + "requires": { + "brace-expansion": "^1.1.7" + } + } + } + }, + "graphql-request": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/graphql-request/-/graphql-request-6.1.0.tgz", + "integrity": "sha512-p+XPfS4q7aIpKVcgmnZKhMNqhltk20hfXtkaIkTfjjmiKMJ5xrt5c743cL03y/K7y1rg3WrIC49xGiEQ4mxdNw==", + "requires": { + "@graphql-typed-document-node/core": "^3.2.0", + "cross-fetch": "^3.1.5" + } + }, + "graphql-tag": { + "version": "2.12.6", + "resolved": "https://registry.npmjs.org/graphql-tag/-/graphql-tag-2.12.6.tgz", + "integrity": "sha512-FdSNcu2QQcWnM2VNvSCCDCVS5PpPqpzgFT8+GXzqJuoDd0CBncxCY278u4mhRO7tMgo2JjgJA5aZ+nWSQ/Z+xg==", + "requires": { + "tslib": "^2.1.0" + } + }, + "graphql-ws": { + "version": "5.12.1", + "resolved": "https://registry.npmjs.org/graphql-ws/-/graphql-ws-5.12.1.tgz", + "integrity": "sha512-umt4f5NnMK46ChM2coO36PTFhHouBrK9stWWBczERguwYrGnPNxJ9dimU6IyOBfOkC6Izhkg4H8+F51W/8CYDg==", + "requires": {} + }, "gzip-size": { "version": "6.0.0", "resolved": "https://registry.npmjs.org/gzip-size/-/gzip-size-6.0.0.tgz", @@ -29385,11 +35438,11 @@ "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" }, "has-property-descriptors": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.0.tgz", - "integrity": "sha512-62DVLZGoiEBDHQyqG4w9xCuZ7eJEwNmJRWw2VY84Oedb7WFcA27fiEVe8oUQx9hAUJ4ekurquucTGwsyO1XGdQ==", + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.2.tgz", + "integrity": "sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg==", "requires": { - "get-intrinsic": "^1.1.1" + "es-define-property": "^1.0.0" } }, "has-proto": { @@ -29410,11 +35463,28 @@ "has-symbols": "^1.0.2" } }, + "hasown": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz", + "integrity": "sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==", + "requires": { + "function-bind": "^1.1.2" + } + }, "he": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/he/-/he-1.2.0.tgz", "integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==" }, + "header-case": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/header-case/-/header-case-2.0.4.tgz", + "integrity": "sha512-H/vuk5TEEVZwrR0lp2zed9OCo1uAILMlx0JEMgC26rzyJJ3N1v6XkwHHXJQdR2doSjcGPM6OKPYoJgf0plJ11Q==", + "requires": { + "capital-case": "^1.0.4", + "tslib": "^2.0.3" + } + }, "history": { "version": "4.10.1", "resolved": "https://registry.npmjs.org/history/-/history-4.10.1.tgz", @@ -29493,6 +35563,61 @@ } } }, + "html-dom-parser": { + "version": "3.1.7", + "resolved": "https://registry.npmjs.org/html-dom-parser/-/html-dom-parser-3.1.7.tgz", + "integrity": "sha512-cDgNF4YgF6J3H+d9mcldGL19p0GzVdS3iGuDNzYWQpU47q3+IRM85X3Xo07E+nntF4ek4s78A9V24EwxlPTjig==", + "requires": { + "domhandler": "5.0.3", + "htmlparser2": "8.0.2" + }, + "dependencies": { + "dom-serializer": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-2.0.0.tgz", + "integrity": "sha512-wIkAryiqt/nV5EQKqQpo3SToSOV9J0DnbJqwK7Wv/Trc92zIAYZ4FlMu+JPFW1DfGFt81ZTCGgDEabffXeLyJg==", + "requires": { + "domelementtype": "^2.3.0", + "domhandler": "^5.0.2", + "entities": "^4.2.0" + } + }, + "domhandler": { + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-5.0.3.tgz", + "integrity": "sha512-cgwlv/1iFQiFnU96XXgROh8xTeetsnJiDsTc7TYCLFd9+/WNkIqPTxiM/8pSd8VIrhXGTf1Ny1q1hquVqDJB5w==", + "requires": { + "domelementtype": "^2.3.0" + } + }, + "domutils": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-3.1.0.tgz", + "integrity": "sha512-H78uMmQtI2AhgDJjWeQmHwJJ2bLPD3GMmO7Zja/ZZh84wkm+4ut+IUnUdRa8uCGX88DiVx1j6FRe1XfxEgjEZA==", + "requires": { + "dom-serializer": "^2.0.0", + "domelementtype": "^2.3.0", + "domhandler": "^5.0.3" + } + }, + "entities": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-4.5.0.tgz", + "integrity": "sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==" + }, + "htmlparser2": { + "version": "8.0.2", + "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-8.0.2.tgz", + "integrity": "sha512-GYdjWKDkbRLkZ5geuHs5NY1puJ+PXwP7+fHPRz06Eirsb9ugf6d8kkXav6ADhcODhFFPMIXyxkxSuMf3D6NCFA==", + "requires": { + "domelementtype": "^2.3.0", + "domhandler": "^5.0.3", + "domutils": "^3.0.1", + "entities": "^4.4.0" + } + } + } + }, "html-encoding-sniffer": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/html-encoding-sniffer/-/html-encoding-sniffer-2.0.1.tgz", @@ -29532,6 +35657,27 @@ } } }, + "html-react-parser": { + "version": "3.0.16", + "resolved": "https://registry.npmjs.org/html-react-parser/-/html-react-parser-3.0.16.tgz", + "integrity": "sha512-ysQZtRFPcg+McVb4B05oNWSnqM14zagpvTgGcI5e1/BvCl38YwzWzKibrbBmXeemg70olN1bAoeixo7o06G5Eg==", + "requires": { + "domhandler": "5.0.3", + "html-dom-parser": "3.1.7", + "react-property": "2.0.0", + "style-to-js": "1.1.3" + }, + "dependencies": { + "domhandler": { + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-5.0.3.tgz", + "integrity": "sha512-cgwlv/1iFQiFnU96XXgROh8xTeetsnJiDsTc7TYCLFd9+/WNkIqPTxiM/8pSd8VIrhXGTf1Ny1q1hquVqDJB5w==", + "requires": { + "domelementtype": "^2.3.0" + } + } + } + }, "html-webpack-plugin": { "version": "5.5.3", "resolved": "https://registry.npmjs.org/html-webpack-plugin/-/html-webpack-plugin-5.5.3.tgz", @@ -29670,11 +35816,23 @@ "harmony-reflect": "^1.4.6" } }, + "ieee754": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", + "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==" + }, "ignore": { "version": "5.2.4", "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.4.tgz", "integrity": "sha512-MAb38BcSbH0eHNBxn7ql2NH/kX33OkB3lZ1BNdh7ENeRChHTYsTvWrMubiIAMNS2llXEEgZ1MUOBtXChP3kaFQ==" }, + "image-size": { + "version": "0.5.5", + "resolved": "https://registry.npmjs.org/image-size/-/image-size-0.5.5.tgz", + "integrity": "sha512-6TDAlDPZxUFCv+fuOkIoXT/V/f3Qbq8e37p+YOiYrUv3v9cc3/6x78VdfPgFVaB9dZYeLUfKgHRebpkm/oP2VQ==", + "dev": true, + "optional": true + }, "immer": { "version": "9.0.21", "resolved": "https://registry.npmjs.org/immer/-/immer-9.0.21.tgz", @@ -29760,6 +35918,108 @@ "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz", "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==" }, + "inline-style-parser": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/inline-style-parser/-/inline-style-parser-0.1.1.tgz", + "integrity": "sha512-7NXolsK4CAS5+xvdj5OMMbI962hU/wvwoxk+LWR9Ek9bVtyuuYScDN6eS0rUm6TxApFpw7CX1o4uJzcd4AyD3Q==" + }, + "inquirer": { + "version": "8.2.6", + "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-8.2.6.tgz", + "integrity": "sha512-M1WuAmb7pn9zdFRtQYk26ZBoY043Sse0wVDdk4Bppr+JOXyQYybdtvK+l9wUibhtjdjvtoiNy8tk+EgsYIUqKg==", + "requires": { + "ansi-escapes": "^4.2.1", + "chalk": "^4.1.1", + "cli-cursor": "^3.1.0", + "cli-width": "^3.0.0", + "external-editor": "^3.0.3", + "figures": "^3.0.0", + "lodash": "^4.17.21", + "mute-stream": "0.0.8", + "ora": "^5.4.1", + "run-async": "^2.4.0", + "rxjs": "^7.5.5", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0", + "through": "^2.3.6", + "wrap-ansi": "^6.0.1" + }, + "dependencies": { + "ansi-escapes": { + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz", + "integrity": "sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==", + "requires": { + "type-fest": "^0.21.3" + } + }, + "cli-cursor": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-3.1.0.tgz", + "integrity": "sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==", + "requires": { + "restore-cursor": "^3.1.0" + } + }, + "emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==" + }, + "is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==" + }, + "mimic-fn": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", + "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==" + }, + "onetime": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", + "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", + "requires": { + "mimic-fn": "^2.1.0" + } + }, + "restore-cursor": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-3.1.0.tgz", + "integrity": "sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==", + "requires": { + "onetime": "^5.1.0", + "signal-exit": "^3.0.2" + } + }, + "string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "requires": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + } + }, + "type-fest": { + "version": "0.21.3", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz", + "integrity": "sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==" + }, + "wrap-ansi": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz", + "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==", + "requires": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + } + } + } + }, "internal-slot": { "version": "1.0.5", "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.5.tgz", @@ -29770,11 +36030,28 @@ "side-channel": "^1.0.4" } }, + "invariant": { + "version": "2.2.4", + "resolved": "https://registry.npmjs.org/invariant/-/invariant-2.2.4.tgz", + "integrity": "sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA==", + "requires": { + "loose-envify": "^1.0.0" + } + }, "ipaddr.js": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-2.1.0.tgz", "integrity": "sha512-LlbxQ7xKzfBusov6UMi4MFpEg0m+mAm9xyNGEduwXMEDuf4WfzB/RZwMVYEd7IKGvh4IUkEXYxtAVu9T3OelJQ==" }, + "is-absolute": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-absolute/-/is-absolute-1.0.0.tgz", + "integrity": "sha512-dOWoqflvcydARa360Gvv18DZ/gRuHKi2NU/wU5X1ZFzdYfH29nkiNZsF3mp4OJ3H4yo9Mx8A/uAGNzpzPN3yBA==", + "requires": { + "is-relative": "^1.0.0", + "is-windows": "^1.0.1" + } + }, "is-arguments": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/is-arguments/-/is-arguments-1.1.1.tgz", @@ -29917,6 +36194,19 @@ "is-docker": "^3.0.0" } }, + "is-interactive": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-interactive/-/is-interactive-1.0.0.tgz", + "integrity": "sha512-2HvIEKRoqS62guEC+qBjpvRubdX910WCMuJTZ+I9yvqKU2/12eSL549HMwtabb4oupdj2sMP50k+XJfB/8JE6w==" + }, + "is-lower-case": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/is-lower-case/-/is-lower-case-2.0.2.tgz", + "integrity": "sha512-bVcMJy4X5Og6VZfdOZstSexlEy20Sr0k/p/b2IlQJlfdKAQuMpiv5w2Ccxb8sKdRUNAG1PnHVHjFSdRDVS6NlQ==", + "requires": { + "tslib": "^2.0.3" + } + }, "is-map": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/is-map/-/is-map-2.0.2.tgz", @@ -29988,6 +36278,14 @@ "resolved": "https://registry.npmjs.org/is-regexp/-/is-regexp-1.0.0.tgz", "integrity": "sha512-7zjFAPO4/gwyQAAgRRmqeEeyIICSdmCqa3tsVHMdBzaXXRiqopZL4Cyghg/XulGWrtABTpbnYYzzIRffLkP4oA==" }, + "is-relative": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-relative/-/is-relative-1.0.0.tgz", + "integrity": "sha512-Kw/ReK0iqwKeu0MITLFuj0jbPAmEiOsIwyIXvvbfa6QfmN9pkD1M+8pdk7Rl/dTKbH34/XBFMbgD4iMJhLQbGA==", + "requires": { + "is-unc-path": "^1.0.0" + } + }, "is-root": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/is-root/-/is-root-2.1.0.tgz", @@ -30041,6 +36339,27 @@ "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", "integrity": "sha512-cyA56iCMHAh5CdzjJIa4aohJyeO1YbwLi3Jc35MmRU6poroFjIGZzUzupGiRPOjgHg9TLu43xbpwXk523fMxKA==" }, + "is-unc-path": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-unc-path/-/is-unc-path-1.0.0.tgz", + "integrity": "sha512-mrGpVd0fs7WWLfVsStvgF6iEJnbjDFZh9/emhRDcGWTduTfNHd9CHeUwH3gYIjdbwo4On6hunkztwOaAw0yllQ==", + "requires": { + "unc-path-regex": "^0.1.2" + } + }, + "is-unicode-supported": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/is-unicode-supported/-/is-unicode-supported-0.1.0.tgz", + "integrity": "sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw==" + }, + "is-upper-case": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/is-upper-case/-/is-upper-case-2.0.2.tgz", + "integrity": "sha512-44pxmxAvnnAOwBg4tHPnkfvgjPwbc5QIsSstNU+YcJ1ovxVzCWpSGosPJOZh/a1tdl81fbgnLc9LLv+x2ywbPQ==", + "requires": { + "tslib": "^2.0.3" + } + }, "is-weakmap": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/is-weakmap/-/is-weakmap-2.0.1.tgz", @@ -30063,6 +36382,17 @@ "get-intrinsic": "^1.1.1" } }, + "is-what": { + "version": "3.14.1", + "resolved": "https://registry.npmjs.org/is-what/-/is-what-3.14.1.tgz", + "integrity": "sha512-sNxgpk9793nzSs7bA6JQJGeIuRBQhAaNGG77kzYQgMkrID+lS6SlK07K5LaptscDlSaIgH+GPFzf+d75FVxozA==", + "dev": true + }, + "is-windows": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz", + "integrity": "sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==" + }, "is-wsl": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz", @@ -30088,6 +36418,12 @@ "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==" }, + "isomorphic-ws": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/isomorphic-ws/-/isomorphic-ws-5.0.0.tgz", + "integrity": "sha512-muId7Zzn9ywDsyXgTIafTry2sV3nySZeUDe6YedVd1Hvuuep5AsIlqK+XefWpYTyJG5e503F2xIuT2lcU6rCSw==", + "requires": {} + }, "istanbul-lib-coverage": { "version": "3.2.0", "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-3.2.0.tgz", @@ -30973,6 +37309,11 @@ "resolved": "https://registry.npmjs.org/jiti/-/jiti-1.20.0.tgz", "integrity": "sha512-3TV69ZbrvV6U5DfQimop50jE9Dl6J8O1ja1dvBbMba/sZ3YBEQqJ2VZRoQPVnhlzjNtU1vaXRZVrVjU4qtm8yA==" }, + "jose": { + "version": "4.15.5", + "resolved": "https://registry.npmjs.org/jose/-/jose-4.15.5.tgz", + "integrity": "sha512-jc7BFxgKPKi94uOvEmzlSWFFe2+vASyXaKUpdQKatWAESU2MWjDfFf0fdfc83CDKcA5QecabZeNLyfhe3yKNkg==" + }, "js-tokens": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", @@ -31045,11 +37386,31 @@ "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==" }, + "json-stable-stringify": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/json-stable-stringify/-/json-stable-stringify-1.1.1.tgz", + "integrity": "sha512-SU/971Kt5qVQfJpyDveVhQ/vya+5hvrjClFOcr8c0Fq5aODJjMwutrOfCU+eCnVD5gpx1Q3fEqkyom77zH1iIg==", + "requires": { + "call-bind": "^1.0.5", + "isarray": "^2.0.5", + "jsonify": "^0.0.1", + "object-keys": "^1.1.1" + } + }, "json-stable-stringify-without-jsonify": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", "integrity": "sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==" }, + "json-to-pretty-yaml": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/json-to-pretty-yaml/-/json-to-pretty-yaml-1.2.2.tgz", + "integrity": "sha512-rvm6hunfCcqegwYaG5T4yKJWxc9FXFgBVrcTZ4XfSVRwa5HA/Xs+vB/Eo9treYYHCeNM0nrSUr82V/M31Urc7A==", + "requires": { + "remedial": "^1.0.7", + "remove-trailing-spaces": "^1.0.6" + } + }, "json5": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.2.tgz", @@ -31067,6 +37428,11 @@ "universalify": "^2.0.0" } }, + "jsonify": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/jsonify/-/jsonify-0.0.1.tgz", + "integrity": "sha512-2/Ki0GcmuqSrgFyelQq9M05y7PS0mEwuIzrf3f1fPqkVDVRvZrPZtVSMHxdgo8Aq0sxAOb/cr2aqqA3LeWHVPg==" + }, "jsonpath": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/jsonpath/-/jsonpath-1.1.1.tgz", @@ -31145,6 +37511,65 @@ "shell-quote": "^1.7.3" } }, + "less": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/less/-/less-4.2.0.tgz", + "integrity": "sha512-P3b3HJDBtSzsXUl0im2L7gTO5Ubg8mEN6G8qoTS77iXxXX4Hvu4Qj540PZDvQ8V6DmX6iXo98k7Md0Cm1PrLaA==", + "dev": true, + "requires": { + "copy-anything": "^2.0.1", + "errno": "^0.1.1", + "graceful-fs": "^4.1.2", + "image-size": "~0.5.0", + "make-dir": "^2.1.0", + "mime": "^1.4.1", + "needle": "^3.1.0", + "parse-node-version": "^1.0.1", + "source-map": "~0.6.0", + "tslib": "^2.3.0" + }, + "dependencies": { + "make-dir": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-2.1.0.tgz", + "integrity": "sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==", + "dev": true, + "optional": true, + "requires": { + "pify": "^4.0.1", + "semver": "^5.6.0" + } + }, + "pify": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", + "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", + "dev": true, + "optional": true + }, + "semver": { + "version": "5.7.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz", + "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==", + "dev": true, + "optional": true + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true, + "optional": true + } + } + }, + "less-loader": { + "version": "11.1.4", + "resolved": "https://registry.npmjs.org/less-loader/-/less-loader-11.1.4.tgz", + "integrity": "sha512-6/GrYaB6QcW6Vj+/9ZPgKKs6G10YZai/l/eJ4SLwbzqNTBsAqt5hSLVF47TgsiBxV1P6eAU0GYRH3YRuQU9V3A==", + "dev": true, + "requires": {} + }, "leven": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/leven/-/leven-3.1.0.tgz", @@ -31275,6 +37700,15 @@ "resolved": "https://registry.npmjs.org/lodash.uniq/-/lodash.uniq-4.5.0.tgz", "integrity": "sha512-xfBaXQd9ryd9dlSDvnvI0lvxfLJlYAZzXomUYzLKtUeOQvOP5piqAWuGtrhWeqaXK9hhoM/iyJc5AV+XfsX3HQ==" }, + "log-symbols": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-4.1.0.tgz", + "integrity": "sha512-8XPvpAA8uyhfteu8pIvQxpJZ7SYYdpUivZpGy6sFsBuKRY/7rQGavedeB8aK+Zkyq6upMFVL/9AW6vOYzfRyLg==", + "requires": { + "chalk": "^4.1.0", + "is-unicode-supported": "^0.1.0" + } + }, "log-update": { "version": "5.0.1", "resolved": "https://registry.npmjs.org/log-update/-/log-update-5.0.1.tgz", @@ -31321,6 +37755,14 @@ "tslib": "^2.0.3" } }, + "lower-case-first": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/lower-case-first/-/lower-case-first-2.0.2.tgz", + "integrity": "sha512-EVm/rR94FJTZi3zefZ82fLWab+GX14LJN4HrWBcuo6Evmsl9hEfnqxgcHCKb9q+mNf6EVdsjx/qucYFIIB84pg==", + "requires": { + "tslib": "^2.0.3" + } + }, "lru-cache": { "version": "6.0.0", "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", @@ -31361,8 +37803,7 @@ "make-error": { "version": "1.3.6", "resolved": "https://registry.npmjs.org/make-error/-/make-error-1.3.6.tgz", - "integrity": "sha512-s8UhlNe7vPKomQhC1qFelMokr/Sc3AgNbso3n74mVPA5LTZwkB9NlXf4XPamLxJE8h0gh73rM94xvwRT2CVInw==", - "dev": true + "integrity": "sha512-s8UhlNe7vPKomQhC1qFelMokr/Sc3AgNbso3n74mVPA5LTZwkB9NlXf4XPamLxJE8h0gh73rM94xvwRT2CVInw==" }, "makeerror": { "version": "1.0.12", @@ -31375,6 +37816,11 @@ "managementsite": { "version": "file:samples/managementsite" }, + "map-cache": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/map-cache/-/map-cache-0.2.2.tgz", + "integrity": "sha512-8y/eV9QQZCiyn1SprXSrCmqJN0yNRATe+PO8ztwqrvrbdRLA3eYJF0yaR0YayLWkMbsQSKWS9N2gPcGEc4UsZg==" + }, "mdn-data": { "version": "2.0.4", "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.4.tgz", @@ -31408,6 +37854,12 @@ "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==" }, + "meros": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/meros/-/meros-1.3.0.tgz", + "integrity": "sha512-2BNGOimxEz5hmjUG2FwoxCt5HN7BXdaWyFqEwxPTrJzVdABtrL4TiHTcsWSFAxPQ/tOnEaQEJh3qWq71QRMY+w==", + "requires": {} + }, "methods": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", @@ -31536,6 +37988,133 @@ "thunky": "^1.0.2" } }, + "music-festival": { + "version": "file:samples/musicfestival-frontend-react", + "requires": { + "@emotion/react": "^11.11.0", + "@emotion/styled": "^11.11.0", + "@episerver/forms-react": "file:../../src/@episerver/forms-react", + "@episerver/forms-sdk": "file:../../src/@episerver/forms-sdk", + "@graphql-codegen/cli": "^2.12.1", + "@graphql-codegen/typescript": "^2.7.3", + "@graphql-codegen/typescript-operations": "^2.5.3", + "@graphql-codegen/typescript-react-query": "^4.0.1", + "@tanstack/react-query": "^4.6.0", + "@testing-library/jest-dom": "^5.14.1", + "@testing-library/react": "^13.0.0", + "@testing-library/user-event": "^13.2.1", + "@types/jest": "^27.0.1", + "@types/node": "^16.7.13", + "@types/react": "^18.0.0", + "@types/react-dom": "^18.0.0", + "bootstrap": "^5.2.1", + "cross-env": "^7.0.3", + "css-loader": "^6.7.2", + "dotenv": "^16.0.2", + "dotenv-webpack": "^8.0.1", + "graphql": "^16.6.0", + "html-react-parser": "^3.0.4", + "less": "^4.1.3", + "less-loader": "^11.1.0", + "oidc-client": "^1.11.5", + "react": "^18.2.0", + "react-dom": "^18.2.0", + "react-paginate": "^8.2.0", + "react-router-dom": "^6.4.2", + "react-scripts": "5.0.1", + "style-loader": "^3.3.1", + "typescript": "^4.4.2", + "web-vitals": "^2.1.0" + }, + "dependencies": { + "dotenv": { + "version": "16.4.5", + "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-16.4.5.tgz", + "integrity": "sha512-ZmdL2rui+eB2YwhsWzjInR8LldtZHGDoQ1ugH85ppHKwpUHL7j7rN0Ti9NCnGiQbhaZ11FpR+7ao1dNsmduNUg==" + }, + "react-router-dom": { + "version": "6.22.3", + "resolved": "https://registry.npmjs.org/react-router-dom/-/react-router-dom-6.22.3.tgz", + "integrity": "sha512-7ZILI7HjcE+p31oQvwbokjk6OA/bnFxrhJ19n82Ex9Ph8fNAq+Hm/7KchpMGlTgWhUxRHMMCut+vEtNpWpowKw==", + "requires": { + "@remix-run/router": "1.15.3", + "react-router": "6.22.3" + } + }, + "react-scripts": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/react-scripts/-/react-scripts-5.0.1.tgz", + "integrity": "sha512-8VAmEm/ZAwQzJ+GOMLbBsTdDKOpuZh7RPs0UymvBR2vRk4iZWCskjbFnxqjrzoIvlNNRZ3QJFx6/qDSi6zSnaQ==", + "requires": { + "@babel/core": "^7.16.0", + "@pmmmwh/react-refresh-webpack-plugin": "^0.5.3", + "@svgr/webpack": "^5.5.0", + "babel-jest": "^27.4.2", + "babel-loader": "^8.2.3", + "babel-plugin-named-asset-import": "^0.3.8", + "babel-preset-react-app": "^10.0.1", + "bfj": "^7.0.2", + "browserslist": "^4.18.1", + "camelcase": "^6.2.1", + "case-sensitive-paths-webpack-plugin": "^2.4.0", + "css-loader": "^6.5.1", + "css-minimizer-webpack-plugin": "^3.2.0", + "dotenv": "^10.0.0", + "dotenv-expand": "^5.1.0", + "eslint": "^8.3.0", + "eslint-config-react-app": "^7.0.1", + "eslint-webpack-plugin": "^3.1.1", + "file-loader": "^6.2.0", + "fs-extra": "^10.0.0", + "fsevents": "^2.3.2", + "html-webpack-plugin": "^5.5.0", + "identity-obj-proxy": "^3.0.0", + "jest": "^27.4.3", + "jest-resolve": "^27.4.2", + "jest-watch-typeahead": "^1.0.0", + "mini-css-extract-plugin": "^2.4.5", + "postcss": "^8.4.4", + "postcss-flexbugs-fixes": "^5.0.2", + "postcss-loader": "^6.2.1", + "postcss-normalize": "^10.0.1", + "postcss-preset-env": "^7.0.1", + "prompts": "^2.4.2", + "react-app-polyfill": "^3.0.0", + "react-dev-utils": "^12.0.1", + "react-refresh": "^0.11.0", + "resolve": "^1.20.0", + "resolve-url-loader": "^4.0.0", + "sass-loader": "^12.3.0", + "semver": "^7.3.5", + "source-map-loader": "^3.0.0", + "style-loader": "^3.3.1", + "tailwindcss": "^3.0.2", + "terser-webpack-plugin": "^5.2.5", + "webpack": "^5.64.4", + "webpack-dev-server": "^4.6.0", + "webpack-manifest-plugin": "^4.0.2", + "workbox-webpack-plugin": "^6.4.1" + }, + "dependencies": { + "dotenv": { + "version": "10.0.0", + "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-10.0.0.tgz", + "integrity": "sha512-rlBi9d8jpv9Sf1klPjNfFAuWDjKLwTIJJ/VxtoTwIR6hnZxcEOQCZg2oIL3MWBYw5GpUDKOEnND7LXTbIpQ03Q==" + } + } + }, + "typescript": { + "version": "4.9.5", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.9.5.tgz", + "integrity": "sha512-1FXk9E2Hm+QzZQ7z+McJiHL4NW1F2EzMu9Nq9i3zAaGqibafqYwCVU6WyWAuyQRRzOlxou8xZSyXLEN8oKj24g==" + } + } + }, + "mute-stream": { + "version": "0.0.8", + "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.8.tgz", + "integrity": "sha512-nnbWWOkoWyUsTjKrhgD0dcz22mdkSnpYqbEjIm2nhwhuxlSkpywJmBo8h0ZqJdkp73mb90SssHkN4rsRaBAfAA==" + }, "mz": { "version": "2.7.0", "resolved": "https://registry.npmjs.org/mz/-/mz-2.7.0.tgz", @@ -31561,6 +38140,17 @@ "resolved": "https://registry.npmjs.org/natural-compare-lite/-/natural-compare-lite-1.4.0.tgz", "integrity": "sha512-Tj+HTDSJJKaZnfiuw+iaF9skdPpTo2GtEly5JHnWV/hfv2Qj/9RKsGISQtLh2ox3l5EAGw487hnBee0sIJ6v2g==" }, + "needle": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/needle/-/needle-3.3.1.tgz", + "integrity": "sha512-6k0YULvhpw+RoLNiQCRKOl09Rv1dPLr8hHnVjHqdolKwDrdNyk+Hmrthi4lIGPPz3r39dLx0hsF5s40sZ3Us4Q==", + "dev": true, + "optional": true, + "requires": { + "iconv-lite": "^0.6.3", + "sax": "^1.2.4" + } + }, "negotiator": { "version": "0.6.3", "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz", @@ -31580,6 +38170,35 @@ "tslib": "^2.0.3" } }, + "node-fetch": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.7.0.tgz", + "integrity": "sha512-c4FRfUm/dbcWZ7U+1Wq0AwCyFL+3nt2bEw05wfxSz+DWpWsitgmSgYmy2dQdWyKC1694ELPqMs/YzUSNozLt8A==", + "requires": { + "whatwg-url": "^5.0.0" + }, + "dependencies": { + "tr46": { + "version": "0.0.3", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz", + "integrity": "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==" + }, + "webidl-conversions": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz", + "integrity": "sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==" + }, + "whatwg-url": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-5.0.0.tgz", + "integrity": "sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==", + "requires": { + "tr46": "~0.0.3", + "webidl-conversions": "^3.0.0" + } + } + } + }, "node-forge": { "version": "1.3.1", "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-1.3.1.tgz", @@ -31635,6 +38254,11 @@ "boolbase": "^1.0.0" } }, + "nullthrows": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/nullthrows/-/nullthrows-1.1.1.tgz", + "integrity": "sha512-2vPPEi+Z7WqML2jZYddDIfy5Dqb0r2fze2zTxNNknZaFpVHU3mFB3R+DWeJWGVx0ecvttSGlJTI+WG+8Z4cDWw==" + }, "nwsapi": { "version": "2.2.7", "resolved": "https://registry.npmjs.org/nwsapi/-/nwsapi-2.2.7.tgz", @@ -31747,6 +38371,33 @@ "resolved": "https://registry.npmjs.org/obuf/-/obuf-1.1.2.tgz", "integrity": "sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg==" }, + "oidc-client": { + "version": "1.11.5", + "resolved": "https://registry.npmjs.org/oidc-client/-/oidc-client-1.11.5.tgz", + "integrity": "sha512-LcKrKC8Av0m/KD/4EFmo9Sg8fSQ+WFJWBrmtWd+tZkNn3WT/sQG3REmPANE9tzzhbjW6VkTNy4xhAXCfPApAOg==", + "requires": { + "acorn": "^7.4.1", + "base64-js": "^1.5.1", + "core-js": "^3.8.3", + "crypto-js": "^4.0.0", + "serialize-javascript": "^4.0.0" + }, + "dependencies": { + "acorn": { + "version": "7.4.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz", + "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==" + }, + "serialize-javascript": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-4.0.0.tgz", + "integrity": "sha512-GaNA54380uFefWghODBWEGisLZFj00nS5ACs6yHa9nLqlLpVLO8ChDGeKRjZnV4Nh4n0Qi7nhYZD/9fCPzEqkw==", + "requires": { + "randombytes": "^2.1.0" + } + } + } + }, "on-finished": { "version": "2.4.1", "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz", @@ -31802,6 +38453,59 @@ "type-check": "^0.4.0" } }, + "ora": { + "version": "5.4.1", + "resolved": "https://registry.npmjs.org/ora/-/ora-5.4.1.tgz", + "integrity": "sha512-5b6Y85tPxZZ7QytO+BQzysW31HJku27cRIlkbAXaNx+BdcVi+LlRFmVXzeF6a7JCwJpyw5c4b+YSVImQIrBpuQ==", + "requires": { + "bl": "^4.1.0", + "chalk": "^4.1.0", + "cli-cursor": "^3.1.0", + "cli-spinners": "^2.5.0", + "is-interactive": "^1.0.0", + "is-unicode-supported": "^0.1.0", + "log-symbols": "^4.1.0", + "strip-ansi": "^6.0.0", + "wcwidth": "^1.0.1" + }, + "dependencies": { + "cli-cursor": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-3.1.0.tgz", + "integrity": "sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==", + "requires": { + "restore-cursor": "^3.1.0" + } + }, + "mimic-fn": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", + "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==" + }, + "onetime": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", + "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", + "requires": { + "mimic-fn": "^2.1.0" + } + }, + "restore-cursor": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-3.1.0.tgz", + "integrity": "sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==", + "requires": { + "onetime": "^5.1.0", + "signal-exit": "^3.0.2" + } + } + } + }, + "os-tmpdir": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz", + "integrity": "sha512-D2FR03Vir7FIu45XBY20mTb+/ZSWB00sjU9jdQXt83gDrI4Ztz5Fs7/yy74g2N5SVQY4xY1qDr4rNddwYRVX0g==" + }, "p-finally": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz", @@ -31824,6 +38528,14 @@ "p-limit": "^3.0.2" } }, + "p-map": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/p-map/-/p-map-4.0.0.tgz", + "integrity": "sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==", + "requires": { + "aggregate-error": "^3.0.0" + } + }, "p-queue": { "version": "6.6.2", "resolved": "https://registry.npmjs.org/p-queue/-/p-queue-6.6.2.tgz", @@ -31882,6 +38594,16 @@ "callsites": "^3.0.0" } }, + "parse-filepath": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/parse-filepath/-/parse-filepath-1.0.2.tgz", + "integrity": "sha512-FwdRXKCohSVeXqwtYonZTXtbGJKrn+HNyWDYVcp5yuJlesTwNH4rsmRZ+GrKAPJ5bLpRxESMeS+Rl0VCHRvB2Q==", + "requires": { + "is-absolute": "^1.0.0", + "map-cache": "^0.2.0", + "path-root": "^0.1.1" + } + }, "parse-json": { "version": "5.2.0", "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", @@ -31893,6 +38615,12 @@ "lines-and-columns": "^1.1.6" } }, + "parse-node-version": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/parse-node-version/-/parse-node-version-1.0.1.tgz", + "integrity": "sha512-3YHlOa/JgH6Mnpr05jP9eDG254US9ek25LyIxZlDItp2iJtwyaXQb57lBYLdT3MowkUFYEV2XXNAYIPlESvJlA==", + "dev": true + }, "parse5": { "version": "6.0.1", "resolved": "https://registry.npmjs.org/parse5/-/parse5-6.0.1.tgz", @@ -31912,6 +38640,15 @@ "tslib": "^2.0.3" } }, + "path-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/path-case/-/path-case-3.0.4.tgz", + "integrity": "sha512-qO4qCFjXqVTrcbPt/hQfhTQ+VhFsqNKOPtytgNKkKxSoEp3XPUQ8ObFuePylOIok5gjn69ry8XiULxCwot3Wfg==", + "requires": { + "dot-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, "path-exists": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", @@ -31932,6 +38669,19 @@ "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==" }, + "path-root": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/path-root/-/path-root-0.1.1.tgz", + "integrity": "sha512-QLcPegTHF11axjfojBIoDygmS2E3Lf+8+jI6wOVmNVenrKSo3mFdSGiIgdSHenczw3wPtlVMQaFVwGmM7BJdtg==", + "requires": { + "path-root-regex": "^0.1.0" + } + }, + "path-root-regex": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/path-root-regex/-/path-root-regex-0.1.2.tgz", + "integrity": "sha512-4GlJ6rZDhQZFE0DPVKh0e9jmZ5egZfxTkp7bcRDuPlJXbAwhxcl2dINPUAsjLdejqaLsCeg8axcLjIbvBjN4pQ==" + }, "path-to-regexp": { "version": "0.1.7", "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz", @@ -32846,6 +39596,13 @@ } } }, + "prr": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/prr/-/prr-1.0.1.tgz", + "integrity": "sha512-yPw4Sng1gWghHQWj0B3ZggWUm4qVbPwPFcRG8KyxiU7J2OHFSoEHKS+EZ3fv5l1t9CyCiop6l/ZYeWbrgoQejw==", + "dev": true, + "optional": true + }, "psl": { "version": "1.9.0", "resolved": "https://registry.npmjs.org/psl/-/psl-1.9.0.tgz", @@ -32862,6 +39619,19 @@ "integrity": "sha512-LA0Y9kxMYv47GIPJy6MI84fqTd2HmYZI83W/kM/SkKfDlajnZYfmXFTxkbY+xSBPkLJxltMa9hIkmdc29eguMA==", "dev": true }, + "pvtsutils": { + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/pvtsutils/-/pvtsutils-1.3.5.tgz", + "integrity": "sha512-ARvb14YB9Nm2Xi6nBq1ZX6dAM0FsJnuk+31aUp4TrcZEdKUlSqOqsxJHUPJDNE3qiIp+iUPEIeR6Je/tgV7zsA==", + "requires": { + "tslib": "^2.6.1" + } + }, + "pvutils": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/pvutils/-/pvutils-1.1.3.tgz", + "integrity": "sha512-pMpnA0qRdFp32b1sJl1wOJNxZLQ2cbQx+k6tjNtZ8CpvVhNqEPRgivZ2WOUev2YMajecdH7ctUPDvEe87nariQ==" + }, "q": { "version": "1.5.1", "resolved": "https://registry.npmjs.org/q/-/q-1.5.1.tgz", @@ -33037,11 +39807,32 @@ "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.2.tgz", "integrity": "sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==" }, + "react-paginate": { + "version": "8.2.0", + "resolved": "https://registry.npmjs.org/react-paginate/-/react-paginate-8.2.0.tgz", + "integrity": "sha512-sJCz1PW+9PNIjUSn919nlcRVuleN2YPoFBOvL+6TPgrH/3lwphqiSOgdrLafLdyLDxsgK+oSgviqacF4hxsDIw==", + "requires": { + "prop-types": "^15" + } + }, + "react-property": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/react-property/-/react-property-2.0.0.tgz", + "integrity": "sha512-kzmNjIgU32mO4mmH5+iUyrqlpFQhF8K2k7eZ4fdLSOPFrD1XgEuSBv9LDEgxRXTMBqMd8ppT0x6TIzqE5pdGdw==" + }, "react-refresh": { "version": "0.11.0", "resolved": "https://registry.npmjs.org/react-refresh/-/react-refresh-0.11.0.tgz", "integrity": "sha512-F27qZr8uUqwhWZboondsPx8tnC3Ct3SxZA3V5WyEvujRyyNv0VYPhoBg1gZ8/MV5tubQp76Trw8lTv9hzRBa+A==" }, + "react-router": { + "version": "6.22.3", + "resolved": "https://registry.npmjs.org/react-router/-/react-router-6.22.3.tgz", + "integrity": "sha512-dr2eb3Mj5zK2YISHK++foM9w4eBnO23eKnZEDs7c880P6oKbrjz/Svg9+nxqtHQK+oMW4OtjZca0RqPglXxguQ==", + "requires": { + "@remix-run/router": "1.15.3" + } + }, "react-router-dom": { "version": "5.3.4", "resolved": "https://registry.npmjs.org/react-router-dom/-/react-router-dom-5.3.4.tgz", @@ -33092,6 +39883,17 @@ } } }, + "react-transition-group": { + "version": "4.4.5", + "resolved": "https://registry.npmjs.org/react-transition-group/-/react-transition-group-4.4.5.tgz", + "integrity": "sha512-pZcd1MCJoiKiBR2NRxeCRg13uCXbydPnmB4EOeRrY7480qNWO8IIgQG6zlDkm6uRMsURXPuKq0GWtiM59a5Q6g==", + "requires": { + "@babel/runtime": "^7.5.5", + "dom-helpers": "^5.0.1", + "loose-envify": "^1.4.0", + "prop-types": "^15.6.2" + } + }, "read-cache": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/read-cache/-/read-cache-1.0.0.tgz", @@ -33222,6 +40024,31 @@ "resolved": "https://registry.npmjs.org/relateurl/-/relateurl-0.2.7.tgz", "integrity": "sha512-G08Dxvm4iDN3MLM0EsP62EDV9IuhXPR6blNz6Utcp7zyV3tr4HVNINt6MpaRWbxoOHT3Q7YN2P+jaHX8vUbgog==" }, + "relay-runtime": { + "version": "12.0.0", + "resolved": "https://registry.npmjs.org/relay-runtime/-/relay-runtime-12.0.0.tgz", + "integrity": "sha512-QU6JKr1tMsry22DXNy9Whsq5rmvwr3LSZiiWV/9+DFpuTWvp+WFhobWMc8TC4OjKFfNhEZy7mOiqUAn5atQtug==", + "requires": { + "@babel/runtime": "^7.0.0", + "fbjs": "^3.0.0", + "invariant": "^2.2.4" + } + }, + "remedial": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/remedial/-/remedial-1.0.8.tgz", + "integrity": "sha512-/62tYiOe6DzS5BqVsNpH/nkGlX45C/Sp6V+NtiN6JQNS1Viay7cWkazmRkrQrdFj2eshDe96SIQNIoMxqhzBOg==" + }, + "remove-trailing-separator": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz", + "integrity": "sha512-/hS+Y0u3aOfIETiaiirUFwDBDzmXPvO+jAfKTitUngIPzdKc6Z0LoFjM/CK5PL4C+eKwHohlHAb6H0VFfmmUsw==" + }, + "remove-trailing-spaces": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/remove-trailing-spaces/-/remove-trailing-spaces-1.0.8.tgz", + "integrity": "sha512-O3vsMYfWighyFbTd8hk8VaSj9UAGENxAtX+//ugIst2RMk5e03h6RoIS+0ylsFxY1gvmPuAY/PO4It+gPEeySA==" + }, "renderkid": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/renderkid/-/renderkid-3.0.0.tgz", @@ -33244,6 +40071,11 @@ "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz", "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==" }, + "require-main-filename": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-2.0.0.tgz", + "integrity": "sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==" + }, "requires-port": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz", @@ -33373,8 +40205,7 @@ "rfdc": { "version": "1.3.0", "resolved": "https://registry.npmjs.org/rfdc/-/rfdc-1.3.0.tgz", - "integrity": "sha512-V2hovdzFbOi77/WajaSMXk2OLm+xNIeQdMMuB7icj7bk6zi2F8GGAxigcnDFpJHbNyNcgyJDiP+8nOrY5cZGrA==", - "dev": true + "integrity": "sha512-V2hovdzFbOi77/WajaSMXk2OLm+xNIeQdMMuB7icj7bk6zi2F8GGAxigcnDFpJHbNyNcgyJDiP+8nOrY5cZGrA==" }, "rimraf": { "version": "3.0.2", @@ -33546,6 +40377,11 @@ } } }, + "run-async": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/run-async/-/run-async-2.4.1.tgz", + "integrity": "sha512-tvVnVv01b8c1RrA6Ep7JkStj85Guv/YrMcwqYQnwjsAS2cTmmPGBBjAjpCW7RrSodNSoE2/qg9O4bceNvUuDgQ==" + }, "run-parallel": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", @@ -33554,6 +40390,14 @@ "queue-microtask": "^1.2.2" } }, + "rxjs": { + "version": "7.8.1", + "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-7.8.1.tgz", + "integrity": "sha512-AA3TVj+0A2iuIoQkWEK/tqFjBq2j+6PO6Y0zJcvzLAFhEFIO3HL0vls9hWLncZbAAbK0mar7oZ4V079I/qPMxg==", + "requires": { + "tslib": "^2.1.0" + } + }, "safe-array-concat": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/safe-array-concat/-/safe-array-concat-1.0.1.tgz", @@ -33731,6 +40575,11 @@ "ajv-keywords": "^3.5.2" } }, + "scuid": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/scuid/-/scuid-1.1.0.tgz", + "integrity": "sha512-MuCAyrGZcTLfQoH2XoBlQ8C6bzwN88XT/0slOGz0pn8+gIP85BOAfYa44ZXQUTOwRwPU0QvgU+V+OSajl/59Xg==" + }, "select-hose": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/select-hose/-/select-hose-2.0.0.tgz", @@ -33794,6 +40643,16 @@ } } }, + "sentence-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/sentence-case/-/sentence-case-3.0.4.tgz", + "integrity": "sha512-8LS0JInaQMCRoQ7YUytAo/xUu5W2XnQxV2HI/6uM6U7CITS1RqPElr30V6uIqyMKM9lJGRVFy5/4CuzcixNYSg==", + "requires": { + "no-case": "^3.0.4", + "tslib": "^2.0.3", + "upper-case-first": "^2.0.2" + } + }, "serialize-javascript": { "version": "6.0.1", "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.1.tgz", @@ -33873,6 +40732,24 @@ "send": "0.18.0" } }, + "set-blocking": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", + "integrity": "sha512-KiKBS8AnWGEyLzofFfmvKwpdPzqiy16LvQfK3yv/fVH7Bj13/wl3JSR1J+rfgRE9q7xUJK4qvgS8raSOeLUehw==" + }, + "set-function-length": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/set-function-length/-/set-function-length-1.2.2.tgz", + "integrity": "sha512-pgRc4hJ4/sNjWCSS9AmnS40x3bNMDTknHgL5UaMBTMyJnU90EgWh1Rz+MC9eFu4BuN/UwZjKQuY/1v3rM7HMfg==", + "requires": { + "define-data-property": "^1.1.4", + "es-errors": "^1.3.0", + "function-bind": "^1.1.2", + "get-intrinsic": "^1.2.4", + "gopd": "^1.0.1", + "has-property-descriptors": "^1.0.2" + } + }, "set-function-name": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/set-function-name/-/set-function-name-2.0.1.tgz", @@ -33883,6 +40760,11 @@ "has-property-descriptors": "^1.0.0" } }, + "setimmediate": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.5.tgz", + "integrity": "sha512-MATJdZp8sLqDl/68LfQmbP8zKPLQNV6BIZoIgrscFDQ+RsvK/BxeDQOgyxKKoh0y/8h3BqVFnCqQ/gd+reiIXA==" + }, "setprototypeof": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", @@ -33921,6 +40803,11 @@ "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==" }, + "signedsource": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/signedsource/-/signedsource-1.0.0.tgz", + "integrity": "sha512-6+eerH9fEnNmi/hyM1DXcRK3pWdoMQtlkQ+ns0ntzunjKqp5i3sKCc80ym8Fib3iaYhdJUOPdhlJWj1tvge2Ww==" + }, "sisteransi": { "version": "1.0.5", "resolved": "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz", @@ -33949,6 +40836,15 @@ } } }, + "snake-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/snake-case/-/snake-case-3.0.4.tgz", + "integrity": "sha512-LAOh4z89bGQvl9pFfNF8V146i7o7/CqFPbqzYgP+yYzDIDeS9HaNFtXABamRW+AQzEVODcvE79ljJ+8a9YSdMg==", + "requires": { + "dot-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, "sockjs": { "version": "0.3.24", "resolved": "https://registry.npmjs.org/sockjs/-/sockjs-0.3.24.tgz", @@ -34030,6 +40926,14 @@ "wbuf": "^1.7.3" } }, + "sponge-case": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/sponge-case/-/sponge-case-1.0.1.tgz", + "integrity": "sha512-dblb9Et4DAtiZ5YSUZHLl4XhH4uK80GhAZrVXdN4O2P4gQ40Wa5UIOPUHlA/nFd2PLblBZWUioLMMAVrgpoYcA==", + "requires": { + "tslib": "^2.0.3" + } + }, "sprintf-js": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", @@ -34141,6 +41045,11 @@ "internal-slot": "^1.0.4" } }, + "streamsearch": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/streamsearch/-/streamsearch-1.1.0.tgz", + "integrity": "sha512-Mcc5wHehp9aXz1ax6bZUyY5afg9u2rv5cqQI3mRrYkGC8rW2hM02jWuwjtL++LS5qinSyhj2QfLyNsuc+VsExg==" + }, "string_decoder": { "version": "1.3.0", "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", @@ -34155,6 +41064,11 @@ "integrity": "sha512-aqD2Q0144Z+/RqG52NeHEkZauTAUWJO8c6yTftGJKO3Tja5tUgIfmIl6kExvhtxSDP7fXB6DvzkfMpCd/F3G+Q==", "dev": true }, + "string-env-interpolation": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/string-env-interpolation/-/string-env-interpolation-1.0.1.tgz", + "integrity": "sha512-78lwMoCcn0nNu8LszbP1UA7g55OeE4v7rCeWnM5B453rnNr4aq+5it3FEYtZrSEiMvHZOZ9Jlqb0OD0M2VInqg==" + }, "string-hash": { "version": "1.1.3", "resolved": "https://registry.npmjs.org/string-hash/-/string-hash-1.1.3.tgz", @@ -34308,6 +41222,22 @@ "integrity": "sha512-53BiGLXAcll9maCYtZi2RCQZKa8NQQai5C4horqKyRmHj9H7QmcUyucrH+4KW/gBQbXM2AsB0axoEcFZPlfPcw==", "requires": {} }, + "style-to-js": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/style-to-js/-/style-to-js-1.1.3.tgz", + "integrity": "sha512-zKI5gN/zb7LS/Vm0eUwjmjrXWw8IMtyA8aPBJZdYiQTXj4+wQ3IucOLIOnF7zCHxvW8UhIGh/uZh/t9zEHXNTQ==", + "requires": { + "style-to-object": "0.4.1" + } + }, + "style-to-object": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/style-to-object/-/style-to-object-0.4.1.tgz", + "integrity": "sha512-HFpbb5gr2ypci7Qw+IOhnP2zOU7e77b+rzM+wTzXzfi1PrtBCX0E7Pk4wL4iTLnhzZ+JgEGAhX81ebTg/aYjQw==", + "requires": { + "inline-style-parser": "0.1.1" + } + }, "stylehacks": { "version": "5.1.1", "resolved": "https://registry.npmjs.org/stylehacks/-/stylehacks-5.1.1.tgz", @@ -34317,6 +41247,11 @@ "postcss-selector-parser": "^6.0.4" } }, + "stylis": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/stylis/-/stylis-4.2.0.tgz", + "integrity": "sha512-Orov6g6BB1sDfYgzWfTHDOxamtX1bE/zo104Dh9e6fqJ3PooipYyfJ0pUmrZO2wAvO8YbEyeFrkV91XTsGMSrw==" + }, "sucrase": { "version": "3.34.0", "resolved": "https://registry.npmjs.org/sucrase/-/sucrase-3.34.0.tgz", @@ -34515,6 +41450,14 @@ } } }, + "swap-case": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/swap-case/-/swap-case-2.0.2.tgz", + "integrity": "sha512-kc6S2YS/2yXbtkSMunBtKdah4VFETZ8Oh6ONSmSd9bRxhqTrtARUCBUiWXH3xVPpvR7tz2CSnkuXVE42EcGnMw==", + "requires": { + "tslib": "^2.0.3" + } + }, "symbol-tree": { "version": "3.2.4", "resolved": "https://registry.npmjs.org/symbol-tree/-/symbol-tree-3.2.4.tgz", @@ -34682,6 +41625,11 @@ "resolved": "https://registry.npmjs.org/throat/-/throat-6.0.2.tgz", "integrity": "sha512-WKexMoJj3vEuK0yFEapj8y64V0A6xcuPuK9Gt1d0R+dzCSJc0lHqQytAbSB4cDAK0dWh4T0E2ETkoLE2WZ41OQ==" }, + "through": { + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz", + "integrity": "sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg==" + }, "thunky": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/thunky/-/thunky-1.1.0.tgz", @@ -34697,12 +41645,28 @@ "resolved": "https://registry.npmjs.org/tiny-warning/-/tiny-warning-1.0.3.tgz", "integrity": "sha512-lBN9zLN/oAf68o3zNXYrdCt1kP8WsiGW8Oo2ka41b2IM5JL/S1CTyX1rW0mb/zSuJun0ZUrDxx4sqvYS2FWzPA==" }, + "title-case": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/title-case/-/title-case-3.0.3.tgz", + "integrity": "sha512-e1zGYRvbffpcHIrnuqT0Dh+gEJtDaxDSoG4JAIpq4oDFyooziLBIiYQv0GBT4FUAnUop5uZ1hiIAj7oAF6sOCA==", + "requires": { + "tslib": "^2.0.3" + } + }, "titleize": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/titleize/-/titleize-3.0.0.tgz", "integrity": "sha512-KxVu8EYHDPBdUYdKZdKtU2aj2XfEx9AfjXxE/Aj0vT06w2icA09Vus1rh6eSu1y01akYg6BjIK/hxyLJINoMLQ==", "dev": true }, + "tmp": { + "version": "0.0.33", + "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.33.tgz", + "integrity": "sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==", + "requires": { + "os-tmpdir": "~1.0.2" + } + }, "tmpl": { "version": "1.0.5", "resolved": "https://registry.npmjs.org/tmpl/-/tmpl-1.0.5.tgz", @@ -34769,6 +41733,43 @@ "resolved": "https://registry.npmjs.org/ts-interface-checker/-/ts-interface-checker-0.1.13.tgz", "integrity": "sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA==" }, + "ts-log": { + "version": "2.2.5", + "resolved": "https://registry.npmjs.org/ts-log/-/ts-log-2.2.5.tgz", + "integrity": "sha512-PGcnJoTBnVGy6yYNFxWVNkdcAuAMstvutN9MgDJIV6L0oG8fB+ZNNy1T+wJzah8RPGor1mZuPQkVfXNDpy9eHA==" + }, + "ts-node": { + "version": "10.9.2", + "resolved": "https://registry.npmjs.org/ts-node/-/ts-node-10.9.2.tgz", + "integrity": "sha512-f0FFpIdcHgn8zcPSbf1dRevwt047YMnaiJM3u2w2RewrB+fob/zePZcrOyQoLMMO7aBIddLcQIEK5dYjkLnGrQ==", + "requires": { + "@cspotcode/source-map-support": "^0.8.0", + "@tsconfig/node10": "^1.0.7", + "@tsconfig/node12": "^1.0.7", + "@tsconfig/node14": "^1.0.0", + "@tsconfig/node16": "^1.0.2", + "acorn": "^8.4.1", + "acorn-walk": "^8.1.1", + "arg": "^4.1.0", + "create-require": "^1.1.0", + "diff": "^4.0.1", + "make-error": "^1.1.1", + "v8-compile-cache-lib": "^3.0.1", + "yn": "3.1.1" + }, + "dependencies": { + "acorn-walk": { + "version": "8.3.2", + "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-8.3.2.tgz", + "integrity": "sha512-cjkyv4OtNCIeqhHrfS81QWXoCBPExR/J62oyEqepVw8WaQeSqpW2uhuLPh1m9eWhDuOo/jUXVTlifvesOWp/4A==" + }, + "arg": { + "version": "4.1.3", + "resolved": "https://registry.npmjs.org/arg/-/arg-4.1.3.tgz", + "integrity": "sha512-58S9QDqG0Xx27YwPSt9fJxivjYl432YCwfDMfZ+71RAqUrZef7LrKQZ3LHLOwCS4FLNBplP533Zx895SeOCHvA==" + } + } + }, "tsconfig-paths": { "version": "3.14.2", "resolved": "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-3.14.2.tgz", @@ -34883,6 +41884,11 @@ "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.2.2.tgz", "integrity": "sha512-mI4WrpHsbCIcwT9cF4FZvr80QUeKvsUsUvKDoR+X/7XHQH98xYD8YHZg7ANtz2GtZt/CBq2QJ0thkGJMHfqc1w==" }, + "ua-parser-js": { + "version": "1.0.37", + "resolved": "https://registry.npmjs.org/ua-parser-js/-/ua-parser-js-1.0.37.tgz", + "integrity": "sha512-bhTyI94tZofjo+Dn8SN6Zv8nBDvyXTymAdM3LDI/0IboIUwTu1rEhW7v2TfiVsoYWgkQ4kOVqnI8APUFbIQIFQ==" + }, "unbox-primitive": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.2.tgz", @@ -34894,11 +41900,22 @@ "which-boxed-primitive": "^1.0.2" } }, + "unc-path-regex": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/unc-path-regex/-/unc-path-regex-0.1.2.tgz", + "integrity": "sha512-eXL4nmJT7oCpkZsHZUOJo8hcX3GbsiDOa0Qu9F646fi8dT3XuSVopVqAcEiVzSKKH7UoDti23wNX3qGFxcW5Qg==" + }, "underscore": { "version": "1.12.1", "resolved": "https://registry.npmjs.org/underscore/-/underscore-1.12.1.tgz", "integrity": "sha512-hEQt0+ZLDVUMhebKxL4x1BTtDY7bavVofhZ9KZ4aI26X9SRaE+Y3m83XUL1UP2jn8ynjndwCCpEHdUG+9pP1Tw==" }, + "undici-types": { + "version": "5.26.5", + "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-5.26.5.tgz", + "integrity": "sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==", + "peer": true + }, "unicode-canonical-property-names-ecmascript": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-2.0.0.tgz", @@ -34936,6 +41953,24 @@ "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz", "integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==" }, + "unixify": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unixify/-/unixify-1.0.0.tgz", + "integrity": "sha512-6bc58dPYhCMHHuwxldQxO3RRNZ4eCogZ/st++0+fcC1nr0jiGUtAdBJ2qzmLQWSxbtz42pWt4QQMiZ9HvZf5cg==", + "requires": { + "normalize-path": "^2.1.1" + }, + "dependencies": { + "normalize-path": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", + "integrity": "sha512-3pKJwH184Xo/lnH6oyP1q2pMd7HcypqqmRs91/6/i2CGtWwIKGCkOOMTm/zXbgTEWHw1uNpNi/igc3ePOYHb6w==", + "requires": { + "remove-trailing-separator": "^1.0.1" + } + } + } + }, "unpipe": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", @@ -34966,6 +42001,22 @@ "picocolors": "^1.0.0" } }, + "upper-case": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/upper-case/-/upper-case-2.0.2.tgz", + "integrity": "sha512-KgdgDGJt2TpuwBUIjgG6lzw2GWFRCW9Qkfkiv0DxqHHLYJHmtmdUIKcZd8rHgFSjopVTlw6ggzCm1b8MFQwikg==", + "requires": { + "tslib": "^2.0.3" + } + }, + "upper-case-first": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/upper-case-first/-/upper-case-first-2.0.2.tgz", + "integrity": "sha512-514ppYHBaKwfJRK/pNC6c/OxfGa0obSnAl106u97Ed0I625Nin96KAjttZF6ZL3e1XLtphxnqrOi9iWgm+u+bg==", + "requires": { + "tslib": "^2.0.3" + } + }, "uri-js": { "version": "4.4.1", "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", @@ -34983,6 +42034,20 @@ "requires-port": "^1.0.0" } }, + "urlpattern-polyfill": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/urlpattern-polyfill/-/urlpattern-polyfill-6.0.2.tgz", + "integrity": "sha512-5vZjFlH9ofROmuWmXM9yj2wljYKgWstGwe8YTyiqM7hVum/g9LyCizPZtb3UqsuppVwety9QJmfc42VggLpTgg==", + "requires": { + "braces": "^3.0.2" + } + }, + "use-sync-external-store": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/use-sync-external-store/-/use-sync-external-store-1.2.0.tgz", + "integrity": "sha512-eEgnFxGQ1Ife9bzYs6VLi8/4X6CObHMw9Qr9tPY43iKwsPw8xE8+EFsf/2cFZ5S3esXgpWgtSCtLNS41F+sKPA==", + "requires": {} + }, "util-deprecate": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", @@ -35014,6 +42079,11 @@ "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==" }, + "v8-compile-cache-lib": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/v8-compile-cache-lib/-/v8-compile-cache-lib-3.0.1.tgz", + "integrity": "sha512-wa7YjyUGfNZngI/vtK0UHAN+lgDCxBPCylVXGp0zu59Fz5aiGtNXaq3DhIov063MorB+VfufLh3JlF2KdTK3xg==" + }, "v8-to-istanbul": { "version": "8.1.1", "resolved": "https://registry.npmjs.org/v8-to-istanbul/-/v8-to-istanbul-8.1.1.tgz", @@ -35036,6 +42106,11 @@ "resolved": "https://registry.npmjs.org/value-equal/-/value-equal-1.0.1.tgz", "integrity": "sha512-NOJ6JZCAWr0zlxZt+xqCHNTEKOsrks2HQd4MqhP1qy4z1SkbEP467eNx6TgDKXMvUOb+OENfJCZwM+16n7fRfw==" }, + "value-or-promise": { + "version": "1.0.12", + "resolved": "https://registry.npmjs.org/value-or-promise/-/value-or-promise-1.0.12.tgz", + "integrity": "sha512-Z6Uz+TYwEqE7ZN50gwn+1LCVo9ZVrpxRPOhOLnncYkY1ZzOYtrX8Fwf/rFktZ8R5mJms6EZf5TqNOMeZmnPq9Q==" + }, "vary": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", @@ -35082,11 +42157,36 @@ "minimalistic-assert": "^1.0.0" } }, + "wcwidth": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/wcwidth/-/wcwidth-1.0.1.tgz", + "integrity": "sha512-XHPEwS0q6TaxcvG85+8EYkbiCux2XtWG2mkc47Ng2A77BQu9+DqIOJldST4HgPkuea7dvKSj5VgX3P1d4rW8Tg==", + "requires": { + "defaults": "^1.0.3" + } + }, + "web-streams-polyfill": { + "version": "3.3.3", + "resolved": "https://registry.npmjs.org/web-streams-polyfill/-/web-streams-polyfill-3.3.3.tgz", + "integrity": "sha512-d2JWLCivmZYTSIoge9MsgFCZrt571BikcWGYkjC1khllbTeDlGqZ2D8vD8E/lJa8WGWbb7Plm8/XJYV7IJHZZw==" + }, "web-vitals": { "version": "2.1.4", "resolved": "https://registry.npmjs.org/web-vitals/-/web-vitals-2.1.4.tgz", "integrity": "sha512-sVWcwhU5mX6crfI5Vd2dC4qchyTqxV8URinzt25XqVh+bHEPGH4C3NPrNionCP7Obx59wrYEbNlw4Z8sjALzZg==" }, + "webcrypto-core": { + "version": "1.7.9", + "resolved": "https://registry.npmjs.org/webcrypto-core/-/webcrypto-core-1.7.9.tgz", + "integrity": "sha512-FE+a4PPkOmBbgNDIyRmcHhgXn+2ClRl3JzJdDu/P4+B8y81LqKe6RAsI9b3lAOHe1T1BMkSjsRHTYRikImZnVA==", + "requires": { + "@peculiar/asn1-schema": "^2.3.8", + "@peculiar/json-schema": "^1.1.12", + "asn1js": "^3.0.1", + "pvtsutils": "^1.3.5", + "tslib": "^2.6.2" + } + }, "webidl-conversions": { "version": "6.1.0", "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-6.1.0.tgz", @@ -35421,6 +42521,11 @@ "is-weakset": "^2.0.1" } }, + "which-module": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.1.tgz", + "integrity": "sha512-iBdZ57RDvnOR9AGBhML2vFZf7h8vmBjhoaZqODJBFWHVtKkDmKuHai3cx5PgVMrX5YDNp27AofYbAwctSS+vhQ==" + }, "which-typed-array": { "version": "1.1.11", "resolved": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.11.tgz", @@ -35893,6 +42998,11 @@ "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.3.1.tgz", "integrity": "sha512-2eHWfjaoXgTBC2jNM1LRef62VQa0umtvRiDSk6HSzW7RvS5YtkabJrwYLLEKWBc8a5U2PTSCs+dJjUTJdlHsWQ==" }, + "yaml-ast-parser": { + "version": "0.0.43", + "resolved": "https://registry.npmjs.org/yaml-ast-parser/-/yaml-ast-parser-0.0.43.tgz", + "integrity": "sha512-2PTINUwsRqSd+s8XxKaJWQlUuEMHJQyEuh2edBbW8KNJz0SJPwUSD2zRWqezFEdN7IzAgeuYHFUCF7o8zRdZ0A==" + }, "yargs": { "version": "16.2.0", "resolved": "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz", @@ -35934,6 +43044,11 @@ "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.9.tgz", "integrity": "sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==" }, + "yn": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/yn/-/yn-3.1.1.tgz", + "integrity": "sha512-Ux4ygGWsu2c7isFWe8Yu1YluJmqVhxqK2cLXNQA5AcC3QfbGNpM7fu0Y8b/z16pXLnFxZYvWhd3fhBY9DLmC6Q==" + }, "yocto-queue": { "version": "0.1.0", "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", diff --git a/package.json b/package.json index f2f40c6..890d622 100644 --- a/package.json +++ b/package.json @@ -6,7 +6,8 @@ "src/@episerver/forms-react", "src/@episerver/forms-sdk", "samples/sample-react-app", - "samples/managementsite" + "samples/managementsite", + "samples/musicfestival-frontend-react" ], "author": "Optimizely", "license": "ISC", @@ -31,6 +32,13 @@ "start-frontend": "npm start -w sample-react-app", "publish-forms-sdk": "npm publish -w @episerver/forms-sdk", "publish-forms-react": "npm publish -w @episerver/forms-react", - "publish": "npm run publish-forms-sdk && npm run publish-forms-react" + "publish": "npm run publish-forms-sdk && npm run publish-forms-react", + "build-musicfestival": "npm run build -w music-festival", + "start-musicfestival": "npm start -w music-festival" + }, + "dependencies": { + "@emotion/react": "^11.11.4", + "@emotion/styled": "^11.11.5", + "@mui/material": "^5.15.15" } } diff --git a/samples/musicfestival-frontend-react/.env b/samples/musicfestival-frontend-react/.env new file mode 100644 index 0000000..c17695d --- /dev/null +++ b/samples/musicfestival-frontend-react/.env @@ -0,0 +1,7 @@ +REACT_APP_CG_PREVIEW_URL=https://cg.optimizely.com/content/v2 +REACT_APP_CONTENT_GRAPH_GATEWAY_URL=https://dev.cg.optimizely.com/content/v2?auth=INPUT_SINGLE_KEY_HERE +REACT_APP_LOGIN_CLIENT_ID=frontend +REACT_APP_ENDPOINT_GET_FORM_BY_PAGE_URL=http://localhost:8082/api/React/GetFormInPageByUrl?url= +REACT_APP_HEADLESS_FORM_BASE_URL=http://localhost:8082/ +REACT_APP_LOGIN_AUTHORITY=http://localhost:8082 + diff --git a/samples/musicfestival-frontend-react/README.md b/samples/musicfestival-frontend-react/README.md new file mode 100644 index 0000000..4136303 --- /dev/null +++ b/samples/musicfestival-frontend-react/README.md @@ -0,0 +1,89 @@ +# Optimizely Content Graph - Decoupled site using ReactJs with create-react-app script + +This sample site demonstrates one approach to render Optimizely content in a client side framework that is using client side routing for navigation with a working On-Page Edit (OPE) mode in the Optimizely UI, where the frontend and backend are hosted as separate apps. + +The frontend app uses [React Js](https://reactjs.org/) to create and generate Graphql queries. Most of the techniques are framework agnostic and can be used with any other framework, such as Vue or Angular. + +Content is fetched from Optimizely using the Content Graph: https://docs.developers.optimizely.com/digital-experience-platform/v1.4.0-content-graph/docs + +## Features demonstrated in this sample code + +- On page editing (OPE) feature, with OIDC integration using Optimizely OpenIDConnect server hosted in the same host as the CMS site. +- Search feature using ContentGraph. + - Full text search of contents. + - Filter by content type (artist or others). + - Pagination. + - Sorting. + - Boosting. + +## Prerequisites + +This project uses: +* Node.js 16.8.1 + +## Setup and Run + +1. Follow the README file to setup the Music Festival backend site and run the site on port 8082. +2. Config the Content Graph key: + * ./.env + +3. In the backend site, configure the React site as another host on port 3000 if you have not done so. + ``` + Name: MusicFestival.Backend + URL: http://localhost:8082 + Start page: Root > Start + Host names + localhost:8082 - Edit + localhost:3000 - Primary + ``` + * Run the job `Content Graph content synchronization job` to index whole contents into the Content Graph for the first time if you have not done so. + +4. Open terminal for `./samples/musicfestival-frontend-react`. + * Run `npm install` or `yarn` (only needed in first run) to install dependencies. + * Run `npm run generate:local` or `yarn generate:local` to generate typescript code from GraphQL queries. + * Run `npm start` or `yarn start`. + * Navigate to http://localhost:3000/ to browse the site as a public visitor. + +5. From backend site, navigate to CMS UI at http://localhost:8082/episerver/cms , login if prompted. +6. From the frontend site, click login on the top right corner. +7. Go back to the backend site, open a page for editing, you will see the React frontend site is displayed for editing, and you can click on properties to edit them directly on the site. + +## Notes + +### Frontend structures + +* `samples/musicfestival-frontend-react/src` + - `...` + - `components/` contains common components. + - `graphql/` contains queries using to retrieve contents from Content Graph. After updating queries, re-generate the code gen by command `npm run generate:local` at `samples/musicfestival-frontend-react` folder + - `helpers/` + - `contentSavedEvent.ts` function that subcribes changes from CMS + - `...` + - `models/` contains models retrieving messages from CMS + - `pages/` contains all pages of the site + - `authService.js` contains OIDC config + - `generated.ts` is generated file on folder `graphql/` + - `...` + +### On-Page Editing + +* To make a field editable, just add `data-epi-edit="FIELD_NAME"` attribute on the tag. Eg: `

{content?.ArtistName}

` + +### Use Content Definitions +We can use Content Definitions JS SDK to pull / push manifest.json as usual. The changes would be synced automatically into ContentGraph. +Use two convenient commands (in `package.json`) to work with the SDK. +* Pulling manifest: `npm run content-definitions:pull` +* Push manifest: `npm run content-definitions:push` + +To use more options of the SDK, please click [here](https://www.npmjs.com/package/@episerver/content-definitions). + +>*Note: When running the commands, please update the folder permission if you face with Permission denied issue on folder `[RootPath]/samples/musicfestival-frontend-react/node_modules/.bin/content-definitions`* + +After updating contentTypes, we need to +1. Wait until the contentTypes would be synced into Content Graph (By checking schema at the [address](http://localhost:8082/EPiServer/ContentGraph/GraphiQL)). +2. Update graphql queries (at `graphql/` folder) matching with the changes we made to content types, as neccessary. +3. Run `npm run generate:local` at `samples/musicfestival-frontend-react` root folder to re-generate types in file `generated.ts`. +4. Finally, we could update the views in `.tsx` files to match with the changes to the schema. + +### More information on OPE +Read more on on page editing feature with ContentGraph and Optimizely CMS 12 at https://docs.developers.optimizely.com/digital-experience-platform/v1.4.0-content-graph/docs/on-page-editing-using-content-graph \ No newline at end of file diff --git a/samples/musicfestival-frontend-react/codegen.yaml b/samples/musicfestival-frontend-react/codegen.yaml new file mode 100644 index 0000000..39cf6d3 --- /dev/null +++ b/samples/musicfestival-frontend-react/codegen.yaml @@ -0,0 +1,8 @@ +schema: https://dev.cg.optimizely.com/content/v2?auth=3yUD03bcVMSICOruZKYBYcfnQu3TXaDIvQF0qvRgjCD3p5W5 +documents: './src/**/*.graphql' +generates: + ./src/generated.ts: + plugins: + - typescript + - typescript-operations + - typescript-react-query \ No newline at end of file diff --git a/samples/musicfestival-frontend-react/manifest.json b/samples/musicfestival-frontend-react/manifest.json new file mode 100644 index 0000000..fcc1e9e --- /dev/null +++ b/samples/musicfestival-frontend-react/manifest.json @@ -0,0 +1,357 @@ +{ + "contentTypes": [ + { + "id": "ac096c4f-56ab-4396-9f5c-cfa923875c18", + "name": "BuyTicketBlock", + "baseType": "Block", + "editSettings": { + "available": true, + "sortOrder": 0 + }, + "properties": [ + { + "name": "Heading", + "dataType": "PropertyLongString", + "branchSpecific": true, + "editSettings": { + "visibility": "default", + "displayName": "Heading", + "groupName": "Information", + "sortOrder": 1 + } + }, + { + "name": "Message", + "dataType": "PropertyLongString", + "branchSpecific": true, + "editSettings": { + "visibility": "default", + "displayName": "Message", + "groupName": "Information", + "sortOrder": 2 + } + } + ] + }, + { + "id": "ed70e2a6-1d80-4a51-9aa7-bb91609ccf1b", + "name": "ContentBlock", + "baseType": "Block", + "editSettings": { + "available": true, + "sortOrder": 0 + }, + "properties": [ + { + "name": "Title", + "dataType": "PropertyLongString", + "branchSpecific": true, + "editSettings": { + "visibility": "default", + "displayName": "Title", + "groupName": "Information", + "sortOrder": 10 + } + }, + { + "name": "Image", + "dataType": "PropertyUrl", + "branchSpecific": false, + "editSettings": { + "visibility": "default", + "displayName": "Image", + "groupName": "Information", + "sortOrder": 10, + "hint": "Url" + } + }, + { + "name": "ImageAlignment", + "dataType": "PropertyLongString", + "branchSpecific": false, + "editSettings": { + "visibility": "default", + "displayName": "Image Alignment", + "groupName": "Information", + "sortOrder": 10 + } + }, + { + "name": "Content", + "dataType": "PropertyXhtmlString", + "branchSpecific": true, + "editSettings": { + "visibility": "default", + "displayName": "Content", + "groupName": "Information", + "sortOrder": 10 + } + } + ] + }, + { + "id": "0a5b7b88-d0ec-4a2a-83d4-13a66d6d581d", + "name": "ArtistContainerPage", + "baseType": "Page", + "editSettings": { + "available": true, + "sortOrder": 0 + }, + "properties": [] + }, + { + "id": "9e98d26a-6f06-4c35-bfbd-8b850a0fa433", + "name": "ArtistDetailsPage", + "baseType": "Page", + "editSettings": { + "available": true, + "sortOrder": 0 + }, + "properties": [ + { + "name": "ArtistName", + "dataType": "PropertyLongString", + "branchSpecific": false, + "editSettings": { + "visibility": "default", + "displayName": "Artist Name", + "groupName": "Information", + "sortOrder": 10 + } + }, + { + "name": "ArtistPhoto", + "dataType": "PropertyUrl", + "branchSpecific": false, + "editSettings": { + "visibility": "default", + "displayName": "Artist Photo", + "groupName": "Information", + "sortOrder": 20, + "hint": "Url" + } + }, + { + "name": "ArtistDescription", + "dataType": "PropertyXhtmlString", + "branchSpecific": true, + "editSettings": { + "visibility": "default", + "displayName": "Artist Description", + "groupName": "Information", + "sortOrder": 30, + "helpText": "Description to appear on the artist detail page." + } + }, + { + "name": "ArtistGenre", + "dataType": "PropertyLongString", + "branchSpecific": false, + "editSettings": { + "visibility": "default", + "displayName": "Artist Genre", + "groupName": "Information", + "sortOrder": 40 + } + }, + { + "name": "PerformanceStartTime", + "dataType": "PropertyDate", + "branchSpecific": false, + "editSettings": { + "visibility": "default", + "displayName": "Performance Start Time", + "groupName": "Information", + "sortOrder": 50 + } + }, + { + "name": "PerformanceEndTime", + "dataType": "PropertyDate", + "branchSpecific": false, + "editSettings": { + "visibility": "default", + "displayName": "Performance End Time", + "groupName": "Information", + "sortOrder": 55 + } + }, + { + "name": "StageName", + "dataType": "PropertyLongString", + "branchSpecific": false, + "editSettings": { + "visibility": "default", + "displayName": "Stage Name", + "groupName": "Information", + "sortOrder": 60 + } + }, + { + "name": "ArtistIsHeadliner", + "dataType": "PropertyBoolean", + "branchSpecific": false, + "editSettings": { + "visibility": "default", + "displayName": "Headliner", + "groupName": "Information", + "sortOrder": 70 + } + } + ] + }, + { + "id": "a736bc13-d17c-46e2-ad5d-e37bd3af086b", + "name": "ImageFile", + "baseType": "Image", + "supportedMediaExtensions": "jpg,jpeg,jpe,ico,gif,png", + "properties": [] + }, + { + "id": "46278700-3173-4945-b143-befe071f0f71", + "name": "LandingPage", + "baseType": "Page", + "editSettings": { + "available": true, + "sortOrder": 0 + }, + "properties": [ + { + "name": "BuyTicketBlock", + "dataType": "PropertyBlock", + "itemType": "BuyTicketBlock", + "branchSpecific": false, + "editSettings": { + "visibility": "default", + "displayName": "Buy Ticket", + "groupName": "Information", + "sortOrder": 5 + } + }, + { + "name": "HeroImage", + "dataType": "PropertyUrl", + "branchSpecific": true, + "editSettings": { + "visibility": "default", + "displayName": "Hero Image", + "groupName": "Information", + "sortOrder": 10, + "hint": "Url" + } + }, + { + "name": "Title", + "dataType": "PropertyLongString", + "branchSpecific": true, + "editSettings": { + "visibility": "default", + "displayName": "Title", + "groupName": "Information", + "sortOrder": 20 + } + }, + { + "name": "Subtitle", + "dataType": "PropertyLongString", + "branchSpecific": true, + "editSettings": { + "visibility": "default", + "displayName": "Subtitle", + "groupName": "Information", + "sortOrder": 30 + } + }, + { + "name": "ArtistsLink", + "dataType": "PropertyPageReference", + "branchSpecific": false, + "editSettings": { + "visibility": "default", + "displayName": "Link to Artists list", + "groupName": "Information", + "sortOrder": 35 + } + }, + { + "name": "MainContentArea", + "dataType": "PropertyContentArea", + "branchSpecific": true, + "editSettings": { + "visibility": "default", + "displayName": "Main Content Area", + "groupName": "Information", + "sortOrder": 40 + } + }, + { + "name": "FooterContentArea", + "dataType": "PropertyContentArea", + "branchSpecific": true, + "editSettings": { + "visibility": "default", + "displayName": "Footer Content Area", + "groupName": "Information", + "sortOrder": 50 + } + } + ] + } + ], + "editorDefinitions": [ + { + "dataType": "PropertyLongString", + "uiHint": "ValidatableTextarea", + "editor": "epi/shell/widget/ValidationTextarea", + "custom1": "Custom setting" + } + ], + "propertyGroups": [ + { + "name": "Information", + "sortOrder": 10, + "systemGroup": true + }, + { + "name": "Scheduling", + "sortOrder": 20, + "systemGroup": true + }, + { + "name": "Advanced", + "sortOrder": 30, + "systemGroup": true + }, + { + "name": "Shortcut", + "sortOrder": 40, + "systemGroup": true + }, + { + "name": "Categories", + "sortOrder": 50, + "systemGroup": true + }, + { + "name": "DynamicBlocks", + "sortOrder": 60, + "systemGroup": true + } + ], + "languageBranches": [ + { + "name": "en", + "displayName": "English", + "urlSegment": "en", + "sortOrder": 10, + "enabled": true + }, + { + "name": "sv", + "displayName": "Svenska", + "urlSegment": "sv", + "sortOrder": 20, + "enabled": true + } + ] +} \ No newline at end of file diff --git a/samples/musicfestival-frontend-react/next-env.d.ts b/samples/musicfestival-frontend-react/next-env.d.ts new file mode 100644 index 0000000..4f11a03 --- /dev/null +++ b/samples/musicfestival-frontend-react/next-env.d.ts @@ -0,0 +1,5 @@ +/// +/// + +// NOTE: This file should not be edited +// see https://nextjs.org/docs/basic-features/typescript for more information. diff --git a/samples/musicfestival-frontend-react/package-lock.json b/samples/musicfestival-frontend-react/package-lock.json new file mode 100644 index 0000000..521a68c --- /dev/null +++ b/samples/musicfestival-frontend-react/package-lock.json @@ -0,0 +1,31119 @@ +{ + "name": "music-festival-graphql", + "version": "0.1.0", + "lockfileVersion": 2, + "requires": true, + "packages": { + "": { + "name": "music-festival-graphql", + "version": "0.1.0", + "dependencies": { + "@graphql-codegen/cli": "^2.12.1", + "@graphql-codegen/typescript": "^2.7.3", + "@graphql-codegen/typescript-operations": "^2.5.3", + "@graphql-codegen/typescript-react-query": "^4.0.1", + "@tanstack/react-query": "^4.6.0", + "@testing-library/jest-dom": "^5.14.1", + "@testing-library/react": "^13.0.0", + "@testing-library/user-event": "^13.2.1", + "@types/jest": "^27.0.1", + "@types/node": "^16.7.13", + "@types/react": "^18.0.0", + "@types/react-dom": "^18.0.0", + "bootstrap": "^5.2.1", + "dotenv": "^16.0.2", + "dotenv-webpack": "^8.0.1", + "graphql": "^16.6.0", + "html-react-parser": "^3.0.4", + "oidc-client": "^1.11.5", + "react": "^18.2.0", + "react-dom": "^18.2.0", + "react-router-dom": "^6.4.2", + "react-scripts": "5.0.1", + "typescript": "^4.4.2", + "web-vitals": "^2.1.0" + }, + "devDependencies": { + "@episerver/content-definitions": "^1.1.0", + "css-loader": "^6.7.2", + "less": "^4.1.3", + "less-loader": "^11.1.0", + "style-loader": "^3.3.1" + } + }, + "node_modules/@adobe/css-tools": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/@adobe/css-tools/-/css-tools-4.0.1.tgz", + "integrity": "sha512-+u76oB43nOHrF4DDWRLWDCtci7f3QJoEBigemIdIeTi1ODqjx6Tad9NCVnPRwewWlKkVab5PlK8DCtPTyX7S8g==" + }, + "node_modules/@ampproject/remapping": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.2.0.tgz", + "integrity": "sha512-qRmjj8nj9qmLTQXXmaR1cck3UXSRMPrbsLJAasZpF+t3riI71BXed5ebIOYwQntykeZuhjsdweEc9BxH5Jc26w==", + "dependencies": { + "@jridgewell/gen-mapping": "^0.1.0", + "@jridgewell/trace-mapping": "^0.3.9" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@ampproject/remapping/node_modules/@jridgewell/gen-mapping": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.1.1.tgz", + "integrity": "sha512-sQXCasFk+U8lWYEe66WxRDOE9PjVz4vSM51fTu3Hw+ClTpUSQb718772vH3pyS5pShp6lvQM7SxgIDXXXmOX7w==", + "dependencies": { + "@jridgewell/set-array": "^1.0.0", + "@jridgewell/sourcemap-codec": "^1.4.10" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@ardatan/relay-compiler": { + "version": "12.0.0", + "resolved": "https://registry.npmjs.org/@ardatan/relay-compiler/-/relay-compiler-12.0.0.tgz", + "integrity": "sha512-9anThAaj1dQr6IGmzBMcfzOQKTa5artjuPmw8NYK/fiGEMjADbSguBY2FMDykt+QhilR3wc9VA/3yVju7JHg7Q==", + "dependencies": { + "@babel/core": "^7.14.0", + "@babel/generator": "^7.14.0", + "@babel/parser": "^7.14.0", + "@babel/runtime": "^7.0.0", + "@babel/traverse": "^7.14.0", + "@babel/types": "^7.0.0", + "babel-preset-fbjs": "^3.4.0", + "chalk": "^4.0.0", + "fb-watchman": "^2.0.0", + "fbjs": "^3.0.0", + "glob": "^7.1.1", + "immutable": "~3.7.6", + "invariant": "^2.2.4", + "nullthrows": "^1.1.1", + "relay-runtime": "12.0.0", + "signedsource": "^1.0.0", + "yargs": "^15.3.1" + }, + "bin": { + "relay-compiler": "bin/relay-compiler" + }, + "peerDependencies": { + "graphql": "*" + } + }, + "node_modules/@ardatan/relay-compiler/node_modules/camelcase": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", + "engines": { + "node": ">=6" + } + }, + "node_modules/@ardatan/relay-compiler/node_modules/cliui": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-6.0.0.tgz", + "integrity": "sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ==", + "dependencies": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.0", + "wrap-ansi": "^6.2.0" + } + }, + "node_modules/@ardatan/relay-compiler/node_modules/find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "dependencies": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@ardatan/relay-compiler/node_modules/locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "dependencies": { + "p-locate": "^4.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@ardatan/relay-compiler/node_modules/p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "dependencies": { + "p-try": "^2.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@ardatan/relay-compiler/node_modules/p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "dependencies": { + "p-limit": "^2.2.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@ardatan/relay-compiler/node_modules/wrap-ansi": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz", + "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==", + "dependencies": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@ardatan/relay-compiler/node_modules/y18n": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.3.tgz", + "integrity": "sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ==" + }, + "node_modules/@ardatan/relay-compiler/node_modules/yargs": { + "version": "15.4.1", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-15.4.1.tgz", + "integrity": "sha512-aePbxDmcYW++PaqBsJ+HYUFwCdv4LVvdnhBy78E57PIor8/OVvhMrADFFEDh8DHDFRv/O9i3lPhsENjO7QX0+A==", + "dependencies": { + "cliui": "^6.0.0", + "decamelize": "^1.2.0", + "find-up": "^4.1.0", + "get-caller-file": "^2.0.1", + "require-directory": "^2.1.1", + "require-main-filename": "^2.0.0", + "set-blocking": "^2.0.0", + "string-width": "^4.2.0", + "which-module": "^2.0.0", + "y18n": "^4.0.0", + "yargs-parser": "^18.1.2" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@ardatan/relay-compiler/node_modules/yargs-parser": { + "version": "18.1.3", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-18.1.3.tgz", + "integrity": "sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ==", + "dependencies": { + "camelcase": "^5.0.0", + "decamelize": "^1.2.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/@ardatan/sync-fetch": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/@ardatan/sync-fetch/-/sync-fetch-0.0.1.tgz", + "integrity": "sha512-xhlTqH0m31mnsG0tIP4ETgfSB6gXDaYYsUWTrlUV93fFQPI9dd8hE0Ot6MHLCtqgB32hwJAC3YZMWlXZw7AleA==", + "dependencies": { + "node-fetch": "^2.6.1" + }, + "engines": { + "node": ">=14" + } + }, + "node_modules/@babel/code-frame": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.18.6.tgz", + "integrity": "sha512-TDCmlK5eOvH+eH7cdAFlNXeVJqWIQ7gW9tY1GJIpUtFb6CmjVyq2VM3u71bOyR8CRihcCgMUYoDNyLXao3+70Q==", + "dependencies": { + "@babel/highlight": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/compat-data": { + "version": "7.19.1", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.19.1.tgz", + "integrity": "sha512-72a9ghR0gnESIa7jBN53U32FOVCEoztyIlKaNoU05zRhEecduGK9L9c3ww7Mp06JiR+0ls0GBPFJQwwtjn9ksg==", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/core": { + "version": "7.19.1", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.19.1.tgz", + "integrity": "sha512-1H8VgqXme4UXCRv7/Wa1bq7RVymKOzC7znjyFM8KiEzwFqcKUKYNoQef4GhdklgNvoBXyW4gYhuBNCM5o1zImw==", + "dependencies": { + "@ampproject/remapping": "^2.1.0", + "@babel/code-frame": "^7.18.6", + "@babel/generator": "^7.19.0", + "@babel/helper-compilation-targets": "^7.19.1", + "@babel/helper-module-transforms": "^7.19.0", + "@babel/helpers": "^7.19.0", + "@babel/parser": "^7.19.1", + "@babel/template": "^7.18.10", + "@babel/traverse": "^7.19.1", + "@babel/types": "^7.19.0", + "convert-source-map": "^1.7.0", + "debug": "^4.1.0", + "gensync": "^1.0.0-beta.2", + "json5": "^2.2.1", + "semver": "^6.3.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/babel" + } + }, + "node_modules/@babel/eslint-parser": { + "version": "7.19.1", + "resolved": "https://registry.npmjs.org/@babel/eslint-parser/-/eslint-parser-7.19.1.tgz", + "integrity": "sha512-AqNf2QWt1rtu2/1rLswy6CDP7H9Oh3mMhk177Y67Rg8d7RD9WfOLLv8CGn6tisFvS2htm86yIe1yLF6I1UDaGQ==", + "dependencies": { + "@nicolo-ribaudo/eslint-scope-5-internals": "5.1.1-v1", + "eslint-visitor-keys": "^2.1.0", + "semver": "^6.3.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || >=14.0.0" + }, + "peerDependencies": { + "@babel/core": ">=7.11.0", + "eslint": "^7.5.0 || ^8.0.0" + } + }, + "node_modules/@babel/eslint-parser/node_modules/eslint-visitor-keys": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz", + "integrity": "sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==", + "engines": { + "node": ">=10" + } + }, + "node_modules/@babel/generator": { + "version": "7.19.0", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.19.0.tgz", + "integrity": "sha512-S1ahxf1gZ2dpoiFgA+ohK9DIpz50bJ0CWs7Zlzb54Z4sG8qmdIrGrVqmy1sAtTVRb+9CU6U8VqT9L0Zj7hxHVg==", + "dependencies": { + "@babel/types": "^7.19.0", + "@jridgewell/gen-mapping": "^0.3.2", + "jsesc": "^2.5.1" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-annotate-as-pure": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.18.6.tgz", + "integrity": "sha512-duORpUiYrEpzKIop6iNbjnwKLAKnJ47csTyRACyEmWj0QdUrm5aqNJGHSSEQSUAvNW0ojX0dOmK9dZduvkfeXA==", + "dependencies": { + "@babel/types": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-builder-binary-assignment-operator-visitor": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.18.9.tgz", + "integrity": "sha512-yFQ0YCHoIqarl8BCRwBL8ulYUaZpz3bNsA7oFepAzee+8/+ImtADXNOmO5vJvsPff3qi+hvpkY/NYBTrBQgdNw==", + "dependencies": { + "@babel/helper-explode-assignable-expression": "^7.18.6", + "@babel/types": "^7.18.9" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-compilation-targets": { + "version": "7.19.1", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.19.1.tgz", + "integrity": "sha512-LlLkkqhCMyz2lkQPvJNdIYU7O5YjWRgC2R4omjCTpZd8u8KMQzZvX4qce+/BluN1rcQiV7BoGUpmQ0LeHerbhg==", + "dependencies": { + "@babel/compat-data": "^7.19.1", + "@babel/helper-validator-option": "^7.18.6", + "browserslist": "^4.21.3", + "semver": "^6.3.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-create-class-features-plugin": { + "version": "7.19.0", + "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.19.0.tgz", + "integrity": "sha512-NRz8DwF4jT3UfrmUoZjd0Uph9HQnP30t7Ash+weACcyNkiYTywpIjDBgReJMKgr+n86sn2nPVVmJ28Dm053Kqw==", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.18.6", + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-function-name": "^7.19.0", + "@babel/helper-member-expression-to-functions": "^7.18.9", + "@babel/helper-optimise-call-expression": "^7.18.6", + "@babel/helper-replace-supers": "^7.18.9", + "@babel/helper-split-export-declaration": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-create-regexp-features-plugin": { + "version": "7.19.0", + "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.19.0.tgz", + "integrity": "sha512-htnV+mHX32DF81amCDrwIDr8nrp1PTm+3wfBN9/v8QJOLEioOCOG7qNyq0nHeFiWbT3Eb7gsPwEmV64UCQ1jzw==", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.18.6", + "regexpu-core": "^5.1.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-define-polyfill-provider": { + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.3.3.tgz", + "integrity": "sha512-z5aQKU4IzbqCC1XH0nAqfsFLMVSo22SBKUc0BxGrLkolTdPTructy0ToNnlO2zA4j9Q/7pjMZf0DSY+DSTYzww==", + "dependencies": { + "@babel/helper-compilation-targets": "^7.17.7", + "@babel/helper-plugin-utils": "^7.16.7", + "debug": "^4.1.1", + "lodash.debounce": "^4.0.8", + "resolve": "^1.14.2", + "semver": "^6.1.2" + }, + "peerDependencies": { + "@babel/core": "^7.4.0-0" + } + }, + "node_modules/@babel/helper-environment-visitor": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.18.9.tgz", + "integrity": "sha512-3r/aACDJ3fhQ/EVgFy0hpj8oHyHpQc+LPtJoY9SzTThAsStm4Ptegq92vqKoE3vD706ZVFWITnMnxucw+S9Ipg==", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-explode-assignable-expression": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.18.6.tgz", + "integrity": "sha512-eyAYAsQmB80jNfg4baAtLeWAQHfHFiR483rzFK+BhETlGZaQC9bsfrugfXDCbRHLQbIA7U5NxhhOxN7p/dWIcg==", + "dependencies": { + "@babel/types": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-function-name": { + "version": "7.19.0", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.19.0.tgz", + "integrity": "sha512-WAwHBINyrpqywkUH0nTnNgI5ina5TFn85HKS0pbPDfxFfhyR/aNQEn4hGi1P1JyT//I0t4OgXUlofzWILRvS5w==", + "dependencies": { + "@babel/template": "^7.18.10", + "@babel/types": "^7.19.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-hoist-variables": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.18.6.tgz", + "integrity": "sha512-UlJQPkFqFULIcyW5sbzgbkxn2FKRgwWiRexcuaR8RNJRy8+LLveqPjwZV/bwrLZCN0eUHD/x8D0heK1ozuoo6Q==", + "dependencies": { + "@babel/types": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-member-expression-to-functions": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.18.9.tgz", + "integrity": "sha512-RxifAh2ZoVU67PyKIO4AMi1wTenGfMR/O/ae0CCRqwgBAt5v7xjdtRw7UoSbsreKrQn5t7r89eruK/9JjYHuDg==", + "dependencies": { + "@babel/types": "^7.18.9" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-module-imports": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.18.6.tgz", + "integrity": "sha512-0NFvs3VkuSYbFi1x2Vd6tKrywq+z/cLeYC/RJNFrIX/30Bf5aiGYbtvGXolEktzJH8o5E5KJ3tT+nkxuuZFVlA==", + "dependencies": { + "@babel/types": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-module-transforms": { + "version": "7.19.0", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.19.0.tgz", + "integrity": "sha512-3HBZ377Fe14RbLIA+ac3sY4PTgpxHVkFrESaWhoI5PuyXPBBX8+C34qblV9G89ZtycGJCmCI/Ut+VUDK4bltNQ==", + "dependencies": { + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-module-imports": "^7.18.6", + "@babel/helper-simple-access": "^7.18.6", + "@babel/helper-split-export-declaration": "^7.18.6", + "@babel/helper-validator-identifier": "^7.18.6", + "@babel/template": "^7.18.10", + "@babel/traverse": "^7.19.0", + "@babel/types": "^7.19.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-optimise-call-expression": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.18.6.tgz", + "integrity": "sha512-HP59oD9/fEHQkdcbgFCnbmgH5vIQTJbxh2yf+CdM89/glUNnuzr87Q8GIjGEnOktTROemO0Pe0iPAYbqZuOUiA==", + "dependencies": { + "@babel/types": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-plugin-utils": { + "version": "7.19.0", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.19.0.tgz", + "integrity": "sha512-40Ryx7I8mT+0gaNxm8JGTZFUITNqdLAgdg0hXzeVZxVD6nFsdhQvip6v8dqkRHzsz1VFpFAaOCHNn0vKBL7Czw==", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-remap-async-to-generator": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.18.9.tgz", + "integrity": "sha512-dI7q50YKd8BAv3VEfgg7PS7yD3Rtbi2J1XMXaalXO0W0164hYLnh8zpjRS0mte9MfVp/tltvr/cfdXPvJr1opA==", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.18.6", + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-wrap-function": "^7.18.9", + "@babel/types": "^7.18.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-replace-supers": { + "version": "7.19.1", + "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.19.1.tgz", + "integrity": "sha512-T7ahH7wV0Hfs46SFh5Jz3s0B6+o8g3c+7TMxu7xKfmHikg7EAZ3I2Qk9LFhjxXq8sL7UkP5JflezNwoZa8WvWw==", + "dependencies": { + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-member-expression-to-functions": "^7.18.9", + "@babel/helper-optimise-call-expression": "^7.18.6", + "@babel/traverse": "^7.19.1", + "@babel/types": "^7.19.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-simple-access": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.18.6.tgz", + "integrity": "sha512-iNpIgTgyAvDQpDj76POqg+YEt8fPxx3yaNBg3S30dxNKm2SWfYhD0TGrK/Eu9wHpUW63VQU894TsTg+GLbUa1g==", + "dependencies": { + "@babel/types": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-skip-transparent-expression-wrappers": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.18.9.tgz", + "integrity": "sha512-imytd2gHi3cJPsybLRbmFrF7u5BIEuI2cNheyKi3/iOBC63kNn3q8Crn2xVuESli0aM4KYsyEqKyS7lFL8YVtw==", + "dependencies": { + "@babel/types": "^7.18.9" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-split-export-declaration": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.18.6.tgz", + "integrity": "sha512-bde1etTx6ZyTmobl9LLMMQsaizFVZrquTEHOqKeQESMKo4PlObf+8+JA25ZsIpZhT/WEd39+vOdLXAFG/nELpA==", + "dependencies": { + "@babel/types": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-string-parser": { + "version": "7.18.10", + "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.18.10.tgz", + "integrity": "sha512-XtIfWmeNY3i4t7t4D2t02q50HvqHybPqW2ki1kosnvWCwuCMeo81Jf0gwr85jy/neUdg5XDdeFE/80DXiO+njw==", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-validator-identifier": { + "version": "7.19.1", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.19.1.tgz", + "integrity": "sha512-awrNfaMtnHUr653GgGEs++LlAvW6w+DcPrOliSMXWCKo597CwL5Acf/wWdNkf/tfEQE3mjkeD1YOVZOUV/od1w==", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-validator-option": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.18.6.tgz", + "integrity": "sha512-XO7gESt5ouv/LRJdrVjkShckw6STTaB7l9BrpBaAHDeF5YZT+01PCwmR0SJHnkW6i8OwW/EVWRShfi4j2x+KQw==", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-wrap-function": { + "version": "7.19.0", + "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.19.0.tgz", + "integrity": "sha512-txX8aN8CZyYGTwcLhlk87KRqncAzhh5TpQamZUa0/u3an36NtDpUP6bQgBCBcLeBs09R/OwQu3OjK0k/HwfNDg==", + "dependencies": { + "@babel/helper-function-name": "^7.19.0", + "@babel/template": "^7.18.10", + "@babel/traverse": "^7.19.0", + "@babel/types": "^7.19.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helpers": { + "version": "7.19.0", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.19.0.tgz", + "integrity": "sha512-DRBCKGwIEdqY3+rPJgG/dKfQy9+08rHIAJx8q2p+HSWP87s2HCrQmaAMMyMll2kIXKCW0cO1RdQskx15Xakftg==", + "dependencies": { + "@babel/template": "^7.18.10", + "@babel/traverse": "^7.19.0", + "@babel/types": "^7.19.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/highlight": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.18.6.tgz", + "integrity": "sha512-u7stbOuYjaPezCuLj29hNW1v64M2Md2qupEKP1fHc7WdOA3DgLh37suiSrZYY7haUB7iBeQZ9P1uiRF359do3g==", + "dependencies": { + "@babel/helper-validator-identifier": "^7.18.6", + "chalk": "^2.0.0", + "js-tokens": "^4.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/highlight/node_modules/ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dependencies": { + "color-convert": "^1.9.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/@babel/highlight/node_modules/chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dependencies": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/@babel/highlight/node_modules/color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "dependencies": { + "color-name": "1.1.3" + } + }, + "node_modules/@babel/highlight/node_modules/color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==" + }, + "node_modules/@babel/highlight/node_modules/has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", + "engines": { + "node": ">=4" + } + }, + "node_modules/@babel/highlight/node_modules/supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dependencies": { + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/@babel/parser": { + "version": "7.19.1", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.19.1.tgz", + "integrity": "sha512-h7RCSorm1DdTVGJf3P2Mhj3kdnkmF/EiysUkzS2TdgAYqyjFdMQJbVuXOBej2SBJaXan/lIVtT6KkGbyyq753A==", + "bin": { + "parser": "bin/babel-parser.js" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.18.6.tgz", + "integrity": "sha512-Dgxsyg54Fx1d4Nge8UnvTrED63vrwOdPmyvPzlNN/boaliRP54pm3pGzZD1SJUwrBA+Cs/xdG8kXX6Mn/RfISQ==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.18.9.tgz", + "integrity": "sha512-AHrP9jadvH7qlOj6PINbgSuphjQUAK7AOT7DPjBo9EHoLhQTnnK5u45e1Hd4DbSQEO9nqPWtQ89r+XEOWFScKg==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.9", + "@babel/helper-skip-transparent-expression-wrappers": "^7.18.9", + "@babel/plugin-proposal-optional-chaining": "^7.18.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.13.0" + } + }, + "node_modules/@babel/plugin-proposal-async-generator-functions": { + "version": "7.19.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.19.1.tgz", + "integrity": "sha512-0yu8vNATgLy4ivqMNBIwb1HebCelqN7YX8SL3FDXORv/RqT0zEEWUCH4GH44JsSrvCu6GqnAdR5EBFAPeNBB4Q==", + "dependencies": { + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-plugin-utils": "^7.19.0", + "@babel/helper-remap-async-to-generator": "^7.18.9", + "@babel/plugin-syntax-async-generators": "^7.8.4" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-class-properties": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.18.6.tgz", + "integrity": "sha512-cumfXOF0+nzZrrN8Rf0t7M+tF6sZc7vhQwYQck9q1/5w2OExlD+b4v4RpMJFaV1Z7WcDRgO6FqvxqxGlwo+RHQ==", + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-class-static-block": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-static-block/-/plugin-proposal-class-static-block-7.18.6.tgz", + "integrity": "sha512-+I3oIiNxrCpup3Gi8n5IGMwj0gOCAjcJUSQEcotNnCCPMEnixawOQ+KeJPlgfjzx+FKQ1QSyZOWe7wmoJp7vhw==", + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/plugin-syntax-class-static-block": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.12.0" + } + }, + "node_modules/@babel/plugin-proposal-decorators": { + "version": "7.19.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-decorators/-/plugin-proposal-decorators-7.19.1.tgz", + "integrity": "sha512-LfIKNBBY7Q1OX5C4xAgRQffOg2OnhAo9fnbcOHgOC9Yytm2Sw+4XqHufRYU86tHomzepxtvuVaNO+3EVKR4ivw==", + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.19.0", + "@babel/helper-plugin-utils": "^7.19.0", + "@babel/helper-replace-supers": "^7.19.1", + "@babel/helper-split-export-declaration": "^7.18.6", + "@babel/plugin-syntax-decorators": "^7.19.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-dynamic-import": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.18.6.tgz", + "integrity": "sha512-1auuwmK+Rz13SJj36R+jqFPMJWyKEDd7lLSdOj4oJK0UTgGueSAtkrCvz9ewmgyU/P941Rv2fQwZJN8s6QruXw==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/plugin-syntax-dynamic-import": "^7.8.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-export-namespace-from": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.18.9.tgz", + "integrity": "sha512-k1NtHyOMvlDDFeb9G5PhUXuGj8m/wiwojgQVEhJ/fsVsMCpLyOP4h0uGEjYJKrRI+EVPlb5Jk+Gt9P97lOGwtA==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.9", + "@babel/plugin-syntax-export-namespace-from": "^7.8.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-json-strings": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.18.6.tgz", + "integrity": "sha512-lr1peyn9kOdbYc0xr0OdHTZ5FMqS6Di+H0Fz2I/JwMzGmzJETNeOFq2pBySw6X/KFL5EWDjlJuMsUGRFb8fQgQ==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/plugin-syntax-json-strings": "^7.8.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-logical-assignment-operators": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.18.9.tgz", + "integrity": "sha512-128YbMpjCrP35IOExw2Fq+x55LMP42DzhOhX2aNNIdI9avSWl2PI0yuBWarr3RYpZBSPtabfadkH2yeRiMD61Q==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.9", + "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-nullish-coalescing-operator": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.18.6.tgz", + "integrity": "sha512-wQxQzxYeJqHcfppzBDnm1yAY0jSRkUXR2z8RePZYrKwMKgMlE8+Z6LUno+bd6LvbGh8Gltvy74+9pIYkr+XkKA==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-numeric-separator": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.18.6.tgz", + "integrity": "sha512-ozlZFogPqoLm8WBr5Z8UckIoE4YQ5KESVcNudyXOR8uqIkliTEgJ3RoketfG6pmzLdeZF0H/wjE9/cCEitBl7Q==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/plugin-syntax-numeric-separator": "^7.10.4" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-object-rest-spread": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.18.9.tgz", + "integrity": "sha512-kDDHQ5rflIeY5xl69CEqGEZ0KY369ehsCIEbTGb4siHG5BE9sga/T0r0OUwyZNLMmZE79E1kbsqAjwFCW4ds6Q==", + "dependencies": { + "@babel/compat-data": "^7.18.8", + "@babel/helper-compilation-targets": "^7.18.9", + "@babel/helper-plugin-utils": "^7.18.9", + "@babel/plugin-syntax-object-rest-spread": "^7.8.3", + "@babel/plugin-transform-parameters": "^7.18.8" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-optional-catch-binding": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.18.6.tgz", + "integrity": "sha512-Q40HEhs9DJQyaZfUjjn6vE8Cv4GmMHCYuMGIWUnlxH6400VGxOuwWsPt4FxXxJkC/5eOzgn0z21M9gMT4MOhbw==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/plugin-syntax-optional-catch-binding": "^7.8.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-optional-chaining": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.18.9.tgz", + "integrity": "sha512-v5nwt4IqBXihxGsW2QmCWMDS3B3bzGIk/EQVZz2ei7f3NJl8NzAJVvUmpDW5q1CRNY+Beb/k58UAH1Km1N411w==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.9", + "@babel/helper-skip-transparent-expression-wrappers": "^7.18.9", + "@babel/plugin-syntax-optional-chaining": "^7.8.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-private-methods": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.18.6.tgz", + "integrity": "sha512-nutsvktDItsNn4rpGItSNV2sz1XwS+nfU0Rg8aCx3W3NOKVzdMjJRu0O5OkgDp3ZGICSTbgRpxZoWsxoKRvbeA==", + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-private-property-in-object": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.18.6.tgz", + "integrity": "sha512-9Rysx7FOctvT5ouj5JODjAFAkgGoudQuLPamZb0v1TGLpapdNaftzifU8NTWQm0IRjqoYypdrSmyWgkocDQ8Dw==", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.18.6", + "@babel/helper-create-class-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/plugin-syntax-private-property-in-object": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-unicode-property-regex": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.18.6.tgz", + "integrity": "sha512-2BShG/d5yoZyXZfVePH91urL5wTG6ASZU9M4o03lKK8u8UW1y08OMttBSOADTcJrnPMpvDXRG3G8fyLh4ovs8w==", + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-async-generators": { + "version": "7.8.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz", + "integrity": "sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-bigint": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-bigint/-/plugin-syntax-bigint-7.8.3.tgz", + "integrity": "sha512-wnTnFlG+YxQm3vDxpGE57Pj0srRU4sHE/mDkt1qv2YJJSeUAec2ma4WLUnUPeKjyrfntVwe/N6dCXpU+zL3Npg==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-class-properties": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz", + "integrity": "sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.12.13" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-class-static-block": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-static-block/-/plugin-syntax-class-static-block-7.14.5.tgz", + "integrity": "sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-decorators": { + "version": "7.19.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-decorators/-/plugin-syntax-decorators-7.19.0.tgz", + "integrity": "sha512-xaBZUEDntt4faL1yN8oIFlhfXeQAWJW7CLKYsHTUqriCUbj8xOra8bfxxKGi/UwExPFBuPdH4XfHc9rGQhrVkQ==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.19.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-dynamic-import": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.8.3.tgz", + "integrity": "sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-export-namespace-from": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-export-namespace-from/-/plugin-syntax-export-namespace-from-7.8.3.tgz", + "integrity": "sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.3" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-flow": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-flow/-/plugin-syntax-flow-7.18.6.tgz", + "integrity": "sha512-LUbR+KNTBWCUAqRG9ex5Gnzu2IOkt8jRJbHHXFT9q+L9zm7M/QQbEqXyw1n1pohYvOyWC8CjeyjrSaIwiYjK7A==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-import-assertions": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.18.6.tgz", + "integrity": "sha512-/DU3RXad9+bZwrgWJQKbr39gYbJpLJHezqEzRzi/BHRlJ9zsQb4CK2CA/5apllXNomwA1qHwzvHl+AdEmC5krQ==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-import-meta": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-meta/-/plugin-syntax-import-meta-7.10.4.tgz", + "integrity": "sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-json-strings": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz", + "integrity": "sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-jsx": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.18.6.tgz", + "integrity": "sha512-6mmljtAedFGTWu2p/8WIORGwy+61PLgOMPOdazc7YoJ9ZCWUyFy3A6CpPkRKLKD1ToAesxX8KGEViAiLo9N+7Q==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-logical-assignment-operators": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz", + "integrity": "sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-nullish-coalescing-operator": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz", + "integrity": "sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-numeric-separator": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz", + "integrity": "sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-object-rest-spread": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz", + "integrity": "sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-optional-catch-binding": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz", + "integrity": "sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-optional-chaining": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz", + "integrity": "sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-private-property-in-object": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-private-property-in-object/-/plugin-syntax-private-property-in-object-7.14.5.tgz", + "integrity": "sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-top-level-await": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz", + "integrity": "sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-typescript": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.18.6.tgz", + "integrity": "sha512-mAWAuq4rvOepWCBid55JuRNvpTNf2UGVgoz4JV0fXEKolsVZDzsa4NqCef758WZJj/GDu0gVGItjKFiClTAmZA==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-arrow-functions": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.18.6.tgz", + "integrity": "sha512-9S9X9RUefzrsHZmKMbDXxweEH+YlE8JJEuat9FdvW9Qh1cw7W64jELCtWNkPBPX5En45uy28KGvA/AySqUh8CQ==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-async-to-generator": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.18.6.tgz", + "integrity": "sha512-ARE5wZLKnTgPW7/1ftQmSi1CmkqqHo2DNmtztFhvgtOWSDfq0Cq9/9L+KnZNYSNrydBekhW3rwShduf59RoXag==", + "dependencies": { + "@babel/helper-module-imports": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/helper-remap-async-to-generator": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-block-scoped-functions": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.18.6.tgz", + "integrity": "sha512-ExUcOqpPWnliRcPqves5HJcJOvHvIIWfuS4sroBUenPuMdmW+SMHDakmtS7qOo13sVppmUijqeTv7qqGsvURpQ==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-block-scoping": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.18.9.tgz", + "integrity": "sha512-5sDIJRV1KtQVEbt/EIBwGy4T01uYIo4KRB3VUqzkhrAIOGx7AoctL9+Ux88btY0zXdDyPJ9mW+bg+v+XEkGmtw==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-classes": { + "version": "7.19.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.19.0.tgz", + "integrity": "sha512-YfeEE9kCjqTS9IitkgfJuxjcEtLUHMqa8yUJ6zdz8vR7hKuo6mOy2C05P0F1tdMmDCeuyidKnlrw/iTppHcr2A==", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.18.6", + "@babel/helper-compilation-targets": "^7.19.0", + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-function-name": "^7.19.0", + "@babel/helper-optimise-call-expression": "^7.18.6", + "@babel/helper-plugin-utils": "^7.19.0", + "@babel/helper-replace-supers": "^7.18.9", + "@babel/helper-split-export-declaration": "^7.18.6", + "globals": "^11.1.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-computed-properties": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.18.9.tgz", + "integrity": "sha512-+i0ZU1bCDymKakLxn5srGHrsAPRELC2WIbzwjLhHW9SIE1cPYkLCL0NlnXMZaM1vhfgA2+M7hySk42VBvrkBRw==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-destructuring": { + "version": "7.18.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.18.13.tgz", + "integrity": "sha512-TodpQ29XekIsex2A+YJPj5ax2plkGa8YYY6mFjCohk/IG9IY42Rtuj1FuDeemfg2ipxIFLzPeA83SIBnlhSIow==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-dotall-regex": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.18.6.tgz", + "integrity": "sha512-6S3jpun1eEbAxq7TdjLotAsl4WpQI9DxfkycRcKrjhQYzU87qpXdknpBg/e+TdcMehqGnLFi7tnFUBR02Vq6wg==", + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-duplicate-keys": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.18.9.tgz", + "integrity": "sha512-d2bmXCtZXYc59/0SanQKbiWINadaJXqtvIQIzd4+hNwkWBgyCd5F/2t1kXoUdvPMrxzPvhK6EMQRROxsue+mfw==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-exponentiation-operator": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.18.6.tgz", + "integrity": "sha512-wzEtc0+2c88FVR34aQmiz56dxEkxr2g8DQb/KfaFa1JYXOFVsbhvAonFN6PwVWj++fKmku8NP80plJ5Et4wqHw==", + "dependencies": { + "@babel/helper-builder-binary-assignment-operator-visitor": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-flow-strip-types": { + "version": "7.19.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-flow-strip-types/-/plugin-transform-flow-strip-types-7.19.0.tgz", + "integrity": "sha512-sgeMlNaQVbCSpgLSKP4ZZKfsJVnFnNQlUSk6gPYzR/q7tzCgQF2t8RBKAP6cKJeZdveei7Q7Jm527xepI8lNLg==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.19.0", + "@babel/plugin-syntax-flow": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-for-of": { + "version": "7.18.8", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.18.8.tgz", + "integrity": "sha512-yEfTRnjuskWYo0k1mHUqrVWaZwrdq8AYbfrpqULOJOaucGSp4mNMVps+YtA8byoevxS/urwU75vyhQIxcCgiBQ==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-function-name": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.18.9.tgz", + "integrity": "sha512-WvIBoRPaJQ5yVHzcnJFor7oS5Ls0PYixlTYE63lCj2RtdQEl15M68FXQlxnG6wdraJIXRdR7KI+hQ7q/9QjrCQ==", + "dependencies": { + "@babel/helper-compilation-targets": "^7.18.9", + "@babel/helper-function-name": "^7.18.9", + "@babel/helper-plugin-utils": "^7.18.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-literals": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.18.9.tgz", + "integrity": "sha512-IFQDSRoTPnrAIrI5zoZv73IFeZu2dhu6irxQjY9rNjTT53VmKg9fenjvoiOWOkJ6mm4jKVPtdMzBY98Fp4Z4cg==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-member-expression-literals": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.18.6.tgz", + "integrity": "sha512-qSF1ihLGO3q+/g48k85tUjD033C29TNTVB2paCwZPVmOsjn9pClvYYrM2VeJpBY2bcNkuny0YUyTNRyRxJ54KA==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-modules-amd": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.18.6.tgz", + "integrity": "sha512-Pra5aXsmTsOnjM3IajS8rTaLCy++nGM4v3YR4esk5PCsyg9z8NA5oQLwxzMUtDBd8F+UmVza3VxoAaWCbzH1rg==", + "dependencies": { + "@babel/helper-module-transforms": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6", + "babel-plugin-dynamic-import-node": "^2.3.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-modules-commonjs": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.18.6.tgz", + "integrity": "sha512-Qfv2ZOWikpvmedXQJDSbxNqy7Xr/j2Y8/KfijM0iJyKkBTmWuvCA1yeH1yDM7NJhBW/2aXxeucLj6i80/LAJ/Q==", + "dependencies": { + "@babel/helper-module-transforms": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/helper-simple-access": "^7.18.6", + "babel-plugin-dynamic-import-node": "^2.3.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-modules-systemjs": { + "version": "7.19.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.19.0.tgz", + "integrity": "sha512-x9aiR0WXAWmOWsqcsnrzGR+ieaTMVyGyffPVA7F8cXAGt/UxefYv6uSHZLkAFChN5M5Iy1+wjE+xJuPt22H39A==", + "dependencies": { + "@babel/helper-hoist-variables": "^7.18.6", + "@babel/helper-module-transforms": "^7.19.0", + "@babel/helper-plugin-utils": "^7.19.0", + "@babel/helper-validator-identifier": "^7.18.6", + "babel-plugin-dynamic-import-node": "^2.3.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-modules-umd": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.18.6.tgz", + "integrity": "sha512-dcegErExVeXcRqNtkRU/z8WlBLnvD4MRnHgNs3MytRO1Mn1sHRyhbcpYbVMGclAqOjdW+9cfkdZno9dFdfKLfQ==", + "dependencies": { + "@babel/helper-module-transforms": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-named-capturing-groups-regex": { + "version": "7.19.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.19.1.tgz", + "integrity": "sha512-oWk9l9WItWBQYS4FgXD4Uyy5kq898lvkXpXQxoJEY1RnvPk4R/Dvu2ebXU9q8lP+rlMwUQTFf2Ok6d78ODa0kw==", + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.19.0", + "@babel/helper-plugin-utils": "^7.19.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/plugin-transform-new-target": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.18.6.tgz", + "integrity": "sha512-DjwFA/9Iu3Z+vrAn+8pBUGcjhxKguSMlsFqeCKbhb9BAV756v0krzVK04CRDi/4aqmk8BsHb4a/gFcaA5joXRw==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-object-super": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.18.6.tgz", + "integrity": "sha512-uvGz6zk+pZoS1aTZrOvrbj6Pp/kK2mp45t2B+bTDre2UgsZZ8EZLSJtUg7m/no0zOJUWgFONpB7Zv9W2tSaFlA==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/helper-replace-supers": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-parameters": { + "version": "7.18.8", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.18.8.tgz", + "integrity": "sha512-ivfbE3X2Ss+Fj8nnXvKJS6sjRG4gzwPMsP+taZC+ZzEGjAYlvENixmt1sZ5Ca6tWls+BlKSGKPJ6OOXvXCbkFg==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-property-literals": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.18.6.tgz", + "integrity": "sha512-cYcs6qlgafTud3PAzrrRNbQtfpQ8+y/+M5tKmksS9+M1ckbH6kzY8MrexEM9mcA6JDsukE19iIRvAyYl463sMg==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-react-constant-elements": { + "version": "7.18.12", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-constant-elements/-/plugin-transform-react-constant-elements-7.18.12.tgz", + "integrity": "sha512-Q99U9/ttiu+LMnRU8psd23HhvwXmKWDQIpocm0JKaICcZHnw+mdQbHm6xnSy7dOl8I5PELakYtNBubNQlBXbZw==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-react-display-name": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.18.6.tgz", + "integrity": "sha512-TV4sQ+T013n61uMoygyMRm+xf04Bd5oqFpv2jAEQwSZ8NwQA7zeRPg1LMVg2PWi3zWBz+CLKD+v5bcpZ/BS0aA==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-react-jsx": { + "version": "7.19.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.19.0.tgz", + "integrity": "sha512-UVEvX3tXie3Szm3emi1+G63jyw1w5IcMY0FSKM+CRnKRI5Mr1YbCNgsSTwoTwKphQEG9P+QqmuRFneJPZuHNhg==", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.18.6", + "@babel/helper-module-imports": "^7.18.6", + "@babel/helper-plugin-utils": "^7.19.0", + "@babel/plugin-syntax-jsx": "^7.18.6", + "@babel/types": "^7.19.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-react-jsx-development": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-development/-/plugin-transform-react-jsx-development-7.18.6.tgz", + "integrity": "sha512-SA6HEjwYFKF7WDjWcMcMGUimmw/nhNRDWxr+KaLSCrkD/LMDBvWRmHAYgE1HDeF8KUuI8OAu+RT6EOtKxSW2qA==", + "dependencies": { + "@babel/plugin-transform-react-jsx": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-react-pure-annotations": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-pure-annotations/-/plugin-transform-react-pure-annotations-7.18.6.tgz", + "integrity": "sha512-I8VfEPg9r2TRDdvnHgPepTKvuRomzA8+u+nhY7qSI1fR2hRNebasZEETLyM5mAUr0Ku56OkXJ0I7NHJnO6cJiQ==", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-regenerator": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.18.6.tgz", + "integrity": "sha512-poqRI2+qiSdeldcz4wTSTXBRryoq3Gc70ye7m7UD5Ww0nE29IXqMl6r7Nd15WBgRd74vloEMlShtH6CKxVzfmQ==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6", + "regenerator-transform": "^0.15.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-reserved-words": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.18.6.tgz", + "integrity": "sha512-oX/4MyMoypzHjFrT1CdivfKZ+XvIPMFXwwxHp/r0Ddy2Vuomt4HDFGmft1TAY2yiTKiNSsh3kjBAzcM8kSdsjA==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-runtime": { + "version": "7.19.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.19.1.tgz", + "integrity": "sha512-2nJjTUFIzBMP/f/miLxEK9vxwW/KUXsdvN4sR//TmuDhe6yU2h57WmIOE12Gng3MDP/xpjUV/ToZRdcf8Yj4fA==", + "dependencies": { + "@babel/helper-module-imports": "^7.18.6", + "@babel/helper-plugin-utils": "^7.19.0", + "babel-plugin-polyfill-corejs2": "^0.3.3", + "babel-plugin-polyfill-corejs3": "^0.6.0", + "babel-plugin-polyfill-regenerator": "^0.4.1", + "semver": "^6.3.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-shorthand-properties": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.18.6.tgz", + "integrity": "sha512-eCLXXJqv8okzg86ywZJbRn19YJHU4XUa55oz2wbHhaQVn/MM+XhukiT7SYqp/7o00dg52Rj51Ny+Ecw4oyoygw==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-spread": { + "version": "7.19.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.19.0.tgz", + "integrity": "sha512-RsuMk7j6n+r752EtzyScnWkQyuJdli6LdO5Klv8Yx0OfPVTcQkIUfS8clx5e9yHXzlnhOZF3CbQ8C2uP5j074w==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.19.0", + "@babel/helper-skip-transparent-expression-wrappers": "^7.18.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-sticky-regex": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.18.6.tgz", + "integrity": "sha512-kfiDrDQ+PBsQDO85yj1icueWMfGfJFKN1KCkndygtu/C9+XUfydLC8Iv5UYJqRwy4zk8EcplRxEOeLyjq1gm6Q==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-template-literals": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.18.9.tgz", + "integrity": "sha512-S8cOWfT82gTezpYOiVaGHrCbhlHgKhQt8XH5ES46P2XWmX92yisoZywf5km75wv5sYcXDUCLMmMxOLCtthDgMA==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-typeof-symbol": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.18.9.tgz", + "integrity": "sha512-SRfwTtF11G2aemAZWivL7PD+C9z52v9EvMqH9BuYbabyPuKUvSWks3oCg6041pT925L4zVFqaVBeECwsmlguEw==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-typescript": { + "version": "7.19.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.19.1.tgz", + "integrity": "sha512-+ILcOU+6mWLlvCwnL920m2Ow3wWx3Wo8n2t5aROQmV55GZt+hOiLvBaa3DNzRjSEHa1aauRs4/YLmkCfFkhhRQ==", + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.19.0", + "@babel/helper-plugin-utils": "^7.19.0", + "@babel/plugin-syntax-typescript": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-unicode-escapes": { + "version": "7.18.10", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.18.10.tgz", + "integrity": "sha512-kKAdAI+YzPgGY/ftStBFXTI1LZFju38rYThnfMykS+IXy8BVx+res7s2fxf1l8I35DV2T97ezo6+SGrXz6B3iQ==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-unicode-regex": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.18.6.tgz", + "integrity": "sha512-gE7A6Lt7YLnNOL3Pb9BNeZvi+d8l7tcRrG4+pwJjK9hD2xX4mEvjlQW60G9EEmfXVYRPv9VRQcyegIVHCql/AA==", + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/preset-env": { + "version": "7.19.1", + "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.19.1.tgz", + "integrity": "sha512-c8B2c6D16Lp+Nt6HcD+nHl0VbPKVnNPTpszahuxJJnurfMtKeZ80A+qUv48Y7wqvS+dTFuLuaM9oYxyNHbCLWA==", + "dependencies": { + "@babel/compat-data": "^7.19.1", + "@babel/helper-compilation-targets": "^7.19.1", + "@babel/helper-plugin-utils": "^7.19.0", + "@babel/helper-validator-option": "^7.18.6", + "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.18.6", + "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.18.9", + "@babel/plugin-proposal-async-generator-functions": "^7.19.1", + "@babel/plugin-proposal-class-properties": "^7.18.6", + "@babel/plugin-proposal-class-static-block": "^7.18.6", + "@babel/plugin-proposal-dynamic-import": "^7.18.6", + "@babel/plugin-proposal-export-namespace-from": "^7.18.9", + "@babel/plugin-proposal-json-strings": "^7.18.6", + "@babel/plugin-proposal-logical-assignment-operators": "^7.18.9", + "@babel/plugin-proposal-nullish-coalescing-operator": "^7.18.6", + "@babel/plugin-proposal-numeric-separator": "^7.18.6", + "@babel/plugin-proposal-object-rest-spread": "^7.18.9", + "@babel/plugin-proposal-optional-catch-binding": "^7.18.6", + "@babel/plugin-proposal-optional-chaining": "^7.18.9", + "@babel/plugin-proposal-private-methods": "^7.18.6", + "@babel/plugin-proposal-private-property-in-object": "^7.18.6", + "@babel/plugin-proposal-unicode-property-regex": "^7.18.6", + "@babel/plugin-syntax-async-generators": "^7.8.4", + "@babel/plugin-syntax-class-properties": "^7.12.13", + "@babel/plugin-syntax-class-static-block": "^7.14.5", + "@babel/plugin-syntax-dynamic-import": "^7.8.3", + "@babel/plugin-syntax-export-namespace-from": "^7.8.3", + "@babel/plugin-syntax-import-assertions": "^7.18.6", + "@babel/plugin-syntax-json-strings": "^7.8.3", + "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3", + "@babel/plugin-syntax-numeric-separator": "^7.10.4", + "@babel/plugin-syntax-object-rest-spread": "^7.8.3", + "@babel/plugin-syntax-optional-catch-binding": "^7.8.3", + "@babel/plugin-syntax-optional-chaining": "^7.8.3", + "@babel/plugin-syntax-private-property-in-object": "^7.14.5", + "@babel/plugin-syntax-top-level-await": "^7.14.5", + "@babel/plugin-transform-arrow-functions": "^7.18.6", + "@babel/plugin-transform-async-to-generator": "^7.18.6", + "@babel/plugin-transform-block-scoped-functions": "^7.18.6", + "@babel/plugin-transform-block-scoping": "^7.18.9", + "@babel/plugin-transform-classes": "^7.19.0", + "@babel/plugin-transform-computed-properties": "^7.18.9", + "@babel/plugin-transform-destructuring": "^7.18.13", + "@babel/plugin-transform-dotall-regex": "^7.18.6", + "@babel/plugin-transform-duplicate-keys": "^7.18.9", + "@babel/plugin-transform-exponentiation-operator": "^7.18.6", + "@babel/plugin-transform-for-of": "^7.18.8", + "@babel/plugin-transform-function-name": "^7.18.9", + "@babel/plugin-transform-literals": "^7.18.9", + "@babel/plugin-transform-member-expression-literals": "^7.18.6", + "@babel/plugin-transform-modules-amd": "^7.18.6", + "@babel/plugin-transform-modules-commonjs": "^7.18.6", + "@babel/plugin-transform-modules-systemjs": "^7.19.0", + "@babel/plugin-transform-modules-umd": "^7.18.6", + "@babel/plugin-transform-named-capturing-groups-regex": "^7.19.1", + "@babel/plugin-transform-new-target": "^7.18.6", + "@babel/plugin-transform-object-super": "^7.18.6", + "@babel/plugin-transform-parameters": "^7.18.8", + "@babel/plugin-transform-property-literals": "^7.18.6", + "@babel/plugin-transform-regenerator": "^7.18.6", + "@babel/plugin-transform-reserved-words": "^7.18.6", + "@babel/plugin-transform-shorthand-properties": "^7.18.6", + "@babel/plugin-transform-spread": "^7.19.0", + "@babel/plugin-transform-sticky-regex": "^7.18.6", + "@babel/plugin-transform-template-literals": "^7.18.9", + "@babel/plugin-transform-typeof-symbol": "^7.18.9", + "@babel/plugin-transform-unicode-escapes": "^7.18.10", + "@babel/plugin-transform-unicode-regex": "^7.18.6", + "@babel/preset-modules": "^0.1.5", + "@babel/types": "^7.19.0", + "babel-plugin-polyfill-corejs2": "^0.3.3", + "babel-plugin-polyfill-corejs3": "^0.6.0", + "babel-plugin-polyfill-regenerator": "^0.4.1", + "core-js-compat": "^3.25.1", + "semver": "^6.3.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/preset-modules": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/@babel/preset-modules/-/preset-modules-0.1.5.tgz", + "integrity": "sha512-A57th6YRG7oR3cq/yt/Y84MvGgE0eJG2F1JLhKuyG+jFxEgrd/HAMJatiFtmOiZurz+0DkrvbheCLaV5f2JfjA==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/plugin-proposal-unicode-property-regex": "^7.4.4", + "@babel/plugin-transform-dotall-regex": "^7.4.4", + "@babel/types": "^7.4.4", + "esutils": "^2.0.2" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/preset-react": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/preset-react/-/preset-react-7.18.6.tgz", + "integrity": "sha512-zXr6atUmyYdiWRVLOZahakYmOBHtWc2WGCkP8PYTgZi0iJXDY2CN180TdrIW4OGOAdLc7TifzDIvtx6izaRIzg==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/helper-validator-option": "^7.18.6", + "@babel/plugin-transform-react-display-name": "^7.18.6", + "@babel/plugin-transform-react-jsx": "^7.18.6", + "@babel/plugin-transform-react-jsx-development": "^7.18.6", + "@babel/plugin-transform-react-pure-annotations": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/preset-typescript": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/preset-typescript/-/preset-typescript-7.18.6.tgz", + "integrity": "sha512-s9ik86kXBAnD760aybBucdpnLsAt0jK1xqJn2juOn9lkOvSHV60os5hxoVJsPzMQxvnUJFAlkont2DvvaYEBtQ==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/helper-validator-option": "^7.18.6", + "@babel/plugin-transform-typescript": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/runtime": { + "version": "7.19.0", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.19.0.tgz", + "integrity": "sha512-eR8Lo9hnDS7tqkO7NsV+mKvCmv5boaXFSZ70DnfhcgiEne8hv9oCEd36Klw74EtizEqLsy4YnW8UWwpBVolHZA==", + "dependencies": { + "regenerator-runtime": "^0.13.4" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/runtime-corejs3": { + "version": "7.19.1", + "resolved": "https://registry.npmjs.org/@babel/runtime-corejs3/-/runtime-corejs3-7.19.1.tgz", + "integrity": "sha512-j2vJGnkopRzH+ykJ8h68wrHnEUmtK//E723jjixiAl/PPf6FhqY/vYRcMVlNydRKQjQsTsYEjpx+DZMIvnGk/g==", + "dependencies": { + "core-js-pure": "^3.25.1", + "regenerator-runtime": "^0.13.4" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/template": { + "version": "7.18.10", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.18.10.tgz", + "integrity": "sha512-TI+rCtooWHr3QJ27kJxfjutghu44DLnasDMwpDqCXVTal9RLp3RSYNh4NdBrRP2cQAoG9A8juOQl6P6oZG4JxA==", + "dependencies": { + "@babel/code-frame": "^7.18.6", + "@babel/parser": "^7.18.10", + "@babel/types": "^7.18.10" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/traverse": { + "version": "7.19.1", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.19.1.tgz", + "integrity": "sha512-0j/ZfZMxKukDaag2PtOPDbwuELqIar6lLskVPPJDjXMXjfLb1Obo/1yjxIGqqAJrmfaTIY3z2wFLAQ7qSkLsuA==", + "dependencies": { + "@babel/code-frame": "^7.18.6", + "@babel/generator": "^7.19.0", + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-function-name": "^7.19.0", + "@babel/helper-hoist-variables": "^7.18.6", + "@babel/helper-split-export-declaration": "^7.18.6", + "@babel/parser": "^7.19.1", + "@babel/types": "^7.19.0", + "debug": "^4.1.0", + "globals": "^11.1.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/types": { + "version": "7.19.0", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.19.0.tgz", + "integrity": "sha512-YuGopBq3ke25BVSiS6fgF49Ul9gH1x70Bcr6bqRLjWCkcX8Hre1/5+z+IiWOIerRMSSEfGZVB9z9kyq7wVs9YA==", + "dependencies": { + "@babel/helper-string-parser": "^7.18.10", + "@babel/helper-validator-identifier": "^7.18.6", + "to-fast-properties": "^2.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@bcoe/v8-coverage": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/@bcoe/v8-coverage/-/v8-coverage-0.2.3.tgz", + "integrity": "sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==" + }, + "node_modules/@cspotcode/source-map-support": { + "version": "0.8.1", + "resolved": "https://registry.npmjs.org/@cspotcode/source-map-support/-/source-map-support-0.8.1.tgz", + "integrity": "sha512-IchNf6dN4tHoMFIn/7OE8LWZ19Y6q/67Bmf6vnGREv8RSbBVb9LPJxEcnwrcwX6ixSvaiGoomAUvu4YSxXrVgw==", + "dependencies": { + "@jridgewell/trace-mapping": "0.3.9" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/@cspotcode/source-map-support/node_modules/@jridgewell/trace-mapping": { + "version": "0.3.9", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.9.tgz", + "integrity": "sha512-3Belt6tdc8bPgAtbcmdtNJlirVoTmEb5e2gC94PnkwEW9jI6CAHUeoG85tjWP5WquqfavoMtMwiG4P926ZKKuQ==", + "dependencies": { + "@jridgewell/resolve-uri": "^3.0.3", + "@jridgewell/sourcemap-codec": "^1.4.10" + } + }, + "node_modules/@csstools/normalize.css": { + "version": "12.0.0", + "resolved": "https://registry.npmjs.org/@csstools/normalize.css/-/normalize.css-12.0.0.tgz", + "integrity": "sha512-M0qqxAcwCsIVfpFQSlGN5XjXWu8l5JDZN+fPt1LeW5SZexQTgnaEvgXAY+CeygRw0EeppWHi12JxESWiWrB0Sg==" + }, + "node_modules/@csstools/postcss-cascade-layers": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-cascade-layers/-/postcss-cascade-layers-1.1.1.tgz", + "integrity": "sha512-+KdYrpKC5TgomQr2DlZF4lDEpHcoxnj5IGddYYfBWJAKfj1JtuHUIqMa+E1pJJ+z3kvDViWMqyqPlG4Ja7amQA==", + "dependencies": { + "@csstools/selector-specificity": "^2.0.2", + "postcss-selector-parser": "^6.0.10" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/@csstools/postcss-color-function": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-color-function/-/postcss-color-function-1.1.1.tgz", + "integrity": "sha512-Bc0f62WmHdtRDjf5f3e2STwRAl89N2CLb+9iAwzrv4L2hncrbDwnQD9PCq0gtAt7pOI2leIV08HIBUd4jxD8cw==", + "dependencies": { + "@csstools/postcss-progressive-custom-properties": "^1.1.0", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/@csstools/postcss-font-format-keywords": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-font-format-keywords/-/postcss-font-format-keywords-1.0.1.tgz", + "integrity": "sha512-ZgrlzuUAjXIOc2JueK0X5sZDjCtgimVp/O5CEqTcs5ShWBa6smhWYbS0x5cVc/+rycTDbjjzoP0KTDnUneZGOg==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/@csstools/postcss-hwb-function": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@csstools/postcss-hwb-function/-/postcss-hwb-function-1.0.2.tgz", + "integrity": "sha512-YHdEru4o3Rsbjmu6vHy4UKOXZD+Rn2zmkAmLRfPet6+Jz4Ojw8cbWxe1n42VaXQhD3CQUXXTooIy8OkVbUcL+w==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/@csstools/postcss-ic-unit": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-ic-unit/-/postcss-ic-unit-1.0.1.tgz", + "integrity": "sha512-Ot1rcwRAaRHNKC9tAqoqNZhjdYBzKk1POgWfhN4uCOE47ebGcLRqXjKkApVDpjifL6u2/55ekkpnFcp+s/OZUw==", + "dependencies": { + "@csstools/postcss-progressive-custom-properties": "^1.1.0", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/@csstools/postcss-is-pseudo-class": { + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/@csstools/postcss-is-pseudo-class/-/postcss-is-pseudo-class-2.0.7.tgz", + "integrity": "sha512-7JPeVVZHd+jxYdULl87lvjgvWldYu+Bc62s9vD/ED6/QTGjy0jy0US/f6BG53sVMTBJ1lzKZFpYmofBN9eaRiA==", + "dependencies": { + "@csstools/selector-specificity": "^2.0.0", + "postcss-selector-parser": "^6.0.10" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/@csstools/postcss-nested-calc": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@csstools/postcss-nested-calc/-/postcss-nested-calc-1.0.0.tgz", + "integrity": "sha512-JCsQsw1wjYwv1bJmgjKSoZNvf7R6+wuHDAbi5f/7MbFhl2d/+v+TvBTU4BJH3G1X1H87dHl0mh6TfYogbT/dJQ==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/@csstools/postcss-normalize-display-values": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-normalize-display-values/-/postcss-normalize-display-values-1.0.1.tgz", + "integrity": "sha512-jcOanIbv55OFKQ3sYeFD/T0Ti7AMXc9nM1hZWu8m/2722gOTxFg7xYu4RDLJLeZmPUVQlGzo4jhzvTUq3x4ZUw==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/@csstools/postcss-oklab-function": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-oklab-function/-/postcss-oklab-function-1.1.1.tgz", + "integrity": "sha512-nJpJgsdA3dA9y5pgyb/UfEzE7W5Ka7u0CX0/HIMVBNWzWemdcTH3XwANECU6anWv/ao4vVNLTMxhiPNZsTK6iA==", + "dependencies": { + "@csstools/postcss-progressive-custom-properties": "^1.1.0", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/@csstools/postcss-progressive-custom-properties": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/@csstools/postcss-progressive-custom-properties/-/postcss-progressive-custom-properties-1.3.0.tgz", + "integrity": "sha512-ASA9W1aIy5ygskZYuWams4BzafD12ULvSypmaLJT2jvQ8G0M3I8PRQhC0h7mG0Z3LI05+agZjqSR9+K9yaQQjA==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "peerDependencies": { + "postcss": "^8.3" + } + }, + "node_modules/@csstools/postcss-stepped-value-functions": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-stepped-value-functions/-/postcss-stepped-value-functions-1.0.1.tgz", + "integrity": "sha512-dz0LNoo3ijpTOQqEJLY8nyaapl6umbmDcgj4AD0lgVQ572b2eqA1iGZYTTWhrcrHztWDDRAX2DGYyw2VBjvCvQ==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/@csstools/postcss-text-decoration-shorthand": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@csstools/postcss-text-decoration-shorthand/-/postcss-text-decoration-shorthand-1.0.0.tgz", + "integrity": "sha512-c1XwKJ2eMIWrzQenN0XbcfzckOLLJiczqy+YvfGmzoVXd7pT9FfObiSEfzs84bpE/VqfpEuAZ9tCRbZkZxxbdw==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/@csstools/postcss-trigonometric-functions": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@csstools/postcss-trigonometric-functions/-/postcss-trigonometric-functions-1.0.2.tgz", + "integrity": "sha512-woKaLO///4bb+zZC2s80l+7cm07M7268MsyG3M0ActXXEFi6SuhvriQYcb58iiKGbjwwIU7n45iRLEHypB47Og==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/@csstools/postcss-unset-value": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@csstools/postcss-unset-value/-/postcss-unset-value-1.0.2.tgz", + "integrity": "sha512-c8J4roPBILnelAsdLr4XOAR/GsTm0GJi4XpcfvoWk3U6KiTCqiFYc63KhRMQQX35jYMp4Ao8Ij9+IZRgMfJp1g==", + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/@csstools/selector-specificity": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/@csstools/selector-specificity/-/selector-specificity-2.0.2.tgz", + "integrity": "sha512-IkpVW/ehM1hWKln4fCA3NzJU8KwD+kIOvPZA4cqxoJHtE21CCzjyp+Kxbu0i5I4tBNOlXPL9mjwnWlL0VEG4Fg==", + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2", + "postcss-selector-parser": "^6.0.10" + } + }, + "node_modules/@episerver/content-definitions": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@episerver/content-definitions/-/content-definitions-1.1.0.tgz", + "integrity": "sha512-1vzhtD2gnRjcuBnFgkjyChF6c8MAeMYtjVXPWoNgLmSOERBIgOIMwrBckiNcsq6IUwBr5LihaTugEmMBSH26kQ==", + "dev": true, + "dependencies": { + "commander": "^6.2.0", + "openid-client": "^4.2.2" + }, + "bin": { + "content-definitions": "bin/cli.mjs" + } + }, + "node_modules/@episerver/content-definitions/node_modules/commander": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/commander/-/commander-6.2.1.tgz", + "integrity": "sha512-U7VdrJFnJgo4xjrHpTzu0yrHPGImdsmD95ZlgYSEajAn2JKzDhDTPG9kBTefmObL2w/ngeZnilk+OV9CG3d7UA==", + "dev": true, + "engines": { + "node": ">= 6" + } + }, + "node_modules/@eslint/eslintrc": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-1.3.2.tgz", + "integrity": "sha512-AXYd23w1S/bv3fTs3Lz0vjiYemS08jWkI3hYyS9I1ry+0f+Yjs1wm+sU0BS8qDOPrBIkp4qHYC16I8uVtpLajQ==", + "dependencies": { + "ajv": "^6.12.4", + "debug": "^4.3.2", + "espree": "^9.4.0", + "globals": "^13.15.0", + "ignore": "^5.2.0", + "import-fresh": "^3.2.1", + "js-yaml": "^4.1.0", + "minimatch": "^3.1.2", + "strip-json-comments": "^3.1.1" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/@eslint/eslintrc/node_modules/globals": { + "version": "13.17.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.17.0.tgz", + "integrity": "sha512-1C+6nQRb1GwGMKm2dH/E7enFAMxGTmGI7/dEdhy/DNelv85w9B72t3uc5frtMNXIbzrarJJ/lTCjcaZwbLJmyw==", + "dependencies": { + "type-fest": "^0.20.2" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@eslint/eslintrc/node_modules/type-fest": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", + "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@graphql-codegen/cli": { + "version": "2.12.1", + "resolved": "https://registry.npmjs.org/@graphql-codegen/cli/-/cli-2.12.1.tgz", + "integrity": "sha512-kBYArVrIceKmNy2qZeiqoAHuNFUVRuVL3f0XX3VproXNmCGjLzcYosPmzV8+2H9mjjDU+vq5mLddAc8oVNGz9g==", + "dependencies": { + "@graphql-codegen/core": "2.6.2", + "@graphql-codegen/plugin-helpers": "^2.7.1", + "@graphql-tools/apollo-engine-loader": "^7.3.6", + "@graphql-tools/code-file-loader": "^7.3.1", + "@graphql-tools/git-loader": "^7.2.1", + "@graphql-tools/github-loader": "^7.3.6", + "@graphql-tools/graphql-file-loader": "^7.5.0", + "@graphql-tools/json-file-loader": "^7.4.1", + "@graphql-tools/load": "^7.7.1", + "@graphql-tools/prisma-loader": "^7.2.7", + "@graphql-tools/url-loader": "^7.13.2", + "@graphql-tools/utils": "^8.9.0", + "@whatwg-node/fetch": "^0.4.0", + "ansi-escapes": "^4.3.1", + "chalk": "^4.1.0", + "chokidar": "^3.5.2", + "cosmiconfig": "^7.0.0", + "cosmiconfig-typescript-loader": "^4.0.0", + "debounce": "^1.2.0", + "detect-indent": "^6.0.0", + "graphql-config": "^4.3.5", + "inquirer": "^8.0.0", + "is-glob": "^4.0.1", + "json-to-pretty-yaml": "^1.2.2", + "listr2": "^4.0.5", + "log-symbols": "^4.0.0", + "mkdirp": "^1.0.4", + "string-env-interpolation": "^1.0.1", + "ts-log": "^2.2.3", + "tslib": "^2.4.0", + "yaml": "^1.10.0", + "yargs": "^17.0.0" + }, + "bin": { + "gql-gen": "cjs/bin.js", + "graphql-code-generator": "cjs/bin.js", + "graphql-codegen": "cjs/bin.js", + "graphql-codegen-esm": "esm/bin.js" + }, + "peerDependencies": { + "graphql": "^0.8.0 || ^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-codegen/core": { + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/@graphql-codegen/core/-/core-2.6.2.tgz", + "integrity": "sha512-58T5yf9nEfAhDwN1Vz1hImqpdJ/gGpCGUaroQ5tqskZPf7eZYYVkEXbtqRZZLx1MCCKwjWX4hMtTPpHhwKCkng==", + "dependencies": { + "@graphql-codegen/plugin-helpers": "^2.6.2", + "@graphql-tools/schema": "^9.0.0", + "@graphql-tools/utils": "^8.8.0", + "tslib": "~2.4.0" + }, + "peerDependencies": { + "graphql": "^0.8.0 || ^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-codegen/plugin-helpers": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/@graphql-codegen/plugin-helpers/-/plugin-helpers-2.7.1.tgz", + "integrity": "sha512-wpEShhwbQp8pqXolnSCNaj0pU91LbuBvYHpYqm96TUqyeKQYAYRVmw3JIt0g8UQpKYhg8lYIDwWdcINOYqkGLg==", + "dependencies": { + "@graphql-tools/utils": "^8.8.0", + "change-case-all": "1.0.14", + "common-tags": "1.8.2", + "import-from": "4.0.0", + "lodash": "~4.17.0", + "tslib": "~2.4.0" + }, + "peerDependencies": { + "graphql": "^0.8.0 || ^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-codegen/schema-ast": { + "version": "2.5.1", + "resolved": "https://registry.npmjs.org/@graphql-codegen/schema-ast/-/schema-ast-2.5.1.tgz", + "integrity": "sha512-tewa5DEKbglWn7kYyVBkh3J8YQ5ALqAMVmZwiVFIGOao5u66nd+e4HuFqp0u+Jpz4SJGGi0ap/oFrEvlqLjd2A==", + "dependencies": { + "@graphql-codegen/plugin-helpers": "^2.6.2", + "@graphql-tools/utils": "^8.8.0", + "tslib": "~2.4.0" + }, + "peerDependencies": { + "graphql": "^0.8.0 || ^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-codegen/typescript": { + "version": "2.7.3", + "resolved": "https://registry.npmjs.org/@graphql-codegen/typescript/-/typescript-2.7.3.tgz", + "integrity": "sha512-EzX/acijXtbG/AwPzho2ZZWaNo00+xAbsRDP+vnT2PwQV3AYq3/5bFvjq1XfAGWbTntdmlYlIwC9hf5bI85WVA==", + "dependencies": { + "@graphql-codegen/plugin-helpers": "^2.6.2", + "@graphql-codegen/schema-ast": "^2.5.1", + "@graphql-codegen/visitor-plugin-common": "2.12.1", + "auto-bind": "~4.0.0", + "tslib": "~2.4.0" + }, + "peerDependencies": { + "graphql": "^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0" + } + }, + "node_modules/@graphql-codegen/typescript-operations": { + "version": "2.5.3", + "resolved": "https://registry.npmjs.org/@graphql-codegen/typescript-operations/-/typescript-operations-2.5.3.tgz", + "integrity": "sha512-s+pA+Erm0HeBb/D5cNrflwRM5KWhkiA5cbz4uA99l3fzFPveoQBPfRCBu0XAlJLP/kBDy64+o4B8Nfc7wdRtmA==", + "dependencies": { + "@graphql-codegen/plugin-helpers": "^2.6.2", + "@graphql-codegen/typescript": "^2.7.3", + "@graphql-codegen/visitor-plugin-common": "2.12.1", + "auto-bind": "~4.0.0", + "tslib": "~2.4.0" + }, + "peerDependencies": { + "graphql": "^0.8.0 || ^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-codegen/typescript-react-query": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/@graphql-codegen/typescript-react-query/-/typescript-react-query-4.0.1.tgz", + "integrity": "sha512-vA8cZqlvBoQ+muNycAzWVq8Nthr+AM1OWIuGpYfE3QSe9sqbaXAuXJgm9ZmBQ/tq2M8z8pAwm/z5MOJ7GcUcgg==", + "dependencies": { + "@graphql-codegen/plugin-helpers": "^2.6.2", + "@graphql-codegen/visitor-plugin-common": "2.12.1", + "auto-bind": "~4.0.0", + "change-case-all": "1.0.14", + "tslib": "~2.4.0" + }, + "peerDependencies": { + "graphql": "^0.8.0 || ^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-codegen/visitor-plugin-common": { + "version": "2.12.1", + "resolved": "https://registry.npmjs.org/@graphql-codegen/visitor-plugin-common/-/visitor-plugin-common-2.12.1.tgz", + "integrity": "sha512-dIUrX4+i/uazyPQqXyQ8cqykgNFe1lknjnfDWFo0gnk2W8+ruuL2JpSrj/7efzFHxbYGMQrCABDCUTVLi3DcVA==", + "dependencies": { + "@graphql-codegen/plugin-helpers": "^2.6.2", + "@graphql-tools/optimize": "^1.3.0", + "@graphql-tools/relay-operation-optimizer": "^6.5.0", + "@graphql-tools/utils": "^8.8.0", + "auto-bind": "~4.0.0", + "change-case-all": "1.0.14", + "dependency-graph": "^0.11.0", + "graphql-tag": "^2.11.0", + "parse-filepath": "^1.0.2", + "tslib": "~2.4.0" + }, + "peerDependencies": { + "graphql": "^0.8.0 || ^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-tools/apollo-engine-loader": { + "version": "7.3.13", + "resolved": "https://registry.npmjs.org/@graphql-tools/apollo-engine-loader/-/apollo-engine-loader-7.3.13.tgz", + "integrity": "sha512-fr2TcA9fM+H81ymdtyDaocZ/Ua4Vhhf1IvpQoPpuEUwLorREd86N8VORUEIBvEdJ1b7Bz7NqwL3RnM5m9KXftA==", + "dependencies": { + "@ardatan/sync-fetch": "0.0.1", + "@graphql-tools/utils": "8.12.0", + "@whatwg-node/fetch": "^0.4.0", + "tslib": "^2.4.0" + }, + "peerDependencies": { + "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0" + } + }, + "node_modules/@graphql-tools/batch-execute": { + "version": "8.5.6", + "resolved": "https://registry.npmjs.org/@graphql-tools/batch-execute/-/batch-execute-8.5.6.tgz", + "integrity": "sha512-33vMvVDLBKsNJVNhcySVXF+zkcRL/GRs1Lt+MxygrYCypcAPpFm+amE2y9vOCFufuaKExIX7Lonnmxu19vPzaQ==", + "dependencies": { + "@graphql-tools/utils": "8.12.0", + "dataloader": "2.1.0", + "tslib": "^2.4.0", + "value-or-promise": "1.0.11" + }, + "peerDependencies": { + "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0" + } + }, + "node_modules/@graphql-tools/code-file-loader": { + "version": "7.3.6", + "resolved": "https://registry.npmjs.org/@graphql-tools/code-file-loader/-/code-file-loader-7.3.6.tgz", + "integrity": "sha512-PNWWSwSuQAqANerDwS0zdQ5FPipirv75TjjzBHnY+6AF/WvKq5sQiUQheA2P7B+MZc/KdQ7h/JAGMQOhKNVA+Q==", + "dependencies": { + "@graphql-tools/graphql-tag-pluck": "7.3.6", + "@graphql-tools/utils": "8.12.0", + "globby": "^11.0.3", + "tslib": "^2.4.0", + "unixify": "^1.0.0" + }, + "peerDependencies": { + "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0" + } + }, + "node_modules/@graphql-tools/delegate": { + "version": "9.0.6", + "resolved": "https://registry.npmjs.org/@graphql-tools/delegate/-/delegate-9.0.6.tgz", + "integrity": "sha512-HMA7rcJLQA3dJwWRG2271mRCdh0SLaK5+FPg+F7JIa3aF5fRdN4pVHNDaAjQeyKOQ2afjgjO5FvOyJwv/ve7Bg==", + "dependencies": { + "@graphql-tools/batch-execute": "8.5.6", + "@graphql-tools/schema": "9.0.4", + "@graphql-tools/utils": "8.12.0", + "dataloader": "2.1.0", + "tslib": "~2.4.0", + "value-or-promise": "1.0.11" + }, + "peerDependencies": { + "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0" + } + }, + "node_modules/@graphql-tools/git-loader": { + "version": "7.2.6", + "resolved": "https://registry.npmjs.org/@graphql-tools/git-loader/-/git-loader-7.2.6.tgz", + "integrity": "sha512-QA94Gjp70xcdIYUbZDIm8fnuDN0IvoIIVVU+lXQemoV+vDeJKIjrP9tfOTjVDPIDXQnCYswvu9HLe8BlEApQYw==", + "dependencies": { + "@graphql-tools/graphql-tag-pluck": "7.3.6", + "@graphql-tools/utils": "8.12.0", + "is-glob": "4.0.3", + "micromatch": "^4.0.4", + "tslib": "^2.4.0", + "unixify": "^1.0.0" + }, + "peerDependencies": { + "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0" + } + }, + "node_modules/@graphql-tools/github-loader": { + "version": "7.3.13", + "resolved": "https://registry.npmjs.org/@graphql-tools/github-loader/-/github-loader-7.3.13.tgz", + "integrity": "sha512-4RTjdtdtQC+n9LJMKpBThQGD3LnpeLVjU2A7BoVuKR+NQPJtcUzzuD6dXeYm5RiOMOQUsPGxQWKhJenW20aLUg==", + "dependencies": { + "@ardatan/sync-fetch": "0.0.1", + "@graphql-tools/graphql-tag-pluck": "7.3.6", + "@graphql-tools/utils": "8.12.0", + "@whatwg-node/fetch": "^0.4.0", + "tslib": "^2.4.0" + }, + "peerDependencies": { + "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0" + } + }, + "node_modules/@graphql-tools/graphql-file-loader": { + "version": "7.5.5", + "resolved": "https://registry.npmjs.org/@graphql-tools/graphql-file-loader/-/graphql-file-loader-7.5.5.tgz", + "integrity": "sha512-OL+7qO1S66TpMK7OGz8Ag2WL08HlxKxrObVSDlxzWbSubWuXM5v959XscYAKRf6daYcVpkfNvO37QjflL9mjhg==", + "dependencies": { + "@graphql-tools/import": "6.7.6", + "@graphql-tools/utils": "8.12.0", + "globby": "^11.0.3", + "tslib": "^2.4.0", + "unixify": "^1.0.0" + }, + "peerDependencies": { + "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0" + } + }, + "node_modules/@graphql-tools/graphql-tag-pluck": { + "version": "7.3.6", + "resolved": "https://registry.npmjs.org/@graphql-tools/graphql-tag-pluck/-/graphql-tag-pluck-7.3.6.tgz", + "integrity": "sha512-qULgqsOGKY1/PBqmP7fJZqbCg/TzPHKB9Wl51HGA9QjGymrzmrH5EjvsC8RtgdubF8yuTTVVFTz1lmSQ7RPssQ==", + "dependencies": { + "@babel/parser": "^7.16.8", + "@babel/traverse": "^7.16.8", + "@babel/types": "^7.16.8", + "@graphql-tools/utils": "8.12.0", + "tslib": "^2.4.0" + }, + "peerDependencies": { + "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0" + } + }, + "node_modules/@graphql-tools/import": { + "version": "6.7.6", + "resolved": "https://registry.npmjs.org/@graphql-tools/import/-/import-6.7.6.tgz", + "integrity": "sha512-WtUyiO2qCaK/H4u81zAw/NbBvCOzwKl4N+Vl+FqrFCzYobscwL6x6roePyoXM1O3+JJIIn3CETv4kg4kwxaBVw==", + "dependencies": { + "@graphql-tools/utils": "8.12.0", + "resolve-from": "5.0.0", + "tslib": "^2.4.0" + }, + "peerDependencies": { + "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0" + } + }, + "node_modules/@graphql-tools/json-file-loader": { + "version": "7.4.6", + "resolved": "https://registry.npmjs.org/@graphql-tools/json-file-loader/-/json-file-loader-7.4.6.tgz", + "integrity": "sha512-34AfjCitO4NtJ5AcXYLcFF3GDsMVTycrljSaBA2t1d7B4bMPtREDphKXLMc/Uf2zW6IW1i1sZZyrcmArPy1Z8A==", + "dependencies": { + "@graphql-tools/utils": "8.12.0", + "globby": "^11.0.3", + "tslib": "^2.4.0", + "unixify": "^1.0.0" + }, + "peerDependencies": { + "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0" + } + }, + "node_modules/@graphql-tools/load": { + "version": "7.7.7", + "resolved": "https://registry.npmjs.org/@graphql-tools/load/-/load-7.7.7.tgz", + "integrity": "sha512-IpI2672zcoAX4FLjcH5kvHc7eqjPyLP1svrIcZKQenv0GRS6dW0HI9E5UCBs0y/yy8yW6s+SvpmNsfIlkMj3Kw==", + "dependencies": { + "@graphql-tools/schema": "9.0.4", + "@graphql-tools/utils": "8.12.0", + "p-limit": "3.1.0", + "tslib": "^2.4.0" + }, + "peerDependencies": { + "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0" + } + }, + "node_modules/@graphql-tools/merge": { + "version": "8.3.6", + "resolved": "https://registry.npmjs.org/@graphql-tools/merge/-/merge-8.3.6.tgz", + "integrity": "sha512-uUBokxXi89bj08P+iCvQk3Vew4vcfL5ZM6NTylWi8PIpoq4r5nJ625bRuN8h2uubEdRiH8ntN9M4xkd/j7AybQ==", + "dependencies": { + "@graphql-tools/utils": "8.12.0", + "tslib": "^2.4.0" + }, + "peerDependencies": { + "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0" + } + }, + "node_modules/@graphql-tools/optimize": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/@graphql-tools/optimize/-/optimize-1.3.1.tgz", + "integrity": "sha512-5j5CZSRGWVobt4bgRRg7zhjPiSimk+/zIuColih8E8DxuFOaJ+t0qu7eZS5KXWBkjcd4BPNuhUPpNlEmHPqVRQ==", + "dependencies": { + "tslib": "^2.4.0" + }, + "peerDependencies": { + "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0" + } + }, + "node_modules/@graphql-tools/prisma-loader": { + "version": "7.2.22", + "resolved": "https://registry.npmjs.org/@graphql-tools/prisma-loader/-/prisma-loader-7.2.22.tgz", + "integrity": "sha512-QafvScyyJ9Nvi1r4dmYUBzk1pe5MDwhMQUlJQLIphIPHYP8so8aRHKttoycuMZgQB43uOP+9RpdK0BIPa84/dw==", + "dependencies": { + "@graphql-tools/url-loader": "7.16.2", + "@graphql-tools/utils": "8.12.0", + "@types/js-yaml": "^4.0.0", + "@types/json-stable-stringify": "^1.0.32", + "@types/jsonwebtoken": "^8.5.0", + "chalk": "^4.1.0", + "debug": "^4.3.1", + "dotenv": "^16.0.0", + "graphql-request": "^5.0.0", + "http-proxy-agent": "^5.0.0", + "https-proxy-agent": "^5.0.0", + "isomorphic-fetch": "^3.0.0", + "js-yaml": "^4.0.0", + "json-stable-stringify": "^1.0.1", + "jsonwebtoken": "^8.5.1", + "lodash": "^4.17.20", + "scuid": "^1.1.0", + "tslib": "^2.4.0", + "yaml-ast-parser": "^0.0.43" + }, + "peerDependencies": { + "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0" + } + }, + "node_modules/@graphql-tools/relay-operation-optimizer": { + "version": "6.5.6", + "resolved": "https://registry.npmjs.org/@graphql-tools/relay-operation-optimizer/-/relay-operation-optimizer-6.5.6.tgz", + "integrity": "sha512-2KjaWYxD/NC6KtckbDEAbN46QO+74d1SBaZQ26qQjWhyoAjon12xlMW4HWxHEN0d0xuz0cnOVUVc+t4wVXePUg==", + "dependencies": { + "@ardatan/relay-compiler": "12.0.0", + "@graphql-tools/utils": "8.12.0", + "tslib": "^2.4.0" + }, + "peerDependencies": { + "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0" + } + }, + "node_modules/@graphql-tools/schema": { + "version": "9.0.4", + "resolved": "https://registry.npmjs.org/@graphql-tools/schema/-/schema-9.0.4.tgz", + "integrity": "sha512-B/b8ukjs18fq+/s7p97P8L1VMrwapYc3N2KvdG/uNThSazRRn8GsBK0Nr+FH+mVKiUfb4Dno79e3SumZVoHuOQ==", + "dependencies": { + "@graphql-tools/merge": "8.3.6", + "@graphql-tools/utils": "8.12.0", + "tslib": "^2.4.0", + "value-or-promise": "1.0.11" + }, + "peerDependencies": { + "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0" + } + }, + "node_modules/@graphql-tools/url-loader": { + "version": "7.16.2", + "resolved": "https://registry.npmjs.org/@graphql-tools/url-loader/-/url-loader-7.16.2.tgz", + "integrity": "sha512-ZVG3kDEJ88zLfqYtVmI36RUzaP/0bPBcJfBH8whMYL620tE6kizEQsON8iKsxcU1bWB5D7m9ZVFqW4eZ5EqVWw==", + "dependencies": { + "@ardatan/sync-fetch": "0.0.1", + "@graphql-tools/delegate": "9.0.6", + "@graphql-tools/utils": "8.12.0", + "@graphql-tools/wrap": "9.2.1", + "@types/ws": "^8.0.0", + "@whatwg-node/fetch": "^0.4.0", + "dset": "^3.1.2", + "extract-files": "^11.0.0", + "graphql-ws": "^5.4.1", + "isomorphic-ws": "^5.0.0", + "meros": "^1.1.4", + "tslib": "^2.4.0", + "value-or-promise": "^1.0.11", + "ws": "^8.3.0" + }, + "peerDependencies": { + "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0" + } + }, + "node_modules/@graphql-tools/utils": { + "version": "8.12.0", + "resolved": "https://registry.npmjs.org/@graphql-tools/utils/-/utils-8.12.0.tgz", + "integrity": "sha512-TeO+MJWGXjUTS52qfK4R8HiPoF/R7X+qmgtOYd8DTH0l6b+5Y/tlg5aGeUJefqImRq7nvi93Ms40k/Uz4D5CWw==", + "dependencies": { + "tslib": "^2.4.0" + }, + "peerDependencies": { + "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0" + } + }, + "node_modules/@graphql-tools/wrap": { + "version": "9.2.1", + "resolved": "https://registry.npmjs.org/@graphql-tools/wrap/-/wrap-9.2.1.tgz", + "integrity": "sha512-W8bzJijTZDNi8e1oM2AMG89CtvfTYaJ9lCe0dYMN+a+OPMhRfgR9+eO7ALcUa9y4MTu+YEDVjUq0ZboaSvesyA==", + "dependencies": { + "@graphql-tools/delegate": "9.0.6", + "@graphql-tools/schema": "9.0.4", + "@graphql-tools/utils": "8.12.0", + "tslib": "^2.4.0", + "value-or-promise": "1.0.11" + }, + "peerDependencies": { + "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0" + } + }, + "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", + "integrity": "sha512-NQ17ii0rK1b34VZonlmT2QMJFI70m0TRwbknO/ihlbatXyaktDhN/98vBiUU6kNBPljqGqyIrl2T4nY2RpFANg==", + "peerDependencies": { + "graphql": "^0.8.0 || ^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/@humanwhocodes/config-array": { + "version": "0.10.5", + "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.10.5.tgz", + "integrity": "sha512-XVVDtp+dVvRxMoxSiSfasYaG02VEe1qH5cKgMQJWhol6HwzbcqoCMJi8dAGoYAO57jhUyhI6cWuRiTcRaDaYug==", + "dependencies": { + "@humanwhocodes/object-schema": "^1.2.1", + "debug": "^4.1.1", + "minimatch": "^3.0.4" + }, + "engines": { + "node": ">=10.10.0" + } + }, + "node_modules/@humanwhocodes/gitignore-to-minimatch": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@humanwhocodes/gitignore-to-minimatch/-/gitignore-to-minimatch-1.0.2.tgz", + "integrity": "sha512-rSqmMJDdLFUsyxR6FMtD00nfQKKLFb1kv+qBbOVKqErvloEIJLo5bDTJTQNTYgeyp78JsA7u/NPi5jT1GR/MuA==", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/nzakas" + } + }, + "node_modules/@humanwhocodes/module-importer": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz", + "integrity": "sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==", + "engines": { + "node": ">=12.22" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/nzakas" + } + }, + "node_modules/@humanwhocodes/object-schema": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-1.2.1.tgz", + "integrity": "sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA==" + }, + "node_modules/@iarna/toml": { + "version": "2.2.5", + "resolved": "https://registry.npmjs.org/@iarna/toml/-/toml-2.2.5.tgz", + "integrity": "sha512-trnsAYxU3xnS1gPHPyU961coFyLkh4gAD/0zQ5mymY4yOZ+CYvsPqUbOFSw0aDM4y0tV7tiFxL/1XfXPNC6IPg==" + }, + "node_modules/@istanbuljs/load-nyc-config": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@istanbuljs/load-nyc-config/-/load-nyc-config-1.1.0.tgz", + "integrity": "sha512-VjeHSlIzpv/NyD3N0YuHfXOPDIixcA1q2ZV98wsMqcYlPmv2n3Yb2lYP9XMElnaFVXg5A7YLTeLu6V84uQDjmQ==", + "dependencies": { + "camelcase": "^5.3.1", + "find-up": "^4.1.0", + "get-package-type": "^0.1.0", + "js-yaml": "^3.13.1", + "resolve-from": "^5.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@istanbuljs/load-nyc-config/node_modules/argparse": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", + "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", + "dependencies": { + "sprintf-js": "~1.0.2" + } + }, + "node_modules/@istanbuljs/load-nyc-config/node_modules/camelcase": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", + "engines": { + "node": ">=6" + } + }, + "node_modules/@istanbuljs/load-nyc-config/node_modules/find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "dependencies": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@istanbuljs/load-nyc-config/node_modules/js-yaml": { + "version": "3.14.1", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", + "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", + "dependencies": { + "argparse": "^1.0.7", + "esprima": "^4.0.0" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "node_modules/@istanbuljs/load-nyc-config/node_modules/locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "dependencies": { + "p-locate": "^4.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@istanbuljs/load-nyc-config/node_modules/p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "dependencies": { + "p-try": "^2.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@istanbuljs/load-nyc-config/node_modules/p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "dependencies": { + "p-limit": "^2.2.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@istanbuljs/schema": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/@istanbuljs/schema/-/schema-0.1.3.tgz", + "integrity": "sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA==", + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/console": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/console/-/console-27.5.1.tgz", + "integrity": "sha512-kZ/tNpS3NXn0mlXXXPNuDZnb4c0oZ20r4K5eemM2k30ZC3G0T02nXUvyhf5YdbXWHPEJLc9qGLxEZ216MdL+Zg==", + "dependencies": { + "@jest/types": "^27.5.1", + "@types/node": "*", + "chalk": "^4.0.0", + "jest-message-util": "^27.5.1", + "jest-util": "^27.5.1", + "slash": "^3.0.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/@jest/core": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/core/-/core-27.5.1.tgz", + "integrity": "sha512-AK6/UTrvQD0Cd24NSqmIA6rKsu0tKIxfiCducZvqxYdmMisOYAsdItspT+fQDQYARPf8XgjAFZi0ogW2agH5nQ==", + "dependencies": { + "@jest/console": "^27.5.1", + "@jest/reporters": "^27.5.1", + "@jest/test-result": "^27.5.1", + "@jest/transform": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "ansi-escapes": "^4.2.1", + "chalk": "^4.0.0", + "emittery": "^0.8.1", + "exit": "^0.1.2", + "graceful-fs": "^4.2.9", + "jest-changed-files": "^27.5.1", + "jest-config": "^27.5.1", + "jest-haste-map": "^27.5.1", + "jest-message-util": "^27.5.1", + "jest-regex-util": "^27.5.1", + "jest-resolve": "^27.5.1", + "jest-resolve-dependencies": "^27.5.1", + "jest-runner": "^27.5.1", + "jest-runtime": "^27.5.1", + "jest-snapshot": "^27.5.1", + "jest-util": "^27.5.1", + "jest-validate": "^27.5.1", + "jest-watcher": "^27.5.1", + "micromatch": "^4.0.4", + "rimraf": "^3.0.0", + "slash": "^3.0.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + }, + "peerDependencies": { + "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0" + }, + "peerDependenciesMeta": { + "node-notifier": { + "optional": true + } + } + }, + "node_modules/@jest/environment": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/environment/-/environment-27.5.1.tgz", + "integrity": "sha512-/WQjhPJe3/ghaol/4Bq480JKXV/Rfw8nQdN7f41fM8VDHLcxKXou6QyXAh3EFr9/bVG3x74z1NWDkP87EiY8gA==", + "dependencies": { + "@jest/fake-timers": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "jest-mock": "^27.5.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/@jest/fake-timers": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-27.5.1.tgz", + "integrity": "sha512-/aPowoolwa07k7/oM3aASneNeBGCmGQsc3ugN4u6s4C/+s5M64MFo/+djTdiwcbQlRfFElGuDXWzaWj6QgKObQ==", + "dependencies": { + "@jest/types": "^27.5.1", + "@sinonjs/fake-timers": "^8.0.1", + "@types/node": "*", + "jest-message-util": "^27.5.1", + "jest-mock": "^27.5.1", + "jest-util": "^27.5.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/@jest/globals": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/globals/-/globals-27.5.1.tgz", + "integrity": "sha512-ZEJNB41OBQQgGzgyInAv0UUfDDj3upmHydjieSxFvTRuZElrx7tXg/uVQ5hYVEwiXs3+aMsAeEc9X7xiSKCm4Q==", + "dependencies": { + "@jest/environment": "^27.5.1", + "@jest/types": "^27.5.1", + "expect": "^27.5.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/@jest/reporters": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/reporters/-/reporters-27.5.1.tgz", + "integrity": "sha512-cPXh9hWIlVJMQkVk84aIvXuBB4uQQmFqZiacloFuGiP3ah1sbCxCosidXFDfqG8+6fO1oR2dTJTlsOy4VFmUfw==", + "dependencies": { + "@bcoe/v8-coverage": "^0.2.3", + "@jest/console": "^27.5.1", + "@jest/test-result": "^27.5.1", + "@jest/transform": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "chalk": "^4.0.0", + "collect-v8-coverage": "^1.0.0", + "exit": "^0.1.2", + "glob": "^7.1.2", + "graceful-fs": "^4.2.9", + "istanbul-lib-coverage": "^3.0.0", + "istanbul-lib-instrument": "^5.1.0", + "istanbul-lib-report": "^3.0.0", + "istanbul-lib-source-maps": "^4.0.0", + "istanbul-reports": "^3.1.3", + "jest-haste-map": "^27.5.1", + "jest-resolve": "^27.5.1", + "jest-util": "^27.5.1", + "jest-worker": "^27.5.1", + "slash": "^3.0.0", + "source-map": "^0.6.0", + "string-length": "^4.0.1", + "terminal-link": "^2.0.0", + "v8-to-istanbul": "^8.1.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + }, + "peerDependencies": { + "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0" + }, + "peerDependenciesMeta": { + "node-notifier": { + "optional": true + } + } + }, + "node_modules/@jest/reporters/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@jest/schemas": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-28.1.3.tgz", + "integrity": "sha512-/l/VWsdt/aBXgjshLWOFyFt3IVdYypu5y2Wn2rOO1un6nkqIn8SLXzgIMYXFyYsRWDyF5EthmKJMIdJvk08grg==", + "dependencies": { + "@sinclair/typebox": "^0.24.1" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/@jest/source-map": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/source-map/-/source-map-27.5.1.tgz", + "integrity": "sha512-y9NIHUYF3PJRlHk98NdC/N1gl88BL08aQQgu4k4ZopQkCw9t9cV8mtl3TV8b/YCB8XaVTFrmUTAJvjsntDireg==", + "dependencies": { + "callsites": "^3.0.0", + "graceful-fs": "^4.2.9", + "source-map": "^0.6.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/@jest/source-map/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@jest/test-result": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-27.5.1.tgz", + "integrity": "sha512-EW35l2RYFUcUQxFJz5Cv5MTOxlJIQs4I7gxzi2zVU7PJhOwfYq1MdC5nhSmYjX1gmMmLPvB3sIaC+BkcHRBfag==", + "dependencies": { + "@jest/console": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/istanbul-lib-coverage": "^2.0.0", + "collect-v8-coverage": "^1.0.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/@jest/test-sequencer": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/test-sequencer/-/test-sequencer-27.5.1.tgz", + "integrity": "sha512-LCheJF7WB2+9JuCS7VB/EmGIdQuhtqjRNI9A43idHv3E4KltCTsPsLxvdaubFHSYwY/fNjMWjl6vNRhDiN7vpQ==", + "dependencies": { + "@jest/test-result": "^27.5.1", + "graceful-fs": "^4.2.9", + "jest-haste-map": "^27.5.1", + "jest-runtime": "^27.5.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/@jest/transform": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/transform/-/transform-27.5.1.tgz", + "integrity": "sha512-ipON6WtYgl/1329g5AIJVbUuEh0wZVbdpGwC99Jw4LwuoBNS95MVphU6zOeD9pDkon+LLbFL7lOQRapbB8SCHw==", + "dependencies": { + "@babel/core": "^7.1.0", + "@jest/types": "^27.5.1", + "babel-plugin-istanbul": "^6.1.1", + "chalk": "^4.0.0", + "convert-source-map": "^1.4.0", + "fast-json-stable-stringify": "^2.0.0", + "graceful-fs": "^4.2.9", + "jest-haste-map": "^27.5.1", + "jest-regex-util": "^27.5.1", + "jest-util": "^27.5.1", + "micromatch": "^4.0.4", + "pirates": "^4.0.4", + "slash": "^3.0.0", + "source-map": "^0.6.1", + "write-file-atomic": "^3.0.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/@jest/transform/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@jest/types": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", + "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", + "dependencies": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^16.0.0", + "chalk": "^4.0.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/@jridgewell/gen-mapping": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.2.tgz", + "integrity": "sha512-mh65xKQAzI6iBcFzwv28KVWSmCkdRBWoOh+bYQGW3+6OZvbbN3TqMGo5hqYxQniRcH9F2VZIoJCm4pa3BPDK/A==", + "dependencies": { + "@jridgewell/set-array": "^1.0.1", + "@jridgewell/sourcemap-codec": "^1.4.10", + "@jridgewell/trace-mapping": "^0.3.9" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/resolve-uri": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.0.tgz", + "integrity": "sha512-F2msla3tad+Mfht5cJq7LSXcdudKTWCVYUgw6pLFOOHSTtZlj6SWNYAp+AhuqLmWdBO2X5hPrLcu8cVP8fy28w==", + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/set-array": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.1.2.tgz", + "integrity": "sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==", + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/source-map": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/@jridgewell/source-map/-/source-map-0.3.2.tgz", + "integrity": "sha512-m7O9o2uR8k2ObDysZYzdfhb08VuEml5oWGiosa1VdaPZ/A6QyPkAJuwN0Q1lhULOf6B7MtQmHENS743hWtCrgw==", + "dependencies": { + "@jridgewell/gen-mapping": "^0.3.0", + "@jridgewell/trace-mapping": "^0.3.9" + } + }, + "node_modules/@jridgewell/sourcemap-codec": { + "version": "1.4.14", + "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.14.tgz", + "integrity": "sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw==" + }, + "node_modules/@jridgewell/trace-mapping": { + "version": "0.3.15", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.15.tgz", + "integrity": "sha512-oWZNOULl+UbhsgB51uuZzglikfIKSUBO/M9W2OfEjn7cmqoAiCgmv9lyACTUacZwBz0ITnJ2NqjU8Tx0DHL88g==", + "dependencies": { + "@jridgewell/resolve-uri": "^3.0.3", + "@jridgewell/sourcemap-codec": "^1.4.10" + } + }, + "node_modules/@leichtgewicht/ip-codec": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/@leichtgewicht/ip-codec/-/ip-codec-2.0.4.tgz", + "integrity": "sha512-Hcv+nVC0kZnQ3tD9GVu5xSMR4VVYOteQIr/hwFPVEvPdlXqgGEuRjiheChHgdM+JyqdgNcmzZOX/tnl0JOiI7A==" + }, + "node_modules/@nicolo-ribaudo/eslint-scope-5-internals": { + "version": "5.1.1-v1", + "resolved": "https://registry.npmjs.org/@nicolo-ribaudo/eslint-scope-5-internals/-/eslint-scope-5-internals-5.1.1-v1.tgz", + "integrity": "sha512-54/JRvkLIzzDWshCWfuhadfrfZVPiElY8Fcgmg1HroEly/EDSszzhBAsarCux+D/kOslTRquNzuyGSmUSTTHGg==", + "dependencies": { + "eslint-scope": "5.1.1" + } + }, + "node_modules/@nicolo-ribaudo/eslint-scope-5-internals/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==", + "dependencies": { + "esrecurse": "^4.3.0", + "estraverse": "^4.1.1" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/@nicolo-ribaudo/eslint-scope-5-internals/node_modules/estraverse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", + "engines": { + "node": ">=4.0" + } + }, + "node_modules/@nodelib/fs.scandir": { + "version": "2.1.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", + "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", + "dependencies": { + "@nodelib/fs.stat": "2.0.5", + "run-parallel": "^1.1.9" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@nodelib/fs.stat": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", + "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", + "engines": { + "node": ">= 8" + } + }, + "node_modules/@nodelib/fs.walk": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", + "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", + "dependencies": { + "@nodelib/fs.scandir": "2.1.5", + "fastq": "^1.6.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@panva/asn1.js": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@panva/asn1.js/-/asn1.js-1.0.0.tgz", + "integrity": "sha512-UdkG3mLEqXgnlKsWanWcgb6dOjUzJ+XC5f+aWw30qrtjxeNUSfKX1cd5FBzOaXQumoe9nIqeZUvrRJS03HCCtw==", + "dev": true, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/@peculiar/asn1-schema": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/@peculiar/asn1-schema/-/asn1-schema-2.3.0.tgz", + "integrity": "sha512-DtNLAG4vmDrdSJFPe7rypkcj597chNQL7u+2dBtYo5mh7VW2+im6ke+O0NVr8W1f4re4C3F71LhoMb0Yxqa48Q==", + "dependencies": { + "asn1js": "^3.0.5", + "pvtsutils": "^1.3.2", + "tslib": "^2.4.0" + } + }, + "node_modules/@peculiar/json-schema": { + "version": "1.1.12", + "resolved": "https://registry.npmjs.org/@peculiar/json-schema/-/json-schema-1.1.12.tgz", + "integrity": "sha512-coUfuoMeIB7B8/NMekxaDzLhaYmp0HZNPEjYRm9goRou8UZIC3z21s0sL9AWoCw4EG876QyO3kYrc61WNF9B/w==", + "dependencies": { + "tslib": "^2.0.0" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/@peculiar/webcrypto": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/@peculiar/webcrypto/-/webcrypto-1.4.0.tgz", + "integrity": "sha512-U58N44b2m3OuTgpmKgf0LPDOmP3bhwNz01vAnj1mBwxBASRhptWYK+M3zG+HBkDqGQM+bFsoIihTW8MdmPXEqg==", + "dependencies": { + "@peculiar/asn1-schema": "^2.1.6", + "@peculiar/json-schema": "^1.1.12", + "pvtsutils": "^1.3.2", + "tslib": "^2.4.0", + "webcrypto-core": "^1.7.4" + }, + "engines": { + "node": ">=10.12.0" + } + }, + "node_modules/@pmmmwh/react-refresh-webpack-plugin": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/@pmmmwh/react-refresh-webpack-plugin/-/react-refresh-webpack-plugin-0.5.7.tgz", + "integrity": "sha512-bcKCAzF0DV2IIROp9ZHkRJa6O4jy7NlnHdWL3GmcUxYWNjLXkK5kfELELwEfSP5hXPfVL/qOGMAROuMQb9GG8Q==", + "dependencies": { + "ansi-html-community": "^0.0.8", + "common-path-prefix": "^3.0.0", + "core-js-pure": "^3.8.1", + "error-stack-parser": "^2.0.6", + "find-up": "^5.0.0", + "html-entities": "^2.1.0", + "loader-utils": "^2.0.0", + "schema-utils": "^3.0.0", + "source-map": "^0.7.3" + }, + "engines": { + "node": ">= 10.13" + }, + "peerDependencies": { + "@types/webpack": "4.x || 5.x", + "react-refresh": ">=0.10.0 <1.0.0", + "sockjs-client": "^1.4.0", + "type-fest": ">=0.17.0 <3.0.0", + "webpack": ">=4.43.0 <6.0.0", + "webpack-dev-server": "3.x || 4.x", + "webpack-hot-middleware": "2.x", + "webpack-plugin-serve": "0.x || 1.x" + }, + "peerDependenciesMeta": { + "@types/webpack": { + "optional": true + }, + "sockjs-client": { + "optional": true + }, + "type-fest": { + "optional": true + }, + "webpack-dev-server": { + "optional": true + }, + "webpack-hot-middleware": { + "optional": true + }, + "webpack-plugin-serve": { + "optional": true + } + } + }, + "node_modules/@popperjs/core": { + "version": "2.11.6", + "resolved": "https://registry.npmjs.org/@popperjs/core/-/core-2.11.6.tgz", + "integrity": "sha512-50/17A98tWUfQ176raKiOGXuYpLyyVMkxxG6oylzL3BPOlA6ADGdK7EYunSa4I064xerltq9TGXs8HmOk5E+vw==", + "peer": true, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/popperjs" + } + }, + "node_modules/@remix-run/router": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@remix-run/router/-/router-1.0.2.tgz", + "integrity": "sha512-GRSOFhJzjGN+d4sKHTMSvNeUPoZiDHWmRnXfzaxrqe7dE/Nzlc8BiMSJdLDESZlndM7jIUrZ/F4yWqVYlI0rwQ==", + "engines": { + "node": ">=14" + } + }, + "node_modules/@rollup/plugin-babel": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/@rollup/plugin-babel/-/plugin-babel-5.3.1.tgz", + "integrity": "sha512-WFfdLWU/xVWKeRQnKmIAQULUI7Il0gZnBIH/ZFO069wYIfPu+8zrfp/KMW0atmELoRDq8FbiP3VCss9MhCut7Q==", + "dependencies": { + "@babel/helper-module-imports": "^7.10.4", + "@rollup/pluginutils": "^3.1.0" + }, + "engines": { + "node": ">= 10.0.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0", + "@types/babel__core": "^7.1.9", + "rollup": "^1.20.0||^2.0.0" + }, + "peerDependenciesMeta": { + "@types/babel__core": { + "optional": true + } + } + }, + "node_modules/@rollup/plugin-node-resolve": { + "version": "11.2.1", + "resolved": "https://registry.npmjs.org/@rollup/plugin-node-resolve/-/plugin-node-resolve-11.2.1.tgz", + "integrity": "sha512-yc2n43jcqVyGE2sqV5/YCmocy9ArjVAP/BeXyTtADTBBX6V0e5UMqwO8CdQ0kzjb6zu5P1qMzsScCMRvE9OlVg==", + "dependencies": { + "@rollup/pluginutils": "^3.1.0", + "@types/resolve": "1.17.1", + "builtin-modules": "^3.1.0", + "deepmerge": "^4.2.2", + "is-module": "^1.0.0", + "resolve": "^1.19.0" + }, + "engines": { + "node": ">= 10.0.0" + }, + "peerDependencies": { + "rollup": "^1.20.0||^2.0.0" + } + }, + "node_modules/@rollup/plugin-replace": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/@rollup/plugin-replace/-/plugin-replace-2.4.2.tgz", + "integrity": "sha512-IGcu+cydlUMZ5En85jxHH4qj2hta/11BHq95iHEyb2sbgiN0eCdzvUcHw5gt9pBL5lTi4JDYJ1acCoMGpTvEZg==", + "dependencies": { + "@rollup/pluginutils": "^3.1.0", + "magic-string": "^0.25.7" + }, + "peerDependencies": { + "rollup": "^1.20.0 || ^2.0.0" + } + }, + "node_modules/@rollup/pluginutils": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/@rollup/pluginutils/-/pluginutils-3.1.0.tgz", + "integrity": "sha512-GksZ6pr6TpIjHm8h9lSQ8pi8BE9VeubNT0OMJ3B5uZJ8pz73NPiqOtCog/x2/QzM1ENChPKxMDhiQuRHsqc+lg==", + "dependencies": { + "@types/estree": "0.0.39", + "estree-walker": "^1.0.1", + "picomatch": "^2.2.2" + }, + "engines": { + "node": ">= 8.0.0" + }, + "peerDependencies": { + "rollup": "^1.20.0||^2.0.0" + } + }, + "node_modules/@rollup/pluginutils/node_modules/@types/estree": { + "version": "0.0.39", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.39.tgz", + "integrity": "sha512-EYNwp3bU+98cpU4lAWYYL7Zz+2gryWH1qbdDTidVd6hkiR6weksdbMadyXKXNPEkQFhXM+hVO9ZygomHXp+AIw==" + }, + "node_modules/@rushstack/eslint-patch": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@rushstack/eslint-patch/-/eslint-patch-1.2.0.tgz", + "integrity": "sha512-sXo/qW2/pAcmT43VoRKOJbDOfV3cYpq3szSVfIThQXNt+E4DfKj361vaAt3c88U5tPUxzEswam7GW48PJqtKAg==" + }, + "node_modules/@sinclair/typebox": { + "version": "0.24.43", + "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.24.43.tgz", + "integrity": "sha512-1orQTvtazZmsPeBroJjysvsOQCYV2yjWlebkSY38pl5vr2tdLjEJ+LoxITlGNZaH2RE19WlAwQMkH/7C14wLfw==" + }, + "node_modules/@sindresorhus/is": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/@sindresorhus/is/-/is-4.6.0.tgz", + "integrity": "sha512-t09vSN3MdfsyCHoFcTRCH/iUtG7OJ0CsjzB8cjAmKc/va/kIgeDI/TxsigdncE/4be734m0cvIYwNaV4i2XqAw==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sindresorhus/is?sponsor=1" + } + }, + "node_modules/@sinonjs/commons": { + "version": "1.8.3", + "resolved": "https://registry.npmjs.org/@sinonjs/commons/-/commons-1.8.3.tgz", + "integrity": "sha512-xkNcLAn/wZaX14RPlwizcKicDk9G3F8m2nU3L7Ukm5zBgTwiT0wsoFAHx9Jq56fJA1z/7uKGtCRu16sOUCLIHQ==", + "dependencies": { + "type-detect": "4.0.8" + } + }, + "node_modules/@sinonjs/fake-timers": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/@sinonjs/fake-timers/-/fake-timers-8.1.0.tgz", + "integrity": "sha512-OAPJUAtgeINhh/TAlUID4QTs53Njm7xzddaVlEs/SXwgtiD1tW22zAB/W1wdqfrpmikgaWQ9Fw6Ws+hsiRm5Vg==", + "dependencies": { + "@sinonjs/commons": "^1.7.0" + } + }, + "node_modules/@surma/rollup-plugin-off-main-thread": { + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/@surma/rollup-plugin-off-main-thread/-/rollup-plugin-off-main-thread-2.2.3.tgz", + "integrity": "sha512-lR8q/9W7hZpMWweNiAKU7NQerBnzQQLvi8qnTDU/fxItPhtZVMbPV3lbCwjhIlNBe9Bbr5V+KHshvWmVSG9cxQ==", + "dependencies": { + "ejs": "^3.1.6", + "json5": "^2.2.0", + "magic-string": "^0.25.0", + "string.prototype.matchall": "^4.0.6" + } + }, + "node_modules/@svgr/babel-plugin-add-jsx-attribute": { + "version": "5.4.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-add-jsx-attribute/-/babel-plugin-add-jsx-attribute-5.4.0.tgz", + "integrity": "sha512-ZFf2gs/8/6B8PnSofI0inYXr2SDNTDScPXhN7k5EqD4aZ3gi6u+rbmZHVB8IM3wDyx8ntKACZbtXSm7oZGRqVg==", + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } + }, + "node_modules/@svgr/babel-plugin-remove-jsx-attribute": { + "version": "5.4.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-remove-jsx-attribute/-/babel-plugin-remove-jsx-attribute-5.4.0.tgz", + "integrity": "sha512-yaS4o2PgUtwLFGTKbsiAy6D0o3ugcUhWK0Z45umJ66EPWunAz9fuFw2gJuje6wqQvQWOTJvIahUwndOXb7QCPg==", + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } + }, + "node_modules/@svgr/babel-plugin-remove-jsx-empty-expression": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-remove-jsx-empty-expression/-/babel-plugin-remove-jsx-empty-expression-5.0.1.tgz", + "integrity": "sha512-LA72+88A11ND/yFIMzyuLRSMJ+tRKeYKeQ+mR3DcAZ5I4h5CPWN9AHyUzJbWSYp/u2u0xhmgOe0+E41+GjEueA==", + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } + }, + "node_modules/@svgr/babel-plugin-replace-jsx-attribute-value": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-replace-jsx-attribute-value/-/babel-plugin-replace-jsx-attribute-value-5.0.1.tgz", + "integrity": "sha512-PoiE6ZD2Eiy5mK+fjHqwGOS+IXX0wq/YDtNyIgOrc6ejFnxN4b13pRpiIPbtPwHEc+NT2KCjteAcq33/F1Y9KQ==", + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } + }, + "node_modules/@svgr/babel-plugin-svg-dynamic-title": { + "version": "5.4.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-svg-dynamic-title/-/babel-plugin-svg-dynamic-title-5.4.0.tgz", + "integrity": "sha512-zSOZH8PdZOpuG1ZVx/cLVePB2ibo3WPpqo7gFIjLV9a0QsuQAzJiwwqmuEdTaW2pegyBE17Uu15mOgOcgabQZg==", + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } + }, + "node_modules/@svgr/babel-plugin-svg-em-dimensions": { + "version": "5.4.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-svg-em-dimensions/-/babel-plugin-svg-em-dimensions-5.4.0.tgz", + "integrity": "sha512-cPzDbDA5oT/sPXDCUYoVXEmm3VIoAWAPT6mSPTJNbQaBNUuEKVKyGH93oDY4e42PYHRW67N5alJx/eEol20abw==", + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } + }, + "node_modules/@svgr/babel-plugin-transform-react-native-svg": { + "version": "5.4.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-transform-react-native-svg/-/babel-plugin-transform-react-native-svg-5.4.0.tgz", + "integrity": "sha512-3eYP/SaopZ41GHwXma7Rmxcv9uRslRDTY1estspeB1w1ueZWd/tPlMfEOoccYpEMZU3jD4OU7YitnXcF5hLW2Q==", + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } + }, + "node_modules/@svgr/babel-plugin-transform-svg-component": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-transform-svg-component/-/babel-plugin-transform-svg-component-5.5.0.tgz", + "integrity": "sha512-q4jSH1UUvbrsOtlo/tKcgSeiCHRSBdXoIoqX1pgcKK/aU3JD27wmMKwGtpB8qRYUYoyXvfGxUVKchLuR5pB3rQ==", + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } + }, + "node_modules/@svgr/babel-preset": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-preset/-/babel-preset-5.5.0.tgz", + "integrity": "sha512-4FiXBjvQ+z2j7yASeGPEi8VD/5rrGQk4Xrq3EdJmoZgz/tpqChpo5hgXDvmEauwtvOc52q8ghhZK4Oy7qph4ig==", + "dependencies": { + "@svgr/babel-plugin-add-jsx-attribute": "^5.4.0", + "@svgr/babel-plugin-remove-jsx-attribute": "^5.4.0", + "@svgr/babel-plugin-remove-jsx-empty-expression": "^5.0.1", + "@svgr/babel-plugin-replace-jsx-attribute-value": "^5.0.1", + "@svgr/babel-plugin-svg-dynamic-title": "^5.4.0", + "@svgr/babel-plugin-svg-em-dimensions": "^5.4.0", + "@svgr/babel-plugin-transform-react-native-svg": "^5.4.0", + "@svgr/babel-plugin-transform-svg-component": "^5.5.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } + }, + "node_modules/@svgr/core": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/@svgr/core/-/core-5.5.0.tgz", + "integrity": "sha512-q52VOcsJPvV3jO1wkPtzTuKlvX7Y3xIcWRpCMtBF3MrteZJtBfQw/+u0B1BHy5ColpQc1/YVTrPEtSYIMNZlrQ==", + "dependencies": { + "@svgr/plugin-jsx": "^5.5.0", + "camelcase": "^6.2.0", + "cosmiconfig": "^7.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } + }, + "node_modules/@svgr/hast-util-to-babel-ast": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/@svgr/hast-util-to-babel-ast/-/hast-util-to-babel-ast-5.5.0.tgz", + "integrity": "sha512-cAaR/CAiZRB8GP32N+1jocovUtvlj0+e65TB50/6Lcime+EA49m/8l+P2ko+XPJ4dw3xaPS3jOL4F2X4KWxoeQ==", + "dependencies": { + "@babel/types": "^7.12.6" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } + }, + "node_modules/@svgr/plugin-jsx": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/@svgr/plugin-jsx/-/plugin-jsx-5.5.0.tgz", + "integrity": "sha512-V/wVh33j12hGh05IDg8GpIUXbjAPnTdPTKuP4VNLggnwaHMPNQNae2pRnyTAILWCQdz5GyMqtO488g7CKM8CBA==", + "dependencies": { + "@babel/core": "^7.12.3", + "@svgr/babel-preset": "^5.5.0", + "@svgr/hast-util-to-babel-ast": "^5.5.0", + "svg-parser": "^2.0.2" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } + }, + "node_modules/@svgr/plugin-svgo": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/@svgr/plugin-svgo/-/plugin-svgo-5.5.0.tgz", + "integrity": "sha512-r5swKk46GuQl4RrVejVwpeeJaydoxkdwkM1mBKOgJLBUJPGaLci6ylg/IjhrRsREKDkr4kbMWdgOtbXEh0fyLQ==", + "dependencies": { + "cosmiconfig": "^7.0.0", + "deepmerge": "^4.2.2", + "svgo": "^1.2.2" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } + }, + "node_modules/@svgr/webpack": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/@svgr/webpack/-/webpack-5.5.0.tgz", + "integrity": "sha512-DOBOK255wfQxguUta2INKkzPj6AIS6iafZYiYmHn6W3pHlycSRRlvWKCfLDG10fXfLWqE3DJHgRUOyJYmARa7g==", + "dependencies": { + "@babel/core": "^7.12.3", + "@babel/plugin-transform-react-constant-elements": "^7.12.1", + "@babel/preset-env": "^7.12.1", + "@babel/preset-react": "^7.12.5", + "@svgr/core": "^5.5.0", + "@svgr/plugin-jsx": "^5.5.0", + "@svgr/plugin-svgo": "^5.5.0", + "loader-utils": "^2.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } + }, + "node_modules/@szmarczak/http-timer": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/@szmarczak/http-timer/-/http-timer-4.0.6.tgz", + "integrity": "sha512-4BAffykYOgO+5nzBWYwE3W90sBgLJoUPRWWcL8wlyiM8IB8ipJz3UMJ9KXQd1RKQXpKp8Tutn80HZtWsu2u76w==", + "dev": true, + "dependencies": { + "defer-to-connect": "^2.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@tanstack/query-core": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/@tanstack/query-core/-/query-core-4.6.0.tgz", + "integrity": "sha512-8b+vwooh8b4z1bIT3Ca7OVSyARM5JNbXi6F+g5VLYiflRd0AtJ+koqhin7UGhR11bbypmzVRKllWHwexWjKjDg==", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/tannerlinsley" + } + }, + "node_modules/@tanstack/react-query": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/@tanstack/react-query/-/react-query-4.6.0.tgz", + "integrity": "sha512-ZIx8EfRBGagxw+3onFb//Fnv0hhXDj/UHIYovPGwHdancAG9ZL4D0ymUan4cXJib/L0rGPzYFvET/yTEIPPXAw==", + "dependencies": { + "@tanstack/query-core": "4.6.0", + "use-sync-external-store": "^1.2.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/tannerlinsley" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0 || ^18.0.0", + "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0", + "react-native": "*" + }, + "peerDependenciesMeta": { + "react-dom": { + "optional": true + }, + "react-native": { + "optional": true + } + } + }, + "node_modules/@testing-library/dom": { + "version": "8.19.0", + "resolved": "https://registry.npmjs.org/@testing-library/dom/-/dom-8.19.0.tgz", + "integrity": "sha512-6YWYPPpxG3e/xOo6HIWwB/58HukkwIVTOaZ0VwdMVjhRUX/01E4FtQbck9GazOOj7MXHc5RBzMrU86iBJHbI+A==", + "dependencies": { + "@babel/code-frame": "^7.10.4", + "@babel/runtime": "^7.12.5", + "@types/aria-query": "^4.2.0", + "aria-query": "^5.0.0", + "chalk": "^4.1.0", + "dom-accessibility-api": "^0.5.9", + "lz-string": "^1.4.4", + "pretty-format": "^27.0.2" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/@testing-library/jest-dom": { + "version": "5.16.5", + "resolved": "https://registry.npmjs.org/@testing-library/jest-dom/-/jest-dom-5.16.5.tgz", + "integrity": "sha512-N5ixQ2qKpi5OLYfwQmUb/5mSV9LneAcaUfp32pn4yCnpb8r/Yz0pXFPck21dIicKmi+ta5WRAknkZCfA8refMA==", + "dependencies": { + "@adobe/css-tools": "^4.0.1", + "@babel/runtime": "^7.9.2", + "@types/testing-library__jest-dom": "^5.9.1", + "aria-query": "^5.0.0", + "chalk": "^3.0.0", + "css.escape": "^1.5.1", + "dom-accessibility-api": "^0.5.6", + "lodash": "^4.17.15", + "redent": "^3.0.0" + }, + "engines": { + "node": ">=8", + "npm": ">=6", + "yarn": ">=1" + } + }, + "node_modules/@testing-library/jest-dom/node_modules/chalk": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz", + "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@testing-library/react": { + "version": "13.4.0", + "resolved": "https://registry.npmjs.org/@testing-library/react/-/react-13.4.0.tgz", + "integrity": "sha512-sXOGON+WNTh3MLE9rve97ftaZukN3oNf2KjDy7YTx6hcTO2uuLHuCGynMDhFwGw/jYf4OJ2Qk0i4i79qMNNkyw==", + "dependencies": { + "@babel/runtime": "^7.12.5", + "@testing-library/dom": "^8.5.0", + "@types/react-dom": "^18.0.0" + }, + "engines": { + "node": ">=12" + }, + "peerDependencies": { + "react": "^18.0.0", + "react-dom": "^18.0.0" + } + }, + "node_modules/@testing-library/user-event": { + "version": "13.5.0", + "resolved": "https://registry.npmjs.org/@testing-library/user-event/-/user-event-13.5.0.tgz", + "integrity": "sha512-5Kwtbo3Y/NowpkbRuSepbyMFkZmHgD+vPzYB/RJ4oxt5Gj/avFFBYjhw27cqSVPVw/3a67NK1PbiIr9k4Gwmdg==", + "dependencies": { + "@babel/runtime": "^7.12.5" + }, + "engines": { + "node": ">=10", + "npm": ">=6" + }, + "peerDependencies": { + "@testing-library/dom": ">=7.21.4" + } + }, + "node_modules/@tootallnate/once": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@tootallnate/once/-/once-2.0.0.tgz", + "integrity": "sha512-XCuKFP5PS55gnMVu3dty8KPatLqUoy/ZYzDzAGCQ8JNFCkLXzmI7vNHCR+XpbZaMWQK/vQubr7PkYq8g470J/A==", + "engines": { + "node": ">= 10" + } + }, + "node_modules/@trysound/sax": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/@trysound/sax/-/sax-0.2.0.tgz", + "integrity": "sha512-L7z9BgrNEcYyUYtF+HaEfiS5ebkh9jXqbszz7pC0hRBPaatV0XjSD3+eHrpqFemQfgwiFF0QPIarnIihIDn7OA==", + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/@tsconfig/node10": { + "version": "1.0.9", + "resolved": "https://registry.npmjs.org/@tsconfig/node10/-/node10-1.0.9.tgz", + "integrity": "sha512-jNsYVVxU8v5g43Erja32laIDHXeoNvFEpX33OK4d6hljo3jDhCBDhx5dhCCTMWUojscpAagGiRkBKxpdl9fxqA==" + }, + "node_modules/@tsconfig/node12": { + "version": "1.0.11", + "resolved": "https://registry.npmjs.org/@tsconfig/node12/-/node12-1.0.11.tgz", + "integrity": "sha512-cqefuRsh12pWyGsIoBKJA9luFu3mRxCA+ORZvA4ktLSzIuCUtWVxGIuXigEwO5/ywWFMZ2QEGKWvkZG1zDMTag==" + }, + "node_modules/@tsconfig/node14": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/@tsconfig/node14/-/node14-1.0.3.tgz", + "integrity": "sha512-ysT8mhdixWK6Hw3i1V2AeRqZ5WfXg1G43mqoYlM2nc6388Fq5jcXyr5mRsqViLx/GJYdoL0bfXD8nmF+Zn/Iow==" + }, + "node_modules/@tsconfig/node16": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/@tsconfig/node16/-/node16-1.0.3.tgz", + "integrity": "sha512-yOlFc+7UtL/89t2ZhjPvvB/DeAr3r+Dq58IgzsFkOAvVC6NMJXmCGjbptdXdR9qsX7pKcTL+s87FtYREi2dEEQ==" + }, + "node_modules/@types/aria-query": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/@types/aria-query/-/aria-query-4.2.2.tgz", + "integrity": "sha512-HnYpAE1Y6kRyKM/XkEuiRQhTHvkzMBurTHnpFLYLBGPIylZNPs9jJcuOOYWxPLJCSEtmZT0Y8rHDokKN7rRTig==" + }, + "node_modules/@types/babel__core": { + "version": "7.1.19", + "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.1.19.tgz", + "integrity": "sha512-WEOTgRsbYkvA/KCsDwVEGkd7WAr1e3g31VHQ8zy5gul/V1qKullU/BU5I68X5v7V3GnB9eotmom4v5a5gjxorw==", + "dependencies": { + "@babel/parser": "^7.1.0", + "@babel/types": "^7.0.0", + "@types/babel__generator": "*", + "@types/babel__template": "*", + "@types/babel__traverse": "*" + } + }, + "node_modules/@types/babel__generator": { + "version": "7.6.4", + "resolved": "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.6.4.tgz", + "integrity": "sha512-tFkciB9j2K755yrTALxD44McOrk+gfpIpvC3sxHjRawj6PfnQxrse4Clq5y/Rq+G3mrBurMax/lG8Qn2t9mSsg==", + "dependencies": { + "@babel/types": "^7.0.0" + } + }, + "node_modules/@types/babel__template": { + "version": "7.4.1", + "resolved": "https://registry.npmjs.org/@types/babel__template/-/babel__template-7.4.1.tgz", + "integrity": "sha512-azBFKemX6kMg5Io+/rdGT0dkGreboUVR0Cdm3fz9QJWpaQGJRQXl7C+6hOTCZcMll7KFyEQpgbYI2lHdsS4U7g==", + "dependencies": { + "@babel/parser": "^7.1.0", + "@babel/types": "^7.0.0" + } + }, + "node_modules/@types/babel__traverse": { + "version": "7.18.2", + "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.18.2.tgz", + "integrity": "sha512-FcFaxOr2V5KZCviw1TnutEMVUVsGt4D2hP1TAfXZAMKuHYW3xQhe3jTxNPWutgCJ3/X1c5yX8ZoGVEItxKbwBg==", + "dependencies": { + "@babel/types": "^7.3.0" + } + }, + "node_modules/@types/body-parser": { + "version": "1.19.2", + "resolved": "https://registry.npmjs.org/@types/body-parser/-/body-parser-1.19.2.tgz", + "integrity": "sha512-ALYone6pm6QmwZoAgeyNksccT9Q4AWZQ6PvfwR37GT6r6FWUPguq6sUmNGSMV2Wr761oQoBxwGGa6DR5o1DC9g==", + "dependencies": { + "@types/connect": "*", + "@types/node": "*" + } + }, + "node_modules/@types/bonjour": { + "version": "3.5.10", + "resolved": "https://registry.npmjs.org/@types/bonjour/-/bonjour-3.5.10.tgz", + "integrity": "sha512-p7ienRMiS41Nu2/igbJxxLDWrSZ0WxM8UQgCeO9KhoVF7cOVFkrKsiDr1EsJIla8vV3oEEjGcz11jc5yimhzZw==", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/cacheable-request": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/@types/cacheable-request/-/cacheable-request-6.0.3.tgz", + "integrity": "sha512-IQ3EbTzGxIigb1I3qPZc1rWJnH0BmSKv5QYTalEwweFvyBDLSAe24zP0le/hyi7ecGfZVlIVAg4BZqb8WBwKqw==", + "dev": true, + "dependencies": { + "@types/http-cache-semantics": "*", + "@types/keyv": "^3.1.4", + "@types/node": "*", + "@types/responselike": "^1.0.0" + } + }, + "node_modules/@types/connect": { + "version": "3.4.35", + "resolved": "https://registry.npmjs.org/@types/connect/-/connect-3.4.35.tgz", + "integrity": "sha512-cdeYyv4KWoEgpBISTxWvqYsVy444DOqehiF3fM3ne10AmJ62RSyNkUnxMJXHQWRQQX2eR94m5y1IZyDwBjV9FQ==", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/connect-history-api-fallback": { + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/@types/connect-history-api-fallback/-/connect-history-api-fallback-1.3.5.tgz", + "integrity": "sha512-h8QJa8xSb1WD4fpKBDcATDNGXghFj6/3GRWG6dhmRcu0RX1Ubasur2Uvx5aeEwlf0MwblEC2bMzzMQntxnw/Cw==", + "dependencies": { + "@types/express-serve-static-core": "*", + "@types/node": "*" + } + }, + "node_modules/@types/eslint": { + "version": "8.4.6", + "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-8.4.6.tgz", + "integrity": "sha512-/fqTbjxyFUaYNO7VcW5g+4npmqVACz1bB7RTHYuLj+PRjw9hrCwrUXVQFpChUS0JsyEFvMZ7U/PfmvWgxJhI9g==", + "dependencies": { + "@types/estree": "*", + "@types/json-schema": "*" + } + }, + "node_modules/@types/eslint-scope": { + "version": "3.7.4", + "resolved": "https://registry.npmjs.org/@types/eslint-scope/-/eslint-scope-3.7.4.tgz", + "integrity": "sha512-9K4zoImiZc3HlIp6AVUDE4CWYx22a+lhSZMYNpbjW04+YF0KWj4pJXnEMjdnFTiQibFFmElcsasJXDbdI/EPhA==", + "dependencies": { + "@types/eslint": "*", + "@types/estree": "*" + } + }, + "node_modules/@types/estree": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.0.tgz", + "integrity": "sha512-WulqXMDUTYAXCjZnk6JtIHPigp55cVtDgDrO2gHRwhyJto21+1zbVCtOYB2L1F9w4qCQ0rOGWBnBe0FNTiEJIQ==" + }, + "node_modules/@types/express": { + "version": "4.17.14", + "resolved": "https://registry.npmjs.org/@types/express/-/express-4.17.14.tgz", + "integrity": "sha512-TEbt+vaPFQ+xpxFLFssxUDXj5cWCxZJjIcB7Yg0k0GMHGtgtQgpvx/MUQUeAkNbA9AAGrwkAsoeItdTgS7FMyg==", + "dependencies": { + "@types/body-parser": "*", + "@types/express-serve-static-core": "^4.17.18", + "@types/qs": "*", + "@types/serve-static": "*" + } + }, + "node_modules/@types/express-serve-static-core": { + "version": "4.17.31", + "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.17.31.tgz", + "integrity": "sha512-DxMhY+NAsTwMMFHBTtJFNp5qiHKJ7TeqOo23zVEM9alT1Ml27Q3xcTH0xwxn7Q0BbMcVEJOs/7aQtUWupUQN3Q==", + "dependencies": { + "@types/node": "*", + "@types/qs": "*", + "@types/range-parser": "*" + } + }, + "node_modules/@types/graceful-fs": { + "version": "4.1.5", + "resolved": "https://registry.npmjs.org/@types/graceful-fs/-/graceful-fs-4.1.5.tgz", + "integrity": "sha512-anKkLmZZ+xm4p8JWBf4hElkM4XR+EZeA2M9BAkkTldmcyDY4mbdIJnRghDJH3Ov5ooY7/UAoENtmdMSkaAd7Cw==", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/html-minifier-terser": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/@types/html-minifier-terser/-/html-minifier-terser-6.1.0.tgz", + "integrity": "sha512-oh/6byDPnL1zeNXFrDXFLyZjkr1MsBG667IM792caf1L2UPOOMf65NFzjUH/ltyfwjAGfs1rsX1eftK0jC/KIg==" + }, + "node_modules/@types/http-cache-semantics": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/@types/http-cache-semantics/-/http-cache-semantics-4.0.1.tgz", + "integrity": "sha512-SZs7ekbP8CN0txVG2xVRH6EgKmEm31BOxA07vkFaETzZz1xh+cbt8BcI0slpymvwhx5dlFnQG2rTlPVQn+iRPQ==", + "dev": true + }, + "node_modules/@types/http-proxy": { + "version": "1.17.9", + "resolved": "https://registry.npmjs.org/@types/http-proxy/-/http-proxy-1.17.9.tgz", + "integrity": "sha512-QsbSjA/fSk7xB+UXlCT3wHBy5ai9wOcNDWwZAtud+jXhwOM3l+EYZh8Lng4+/6n8uar0J7xILzqftJdJ/Wdfkw==", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/istanbul-lib-coverage": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.4.tgz", + "integrity": "sha512-z/QT1XN4K4KYuslS23k62yDIDLwLFkzxOuMplDtObz0+y7VqJCaO2o+SPwHCvLFZh7xazvvoor2tA/hPz9ee7g==" + }, + "node_modules/@types/istanbul-lib-report": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@types/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz", + "integrity": "sha512-plGgXAPfVKFoYfa9NpYDAkseG+g6Jr294RqeqcqDixSbU34MZVJRi/P+7Y8GDpzkEwLaGZZOpKIEmeVZNtKsrg==", + "dependencies": { + "@types/istanbul-lib-coverage": "*" + } + }, + "node_modules/@types/istanbul-reports": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz", + "integrity": "sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw==", + "dependencies": { + "@types/istanbul-lib-report": "*" + } + }, + "node_modules/@types/jest": { + "version": "27.5.2", + "resolved": "https://registry.npmjs.org/@types/jest/-/jest-27.5.2.tgz", + "integrity": "sha512-mpT8LJJ4CMeeahobofYWIjFo0xonRS/HfxnVEPMPFSQdGUt1uHCnoPT7Zhb+sjDU2wz0oKV0OLUR0WzrHNgfeA==", + "dependencies": { + "jest-matcher-utils": "^27.0.0", + "pretty-format": "^27.0.0" + } + }, + "node_modules/@types/js-yaml": { + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/@types/js-yaml/-/js-yaml-4.0.5.tgz", + "integrity": "sha512-FhpRzf927MNQdRZP0J5DLIdTXhjLYzeUTmLAu69mnVksLH9CJY3IuSeEgbKUki7GQZm0WqDkGzyxju2EZGD2wA==" + }, + "node_modules/@types/json-schema": { + "version": "7.0.11", + "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.11.tgz", + "integrity": "sha512-wOuvG1SN4Us4rez+tylwwwCV1psiNVOkJeM3AUWUNWg/jDQY2+HE/444y5gc+jBmRqASOm2Oeh5c1axHobwRKQ==" + }, + "node_modules/@types/json-stable-stringify": { + "version": "1.0.34", + "resolved": "https://registry.npmjs.org/@types/json-stable-stringify/-/json-stable-stringify-1.0.34.tgz", + "integrity": "sha512-s2cfwagOQAS8o06TcwKfr9Wx11dNGbH2E9vJz1cqV+a/LOyhWNLUNd6JSRYNzvB4d29UuJX2M0Dj9vE1T8fRXw==" + }, + "node_modules/@types/json5": { + "version": "0.0.29", + "resolved": "https://registry.npmjs.org/@types/json5/-/json5-0.0.29.tgz", + "integrity": "sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ==" + }, + "node_modules/@types/jsonwebtoken": { + "version": "8.5.9", + "resolved": "https://registry.npmjs.org/@types/jsonwebtoken/-/jsonwebtoken-8.5.9.tgz", + "integrity": "sha512-272FMnFGzAVMGtu9tkr29hRL6bZj4Zs1KZNeHLnKqAvp06tAIcarTMwOh8/8bz4FmKRcMxZhZNeUAQsNLoiPhg==", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/keyv": { + "version": "3.1.4", + "resolved": "https://registry.npmjs.org/@types/keyv/-/keyv-3.1.4.tgz", + "integrity": "sha512-BQ5aZNSCpj7D6K2ksrRCTmKRLEpnPvWDiLPfoGyhZ++8YtiK9d/3DBKPJgry359X/P1PfruyYwvnvwFjuEiEIg==", + "dev": true, + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/mime": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@types/mime/-/mime-3.0.1.tgz", + "integrity": "sha512-Y4XFY5VJAuw0FgAqPNd6NNoV44jbq9Bz2L7Rh/J6jLTiHBSBJa9fxqQIvkIld4GsoDOcCbvzOUAbLPsSKKg+uA==" + }, + "node_modules/@types/node": { + "version": "16.11.60", + "resolved": "https://registry.npmjs.org/@types/node/-/node-16.11.60.tgz", + "integrity": "sha512-kYIYa1D1L+HDv5M5RXQeEu1o0FKA6yedZIoyugm/MBPROkLpX4L7HRxMrPVyo8bnvjpW/wDlqFNGzXNMb7AdRw==" + }, + "node_modules/@types/parse-json": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/@types/parse-json/-/parse-json-4.0.0.tgz", + "integrity": "sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA==" + }, + "node_modules/@types/prettier": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/@types/prettier/-/prettier-2.7.1.tgz", + "integrity": "sha512-ri0UmynRRvZiiUJdiz38MmIblKK+oH30MztdBVR95dv/Ubw6neWSb8u1XpRb72L4qsZOhz+L+z9JD40SJmfWow==" + }, + "node_modules/@types/prop-types": { + "version": "15.7.5", + "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.5.tgz", + "integrity": "sha512-JCB8C6SnDoQf0cNycqd/35A7MjcnK+ZTqE7judS6o7utxUCg6imJg3QK2qzHKszlTjcj2cn+NwMB2i96ubpj7w==" + }, + "node_modules/@types/q": { + "version": "1.5.5", + "resolved": "https://registry.npmjs.org/@types/q/-/q-1.5.5.tgz", + "integrity": "sha512-L28j2FcJfSZOnL1WBjDYp2vUHCeIFlyYI/53EwD/rKUBQ7MtUUfbQWiyKJGpcnv4/WgrhWsFKrcPstcAt/J0tQ==" + }, + "node_modules/@types/qs": { + "version": "6.9.7", + "resolved": "https://registry.npmjs.org/@types/qs/-/qs-6.9.7.tgz", + "integrity": "sha512-FGa1F62FT09qcrueBA6qYTrJPVDzah9a+493+o2PCXsesWHIn27G98TsSMs3WPNbZIEj4+VJf6saSFpvD+3Zsw==" + }, + "node_modules/@types/range-parser": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/@types/range-parser/-/range-parser-1.2.4.tgz", + "integrity": "sha512-EEhsLsD6UsDM1yFhAvy0Cjr6VwmpMWqFBCb9w07wVugF7w9nfajxLuVmngTIpgS6svCnm6Vaw+MZhoDCKnOfsw==" + }, + "node_modules/@types/react": { + "version": "18.0.21", + "resolved": "https://registry.npmjs.org/@types/react/-/react-18.0.21.tgz", + "integrity": "sha512-7QUCOxvFgnD5Jk8ZKlUAhVcRj7GuJRjnjjiY/IUBWKgOlnvDvTMLD4RTF7NPyVmbRhNrbomZiOepg7M/2Kj1mA==", + "dependencies": { + "@types/prop-types": "*", + "@types/scheduler": "*", + "csstype": "^3.0.2" + } + }, + "node_modules/@types/react-dom": { + "version": "18.0.6", + "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-18.0.6.tgz", + "integrity": "sha512-/5OFZgfIPSwy+YuIBP/FgJnQnsxhZhjjrnxudMddeblOouIodEQ75X14Rr4wGSG/bknL+Omy9iWlLo1u/9GzAA==", + "dependencies": { + "@types/react": "*" + } + }, + "node_modules/@types/resolve": { + "version": "1.17.1", + "resolved": "https://registry.npmjs.org/@types/resolve/-/resolve-1.17.1.tgz", + "integrity": "sha512-yy7HuzQhj0dhGpD8RLXSZWEkLsV9ibvxvi6EiJ3bkqLAO1RGo0WbkWQiwpRlSFymTJRz0d3k5LM3kkx8ArDbLw==", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/responselike": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@types/responselike/-/responselike-1.0.0.tgz", + "integrity": "sha512-85Y2BjiufFzaMIlvJDvTTB8Fxl2xfLo4HgmHzVBz08w4wDePCTjYw66PdrolO0kzli3yam/YCgRufyo1DdQVTA==", + "dev": true, + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/retry": { + "version": "0.12.0", + "resolved": "https://registry.npmjs.org/@types/retry/-/retry-0.12.0.tgz", + "integrity": "sha512-wWKOClTTiizcZhXnPY4wikVAwmdYHp8q6DmC+EJUzAMsycb7HB32Kh9RN4+0gExjmPmZSAQjgURXIGATPegAvA==" + }, + "node_modules/@types/scheduler": { + "version": "0.16.2", + "resolved": "https://registry.npmjs.org/@types/scheduler/-/scheduler-0.16.2.tgz", + "integrity": "sha512-hppQEBDmlwhFAXKJX2KnWLYu5yMfi91yazPb2l+lbJiwW+wdo1gNeRA+3RgNSO39WYX2euey41KEwnqesU2Jew==" + }, + "node_modules/@types/serve-index": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/@types/serve-index/-/serve-index-1.9.1.tgz", + "integrity": "sha512-d/Hs3nWDxNL2xAczmOVZNj92YZCS6RGxfBPjKzuu/XirCgXdpKEb88dYNbrYGint6IVWLNP+yonwVAuRC0T2Dg==", + "dependencies": { + "@types/express": "*" + } + }, + "node_modules/@types/serve-static": { + "version": "1.15.0", + "resolved": "https://registry.npmjs.org/@types/serve-static/-/serve-static-1.15.0.tgz", + "integrity": "sha512-z5xyF6uh8CbjAu9760KDKsH2FcDxZ2tFCsA4HIMWE6IkiYMXfVoa+4f9KX+FN0ZLsaMw1WNG2ETLA6N+/YA+cg==", + "dependencies": { + "@types/mime": "*", + "@types/node": "*" + } + }, + "node_modules/@types/sockjs": { + "version": "0.3.33", + "resolved": "https://registry.npmjs.org/@types/sockjs/-/sockjs-0.3.33.tgz", + "integrity": "sha512-f0KEEe05NvUnat+boPTZ0dgaLZ4SfSouXUgv5noUiefG2ajgKjmETo9ZJyuqsl7dfl2aHlLJUiki6B4ZYldiiw==", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/stack-utils": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/@types/stack-utils/-/stack-utils-2.0.1.tgz", + "integrity": "sha512-Hl219/BT5fLAaz6NDkSuhzasy49dwQS/DSdu4MdggFB8zcXv7vflBI3xp7FEmkmdDkBUI2bPUNeMttp2knYdxw==" + }, + "node_modules/@types/testing-library__jest-dom": { + "version": "5.14.5", + "resolved": "https://registry.npmjs.org/@types/testing-library__jest-dom/-/testing-library__jest-dom-5.14.5.tgz", + "integrity": "sha512-SBwbxYoyPIvxHbeHxTZX2Pe/74F/tX2/D3mMvzabdeJ25bBojfW0TyB8BHrbq/9zaaKICJZjLP+8r6AeZMFCuQ==", + "dependencies": { + "@types/jest": "*" + } + }, + "node_modules/@types/trusted-types": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/@types/trusted-types/-/trusted-types-2.0.2.tgz", + "integrity": "sha512-F5DIZ36YVLE+PN+Zwws4kJogq47hNgX3Nx6WyDJ3kcplxyke3XIzB8uK5n/Lpm1HBsbGzd6nmGehL8cPekP+Tg==" + }, + "node_modules/@types/ws": { + "version": "8.5.3", + "resolved": "https://registry.npmjs.org/@types/ws/-/ws-8.5.3.tgz", + "integrity": "sha512-6YOoWjruKj1uLf3INHH7D3qTXwFfEsg1kf3c0uDdSBJwfa/llkwIjrAGV7j7mVgGNbzTQ3HiHKKDXl6bJPD97w==", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/yargs": { + "version": "16.0.4", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.4.tgz", + "integrity": "sha512-T8Yc9wt/5LbJyCaLiHPReJa0kApcIgJ7Bn735GjItUfh08Z1pJvu8QZqb9s+mMvKV6WUQRV7K2R46YbjMXTTJw==", + "dependencies": { + "@types/yargs-parser": "*" + } + }, + "node_modules/@types/yargs-parser": { + "version": "21.0.0", + "resolved": "https://registry.npmjs.org/@types/yargs-parser/-/yargs-parser-21.0.0.tgz", + "integrity": "sha512-iO9ZQHkZxHn4mSakYV0vFHAVDyEOIJQrV2uZ06HxEPcx+mt8swXoZHIbaaJ2crJYFfErySgktuTZ3BeLz+XmFA==" + }, + "node_modules/@typescript-eslint/eslint-plugin": { + "version": "5.38.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.38.0.tgz", + "integrity": "sha512-GgHi/GNuUbTOeoJiEANi0oI6fF3gBQc3bGFYj40nnAPCbhrtEDf2rjBmefFadweBmO1Du1YovHeDP2h5JLhtTQ==", + "dependencies": { + "@typescript-eslint/scope-manager": "5.38.0", + "@typescript-eslint/type-utils": "5.38.0", + "@typescript-eslint/utils": "5.38.0", + "debug": "^4.3.4", + "ignore": "^5.2.0", + "regexpp": "^3.2.0", + "semver": "^7.3.7", + "tsutils": "^3.21.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.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" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@typescript-eslint/eslint-plugin/node_modules/semver": { + "version": "7.3.7", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz", + "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==", + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@typescript-eslint/experimental-utils": { + "version": "5.38.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/experimental-utils/-/experimental-utils-5.38.0.tgz", + "integrity": "sha512-kzXBRfvGlicgGk4CYuRUqKvwc2s3wHXNssUWWJU18bhMRxriFm3BZWyQ6vEHBRpEIMKB6b7MIQHO+9lYlts19w==", + "dependencies": { + "@typescript-eslint/utils": "5.38.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" + } + }, + "node_modules/@typescript-eslint/parser": { + "version": "5.38.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.38.0.tgz", + "integrity": "sha512-/F63giJGLDr0ms1Cr8utDAxP2SPiglaD6V+pCOcG35P2jCqdfR7uuEhz1GIC3oy4hkUF8xA1XSXmd9hOh/a5EA==", + "dependencies": { + "@typescript-eslint/scope-manager": "5.38.0", + "@typescript-eslint/types": "5.38.0", + "@typescript-eslint/typescript-estree": "5.38.0", + "debug": "^4.3.4" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@typescript-eslint/scope-manager": { + "version": "5.38.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.38.0.tgz", + "integrity": "sha512-ByhHIuNyKD9giwkkLqzezZ9y5bALW8VNY6xXcP+VxoH4JBDKjU5WNnsiD4HJdglHECdV+lyaxhvQjTUbRboiTA==", + "dependencies": { + "@typescript-eslint/types": "5.38.0", + "@typescript-eslint/visitor-keys": "5.38.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@typescript-eslint/type-utils": { + "version": "5.38.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-5.38.0.tgz", + "integrity": "sha512-iZq5USgybUcj/lfnbuelJ0j3K9dbs1I3RICAJY9NZZpDgBYXmuUlYQGzftpQA9wC8cKgtS6DASTvF3HrXwwozA==", + "dependencies": { + "@typescript-eslint/typescript-estree": "5.38.0", + "@typescript-eslint/utils": "5.38.0", + "debug": "^4.3.4", + "tsutils": "^3.21.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "*" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@typescript-eslint/types": { + "version": "5.38.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.38.0.tgz", + "integrity": "sha512-HHu4yMjJ7i3Cb+8NUuRCdOGu2VMkfmKyIJsOr9PfkBVYLYrtMCK/Ap50Rpov+iKpxDTfnqvDbuPLgBE5FwUNfA==", + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@typescript-eslint/typescript-estree": { + "version": "5.38.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.38.0.tgz", + "integrity": "sha512-6P0RuphkR+UuV7Avv7MU3hFoWaGcrgOdi8eTe1NwhMp2/GjUJoODBTRWzlHpZh6lFOaPmSvgxGlROa0Sg5Zbyg==", + "dependencies": { + "@typescript-eslint/types": "5.38.0", + "@typescript-eslint/visitor-keys": "5.38.0", + "debug": "^4.3.4", + "globby": "^11.1.0", + "is-glob": "^4.0.3", + "semver": "^7.3.7", + "tsutils": "^3.21.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@typescript-eslint/typescript-estree/node_modules/semver": { + "version": "7.3.7", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz", + "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==", + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@typescript-eslint/utils": { + "version": "5.38.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.38.0.tgz", + "integrity": "sha512-6sdeYaBgk9Fh7N2unEXGz+D+som2QCQGPAf1SxrkEr+Z32gMreQ0rparXTNGRRfYUWk/JzbGdcM8NSSd6oqnTA==", + "dependencies": { + "@types/json-schema": "^7.0.9", + "@typescript-eslint/scope-manager": "5.38.0", + "@typescript-eslint/types": "5.38.0", + "@typescript-eslint/typescript-estree": "5.38.0", + "eslint-scope": "^5.1.1", + "eslint-utils": "^3.0.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" + } + }, + "node_modules/@typescript-eslint/utils/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==", + "dependencies": { + "esrecurse": "^4.3.0", + "estraverse": "^4.1.1" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/@typescript-eslint/utils/node_modules/estraverse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", + "engines": { + "node": ">=4.0" + } + }, + "node_modules/@typescript-eslint/visitor-keys": { + "version": "5.38.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.38.0.tgz", + "integrity": "sha512-MxnrdIyArnTi+XyFLR+kt/uNAcdOnmT+879os7qDRI+EYySR4crXJq9BXPfRzzLGq0wgxkwidrCJ9WCAoacm1w==", + "dependencies": { + "@typescript-eslint/types": "5.38.0", + "eslint-visitor-keys": "^3.3.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@webassemblyjs/ast": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.11.1.tgz", + "integrity": "sha512-ukBh14qFLjxTQNTXocdyksN5QdM28S1CxHt2rdskFyL+xFV7VremuBLVbmCePj+URalXBENx/9Lm7lnhihtCSw==", + "dependencies": { + "@webassemblyjs/helper-numbers": "1.11.1", + "@webassemblyjs/helper-wasm-bytecode": "1.11.1" + } + }, + "node_modules/@webassemblyjs/floating-point-hex-parser": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.11.1.tgz", + "integrity": "sha512-iGRfyc5Bq+NnNuX8b5hwBrRjzf0ocrJPI6GWFodBFzmFnyvrQ83SHKhmilCU/8Jv67i4GJZBMhEzltxzcNagtQ==" + }, + "node_modules/@webassemblyjs/helper-api-error": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.11.1.tgz", + "integrity": "sha512-RlhS8CBCXfRUR/cwo2ho9bkheSXG0+NwooXcc3PAILALf2QLdFyj7KGsKRbVc95hZnhnERon4kW/D3SZpp6Tcg==" + }, + "node_modules/@webassemblyjs/helper-buffer": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.11.1.tgz", + "integrity": "sha512-gwikF65aDNeeXa8JxXa2BAk+REjSyhrNC9ZwdT0f8jc4dQQeDQ7G4m0f2QCLPJiMTTO6wfDmRmj/pW0PsUvIcA==" + }, + "node_modules/@webassemblyjs/helper-numbers": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-numbers/-/helper-numbers-1.11.1.tgz", + "integrity": "sha512-vDkbxiB8zfnPdNK9Rajcey5C0w+QJugEglN0of+kmO8l7lDb77AnlKYQF7aarZuCrv+l0UvqL+68gSDr3k9LPQ==", + "dependencies": { + "@webassemblyjs/floating-point-hex-parser": "1.11.1", + "@webassemblyjs/helper-api-error": "1.11.1", + "@xtuc/long": "4.2.2" + } + }, + "node_modules/@webassemblyjs/helper-wasm-bytecode": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.11.1.tgz", + "integrity": "sha512-PvpoOGiJwXeTrSf/qfudJhwlvDQxFgelbMqtq52WWiXC6Xgg1IREdngmPN3bs4RoO83PnL/nFrxucXj1+BX62Q==" + }, + "node_modules/@webassemblyjs/helper-wasm-section": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.11.1.tgz", + "integrity": "sha512-10P9No29rYX1j7F3EVPX3JvGPQPae+AomuSTPiF9eBQeChHI6iqjMIwR9JmOJXwpnn/oVGDk7I5IlskuMwU/pg==", + "dependencies": { + "@webassemblyjs/ast": "1.11.1", + "@webassemblyjs/helper-buffer": "1.11.1", + "@webassemblyjs/helper-wasm-bytecode": "1.11.1", + "@webassemblyjs/wasm-gen": "1.11.1" + } + }, + "node_modules/@webassemblyjs/ieee754": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.11.1.tgz", + "integrity": "sha512-hJ87QIPtAMKbFq6CGTkZYJivEwZDbQUgYd3qKSadTNOhVY7p+gfP6Sr0lLRVTaG1JjFj+r3YchoqRYxNH3M0GQ==", + "dependencies": { + "@xtuc/ieee754": "^1.2.0" + } + }, + "node_modules/@webassemblyjs/leb128": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.11.1.tgz", + "integrity": "sha512-BJ2P0hNZ0u+Th1YZXJpzW6miwqQUGcIHT1G/sf72gLVD9DZ5AdYTqPNbHZh6K1M5VmKvFXwGSWZADz+qBWxeRw==", + "dependencies": { + "@xtuc/long": "4.2.2" + } + }, + "node_modules/@webassemblyjs/utf8": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.11.1.tgz", + "integrity": "sha512-9kqcxAEdMhiwQkHpkNiorZzqpGrodQQ2IGrHHxCy+Ozng0ofyMA0lTqiLkVs1uzTRejX+/O0EOT7KxqVPuXosQ==" + }, + "node_modules/@webassemblyjs/wasm-edit": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.11.1.tgz", + "integrity": "sha512-g+RsupUC1aTHfR8CDgnsVRVZFJqdkFHpsHMfJuWQzWU3tvnLC07UqHICfP+4XyL2tnr1amvl1Sdp06TnYCmVkA==", + "dependencies": { + "@webassemblyjs/ast": "1.11.1", + "@webassemblyjs/helper-buffer": "1.11.1", + "@webassemblyjs/helper-wasm-bytecode": "1.11.1", + "@webassemblyjs/helper-wasm-section": "1.11.1", + "@webassemblyjs/wasm-gen": "1.11.1", + "@webassemblyjs/wasm-opt": "1.11.1", + "@webassemblyjs/wasm-parser": "1.11.1", + "@webassemblyjs/wast-printer": "1.11.1" + } + }, + "node_modules/@webassemblyjs/wasm-gen": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.11.1.tgz", + "integrity": "sha512-F7QqKXwwNlMmsulj6+O7r4mmtAlCWfO/0HdgOxSklZfQcDu0TpLiD1mRt/zF25Bk59FIjEuGAIyn5ei4yMfLhA==", + "dependencies": { + "@webassemblyjs/ast": "1.11.1", + "@webassemblyjs/helper-wasm-bytecode": "1.11.1", + "@webassemblyjs/ieee754": "1.11.1", + "@webassemblyjs/leb128": "1.11.1", + "@webassemblyjs/utf8": "1.11.1" + } + }, + "node_modules/@webassemblyjs/wasm-opt": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.11.1.tgz", + "integrity": "sha512-VqnkNqnZlU5EB64pp1l7hdm3hmQw7Vgqa0KF/KCNO9sIpI6Fk6brDEiX+iCOYrvMuBWDws0NkTOxYEb85XQHHw==", + "dependencies": { + "@webassemblyjs/ast": "1.11.1", + "@webassemblyjs/helper-buffer": "1.11.1", + "@webassemblyjs/wasm-gen": "1.11.1", + "@webassemblyjs/wasm-parser": "1.11.1" + } + }, + "node_modules/@webassemblyjs/wasm-parser": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.11.1.tgz", + "integrity": "sha512-rrBujw+dJu32gYB7/Lup6UhdkPx9S9SnobZzRVL7VcBH9Bt9bCBLEuX/YXOOtBsOZ4NQrRykKhffRWHvigQvOA==", + "dependencies": { + "@webassemblyjs/ast": "1.11.1", + "@webassemblyjs/helper-api-error": "1.11.1", + "@webassemblyjs/helper-wasm-bytecode": "1.11.1", + "@webassemblyjs/ieee754": "1.11.1", + "@webassemblyjs/leb128": "1.11.1", + "@webassemblyjs/utf8": "1.11.1" + } + }, + "node_modules/@webassemblyjs/wast-printer": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.11.1.tgz", + "integrity": "sha512-IQboUWM4eKzWW+N/jij2sRatKMh99QEelo3Eb2q0qXkvPRISAj8Qxtmw5itwqK+TTkBuUIE45AxYPToqPtL5gg==", + "dependencies": { + "@webassemblyjs/ast": "1.11.1", + "@xtuc/long": "4.2.2" + } + }, + "node_modules/@whatwg-node/fetch": { + "version": "0.4.5", + "resolved": "https://registry.npmjs.org/@whatwg-node/fetch/-/fetch-0.4.5.tgz", + "integrity": "sha512-goWqxQ/+8pAbbOjdnE4f2BwQXZ9OPR8BE8ZOWP8PIhoTo+6tI1yDouMd1f6OltS6t5cF8bx3HJ/ii6ETg3F1lg==", + "dependencies": { + "@peculiar/webcrypto": "^1.4.0", + "abort-controller": "^3.0.0", + "busboy": "^1.6.0", + "form-data-encoder": "^1.7.1", + "formdata-node": "^4.3.1", + "node-fetch": "^2.6.7", + "undici": "^5.8.0", + "web-streams-polyfill": "^3.2.0" + } + }, + "node_modules/@xtuc/ieee754": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz", + "integrity": "sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==" + }, + "node_modules/@xtuc/long": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/@xtuc/long/-/long-4.2.2.tgz", + "integrity": "sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==" + }, + "node_modules/abab": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/abab/-/abab-2.0.6.tgz", + "integrity": "sha512-j2afSsaIENvHZN2B8GOpF566vZ5WVk5opAiMTvWgaQT8DkbOqsTfvNAvHoRGU2zzP8cPoqys+xHTRDWW8L+/BA==" + }, + "node_modules/abort-controller": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/abort-controller/-/abort-controller-3.0.0.tgz", + "integrity": "sha512-h8lQ8tacZYnR3vNQTgibj+tODHI5/+l06Au2Pcriv/Gmet0eaj4TwWH41sO9wnHDiQsEj19q0drzdWdeAHtweg==", + "dependencies": { + "event-target-shim": "^5.0.0" + }, + "engines": { + "node": ">=6.5" + } + }, + "node_modules/accepts": { + "version": "1.3.8", + "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.8.tgz", + "integrity": "sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==", + "dependencies": { + "mime-types": "~2.1.34", + "negotiator": "0.6.3" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/acorn": { + "version": "7.4.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz", + "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==", + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/acorn-globals": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/acorn-globals/-/acorn-globals-6.0.0.tgz", + "integrity": "sha512-ZQl7LOWaF5ePqqcX4hLuv/bLXYQNfNWw2c0/yX/TsPRKamzHcTGQnlCjHT3TsmkOUVEPS3crCxiPfdzE/Trlhg==", + "dependencies": { + "acorn": "^7.1.1", + "acorn-walk": "^7.1.1" + } + }, + "node_modules/acorn-jsx": { + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz", + "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==", + "peerDependencies": { + "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0" + } + }, + "node_modules/acorn-node": { + "version": "1.8.2", + "resolved": "https://registry.npmjs.org/acorn-node/-/acorn-node-1.8.2.tgz", + "integrity": "sha512-8mt+fslDufLYntIoPAaIMUe/lrbrehIiwmR3t2k9LljIzoigEPF27eLk2hy8zSGzmR/ogr7zbRKINMo1u0yh5A==", + "dependencies": { + "acorn": "^7.0.0", + "acorn-walk": "^7.0.0", + "xtend": "^4.0.2" + } + }, + "node_modules/acorn-walk": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-7.2.0.tgz", + "integrity": "sha512-OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA==", + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/address": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/address/-/address-1.2.1.tgz", + "integrity": "sha512-B+6bi5D34+fDYENiH5qOlA0cV2rAGKuWZ9LeyUUehbXy8e0VS9e498yO0Jeeh+iM+6KbfudHTFjXw2MmJD4QRA==", + "engines": { + "node": ">= 10.0.0" + } + }, + "node_modules/adjust-sourcemap-loader": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/adjust-sourcemap-loader/-/adjust-sourcemap-loader-4.0.0.tgz", + "integrity": "sha512-OXwN5b9pCUXNQHJpwwD2qP40byEmSgzj8B4ydSN0uMNYWiFmJ6x6KwUllMmfk8Rwu/HJDFR7U8ubsWBoN0Xp0A==", + "dependencies": { + "loader-utils": "^2.0.0", + "regex-parser": "^2.2.11" + }, + "engines": { + "node": ">=8.9" + } + }, + "node_modules/agent-base": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz", + "integrity": "sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==", + "dependencies": { + "debug": "4" + }, + "engines": { + "node": ">= 6.0.0" + } + }, + "node_modules/aggregate-error": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/aggregate-error/-/aggregate-error-3.1.0.tgz", + "integrity": "sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==", + "dependencies": { + "clean-stack": "^2.0.0", + "indent-string": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/ajv": { + "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "dependencies": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/ajv-formats": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ajv-formats/-/ajv-formats-2.1.1.tgz", + "integrity": "sha512-Wx0Kx52hxE7C18hkMEggYlEifqWZtYaRgouJor+WMdPnQyEK13vgEWyVNup7SoeeoLMsr4kf5h6dOW11I15MUA==", + "dependencies": { + "ajv": "^8.0.0" + }, + "peerDependencies": { + "ajv": "^8.0.0" + }, + "peerDependenciesMeta": { + "ajv": { + "optional": true + } + } + }, + "node_modules/ajv-formats/node_modules/ajv": { + "version": "8.11.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.0.tgz", + "integrity": "sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg==", + "dependencies": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/ajv-formats/node_modules/json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" + }, + "node_modules/ajv-keywords": { + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", + "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", + "peerDependencies": { + "ajv": "^6.9.1" + } + }, + "node_modules/ansi-escapes": { + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz", + "integrity": "sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==", + "dependencies": { + "type-fest": "^0.21.3" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/ansi-html-community": { + "version": "0.0.8", + "resolved": "https://registry.npmjs.org/ansi-html-community/-/ansi-html-community-0.0.8.tgz", + "integrity": "sha512-1APHAyr3+PCamwNw3bXCPp4HFLONZt/yIH0sZp0/469KWNTEy+qN5jQ3GVX6DMZ1UXAi34yVwtTeaG/HpBuuzw==", + "engines": [ + "node >= 0.8.0" + ], + "bin": { + "ansi-html": "bin/ansi-html" + } + }, + "node_modules/ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/anymatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.2.tgz", + "integrity": "sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg==", + "dependencies": { + "normalize-path": "^3.0.0", + "picomatch": "^2.0.4" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/arg": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/arg/-/arg-5.0.2.tgz", + "integrity": "sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg==" + }, + "node_modules/argparse": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", + "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==" + }, + "node_modules/aria-query": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-5.0.2.tgz", + "integrity": "sha512-eigU3vhqSO+Z8BKDnVLN/ompjhf3pYzecKXz8+whRy+9gZu8n1TCGfwzQUUPnqdHl9ax1Hr9031orZ+UOEYr7Q==", + "engines": { + "node": ">=6.0" + } + }, + "node_modules/array-flatten": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-2.1.2.tgz", + "integrity": "sha512-hNfzcOV8W4NdualtqBFPyVO+54DSJuZGY9qT4pRroB6S9e3iiido2ISIC5h9R2sPJ8H3FHCIiEnsv1lPXO3KtQ==" + }, + "node_modules/array-includes": { + "version": "3.1.5", + "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.1.5.tgz", + "integrity": "sha512-iSDYZMMyTPkiFasVqfuAQnWAYcvO/SeBSCGKePoEthjp4LEMTe4uLc7b025o4jAZpHhihh8xPo99TNWUWWkGDQ==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.19.5", + "get-intrinsic": "^1.1.1", + "is-string": "^1.0.7" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/array-union": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", + "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==", + "engines": { + "node": ">=8" + } + }, + "node_modules/array.prototype.flat": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/array.prototype.flat/-/array.prototype.flat-1.3.0.tgz", + "integrity": "sha512-12IUEkHsAhA4DY5s0FPgNXIdc8VRSqD9Zp78a5au9abH/SOBrsp082JOWFNTjkMozh8mqcdiKuaLGhPeYztxSw==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.19.2", + "es-shim-unscopables": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/array.prototype.flatmap": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/array.prototype.flatmap/-/array.prototype.flatmap-1.3.0.tgz", + "integrity": "sha512-PZC9/8TKAIxcWKdyeb77EzULHPrIX/tIZebLJUQOMR1OwYosT8yggdfWScfTBCDj5utONvOuPQQumYsU2ULbkg==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.19.2", + "es-shim-unscopables": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/array.prototype.reduce": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/array.prototype.reduce/-/array.prototype.reduce-1.0.4.tgz", + "integrity": "sha512-WnM+AjG/DvLRLo4DDl+r+SvCzYtD2Jd9oeBYMcEaI7t3fFrHY9M53/wdLcTvmZNQ70IU6Htj0emFkZ5TS+lrdw==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.19.2", + "es-array-method-boxes-properly": "^1.0.0", + "is-string": "^1.0.7" + }, + "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", + "integrity": "sha512-BSHWgDSAiKs50o2Re8ppvp3seVHXSRM44cdSsT9FfNEUUZLOGWVCsiWaRPWM1Znn+mqZ1OfVZ3z3DWEzSp7hRA==" + }, + "node_modules/asn1js": { + "version": "3.0.5", + "resolved": "https://registry.npmjs.org/asn1js/-/asn1js-3.0.5.tgz", + "integrity": "sha512-FVnvrKJwpt9LP2lAMl8qZswRNm3T4q9CON+bxldk2iwk3FFpuwhx2FfinyitizWHsVYyaY+y5JzDR0rCMV5yTQ==", + "dependencies": { + "pvtsutils": "^1.3.2", + "pvutils": "^1.1.3", + "tslib": "^2.4.0" + }, + "engines": { + "node": ">=12.0.0" + } + }, + "node_modules/ast-types-flow": { + "version": "0.0.7", + "resolved": "https://registry.npmjs.org/ast-types-flow/-/ast-types-flow-0.0.7.tgz", + "integrity": "sha512-eBvWn1lvIApYMhzQMsu9ciLfkBY499mFZlNqG+/9WR7PVlroQw0vG30cOQQbaKz3sCEc44TAOu2ykzqXSNnwag==" + }, + "node_modules/astral-regex": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/astral-regex/-/astral-regex-2.0.0.tgz", + "integrity": "sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/async": { + "version": "3.2.4", + "resolved": "https://registry.npmjs.org/async/-/async-3.2.4.tgz", + "integrity": "sha512-iAB+JbDEGXhyIUavoDl9WP/Jj106Kz9DEn1DPgYw5ruDn0e3Wgi3sKFm55sASdGBNOQB8F59d9qQ7deqrHA8wQ==" + }, + "node_modules/asynckit": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", + "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==" + }, + "node_modules/at-least-node": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/at-least-node/-/at-least-node-1.0.0.tgz", + "integrity": "sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg==", + "engines": { + "node": ">= 4.0.0" + } + }, + "node_modules/auto-bind": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/auto-bind/-/auto-bind-4.0.0.tgz", + "integrity": "sha512-Hdw8qdNiqdJ8LqT0iK0sVzkFbzg6fhnQqqfWhBDxcHZvU75+B+ayzTy8x+k5Ix0Y92XOhOUlx74ps+bA6BeYMQ==", + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/autoprefixer": { + "version": "10.4.12", + "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.12.tgz", + "integrity": "sha512-WrCGV9/b97Pa+jtwf5UGaRjgQIg7OK3D06GnoYoZNcG1Xb8Gt3EfuKjlhh9i/VtT16g6PYjZ69jdJ2g8FxSC4Q==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/autoprefixer" + } + ], + "dependencies": { + "browserslist": "^4.21.4", + "caniuse-lite": "^1.0.30001407", + "fraction.js": "^4.2.0", + "normalize-range": "^0.1.2", + "picocolors": "^1.0.0", + "postcss-value-parser": "^4.2.0" + }, + "bin": { + "autoprefixer": "bin/autoprefixer" + }, + "engines": { + "node": "^10 || ^12 || >=14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/axe-core": { + "version": "4.4.3", + "resolved": "https://registry.npmjs.org/axe-core/-/axe-core-4.4.3.tgz", + "integrity": "sha512-32+ub6kkdhhWick/UjvEwRchgoetXqTK14INLqbGm5U2TzBkBNF3nQtLYm8ovxSkQWArjEQvftCKryjZaATu3w==", + "engines": { + "node": ">=4" + } + }, + "node_modules/axobject-query": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/axobject-query/-/axobject-query-2.2.0.tgz", + "integrity": "sha512-Td525n+iPOOyUQIeBfcASuG6uJsDOITl7Mds5gFyerkWiX7qhUTdYUBlSgNMyVqtSJqwpt1kXGLdUt6SykLMRA==" + }, + "node_modules/babel-jest": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-27.5.1.tgz", + "integrity": "sha512-cdQ5dXjGRd0IBRATiQ4mZGlGlRE8kJpjPOixdNRdT+m3UcNqmYWN6rK6nvtXYfY3D76cb8s/O1Ss8ea24PIwcg==", + "dependencies": { + "@jest/transform": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/babel__core": "^7.1.14", + "babel-plugin-istanbul": "^6.1.1", + "babel-preset-jest": "^27.5.1", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.9", + "slash": "^3.0.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + }, + "peerDependencies": { + "@babel/core": "^7.8.0" + } + }, + "node_modules/babel-loader": { + "version": "8.2.5", + "resolved": "https://registry.npmjs.org/babel-loader/-/babel-loader-8.2.5.tgz", + "integrity": "sha512-OSiFfH89LrEMiWd4pLNqGz4CwJDtbs2ZVc+iGu2HrkRfPxId9F2anQj38IxWpmRfsUY0aBZYi1EFcd3mhtRMLQ==", + "dependencies": { + "find-cache-dir": "^3.3.1", + "loader-utils": "^2.0.0", + "make-dir": "^3.1.0", + "schema-utils": "^2.6.5" + }, + "engines": { + "node": ">= 8.9" + }, + "peerDependencies": { + "@babel/core": "^7.0.0", + "webpack": ">=2" + } + }, + "node_modules/babel-loader/node_modules/schema-utils": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.1.tgz", + "integrity": "sha512-SHiNtMOUGWBQJwzISiVYKu82GiV4QYGePp3odlY1tuKO7gPtphAT5R/py0fA6xtbgLL/RvtJZnU9b8s0F1q0Xg==", + "dependencies": { + "@types/json-schema": "^7.0.5", + "ajv": "^6.12.4", + "ajv-keywords": "^3.5.2" + }, + "engines": { + "node": ">= 8.9.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/babel-plugin-dynamic-import-node": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/babel-plugin-dynamic-import-node/-/babel-plugin-dynamic-import-node-2.3.3.tgz", + "integrity": "sha512-jZVI+s9Zg3IqA/kdi0i6UDCybUI3aSBLnglhYbSSjKlV7yF1F/5LWv8MakQmvYpnbJDS6fcBL2KzHSxNCMtWSQ==", + "dependencies": { + "object.assign": "^4.1.0" + } + }, + "node_modules/babel-plugin-istanbul": { + "version": "6.1.1", + "resolved": "https://registry.npmjs.org/babel-plugin-istanbul/-/babel-plugin-istanbul-6.1.1.tgz", + "integrity": "sha512-Y1IQok9821cC9onCx5otgFfRm7Lm+I+wwxOx738M/WLPZ9Q42m4IG5W0FNX8WLL2gYMZo3JkuXIH2DOpWM+qwA==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.0.0", + "@istanbuljs/load-nyc-config": "^1.0.0", + "@istanbuljs/schema": "^0.1.2", + "istanbul-lib-instrument": "^5.0.4", + "test-exclude": "^6.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/babel-plugin-jest-hoist": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-27.5.1.tgz", + "integrity": "sha512-50wCwD5EMNW4aRpOwtqzyZHIewTYNxLA4nhB+09d8BIssfNfzBRhkBIHiaPv1Si226TQSvp8gxAJm2iY2qs2hQ==", + "dependencies": { + "@babel/template": "^7.3.3", + "@babel/types": "^7.3.3", + "@types/babel__core": "^7.0.0", + "@types/babel__traverse": "^7.0.6" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/babel-plugin-macros": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/babel-plugin-macros/-/babel-plugin-macros-3.1.0.tgz", + "integrity": "sha512-Cg7TFGpIr01vOQNODXOOaGz2NpCU5gl8x1qJFbb6hbZxR7XrcE2vtbAsTAbJ7/xwJtUuJEw8K8Zr/AE0LHlesg==", + "dependencies": { + "@babel/runtime": "^7.12.5", + "cosmiconfig": "^7.0.0", + "resolve": "^1.19.0" + }, + "engines": { + "node": ">=10", + "npm": ">=6" + } + }, + "node_modules/babel-plugin-named-asset-import": { + "version": "0.3.8", + "resolved": "https://registry.npmjs.org/babel-plugin-named-asset-import/-/babel-plugin-named-asset-import-0.3.8.tgz", + "integrity": "sha512-WXiAc++qo7XcJ1ZnTYGtLxmBCVbddAml3CEXgWaBzNzLNoxtQ8AiGEFDMOhot9XjTCQbvP5E77Fj9Gk924f00Q==", + "peerDependencies": { + "@babel/core": "^7.1.0" + } + }, + "node_modules/babel-plugin-polyfill-corejs2": { + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.3.3.tgz", + "integrity": "sha512-8hOdmFYFSZhqg2C/JgLUQ+t52o5nirNwaWM2B9LWteozwIvM14VSwdsCAUET10qT+kmySAlseadmfeeSWFCy+Q==", + "dependencies": { + "@babel/compat-data": "^7.17.7", + "@babel/helper-define-polyfill-provider": "^0.3.3", + "semver": "^6.1.1" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/babel-plugin-polyfill-corejs3": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.6.0.tgz", + "integrity": "sha512-+eHqR6OPcBhJOGgsIar7xoAB1GcSwVUA3XjAd7HJNzOXT4wv6/H7KIdA/Nc60cvUlDbKApmqNvD1B1bzOt4nyA==", + "dependencies": { + "@babel/helper-define-polyfill-provider": "^0.3.3", + "core-js-compat": "^3.25.1" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/babel-plugin-polyfill-regenerator": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.4.1.tgz", + "integrity": "sha512-NtQGmyQDXjQqQ+IzRkBVwEOz9lQ4zxAQZgoAYEtU9dJjnl1Oc98qnN7jcp+bE7O7aYzVpavXE3/VKXNzUbh7aw==", + "dependencies": { + "@babel/helper-define-polyfill-provider": "^0.3.3" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/babel-plugin-syntax-trailing-function-commas": { + "version": "7.0.0-beta.0", + "resolved": "https://registry.npmjs.org/babel-plugin-syntax-trailing-function-commas/-/babel-plugin-syntax-trailing-function-commas-7.0.0-beta.0.tgz", + "integrity": "sha512-Xj9XuRuz3nTSbaTXWv3itLOcxyF4oPD8douBBmj7U9BBC6nEBYfyOJYQMf/8PJAFotC62UY5dFfIGEPr7WswzQ==" + }, + "node_modules/babel-plugin-transform-react-remove-prop-types": { + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-react-remove-prop-types/-/babel-plugin-transform-react-remove-prop-types-0.4.24.tgz", + "integrity": "sha512-eqj0hVcJUR57/Ug2zE1Yswsw4LhuqqHhD+8v120T1cl3kjg76QwtyBrdIk4WVwK+lAhBJVYCd/v+4nc4y+8JsA==" + }, + "node_modules/babel-preset-current-node-syntax": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/babel-preset-current-node-syntax/-/babel-preset-current-node-syntax-1.0.1.tgz", + "integrity": "sha512-M7LQ0bxarkxQoN+vz5aJPsLBn77n8QgTFmo8WK0/44auK2xlCXrYcUxHFxgU7qW5Yzw/CjmLRK2uJzaCd7LvqQ==", + "dependencies": { + "@babel/plugin-syntax-async-generators": "^7.8.4", + "@babel/plugin-syntax-bigint": "^7.8.3", + "@babel/plugin-syntax-class-properties": "^7.8.3", + "@babel/plugin-syntax-import-meta": "^7.8.3", + "@babel/plugin-syntax-json-strings": "^7.8.3", + "@babel/plugin-syntax-logical-assignment-operators": "^7.8.3", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3", + "@babel/plugin-syntax-numeric-separator": "^7.8.3", + "@babel/plugin-syntax-object-rest-spread": "^7.8.3", + "@babel/plugin-syntax-optional-catch-binding": "^7.8.3", + "@babel/plugin-syntax-optional-chaining": "^7.8.3", + "@babel/plugin-syntax-top-level-await": "^7.8.3" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/babel-preset-fbjs": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/babel-preset-fbjs/-/babel-preset-fbjs-3.4.0.tgz", + "integrity": "sha512-9ywCsCvo1ojrw0b+XYk7aFvTH6D9064t0RIL1rtMf3nsa02Xw41MS7sZw216Im35xj/UY0PDBQsa1brUDDF1Ow==", + "dependencies": { + "@babel/plugin-proposal-class-properties": "^7.0.0", + "@babel/plugin-proposal-object-rest-spread": "^7.0.0", + "@babel/plugin-syntax-class-properties": "^7.0.0", + "@babel/plugin-syntax-flow": "^7.0.0", + "@babel/plugin-syntax-jsx": "^7.0.0", + "@babel/plugin-syntax-object-rest-spread": "^7.0.0", + "@babel/plugin-transform-arrow-functions": "^7.0.0", + "@babel/plugin-transform-block-scoped-functions": "^7.0.0", + "@babel/plugin-transform-block-scoping": "^7.0.0", + "@babel/plugin-transform-classes": "^7.0.0", + "@babel/plugin-transform-computed-properties": "^7.0.0", + "@babel/plugin-transform-destructuring": "^7.0.0", + "@babel/plugin-transform-flow-strip-types": "^7.0.0", + "@babel/plugin-transform-for-of": "^7.0.0", + "@babel/plugin-transform-function-name": "^7.0.0", + "@babel/plugin-transform-literals": "^7.0.0", + "@babel/plugin-transform-member-expression-literals": "^7.0.0", + "@babel/plugin-transform-modules-commonjs": "^7.0.0", + "@babel/plugin-transform-object-super": "^7.0.0", + "@babel/plugin-transform-parameters": "^7.0.0", + "@babel/plugin-transform-property-literals": "^7.0.0", + "@babel/plugin-transform-react-display-name": "^7.0.0", + "@babel/plugin-transform-react-jsx": "^7.0.0", + "@babel/plugin-transform-shorthand-properties": "^7.0.0", + "@babel/plugin-transform-spread": "^7.0.0", + "@babel/plugin-transform-template-literals": "^7.0.0", + "babel-plugin-syntax-trailing-function-commas": "^7.0.0-beta.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/babel-preset-jest": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-27.5.1.tgz", + "integrity": "sha512-Nptf2FzlPCWYuJg41HBqXVT8ym6bXOevuCTbhxlUpjwtysGaIWFvDEjp4y+G7fl13FgOdjs7P/DmErqH7da0Ag==", + "dependencies": { + "babel-plugin-jest-hoist": "^27.5.1", + "babel-preset-current-node-syntax": "^1.0.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/babel-preset-react-app": { + "version": "10.0.1", + "resolved": "https://registry.npmjs.org/babel-preset-react-app/-/babel-preset-react-app-10.0.1.tgz", + "integrity": "sha512-b0D9IZ1WhhCWkrTXyFuIIgqGzSkRIH5D5AmB0bXbzYAB1OBAwHcUeyWW2LorutLWF5btNo/N7r/cIdmvvKJlYg==", + "dependencies": { + "@babel/core": "^7.16.0", + "@babel/plugin-proposal-class-properties": "^7.16.0", + "@babel/plugin-proposal-decorators": "^7.16.4", + "@babel/plugin-proposal-nullish-coalescing-operator": "^7.16.0", + "@babel/plugin-proposal-numeric-separator": "^7.16.0", + "@babel/plugin-proposal-optional-chaining": "^7.16.0", + "@babel/plugin-proposal-private-methods": "^7.16.0", + "@babel/plugin-transform-flow-strip-types": "^7.16.0", + "@babel/plugin-transform-react-display-name": "^7.16.0", + "@babel/plugin-transform-runtime": "^7.16.4", + "@babel/preset-env": "^7.16.4", + "@babel/preset-react": "^7.16.0", + "@babel/preset-typescript": "^7.16.0", + "@babel/runtime": "^7.16.3", + "babel-plugin-macros": "^3.1.0", + "babel-plugin-transform-react-remove-prop-types": "^0.4.24" + } + }, + "node_modules/balanced-match": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==" + }, + "node_modules/base64-js": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", + "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, + "node_modules/batch": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/batch/-/batch-0.6.1.tgz", + "integrity": "sha512-x+VAiMRL6UPkx+kudNvxTl6hB2XNNCG2r+7wixVfIYwu/2HKRXimwQyaumLjMveWvT2Hkd/cAJw+QBMfJ/EKVw==" + }, + "node_modules/bfj": { + "version": "7.0.2", + "resolved": "https://registry.npmjs.org/bfj/-/bfj-7.0.2.tgz", + "integrity": "sha512-+e/UqUzwmzJamNF50tBV6tZPTORow7gQ96iFow+8b562OdMpEK0BcJEq2OSPEDmAbSMBQ7PKZ87ubFkgxpYWgw==", + "dependencies": { + "bluebird": "^3.5.5", + "check-types": "^11.1.1", + "hoopy": "^0.1.4", + "tryer": "^1.0.1" + }, + "engines": { + "node": ">= 8.0.0" + } + }, + "node_modules/big.js": { + "version": "5.2.2", + "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz", + "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==", + "engines": { + "node": "*" + } + }, + "node_modules/binary-extensions": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz", + "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==", + "engines": { + "node": ">=8" + } + }, + "node_modules/bl": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/bl/-/bl-4.1.0.tgz", + "integrity": "sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==", + "dependencies": { + "buffer": "^5.5.0", + "inherits": "^2.0.4", + "readable-stream": "^3.4.0" + } + }, + "node_modules/bluebird": { + "version": "3.7.2", + "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz", + "integrity": "sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==" + }, + "node_modules/body-parser": { + "version": "1.20.0", + "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.0.tgz", + "integrity": "sha512-DfJ+q6EPcGKZD1QWUjSpqp+Q7bDQTsQIF4zfUAtZ6qk+H/3/QRhg9CEp39ss+/T2vw0+HaidC0ecJj/DRLIaKg==", + "dependencies": { + "bytes": "3.1.2", + "content-type": "~1.0.4", + "debug": "2.6.9", + "depd": "2.0.0", + "destroy": "1.2.0", + "http-errors": "2.0.0", + "iconv-lite": "0.4.24", + "on-finished": "2.4.1", + "qs": "6.10.3", + "raw-body": "2.5.1", + "type-is": "~1.6.18", + "unpipe": "1.0.0" + }, + "engines": { + "node": ">= 0.8", + "npm": "1.2.8000 || >= 1.4.16" + } + }, + "node_modules/body-parser/node_modules/bytes": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", + "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/body-parser/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/body-parser/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + }, + "node_modules/bonjour-service": { + "version": "1.0.14", + "resolved": "https://registry.npmjs.org/bonjour-service/-/bonjour-service-1.0.14.tgz", + "integrity": "sha512-HIMbgLnk1Vqvs6B4Wq5ep7mxvj9sGz5d1JJyDNSGNIdA/w2MCz6GTjWTdjqOJV1bEPj+6IkxDvWNFKEBxNt4kQ==", + "dependencies": { + "array-flatten": "^2.1.2", + "dns-equal": "^1.0.0", + "fast-deep-equal": "^3.1.3", + "multicast-dns": "^7.2.5" + } + }, + "node_modules/boolbase": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz", + "integrity": "sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==" + }, + "node_modules/bootstrap": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/bootstrap/-/bootstrap-5.2.1.tgz", + "integrity": "sha512-UQi3v2NpVPEi1n35dmRRzBJFlgvWHYwyem6yHhuT6afYF+sziEt46McRbT//kVXZ7b1YUYEVGdXEH74Nx3xzGA==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/twbs" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/bootstrap" + } + ], + "peerDependencies": { + "@popperjs/core": "^2.11.6" + } + }, + "node_modules/brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "node_modules/braces": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", + "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", + "dependencies": { + "fill-range": "^7.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/browser-process-hrtime": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/browser-process-hrtime/-/browser-process-hrtime-1.0.0.tgz", + "integrity": "sha512-9o5UecI3GhkpM6DrXr69PblIuWxPKk9Y0jHBRhdocZ2y7YECBFCsHm79Pr3OyR2AvjhDkabFJaDJMYRazHgsow==" + }, + "node_modules/browserslist": { + "version": "4.21.4", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.21.4.tgz", + "integrity": "sha512-CBHJJdDmgjl3daYjN5Cp5kbTf1mUhZoS+beLklHIvkOWscs83YAhLlF3Wsh/lciQYAcbBJgTOD44VtG31ZM4Hw==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + } + ], + "dependencies": { + "caniuse-lite": "^1.0.30001400", + "electron-to-chromium": "^1.4.251", + "node-releases": "^2.0.6", + "update-browserslist-db": "^1.0.9" + }, + "bin": { + "browserslist": "cli.js" + }, + "engines": { + "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" + } + }, + "node_modules/bser": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/bser/-/bser-2.1.1.tgz", + "integrity": "sha512-gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ==", + "dependencies": { + "node-int64": "^0.4.0" + } + }, + "node_modules/buffer": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz", + "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "dependencies": { + "base64-js": "^1.3.1", + "ieee754": "^1.1.13" + } + }, + "node_modules/buffer-equal-constant-time": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/buffer-equal-constant-time/-/buffer-equal-constant-time-1.0.1.tgz", + "integrity": "sha512-zRpUiDwd/xk6ADqPMATG8vc9VPrkck7T07OIx0gnjmJAnHnTVXNQG3vfvWNuiZIkwu9KrKdA1iJKfsfTVxE6NA==" + }, + "node_modules/buffer-from": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", + "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==" + }, + "node_modules/builtin-modules": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-3.3.0.tgz", + "integrity": "sha512-zhaCDicdLuWN5UbN5IMnFqNMhNfo919sH85y2/ea+5Yg9TsTkeZxpL+JLbp6cgYFS4sRLp3YV4S6yDuqVWHYOw==", + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/busboy": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/busboy/-/busboy-1.6.0.tgz", + "integrity": "sha512-8SFQbg/0hQ9xy3UNTB0YEnsNBbWfhf7RtnzpL7TkBiTBRfrQ9Fxcnz7VJsleJpyp6rVLvXiuORqjlHi5q+PYuA==", + "dependencies": { + "streamsearch": "^1.1.0" + }, + "engines": { + "node": ">=10.16.0" + } + }, + "node_modules/bytes": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz", + "integrity": "sha512-pMhOfFDPiv9t5jjIXkHosWmkSyQbvsgEVNkz0ERHbuLh2T/7j4Mqqpz523Fe8MVY89KC6Sh/QfS2sM+SjgFDcw==", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/cacheable-lookup": { + "version": "5.0.4", + "resolved": "https://registry.npmjs.org/cacheable-lookup/-/cacheable-lookup-5.0.4.tgz", + "integrity": "sha512-2/kNscPhpcxrOigMZzbiWF7dz8ilhb/nIHU3EyZiXWXpeq/au8qJ8VhdftMkty3n7Gj6HIGalQG8oiBNB3AJgA==", + "dev": true, + "engines": { + "node": ">=10.6.0" + } + }, + "node_modules/cacheable-request": { + "version": "7.0.2", + "resolved": "https://registry.npmjs.org/cacheable-request/-/cacheable-request-7.0.2.tgz", + "integrity": "sha512-pouW8/FmiPQbuGpkXQ9BAPv/Mo5xDGANgSNXzTzJ8DrKGuXOssM4wIQRjfanNRh3Yu5cfYPvcorqbhg2KIJtew==", + "dev": true, + "dependencies": { + "clone-response": "^1.0.2", + "get-stream": "^5.1.0", + "http-cache-semantics": "^4.0.0", + "keyv": "^4.0.0", + "lowercase-keys": "^2.0.0", + "normalize-url": "^6.0.1", + "responselike": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/cacheable-request/node_modules/get-stream": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz", + "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==", + "dev": true, + "dependencies": { + "pump": "^3.0.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/call-bind": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", + "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==", + "dependencies": { + "function-bind": "^1.1.1", + "get-intrinsic": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/callsites": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", + "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", + "engines": { + "node": ">=6" + } + }, + "node_modules/camel-case": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/camel-case/-/camel-case-4.1.2.tgz", + "integrity": "sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw==", + "dependencies": { + "pascal-case": "^3.1.2", + "tslib": "^2.0.3" + } + }, + "node_modules/camelcase": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz", + "integrity": "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/camelcase-css": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/camelcase-css/-/camelcase-css-2.0.1.tgz", + "integrity": "sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA==", + "engines": { + "node": ">= 6" + } + }, + "node_modules/caniuse-api": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/caniuse-api/-/caniuse-api-3.0.0.tgz", + "integrity": "sha512-bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw==", + "dependencies": { + "browserslist": "^4.0.0", + "caniuse-lite": "^1.0.0", + "lodash.memoize": "^4.1.2", + "lodash.uniq": "^4.5.0" + } + }, + "node_modules/caniuse-lite": { + "version": "1.0.30001412", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001412.tgz", + "integrity": "sha512-+TeEIee1gS5bYOiuf+PS/kp2mrXic37Hl66VY6EAfxasIk5fELTktK2oOezYed12H8w7jt3s512PpulQidPjwA==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/caniuse-lite" + } + ] + }, + "node_modules/capital-case": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/capital-case/-/capital-case-1.0.4.tgz", + "integrity": "sha512-ds37W8CytHgwnhGGTi88pcPyR15qoNkOpYwmMMfnWqqWgESapLqvDx6huFjQ5vqWSn2Z06173XNA7LtMOeUh1A==", + "dependencies": { + "no-case": "^3.0.4", + "tslib": "^2.0.3", + "upper-case-first": "^2.0.2" + } + }, + "node_modules/case-sensitive-paths-webpack-plugin": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/case-sensitive-paths-webpack-plugin/-/case-sensitive-paths-webpack-plugin-2.4.0.tgz", + "integrity": "sha512-roIFONhcxog0JSSWbvVAh3OocukmSgpqOH6YpMkCvav/ySIV3JKg4Dc8vYtQjYi/UxpNE36r/9v+VqTQqgkYmw==", + "engines": { + "node": ">=4" + } + }, + "node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/change-case": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/change-case/-/change-case-4.1.2.tgz", + "integrity": "sha512-bSxY2ws9OtviILG1EiY5K7NNxkqg/JnRnFxLtKQ96JaviiIxi7djMrSd0ECT9AC+lttClmYwKw53BWpOMblo7A==", + "dependencies": { + "camel-case": "^4.1.2", + "capital-case": "^1.0.4", + "constant-case": "^3.0.4", + "dot-case": "^3.0.4", + "header-case": "^2.0.4", + "no-case": "^3.0.4", + "param-case": "^3.0.4", + "pascal-case": "^3.1.2", + "path-case": "^3.0.4", + "sentence-case": "^3.0.4", + "snake-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, + "node_modules/change-case-all": { + "version": "1.0.14", + "resolved": "https://registry.npmjs.org/change-case-all/-/change-case-all-1.0.14.tgz", + "integrity": "sha512-CWVm2uT7dmSHdO/z1CXT/n47mWonyypzBbuCy5tN7uMg22BsfkhwT6oHmFCAk+gL1LOOxhdbB9SZz3J1KTY3gA==", + "dependencies": { + "change-case": "^4.1.2", + "is-lower-case": "^2.0.2", + "is-upper-case": "^2.0.2", + "lower-case": "^2.0.2", + "lower-case-first": "^2.0.2", + "sponge-case": "^1.0.1", + "swap-case": "^2.0.2", + "title-case": "^3.0.3", + "upper-case": "^2.0.2", + "upper-case-first": "^2.0.2" + } + }, + "node_modules/char-regex": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/char-regex/-/char-regex-1.0.2.tgz", + "integrity": "sha512-kWWXztvZ5SBQV+eRgKFeh8q5sLuZY2+8WUIzlxWVTg+oGwY14qylx1KbKzHd8P6ZYkAg0xyIDU9JMHhyJMZ1jw==", + "engines": { + "node": ">=10" + } + }, + "node_modules/chardet": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/chardet/-/chardet-0.7.0.tgz", + "integrity": "sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA==" + }, + "node_modules/check-types": { + "version": "11.1.2", + "resolved": "https://registry.npmjs.org/check-types/-/check-types-11.1.2.tgz", + "integrity": "sha512-tzWzvgePgLORb9/3a0YenggReLKAIb2owL03H2Xdoe5pKcUyWRSEQ8xfCar8t2SIAuEDwtmx2da1YB52YuHQMQ==" + }, + "node_modules/chokidar": { + "version": "3.5.3", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz", + "integrity": "sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==", + "funding": [ + { + "type": "individual", + "url": "https://paulmillr.com/funding/" + } + ], + "dependencies": { + "anymatch": "~3.1.2", + "braces": "~3.0.2", + "glob-parent": "~5.1.2", + "is-binary-path": "~2.1.0", + "is-glob": "~4.0.1", + "normalize-path": "~3.0.0", + "readdirp": "~3.6.0" + }, + "engines": { + "node": ">= 8.10.0" + }, + "optionalDependencies": { + "fsevents": "~2.3.2" + } + }, + "node_modules/chrome-trace-event": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.3.tgz", + "integrity": "sha512-p3KULyQg4S7NIHixdwbGX+nFHkoBiA4YQmyWtjb8XngSKV124nJmRysgAeujbUVb15vh+RvFUfCPqU7rXk+hZg==", + "engines": { + "node": ">=6.0" + } + }, + "node_modules/ci-info": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.4.0.tgz", + "integrity": "sha512-t5QdPT5jq3o262DOQ8zA6E1tlH2upmUc4Hlvrbx1pGYJuiiHl7O7rvVNI+l8HTVhd/q3Qc9vqimkNk5yiXsAug==" + }, + "node_modules/cjs-module-lexer": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/cjs-module-lexer/-/cjs-module-lexer-1.2.2.tgz", + "integrity": "sha512-cOU9usZw8/dXIXKtwa8pM0OTJQuJkxMN6w30csNRUerHfeQ5R6U3kkU/FtJeIf3M202OHfY2U8ccInBG7/xogA==" + }, + "node_modules/clean-css": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-5.3.1.tgz", + "integrity": "sha512-lCr8OHhiWCTw4v8POJovCoh4T7I9U11yVsPjMWWnnMmp9ZowCxyad1Pathle/9HjaDp+fdQKjO9fQydE6RHTZg==", + "dependencies": { + "source-map": "~0.6.0" + }, + "engines": { + "node": ">= 10.0" + } + }, + "node_modules/clean-css/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/clean-stack": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/clean-stack/-/clean-stack-2.2.0.tgz", + "integrity": "sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==", + "engines": { + "node": ">=6" + } + }, + "node_modules/cli-cursor": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-3.1.0.tgz", + "integrity": "sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==", + "dependencies": { + "restore-cursor": "^3.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/cli-spinners": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/cli-spinners/-/cli-spinners-2.7.0.tgz", + "integrity": "sha512-qu3pN8Y3qHNgE2AFweciB1IfMnmZ/fsNTEE+NOFjmGB2F/7rLhnhzppvpCnN4FovtP26k8lHyy9ptEbNwWFLzw==", + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/cli-truncate": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/cli-truncate/-/cli-truncate-2.1.0.tgz", + "integrity": "sha512-n8fOixwDD6b/ObinzTrp1ZKFzbgvKZvuz/TvejnLn1aQfC6r52XEx85FmuC+3HI+JM7coBRXUvNqEU2PHVrHpg==", + "dependencies": { + "slice-ansi": "^3.0.0", + "string-width": "^4.2.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/cli-width": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/cli-width/-/cli-width-3.0.0.tgz", + "integrity": "sha512-FxqpkPPwu1HjuN93Omfm4h8uIanXofW0RxVEW3k5RKx+mJJYSthzNhp32Kzxxy3YAEZ/Dc/EWN1vZRY0+kOhbw==", + "engines": { + "node": ">= 10" + } + }, + "node_modules/cliui": { + "version": "7.0.4", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz", + "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==", + "dependencies": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.0", + "wrap-ansi": "^7.0.0" + } + }, + "node_modules/clone": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/clone/-/clone-1.0.4.tgz", + "integrity": "sha512-JQHZ2QMW6l3aH/j6xCqQThY/9OH4D/9ls34cgkUBiEeocRTU04tHfKPBsUK1PqZCUQM7GiA0IIXJSuXHI64Kbg==", + "engines": { + "node": ">=0.8" + } + }, + "node_modules/clone-response": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/clone-response/-/clone-response-1.0.3.tgz", + "integrity": "sha512-ROoL94jJH2dUVML2Y/5PEDNaSHgeOdSDicUyS7izcF63G6sTc/FTjLub4b8Il9S8S0beOfYt0TaA5qvFK+w0wA==", + "dev": true, + "dependencies": { + "mimic-response": "^1.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/co": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/co/-/co-4.6.0.tgz", + "integrity": "sha512-QVb0dM5HvG+uaxitm8wONl7jltx8dqhfU33DcqtOZcLSVIKSDDLDi7+0LbAKiyI8hD9u42m2YxXSkMGWThaecQ==", + "engines": { + "iojs": ">= 1.0.0", + "node": ">= 0.12.0" + } + }, + "node_modules/coa": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/coa/-/coa-2.0.2.tgz", + "integrity": "sha512-q5/jG+YQnSy4nRTV4F7lPepBJZ8qBNJJDBuJdoejDyLXgmL7IEo+Le2JDZudFTFt7mrCqIRaSjws4ygRCTCAXA==", + "dependencies": { + "@types/q": "^1.5.1", + "chalk": "^2.4.1", + "q": "^1.1.2" + }, + "engines": { + "node": ">= 4.0" + } + }, + "node_modules/coa/node_modules/ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dependencies": { + "color-convert": "^1.9.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/coa/node_modules/chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dependencies": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/coa/node_modules/color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "dependencies": { + "color-name": "1.1.3" + } + }, + "node_modules/coa/node_modules/color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==" + }, + "node_modules/coa/node_modules/has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", + "engines": { + "node": ">=4" + } + }, + "node_modules/coa/node_modules/supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dependencies": { + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/collect-v8-coverage": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/collect-v8-coverage/-/collect-v8-coverage-1.0.1.tgz", + "integrity": "sha512-iBPtljfCNcTKNAto0KEtDfZ3qzjJvqE3aTGZsbhjSBlorqpXJlaWWtPO35D+ZImoC3KWejX64o+yPGxhWSTzfg==" + }, + "node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/colord": { + "version": "2.9.3", + "resolved": "https://registry.npmjs.org/colord/-/colord-2.9.3.tgz", + "integrity": "sha512-jeC1axXpnb0/2nn/Y1LPuLdgXBLH7aDcHu4KEKfqw3CUhX7ZpfBSlPKyqXE6btIgEzfWtrX3/tyBCaCvXvMkOw==" + }, + "node_modules/colorette": { + "version": "2.0.19", + "resolved": "https://registry.npmjs.org/colorette/-/colorette-2.0.19.tgz", + "integrity": "sha512-3tlv/dIP7FWvj3BsbHrGLJ6l/oKh1O3TcgBqMn+yyCagOxc23fyzDS6HypQbgxWbkpDnf52p1LuR4eWDQ/K9WQ==" + }, + "node_modules/combined-stream": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", + "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", + "dependencies": { + "delayed-stream": "~1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/commander": { + "version": "8.3.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-8.3.0.tgz", + "integrity": "sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww==", + "engines": { + "node": ">= 12" + } + }, + "node_modules/common-path-prefix": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/common-path-prefix/-/common-path-prefix-3.0.0.tgz", + "integrity": "sha512-QE33hToZseCH3jS0qN96O/bSh3kaw/h+Tq7ngyY9eWDUnTlTNUyqfqvCXioLe5Na5jFsL78ra/wuBU4iuEgd4w==" + }, + "node_modules/common-tags": { + "version": "1.8.2", + "resolved": "https://registry.npmjs.org/common-tags/-/common-tags-1.8.2.tgz", + "integrity": "sha512-gk/Z852D2Wtb//0I+kRFNKKE9dIIVirjoqPoA1wJU+XePVXZfGeBpk45+A1rKO4Q43prqWBNY/MiIeRLbPWUaA==", + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/commondir": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz", + "integrity": "sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg==" + }, + "node_modules/compressible": { + "version": "2.0.18", + "resolved": "https://registry.npmjs.org/compressible/-/compressible-2.0.18.tgz", + "integrity": "sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==", + "dependencies": { + "mime-db": ">= 1.43.0 < 2" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/compression": { + "version": "1.7.4", + "resolved": "https://registry.npmjs.org/compression/-/compression-1.7.4.tgz", + "integrity": "sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ==", + "dependencies": { + "accepts": "~1.3.5", + "bytes": "3.0.0", + "compressible": "~2.0.16", + "debug": "2.6.9", + "on-headers": "~1.0.2", + "safe-buffer": "5.1.2", + "vary": "~1.1.2" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/compression/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/compression/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + }, + "node_modules/concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==" + }, + "node_modules/confusing-browser-globals": { + "version": "1.0.11", + "resolved": "https://registry.npmjs.org/confusing-browser-globals/-/confusing-browser-globals-1.0.11.tgz", + "integrity": "sha512-JsPKdmh8ZkmnHxDk55FZ1TqVLvEQTvoByJZRN9jzI0UjxK/QgAmsphz7PGtqgPieQZ/CQcHWXCR7ATDNhGe+YA==" + }, + "node_modules/connect-history-api-fallback": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/connect-history-api-fallback/-/connect-history-api-fallback-2.0.0.tgz", + "integrity": "sha512-U73+6lQFmfiNPrYbXqr6kZ1i1wiRqXnp2nhMsINseWXO8lDau0LGEffJ8kQi4EjLZympVgRdvqjAgiZ1tgzDDA==", + "engines": { + "node": ">=0.8" + } + }, + "node_modules/constant-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/constant-case/-/constant-case-3.0.4.tgz", + "integrity": "sha512-I2hSBi7Vvs7BEuJDr5dDHfzb/Ruj3FyvFyh7KLilAjNQw3Be+xgqUBA2W6scVEcL0hL1dwPRtIqEPVUCKkSsyQ==", + "dependencies": { + "no-case": "^3.0.4", + "tslib": "^2.0.3", + "upper-case": "^2.0.2" + } + }, + "node_modules/content-disposition": { + "version": "0.5.4", + "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.4.tgz", + "integrity": "sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==", + "dependencies": { + "safe-buffer": "5.2.1" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/content-disposition/node_modules/safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, + "node_modules/content-type": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.4.tgz", + "integrity": "sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/convert-source-map": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.8.0.tgz", + "integrity": "sha512-+OQdjP49zViI/6i7nIJpA8rAl4sV/JdPfU9nZs3VqOwGIgizICvuN2ru6fMd+4llL0tar18UYJXfZ/TWtmhUjA==", + "dependencies": { + "safe-buffer": "~5.1.1" + } + }, + "node_modules/cookie": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.5.0.tgz", + "integrity": "sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/cookie-signature": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz", + "integrity": "sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ==" + }, + "node_modules/copy-anything": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/copy-anything/-/copy-anything-2.0.6.tgz", + "integrity": "sha512-1j20GZTsvKNkc4BY3NpMOM8tt///wY3FpIzozTOFO2ffuZcV61nojHXVKIy3WM+7ADCy5FVhdZYHYDdgTU0yJw==", + "dev": true, + "dependencies": { + "is-what": "^3.14.1" + }, + "funding": { + "url": "https://github.com/sponsors/mesqueeb" + } + }, + "node_modules/core-js": { + "version": "3.25.5", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.25.5.tgz", + "integrity": "sha512-nbm6eZSjm+ZuBQxCUPQKQCoUEfFOXjUZ8dTTyikyKaWrTYmAVbykQfwsKE5dBK88u3QCkCrzsx/PPlKfhsvgpw==", + "hasInstallScript": true, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/core-js" + } + }, + "node_modules/core-js-compat": { + "version": "3.25.3", + "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.25.3.tgz", + "integrity": "sha512-xVtYpJQ5grszDHEUU9O7XbjjcZ0ccX3LgQsyqSvTnjX97ZqEgn9F5srmrwwwMtbKzDllyFPL+O+2OFMl1lU4TQ==", + "dependencies": { + "browserslist": "^4.21.4" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/core-js" + } + }, + "node_modules/core-js-pure": { + "version": "3.25.3", + "resolved": "https://registry.npmjs.org/core-js-pure/-/core-js-pure-3.25.3.tgz", + "integrity": "sha512-T/7qvgv70MEvRkZ8p6BasLZmOVYKzOaWNBEHAU8FmveCJkl4nko2quqPQOmy6AJIp5MBanhz9no3A94NoRb0XA==", + "hasInstallScript": true, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/core-js" + } + }, + "node_modules/core-util-is": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz", + "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==" + }, + "node_modules/cosmiconfig": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.0.1.tgz", + "integrity": "sha512-a1YWNUV2HwGimB7dU2s1wUMurNKjpx60HxBB6xUM8Re+2s1g1IIfJvFR0/iCF+XHdE0GMTKTuLR32UQff4TEyQ==", + "dependencies": { + "@types/parse-json": "^4.0.0", + "import-fresh": "^3.2.1", + "parse-json": "^5.0.0", + "path-type": "^4.0.0", + "yaml": "^1.10.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/cosmiconfig-toml-loader": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/cosmiconfig-toml-loader/-/cosmiconfig-toml-loader-1.0.0.tgz", + "integrity": "sha512-H/2gurFWVi7xXvCyvsWRLCMekl4tITJcX0QEsDMpzxtuxDyM59xLatYNg4s/k9AA/HdtCYfj2su8mgA0GSDLDA==", + "dependencies": { + "@iarna/toml": "^2.2.5" + } + }, + "node_modules/cosmiconfig-typescript-loader": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/cosmiconfig-typescript-loader/-/cosmiconfig-typescript-loader-4.1.0.tgz", + "integrity": "sha512-HbWIuR5O+XO5Oj9SZ5bzgrD4nN+rfhrm2PMb0FVx+t+XIvC45n8F0oTNnztXtspWGw0i2IzHaUWFD5LzV1JB4A==", + "engines": { + "node": ">=12", + "npm": ">=6" + }, + "peerDependencies": { + "@types/node": "*", + "cosmiconfig": ">=7", + "ts-node": ">=10", + "typescript": ">=3" + } + }, + "node_modules/create-require": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/create-require/-/create-require-1.1.1.tgz", + "integrity": "sha512-dcKFX3jn0MpIaXjisoRvexIJVEKzaq7z2rZKxf+MSr9TkdmHmsU4m2lcLojrj/FHl8mk5VxMmYA+ftRkP/3oKQ==" + }, + "node_modules/cross-fetch": { + "version": "3.1.5", + "resolved": "https://registry.npmjs.org/cross-fetch/-/cross-fetch-3.1.5.tgz", + "integrity": "sha512-lvb1SBsI0Z7GDwmuid+mU3kWVBwTVUbe7S0H52yaaAdQOXq2YktTCZdlAcNKFzE6QtRz0snpw9bNiPeOIkkQvw==", + "dependencies": { + "node-fetch": "2.6.7" + } + }, + "node_modules/cross-spawn": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", + "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", + "dependencies": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/crypto-js": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/crypto-js/-/crypto-js-4.1.1.tgz", + "integrity": "sha512-o2JlM7ydqd3Qk9CA0L4NL6mTzU2sdx96a+oOfPu8Mkl/PK51vSyoi8/rQ8NknZtk44vq15lmhAj9CIAGwgeWKw==" + }, + "node_modules/crypto-random-string": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/crypto-random-string/-/crypto-random-string-2.0.0.tgz", + "integrity": "sha512-v1plID3y9r/lPhviJ1wrXpLeyUIGAZ2SHNYTEapm7/8A9nLPoyvVp3RK/EPFqn5kEznyWgYZNsRtYYIWbuG8KA==", + "engines": { + "node": ">=8" + } + }, + "node_modules/css-blank-pseudo": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/css-blank-pseudo/-/css-blank-pseudo-3.0.3.tgz", + "integrity": "sha512-VS90XWtsHGqoM0t4KpH053c4ehxZ2E6HtGI7x68YFV0pTo/QmkV/YFA+NnlvK8guxZVNWGQhVNJGC39Q8XF4OQ==", + "dependencies": { + "postcss-selector-parser": "^6.0.9" + }, + "bin": { + "css-blank-pseudo": "dist/cli.cjs" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/css-declaration-sorter": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/css-declaration-sorter/-/css-declaration-sorter-6.3.1.tgz", + "integrity": "sha512-fBffmak0bPAnyqc/HO8C3n2sHrp9wcqQz6ES9koRF2/mLOVAx9zIQ3Y7R29sYCteTPqMCwns4WYQoCX91Xl3+w==", + "engines": { + "node": "^10 || ^12 || >=14" + }, + "peerDependencies": { + "postcss": "^8.0.9" + } + }, + "node_modules/css-has-pseudo": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/css-has-pseudo/-/css-has-pseudo-3.0.4.tgz", + "integrity": "sha512-Vse0xpR1K9MNlp2j5w1pgWIJtm1a8qS0JwS9goFYcImjlHEmywP9VUF05aGBXzGpDJF86QXk4L0ypBmwPhGArw==", + "dependencies": { + "postcss-selector-parser": "^6.0.9" + }, + "bin": { + "css-has-pseudo": "dist/cli.cjs" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/css-loader": { + "version": "6.7.2", + "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-6.7.2.tgz", + "integrity": "sha512-oqGbbVcBJkm8QwmnNzrFrWTnudnRZC+1eXikLJl0n4ljcfotgRifpg2a1lKy8jTrc4/d9A/ap1GFq1jDKG7J+Q==", + "dependencies": { + "icss-utils": "^5.1.0", + "postcss": "^8.4.18", + "postcss-modules-extract-imports": "^3.0.0", + "postcss-modules-local-by-default": "^4.0.0", + "postcss-modules-scope": "^3.0.0", + "postcss-modules-values": "^4.0.0", + "postcss-value-parser": "^4.2.0", + "semver": "^7.3.8" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^5.0.0" + } + }, + "node_modules/css-loader/node_modules/semver": { + "version": "7.3.8", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.8.tgz", + "integrity": "sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==", + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/css-minimizer-webpack-plugin": { + "version": "3.4.1", + "resolved": "https://registry.npmjs.org/css-minimizer-webpack-plugin/-/css-minimizer-webpack-plugin-3.4.1.tgz", + "integrity": "sha512-1u6D71zeIfgngN2XNRJefc/hY7Ybsxd74Jm4qngIXyUEk7fss3VUzuHxLAq/R8NAba4QU9OUSaMZlbpRc7bM4Q==", + "dependencies": { + "cssnano": "^5.0.6", + "jest-worker": "^27.0.2", + "postcss": "^8.3.5", + "schema-utils": "^4.0.0", + "serialize-javascript": "^6.0.0", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^5.0.0" + }, + "peerDependenciesMeta": { + "@parcel/css": { + "optional": true + }, + "clean-css": { + "optional": true + }, + "csso": { + "optional": true + }, + "esbuild": { + "optional": true + } + } + }, + "node_modules/css-minimizer-webpack-plugin/node_modules/ajv": { + "version": "8.11.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.0.tgz", + "integrity": "sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg==", + "dependencies": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/css-minimizer-webpack-plugin/node_modules/ajv-keywords": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", + "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", + "dependencies": { + "fast-deep-equal": "^3.1.3" + }, + "peerDependencies": { + "ajv": "^8.8.2" + } + }, + "node_modules/css-minimizer-webpack-plugin/node_modules/json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" + }, + "node_modules/css-minimizer-webpack-plugin/node_modules/schema-utils": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.0.0.tgz", + "integrity": "sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg==", + "dependencies": { + "@types/json-schema": "^7.0.9", + "ajv": "^8.8.0", + "ajv-formats": "^2.1.1", + "ajv-keywords": "^5.0.0" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/css-minimizer-webpack-plugin/node_modules/serialize-javascript": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.0.tgz", + "integrity": "sha512-Qr3TosvguFt8ePWqsvRfrKyQXIiW+nGbYpy8XK24NQHE83caxWt+mIymTT19DGFbNWNLfEwsrkSmN64lVWB9ag==", + "dependencies": { + "randombytes": "^2.1.0" + } + }, + "node_modules/css-minimizer-webpack-plugin/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/css-prefers-color-scheme": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/css-prefers-color-scheme/-/css-prefers-color-scheme-6.0.3.tgz", + "integrity": "sha512-4BqMbZksRkJQx2zAjrokiGMd07RqOa2IxIrrN10lyBe9xhn9DEvjUK79J6jkeiv9D9hQFXKb6g1jwU62jziJZA==", + "bin": { + "css-prefers-color-scheme": "dist/cli.cjs" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/css-select": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/css-select/-/css-select-4.3.0.tgz", + "integrity": "sha512-wPpOYtnsVontu2mODhA19JrqWxNsfdatRKd64kmpRbQgh1KtItko5sTnEpPdpSaJszTOhEMlF/RPz28qj4HqhQ==", + "dependencies": { + "boolbase": "^1.0.0", + "css-what": "^6.0.1", + "domhandler": "^4.3.1", + "domutils": "^2.8.0", + "nth-check": "^2.0.1" + }, + "funding": { + "url": "https://github.com/sponsors/fb55" + } + }, + "node_modules/css-select-base-adapter": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/css-select-base-adapter/-/css-select-base-adapter-0.1.1.tgz", + "integrity": "sha512-jQVeeRG70QI08vSTwf1jHxp74JoZsr2XSgETae8/xC8ovSnL2WF87GTLO86Sbwdt2lK4Umg4HnnwMO4YF3Ce7w==" + }, + "node_modules/css-select/node_modules/dom-serializer": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.4.1.tgz", + "integrity": "sha512-VHwB3KfrcOOkelEG2ZOfxqLZdfkil8PtJi4P8N2MMXucZq2yLp75ClViUlOVwyoHEDjYU433Aq+5zWP61+RGag==", + "dependencies": { + "domelementtype": "^2.0.1", + "domhandler": "^4.2.0", + "entities": "^2.0.0" + }, + "funding": { + "url": "https://github.com/cheeriojs/dom-serializer?sponsor=1" + } + }, + "node_modules/css-select/node_modules/domhandler": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.3.1.tgz", + "integrity": "sha512-GrwoxYN+uWlzO8uhUXRl0P+kHE4GtVPfYzVLcUxPL7KNdHKj66vvlhiweIHqYYXWlw+T8iLMp42Lm67ghw4WMQ==", + "dependencies": { + "domelementtype": "^2.2.0" + }, + "engines": { + "node": ">= 4" + }, + "funding": { + "url": "https://github.com/fb55/domhandler?sponsor=1" + } + }, + "node_modules/css-select/node_modules/domutils": { + "version": "2.8.0", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-2.8.0.tgz", + "integrity": "sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==", + "dependencies": { + "dom-serializer": "^1.0.1", + "domelementtype": "^2.2.0", + "domhandler": "^4.2.0" + }, + "funding": { + "url": "https://github.com/fb55/domutils?sponsor=1" + } + }, + "node_modules/css-select/node_modules/entities": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz", + "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==", + "funding": { + "url": "https://github.com/fb55/entities?sponsor=1" + } + }, + "node_modules/css-tree": { + "version": "1.0.0-alpha.37", + "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.0.0-alpha.37.tgz", + "integrity": "sha512-DMxWJg0rnz7UgxKT0Q1HU/L9BeJI0M6ksor0OgqOnF+aRCDWg/N2641HmVyU9KVIu0OVVWOb2IpC9A+BJRnejg==", + "dependencies": { + "mdn-data": "2.0.4", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/css-tree/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/css-what": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/css-what/-/css-what-6.1.0.tgz", + "integrity": "sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw==", + "engines": { + "node": ">= 6" + }, + "funding": { + "url": "https://github.com/sponsors/fb55" + } + }, + "node_modules/css.escape": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/css.escape/-/css.escape-1.5.1.tgz", + "integrity": "sha512-YUifsXXuknHlUsmlgyY0PKzgPOr7/FjCePfHNt0jxm83wHZi44VDMQ7/fGNkjY3/jV1MC+1CmZbaHzugyeRtpg==" + }, + "node_modules/cssdb": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/cssdb/-/cssdb-7.0.1.tgz", + "integrity": "sha512-pT3nzyGM78poCKLAEy2zWIVX2hikq6dIrjuZzLV98MumBg+xMTNYfHx7paUlfiRTgg91O/vR889CIf+qiv79Rw==", + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + }, + "node_modules/cssesc": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", + "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==", + "bin": { + "cssesc": "bin/cssesc" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/cssnano": { + "version": "5.1.13", + "resolved": "https://registry.npmjs.org/cssnano/-/cssnano-5.1.13.tgz", + "integrity": "sha512-S2SL2ekdEz6w6a2epXn4CmMKU4K3KpcyXLKfAYc9UQQqJRkD/2eLUG0vJ3Db/9OvO5GuAdgXw3pFbR6abqghDQ==", + "dependencies": { + "cssnano-preset-default": "^5.2.12", + "lilconfig": "^2.0.3", + "yaml": "^1.10.2" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/cssnano" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/cssnano-preset-default": { + "version": "5.2.12", + "resolved": "https://registry.npmjs.org/cssnano-preset-default/-/cssnano-preset-default-5.2.12.tgz", + "integrity": "sha512-OyCBTZi+PXgylz9HAA5kHyoYhfGcYdwFmyaJzWnzxuGRtnMw/kR6ilW9XzlzlRAtB6PLT/r+prYgkef7hngFew==", + "dependencies": { + "css-declaration-sorter": "^6.3.0", + "cssnano-utils": "^3.1.0", + "postcss-calc": "^8.2.3", + "postcss-colormin": "^5.3.0", + "postcss-convert-values": "^5.1.2", + "postcss-discard-comments": "^5.1.2", + "postcss-discard-duplicates": "^5.1.0", + "postcss-discard-empty": "^5.1.1", + "postcss-discard-overridden": "^5.1.0", + "postcss-merge-longhand": "^5.1.6", + "postcss-merge-rules": "^5.1.2", + "postcss-minify-font-values": "^5.1.0", + "postcss-minify-gradients": "^5.1.1", + "postcss-minify-params": "^5.1.3", + "postcss-minify-selectors": "^5.2.1", + "postcss-normalize-charset": "^5.1.0", + "postcss-normalize-display-values": "^5.1.0", + "postcss-normalize-positions": "^5.1.1", + "postcss-normalize-repeat-style": "^5.1.1", + "postcss-normalize-string": "^5.1.0", + "postcss-normalize-timing-functions": "^5.1.0", + "postcss-normalize-unicode": "^5.1.0", + "postcss-normalize-url": "^5.1.0", + "postcss-normalize-whitespace": "^5.1.1", + "postcss-ordered-values": "^5.1.3", + "postcss-reduce-initial": "^5.1.0", + "postcss-reduce-transforms": "^5.1.0", + "postcss-svgo": "^5.1.0", + "postcss-unique-selectors": "^5.1.1" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/cssnano-utils": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/cssnano-utils/-/cssnano-utils-3.1.0.tgz", + "integrity": "sha512-JQNR19/YZhz4psLX/rQ9M83e3z2Wf/HdJbryzte4a3NSuafyp9w/I4U+hx5C2S9g41qlstH7DEWnZaaj83OuEA==", + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/csso": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/csso/-/csso-4.2.0.tgz", + "integrity": "sha512-wvlcdIbf6pwKEk7vHj8/Bkc0B4ylXZruLvOgs9doS5eOsOpuodOV2zJChSpkp+pRpYQLQMeF04nr3Z68Sta9jA==", + "dependencies": { + "css-tree": "^1.1.2" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/csso/node_modules/css-tree": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.1.3.tgz", + "integrity": "sha512-tRpdppF7TRazZrjJ6v3stzv93qxRcSsFmW6cX0Zm2NVKpxE1WV1HblnghVv9TreireHkqI/VDEsfolRF1p6y7Q==", + "dependencies": { + "mdn-data": "2.0.14", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/csso/node_modules/mdn-data": { + "version": "2.0.14", + "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.14.tgz", + "integrity": "sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow==" + }, + "node_modules/csso/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/cssom": { + "version": "0.4.4", + "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.4.4.tgz", + "integrity": "sha512-p3pvU7r1MyyqbTk+WbNJIgJjG2VmTIaB10rI93LzVPrmDJKkzKYMtxxyAvQXR/NS6otuzveI7+7BBq3SjBS2mw==" + }, + "node_modules/cssstyle": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/cssstyle/-/cssstyle-2.3.0.tgz", + "integrity": "sha512-AZL67abkUzIuvcHqk7c09cezpGNcxUxU4Ioi/05xHk4DQeTkWmGYftIE6ctU6AEt+Gn4n1lDStOtj7FKycP71A==", + "dependencies": { + "cssom": "~0.3.6" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/cssstyle/node_modules/cssom": { + "version": "0.3.8", + "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.3.8.tgz", + "integrity": "sha512-b0tGHbfegbhPJpxpiBPU2sCkigAqtM9O121le6bbOlgyV+NyGyCmVfJ6QW9eRjz8CpNfWEOYBIMIGRYkLwsIYg==" + }, + "node_modules/csstype": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.1.tgz", + "integrity": "sha512-DJR/VvkAvSZW9bTouZue2sSxDwdTN92uHjqeKVm+0dAqdfNykRzQ95tay8aXMBAAPpUiq4Qcug2L7neoRh2Egw==" + }, + "node_modules/damerau-levenshtein": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/damerau-levenshtein/-/damerau-levenshtein-1.0.8.tgz", + "integrity": "sha512-sdQSFB7+llfUcQHUQO3+B8ERRj0Oa4w9POWMI/puGtuf7gFywGmkaLCElnudfTiKZV+NvHqL0ifzdrI8Ro7ESA==" + }, + "node_modules/data-urls": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/data-urls/-/data-urls-2.0.0.tgz", + "integrity": "sha512-X5eWTSXO/BJmpdIKCRuKUgSCgAN0OwliVK3yPKbwIWU1Tdw5BRajxlzMidvh+gwko9AfQ9zIj52pzF91Q3YAvQ==", + "dependencies": { + "abab": "^2.0.3", + "whatwg-mimetype": "^2.3.0", + "whatwg-url": "^8.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/data-urls/node_modules/tr46": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-2.1.0.tgz", + "integrity": "sha512-15Ih7phfcdP5YxqiB+iDtLoaTz4Nd35+IiAv0kQ5FNKHzXgdWqPoTIqEDDJmXceQt4JZk6lVPT8lnDlPpGDppw==", + "dependencies": { + "punycode": "^2.1.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/data-urls/node_modules/whatwg-url": { + "version": "8.7.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-8.7.0.tgz", + "integrity": "sha512-gAojqb/m9Q8a5IV96E3fHJM70AzCkgt4uXYX2O7EmuyOnLrViCQlsEBmF9UQIu3/aeAIp2U17rtbpZWNntQqdg==", + "dependencies": { + "lodash": "^4.7.0", + "tr46": "^2.1.0", + "webidl-conversions": "^6.1.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/dataloader": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/dataloader/-/dataloader-2.1.0.tgz", + "integrity": "sha512-qTcEYLen3r7ojZNgVUaRggOI+KM7jrKxXeSHhogh/TWxYMeONEMqY+hmkobiYQozsGIyg9OYVzO4ZIfoB4I0pQ==" + }, + "node_modules/debounce": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/debounce/-/debounce-1.2.1.tgz", + "integrity": "sha512-XRRe6Glud4rd/ZGQfiV1ruXSfbvfJedlV9Y6zOlP+2K04vBYiJEte6stfFkCP03aMnY5tsipamumUjL14fofug==" + }, + "node_modules/debug": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "dependencies": { + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/decamelize": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", + "integrity": "sha512-z2S+W9X73hAUUki+N+9Za2lBlun89zigOyGrsax+KUQ6wKW4ZoWpEYBkGhQjwAjjDCkWxhY0VKEhk8wzY7F5cA==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/decimal.js": { + "version": "10.4.1", + "resolved": "https://registry.npmjs.org/decimal.js/-/decimal.js-10.4.1.tgz", + "integrity": "sha512-F29o+vci4DodHYT9UrR5IEbfBw9pE5eSapIJdTqXK5+6hq+t8VRxwQyKlW2i+KDKFkkJQRvFyI/QXD83h8LyQw==" + }, + "node_modules/decompress-response": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-6.0.0.tgz", + "integrity": "sha512-aW35yZM6Bb/4oJlZncMH2LCoZtJXTRxES17vE3hoRiowU2kWHaJKFkSBDnDR+cm9J+9QhXmREyIfv0pji9ejCQ==", + "dev": true, + "dependencies": { + "mimic-response": "^3.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/decompress-response/node_modules/mimic-response": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-3.1.0.tgz", + "integrity": "sha512-z0yWI+4FDrrweS8Zmt4Ej5HdJmky15+L2e6Wgn3+iK5fWzb6T3fhNFq2+MeTRb064c6Wr4N/wv0DzQTjNzHNGQ==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/dedent": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/dedent/-/dedent-0.7.0.tgz", + "integrity": "sha512-Q6fKUPqnAHAyhiUgFU7BUzLiv0kd8saH9al7tnu5Q/okj6dnupxyTgFIBjVzJATdfIAm9NAsvXNzjaKa+bxVyA==" + }, + "node_modules/deep-is": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz", + "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==" + }, + "node_modules/deepmerge": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.2.2.tgz", + "integrity": "sha512-FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/default-gateway": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/default-gateway/-/default-gateway-6.0.3.tgz", + "integrity": "sha512-fwSOJsbbNzZ/CUFpqFBqYfYNLj1NbMPm8MMCIzHjC83iSJRBEGmDUxU+WP661BaBQImeC2yHwXtz+P/O9o+XEg==", + "dependencies": { + "execa": "^5.0.0" + }, + "engines": { + "node": ">= 10" + } + }, + "node_modules/defaults": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/defaults/-/defaults-1.0.3.tgz", + "integrity": "sha512-s82itHOnYrN0Ib8r+z7laQz3sdE+4FP3d9Q7VLO7U+KRT+CR0GsWuyHxzdAY82I7cXv0G/twrqomTJLOssO5HA==", + "dependencies": { + "clone": "^1.0.2" + } + }, + "node_modules/defer-to-connect": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/defer-to-connect/-/defer-to-connect-2.0.1.tgz", + "integrity": "sha512-4tvttepXG1VaYGrRibk5EwJd1t4udunSOVMdLSAL6mId1ix438oPwPZMALY41FCijukO1L0twNcGsdzS7dHgDg==", + "dev": true, + "engines": { + "node": ">=10" + } + }, + "node_modules/define-lazy-prop": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-2.0.0.tgz", + "integrity": "sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og==", + "engines": { + "node": ">=8" + } + }, + "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==", + "dependencies": { + "has-property-descriptors": "^1.0.0", + "object-keys": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/defined": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/defined/-/defined-1.0.0.tgz", + "integrity": "sha512-Y2caI5+ZwS5c3RiNDJ6u53VhQHv+hHKwhkI1iHvceKUHw9Df6EK2zRLfjejRgMuCuxK7PfSWIMwWecceVvThjQ==" + }, + "node_modules/delayed-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", + "integrity": "sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==", + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/depd": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", + "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/dependency-graph": { + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/dependency-graph/-/dependency-graph-0.11.0.tgz", + "integrity": "sha512-JeMq7fEshyepOWDfcfHK06N3MhyPhz++vtqWhMT5O9A3K42rdsEDpfdVqjaqaAhsw6a+ZqeDvQVtD0hFHQWrzg==", + "engines": { + "node": ">= 0.6.0" + } + }, + "node_modules/destroy": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.2.0.tgz", + "integrity": "sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==", + "engines": { + "node": ">= 0.8", + "npm": "1.2.8000 || >= 1.4.16" + } + }, + "node_modules/detect-indent": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/detect-indent/-/detect-indent-6.1.0.tgz", + "integrity": "sha512-reYkTUJAZb9gUuZ2RvVCNhVHdg62RHnJ7WJl8ftMi4diZ6NWlciOzQN88pUhSELEwflJht4oQDv0F0BMlwaYtA==", + "engines": { + "node": ">=8" + } + }, + "node_modules/detect-newline": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/detect-newline/-/detect-newline-3.1.0.tgz", + "integrity": "sha512-TLz+x/vEXm/Y7P7wn1EJFNLxYpUD4TgMosxY6fAVJUnJMbupHBOncxyWUG9OpTaH9EBD7uFI5LfEgmMOc54DsA==", + "engines": { + "node": ">=8" + } + }, + "node_modules/detect-node": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/detect-node/-/detect-node-2.1.0.tgz", + "integrity": "sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g==" + }, + "node_modules/detect-port-alt": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/detect-port-alt/-/detect-port-alt-1.1.6.tgz", + "integrity": "sha512-5tQykt+LqfJFBEYaDITx7S7cR7mJ/zQmLXZ2qt5w04ainYZw6tBf9dBunMjVeVOdYVRUzUOE4HkY5J7+uttb5Q==", + "dependencies": { + "address": "^1.0.1", + "debug": "^2.6.0" + }, + "bin": { + "detect": "bin/detect-port", + "detect-port": "bin/detect-port" + }, + "engines": { + "node": ">= 4.2.1" + } + }, + "node_modules/detect-port-alt/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/detect-port-alt/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + }, + "node_modules/detective": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/detective/-/detective-5.2.1.tgz", + "integrity": "sha512-v9XE1zRnz1wRtgurGu0Bs8uHKFSTdteYZNbIPFVhUZ39L/S79ppMpdmVOZAnoz1jfEFodc48n6MX483Xo3t1yw==", + "dependencies": { + "acorn-node": "^1.8.2", + "defined": "^1.0.0", + "minimist": "^1.2.6" + }, + "bin": { + "detective": "bin/detective.js" + }, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/didyoumean": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/didyoumean/-/didyoumean-1.2.2.tgz", + "integrity": "sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw==" + }, + "node_modules/diff": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/diff/-/diff-4.0.2.tgz", + "integrity": "sha512-58lmxKSA4BNyLz+HHMUzlOEpg09FV+ev6ZMe3vJihgdxzgcwZ8VoEEPmALCZG9LmqfVoNMMKpttIYTVG6uDY7A==", + "engines": { + "node": ">=0.3.1" + } + }, + "node_modules/diff-sequences": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-27.5.1.tgz", + "integrity": "sha512-k1gCAXAsNgLwEL+Y8Wvl+M6oEFj5bgazfZULpS5CneoPPXRaCCW7dm+q21Ky2VEE5X+VeRDBVg1Pcvvsr4TtNQ==", + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/dir-glob": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz", + "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==", + "dependencies": { + "path-type": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/dlv": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/dlv/-/dlv-1.1.3.tgz", + "integrity": "sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA==" + }, + "node_modules/dns-equal": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/dns-equal/-/dns-equal-1.0.0.tgz", + "integrity": "sha512-z+paD6YUQsk+AbGCEM4PrOXSss5gd66QfcVBFTKR/HpFL9jCqikS94HYwKww6fQyO7IxrIIyUu+g0Ka9tUS2Cg==" + }, + "node_modules/dns-packet": { + "version": "5.4.0", + "resolved": "https://registry.npmjs.org/dns-packet/-/dns-packet-5.4.0.tgz", + "integrity": "sha512-EgqGeaBB8hLiHLZtp/IbaDQTL8pZ0+IvwzSHA6d7VyMDM+B9hgddEMa9xjK5oYnw0ci0JQ6g2XCD7/f6cafU6g==", + "dependencies": { + "@leichtgewicht/ip-codec": "^2.0.1" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/doctrine": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz", + "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==", + "dependencies": { + "esutils": "^2.0.2" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/dom-accessibility-api": { + "version": "0.5.14", + "resolved": "https://registry.npmjs.org/dom-accessibility-api/-/dom-accessibility-api-0.5.14.tgz", + "integrity": "sha512-NMt+m9zFMPZe0JcY9gN224Qvk6qLIdqex29clBvc/y75ZBX9YA9wNK3frsYvu2DI1xcCIwxwnX+TlsJ2DSOADg==" + }, + "node_modules/dom-converter": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/dom-converter/-/dom-converter-0.2.0.tgz", + "integrity": "sha512-gd3ypIPfOMr9h5jIKq8E3sHOTCjeirnl0WK5ZdS1AW0Odt0b1PaWaHdJ4Qk4klv+YB9aJBS7mESXjFoDQPu6DA==", + "dependencies": { + "utila": "~0.4" + } + }, + "node_modules/dom-serializer": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-2.0.0.tgz", + "integrity": "sha512-wIkAryiqt/nV5EQKqQpo3SToSOV9J0DnbJqwK7Wv/Trc92zIAYZ4FlMu+JPFW1DfGFt81ZTCGgDEabffXeLyJg==", + "dependencies": { + "domelementtype": "^2.3.0", + "domhandler": "^5.0.2", + "entities": "^4.2.0" + }, + "funding": { + "url": "https://github.com/cheeriojs/dom-serializer?sponsor=1" + } + }, + "node_modules/domelementtype": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.3.0.tgz", + "integrity": "sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/fb55" + } + ] + }, + "node_modules/domexception": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/domexception/-/domexception-2.0.1.tgz", + "integrity": "sha512-yxJ2mFy/sibVQlu5qHjOkf9J3K6zgmCxgJ94u2EdvDOV09H+32LtRswEcUsmUWN72pVLOEnTSRaIVVzVQgS0dg==", + "dependencies": { + "webidl-conversions": "^5.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/domexception/node_modules/webidl-conversions": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-5.0.0.tgz", + "integrity": "sha512-VlZwKPCkYKxQgeSbH5EyngOmRp7Ww7I9rQLERETtf5ofd9pGeswWiOtogpEO850jziPRarreGxn5QIiTqpb2wA==", + "engines": { + "node": ">=8" + } + }, + "node_modules/domhandler": { + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-5.0.3.tgz", + "integrity": "sha512-cgwlv/1iFQiFnU96XXgROh8xTeetsnJiDsTc7TYCLFd9+/WNkIqPTxiM/8pSd8VIrhXGTf1Ny1q1hquVqDJB5w==", + "dependencies": { + "domelementtype": "^2.3.0" + }, + "engines": { + "node": ">= 4" + }, + "funding": { + "url": "https://github.com/fb55/domhandler?sponsor=1" + } + }, + "node_modules/domutils": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-3.0.1.tgz", + "integrity": "sha512-z08c1l761iKhDFtfXO04C7kTdPBLi41zwOZl00WS8b5eiaebNpY00HKbztwBq+e3vyqWNwWF3mP9YLUeqIrF+Q==", + "dependencies": { + "dom-serializer": "^2.0.0", + "domelementtype": "^2.3.0", + "domhandler": "^5.0.1" + }, + "funding": { + "url": "https://github.com/fb55/domutils?sponsor=1" + } + }, + "node_modules/dot-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/dot-case/-/dot-case-3.0.4.tgz", + "integrity": "sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w==", + "dependencies": { + "no-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, + "node_modules/dotenv": { + "version": "16.0.2", + "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-16.0.2.tgz", + "integrity": "sha512-JvpYKUmzQhYoIFgK2MOnF3bciIZoItIIoryihy0rIA+H4Jy0FmgyKYAHCTN98P5ybGSJcIFbh6QKeJdtZd1qhA==", + "engines": { + "node": ">=12" + } + }, + "node_modules/dotenv-defaults": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/dotenv-defaults/-/dotenv-defaults-2.0.2.tgz", + "integrity": "sha512-iOIzovWfsUHU91L5i8bJce3NYK5JXeAwH50Jh6+ARUdLiiGlYWfGw6UkzsYqaXZH/hjE/eCd/PlfM/qqyK0AMg==", + "dependencies": { + "dotenv": "^8.2.0" + } + }, + "node_modules/dotenv-defaults/node_modules/dotenv": { + "version": "8.6.0", + "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-8.6.0.tgz", + "integrity": "sha512-IrPdXQsk2BbzvCBGBOTmmSH5SodmqZNt4ERAZDmW4CT+tL8VtvinqywuANaFu4bOMWki16nqf0e4oC0QIaDr/g==", + "engines": { + "node": ">=10" + } + }, + "node_modules/dotenv-expand": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/dotenv-expand/-/dotenv-expand-5.1.0.tgz", + "integrity": "sha512-YXQl1DSa4/PQyRfgrv6aoNjhasp/p4qs9FjJ4q4cQk+8m4r6k4ZSiEyytKG8f8W9gi8WsQtIObNmKd+tMzNTmA==" + }, + "node_modules/dotenv-webpack": { + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/dotenv-webpack/-/dotenv-webpack-8.0.1.tgz", + "integrity": "sha512-CdrgfhZOnx4uB18SgaoP9XHRN2v48BbjuXQsZY5ixs5A8579NxQkmMxRtI7aTwSiSQcM2ao12Fdu+L3ZS3bG4w==", + "dependencies": { + "dotenv-defaults": "^2.0.2" + }, + "engines": { + "node": ">=10" + }, + "peerDependencies": { + "webpack": "^4 || ^5" + } + }, + "node_modules/dset": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/dset/-/dset-3.1.2.tgz", + "integrity": "sha512-g/M9sqy3oHe477Ar4voQxWtaPIFw1jTdKZuomOjhCcBx9nHUNn0pu6NopuFFrTh/TRZIKEj+76vLWFu9BNKk+Q==", + "engines": { + "node": ">=4" + } + }, + "node_modules/duplexer": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/duplexer/-/duplexer-0.1.2.tgz", + "integrity": "sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg==" + }, + "node_modules/ecdsa-sig-formatter": { + "version": "1.0.11", + "resolved": "https://registry.npmjs.org/ecdsa-sig-formatter/-/ecdsa-sig-formatter-1.0.11.tgz", + "integrity": "sha512-nagl3RYrbNv6kQkeJIpt6NJZy8twLB/2vtz6yN9Z4vRKHN4/QZJIEbqohALSgwKdnksuY3k5Addp5lg8sVoVcQ==", + "dependencies": { + "safe-buffer": "^5.0.1" + } + }, + "node_modules/ee-first": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", + "integrity": "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==" + }, + "node_modules/ejs": { + "version": "3.1.8", + "resolved": "https://registry.npmjs.org/ejs/-/ejs-3.1.8.tgz", + "integrity": "sha512-/sXZeMlhS0ArkfX2Aw780gJzXSMPnKjtspYZv+f3NiKLlubezAHDU5+9xz6gd3/NhG3txQCo6xlglmTS+oTGEQ==", + "dependencies": { + "jake": "^10.8.5" + }, + "bin": { + "ejs": "bin/cli.js" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/electron-to-chromium": { + "version": "1.4.262", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.262.tgz", + "integrity": "sha512-Ckn5haqmGh/xS8IbcgK3dnwAVnhDyo/WQnklWn6yaMucYTq7NNxwlGE8ElzEOnonzRLzUCo2Ot3vUb2GYUF2Hw==" + }, + "node_modules/emittery": { + "version": "0.8.1", + "resolved": "https://registry.npmjs.org/emittery/-/emittery-0.8.1.tgz", + "integrity": "sha512-uDfvUjVrfGJJhymx/kz6prltenw1u7WrCg1oa94zYY8xxVpLLUu045LAT0dhDZdXG58/EpPL/5kA180fQ/qudg==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sindresorhus/emittery?sponsor=1" + } + }, + "node_modules/emoji-regex": { + "version": "9.2.2", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", + "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==" + }, + "node_modules/emojis-list": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz", + "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==", + "engines": { + "node": ">= 4" + } + }, + "node_modules/encodeurl": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", + "integrity": "sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/end-of-stream": { + "version": "1.4.4", + "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz", + "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==", + "dev": true, + "dependencies": { + "once": "^1.4.0" + } + }, + "node_modules/enhanced-resolve": { + "version": "5.10.0", + "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.10.0.tgz", + "integrity": "sha512-T0yTFjdpldGY8PmuXXR0PyQ1ufZpEGiHVrp7zHKB7jdR4qlmZHhONVM5AQOAWXuF/w3dnHbEQVrNptJgt7F+cQ==", + "dependencies": { + "graceful-fs": "^4.2.4", + "tapable": "^2.2.0" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/entities": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-4.4.0.tgz", + "integrity": "sha512-oYp7156SP8LkeGD0GF85ad1X9Ai79WtRsZ2gxJqtBuzH+98YUV6jkHEKlZkMbcrjJjIVJNIDP/3WL9wQkoPbWA==", + "engines": { + "node": ">=0.12" + }, + "funding": { + "url": "https://github.com/fb55/entities?sponsor=1" + } + }, + "node_modules/errno": { + "version": "0.1.8", + "resolved": "https://registry.npmjs.org/errno/-/errno-0.1.8.tgz", + "integrity": "sha512-dJ6oBr5SQ1VSd9qkk7ByRgb/1SH4JZjCHSW/mr63/QcXO9zLVxvJ6Oy13nio03rxpSnVDDjFor75SjVeZWPW/A==", + "dev": true, + "optional": true, + "dependencies": { + "prr": "~1.0.1" + }, + "bin": { + "errno": "cli.js" + } + }, + "node_modules/error-ex": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", + "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", + "dependencies": { + "is-arrayish": "^0.2.1" + } + }, + "node_modules/error-stack-parser": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/error-stack-parser/-/error-stack-parser-2.1.4.tgz", + "integrity": "sha512-Sk5V6wVazPhq5MhpO+AUxJn5x7XSXGl1R93Vn7i+zS15KDVxQijejNCrz8340/2bgLBjR9GtEG8ZVKONDjcqGQ==", + "dependencies": { + "stackframe": "^1.3.4" + } + }, + "node_modules/es-abstract": { + "version": "1.20.3", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.20.3.tgz", + "integrity": "sha512-AyrnaKVpMzljIdwjzrj+LxGmj8ik2LckwXacHqrJJ/jxz6dDDBcZ7I7nlHM0FvEW8MfbWJwOd+yT2XzYW49Frw==", + "dependencies": { + "call-bind": "^1.0.2", + "es-to-primitive": "^1.2.1", + "function-bind": "^1.1.1", + "function.prototype.name": "^1.1.5", + "get-intrinsic": "^1.1.3", + "get-symbol-description": "^1.0.0", + "has": "^1.0.3", + "has-property-descriptors": "^1.0.0", + "has-symbols": "^1.0.3", + "internal-slot": "^1.0.3", + "is-callable": "^1.2.6", + "is-negative-zero": "^2.0.2", + "is-regex": "^1.1.4", + "is-shared-array-buffer": "^1.0.2", + "is-string": "^1.0.7", + "is-weakref": "^1.0.2", + "object-inspect": "^1.12.2", + "object-keys": "^1.1.1", + "object.assign": "^4.1.4", + "regexp.prototype.flags": "^1.4.3", + "safe-regex-test": "^1.0.0", + "string.prototype.trimend": "^1.0.5", + "string.prototype.trimstart": "^1.0.5", + "unbox-primitive": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/es-array-method-boxes-properly": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/es-array-method-boxes-properly/-/es-array-method-boxes-properly-1.0.0.tgz", + "integrity": "sha512-wd6JXUmyHmt8T5a2xreUwKcGPq6f1f+WwIJkijUqiGcJz1qqnZgP6XIK+QyIWU5lT7imeNxUll48bziG+TSYcA==" + }, + "node_modules/es-module-lexer": { + "version": "0.9.3", + "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-0.9.3.tgz", + "integrity": "sha512-1HQ2M2sPtxwnvOvT1ZClHyQDiggdNjURWpY2we6aMKCQiUVxTmVs2UYPLIrD84sS+kMdUwfBSylbJPwNnBrnHQ==" + }, + "node_modules/es-shim-unscopables": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/es-shim-unscopables/-/es-shim-unscopables-1.0.0.tgz", + "integrity": "sha512-Jm6GPcCdC30eMLbZ2x8z2WuRwAws3zTBBKuusffYVUrNj/GVSUAZ+xKMaUpfNDR5IbyNA5LJbaecoUVbmUcB1w==", + "dependencies": { + "has": "^1.0.3" + } + }, + "node_modules/es-to-primitive": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz", + "integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==", + "dependencies": { + "is-callable": "^1.1.4", + "is-date-object": "^1.0.1", + "is-symbol": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/escalade": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", + "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==", + "engines": { + "node": ">=6" + } + }, + "node_modules/escape-html": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", + "integrity": "sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==" + }, + "node_modules/escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/escodegen": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-2.0.0.tgz", + "integrity": "sha512-mmHKys/C8BFUGI+MAWNcSYoORYLMdPzjrknd2Vc+bUsjN5bXcr8EhrNB+UTqfL1y3I9c4fw2ihgtMPQLBRiQxw==", + "dependencies": { + "esprima": "^4.0.1", + "estraverse": "^5.2.0", + "esutils": "^2.0.2", + "optionator": "^0.8.1" + }, + "bin": { + "escodegen": "bin/escodegen.js", + "esgenerate": "bin/esgenerate.js" + }, + "engines": { + "node": ">=6.0" + }, + "optionalDependencies": { + "source-map": "~0.6.1" + } + }, + "node_modules/escodegen/node_modules/levn": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz", + "integrity": "sha512-0OO4y2iOHix2W6ujICbKIaEQXvFQHue65vUG3pb5EUomzPI90z9hsA1VsO/dbIIpC53J8gxM9Q4Oho0jrCM/yA==", + "dependencies": { + "prelude-ls": "~1.1.2", + "type-check": "~0.3.2" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/escodegen/node_modules/optionator": { + "version": "0.8.3", + "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.8.3.tgz", + "integrity": "sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA==", + "dependencies": { + "deep-is": "~0.1.3", + "fast-levenshtein": "~2.0.6", + "levn": "~0.3.0", + "prelude-ls": "~1.1.2", + "type-check": "~0.3.2", + "word-wrap": "~1.2.3" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/escodegen/node_modules/prelude-ls": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz", + "integrity": "sha512-ESF23V4SKG6lVSGZgYNpbsiaAkdab6ZgOxe52p7+Kid3W3u3bxR4Vfd/o21dmN7jSt0IwgZ4v5MUd26FEtXE9w==", + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/escodegen/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "optional": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/escodegen/node_modules/type-check": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.3.2.tgz", + "integrity": "sha512-ZCmOJdvOWDBYJlzAoFkC+Q0+bUyEOS1ltgp1MGU03fqHG+dbi9tBFU2Rd9QKiDZFAYrhPh2JUf7rZRIuHRKtOg==", + "dependencies": { + "prelude-ls": "~1.1.2" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/eslint": { + "version": "8.24.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.24.0.tgz", + "integrity": "sha512-dWFaPhGhTAiPcCgm3f6LI2MBWbogMnTJzFBbhXVRQDJPkr9pGZvVjlVfXd+vyDcWPA2Ic9L2AXPIQM0+vk/cSQ==", + "dependencies": { + "@eslint/eslintrc": "^1.3.2", + "@humanwhocodes/config-array": "^0.10.5", + "@humanwhocodes/gitignore-to-minimatch": "^1.0.2", + "@humanwhocodes/module-importer": "^1.0.1", + "ajv": "^6.10.0", + "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.1.1", + "eslint-utils": "^3.0.0", + "eslint-visitor-keys": "^3.3.0", + "espree": "^9.4.0", + "esquery": "^1.4.0", + "esutils": "^2.0.2", + "fast-deep-equal": "^3.1.3", + "file-entry-cache": "^6.0.1", + "find-up": "^5.0.0", + "glob-parent": "^6.0.1", + "globals": "^13.15.0", + "globby": "^11.1.0", + "grapheme-splitter": "^1.0.4", + "ignore": "^5.2.0", + "import-fresh": "^3.0.0", + "imurmurhash": "^0.1.4", + "is-glob": "^4.0.0", + "js-sdsl": "^4.1.4", + "js-yaml": "^4.1.0", + "json-stable-stringify-without-jsonify": "^1.0.1", + "levn": "^0.4.1", + "lodash.merge": "^4.6.2", + "minimatch": "^3.1.2", + "natural-compare": "^1.4.0", + "optionator": "^0.9.1", + "regexpp": "^3.2.0", + "strip-ansi": "^6.0.1", + "strip-json-comments": "^3.1.0", + "text-table": "^0.2.0" + }, + "bin": { + "eslint": "bin/eslint.js" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/eslint-config-react-app": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/eslint-config-react-app/-/eslint-config-react-app-7.0.1.tgz", + "integrity": "sha512-K6rNzvkIeHaTd8m/QEh1Zko0KI7BACWkkneSs6s9cKZC/J27X3eZR6Upt1jkmZ/4FK+XUOPPxMEN7+lbUXfSlA==", + "dependencies": { + "@babel/core": "^7.16.0", + "@babel/eslint-parser": "^7.16.3", + "@rushstack/eslint-patch": "^1.1.0", + "@typescript-eslint/eslint-plugin": "^5.5.0", + "@typescript-eslint/parser": "^5.5.0", + "babel-preset-react-app": "^10.0.1", + "confusing-browser-globals": "^1.0.11", + "eslint-plugin-flowtype": "^8.0.3", + "eslint-plugin-import": "^2.25.3", + "eslint-plugin-jest": "^25.3.0", + "eslint-plugin-jsx-a11y": "^6.5.1", + "eslint-plugin-react": "^7.27.1", + "eslint-plugin-react-hooks": "^4.3.0", + "eslint-plugin-testing-library": "^5.0.1" + }, + "engines": { + "node": ">=14.0.0" + }, + "peerDependencies": { + "eslint": "^8.0.0" + } + }, + "node_modules/eslint-import-resolver-node": { + "version": "0.3.6", + "resolved": "https://registry.npmjs.org/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.6.tgz", + "integrity": "sha512-0En0w03NRVMn9Uiyn8YRPDKvWjxCWkslUEhGNTdGx15RvPJYQ+lbOlqrlNI2vEAs4pDYK4f/HN2TbDmk5TP0iw==", + "dependencies": { + "debug": "^3.2.7", + "resolve": "^1.20.0" + } + }, + "node_modules/eslint-import-resolver-node/node_modules/debug": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "dependencies": { + "ms": "^2.1.1" + } + }, + "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==", + "dependencies": { + "debug": "^3.2.7" + }, + "engines": { + "node": ">=4" + }, + "peerDependenciesMeta": { + "eslint": { + "optional": true + } + } + }, + "node_modules/eslint-module-utils/node_modules/debug": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "dependencies": { + "ms": "^2.1.1" + } + }, + "node_modules/eslint-plugin-flowtype": { + "version": "8.0.3", + "resolved": "https://registry.npmjs.org/eslint-plugin-flowtype/-/eslint-plugin-flowtype-8.0.3.tgz", + "integrity": "sha512-dX8l6qUL6O+fYPtpNRideCFSpmWOUVx5QcaGLVqe/vlDiBSe4vYljDWDETwnyFzpl7By/WVIu6rcrniCgH9BqQ==", + "dependencies": { + "lodash": "^4.17.21", + "string-natural-compare": "^3.0.1" + }, + "engines": { + "node": ">=12.0.0" + }, + "peerDependencies": { + "@babel/plugin-syntax-flow": "^7.14.5", + "@babel/plugin-transform-react-jsx": "^7.14.9", + "eslint": "^8.1.0" + } + }, + "node_modules/eslint-plugin-import": { + "version": "2.26.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.26.0.tgz", + "integrity": "sha512-hYfi3FXaM8WPLf4S1cikh/r4IxnO6zrhZbEGz2b660EJRbuxgpDS5gkCuYgGWg2xxh2rBuIr4Pvhve/7c31koA==", + "dependencies": { + "array-includes": "^3.1.4", + "array.prototype.flat": "^1.2.5", + "debug": "^2.6.9", + "doctrine": "^2.1.0", + "eslint-import-resolver-node": "^0.3.6", + "eslint-module-utils": "^2.7.3", + "has": "^1.0.3", + "is-core-module": "^2.8.1", + "is-glob": "^4.0.3", + "minimatch": "^3.1.2", + "object.values": "^1.1.5", + "resolve": "^1.22.0", + "tsconfig-paths": "^3.14.1" + }, + "engines": { + "node": ">=4" + }, + "peerDependencies": { + "eslint": "^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8" + } + }, + "node_modules/eslint-plugin-import/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/eslint-plugin-import/node_modules/doctrine": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz", + "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==", + "dependencies": { + "esutils": "^2.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/eslint-plugin-import/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + }, + "node_modules/eslint-plugin-jest": { + "version": "25.7.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-jest/-/eslint-plugin-jest-25.7.0.tgz", + "integrity": "sha512-PWLUEXeeF7C9QGKqvdSbzLOiLTx+bno7/HC9eefePfEb257QFHg7ye3dh80AZVkaa/RQsBB1Q/ORQvg2X7F0NQ==", + "dependencies": { + "@typescript-eslint/experimental-utils": "^5.0.0" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + }, + "peerDependencies": { + "@typescript-eslint/eslint-plugin": "^4.0.0 || ^5.0.0", + "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" + }, + "peerDependenciesMeta": { + "@typescript-eslint/eslint-plugin": { + "optional": true + }, + "jest": { + "optional": true + } + } + }, + "node_modules/eslint-plugin-jsx-a11y": { + "version": "6.6.1", + "resolved": "https://registry.npmjs.org/eslint-plugin-jsx-a11y/-/eslint-plugin-jsx-a11y-6.6.1.tgz", + "integrity": "sha512-sXgFVNHiWffBq23uiS/JaP6eVR622DqwB4yTzKvGZGcPq6/yZ3WmOZfuBks/vHWo9GaFOqC2ZK4i6+C35knx7Q==", + "dependencies": { + "@babel/runtime": "^7.18.9", + "aria-query": "^4.2.2", + "array-includes": "^3.1.5", + "ast-types-flow": "^0.0.7", + "axe-core": "^4.4.3", + "axobject-query": "^2.2.0", + "damerau-levenshtein": "^1.0.8", + "emoji-regex": "^9.2.2", + "has": "^1.0.3", + "jsx-ast-utils": "^3.3.2", + "language-tags": "^1.0.5", + "minimatch": "^3.1.2", + "semver": "^6.3.0" + }, + "engines": { + "node": ">=4.0" + }, + "peerDependencies": { + "eslint": "^3 || ^4 || ^5 || ^6 || ^7 || ^8" + } + }, + "node_modules/eslint-plugin-jsx-a11y/node_modules/aria-query": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-4.2.2.tgz", + "integrity": "sha512-o/HelwhuKpTj/frsOsbNLNgnNGVIFsVP/SW2BSF14gVl7kAfMOJ6/8wUAUvG1R1NHKrfG+2sHZTu0yauT1qBrA==", + "dependencies": { + "@babel/runtime": "^7.10.2", + "@babel/runtime-corejs3": "^7.10.2" + }, + "engines": { + "node": ">=6.0" + } + }, + "node_modules/eslint-plugin-react": { + "version": "7.31.8", + "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.31.8.tgz", + "integrity": "sha512-5lBTZmgQmARLLSYiwI71tiGVTLUuqXantZM6vlSY39OaDSV0M7+32K5DnLkmFrwTe+Ksz0ffuLUC91RUviVZfw==", + "dependencies": { + "array-includes": "^3.1.5", + "array.prototype.flatmap": "^1.3.0", + "doctrine": "^2.1.0", + "estraverse": "^5.3.0", + "jsx-ast-utils": "^2.4.1 || ^3.0.0", + "minimatch": "^3.1.2", + "object.entries": "^1.1.5", + "object.fromentries": "^2.0.5", + "object.hasown": "^1.1.1", + "object.values": "^1.1.5", + "prop-types": "^15.8.1", + "resolve": "^2.0.0-next.3", + "semver": "^6.3.0", + "string.prototype.matchall": "^4.0.7" + }, + "engines": { + "node": ">=4" + }, + "peerDependencies": { + "eslint": "^3 || ^4 || ^5 || ^6 || ^7 || ^8" + } + }, + "node_modules/eslint-plugin-react-hooks": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-4.6.0.tgz", + "integrity": "sha512-oFc7Itz9Qxh2x4gNHStv3BqJq54ExXmfC+a1NjAta66IAN87Wu0R/QArgIS9qKzX3dXKPI9H5crl9QchNMY9+g==", + "engines": { + "node": ">=10" + }, + "peerDependencies": { + "eslint": "^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0" + } + }, + "node_modules/eslint-plugin-react/node_modules/doctrine": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz", + "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==", + "dependencies": { + "esutils": "^2.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/eslint-plugin-react/node_modules/resolve": { + "version": "2.0.0-next.4", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-2.0.0-next.4.tgz", + "integrity": "sha512-iMDbmAWtfU+MHpxt/I5iWI7cY6YVEZUQ3MBgPQ++XD1PELuJHIl82xBmObyP2KyQmkNB2dsqF7seoQQiAn5yDQ==", + "dependencies": { + "is-core-module": "^2.9.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + }, + "bin": { + "resolve": "bin/resolve" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/eslint-plugin-testing-library": { + "version": "5.7.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-testing-library/-/eslint-plugin-testing-library-5.7.0.tgz", + "integrity": "sha512-pI8LKtFiAflBpN4h14vTtfhKqLwtIW40TNhWyw0ckqHm0W/J0VmYtThoxpTAdHrvEWnkALSG1Z8ABBkIncMIHA==", + "dependencies": { + "@typescript-eslint/utils": "^5.13.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0", + "npm": ">=6" + }, + "peerDependencies": { + "eslint": "^7.5.0 || ^8.0.0" + } + }, + "node_modules/eslint-scope": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.1.1.tgz", + "integrity": "sha512-QKQM/UXpIiHcLqJ5AOyIW7XZmzjkzQXYE54n1++wb0u9V/abW3l9uQnxX8Z5Xd18xyKIMTUAyQ0k1e8pz6LUrw==", + "dependencies": { + "esrecurse": "^4.3.0", + "estraverse": "^5.2.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + } + }, + "node_modules/eslint-utils": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-3.0.0.tgz", + "integrity": "sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA==", + "dependencies": { + "eslint-visitor-keys": "^2.0.0" + }, + "engines": { + "node": "^10.0.0 || ^12.0.0 || >= 14.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/mysticatea" + }, + "peerDependencies": { + "eslint": ">=5" + } + }, + "node_modules/eslint-utils/node_modules/eslint-visitor-keys": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz", + "integrity": "sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==", + "engines": { + "node": ">=10" + } + }, + "node_modules/eslint-visitor-keys": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.3.0.tgz", + "integrity": "sha512-mQ+suqKJVyeuwGYHAdjMFqjCyfl8+Ldnxuyp3ldiMBFKkvytrXUZWaiPCEav8qDHKty44bD+qV1IP4T+w+xXRA==", + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + } + }, + "node_modules/eslint-webpack-plugin": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/eslint-webpack-plugin/-/eslint-webpack-plugin-3.2.0.tgz", + "integrity": "sha512-avrKcGncpPbPSUHX6B3stNGzkKFto3eL+DKM4+VyMrVnhPc3vRczVlCq3uhuFOdRvDHTVXuzwk1ZKUrqDQHQ9w==", + "dependencies": { + "@types/eslint": "^7.29.0 || ^8.4.1", + "jest-worker": "^28.0.2", + "micromatch": "^4.0.5", + "normalize-path": "^3.0.0", + "schema-utils": "^4.0.0" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "eslint": "^7.0.0 || ^8.0.0", + "webpack": "^5.0.0" + } + }, + "node_modules/eslint-webpack-plugin/node_modules/ajv": { + "version": "8.11.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.0.tgz", + "integrity": "sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg==", + "dependencies": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/eslint-webpack-plugin/node_modules/ajv-keywords": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", + "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", + "dependencies": { + "fast-deep-equal": "^3.1.3" + }, + "peerDependencies": { + "ajv": "^8.8.2" + } + }, + "node_modules/eslint-webpack-plugin/node_modules/jest-worker": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-28.1.3.tgz", + "integrity": "sha512-CqRA220YV/6jCo8VWvAt1KKx6eek1VIHMPeLEbpcfSfkEeWyBNppynM/o6q+Wmw+sOhos2ml34wZbSX3G13//g==", + "dependencies": { + "@types/node": "*", + "merge-stream": "^2.0.0", + "supports-color": "^8.0.0" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/eslint-webpack-plugin/node_modules/json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" + }, + "node_modules/eslint-webpack-plugin/node_modules/schema-utils": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.0.0.tgz", + "integrity": "sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg==", + "dependencies": { + "@types/json-schema": "^7.0.9", + "ajv": "^8.8.0", + "ajv-formats": "^2.1.1", + "ajv-keywords": "^5.0.0" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/eslint-webpack-plugin/node_modules/supports-color": { + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", + "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/supports-color?sponsor=1" + } + }, + "node_modules/eslint/node_modules/escape-string-regexp": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", + "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/eslint/node_modules/glob-parent": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", + "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", + "dependencies": { + "is-glob": "^4.0.3" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/eslint/node_modules/globals": { + "version": "13.17.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.17.0.tgz", + "integrity": "sha512-1C+6nQRb1GwGMKm2dH/E7enFAMxGTmGI7/dEdhy/DNelv85w9B72t3uc5frtMNXIbzrarJJ/lTCjcaZwbLJmyw==", + "dependencies": { + "type-fest": "^0.20.2" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/eslint/node_modules/type-fest": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", + "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/espree": { + "version": "9.4.0", + "resolved": "https://registry.npmjs.org/espree/-/espree-9.4.0.tgz", + "integrity": "sha512-DQmnRpLj7f6TgN/NYb0MTzJXL+vJF9h3pHy4JhCIs3zwcgez8xmGg3sXHcEO97BrmO2OSvCwMdfdlyl+E9KjOw==", + "dependencies": { + "acorn": "^8.8.0", + "acorn-jsx": "^5.3.2", + "eslint-visitor-keys": "^3.3.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/espree/node_modules/acorn": { + "version": "8.8.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.8.0.tgz", + "integrity": "sha512-QOxyigPVrpZ2GXT+PFyZTl6TtOFc5egxHIP9IlQ+RbupQuX4RkT/Bee4/kQuC02Xkzg84JcT7oLYtDIQxp+v7w==", + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/esprima": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", + "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", + "bin": { + "esparse": "bin/esparse.js", + "esvalidate": "bin/esvalidate.js" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/esquery": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.4.0.tgz", + "integrity": "sha512-cCDispWt5vHHtwMY2YrAQ4ibFkAL8RbH5YGBnZBc90MolvvfkkQcJro/aZiAQUlQ3qgrYS6D6v8Gc5G5CQsc9w==", + "dependencies": { + "estraverse": "^5.1.0" + }, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/esrecurse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", + "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", + "dependencies": { + "estraverse": "^5.2.0" + }, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/estraverse": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", + "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", + "engines": { + "node": ">=4.0" + } + }, + "node_modules/estree-walker": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-1.0.1.tgz", + "integrity": "sha512-1fMXF3YP4pZZVozF8j/ZLfvnR8NSIljt56UhbZ5PeeDmmGHpgpdwQt7ITlGvYaQukCvuBRMLEiKiYC+oeIg4cg==" + }, + "node_modules/esutils": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", + "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/etag": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", + "integrity": "sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/event-target-shim": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/event-target-shim/-/event-target-shim-5.0.1.tgz", + "integrity": "sha512-i/2XbnSz/uxRCU6+NdVJgKWDTM427+MqYbkQzD321DuCQJUqOuJKIA0IM2+W2xtYHdKOmZ4dR6fExsd4SXL+WQ==", + "engines": { + "node": ">=6" + } + }, + "node_modules/eventemitter3": { + "version": "4.0.7", + "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz", + "integrity": "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==" + }, + "node_modules/events": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz", + "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==", + "engines": { + "node": ">=0.8.x" + } + }, + "node_modules/execa": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz", + "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==", + "dependencies": { + "cross-spawn": "^7.0.3", + "get-stream": "^6.0.0", + "human-signals": "^2.1.0", + "is-stream": "^2.0.0", + "merge-stream": "^2.0.0", + "npm-run-path": "^4.0.1", + "onetime": "^5.1.2", + "signal-exit": "^3.0.3", + "strip-final-newline": "^2.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sindresorhus/execa?sponsor=1" + } + }, + "node_modules/exit": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/exit/-/exit-0.1.2.tgz", + "integrity": "sha512-Zk/eNKV2zbjpKzrsQ+n1G6poVbErQxJ0LBOJXaKZ1EViLzH+hrLu9cdXI4zw9dBQJslwBEpbQ2P1oS7nDxs6jQ==", + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/expect": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/expect/-/expect-27.5.1.tgz", + "integrity": "sha512-E1q5hSUG2AmYQwQJ041nvgpkODHQvB+RKlB4IYdru6uJsyFTRyZAP463M+1lINorwbqAmUggi6+WwkD8lCS/Dw==", + "dependencies": { + "@jest/types": "^27.5.1", + "jest-get-type": "^27.5.1", + "jest-matcher-utils": "^27.5.1", + "jest-message-util": "^27.5.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/express": { + "version": "4.18.1", + "resolved": "https://registry.npmjs.org/express/-/express-4.18.1.tgz", + "integrity": "sha512-zZBcOX9TfehHQhtupq57OF8lFZ3UZi08Y97dwFCkD8p9d/d2Y3M+ykKcwaMDEL+4qyUolgBDX6AblpR3fL212Q==", + "dependencies": { + "accepts": "~1.3.8", + "array-flatten": "1.1.1", + "body-parser": "1.20.0", + "content-disposition": "0.5.4", + "content-type": "~1.0.4", + "cookie": "0.5.0", + "cookie-signature": "1.0.6", + "debug": "2.6.9", + "depd": "2.0.0", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "finalhandler": "1.2.0", + "fresh": "0.5.2", + "http-errors": "2.0.0", + "merge-descriptors": "1.0.1", + "methods": "~1.1.2", + "on-finished": "2.4.1", + "parseurl": "~1.3.3", + "path-to-regexp": "0.1.7", + "proxy-addr": "~2.0.7", + "qs": "6.10.3", + "range-parser": "~1.2.1", + "safe-buffer": "5.2.1", + "send": "0.18.0", + "serve-static": "1.15.0", + "setprototypeof": "1.2.0", + "statuses": "2.0.1", + "type-is": "~1.6.18", + "utils-merge": "1.0.1", + "vary": "~1.1.2" + }, + "engines": { + "node": ">= 0.10.0" + } + }, + "node_modules/express/node_modules/array-flatten": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", + "integrity": "sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg==" + }, + "node_modules/express/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/express/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + }, + "node_modules/express/node_modules/safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, + "node_modules/external-editor": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/external-editor/-/external-editor-3.1.0.tgz", + "integrity": "sha512-hMQ4CX1p1izmuLYyZqLMO/qGNw10wSv9QDCPfzXfyFrOaCSSoRfqE1Kf1s5an66J5JZC62NewG+mK49jOCtQew==", + "dependencies": { + "chardet": "^0.7.0", + "iconv-lite": "^0.4.24", + "tmp": "^0.0.33" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/extract-files": { + "version": "11.0.0", + "resolved": "https://registry.npmjs.org/extract-files/-/extract-files-11.0.0.tgz", + "integrity": "sha512-FuoE1qtbJ4bBVvv94CC7s0oTnKUGvQs+Rjf1L2SJFfS+HTVVjhPFtehPdQ0JiGPqVNfSSZvL5yzHHQq2Z4WNhQ==", + "engines": { + "node": "^12.20 || >= 14.13" + }, + "funding": { + "url": "https://github.com/sponsors/jaydenseric" + } + }, + "node_modules/fast-deep-equal": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", + "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==" + }, + "node_modules/fast-glob": { + "version": "3.2.12", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.12.tgz", + "integrity": "sha512-DVj4CQIYYow0BlaelwK1pHl5n5cRSJfM60UA0zK891sVInoPri2Ekj7+e1CT3/3qxXenpI+nBBmQAcJPJgaj4w==", + "dependencies": { + "@nodelib/fs.stat": "^2.0.2", + "@nodelib/fs.walk": "^1.2.3", + "glob-parent": "^5.1.2", + "merge2": "^1.3.0", + "micromatch": "^4.0.4" + }, + "engines": { + "node": ">=8.6.0" + } + }, + "node_modules/fast-json-stable-stringify": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", + "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==" + }, + "node_modules/fast-levenshtein": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", + "integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==" + }, + "node_modules/fastq": { + "version": "1.13.0", + "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.13.0.tgz", + "integrity": "sha512-YpkpUnK8od0o1hmeSc7UUs/eB/vIPWJYjKck2QKIzAf71Vm1AAQ3EbuZB3g2JIy+pg+ERD0vqI79KyZiB2e2Nw==", + "dependencies": { + "reusify": "^1.0.4" + } + }, + "node_modules/faye-websocket": { + "version": "0.11.4", + "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.11.4.tgz", + "integrity": "sha512-CzbClwlXAuiRQAlUyfqPgvPoNKTckTPGfwZV4ZdAhVcP2lh9KUxJg2b5GkE7XbjKQ3YJnQ9z6D9ntLAlB+tP8g==", + "dependencies": { + "websocket-driver": ">=0.5.1" + }, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/fb-watchman": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/fb-watchman/-/fb-watchman-2.0.2.tgz", + "integrity": "sha512-p5161BqbuCaSnB8jIbzQHOlpgsPmK5rJVDfDKO91Axs5NC1uu3HRQm6wt9cd9/+GtQQIO53JdGXXoyDpTAsgYA==", + "dependencies": { + "bser": "2.1.1" + } + }, + "node_modules/fbjs": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/fbjs/-/fbjs-3.0.4.tgz", + "integrity": "sha512-ucV0tDODnGV3JCnnkmoszb5lf4bNpzjv80K41wd4k798Etq+UYD0y0TIfalLjZoKgjive6/adkRnszwapiDgBQ==", + "dependencies": { + "cross-fetch": "^3.1.5", + "fbjs-css-vars": "^1.0.0", + "loose-envify": "^1.0.0", + "object-assign": "^4.1.0", + "promise": "^7.1.1", + "setimmediate": "^1.0.5", + "ua-parser-js": "^0.7.30" + } + }, + "node_modules/fbjs-css-vars": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/fbjs-css-vars/-/fbjs-css-vars-1.0.2.tgz", + "integrity": "sha512-b2XGFAFdWZWg0phtAWLHCk836A1Xann+I+Dgd3Gk64MHKZO44FfoD1KxyvbSh0qZsIoXQGGlVztIY+oitJPpRQ==" + }, + "node_modules/figures": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/figures/-/figures-3.2.0.tgz", + "integrity": "sha512-yaduQFRKLXYOGgEn6AZau90j3ggSOyiqXU0F9JZfeXYhNa+Jk4X+s45A2zg5jns87GAFa34BBm2kXw4XpNcbdg==", + "dependencies": { + "escape-string-regexp": "^1.0.5" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/file-entry-cache": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz", + "integrity": "sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==", + "dependencies": { + "flat-cache": "^3.0.4" + }, + "engines": { + "node": "^10.12.0 || >=12.0.0" + } + }, + "node_modules/file-loader": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/file-loader/-/file-loader-6.2.0.tgz", + "integrity": "sha512-qo3glqyTa61Ytg4u73GultjHGjdRyig3tG6lPtyX/jOEJvHif9uB0/OCI2Kif6ctF3caQTW2G5gym21oAsI4pw==", + "dependencies": { + "loader-utils": "^2.0.0", + "schema-utils": "^3.0.0" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^4.0.0 || ^5.0.0" + } + }, + "node_modules/filelist": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/filelist/-/filelist-1.0.4.tgz", + "integrity": "sha512-w1cEuf3S+DrLCQL7ET6kz+gmlJdbq9J7yXCSjK/OZCPA+qEN1WyF4ZAf0YYJa4/shHJra2t/d/r8SV4Ji+x+8Q==", + "dependencies": { + "minimatch": "^5.0.1" + } + }, + "node_modules/filelist/node_modules/brace-expansion": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", + "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", + "dependencies": { + "balanced-match": "^1.0.0" + } + }, + "node_modules/filelist/node_modules/minimatch": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.0.tgz", + "integrity": "sha512-9TPBGGak4nHfGZsPBohm9AWg6NoT7QTCehS3BIJABslyZbzxfV78QM2Y6+i741OPZIafFAaiiEMh5OyIrJPgtg==", + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/filesize": { + "version": "8.0.7", + "resolved": "https://registry.npmjs.org/filesize/-/filesize-8.0.7.tgz", + "integrity": "sha512-pjmC+bkIF8XI7fWaH8KxHcZL3DPybs1roSKP4rKDvy20tAWwIObE4+JIseG2byfGKhud5ZnM4YSGKBz7Sh0ndQ==", + "engines": { + "node": ">= 0.4.0" + } + }, + "node_modules/fill-range": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", + "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", + "dependencies": { + "to-regex-range": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/finalhandler": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.2.0.tgz", + "integrity": "sha512-5uXcUVftlQMFnWC9qu/svkWv3GTd2PfUhK/3PLkYNAe7FbqJMt3515HaxE6eRL74GdsriiwujiawdaB1BpEISg==", + "dependencies": { + "debug": "2.6.9", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "on-finished": "2.4.1", + "parseurl": "~1.3.3", + "statuses": "2.0.1", + "unpipe": "~1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/finalhandler/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/finalhandler/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + }, + "node_modules/find-cache-dir": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-3.3.2.tgz", + "integrity": "sha512-wXZV5emFEjrridIgED11OoUKLxiYjAcqot/NJdAkOhlJ+vGzwhOAfcG5OX1jP+S0PcjEn8bdMJv+g2jwQ3Onig==", + "dependencies": { + "commondir": "^1.0.1", + "make-dir": "^3.0.2", + "pkg-dir": "^4.1.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/avajs/find-cache-dir?sponsor=1" + } + }, + "node_modules/find-up": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", + "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", + "dependencies": { + "locate-path": "^6.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/flat-cache": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.0.4.tgz", + "integrity": "sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg==", + "dependencies": { + "flatted": "^3.1.0", + "rimraf": "^3.0.2" + }, + "engines": { + "node": "^10.12.0 || >=12.0.0" + } + }, + "node_modules/flatted": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.2.7.tgz", + "integrity": "sha512-5nqDSxl8nn5BSNxyR3n4I6eDmbolI6WT+QqR547RwxQapgjQBmtktdP+HTBb/a/zLsbzERTONyUB5pefh5TtjQ==" + }, + "node_modules/follow-redirects": { + "version": "1.15.2", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.2.tgz", + "integrity": "sha512-VQLG33o04KaQ8uYi2tVNbdrWp1QWxNNea+nmIB4EVM28v0hmP17z7aG1+wAkNzVq4KeXTq3221ye5qTJP91JwA==", + "funding": [ + { + "type": "individual", + "url": "https://github.com/sponsors/RubenVerborgh" + } + ], + "engines": { + "node": ">=4.0" + }, + "peerDependenciesMeta": { + "debug": { + "optional": true + } + } + }, + "node_modules/fork-ts-checker-webpack-plugin": { + "version": "6.5.2", + "resolved": "https://registry.npmjs.org/fork-ts-checker-webpack-plugin/-/fork-ts-checker-webpack-plugin-6.5.2.tgz", + "integrity": "sha512-m5cUmF30xkZ7h4tWUgTAcEaKmUW7tfyUyTqNNOz7OxWJ0v1VWKTcOvH8FWHUwSjlW/356Ijc9vi3XfcPstpQKA==", + "dependencies": { + "@babel/code-frame": "^7.8.3", + "@types/json-schema": "^7.0.5", + "chalk": "^4.1.0", + "chokidar": "^3.4.2", + "cosmiconfig": "^6.0.0", + "deepmerge": "^4.2.2", + "fs-extra": "^9.0.0", + "glob": "^7.1.6", + "memfs": "^3.1.2", + "minimatch": "^3.0.4", + "schema-utils": "2.7.0", + "semver": "^7.3.2", + "tapable": "^1.0.0" + }, + "engines": { + "node": ">=10", + "yarn": ">=1.0.0" + }, + "peerDependencies": { + "eslint": ">= 6", + "typescript": ">= 2.7", + "vue-template-compiler": "*", + "webpack": ">= 4" + }, + "peerDependenciesMeta": { + "eslint": { + "optional": true + }, + "vue-template-compiler": { + "optional": true + } + } + }, + "node_modules/fork-ts-checker-webpack-plugin/node_modules/cosmiconfig": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-6.0.0.tgz", + "integrity": "sha512-xb3ZL6+L8b9JLLCx3ZdoZy4+2ECphCMo2PwqgP1tlfVq6M6YReyzBJtvWWtbDSpNr9hn96pkCiZqUcFEc+54Qg==", + "dependencies": { + "@types/parse-json": "^4.0.0", + "import-fresh": "^3.1.0", + "parse-json": "^5.0.0", + "path-type": "^4.0.0", + "yaml": "^1.7.2" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/fork-ts-checker-webpack-plugin/node_modules/fs-extra": { + "version": "9.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", + "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==", + "dependencies": { + "at-least-node": "^1.0.0", + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/fork-ts-checker-webpack-plugin/node_modules/schema-utils": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.0.tgz", + "integrity": "sha512-0ilKFI6QQF5nxDZLFn2dMjvc4hjg/Wkg7rHd3jK6/A4a1Hl9VFdQWvgB1UMGoU94pad1P/8N7fMcEnLnSiju8A==", + "dependencies": { + "@types/json-schema": "^7.0.4", + "ajv": "^6.12.2", + "ajv-keywords": "^3.4.1" + }, + "engines": { + "node": ">= 8.9.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/fork-ts-checker-webpack-plugin/node_modules/semver": { + "version": "7.3.7", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz", + "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==", + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/fork-ts-checker-webpack-plugin/node_modules/tapable": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/tapable/-/tapable-1.1.3.tgz", + "integrity": "sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA==", + "engines": { + "node": ">=6" + } + }, + "node_modules/form-data": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-3.0.1.tgz", + "integrity": "sha512-RHkBKtLWUVwd7SqRIvCZMEvAMoGUp0XU+seQiZejj0COz3RI3hWP4sCv3gZWWLjJTd7rGwcsF5eKZGii0r/hbg==", + "dependencies": { + "asynckit": "^0.4.0", + "combined-stream": "^1.0.8", + "mime-types": "^2.1.12" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/form-data-encoder": { + "version": "1.7.2", + "resolved": "https://registry.npmjs.org/form-data-encoder/-/form-data-encoder-1.7.2.tgz", + "integrity": "sha512-qfqtYan3rxrnCk1VYaA4H+Ms9xdpPqvLZa6xmMgFvhO32x7/3J/ExcTd6qpxM0vH2GdMI+poehyBZvqfMTto8A==" + }, + "node_modules/formdata-node": { + "version": "4.4.1", + "resolved": "https://registry.npmjs.org/formdata-node/-/formdata-node-4.4.1.tgz", + "integrity": "sha512-0iirZp3uVDjVGt9p49aTaqjk84TrglENEDuqfdlZQ1roC9CWlPk6Avf8EEnZNcAqPonwkG35x4n3ww/1THYAeQ==", + "dependencies": { + "node-domexception": "1.0.0", + "web-streams-polyfill": "4.0.0-beta.3" + }, + "engines": { + "node": ">= 12.20" + } + }, + "node_modules/formdata-node/node_modules/web-streams-polyfill": { + "version": "4.0.0-beta.3", + "resolved": "https://registry.npmjs.org/web-streams-polyfill/-/web-streams-polyfill-4.0.0-beta.3.tgz", + "integrity": "sha512-QW95TCTaHmsYfHDybGMwO5IJIM93I/6vTRk+daHTWFPhwh+C8Cg7j7XyKrwrj8Ib6vYXe0ocYNrmzY4xAAN6ug==", + "engines": { + "node": ">= 14" + } + }, + "node_modules/forwarded": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz", + "integrity": "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/fraction.js": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/fraction.js/-/fraction.js-4.2.0.tgz", + "integrity": "sha512-MhLuK+2gUcnZe8ZHlaaINnQLl0xRIGRfcGk2yl8xoQAfHrSsL3rYu6FCmBdkdbhc9EPlwyGHewaRsvwRMJtAlA==", + "engines": { + "node": "*" + }, + "funding": { + "type": "patreon", + "url": "https://www.patreon.com/infusion" + } + }, + "node_modules/fresh": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", + "integrity": "sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/fs-extra": { + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.1.0.tgz", + "integrity": "sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==", + "dependencies": { + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/fs-monkey": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/fs-monkey/-/fs-monkey-1.0.3.tgz", + "integrity": "sha512-cybjIfiiE+pTWicSCLFHSrXZ6EilF30oh91FDP9S2B051prEa7QWfrVTQm10/dDpswBDXZugPa1Ogu8Yh+HV0Q==" + }, + "node_modules/fs.realpath": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==" + }, + "node_modules/fsevents": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz", + "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==", + "hasInstallScript": true, + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": "^8.16.0 || ^10.6.0 || >=11.0.0" + } + }, + "node_modules/function-bind": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", + "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==" + }, + "node_modules/function.prototype.name": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/function.prototype.name/-/function.prototype.name-1.1.5.tgz", + "integrity": "sha512-uN7m/BzVKQnCUF/iW8jYea67v++2u7m5UgENbHRtdDVclOUP+FMPlCNdmk0h/ysGyo2tavMJEDqJAkJdRa1vMA==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.19.0", + "functions-have-names": "^1.2.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/functions-have-names": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/functions-have-names/-/functions-have-names-1.2.3.tgz", + "integrity": "sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/gensync": { + "version": "1.0.0-beta.2", + "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", + "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/get-caller-file": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", + "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", + "engines": { + "node": "6.* || 8.* || >= 10.*" + } + }, + "node_modules/get-intrinsic": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.3.tgz", + "integrity": "sha512-QJVz1Tj7MS099PevUG5jvnt9tSkXN8K14dxQlikJuPt4uD9hHAHjLyLBiLR5zELelBdD9QNRAXZzsJx0WaDL9A==", + "dependencies": { + "function-bind": "^1.1.1", + "has": "^1.0.3", + "has-symbols": "^1.0.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/get-own-enumerable-property-symbols": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/get-own-enumerable-property-symbols/-/get-own-enumerable-property-symbols-3.0.2.tgz", + "integrity": "sha512-I0UBV/XOz1XkIJHEUDMZAbzCThU/H8DxmSfmdGcKPnVhu2VfFqr34jr9777IyaTYvxjedWhqVIilEDsCdP5G6g==" + }, + "node_modules/get-package-type": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/get-package-type/-/get-package-type-0.1.0.tgz", + "integrity": "sha512-pjzuKtY64GYfWizNAJ0fr9VqttZkNiK2iS430LtIHzjBEr6bX8Am2zm4sW4Ro5wjWW5cAlRL1qAMTcXbjNAO2Q==", + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/get-stream": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", + "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/get-symbol-description": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.0.0.tgz", + "integrity": "sha512-2EmdH1YvIQiZpltCNgkuiUnyukzxM/R6NDJX31Ke3BG1Nq5b0S2PhX59UKi9vZpPDQVdqn+1IcaAwnzTT5vCjw==", + "dependencies": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "dependencies": { + "is-glob": "^4.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "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/global-modules": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/global-modules/-/global-modules-2.0.0.tgz", + "integrity": "sha512-NGbfmJBp9x8IxyJSd1P+otYK8vonoJactOogrVfFRIAEY1ukil8RSKDz2Yo7wh1oihl51l/r6W4epkeKJHqL8A==", + "dependencies": { + "global-prefix": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/global-prefix": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/global-prefix/-/global-prefix-3.0.0.tgz", + "integrity": "sha512-awConJSVCHVGND6x3tmMaKcQvwXLhjdkmomy2W+Goaui8YPgYgXJZewhg3fWC+DlfqqQuWg8AwqjGTD2nAPVWg==", + "dependencies": { + "ini": "^1.3.5", + "kind-of": "^6.0.2", + "which": "^1.3.1" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/global-prefix/node_modules/which": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", + "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "which": "bin/which" + } + }, + "node_modules/globals": { + "version": "11.12.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", + "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", + "engines": { + "node": ">=4" + } + }, + "node_modules/globby": { + "version": "11.1.0", + "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz", + "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==", + "dependencies": { + "array-union": "^2.1.0", + "dir-glob": "^3.0.1", + "fast-glob": "^3.2.9", + "ignore": "^5.2.0", + "merge2": "^1.4.1", + "slash": "^3.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/got": { + "version": "11.8.6", + "resolved": "https://registry.npmjs.org/got/-/got-11.8.6.tgz", + "integrity": "sha512-6tfZ91bOr7bOXnK7PRDCGBLa1H4U080YHNaAQ2KsMGlLEzRbk44nsZF2E1IeRc3vtJHPVbKCYgdFbaGO2ljd8g==", + "dev": true, + "dependencies": { + "@sindresorhus/is": "^4.0.0", + "@szmarczak/http-timer": "^4.0.5", + "@types/cacheable-request": "^6.0.1", + "@types/responselike": "^1.0.0", + "cacheable-lookup": "^5.0.3", + "cacheable-request": "^7.0.2", + "decompress-response": "^6.0.0", + "http2-wrapper": "^1.0.0-beta.5.2", + "lowercase-keys": "^2.0.0", + "p-cancelable": "^2.0.0", + "responselike": "^2.0.0" + }, + "engines": { + "node": ">=10.19.0" + }, + "funding": { + "url": "https://github.com/sindresorhus/got?sponsor=1" + } + }, + "node_modules/graceful-fs": { + "version": "4.2.10", + "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==" + }, + "node_modules/graphql": { + "version": "16.6.0", + "resolved": "https://registry.npmjs.org/graphql/-/graphql-16.6.0.tgz", + "integrity": "sha512-KPIBPDlW7NxrbT/eh4qPXz5FiFdL5UbaA0XUNz2Rp3Z3hqBSkbj0GVjwFDztsWVauZUWsbKHgMg++sk8UX0bkw==", + "engines": { + "node": "^12.22.0 || ^14.16.0 || ^16.0.0 || >=17.0.0" + } + }, + "node_modules/graphql-config": { + "version": "4.3.5", + "resolved": "https://registry.npmjs.org/graphql-config/-/graphql-config-4.3.5.tgz", + "integrity": "sha512-B4jXhHL7j3llCem+ACeo48wvVYhtJxRyt5SfSnvywbRlVYyUzt5ibZV6WJU2Yii2/rcVRIGi7BHDgcAPWdWdJg==", + "dependencies": { + "@graphql-tools/graphql-file-loader": "^7.3.7", + "@graphql-tools/json-file-loader": "^7.3.7", + "@graphql-tools/load": "^7.5.5", + "@graphql-tools/merge": "^8.2.6", + "@graphql-tools/url-loader": "^7.9.7", + "@graphql-tools/utils": "^8.6.5", + "cosmiconfig": "7.0.1", + "cosmiconfig-toml-loader": "1.0.0", + "cosmiconfig-typescript-loader": "^4.0.0", + "minimatch": "4.2.1", + "string-env-interpolation": "1.0.1", + "ts-node": "^10.8.1", + "tslib": "^2.4.0" + }, + "engines": { + "node": ">= 10.0.0" + }, + "peerDependencies": { + "graphql": "^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0" + } + }, + "node_modules/graphql-config/node_modules/minimatch": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-4.2.1.tgz", + "integrity": "sha512-9Uq1ChtSZO+Mxa/CL1eGizn2vRn3MlLgzhT0Iz8zaY8NdvxvB0d5QdPFmCKf7JKA9Lerx5vRrnwO03jsSfGG9g==", + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/graphql-request": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/graphql-request/-/graphql-request-5.0.0.tgz", + "integrity": "sha512-SpVEnIo2J5k2+Zf76cUkdvIRaq5FMZvGQYnA4lUWYbc99m+fHh4CZYRRO/Ff4tCLQ613fzCm3SiDT64ubW5Gyw==", + "dependencies": { + "@graphql-typed-document-node/core": "^3.1.1", + "cross-fetch": "^3.1.5", + "extract-files": "^9.0.0", + "form-data": "^3.0.0" + }, + "peerDependencies": { + "graphql": "14 - 16" + } + }, + "node_modules/graphql-request/node_modules/extract-files": { + "version": "9.0.0", + "resolved": "https://registry.npmjs.org/extract-files/-/extract-files-9.0.0.tgz", + "integrity": "sha512-CvdFfHkC95B4bBBk36hcEmvdR2awOdhhVUYH6S/zrVj3477zven/fJMYg7121h4T1xHZC+tetUpubpAhxwI7hQ==", + "engines": { + "node": "^10.17.0 || ^12.0.0 || >= 13.7.0" + }, + "funding": { + "url": "https://github.com/sponsors/jaydenseric" + } + }, + "node_modules/graphql-tag": { + "version": "2.12.6", + "resolved": "https://registry.npmjs.org/graphql-tag/-/graphql-tag-2.12.6.tgz", + "integrity": "sha512-FdSNcu2QQcWnM2VNvSCCDCVS5PpPqpzgFT8+GXzqJuoDd0CBncxCY278u4mhRO7tMgo2JjgJA5aZ+nWSQ/Z+xg==", + "dependencies": { + "tslib": "^2.1.0" + }, + "engines": { + "node": ">=10" + }, + "peerDependencies": { + "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-ws": { + "version": "5.11.2", + "resolved": "https://registry.npmjs.org/graphql-ws/-/graphql-ws-5.11.2.tgz", + "integrity": "sha512-4EiZ3/UXYcjm+xFGP544/yW1+DVI8ZpKASFbzrV5EDTFWJp0ZvLl4Dy2fSZAzz9imKp5pZMIcjB0x/H69Pv/6w==", + "engines": { + "node": ">=10" + }, + "peerDependencies": { + "graphql": ">=0.11 <=16" + } + }, + "node_modules/gzip-size": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/gzip-size/-/gzip-size-6.0.0.tgz", + "integrity": "sha512-ax7ZYomf6jqPTQ4+XCpUGyXKHk5WweS+e05MBO4/y3WJ5RkmPXNKvX+bx1behVILVwr6JSQvZAku021CHPXG3Q==", + "dependencies": { + "duplexer": "^0.1.2" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/handle-thing": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/handle-thing/-/handle-thing-2.0.1.tgz", + "integrity": "sha512-9Qn4yBxelxoh2Ow62nP+Ka/kMnOXRi8BXnRaUwezLNhqelnN49xKz4F/dPP8OYLxLxq6JDtZb2i9XznUQbNPTg==" + }, + "node_modules/harmony-reflect": { + "version": "1.6.2", + "resolved": "https://registry.npmjs.org/harmony-reflect/-/harmony-reflect-1.6.2.tgz", + "integrity": "sha512-HIp/n38R9kQjDEziXyDTuW3vvoxxyxjxFzXLrBr18uB47GnSt+G9D29fqrpM5ZkspMcPICud3XsBJQ4Y2URg8g==" + }, + "node_modules/has": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", + "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", + "dependencies": { + "function-bind": "^1.1.1" + }, + "engines": { + "node": ">= 0.4.0" + } + }, + "node_modules/has-bigints": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.2.tgz", + "integrity": "sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ==", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/has-property-descriptors": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.0.tgz", + "integrity": "sha512-62DVLZGoiEBDHQyqG4w9xCuZ7eJEwNmJRWw2VY84Oedb7WFcA27fiEVe8oUQx9hAUJ4ekurquucTGwsyO1XGdQ==", + "dependencies": { + "get-intrinsic": "^1.1.1" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-symbols": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", + "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-tostringtag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.0.tgz", + "integrity": "sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==", + "dependencies": { + "has-symbols": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/he": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/he/-/he-1.2.0.tgz", + "integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==", + "bin": { + "he": "bin/he" + } + }, + "node_modules/header-case": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/header-case/-/header-case-2.0.4.tgz", + "integrity": "sha512-H/vuk5TEEVZwrR0lp2zed9OCo1uAILMlx0JEMgC26rzyJJ3N1v6XkwHHXJQdR2doSjcGPM6OKPYoJgf0plJ11Q==", + "dependencies": { + "capital-case": "^1.0.4", + "tslib": "^2.0.3" + } + }, + "node_modules/hoopy": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/hoopy/-/hoopy-0.1.4.tgz", + "integrity": "sha512-HRcs+2mr52W0K+x8RzcLzuPPmVIKMSv97RGHy0Ea9y/mpcaK+xTrjICA04KAHi4GRzxliNqNJEFYWHghy3rSfQ==", + "engines": { + "node": ">= 6.0.0" + } + }, + "node_modules/hpack.js": { + "version": "2.1.6", + "resolved": "https://registry.npmjs.org/hpack.js/-/hpack.js-2.1.6.tgz", + "integrity": "sha512-zJxVehUdMGIKsRaNt7apO2Gqp0BdqW5yaiGHXXmbpvxgBYVZnAql+BJb4RO5ad2MgpbZKn5G6nMnegrH1FcNYQ==", + "dependencies": { + "inherits": "^2.0.1", + "obuf": "^1.0.0", + "readable-stream": "^2.0.1", + "wbuf": "^1.1.0" + } + }, + "node_modules/hpack.js/node_modules/readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "dependencies": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "node_modules/hpack.js/node_modules/string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dependencies": { + "safe-buffer": "~5.1.0" + } + }, + "node_modules/html-dom-parser": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/html-dom-parser/-/html-dom-parser-3.1.2.tgz", + "integrity": "sha512-mLTtl3pVn3HnqZSZzW3xVs/mJAKrG1yIw3wlp+9bdoZHHLaBRvELdpfShiPVLyjPypq1Fugv2KMDoGHW4lVXnw==", + "dependencies": { + "domhandler": "5.0.3", + "htmlparser2": "8.0.1" + } + }, + "node_modules/html-encoding-sniffer": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/html-encoding-sniffer/-/html-encoding-sniffer-2.0.1.tgz", + "integrity": "sha512-D5JbOMBIR/TVZkubHT+OyT2705QvogUW4IBn6nHd756OwieSF9aDYFj4dv6HHEVGYbHaLETa3WggZYWWMyy3ZQ==", + "dependencies": { + "whatwg-encoding": "^1.0.5" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/html-entities": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/html-entities/-/html-entities-2.3.3.tgz", + "integrity": "sha512-DV5Ln36z34NNTDgnz0EWGBLZENelNAtkiFA4kyNOG2tDI6Mz1uSWiq1wAKdyjnJwyDiDO7Fa2SO1CTxPXL8VxA==" + }, + "node_modules/html-escaper": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/html-escaper/-/html-escaper-2.0.2.tgz", + "integrity": "sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==" + }, + "node_modules/html-minifier-terser": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/html-minifier-terser/-/html-minifier-terser-6.1.0.tgz", + "integrity": "sha512-YXxSlJBZTP7RS3tWnQw74ooKa6L9b9i9QYXY21eUEvhZ3u9XLfv6OnFsQq6RxkhHygsaUMvYsZRV5rU/OVNZxw==", + "dependencies": { + "camel-case": "^4.1.2", + "clean-css": "^5.2.2", + "commander": "^8.3.0", + "he": "^1.2.0", + "param-case": "^3.0.4", + "relateurl": "^0.2.7", + "terser": "^5.10.0" + }, + "bin": { + "html-minifier-terser": "cli.js" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/html-react-parser": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/html-react-parser/-/html-react-parser-3.0.4.tgz", + "integrity": "sha512-va68PSmC7uA6PbOEc9yuw5Mu3OHPXmFKUpkLGvUPdTuNrZ0CJZk1s/8X/FaHjswK/6uZghu2U02tJjussT8+uw==", + "dependencies": { + "domhandler": "5.0.3", + "html-dom-parser": "3.1.2", + "react-property": "2.0.0", + "style-to-js": "1.1.1" + }, + "peerDependencies": { + "react": "0.14 || 15 || 16 || 17 || 18" + } + }, + "node_modules/html-webpack-plugin": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/html-webpack-plugin/-/html-webpack-plugin-5.5.0.tgz", + "integrity": "sha512-sy88PC2cRTVxvETRgUHFrL4No3UxvcH8G1NepGhqaTT+GXN2kTamqasot0inS5hXeg1cMbFDt27zzo9p35lZVw==", + "dependencies": { + "@types/html-minifier-terser": "^6.0.0", + "html-minifier-terser": "^6.0.2", + "lodash": "^4.17.21", + "pretty-error": "^4.0.0", + "tapable": "^2.0.0" + }, + "engines": { + "node": ">=10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/html-webpack-plugin" + }, + "peerDependencies": { + "webpack": "^5.20.0" + } + }, + "node_modules/htmlparser2": { + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-8.0.1.tgz", + "integrity": "sha512-4lVbmc1diZC7GUJQtRQ5yBAeUCL1exyMwmForWkRLnwyzWBFxN633SALPMGYaWZvKe9j1pRZJpauvmxENSp/EA==", + "funding": [ + "https://github.com/fb55/htmlparser2?sponsor=1", + { + "type": "github", + "url": "https://github.com/sponsors/fb55" + } + ], + "dependencies": { + "domelementtype": "^2.3.0", + "domhandler": "^5.0.2", + "domutils": "^3.0.1", + "entities": "^4.3.0" + } + }, + "node_modules/http-cache-semantics": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-4.1.1.tgz", + "integrity": "sha512-er295DKPVsV82j5kw1Gjt+ADA/XYHsajl82cGNQG2eyoPkvgUhX+nDIyelzhIWbbsXP39EHcI6l5tYs2FYqYXQ==", + "dev": true + }, + "node_modules/http-deceiver": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/http-deceiver/-/http-deceiver-1.2.7.tgz", + "integrity": "sha512-LmpOGxTfbpgtGVxJrj5k7asXHCgNZp5nLfp+hWc8QQRqtb7fUy6kRY3BO1h9ddF6yIPYUARgxGOwB42DnxIaNw==" + }, + "node_modules/http-errors": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.0.tgz", + "integrity": "sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==", + "dependencies": { + "depd": "2.0.0", + "inherits": "2.0.4", + "setprototypeof": "1.2.0", + "statuses": "2.0.1", + "toidentifier": "1.0.1" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/http-parser-js": { + "version": "0.5.8", + "resolved": "https://registry.npmjs.org/http-parser-js/-/http-parser-js-0.5.8.tgz", + "integrity": "sha512-SGeBX54F94Wgu5RH3X5jsDtf4eHyRogWX1XGT3b4HuW3tQPM4AaBzoUji/4AAJNXCEOWZ5O0DgZmJw1947gD5Q==" + }, + "node_modules/http-proxy": { + "version": "1.18.1", + "resolved": "https://registry.npmjs.org/http-proxy/-/http-proxy-1.18.1.tgz", + "integrity": "sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ==", + "dependencies": { + "eventemitter3": "^4.0.0", + "follow-redirects": "^1.0.0", + "requires-port": "^1.0.0" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/http-proxy-agent": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-5.0.0.tgz", + "integrity": "sha512-n2hY8YdoRE1i7r6M0w9DIw5GgZN0G25P8zLCRQ8rjXtTU3vsNFBI/vWK/UIeE6g5MUUz6avwAPXmL6Fy9D/90w==", + "dependencies": { + "@tootallnate/once": "2", + "agent-base": "6", + "debug": "4" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/http-proxy-middleware": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-2.0.6.tgz", + "integrity": "sha512-ya/UeJ6HVBYxrgYotAZo1KvPWlgB48kUJLDePFeneHsVujFaW5WNj2NgWCAE//B1Dl02BIfYlpNgBy8Kf8Rjmw==", + "dependencies": { + "@types/http-proxy": "^1.17.8", + "http-proxy": "^1.18.1", + "is-glob": "^4.0.1", + "is-plain-obj": "^3.0.0", + "micromatch": "^4.0.2" + }, + "engines": { + "node": ">=12.0.0" + }, + "peerDependencies": { + "@types/express": "^4.17.13" + }, + "peerDependenciesMeta": { + "@types/express": { + "optional": true + } + } + }, + "node_modules/http2-wrapper": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/http2-wrapper/-/http2-wrapper-1.0.3.tgz", + "integrity": "sha512-V+23sDMr12Wnz7iTcDeJr3O6AIxlnvT/bmaAAAP/Xda35C90p9599p0F1eHR/N1KILWSoWVAiOMFjBBXaXSMxg==", + "dev": true, + "dependencies": { + "quick-lru": "^5.1.1", + "resolve-alpn": "^1.0.0" + }, + "engines": { + "node": ">=10.19.0" + } + }, + "node_modules/https-proxy-agent": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz", + "integrity": "sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==", + "dependencies": { + "agent-base": "6", + "debug": "4" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/human-signals": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz", + "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==", + "engines": { + "node": ">=10.17.0" + } + }, + "node_modules/iconv-lite": { + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/icss-utils": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/icss-utils/-/icss-utils-5.1.0.tgz", + "integrity": "sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA==", + "engines": { + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/idb": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/idb/-/idb-7.1.0.tgz", + "integrity": "sha512-Wsk07aAxDsntgYJY4h0knZJuTxM73eQ4reRAO+Z1liOh8eMCJ/MoDS8fCui1vGT9mnjtl1sOu3I2i/W1swPYZg==" + }, + "node_modules/identity-obj-proxy": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/identity-obj-proxy/-/identity-obj-proxy-3.0.0.tgz", + "integrity": "sha512-00n6YnVHKrinT9t0d9+5yZC6UBNJANpYEQvL2LlX6Ab9lnmxzIRcEmTPuyGScvl1+jKuCICX1Z0Ab1pPKKdikA==", + "dependencies": { + "harmony-reflect": "^1.4.6" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/ieee754": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", + "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, + "node_modules/ignore": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.0.tgz", + "integrity": "sha512-CmxgYGiEPCLhfLnpPp1MoRmifwEIOgjcHXxOBjv7mY96c+eWScsOP9c112ZyLdWHi0FxHjI+4uVhKYp/gcdRmQ==", + "engines": { + "node": ">= 4" + } + }, + "node_modules/image-size": { + "version": "0.5.5", + "resolved": "https://registry.npmjs.org/image-size/-/image-size-0.5.5.tgz", + "integrity": "sha512-6TDAlDPZxUFCv+fuOkIoXT/V/f3Qbq8e37p+YOiYrUv3v9cc3/6x78VdfPgFVaB9dZYeLUfKgHRebpkm/oP2VQ==", + "dev": true, + "optional": true, + "bin": { + "image-size": "bin/image-size.js" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/immer": { + "version": "9.0.15", + "resolved": "https://registry.npmjs.org/immer/-/immer-9.0.15.tgz", + "integrity": "sha512-2eB/sswms9AEUSkOm4SbV5Y7Vmt/bKRwByd52jfLkW4OLYeaTP3EEiJ9agqU0O/tq6Dk62Zfj+TJSqfm1rLVGQ==", + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/immer" + } + }, + "node_modules/immutable": { + "version": "3.7.6", + "resolved": "https://registry.npmjs.org/immutable/-/immutable-3.7.6.tgz", + "integrity": "sha512-AizQPcaofEtO11RZhPPHBOJRdo/20MKQF9mBLnVkBoyHi1/zXK8fzVdnEpSV9gxqtnh6Qomfp3F0xT5qP/vThw==", + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/import-fresh": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", + "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==", + "dependencies": { + "parent-module": "^1.0.0", + "resolve-from": "^4.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/import-fresh/node_modules/resolve-from": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", + "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", + "engines": { + "node": ">=4" + } + }, + "node_modules/import-from": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/import-from/-/import-from-4.0.0.tgz", + "integrity": "sha512-P9J71vT5nLlDeV8FHs5nNxaLbrpfAV5cF5srvbZfpwpcJoM/xZR3hiv+q+SAnuSmuGbXMWud063iIMx/V/EWZQ==", + "engines": { + "node": ">=12.2" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/import-local": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/import-local/-/import-local-3.1.0.tgz", + "integrity": "sha512-ASB07uLtnDs1o6EHjKpX34BKYDSqnFerfTOJL2HvMqF70LnxpjkzDB8J44oT9pu4AMPkQwf8jl6szgvNd2tRIg==", + "dependencies": { + "pkg-dir": "^4.2.0", + "resolve-cwd": "^3.0.0" + }, + "bin": { + "import-local-fixture": "fixtures/cli.js" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/imurmurhash": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", + "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==", + "engines": { + "node": ">=0.8.19" + } + }, + "node_modules/indent-string": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz", + "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==", + "engines": { + "node": ">=8" + } + }, + "node_modules/inflight": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", + "dependencies": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "node_modules/inherits": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" + }, + "node_modules/ini": { + "version": "1.3.8", + "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz", + "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==" + }, + "node_modules/inline-style-parser": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/inline-style-parser/-/inline-style-parser-0.1.1.tgz", + "integrity": "sha512-7NXolsK4CAS5+xvdj5OMMbI962hU/wvwoxk+LWR9Ek9bVtyuuYScDN6eS0rUm6TxApFpw7CX1o4uJzcd4AyD3Q==" + }, + "node_modules/inquirer": { + "version": "8.2.4", + "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-8.2.4.tgz", + "integrity": "sha512-nn4F01dxU8VeKfq192IjLsxu0/OmMZ4Lg3xKAns148rCaXP6ntAoEkVYZThWjwON8AlzdZZi6oqnhNbxUG9hVg==", + "dependencies": { + "ansi-escapes": "^4.2.1", + "chalk": "^4.1.1", + "cli-cursor": "^3.1.0", + "cli-width": "^3.0.0", + "external-editor": "^3.0.3", + "figures": "^3.0.0", + "lodash": "^4.17.21", + "mute-stream": "0.0.8", + "ora": "^5.4.1", + "run-async": "^2.4.0", + "rxjs": "^7.5.5", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0", + "through": "^2.3.6", + "wrap-ansi": "^7.0.0" + }, + "engines": { + "node": ">=12.0.0" + } + }, + "node_modules/internal-slot": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.3.tgz", + "integrity": "sha512-O0DB1JC/sPyZl7cIo78n5dR7eUSwwpYPiXRhTzNxZVAMUuB8vlnRFyLxdrVToks6XPLVnFfbzaVd5WLjhgg+vA==", + "dependencies": { + "get-intrinsic": "^1.1.0", + "has": "^1.0.3", + "side-channel": "^1.0.4" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/invariant": { + "version": "2.2.4", + "resolved": "https://registry.npmjs.org/invariant/-/invariant-2.2.4.tgz", + "integrity": "sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA==", + "dependencies": { + "loose-envify": "^1.0.0" + } + }, + "node_modules/ipaddr.js": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-2.0.1.tgz", + "integrity": "sha512-1qTgH9NG+IIJ4yfKs2e6Pp1bZg8wbDbKHT21HrLIeYBTRLgMYKnMTPAuI3Lcs61nfx5h1xlXnbJtH1kX5/d/ng==", + "engines": { + "node": ">= 10" + } + }, + "node_modules/is-absolute": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-absolute/-/is-absolute-1.0.0.tgz", + "integrity": "sha512-dOWoqflvcydARa360Gvv18DZ/gRuHKi2NU/wU5X1ZFzdYfH29nkiNZsF3mp4OJ3H4yo9Mx8A/uAGNzpzPN3yBA==", + "dependencies": { + "is-relative": "^1.0.0", + "is-windows": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-arrayish": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", + "integrity": "sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==" + }, + "node_modules/is-bigint": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-bigint/-/is-bigint-1.0.4.tgz", + "integrity": "sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==", + "dependencies": { + "has-bigints": "^1.0.1" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-binary-path": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", + "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", + "dependencies": { + "binary-extensions": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/is-boolean-object": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.1.2.tgz", + "integrity": "sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==", + "dependencies": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-callable": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.7.tgz", + "integrity": "sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-core-module": { + "version": "2.10.0", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.10.0.tgz", + "integrity": "sha512-Erxj2n/LDAZ7H8WNJXd9tw38GYM3dv8rk8Zcs+jJuxYTW7sozH+SS8NtrSjVL1/vpLvWi1hxy96IzjJ3EHTJJg==", + "dependencies": { + "has": "^1.0.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-date-object": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.5.tgz", + "integrity": "sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==", + "dependencies": { + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-docker": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz", + "integrity": "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==", + "bin": { + "is-docker": "cli.js" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "engines": { + "node": ">=8" + } + }, + "node_modules/is-generator-fn": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-generator-fn/-/is-generator-fn-2.1.0.tgz", + "integrity": "sha512-cTIB4yPYL/Grw0EaSzASzg6bBy9gqCofvWN8okThAYIxKJZC+udlRAmGbM0XLeniEJSs8uEgHPGuHSe1XsOLSQ==", + "engines": { + "node": ">=6" + } + }, + "node_modules/is-glob": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", + "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", + "dependencies": { + "is-extglob": "^2.1.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-interactive": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-interactive/-/is-interactive-1.0.0.tgz", + "integrity": "sha512-2HvIEKRoqS62guEC+qBjpvRubdX910WCMuJTZ+I9yvqKU2/12eSL549HMwtabb4oupdj2sMP50k+XJfB/8JE6w==", + "engines": { + "node": ">=8" + } + }, + "node_modules/is-lower-case": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/is-lower-case/-/is-lower-case-2.0.2.tgz", + "integrity": "sha512-bVcMJy4X5Og6VZfdOZstSexlEy20Sr0k/p/b2IlQJlfdKAQuMpiv5w2Ccxb8sKdRUNAG1PnHVHjFSdRDVS6NlQ==", + "dependencies": { + "tslib": "^2.0.3" + } + }, + "node_modules/is-module": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-module/-/is-module-1.0.0.tgz", + "integrity": "sha512-51ypPSPCoTEIN9dy5Oy+h4pShgJmPCygKfyRCISBI+JoWT/2oJvK8QPxmwv7b/p239jXrm9M1mlQbyKJ5A152g==" + }, + "node_modules/is-negative-zero": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.2.tgz", + "integrity": "sha512-dqJvarLawXsFbNDeJW7zAz8ItJ9cd28YufuuFzh0G8pNHjJMnY08Dv7sYX2uF5UpQOwieAeOExEYAWWfu7ZZUA==", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-number": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", + "engines": { + "node": ">=0.12.0" + } + }, + "node_modules/is-number-object": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.7.tgz", + "integrity": "sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ==", + "dependencies": { + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-obj": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-1.0.1.tgz", + "integrity": "sha512-l4RyHgRqGN4Y3+9JHVrNqO+tN0rV5My76uW5/nuO4K1b6vw5G8d/cmFjP9tRfEsdhZNt0IFdZuK/c2Vr4Nb+Qg==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-plain-obj": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-3.0.0.tgz", + "integrity": "sha512-gwsOE28k+23GP1B6vFl1oVh/WOzmawBrKwo5Ev6wMKzPkaXaCDIQKzLnvsA42DRlbVTWorkgTKIviAKCWkfUwA==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-potential-custom-element-name": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-potential-custom-element-name/-/is-potential-custom-element-name-1.0.1.tgz", + "integrity": "sha512-bCYeRA2rVibKZd+s2625gGnGF/t7DSqDs4dP7CrLA1m7jKWz6pps0LpYLJN8Q64HtmPKJ1hrN3nzPNKFEKOUiQ==" + }, + "node_modules/is-regex": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz", + "integrity": "sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==", + "dependencies": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-regexp": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-regexp/-/is-regexp-1.0.0.tgz", + "integrity": "sha512-7zjFAPO4/gwyQAAgRRmqeEeyIICSdmCqa3tsVHMdBzaXXRiqopZL4Cyghg/XulGWrtABTpbnYYzzIRffLkP4oA==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-relative": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-relative/-/is-relative-1.0.0.tgz", + "integrity": "sha512-Kw/ReK0iqwKeu0MITLFuj0jbPAmEiOsIwyIXvvbfa6QfmN9pkD1M+8pdk7Rl/dTKbH34/XBFMbgD4iMJhLQbGA==", + "dependencies": { + "is-unc-path": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-root": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-root/-/is-root-2.1.0.tgz", + "integrity": "sha512-AGOriNp96vNBd3HtU+RzFEc75FfR5ymiYv8E553I71SCeXBiMsVDUtdio1OEFvrPyLIQ9tVR5RxXIFe5PUFjMg==", + "engines": { + "node": ">=6" + } + }, + "node_modules/is-shared-array-buffer": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.2.tgz", + "integrity": "sha512-sqN2UDu1/0y6uvXyStCOzyhAjCSlHceFoMKJW8W9EU9cvic/QdsZ0kEU93HEy3IUEFZIiH/3w+AH/UQbPHNdhA==", + "dependencies": { + "call-bind": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-stream": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", + "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-string": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.7.tgz", + "integrity": "sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==", + "dependencies": { + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-symbol": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.4.tgz", + "integrity": "sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==", + "dependencies": { + "has-symbols": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-typedarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", + "integrity": "sha512-cyA56iCMHAh5CdzjJIa4aohJyeO1YbwLi3Jc35MmRU6poroFjIGZzUzupGiRPOjgHg9TLu43xbpwXk523fMxKA==" + }, + "node_modules/is-unc-path": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-unc-path/-/is-unc-path-1.0.0.tgz", + "integrity": "sha512-mrGpVd0fs7WWLfVsStvgF6iEJnbjDFZh9/emhRDcGWTduTfNHd9CHeUwH3gYIjdbwo4On6hunkztwOaAw0yllQ==", + "dependencies": { + "unc-path-regex": "^0.1.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-unicode-supported": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/is-unicode-supported/-/is-unicode-supported-0.1.0.tgz", + "integrity": "sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-upper-case": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/is-upper-case/-/is-upper-case-2.0.2.tgz", + "integrity": "sha512-44pxmxAvnnAOwBg4tHPnkfvgjPwbc5QIsSstNU+YcJ1ovxVzCWpSGosPJOZh/a1tdl81fbgnLc9LLv+x2ywbPQ==", + "dependencies": { + "tslib": "^2.0.3" + } + }, + "node_modules/is-weakref": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-weakref/-/is-weakref-1.0.2.tgz", + "integrity": "sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==", + "dependencies": { + "call-bind": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-what": { + "version": "3.14.1", + "resolved": "https://registry.npmjs.org/is-what/-/is-what-3.14.1.tgz", + "integrity": "sha512-sNxgpk9793nzSs7bA6JQJGeIuRBQhAaNGG77kzYQgMkrID+lS6SlK07K5LaptscDlSaIgH+GPFzf+d75FVxozA==", + "dev": true + }, + "node_modules/is-windows": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz", + "integrity": "sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-wsl": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz", + "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==", + "dependencies": { + "is-docker": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==" + }, + "node_modules/isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==" + }, + "node_modules/isomorphic-fetch": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/isomorphic-fetch/-/isomorphic-fetch-3.0.0.tgz", + "integrity": "sha512-qvUtwJ3j6qwsF3jLxkZ72qCgjMysPzDfeV240JHiGZsANBYd+EEuu35v7dfrJ9Up0Ak07D7GGSkGhCHTqg/5wA==", + "dependencies": { + "node-fetch": "^2.6.1", + "whatwg-fetch": "^3.4.1" + } + }, + "node_modules/isomorphic-ws": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/isomorphic-ws/-/isomorphic-ws-5.0.0.tgz", + "integrity": "sha512-muId7Zzn9ywDsyXgTIafTry2sV3nySZeUDe6YedVd1Hvuuep5AsIlqK+XefWpYTyJG5e503F2xIuT2lcU6rCSw==", + "peerDependencies": { + "ws": "*" + } + }, + "node_modules/istanbul-lib-coverage": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-3.2.0.tgz", + "integrity": "sha512-eOeJ5BHCmHYvQK7xt9GkdHuzuCGS1Y6g9Gvnx3Ym33fz/HpLRYxiS0wHNr+m/MBC8B647Xt608vCDEvhl9c6Mw==", + "engines": { + "node": ">=8" + } + }, + "node_modules/istanbul-lib-instrument": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-5.2.0.tgz", + "integrity": "sha512-6Lthe1hqXHBNsqvgDzGO6l03XNeu3CrG4RqQ1KM9+l5+jNGpEJfIELx1NS3SEHmJQA8np/u+E4EPRKRiu6m19A==", + "dependencies": { + "@babel/core": "^7.12.3", + "@babel/parser": "^7.14.7", + "@istanbuljs/schema": "^0.1.2", + "istanbul-lib-coverage": "^3.2.0", + "semver": "^6.3.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/istanbul-lib-report": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz", + "integrity": "sha512-wcdi+uAKzfiGT2abPpKZ0hSU1rGQjUQnLvtY5MpQ7QCTahD3VODhcu4wcfY1YtkGaDD5yuydOLINXsfbus9ROw==", + "dependencies": { + "istanbul-lib-coverage": "^3.0.0", + "make-dir": "^3.0.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/istanbul-lib-source-maps": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/istanbul-lib-source-maps/-/istanbul-lib-source-maps-4.0.1.tgz", + "integrity": "sha512-n3s8EwkdFIJCG3BPKBYvskgXGoy88ARzvegkitk60NxRdwltLOTaH7CUiMRXvwYorl0Q712iEjcWB+fK/MrWVw==", + "dependencies": { + "debug": "^4.1.1", + "istanbul-lib-coverage": "^3.0.0", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/istanbul-lib-source-maps/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/istanbul-reports": { + "version": "3.1.5", + "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.1.5.tgz", + "integrity": "sha512-nUsEMa9pBt/NOHqbcbeJEgqIlY/K7rVWUX6Lql2orY5e9roQOthbR3vtY4zzf2orPELg80fnxxk9zUyPlgwD1w==", + "dependencies": { + "html-escaper": "^2.0.0", + "istanbul-lib-report": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jake": { + "version": "10.8.5", + "resolved": "https://registry.npmjs.org/jake/-/jake-10.8.5.tgz", + "integrity": "sha512-sVpxYeuAhWt0OTWITwT98oyV0GsXyMlXCF+3L1SuafBVUIr/uILGRB+NqwkzhgXKvoJpDIpQvqkUALgdmQsQxw==", + "dependencies": { + "async": "^3.2.3", + "chalk": "^4.0.2", + "filelist": "^1.0.1", + "minimatch": "^3.0.4" + }, + "bin": { + "jake": "bin/cli.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/jest": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest/-/jest-27.5.1.tgz", + "integrity": "sha512-Yn0mADZB89zTtjkPJEXwrac3LHudkQMR+Paqa8uxJHCBr9agxztUifWCyiYrjhMPBoUVBjyny0I7XH6ozDr7QQ==", + "dependencies": { + "@jest/core": "^27.5.1", + "import-local": "^3.0.2", + "jest-cli": "^27.5.1" + }, + "bin": { + "jest": "bin/jest.js" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + }, + "peerDependencies": { + "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0" + }, + "peerDependenciesMeta": { + "node-notifier": { + "optional": true + } + } + }, + "node_modules/jest-changed-files": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-changed-files/-/jest-changed-files-27.5.1.tgz", + "integrity": "sha512-buBLMiByfWGCoMsLLzGUUSpAmIAGnbR2KJoMN10ziLhOLvP4e0SlypHnAel8iqQXTrcbmfEY9sSqae5sgUsTvw==", + "dependencies": { + "@jest/types": "^27.5.1", + "execa": "^5.0.0", + "throat": "^6.0.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-circus": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-circus/-/jest-circus-27.5.1.tgz", + "integrity": "sha512-D95R7x5UtlMA5iBYsOHFFbMD/GVA4R/Kdq15f7xYWUfWHBto9NYRsOvnSauTgdF+ogCpJ4tyKOXhUifxS65gdw==", + "dependencies": { + "@jest/environment": "^27.5.1", + "@jest/test-result": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "chalk": "^4.0.0", + "co": "^4.6.0", + "dedent": "^0.7.0", + "expect": "^27.5.1", + "is-generator-fn": "^2.0.0", + "jest-each": "^27.5.1", + "jest-matcher-utils": "^27.5.1", + "jest-message-util": "^27.5.1", + "jest-runtime": "^27.5.1", + "jest-snapshot": "^27.5.1", + "jest-util": "^27.5.1", + "pretty-format": "^27.5.1", + "slash": "^3.0.0", + "stack-utils": "^2.0.3", + "throat": "^6.0.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-cli": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-cli/-/jest-cli-27.5.1.tgz", + "integrity": "sha512-Hc6HOOwYq4/74/c62dEE3r5elx8wjYqxY0r0G/nFrLDPMFRu6RA/u8qINOIkvhxG7mMQ5EJsOGfRpI8L6eFUVw==", + "dependencies": { + "@jest/core": "^27.5.1", + "@jest/test-result": "^27.5.1", + "@jest/types": "^27.5.1", + "chalk": "^4.0.0", + "exit": "^0.1.2", + "graceful-fs": "^4.2.9", + "import-local": "^3.0.2", + "jest-config": "^27.5.1", + "jest-util": "^27.5.1", + "jest-validate": "^27.5.1", + "prompts": "^2.0.1", + "yargs": "^16.2.0" + }, + "bin": { + "jest": "bin/jest.js" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + }, + "peerDependencies": { + "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0" + }, + "peerDependenciesMeta": { + "node-notifier": { + "optional": true + } + } + }, + "node_modules/jest-cli/node_modules/yargs": { + "version": "16.2.0", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz", + "integrity": "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==", + "dependencies": { + "cliui": "^7.0.2", + "escalade": "^3.1.1", + "get-caller-file": "^2.0.5", + "require-directory": "^2.1.1", + "string-width": "^4.2.0", + "y18n": "^5.0.5", + "yargs-parser": "^20.2.2" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/jest-cli/node_modules/yargs-parser": { + "version": "20.2.9", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.9.tgz", + "integrity": "sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==", + "engines": { + "node": ">=10" + } + }, + "node_modules/jest-config": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-config/-/jest-config-27.5.1.tgz", + "integrity": "sha512-5sAsjm6tGdsVbW9ahcChPAFCk4IlkQUknH5AvKjuLTSlcO/wCZKyFdn7Rg0EkC+OGgWODEy2hDpWB1PgzH0JNA==", + "dependencies": { + "@babel/core": "^7.8.0", + "@jest/test-sequencer": "^27.5.1", + "@jest/types": "^27.5.1", + "babel-jest": "^27.5.1", + "chalk": "^4.0.0", + "ci-info": "^3.2.0", + "deepmerge": "^4.2.2", + "glob": "^7.1.1", + "graceful-fs": "^4.2.9", + "jest-circus": "^27.5.1", + "jest-environment-jsdom": "^27.5.1", + "jest-environment-node": "^27.5.1", + "jest-get-type": "^27.5.1", + "jest-jasmine2": "^27.5.1", + "jest-regex-util": "^27.5.1", + "jest-resolve": "^27.5.1", + "jest-runner": "^27.5.1", + "jest-util": "^27.5.1", + "jest-validate": "^27.5.1", + "micromatch": "^4.0.4", + "parse-json": "^5.2.0", + "pretty-format": "^27.5.1", + "slash": "^3.0.0", + "strip-json-comments": "^3.1.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + }, + "peerDependencies": { + "ts-node": ">=9.0.0" + }, + "peerDependenciesMeta": { + "ts-node": { + "optional": true + } + } + }, + "node_modules/jest-diff": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-27.5.1.tgz", + "integrity": "sha512-m0NvkX55LDt9T4mctTEgnZk3fmEg3NRYutvMPWM/0iPnkFj2wIeF45O1718cMSOFO1vINkqmxqD8vE37uTEbqw==", + "dependencies": { + "chalk": "^4.0.0", + "diff-sequences": "^27.5.1", + "jest-get-type": "^27.5.1", + "pretty-format": "^27.5.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-docblock": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-docblock/-/jest-docblock-27.5.1.tgz", + "integrity": "sha512-rl7hlABeTsRYxKiUfpHrQrG4e2obOiTQWfMEH3PxPjOtdsfLQO4ReWSZaQ7DETm4xu07rl4q/h4zcKXyU0/OzQ==", + "dependencies": { + "detect-newline": "^3.0.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-each": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-each/-/jest-each-27.5.1.tgz", + "integrity": "sha512-1Ff6p+FbhT/bXQnEouYy00bkNSY7OUpfIcmdl8vZ31A1UUaurOLPA8a8BbJOF2RDUElwJhmeaV7LnagI+5UwNQ==", + "dependencies": { + "@jest/types": "^27.5.1", + "chalk": "^4.0.0", + "jest-get-type": "^27.5.1", + "jest-util": "^27.5.1", + "pretty-format": "^27.5.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-environment-jsdom": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-environment-jsdom/-/jest-environment-jsdom-27.5.1.tgz", + "integrity": "sha512-TFBvkTC1Hnnnrka/fUb56atfDtJ9VMZ94JkjTbggl1PEpwrYtUBKMezB3inLmWqQsXYLcMwNoDQwoBTAvFfsfw==", + "dependencies": { + "@jest/environment": "^27.5.1", + "@jest/fake-timers": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "jest-mock": "^27.5.1", + "jest-util": "^27.5.1", + "jsdom": "^16.6.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-environment-node": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-27.5.1.tgz", + "integrity": "sha512-Jt4ZUnxdOsTGwSRAfKEnE6BcwsSPNOijjwifq5sDFSA2kesnXTvNqKHYgM0hDq3549Uf/KzdXNYn4wMZJPlFLw==", + "dependencies": { + "@jest/environment": "^27.5.1", + "@jest/fake-timers": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "jest-mock": "^27.5.1", + "jest-util": "^27.5.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-get-type": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-27.5.1.tgz", + "integrity": "sha512-2KY95ksYSaK7DMBWQn6dQz3kqAf3BB64y2udeG+hv4KfSOb9qwcYQstTJc1KCbsix+wLZWZYN8t7nwX3GOBLRw==", + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-haste-map": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-27.5.1.tgz", + "integrity": "sha512-7GgkZ4Fw4NFbMSDSpZwXeBiIbx+t/46nJ2QitkOjvwPYyZmqttu2TDSimMHP1EkPOi4xUZAN1doE5Vd25H4Jng==", + "dependencies": { + "@jest/types": "^27.5.1", + "@types/graceful-fs": "^4.1.2", + "@types/node": "*", + "anymatch": "^3.0.3", + "fb-watchman": "^2.0.0", + "graceful-fs": "^4.2.9", + "jest-regex-util": "^27.5.1", + "jest-serializer": "^27.5.1", + "jest-util": "^27.5.1", + "jest-worker": "^27.5.1", + "micromatch": "^4.0.4", + "walker": "^1.0.7" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + }, + "optionalDependencies": { + "fsevents": "^2.3.2" + } + }, + "node_modules/jest-jasmine2": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-jasmine2/-/jest-jasmine2-27.5.1.tgz", + "integrity": "sha512-jtq7VVyG8SqAorDpApwiJJImd0V2wv1xzdheGHRGyuT7gZm6gG47QEskOlzsN1PG/6WNaCo5pmwMHDf3AkG2pQ==", + "dependencies": { + "@jest/environment": "^27.5.1", + "@jest/source-map": "^27.5.1", + "@jest/test-result": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "chalk": "^4.0.0", + "co": "^4.6.0", + "expect": "^27.5.1", + "is-generator-fn": "^2.0.0", + "jest-each": "^27.5.1", + "jest-matcher-utils": "^27.5.1", + "jest-message-util": "^27.5.1", + "jest-runtime": "^27.5.1", + "jest-snapshot": "^27.5.1", + "jest-util": "^27.5.1", + "pretty-format": "^27.5.1", + "throat": "^6.0.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-leak-detector": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-leak-detector/-/jest-leak-detector-27.5.1.tgz", + "integrity": "sha512-POXfWAMvfU6WMUXftV4HolnJfnPOGEu10fscNCA76KBpRRhcMN2c8d3iT2pxQS3HLbA+5X4sOUPzYO2NUyIlHQ==", + "dependencies": { + "jest-get-type": "^27.5.1", + "pretty-format": "^27.5.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-matcher-utils": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-27.5.1.tgz", + "integrity": "sha512-z2uTx/T6LBaCoNWNFWwChLBKYxTMcGBRjAt+2SbP929/Fflb9aa5LGma654Rz8z9HLxsrUaYzxE9T/EFIL/PAw==", + "dependencies": { + "chalk": "^4.0.0", + "jest-diff": "^27.5.1", + "jest-get-type": "^27.5.1", + "pretty-format": "^27.5.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-message-util": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-27.5.1.tgz", + "integrity": "sha512-rMyFe1+jnyAAf+NHwTclDz0eAaLkVDdKVHHBFWsBWHnnh5YeJMNWWsv7AbFYXfK3oTqvL7VTWkhNLu1jX24D+g==", + "dependencies": { + "@babel/code-frame": "^7.12.13", + "@jest/types": "^27.5.1", + "@types/stack-utils": "^2.0.0", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.9", + "micromatch": "^4.0.4", + "pretty-format": "^27.5.1", + "slash": "^3.0.0", + "stack-utils": "^2.0.3" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-mock": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-27.5.1.tgz", + "integrity": "sha512-K4jKbY1d4ENhbrG2zuPWaQBvDly+iZ2yAW+T1fATN78hc0sInwn7wZB8XtlNnvHug5RMwV897Xm4LqmPM4e2Og==", + "dependencies": { + "@jest/types": "^27.5.1", + "@types/node": "*" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-pnp-resolver": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/jest-pnp-resolver/-/jest-pnp-resolver-1.2.2.tgz", + "integrity": "sha512-olV41bKSMm8BdnuMsewT4jqlZ8+3TCARAXjZGT9jcoSnrfUnRCqnMoF9XEeoWjbzObpqF9dRhHQj0Xb9QdF6/w==", + "engines": { + "node": ">=6" + }, + "peerDependencies": { + "jest-resolve": "*" + }, + "peerDependenciesMeta": { + "jest-resolve": { + "optional": true + } + } + }, + "node_modules/jest-regex-util": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-27.5.1.tgz", + "integrity": "sha512-4bfKq2zie+x16okqDXjXn9ql2B0dScQu+vcwe4TvFVhkVyuWLqpZrZtXxLLWoXYgn0E87I6r6GRYHF7wFZBUvg==", + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-resolve": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-27.5.1.tgz", + "integrity": "sha512-FFDy8/9E6CV83IMbDpcjOhumAQPDyETnU2KZ1O98DwTnz8AOBsW/Xv3GySr1mOZdItLR+zDZ7I/UdTFbgSOVCw==", + "dependencies": { + "@jest/types": "^27.5.1", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.9", + "jest-haste-map": "^27.5.1", + "jest-pnp-resolver": "^1.2.2", + "jest-util": "^27.5.1", + "jest-validate": "^27.5.1", + "resolve": "^1.20.0", + "resolve.exports": "^1.1.0", + "slash": "^3.0.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-resolve-dependencies": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-27.5.1.tgz", + "integrity": "sha512-QQOOdY4PE39iawDn5rzbIePNigfe5B9Z91GDD1ae/xNDlu9kaat8QQ5EKnNmVWPV54hUdxCVwwj6YMgR2O7IOg==", + "dependencies": { + "@jest/types": "^27.5.1", + "jest-regex-util": "^27.5.1", + "jest-snapshot": "^27.5.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-runner": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-runner/-/jest-runner-27.5.1.tgz", + "integrity": "sha512-g4NPsM4mFCOwFKXO4p/H/kWGdJp9V8kURY2lX8Me2drgXqG7rrZAx5kv+5H7wtt/cdFIjhqYx1HrlqWHaOvDaQ==", + "dependencies": { + "@jest/console": "^27.5.1", + "@jest/environment": "^27.5.1", + "@jest/test-result": "^27.5.1", + "@jest/transform": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "chalk": "^4.0.0", + "emittery": "^0.8.1", + "graceful-fs": "^4.2.9", + "jest-docblock": "^27.5.1", + "jest-environment-jsdom": "^27.5.1", + "jest-environment-node": "^27.5.1", + "jest-haste-map": "^27.5.1", + "jest-leak-detector": "^27.5.1", + "jest-message-util": "^27.5.1", + "jest-resolve": "^27.5.1", + "jest-runtime": "^27.5.1", + "jest-util": "^27.5.1", + "jest-worker": "^27.5.1", + "source-map-support": "^0.5.6", + "throat": "^6.0.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-runtime": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-runtime/-/jest-runtime-27.5.1.tgz", + "integrity": "sha512-o7gxw3Gf+H2IGt8fv0RiyE1+r83FJBRruoA+FXrlHw6xEyBsU8ugA6IPfTdVyA0w8HClpbK+DGJxH59UrNMx8A==", + "dependencies": { + "@jest/environment": "^27.5.1", + "@jest/fake-timers": "^27.5.1", + "@jest/globals": "^27.5.1", + "@jest/source-map": "^27.5.1", + "@jest/test-result": "^27.5.1", + "@jest/transform": "^27.5.1", + "@jest/types": "^27.5.1", + "chalk": "^4.0.0", + "cjs-module-lexer": "^1.0.0", + "collect-v8-coverage": "^1.0.0", + "execa": "^5.0.0", + "glob": "^7.1.3", + "graceful-fs": "^4.2.9", + "jest-haste-map": "^27.5.1", + "jest-message-util": "^27.5.1", + "jest-mock": "^27.5.1", + "jest-regex-util": "^27.5.1", + "jest-resolve": "^27.5.1", + "jest-snapshot": "^27.5.1", + "jest-util": "^27.5.1", + "slash": "^3.0.0", + "strip-bom": "^4.0.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-serializer": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-serializer/-/jest-serializer-27.5.1.tgz", + "integrity": "sha512-jZCyo6iIxO1aqUxpuBlwTDMkzOAJS4a3eYz3YzgxxVQFwLeSA7Jfq5cbqCY+JLvTDrWirgusI/0KwxKMgrdf7w==", + "dependencies": { + "@types/node": "*", + "graceful-fs": "^4.2.9" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-snapshot": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-27.5.1.tgz", + "integrity": "sha512-yYykXI5a0I31xX67mgeLw1DZ0bJB+gpq5IpSuCAoyDi0+BhgU/RIrL+RTzDmkNTchvDFWKP8lp+w/42Z3us5sA==", + "dependencies": { + "@babel/core": "^7.7.2", + "@babel/generator": "^7.7.2", + "@babel/plugin-syntax-typescript": "^7.7.2", + "@babel/traverse": "^7.7.2", + "@babel/types": "^7.0.0", + "@jest/transform": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/babel__traverse": "^7.0.4", + "@types/prettier": "^2.1.5", + "babel-preset-current-node-syntax": "^1.0.0", + "chalk": "^4.0.0", + "expect": "^27.5.1", + "graceful-fs": "^4.2.9", + "jest-diff": "^27.5.1", + "jest-get-type": "^27.5.1", + "jest-haste-map": "^27.5.1", + "jest-matcher-utils": "^27.5.1", + "jest-message-util": "^27.5.1", + "jest-util": "^27.5.1", + "natural-compare": "^1.4.0", + "pretty-format": "^27.5.1", + "semver": "^7.3.2" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-snapshot/node_modules/semver": { + "version": "7.3.7", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz", + "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==", + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/jest-util": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-27.5.1.tgz", + "integrity": "sha512-Kv2o/8jNvX1MQ0KGtw480E/w4fBCDOnH6+6DmeKi6LZUIlKA5kwY0YNdlzaWTiVgxqAqik11QyxDOKk543aKXw==", + "dependencies": { + "@jest/types": "^27.5.1", + "@types/node": "*", + "chalk": "^4.0.0", + "ci-info": "^3.2.0", + "graceful-fs": "^4.2.9", + "picomatch": "^2.2.3" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-validate": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-27.5.1.tgz", + "integrity": "sha512-thkNli0LYTmOI1tDB3FI1S1RTp/Bqyd9pTarJwL87OIBFuqEb5Apv5EaApEudYg4g86e3CT6kM0RowkhtEnCBQ==", + "dependencies": { + "@jest/types": "^27.5.1", + "camelcase": "^6.2.0", + "chalk": "^4.0.0", + "jest-get-type": "^27.5.1", + "leven": "^3.1.0", + "pretty-format": "^27.5.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-watch-typeahead": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/jest-watch-typeahead/-/jest-watch-typeahead-1.1.0.tgz", + "integrity": "sha512-Va5nLSJTN7YFtC2jd+7wsoe1pNe5K4ShLux/E5iHEwlB9AxaxmggY7to9KUqKojhaJw3aXqt5WAb4jGPOolpEw==", + "dependencies": { + "ansi-escapes": "^4.3.1", + "chalk": "^4.0.0", + "jest-regex-util": "^28.0.0", + "jest-watcher": "^28.0.0", + "slash": "^4.0.0", + "string-length": "^5.0.1", + "strip-ansi": "^7.0.1" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "peerDependencies": { + "jest": "^27.0.0 || ^28.0.0" + } + }, + "node_modules/jest-watch-typeahead/node_modules/@jest/console": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/@jest/console/-/console-28.1.3.tgz", + "integrity": "sha512-QPAkP5EwKdK/bxIr6C1I4Vs0rm2nHiANzj/Z5X2JQkrZo6IqvC4ldZ9K95tF0HdidhA8Bo6egxSzUFPYKcEXLw==", + "dependencies": { + "@jest/types": "^28.1.3", + "@types/node": "*", + "chalk": "^4.0.0", + "jest-message-util": "^28.1.3", + "jest-util": "^28.1.3", + "slash": "^3.0.0" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/jest-watch-typeahead/node_modules/@jest/console/node_modules/slash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-watch-typeahead/node_modules/@jest/test-result": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-28.1.3.tgz", + "integrity": "sha512-kZAkxnSE+FqE8YjW8gNuoVkkC9I7S1qmenl8sGcDOLropASP+BkcGKwhXoyqQuGOGeYY0y/ixjrd/iERpEXHNg==", + "dependencies": { + "@jest/console": "^28.1.3", + "@jest/types": "^28.1.3", + "@types/istanbul-lib-coverage": "^2.0.0", + "collect-v8-coverage": "^1.0.0" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/jest-watch-typeahead/node_modules/@jest/types": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-28.1.3.tgz", + "integrity": "sha512-RyjiyMUZrKz/c+zlMFO1pm70DcIlST8AeWTkoUdZevew44wcNZQHsEVOiCVtgVnlFFD82FPaXycys58cf2muVQ==", + "dependencies": { + "@jest/schemas": "^28.1.3", + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^17.0.8", + "chalk": "^4.0.0" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/jest-watch-typeahead/node_modules/@types/yargs": { + "version": "17.0.13", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.13.tgz", + "integrity": "sha512-9sWaruZk2JGxIQU+IhI1fhPYRcQ0UuTNuKuCW9bR5fp7qi2Llf7WDzNa17Cy7TKnh3cdxDOiyTu6gaLS0eDatg==", + "dependencies": { + "@types/yargs-parser": "*" + } + }, + "node_modules/jest-watch-typeahead/node_modules/ansi-styles": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", + "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-watch-typeahead/node_modules/emittery": { + "version": "0.10.2", + "resolved": "https://registry.npmjs.org/emittery/-/emittery-0.10.2.tgz", + "integrity": "sha512-aITqOwnLanpHLNXZJENbOgjUBeHocD+xsSJmNrjovKBW5HbSpW3d1pEls7GFQPUWXiwG9+0P4GtHfEqC/4M0Iw==", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sindresorhus/emittery?sponsor=1" + } + }, + "node_modules/jest-watch-typeahead/node_modules/jest-message-util": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-28.1.3.tgz", + "integrity": "sha512-PFdn9Iewbt575zKPf1286Ht9EPoJmYT7P0kY+RibeYZ2XtOr53pDLEFoTWXbd1h4JiGiWpTBC84fc8xMXQMb7g==", + "dependencies": { + "@babel/code-frame": "^7.12.13", + "@jest/types": "^28.1.3", + "@types/stack-utils": "^2.0.0", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.9", + "micromatch": "^4.0.4", + "pretty-format": "^28.1.3", + "slash": "^3.0.0", + "stack-utils": "^2.0.3" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/jest-watch-typeahead/node_modules/jest-message-util/node_modules/slash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-watch-typeahead/node_modules/jest-regex-util": { + "version": "28.0.2", + "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-28.0.2.tgz", + "integrity": "sha512-4s0IgyNIy0y9FK+cjoVYoxamT7Zeo7MhzqRGx7YDYmaQn1wucY9rotiGkBzzcMXTtjrCAP/f7f+E0F7+fxPNdw==", + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/jest-watch-typeahead/node_modules/jest-util": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-28.1.3.tgz", + "integrity": "sha512-XdqfpHwpcSRko/C35uLYFM2emRAltIIKZiJ9eAmhjsj0CqZMa0p1ib0R5fWIqGhn1a103DebTbpqIaP1qCQ6tQ==", + "dependencies": { + "@jest/types": "^28.1.3", + "@types/node": "*", + "chalk": "^4.0.0", + "ci-info": "^3.2.0", + "graceful-fs": "^4.2.9", + "picomatch": "^2.2.3" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/jest-watch-typeahead/node_modules/jest-watcher": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-28.1.3.tgz", + "integrity": "sha512-t4qcqj9hze+jviFPUN3YAtAEeFnr/azITXQEMARf5cMwKY2SMBRnCQTXLixTl20OR6mLh9KLMrgVJgJISym+1g==", + "dependencies": { + "@jest/test-result": "^28.1.3", + "@jest/types": "^28.1.3", + "@types/node": "*", + "ansi-escapes": "^4.2.1", + "chalk": "^4.0.0", + "emittery": "^0.10.2", + "jest-util": "^28.1.3", + "string-length": "^4.0.1" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/jest-watch-typeahead/node_modules/jest-watcher/node_modules/string-length": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/string-length/-/string-length-4.0.2.tgz", + "integrity": "sha512-+l6rNN5fYHNhZZy41RXsYptCjA2Igmq4EG7kZAYFQI1E1VTXarr6ZPXBg6eq7Y6eK4FEhY6AJlyuFIb/v/S0VQ==", + "dependencies": { + "char-regex": "^1.0.2", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/jest-watch-typeahead/node_modules/jest-watcher/node_modules/strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-watch-typeahead/node_modules/pretty-format": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-28.1.3.tgz", + "integrity": "sha512-8gFb/To0OmxHR9+ZTb14Df2vNxdGCX8g1xWGUTqUw5TiZvcQf5sHKObd5UcPyLLyowNwDAMTF3XWOG1B6mxl1Q==", + "dependencies": { + "@jest/schemas": "^28.1.3", + "ansi-regex": "^5.0.1", + "ansi-styles": "^5.0.0", + "react-is": "^18.0.0" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/jest-watch-typeahead/node_modules/react-is": { + "version": "18.2.0", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.2.0.tgz", + "integrity": "sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w==" + }, + "node_modules/jest-watch-typeahead/node_modules/slash": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-4.0.0.tgz", + "integrity": "sha512-3dOsAHXXUkQTpOYcoAxLIorMTp4gIQr5IW3iVb7A7lFIp0VHhnynm9izx6TssdrIcVIESAlVjtnO2K8bg+Coew==", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/jest-watch-typeahead/node_modules/string-length": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/string-length/-/string-length-5.0.1.tgz", + "integrity": "sha512-9Ep08KAMUn0OadnVaBuRdE2l615CQ508kr0XMadjClfYpdCyvrbFp6Taebo8yyxokQ4viUd/xPPUA4FGgUa0ow==", + "dependencies": { + "char-regex": "^2.0.0", + "strip-ansi": "^7.0.1" + }, + "engines": { + "node": ">=12.20" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/jest-watch-typeahead/node_modules/string-length/node_modules/char-regex": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/char-regex/-/char-regex-2.0.1.tgz", + "integrity": "sha512-oSvEeo6ZUD7NepqAat3RqoucZ5SeqLJgOvVIwkafu6IP3V0pO38s/ypdVUmDDK6qIIHNlYHJAKX9E7R7HoKElw==", + "engines": { + "node": ">=12.20" + } + }, + "node_modules/jest-watch-typeahead/node_modules/strip-ansi": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.0.1.tgz", + "integrity": "sha512-cXNxvT8dFNRVfhVME3JAe98mkXDYN2O1l7jmcwMnOslDeESg1rF/OZMtK0nRAhiari1unG5cD4jG3rapUAkLbw==", + "dependencies": { + "ansi-regex": "^6.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/strip-ansi?sponsor=1" + } + }, + "node_modules/jest-watch-typeahead/node_modules/strip-ansi/node_modules/ansi-regex": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz", + "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-regex?sponsor=1" + } + }, + "node_modules/jest-watcher": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-27.5.1.tgz", + "integrity": "sha512-z676SuD6Z8o8qbmEGhoEUFOM1+jfEiL3DXHK/xgEiG2EyNYfFG60jluWcupY6dATjfEsKQuibReS1djInQnoVw==", + "dependencies": { + "@jest/test-result": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "ansi-escapes": "^4.2.1", + "chalk": "^4.0.0", + "jest-util": "^27.5.1", + "string-length": "^4.0.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-worker": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-27.5.1.tgz", + "integrity": "sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==", + "dependencies": { + "@types/node": "*", + "merge-stream": "^2.0.0", + "supports-color": "^8.0.0" + }, + "engines": { + "node": ">= 10.13.0" + } + }, + "node_modules/jest-worker/node_modules/supports-color": { + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", + "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/supports-color?sponsor=1" + } + }, + "node_modules/jose": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/jose/-/jose-2.0.6.tgz", + "integrity": "sha512-FVoPY7SflDodE4lknJmbAHSUjLCzE2H1F6MS0RYKMQ8SR+lNccpMf8R4eqkNYyyUjR5qZReOzZo5C5YiHOCjjg==", + "dev": true, + "dependencies": { + "@panva/asn1.js": "^1.0.0" + }, + "engines": { + "node": ">=10.13.0 < 13 || >=13.7.0" + }, + "funding": { + "url": "https://github.com/sponsors/panva" + } + }, + "node_modules/js-sdsl": { + "version": "4.1.4", + "resolved": "https://registry.npmjs.org/js-sdsl/-/js-sdsl-4.1.4.tgz", + "integrity": "sha512-Y2/yD55y5jteOAmY50JbUZYwk3CP3wnLPEZnlR1w9oKhITrBEtAxwuWKebFf8hMrPMgbYwFoWK/lH2sBkErELw==" + }, + "node_modules/js-tokens": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==" + }, + "node_modules/js-yaml": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", + "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", + "dependencies": { + "argparse": "^2.0.1" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "node_modules/jsdom": { + "version": "16.7.0", + "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-16.7.0.tgz", + "integrity": "sha512-u9Smc2G1USStM+s/x1ru5Sxrl6mPYCbByG1U/hUmqaVsm4tbNyS7CicOSRyuGQYZhTu0h84qkZZQ/I+dzizSVw==", + "dependencies": { + "abab": "^2.0.5", + "acorn": "^8.2.4", + "acorn-globals": "^6.0.0", + "cssom": "^0.4.4", + "cssstyle": "^2.3.0", + "data-urls": "^2.0.0", + "decimal.js": "^10.2.1", + "domexception": "^2.0.1", + "escodegen": "^2.0.0", + "form-data": "^3.0.0", + "html-encoding-sniffer": "^2.0.1", + "http-proxy-agent": "^4.0.1", + "https-proxy-agent": "^5.0.0", + "is-potential-custom-element-name": "^1.0.1", + "nwsapi": "^2.2.0", + "parse5": "6.0.1", + "saxes": "^5.0.1", + "symbol-tree": "^3.2.4", + "tough-cookie": "^4.0.0", + "w3c-hr-time": "^1.0.2", + "w3c-xmlserializer": "^2.0.0", + "webidl-conversions": "^6.1.0", + "whatwg-encoding": "^1.0.5", + "whatwg-mimetype": "^2.3.0", + "whatwg-url": "^8.5.0", + "ws": "^7.4.6", + "xml-name-validator": "^3.0.0" + }, + "engines": { + "node": ">=10" + }, + "peerDependencies": { + "canvas": "^2.5.0" + }, + "peerDependenciesMeta": { + "canvas": { + "optional": true + } + } + }, + "node_modules/jsdom/node_modules/@tootallnate/once": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@tootallnate/once/-/once-1.1.2.tgz", + "integrity": "sha512-RbzJvlNzmRq5c3O09UipeuXno4tA1FE6ikOjxZK0tuxVv3412l64l5t1W5pj4+rJq9vpkm/kwiR07aZXnsKPxw==", + "engines": { + "node": ">= 6" + } + }, + "node_modules/jsdom/node_modules/acorn": { + "version": "8.8.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.8.0.tgz", + "integrity": "sha512-QOxyigPVrpZ2GXT+PFyZTl6TtOFc5egxHIP9IlQ+RbupQuX4RkT/Bee4/kQuC02Xkzg84JcT7oLYtDIQxp+v7w==", + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/jsdom/node_modules/http-proxy-agent": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-4.0.1.tgz", + "integrity": "sha512-k0zdNgqWTGA6aeIRVpvfVob4fL52dTfaehylg0Y4UvSySvOq/Y+BOyPrgpUrA7HylqvU8vIZGsRuXmspskV0Tg==", + "dependencies": { + "@tootallnate/once": "1", + "agent-base": "6", + "debug": "4" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/jsdom/node_modules/tr46": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-2.1.0.tgz", + "integrity": "sha512-15Ih7phfcdP5YxqiB+iDtLoaTz4Nd35+IiAv0kQ5FNKHzXgdWqPoTIqEDDJmXceQt4JZk6lVPT8lnDlPpGDppw==", + "dependencies": { + "punycode": "^2.1.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jsdom/node_modules/whatwg-url": { + "version": "8.7.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-8.7.0.tgz", + "integrity": "sha512-gAojqb/m9Q8a5IV96E3fHJM70AzCkgt4uXYX2O7EmuyOnLrViCQlsEBmF9UQIu3/aeAIp2U17rtbpZWNntQqdg==", + "dependencies": { + "lodash": "^4.7.0", + "tr46": "^2.1.0", + "webidl-conversions": "^6.1.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/jsdom/node_modules/ws": { + "version": "7.5.9", + "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.9.tgz", + "integrity": "sha512-F+P9Jil7UiSKSkppIiD94dN07AwvFixvLIj1Og1Rl9GGMuNipJnV9JzjD6XuqmAeiswGvUmNLjr5cFuXwNS77Q==", + "engines": { + "node": ">=8.3.0" + }, + "peerDependencies": { + "bufferutil": "^4.0.1", + "utf-8-validate": "^5.0.2" + }, + "peerDependenciesMeta": { + "bufferutil": { + "optional": true + }, + "utf-8-validate": { + "optional": true + } + } + }, + "node_modules/jsesc": { + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", + "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==", + "bin": { + "jsesc": "bin/jsesc" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/json-buffer": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.1.tgz", + "integrity": "sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==", + "dev": true + }, + "node_modules/json-parse-even-better-errors": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", + "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==" + }, + "node_modules/json-schema": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.4.0.tgz", + "integrity": "sha512-es94M3nTIfsEPisRafak+HDLfHXnKBhV3vU5eqPcS3flIWqcxJWgXHXiey3YrpaNsanY5ei1VoYEbOzijuq9BA==" + }, + "node_modules/json-schema-traverse": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==" + }, + "node_modules/json-stable-stringify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json-stable-stringify/-/json-stable-stringify-1.0.1.tgz", + "integrity": "sha512-i/J297TW6xyj7sDFa7AmBPkQvLIxWr2kKPWI26tXydnZrzVAocNqn5DMNT1Mzk0vit1V5UkRM7C1KdVNp7Lmcg==", + "dependencies": { + "jsonify": "~0.0.0" + } + }, + "node_modules/json-stable-stringify-without-jsonify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", + "integrity": "sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==" + }, + "node_modules/json-to-pretty-yaml": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/json-to-pretty-yaml/-/json-to-pretty-yaml-1.2.2.tgz", + "integrity": "sha512-rvm6hunfCcqegwYaG5T4yKJWxc9FXFgBVrcTZ4XfSVRwa5HA/Xs+vB/Eo9treYYHCeNM0nrSUr82V/M31Urc7A==", + "dependencies": { + "remedial": "^1.0.7", + "remove-trailing-spaces": "^1.0.6" + }, + "engines": { + "node": ">= 0.2.0" + } + }, + "node_modules/json5": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.1.tgz", + "integrity": "sha512-1hqLFMSrGHRHxav9q9gNjJ5EXznIxGVO09xQRrwplcS8qs28pZ8s8hupZAmqDwZUmVZ2Qb2jnyPOWcDH8m8dlA==", + "bin": { + "json5": "lib/cli.js" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/jsonfile": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", + "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", + "dependencies": { + "universalify": "^2.0.0" + }, + "optionalDependencies": { + "graceful-fs": "^4.1.6" + } + }, + "node_modules/jsonify": { + "version": "0.0.0", + "resolved": "https://registry.npmjs.org/jsonify/-/jsonify-0.0.0.tgz", + "integrity": "sha512-trvBk1ki43VZptdBI5rIlG4YOzyeH/WefQt5rj1grasPn4iiZWKet8nkgc4GlsAylaztn0qZfUYOiTsASJFdNA==", + "engines": { + "node": "*" + } + }, + "node_modules/jsonpointer": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/jsonpointer/-/jsonpointer-5.0.1.tgz", + "integrity": "sha512-p/nXbhSEcu3pZRdkW1OfJhpsVtW1gd4Wa1fnQc9YLiTfAjn0312eMKimbdIQzuZl9aa9xUGaRlP9T/CJE/ditQ==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/jsonwebtoken": { + "version": "8.5.1", + "resolved": "https://registry.npmjs.org/jsonwebtoken/-/jsonwebtoken-8.5.1.tgz", + "integrity": "sha512-XjwVfRS6jTMsqYs0EsuJ4LGxXV14zQybNd4L2r0UvbVnSF9Af8x7p5MzbJ90Ioz/9TI41/hTCvznF/loiSzn8w==", + "dependencies": { + "jws": "^3.2.2", + "lodash.includes": "^4.3.0", + "lodash.isboolean": "^3.0.3", + "lodash.isinteger": "^4.0.4", + "lodash.isnumber": "^3.0.3", + "lodash.isplainobject": "^4.0.6", + "lodash.isstring": "^4.0.1", + "lodash.once": "^4.0.0", + "ms": "^2.1.1", + "semver": "^5.6.0" + }, + "engines": { + "node": ">=4", + "npm": ">=1.4.28" + } + }, + "node_modules/jsonwebtoken/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/jsx-ast-utils": { + "version": "3.3.3", + "resolved": "https://registry.npmjs.org/jsx-ast-utils/-/jsx-ast-utils-3.3.3.tgz", + "integrity": "sha512-fYQHZTZ8jSfmWZ0iyzfwiU4WDX4HpHbMCZ3gPlWYiCl3BoeOTsqKBqnTVfH2rYT7eP5c3sVbeSPHnnJOaTrWiw==", + "dependencies": { + "array-includes": "^3.1.5", + "object.assign": "^4.1.3" + }, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/jwa": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/jwa/-/jwa-1.4.1.tgz", + "integrity": "sha512-qiLX/xhEEFKUAJ6FiBMbes3w9ATzyk5W7Hvzpa/SLYdxNtng+gcurvrI7TbACjIXlsJyr05/S1oUhZrc63evQA==", + "dependencies": { + "buffer-equal-constant-time": "1.0.1", + "ecdsa-sig-formatter": "1.0.11", + "safe-buffer": "^5.0.1" + } + }, + "node_modules/jws": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/jws/-/jws-3.2.2.tgz", + "integrity": "sha512-YHlZCB6lMTllWDtSPHz/ZXTsi8S00usEV6v1tjq8tOUZzw7DpSDWVXjXDre6ed1w/pd495ODpHZYSdkRTsa0HA==", + "dependencies": { + "jwa": "^1.4.1", + "safe-buffer": "^5.0.1" + } + }, + "node_modules/keyv": { + "version": "4.5.2", + "resolved": "https://registry.npmjs.org/keyv/-/keyv-4.5.2.tgz", + "integrity": "sha512-5MHbFaKn8cNSmVW7BYnijeAVlE4cYA/SVkifVgrh7yotnfhKmjuXpDKjrABLnT0SfHWV21P8ow07OGfRrNDg8g==", + "dev": true, + "dependencies": { + "json-buffer": "3.0.1" + } + }, + "node_modules/kind-of": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/kleur": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/kleur/-/kleur-3.0.3.tgz", + "integrity": "sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==", + "engines": { + "node": ">=6" + } + }, + "node_modules/klona": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/klona/-/klona-2.0.5.tgz", + "integrity": "sha512-pJiBpiXMbt7dkzXe8Ghj/u4FfXOOa98fPW+bihOJ4SjnoijweJrNThJfd3ifXpXhREjpoF2mZVH1GfS9LV3kHQ==", + "engines": { + "node": ">= 8" + } + }, + "node_modules/language-subtag-registry": { + "version": "0.3.22", + "resolved": "https://registry.npmjs.org/language-subtag-registry/-/language-subtag-registry-0.3.22.tgz", + "integrity": "sha512-tN0MCzyWnoz/4nHS6uxdlFWoUZT7ABptwKPQ52Ea7URk6vll88bWBVhodtnlfEuCcKWNGoc+uGbw1cwa9IKh/w==" + }, + "node_modules/language-tags": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/language-tags/-/language-tags-1.0.5.tgz", + "integrity": "sha512-qJhlO9cGXi6hBGKoxEG/sKZDAHD5Hnu9Hs4WbOY3pCWXDhw0N8x1NenNzm2EnNLkLkk7J2SdxAkDSbb6ftT+UQ==", + "dependencies": { + "language-subtag-registry": "~0.3.2" + } + }, + "node_modules/less": { + "version": "4.1.3", + "resolved": "https://registry.npmjs.org/less/-/less-4.1.3.tgz", + "integrity": "sha512-w16Xk/Ta9Hhyei0Gpz9m7VS8F28nieJaL/VyShID7cYvP6IL5oHeL6p4TXSDJqZE/lNv0oJ2pGVjJsRkfwm5FA==", + "dev": true, + "dependencies": { + "copy-anything": "^2.0.1", + "parse-node-version": "^1.0.1", + "tslib": "^2.3.0" + }, + "bin": { + "lessc": "bin/lessc" + }, + "engines": { + "node": ">=6" + }, + "optionalDependencies": { + "errno": "^0.1.1", + "graceful-fs": "^4.1.2", + "image-size": "~0.5.0", + "make-dir": "^2.1.0", + "mime": "^1.4.1", + "needle": "^3.1.0", + "source-map": "~0.6.0" + } + }, + "node_modules/less-loader": { + "version": "11.1.0", + "resolved": "https://registry.npmjs.org/less-loader/-/less-loader-11.1.0.tgz", + "integrity": "sha512-C+uDBV7kS7W5fJlUjq5mPBeBVhYpTIm5gB09APT9o3n/ILeaXVsiSFTbZpTJCJwQ/Crczfn3DmfQFwxYusWFug==", + "dev": true, + "dependencies": { + "klona": "^2.0.4" + }, + "engines": { + "node": ">= 14.15.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "less": "^3.5.0 || ^4.0.0", + "webpack": "^5.0.0" + } + }, + "node_modules/less/node_modules/make-dir": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-2.1.0.tgz", + "integrity": "sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==", + "dev": true, + "optional": true, + "dependencies": { + "pify": "^4.0.1", + "semver": "^5.6.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/less/node_modules/pify": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", + "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", + "dev": true, + "optional": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/less/node_modules/semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "dev": true, + "optional": true, + "bin": { + "semver": "bin/semver" + } + }, + "node_modules/less/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true, + "optional": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/leven": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/leven/-/leven-3.1.0.tgz", + "integrity": "sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==", + "engines": { + "node": ">=6" + } + }, + "node_modules/levn": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz", + "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==", + "dependencies": { + "prelude-ls": "^1.2.1", + "type-check": "~0.4.0" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/lilconfig": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-2.0.6.tgz", + "integrity": "sha512-9JROoBW7pobfsx+Sq2JsASvCo6Pfo6WWoUW79HuB1BCoBXD4PLWJPqDF6fNj67pqBYTbAHkE57M1kS/+L1neOg==", + "engines": { + "node": ">=10" + } + }, + "node_modules/lines-and-columns": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz", + "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==" + }, + "node_modules/listr2": { + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/listr2/-/listr2-4.0.5.tgz", + "integrity": "sha512-juGHV1doQdpNT3GSTs9IUN43QJb7KHdF9uqg7Vufs/tG9VTzpFphqF4pm/ICdAABGQxsyNn9CiYA3StkI6jpwA==", + "dependencies": { + "cli-truncate": "^2.1.0", + "colorette": "^2.0.16", + "log-update": "^4.0.0", + "p-map": "^4.0.0", + "rfdc": "^1.3.0", + "rxjs": "^7.5.5", + "through": "^2.3.8", + "wrap-ansi": "^7.0.0" + }, + "engines": { + "node": ">=12" + }, + "peerDependencies": { + "enquirer": ">= 2.3.0 < 3" + }, + "peerDependenciesMeta": { + "enquirer": { + "optional": true + } + } + }, + "node_modules/loader-runner": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-4.3.0.tgz", + "integrity": "sha512-3R/1M+yS3j5ou80Me59j7F9IMs4PXs3VqRrm0TU3AbKPxlmpoY1TNscJV/oGJXo8qCatFGTfDbY6W6ipGOYXfg==", + "engines": { + "node": ">=6.11.5" + } + }, + "node_modules/loader-utils": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.2.tgz", + "integrity": "sha512-TM57VeHptv569d/GKh6TAYdzKblwDNiumOdkFnejjD0XwTH87K90w3O7AiJRqdQoXygvi1VQTJTLGhJl7WqA7A==", + "dependencies": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^2.1.2" + }, + "engines": { + "node": ">=8.9.0" + } + }, + "node_modules/locate-path": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", + "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", + "dependencies": { + "p-locate": "^5.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/lodash": { + "version": "4.17.21", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", + "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==" + }, + "node_modules/lodash.debounce": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz", + "integrity": "sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow==" + }, + "node_modules/lodash.includes": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/lodash.includes/-/lodash.includes-4.3.0.tgz", + "integrity": "sha512-W3Bx6mdkRTGtlJISOvVD/lbqjTlPPUDTMnlXZFnVwi9NKJ6tiAk6LVdlhZMm17VZisqhKcgzpO5Wz91PCt5b0w==" + }, + "node_modules/lodash.isboolean": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/lodash.isboolean/-/lodash.isboolean-3.0.3.tgz", + "integrity": "sha512-Bz5mupy2SVbPHURB98VAcw+aHh4vRV5IPNhILUCsOzRmsTmSQ17jIuqopAentWoehktxGd9e/hbIXq980/1QJg==" + }, + "node_modules/lodash.isinteger": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/lodash.isinteger/-/lodash.isinteger-4.0.4.tgz", + "integrity": "sha512-DBwtEWN2caHQ9/imiNeEA5ys1JoRtRfY3d7V9wkqtbycnAmTvRRmbHKDV4a0EYc678/dia0jrte4tjYwVBaZUA==" + }, + "node_modules/lodash.isnumber": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/lodash.isnumber/-/lodash.isnumber-3.0.3.tgz", + "integrity": "sha512-QYqzpfwO3/CWf3XP+Z+tkQsfaLL/EnUlXWVkIk5FUPc4sBdTehEqZONuyRt2P67PXAk+NXmTBcc97zw9t1FQrw==" + }, + "node_modules/lodash.isplainobject": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/lodash.isplainobject/-/lodash.isplainobject-4.0.6.tgz", + "integrity": "sha512-oSXzaWypCMHkPC3NvBEaPHf0KsA5mvPrOPgQWDsbg8n7orZ290M0BmC/jgRZ4vcJ6DTAhjrsSYgdsW/F+MFOBA==" + }, + "node_modules/lodash.isstring": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/lodash.isstring/-/lodash.isstring-4.0.1.tgz", + "integrity": "sha512-0wJxfxH1wgO3GrbuP+dTTk7op+6L41QCXbGINEmD+ny/G/eCqGzxyCsh7159S+mgDDcoarnBw6PC1PS5+wUGgw==" + }, + "node_modules/lodash.memoize": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/lodash.memoize/-/lodash.memoize-4.1.2.tgz", + "integrity": "sha512-t7j+NzmgnQzTAYXcsHYLgimltOV1MXHtlOWf6GjL9Kj8GK5FInw5JotxvbOs+IvV1/Dzo04/fCGfLVs7aXb4Ag==" + }, + "node_modules/lodash.merge": { + "version": "4.6.2", + "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", + "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==" + }, + "node_modules/lodash.once": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/lodash.once/-/lodash.once-4.1.1.tgz", + "integrity": "sha512-Sb487aTOCr9drQVL8pIxOzVhafOjZN9UU54hiN8PU3uAiSV7lx1yYNpbNmex2PK6dSJoNTSJUUswT651yww3Mg==" + }, + "node_modules/lodash.sortby": { + "version": "4.7.0", + "resolved": "https://registry.npmjs.org/lodash.sortby/-/lodash.sortby-4.7.0.tgz", + "integrity": "sha512-HDWXG8isMntAyRF5vZ7xKuEvOhT4AhlRt/3czTSjvGUxjYCBVRQY48ViDHyfYz9VIoBkW4TMGQNapx+l3RUwdA==" + }, + "node_modules/lodash.uniq": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/lodash.uniq/-/lodash.uniq-4.5.0.tgz", + "integrity": "sha512-xfBaXQd9ryd9dlSDvnvI0lvxfLJlYAZzXomUYzLKtUeOQvOP5piqAWuGtrhWeqaXK9hhoM/iyJc5AV+XfsX3HQ==" + }, + "node_modules/log-symbols": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-4.1.0.tgz", + "integrity": "sha512-8XPvpAA8uyhfteu8pIvQxpJZ7SYYdpUivZpGy6sFsBuKRY/7rQGavedeB8aK+Zkyq6upMFVL/9AW6vOYzfRyLg==", + "dependencies": { + "chalk": "^4.1.0", + "is-unicode-supported": "^0.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/log-update": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/log-update/-/log-update-4.0.0.tgz", + "integrity": "sha512-9fkkDevMefjg0mmzWFBW8YkFP91OrizzkW3diF7CpG+S2EYdy4+TVfGwz1zeF8x7hCx1ovSPTOE9Ngib74qqUg==", + "dependencies": { + "ansi-escapes": "^4.3.0", + "cli-cursor": "^3.1.0", + "slice-ansi": "^4.0.0", + "wrap-ansi": "^6.2.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/log-update/node_modules/slice-ansi": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-4.0.0.tgz", + "integrity": "sha512-qMCMfhY040cVHT43K9BFygqYbUPFZKHOg7K73mtTWJRb8pyP3fzf4Ixd5SzdEJQ6MRUg/WBnOLxghZtKKurENQ==", + "dependencies": { + "ansi-styles": "^4.0.0", + "astral-regex": "^2.0.0", + "is-fullwidth-code-point": "^3.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/slice-ansi?sponsor=1" + } + }, + "node_modules/log-update/node_modules/wrap-ansi": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz", + "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==", + "dependencies": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/loose-envify": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", + "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==", + "dependencies": { + "js-tokens": "^3.0.0 || ^4.0.0" + }, + "bin": { + "loose-envify": "cli.js" + } + }, + "node_modules/lower-case": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/lower-case/-/lower-case-2.0.2.tgz", + "integrity": "sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==", + "dependencies": { + "tslib": "^2.0.3" + } + }, + "node_modules/lower-case-first": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/lower-case-first/-/lower-case-first-2.0.2.tgz", + "integrity": "sha512-EVm/rR94FJTZi3zefZ82fLWab+GX14LJN4HrWBcuo6Evmsl9hEfnqxgcHCKb9q+mNf6EVdsjx/qucYFIIB84pg==", + "dependencies": { + "tslib": "^2.0.3" + } + }, + "node_modules/lowercase-keys": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-2.0.0.tgz", + "integrity": "sha512-tqNXrS78oMOE73NMxK4EMLQsQowWf8jKooH9g7xPavRT706R6bkQJ6DY2Te7QukaZsulxa30wQ7bk0pm4XiHmA==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "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==", + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/lz-string": { + "version": "1.4.4", + "resolved": "https://registry.npmjs.org/lz-string/-/lz-string-1.4.4.tgz", + "integrity": "sha512-0ckx7ZHRPqb0oUm8zNr+90mtf9DQB60H1wMCjBtfi62Kl3a7JbHob6gA2bC+xRvZoOL+1hzUK8jeuEIQE8svEQ==", + "bin": { + "lz-string": "bin/bin.js" + } + }, + "node_modules/magic-string": { + "version": "0.25.9", + "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.25.9.tgz", + "integrity": "sha512-RmF0AsMzgt25qzqqLc1+MbHmhdx0ojF2Fvs4XnOqz2ZOBXzzkEwc/dJQZCYHAn7v1jbVOjAZfK8msRn4BxO4VQ==", + "dependencies": { + "sourcemap-codec": "^1.4.8" + } + }, + "node_modules/make-dir": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", + "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==", + "dependencies": { + "semver": "^6.0.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/make-error": { + "version": "1.3.6", + "resolved": "https://registry.npmjs.org/make-error/-/make-error-1.3.6.tgz", + "integrity": "sha512-s8UhlNe7vPKomQhC1qFelMokr/Sc3AgNbso3n74mVPA5LTZwkB9NlXf4XPamLxJE8h0gh73rM94xvwRT2CVInw==" + }, + "node_modules/makeerror": { + "version": "1.0.12", + "resolved": "https://registry.npmjs.org/makeerror/-/makeerror-1.0.12.tgz", + "integrity": "sha512-JmqCvUhmt43madlpFzG4BQzG2Z3m6tvQDNKdClZnO3VbIudJYmxsT0FNJMeiB2+JTSlTQTSbU8QdesVmwJcmLg==", + "dependencies": { + "tmpl": "1.0.5" + } + }, + "node_modules/map-cache": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/map-cache/-/map-cache-0.2.2.tgz", + "integrity": "sha512-8y/eV9QQZCiyn1SprXSrCmqJN0yNRATe+PO8ztwqrvrbdRLA3eYJF0yaR0YayLWkMbsQSKWS9N2gPcGEc4UsZg==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/mdn-data": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.4.tgz", + "integrity": "sha512-iV3XNKw06j5Q7mi6h+9vbx23Tv7JkjEVgKHW4pimwyDGWm0OIQntJJ+u1C6mg6mK1EaTv42XQ7w76yuzH7M2cA==" + }, + "node_modules/media-typer": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", + "integrity": "sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/memfs": { + "version": "3.4.7", + "resolved": "https://registry.npmjs.org/memfs/-/memfs-3.4.7.tgz", + "integrity": "sha512-ygaiUSNalBX85388uskeCyhSAoOSgzBbtVCr9jA2RROssFL9Q19/ZXFqS+2Th2sr1ewNIWgFdLzLC3Yl1Zv+lw==", + "dependencies": { + "fs-monkey": "^1.0.3" + }, + "engines": { + "node": ">= 4.0.0" + } + }, + "node_modules/merge-descriptors": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz", + "integrity": "sha512-cCi6g3/Zr1iqQi6ySbseM1Xvooa98N0w31jzUYrXPX2xqObmFGHJ0tQ5u74H3mVh7wLouTseZyYIq39g8cNp1w==" + }, + "node_modules/merge-stream": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", + "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==" + }, + "node_modules/merge2": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", + "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", + "engines": { + "node": ">= 8" + } + }, + "node_modules/meros": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/meros/-/meros-1.2.1.tgz", + "integrity": "sha512-R2f/jxYqCAGI19KhAvaxSOxALBMkaXWH2a7rOyqQw+ZmizX5bKkEYWLzdhC+U82ZVVPVp6MCXe3EkVligh+12g==", + "engines": { + "node": ">=13" + }, + "peerDependencies": { + "@types/node": ">=13" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + } + } + }, + "node_modules/methods": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", + "integrity": "sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/micromatch": { + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz", + "integrity": "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==", + "dependencies": { + "braces": "^3.0.2", + "picomatch": "^2.3.1" + }, + "engines": { + "node": ">=8.6" + } + }, + "node_modules/mime": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", + "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==", + "bin": { + "mime": "cli.js" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/mime-db": { + "version": "1.52.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", + "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/mime-types": { + "version": "2.1.35", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", + "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", + "dependencies": { + "mime-db": "1.52.0" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/mimic-fn": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", + "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", + "engines": { + "node": ">=6" + } + }, + "node_modules/mimic-response": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-1.0.1.tgz", + "integrity": "sha512-j5EctnkH7amfV/q5Hgmoal1g2QHFJRraOtmx0JpIqkxhBhI/lJSl1nMpQ45hVarwNETOoWEimndZ4QK0RHxuxQ==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/min-indent": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/min-indent/-/min-indent-1.0.1.tgz", + "integrity": "sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==", + "engines": { + "node": ">=4" + } + }, + "node_modules/mini-css-extract-plugin": { + "version": "2.6.1", + "resolved": "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-2.6.1.tgz", + "integrity": "sha512-wd+SD57/K6DiV7jIR34P+s3uckTRuQvx0tKPcvjFlrEylk6P4mQ2KSWk1hblj1Kxaqok7LogKOieygXqBczNlg==", + "dependencies": { + "schema-utils": "^4.0.0" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^5.0.0" + } + }, + "node_modules/mini-css-extract-plugin/node_modules/ajv": { + "version": "8.11.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.0.tgz", + "integrity": "sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg==", + "dependencies": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/mini-css-extract-plugin/node_modules/ajv-keywords": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", + "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", + "dependencies": { + "fast-deep-equal": "^3.1.3" + }, + "peerDependencies": { + "ajv": "^8.8.2" + } + }, + "node_modules/mini-css-extract-plugin/node_modules/json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" + }, + "node_modules/mini-css-extract-plugin/node_modules/schema-utils": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.0.0.tgz", + "integrity": "sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg==", + "dependencies": { + "@types/json-schema": "^7.0.9", + "ajv": "^8.8.0", + "ajv-formats": "^2.1.1", + "ajv-keywords": "^5.0.0" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/minimalistic-assert": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz", + "integrity": "sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==" + }, + "node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/minimist": { + "version": "1.2.6", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.6.tgz", + "integrity": "sha512-Jsjnk4bw3YJqYzbdyBiNsPWHPfO++UGG749Cxs6peCu5Xg4nrena6OVxOYxrQTqww0Jmwt+Ref8rggumkTLz9Q==" + }, + "node_modules/mkdirp": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", + "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", + "bin": { + "mkdirp": "bin/cmd.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" + }, + "node_modules/multicast-dns": { + "version": "7.2.5", + "resolved": "https://registry.npmjs.org/multicast-dns/-/multicast-dns-7.2.5.tgz", + "integrity": "sha512-2eznPJP8z2BFLX50tf0LuODrpINqP1RVIm/CObbTcBRITQgmC/TjcREF1NeTBzIcR5XO/ukWo+YHOjBbFwIupg==", + "dependencies": { + "dns-packet": "^5.2.2", + "thunky": "^1.0.2" + }, + "bin": { + "multicast-dns": "cli.js" + } + }, + "node_modules/mute-stream": { + "version": "0.0.8", + "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.8.tgz", + "integrity": "sha512-nnbWWOkoWyUsTjKrhgD0dcz22mdkSnpYqbEjIm2nhwhuxlSkpywJmBo8h0ZqJdkp73mb90SssHkN4rsRaBAfAA==" + }, + "node_modules/nanoid": { + "version": "3.3.4", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.4.tgz", + "integrity": "sha512-MqBkQh/OHTS2egovRtLk45wEyNXwF+cokD+1YPf9u5VfJiRdAiRwB2froX5Co9Rh20xs4siNPm8naNotSD6RBw==", + "bin": { + "nanoid": "bin/nanoid.cjs" + }, + "engines": { + "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" + } + }, + "node_modules/natural-compare": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", + "integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==" + }, + "node_modules/needle": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/needle/-/needle-3.2.0.tgz", + "integrity": "sha512-oUvzXnyLiVyVGoianLijF9O/RecZUf7TkBfimjGrLM4eQhXyeJwM6GeAWccwfQ9aa4gMCZKqhAOuLaMIcQxajQ==", + "dev": true, + "optional": true, + "dependencies": { + "debug": "^3.2.6", + "iconv-lite": "^0.6.3", + "sax": "^1.2.4" + }, + "bin": { + "needle": "bin/needle" + }, + "engines": { + "node": ">= 4.4.x" + } + }, + "node_modules/needle/node_modules/debug": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "dev": true, + "optional": true, + "dependencies": { + "ms": "^2.1.1" + } + }, + "node_modules/needle/node_modules/iconv-lite": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz", + "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==", + "dev": true, + "optional": true, + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/negotiator": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz", + "integrity": "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/neo-async": { + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz", + "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==" + }, + "node_modules/no-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/no-case/-/no-case-3.0.4.tgz", + "integrity": "sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==", + "dependencies": { + "lower-case": "^2.0.2", + "tslib": "^2.0.3" + } + }, + "node_modules/node-domexception": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/node-domexception/-/node-domexception-1.0.0.tgz", + "integrity": "sha512-/jKZoMpw0F8GRwl4/eLROPA3cfcXtLApP0QzLmUT/HuPCZWyB7IY9ZrMeKw2O/nFIqPQB3PVM9aYm0F312AXDQ==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/jimmywarting" + }, + { + "type": "github", + "url": "https://paypal.me/jimmywarting" + } + ], + "engines": { + "node": ">=10.5.0" + } + }, + "node_modules/node-fetch": { + "version": "2.6.7", + "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.7.tgz", + "integrity": "sha512-ZjMPFEfVx5j+y2yF35Kzx5sF7kDzxuDj6ziH4FFbOp87zKDZNx8yExJIb05OGF4Nlt9IHFIMBkRl41VdvcNdbQ==", + "dependencies": { + "whatwg-url": "^5.0.0" + }, + "engines": { + "node": "4.x || >=6.0.0" + }, + "peerDependencies": { + "encoding": "^0.1.0" + }, + "peerDependenciesMeta": { + "encoding": { + "optional": true + } + } + }, + "node_modules/node-forge": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-1.3.1.tgz", + "integrity": "sha512-dPEtOeMvF9VMcYV/1Wb8CPoVAXtp6MKMlcbAt4ddqmGqUJ6fQZFXkNZNkNlfevtNkGtaSoXf/vNNNSvgrdXwtA==", + "engines": { + "node": ">= 6.13.0" + } + }, + "node_modules/node-int64": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/node-int64/-/node-int64-0.4.0.tgz", + "integrity": "sha512-O5lz91xSOeoXP6DulyHfllpq+Eg00MWitZIbtPfoSEvqIHdl5gfcY6hYzDWnj0qD5tz52PI08u9qUvSVeUBeHw==" + }, + "node_modules/node-releases": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.6.tgz", + "integrity": "sha512-PiVXnNuFm5+iYkLBNeq5211hvO38y63T0i2KKh2KnUs3RpzJ+JtODFjkD8yjLwnDkTYF1eKXheUwdssR+NRZdg==" + }, + "node_modules/normalize-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/normalize-range": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz", + "integrity": "sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/normalize-url": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-6.1.0.tgz", + "integrity": "sha512-DlL+XwOy3NxAQ8xuC0okPgK46iuVNAK01YN7RueYBqqFeGsBjV9XmCAzAdgt+667bCl5kPh9EqKKDwnaPG1I7A==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/npm-run-path": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", + "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", + "dependencies": { + "path-key": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/nth-check": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-2.1.1.tgz", + "integrity": "sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==", + "dependencies": { + "boolbase": "^1.0.0" + }, + "funding": { + "url": "https://github.com/fb55/nth-check?sponsor=1" + } + }, + "node_modules/nullthrows": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/nullthrows/-/nullthrows-1.1.1.tgz", + "integrity": "sha512-2vPPEi+Z7WqML2jZYddDIfy5Dqb0r2fze2zTxNNknZaFpVHU3mFB3R+DWeJWGVx0ecvttSGlJTI+WG+8Z4cDWw==" + }, + "node_modules/nwsapi": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/nwsapi/-/nwsapi-2.2.2.tgz", + "integrity": "sha512-90yv+6538zuvUMnN+zCr8LuV6bPFdq50304114vJYJ8RDyK8D5O9Phpbd6SZWgI7PwzmmfN1upeOJlvybDSgCw==" + }, + "node_modules/object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object-hash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/object-hash/-/object-hash-3.0.0.tgz", + "integrity": "sha512-RSn9F68PjH9HqtltsSnqYC1XXoWe9Bju5+213R98cNGttag9q9yAOTzdbsqvIa7aNm5WffBZFpWYr2aWrklWAw==", + "engines": { + "node": ">= 6" + } + }, + "node_modules/object-inspect": { + "version": "1.12.2", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.2.tgz", + "integrity": "sha512-z+cPxW0QGUp0mcqcsgQyLVRDoXFQbXOwBaqyF7VIgI4TWNQsDHrBpUQslRmIfAoYWdYzs6UlKJtB2XJpTaNSpQ==", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object-keys": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", + "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/object.assign": { + "version": "4.1.4", + "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.4.tgz", + "integrity": "sha512-1mxKf0e58bvyjSCtKYY4sRe9itRk3PJpquJOjeIkz885CczcI4IvJJDLPS72oowuSh+pBxUFROpX+TU++hxhZQ==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "has-symbols": "^1.0.3", + "object-keys": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object.entries": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/object.entries/-/object.entries-1.1.5.tgz", + "integrity": "sha512-TyxmjUoZggd4OrrU1W66FMDG6CuqJxsFvymeyXI51+vQLN67zYfZseptRge703kKQdo4uccgAKebXFcRCzk4+g==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.19.1" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/object.fromentries": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/object.fromentries/-/object.fromentries-2.0.5.tgz", + "integrity": "sha512-CAyG5mWQRRiBU57Re4FKoTBjXfDoNwdFVH2Y1tS9PqCsfUTymAohOkEMSG3aRNKmv4lV3O7p1et7c187q6bynw==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.19.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object.getownpropertydescriptors": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.1.4.tgz", + "integrity": "sha512-sccv3L/pMModT6dJAYF3fzGMVcb38ysQ0tEE6ixv2yXJDtEIPph268OlAdJj5/qZMZDq2g/jqvwppt36uS/uQQ==", + "dependencies": { + "array.prototype.reduce": "^1.0.4", + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.1" + }, + "engines": { + "node": ">= 0.8" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object.hasown": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/object.hasown/-/object.hasown-1.1.1.tgz", + "integrity": "sha512-LYLe4tivNQzq4JdaWW6WO3HMZZJWzkkH8fnI6EebWl0VZth2wL2Lovm74ep2/gZzlaTdV62JZHEqHQ2yVn8Q/A==", + "dependencies": { + "define-properties": "^1.1.4", + "es-abstract": "^1.19.5" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object.values": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.1.5.tgz", + "integrity": "sha512-QUZRW0ilQ3PnPpbNtgdNV1PDbEqLIiSFB3l+EnGtBQ/8SUTLj1PZwtQHABZtLgwpJZTSZhuGLOGk57Drx2IvYg==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.19.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/obuf": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/obuf/-/obuf-1.1.2.tgz", + "integrity": "sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg==" + }, + "node_modules/oidc-client": { + "version": "1.11.5", + "resolved": "https://registry.npmjs.org/oidc-client/-/oidc-client-1.11.5.tgz", + "integrity": "sha512-LcKrKC8Av0m/KD/4EFmo9Sg8fSQ+WFJWBrmtWd+tZkNn3WT/sQG3REmPANE9tzzhbjW6VkTNy4xhAXCfPApAOg==", + "dependencies": { + "acorn": "^7.4.1", + "base64-js": "^1.5.1", + "core-js": "^3.8.3", + "crypto-js": "^4.0.0", + "serialize-javascript": "^4.0.0" + } + }, + "node_modules/oidc-token-hash": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/oidc-token-hash/-/oidc-token-hash-5.0.1.tgz", + "integrity": "sha512-EvoOtz6FIEBzE+9q253HsLCVRiK/0doEJ2HCvvqMQb3dHZrP3WlJKYtJ55CRTw4jmYomzH4wkPuCj/I3ZvpKxQ==", + "dev": true, + "engines": { + "node": "^10.13.0 || >=12.0.0" + } + }, + "node_modules/on-finished": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz", + "integrity": "sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==", + "dependencies": { + "ee-first": "1.1.1" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/on-headers": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/on-headers/-/on-headers-1.0.2.tgz", + "integrity": "sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA==", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/once": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", + "dependencies": { + "wrappy": "1" + } + }, + "node_modules/onetime": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", + "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", + "dependencies": { + "mimic-fn": "^2.1.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/open": { + "version": "8.4.0", + "resolved": "https://registry.npmjs.org/open/-/open-8.4.0.tgz", + "integrity": "sha512-XgFPPM+B28FtCCgSb9I+s9szOC1vZRSwgWsRUA5ylIxRTgKozqjOCrVOqGsYABPYK5qnfqClxZTFBa8PKt2v6Q==", + "dependencies": { + "define-lazy-prop": "^2.0.0", + "is-docker": "^2.1.1", + "is-wsl": "^2.2.0" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/openid-client": { + "version": "4.9.1", + "resolved": "https://registry.npmjs.org/openid-client/-/openid-client-4.9.1.tgz", + "integrity": "sha512-DYUF07AHjI3QDKqKbn2F7RqozT4hyi4JvmpodLrq0HHoNP7t/AjeG/uqiBK1/N2PZSAQEThVjDLHSmJN4iqu/w==", + "dev": true, + "dependencies": { + "aggregate-error": "^3.1.0", + "got": "^11.8.0", + "jose": "^2.0.5", + "lru-cache": "^6.0.0", + "make-error": "^1.3.6", + "object-hash": "^2.0.1", + "oidc-token-hash": "^5.0.1" + }, + "engines": { + "node": "^10.19.0 || >=12.0.0 < 13 || >=13.7.0 < 14 || >= 14.2.0" + }, + "funding": { + "url": "https://github.com/sponsors/panva" + } + }, + "node_modules/openid-client/node_modules/object-hash": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/object-hash/-/object-hash-2.2.0.tgz", + "integrity": "sha512-gScRMn0bS5fH+IuwyIFgnh9zBdo4DV+6GhygmWM9HyNJSgS0hScp1f5vjtm7oIIOiT9trXrShAkLFSc2IqKNgw==", + "dev": true, + "engines": { + "node": ">= 6" + } + }, + "node_modules/optionator": { + "version": "0.9.1", + "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.1.tgz", + "integrity": "sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw==", + "dependencies": { + "deep-is": "^0.1.3", + "fast-levenshtein": "^2.0.6", + "levn": "^0.4.1", + "prelude-ls": "^1.2.1", + "type-check": "^0.4.0", + "word-wrap": "^1.2.3" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/ora": { + "version": "5.4.1", + "resolved": "https://registry.npmjs.org/ora/-/ora-5.4.1.tgz", + "integrity": "sha512-5b6Y85tPxZZ7QytO+BQzysW31HJku27cRIlkbAXaNx+BdcVi+LlRFmVXzeF6a7JCwJpyw5c4b+YSVImQIrBpuQ==", + "dependencies": { + "bl": "^4.1.0", + "chalk": "^4.1.0", + "cli-cursor": "^3.1.0", + "cli-spinners": "^2.5.0", + "is-interactive": "^1.0.0", + "is-unicode-supported": "^0.1.0", + "log-symbols": "^4.1.0", + "strip-ansi": "^6.0.0", + "wcwidth": "^1.0.1" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/os-tmpdir": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz", + "integrity": "sha512-D2FR03Vir7FIu45XBY20mTb+/ZSWB00sjU9jdQXt83gDrI4Ztz5Fs7/yy74g2N5SVQY4xY1qDr4rNddwYRVX0g==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/p-cancelable": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/p-cancelable/-/p-cancelable-2.1.1.tgz", + "integrity": "sha512-BZOr3nRQHOntUjTrH8+Lh54smKHoHyur8We1V8DSMVrl5A2malOOwuJRnKRDjSnkoeBh4at6BwEnb5I7Jl31wg==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/p-limit": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", + "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", + "dependencies": { + "yocto-queue": "^0.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/p-locate": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", + "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", + "dependencies": { + "p-limit": "^3.0.2" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/p-map": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/p-map/-/p-map-4.0.0.tgz", + "integrity": "sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==", + "dependencies": { + "aggregate-error": "^3.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/p-retry": { + "version": "4.6.2", + "resolved": "https://registry.npmjs.org/p-retry/-/p-retry-4.6.2.tgz", + "integrity": "sha512-312Id396EbJdvRONlngUx0NydfrIQ5lsYu0znKVUzVvArzEIt08V1qhtyESbGVd1FGX7UKtiFp5uwKZdM8wIuQ==", + "dependencies": { + "@types/retry": "0.12.0", + "retry": "^0.13.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/p-try": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", + "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", + "engines": { + "node": ">=6" + } + }, + "node_modules/param-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/param-case/-/param-case-3.0.4.tgz", + "integrity": "sha512-RXlj7zCYokReqWpOPH9oYivUzLYZ5vAPIfEmCTNViosC78F8F0H9y7T7gG2M39ymgutxF5gcFEsyZQSph9Bp3A==", + "dependencies": { + "dot-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, + "node_modules/parent-module": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", + "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", + "dependencies": { + "callsites": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/parse-filepath": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/parse-filepath/-/parse-filepath-1.0.2.tgz", + "integrity": "sha512-FwdRXKCohSVeXqwtYonZTXtbGJKrn+HNyWDYVcp5yuJlesTwNH4rsmRZ+GrKAPJ5bLpRxESMeS+Rl0VCHRvB2Q==", + "dependencies": { + "is-absolute": "^1.0.0", + "map-cache": "^0.2.0", + "path-root": "^0.1.1" + }, + "engines": { + "node": ">=0.8" + } + }, + "node_modules/parse-json": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", + "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==", + "dependencies": { + "@babel/code-frame": "^7.0.0", + "error-ex": "^1.3.1", + "json-parse-even-better-errors": "^2.3.0", + "lines-and-columns": "^1.1.6" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/parse-node-version": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/parse-node-version/-/parse-node-version-1.0.1.tgz", + "integrity": "sha512-3YHlOa/JgH6Mnpr05jP9eDG254US9ek25LyIxZlDItp2iJtwyaXQb57lBYLdT3MowkUFYEV2XXNAYIPlESvJlA==", + "dev": true, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/parse5": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/parse5/-/parse5-6.0.1.tgz", + "integrity": "sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==" + }, + "node_modules/parseurl": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", + "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/pascal-case": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/pascal-case/-/pascal-case-3.1.2.tgz", + "integrity": "sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g==", + "dependencies": { + "no-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, + "node_modules/path-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/path-case/-/path-case-3.0.4.tgz", + "integrity": "sha512-qO4qCFjXqVTrcbPt/hQfhTQ+VhFsqNKOPtytgNKkKxSoEp3XPUQ8ObFuePylOIok5gjn69ry8XiULxCwot3Wfg==", + "dependencies": { + "dot-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, + "node_modules/path-exists": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", + "engines": { + "node": ">=8" + } + }, + "node_modules/path-is-absolute": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", + "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/path-key": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", + "engines": { + "node": ">=8" + } + }, + "node_modules/path-parse": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", + "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==" + }, + "node_modules/path-root": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/path-root/-/path-root-0.1.1.tgz", + "integrity": "sha512-QLcPegTHF11axjfojBIoDygmS2E3Lf+8+jI6wOVmNVenrKSo3mFdSGiIgdSHenczw3wPtlVMQaFVwGmM7BJdtg==", + "dependencies": { + "path-root-regex": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/path-root-regex": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/path-root-regex/-/path-root-regex-0.1.2.tgz", + "integrity": "sha512-4GlJ6rZDhQZFE0DPVKh0e9jmZ5egZfxTkp7bcRDuPlJXbAwhxcl2dINPUAsjLdejqaLsCeg8axcLjIbvBjN4pQ==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/path-to-regexp": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz", + "integrity": "sha512-5DFkuoqlv1uYQKxy8omFBeJPQcdoE07Kv2sferDCrAq1ohOU+MSDswDIbnx3YAM60qIOnYa53wBhXW0EbMonrQ==" + }, + "node_modules/path-type": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", + "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==", + "engines": { + "node": ">=8" + } + }, + "node_modules/performance-now": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz", + "integrity": "sha512-7EAHlyLHI56VEIdK57uwHdHKIaAGbnXPiw0yWbarQZOKaKpvUIgW0jWRVLiatnM+XXlSwsanIBH/hzGMJulMow==" + }, + "node_modules/picocolors": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", + "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==" + }, + "node_modules/picomatch": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", + "engines": { + "node": ">=8.6" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } + }, + "node_modules/pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/pirates": { + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.5.tgz", + "integrity": "sha512-8V9+HQPupnaXMA23c5hvl69zXvTwTzyAYasnkb0Tts4XvO4CliqONMOnvlq26rkhLC3nWDFBJf73LU1e1VZLaQ==", + "engines": { + "node": ">= 6" + } + }, + "node_modules/pkg-dir": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", + "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", + "dependencies": { + "find-up": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/pkg-dir/node_modules/find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "dependencies": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/pkg-dir/node_modules/locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "dependencies": { + "p-locate": "^4.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/pkg-dir/node_modules/p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "dependencies": { + "p-try": "^2.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/pkg-dir/node_modules/p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "dependencies": { + "p-limit": "^2.2.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/pkg-up": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/pkg-up/-/pkg-up-3.1.0.tgz", + "integrity": "sha512-nDywThFk1i4BQK4twPQ6TA4RT8bDY96yeuCVBWL3ePARCiEKDRSrNGbFIgUJpLp+XeIR65v8ra7WuJOFUBtkMA==", + "dependencies": { + "find-up": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/pkg-up/node_modules/find-up": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", + "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", + "dependencies": { + "locate-path": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/pkg-up/node_modules/locate-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", + "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", + "dependencies": { + "p-locate": "^3.0.0", + "path-exists": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/pkg-up/node_modules/p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "dependencies": { + "p-try": "^2.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/pkg-up/node_modules/p-locate": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", + "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", + "dependencies": { + "p-limit": "^2.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/pkg-up/node_modules/path-exists": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", + "integrity": "sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ==", + "engines": { + "node": ">=4" + } + }, + "node_modules/postcss": { + "version": "8.4.19", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.19.tgz", + "integrity": "sha512-h+pbPsyhlYj6N2ozBmHhHrs9DzGmbaarbLvWipMRO7RLS+v4onj26MPFXA5OBYFxyqYhUJK456SwDcY9H2/zsA==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/postcss" + } + ], + "dependencies": { + "nanoid": "^3.3.4", + "picocolors": "^1.0.0", + "source-map-js": "^1.0.2" + }, + "engines": { + "node": "^10 || ^12 || >=14" + } + }, + "node_modules/postcss-attribute-case-insensitive": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/postcss-attribute-case-insensitive/-/postcss-attribute-case-insensitive-5.0.2.tgz", + "integrity": "sha512-XIidXV8fDr0kKt28vqki84fRK8VW8eTuIa4PChv2MqKuT6C9UjmSKzen6KaWhWEoYvwxFCa7n/tC1SZ3tyq4SQ==", + "dependencies": { + "postcss-selector-parser": "^6.0.10" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/postcss-browser-comments": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/postcss-browser-comments/-/postcss-browser-comments-4.0.0.tgz", + "integrity": "sha512-X9X9/WN3KIvY9+hNERUqX9gncsgBA25XaeR+jshHz2j8+sYyHktHw1JdKuMjeLpGktXidqDhA7b/qm1mrBDmgg==", + "engines": { + "node": ">=8" + }, + "peerDependencies": { + "browserslist": ">=4", + "postcss": ">=8" + } + }, + "node_modules/postcss-calc": { + "version": "8.2.4", + "resolved": "https://registry.npmjs.org/postcss-calc/-/postcss-calc-8.2.4.tgz", + "integrity": "sha512-SmWMSJmB8MRnnULldx0lQIyhSNvuDl9HfrZkaqqE/WHAhToYsAvDq+yAsA/kIyINDszOp3Rh0GFoNuH5Ypsm3Q==", + "dependencies": { + "postcss-selector-parser": "^6.0.9", + "postcss-value-parser": "^4.2.0" + }, + "peerDependencies": { + "postcss": "^8.2.2" + } + }, + "node_modules/postcss-clamp": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/postcss-clamp/-/postcss-clamp-4.1.0.tgz", + "integrity": "sha512-ry4b1Llo/9zz+PKC+030KUnPITTJAHeOwjfAyyB60eT0AorGLdzp52s31OsPRHRf8NchkgFoG2y6fCfn1IV1Ow==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": ">=7.6.0" + }, + "peerDependencies": { + "postcss": "^8.4.6" + } + }, + "node_modules/postcss-color-functional-notation": { + "version": "4.2.4", + "resolved": "https://registry.npmjs.org/postcss-color-functional-notation/-/postcss-color-functional-notation-4.2.4.tgz", + "integrity": "sha512-2yrTAUZUab9s6CpxkxC4rVgFEVaR6/2Pipvi6qcgvnYiVqZcbDHEoBDhrXzyb7Efh2CCfHQNtcqWcIruDTIUeg==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/postcss-color-hex-alpha": { + "version": "8.0.4", + "resolved": "https://registry.npmjs.org/postcss-color-hex-alpha/-/postcss-color-hex-alpha-8.0.4.tgz", + "integrity": "sha512-nLo2DCRC9eE4w2JmuKgVA3fGL3d01kGq752pVALF68qpGLmx2Qrk91QTKkdUqqp45T1K1XV8IhQpcu1hoAQflQ==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/postcss-color-rebeccapurple": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/postcss-color-rebeccapurple/-/postcss-color-rebeccapurple-7.1.1.tgz", + "integrity": "sha512-pGxkuVEInwLHgkNxUc4sdg4g3py7zUeCQ9sMfwyHAT+Ezk8a4OaaVZ8lIY5+oNqA/BXXgLyXv0+5wHP68R79hg==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/postcss-colormin": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/postcss-colormin/-/postcss-colormin-5.3.0.tgz", + "integrity": "sha512-WdDO4gOFG2Z8n4P8TWBpshnL3JpmNmJwdnfP2gbk2qBA8PWwOYcmjmI/t3CmMeL72a7Hkd+x/Mg9O2/0rD54Pg==", + "dependencies": { + "browserslist": "^4.16.6", + "caniuse-api": "^3.0.0", + "colord": "^2.9.1", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-convert-values": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/postcss-convert-values/-/postcss-convert-values-5.1.2.tgz", + "integrity": "sha512-c6Hzc4GAv95B7suy4udszX9Zy4ETyMCgFPUDtWjdFTKH1SE9eFY/jEpHSwTH1QPuwxHpWslhckUQWbNRM4ho5g==", + "dependencies": { + "browserslist": "^4.20.3", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-custom-media": { + "version": "8.0.2", + "resolved": "https://registry.npmjs.org/postcss-custom-media/-/postcss-custom-media-8.0.2.tgz", + "integrity": "sha512-7yi25vDAoHAkbhAzX9dHx2yc6ntS4jQvejrNcC+csQJAXjj15e7VcWfMgLqBNAbOvqi5uIa9huOVwdHbf+sKqg==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.3" + } + }, + "node_modules/postcss-custom-properties": { + "version": "12.1.9", + "resolved": "https://registry.npmjs.org/postcss-custom-properties/-/postcss-custom-properties-12.1.9.tgz", + "integrity": "sha512-/E7PRvK8DAVljBbeWrcEQJPG72jaImxF3vvCNFwv9cC8CzigVoNIpeyfnJzphnN3Fd8/auBf5wvkw6W9MfmTyg==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/postcss-custom-selectors": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/postcss-custom-selectors/-/postcss-custom-selectors-6.0.3.tgz", + "integrity": "sha512-fgVkmyiWDwmD3JbpCmB45SvvlCD6z9CG6Ie6Iere22W5aHea6oWa7EM2bpnv2Fj3I94L3VbtvX9KqwSi5aFzSg==", + "dependencies": { + "postcss-selector-parser": "^6.0.4" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.3" + } + }, + "node_modules/postcss-dir-pseudo-class": { + "version": "6.0.5", + "resolved": "https://registry.npmjs.org/postcss-dir-pseudo-class/-/postcss-dir-pseudo-class-6.0.5.tgz", + "integrity": "sha512-eqn4m70P031PF7ZQIvSgy9RSJ5uI2171O/OO/zcRNYpJbvaeKFUlar1aJ7rmgiQtbm0FSPsRewjpdS0Oew7MPA==", + "dependencies": { + "postcss-selector-parser": "^6.0.10" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/postcss-discard-comments": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/postcss-discard-comments/-/postcss-discard-comments-5.1.2.tgz", + "integrity": "sha512-+L8208OVbHVF2UQf1iDmRcbdjJkuBF6IS29yBDSiWUIzpYaAhtNl6JYnYm12FnkeCwQqF5LeklOu6rAqgfBZqQ==", + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-discard-duplicates": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-discard-duplicates/-/postcss-discard-duplicates-5.1.0.tgz", + "integrity": "sha512-zmX3IoSI2aoenxHV6C7plngHWWhUOV3sP1T8y2ifzxzbtnuhk1EdPwm0S1bIUNaJ2eNbWeGLEwzw8huPD67aQw==", + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-discard-empty": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-discard-empty/-/postcss-discard-empty-5.1.1.tgz", + "integrity": "sha512-zPz4WljiSuLWsI0ir4Mcnr4qQQ5e1Ukc3i7UfE2XcrwKK2LIPIqE5jxMRxO6GbI3cv//ztXDsXwEWT3BHOGh3A==", + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-discard-overridden": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-discard-overridden/-/postcss-discard-overridden-5.1.0.tgz", + "integrity": "sha512-21nOL7RqWR1kasIVdKs8HNqQJhFxLsyRfAnUDm4Fe4t4mCWL9OJiHvlHPjcd8zc5Myu89b/7wZDnOSjFgeWRtw==", + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-double-position-gradients": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/postcss-double-position-gradients/-/postcss-double-position-gradients-3.1.2.tgz", + "integrity": "sha512-GX+FuE/uBR6eskOK+4vkXgT6pDkexLokPaz/AbJna9s5Kzp/yl488pKPjhy0obB475ovfT1Wv8ho7U/cHNaRgQ==", + "dependencies": { + "@csstools/postcss-progressive-custom-properties": "^1.1.0", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/postcss-env-function": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/postcss-env-function/-/postcss-env-function-4.0.6.tgz", + "integrity": "sha512-kpA6FsLra+NqcFnL81TnsU+Z7orGtDTxcOhl6pwXeEq1yFPpRMkCDpHhrz8CFQDr/Wfm0jLiNQ1OsGGPjlqPwA==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/postcss-flexbugs-fixes": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/postcss-flexbugs-fixes/-/postcss-flexbugs-fixes-5.0.2.tgz", + "integrity": "sha512-18f9voByak7bTktR2QgDveglpn9DTbBWPUzSOe9g0N4WR/2eSt6Vrcbf0hmspvMI6YWGywz6B9f7jzpFNJJgnQ==", + "peerDependencies": { + "postcss": "^8.1.4" + } + }, + "node_modules/postcss-focus-visible": { + "version": "6.0.4", + "resolved": "https://registry.npmjs.org/postcss-focus-visible/-/postcss-focus-visible-6.0.4.tgz", + "integrity": "sha512-QcKuUU/dgNsstIK6HELFRT5Y3lbrMLEOwG+A4s5cA+fx3A3y/JTq3X9LaOj3OC3ALH0XqyrgQIgey/MIZ8Wczw==", + "dependencies": { + "postcss-selector-parser": "^6.0.9" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/postcss-focus-within": { + "version": "5.0.4", + "resolved": "https://registry.npmjs.org/postcss-focus-within/-/postcss-focus-within-5.0.4.tgz", + "integrity": "sha512-vvjDN++C0mu8jz4af5d52CB184ogg/sSxAFS+oUJQq2SuCe7T5U2iIsVJtsCp2d6R4j0jr5+q3rPkBVZkXD9fQ==", + "dependencies": { + "postcss-selector-parser": "^6.0.9" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/postcss-font-variant": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/postcss-font-variant/-/postcss-font-variant-5.0.0.tgz", + "integrity": "sha512-1fmkBaCALD72CK2a9i468mA/+tr9/1cBxRRMXOUaZqO43oWPR5imcyPjXwuv7PXbCid4ndlP5zWhidQVVa3hmA==", + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/postcss-gap-properties": { + "version": "3.0.5", + "resolved": "https://registry.npmjs.org/postcss-gap-properties/-/postcss-gap-properties-3.0.5.tgz", + "integrity": "sha512-IuE6gKSdoUNcvkGIqdtjtcMtZIFyXZhmFd5RUlg97iVEvp1BZKV5ngsAjCjrVy+14uhGBQl9tzmi1Qwq4kqVOg==", + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/postcss-image-set-function": { + "version": "4.0.7", + "resolved": "https://registry.npmjs.org/postcss-image-set-function/-/postcss-image-set-function-4.0.7.tgz", + "integrity": "sha512-9T2r9rsvYzm5ndsBE8WgtrMlIT7VbtTfE7b3BQnudUqnBcBo7L758oc+o+pdj/dUV0l5wjwSdjeOH2DZtfv8qw==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/postcss-import": { + "version": "14.1.0", + "resolved": "https://registry.npmjs.org/postcss-import/-/postcss-import-14.1.0.tgz", + "integrity": "sha512-flwI+Vgm4SElObFVPpTIT7SU7R3qk2L7PyduMcokiaVKuWv9d/U+Gm/QAd8NDLuykTWTkcrjOeD2Pp1rMeBTGw==", + "dependencies": { + "postcss-value-parser": "^4.0.0", + "read-cache": "^1.0.0", + "resolve": "^1.1.7" + }, + "engines": { + "node": ">=10.0.0" + }, + "peerDependencies": { + "postcss": "^8.0.0" + } + }, + "node_modules/postcss-initial": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-initial/-/postcss-initial-4.0.1.tgz", + "integrity": "sha512-0ueD7rPqX8Pn1xJIjay0AZeIuDoF+V+VvMt/uOnn+4ezUKhZM/NokDeP6DwMNyIoYByuN/94IQnt5FEkaN59xQ==", + "peerDependencies": { + "postcss": "^8.0.0" + } + }, + "node_modules/postcss-js": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/postcss-js/-/postcss-js-4.0.0.tgz", + "integrity": "sha512-77QESFBwgX4irogGVPgQ5s07vLvFqWr228qZY+w6lW599cRlK/HmnlivnnVUxkjHnCu4J16PDMHcH+e+2HbvTQ==", + "dependencies": { + "camelcase-css": "^2.0.1" + }, + "engines": { + "node": "^12 || ^14 || >= 16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + "peerDependencies": { + "postcss": "^8.3.3" + } + }, + "node_modules/postcss-lab-function": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/postcss-lab-function/-/postcss-lab-function-4.2.1.tgz", + "integrity": "sha512-xuXll4isR03CrQsmxyz92LJB2xX9n+pZJ5jE9JgcnmsCammLyKdlzrBin+25dy6wIjfhJpKBAN80gsTlCgRk2w==", + "dependencies": { + "@csstools/postcss-progressive-custom-properties": "^1.1.0", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/postcss-load-config": { + "version": "3.1.4", + "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-3.1.4.tgz", + "integrity": "sha512-6DiM4E7v4coTE4uzA8U//WhtPwyhiim3eyjEMFCnUpzbrkK9wJHgKDT2mR+HbtSrd/NubVaYTOpSpjUl8NQeRg==", + "dependencies": { + "lilconfig": "^2.0.5", + "yaml": "^1.10.2" + }, + "engines": { + "node": ">= 10" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + "peerDependencies": { + "postcss": ">=8.0.9", + "ts-node": ">=9.0.0" + }, + "peerDependenciesMeta": { + "postcss": { + "optional": true + }, + "ts-node": { + "optional": true + } + } + }, + "node_modules/postcss-loader": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/postcss-loader/-/postcss-loader-6.2.1.tgz", + "integrity": "sha512-WbbYpmAaKcux/P66bZ40bpWsBucjx/TTgVVzRZ9yUO8yQfVBlameJ0ZGVaPfH64hNSBh63a+ICP5nqOpBA0w+Q==", + "dependencies": { + "cosmiconfig": "^7.0.0", + "klona": "^2.0.5", + "semver": "^7.3.5" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "postcss": "^7.0.0 || ^8.0.1", + "webpack": "^5.0.0" + } + }, + "node_modules/postcss-loader/node_modules/semver": { + "version": "7.3.7", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz", + "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==", + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/postcss-logical": { + "version": "5.0.4", + "resolved": "https://registry.npmjs.org/postcss-logical/-/postcss-logical-5.0.4.tgz", + "integrity": "sha512-RHXxplCeLh9VjinvMrZONq7im4wjWGlRJAqmAVLXyZaXwfDWP73/oq4NdIp+OZwhQUMj0zjqDfM5Fj7qby+B4g==", + "engines": { + "node": "^12 || ^14 || >=16" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/postcss-media-minmax": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/postcss-media-minmax/-/postcss-media-minmax-5.0.0.tgz", + "integrity": "sha512-yDUvFf9QdFZTuCUg0g0uNSHVlJ5X1lSzDZjPSFaiCWvjgsvu8vEVxtahPrLMinIDEEGnx6cBe6iqdx5YWz08wQ==", + "engines": { + "node": ">=10.0.0" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/postcss-merge-longhand": { + "version": "5.1.6", + "resolved": "https://registry.npmjs.org/postcss-merge-longhand/-/postcss-merge-longhand-5.1.6.tgz", + "integrity": "sha512-6C/UGF/3T5OE2CEbOuX7iNO63dnvqhGZeUnKkDeifebY0XqkkvrctYSZurpNE902LDf2yKwwPFgotnfSoPhQiw==", + "dependencies": { + "postcss-value-parser": "^4.2.0", + "stylehacks": "^5.1.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-merge-rules": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/postcss-merge-rules/-/postcss-merge-rules-5.1.2.tgz", + "integrity": "sha512-zKMUlnw+zYCWoPN6yhPjtcEdlJaMUZ0WyVcxTAmw3lkkN/NDMRkOkiuctQEoWAOvH7twaxUUdvBWl0d4+hifRQ==", + "dependencies": { + "browserslist": "^4.16.6", + "caniuse-api": "^3.0.0", + "cssnano-utils": "^3.1.0", + "postcss-selector-parser": "^6.0.5" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-minify-font-values": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-minify-font-values/-/postcss-minify-font-values-5.1.0.tgz", + "integrity": "sha512-el3mYTgx13ZAPPirSVsHqFzl+BBBDrXvbySvPGFnQcTI4iNslrPaFq4muTkLZmKlGk4gyFAYUBMH30+HurREyA==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-minify-gradients": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-minify-gradients/-/postcss-minify-gradients-5.1.1.tgz", + "integrity": "sha512-VGvXMTpCEo4qHTNSa9A0a3D+dxGFZCYwR6Jokk+/3oB6flu2/PnPXAh2x7x52EkY5xlIHLm+Le8tJxe/7TNhzw==", + "dependencies": { + "colord": "^2.9.1", + "cssnano-utils": "^3.1.0", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-minify-params": { + "version": "5.1.3", + "resolved": "https://registry.npmjs.org/postcss-minify-params/-/postcss-minify-params-5.1.3.tgz", + "integrity": "sha512-bkzpWcjykkqIujNL+EVEPOlLYi/eZ050oImVtHU7b4lFS82jPnsCb44gvC6pxaNt38Els3jWYDHTjHKf0koTgg==", + "dependencies": { + "browserslist": "^4.16.6", + "cssnano-utils": "^3.1.0", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-minify-selectors": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/postcss-minify-selectors/-/postcss-minify-selectors-5.2.1.tgz", + "integrity": "sha512-nPJu7OjZJTsVUmPdm2TcaiohIwxP+v8ha9NehQ2ye9szv4orirRU3SDdtUmKH+10nzn0bAyOXZ0UEr7OpvLehg==", + "dependencies": { + "postcss-selector-parser": "^6.0.5" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-modules-extract-imports": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-3.0.0.tgz", + "integrity": "sha512-bdHleFnP3kZ4NYDhuGlVK+CMrQ/pqUm8bx/oGL93K6gVwiclvX5x0n76fYMKuIGKzlABOy13zsvqjb0f92TEXw==", + "engines": { + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/postcss-modules-local-by-default": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-4.0.0.tgz", + "integrity": "sha512-sT7ihtmGSF9yhm6ggikHdV0hlziDTX7oFoXtuVWeDd3hHObNkcHRo9V3yg7vCAY7cONyxJC/XXCmmiHHcvX7bQ==", + "dependencies": { + "icss-utils": "^5.0.0", + "postcss-selector-parser": "^6.0.2", + "postcss-value-parser": "^4.1.0" + }, + "engines": { + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/postcss-modules-scope": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-3.0.0.tgz", + "integrity": "sha512-hncihwFA2yPath8oZ15PZqvWGkWf+XUfQgUGamS4LqoP1anQLOsOJw0vr7J7IwLpoY9fatA2qiGUGmuZL0Iqlg==", + "dependencies": { + "postcss-selector-parser": "^6.0.4" + }, + "engines": { + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/postcss-modules-values": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/postcss-modules-values/-/postcss-modules-values-4.0.0.tgz", + "integrity": "sha512-RDxHkAiEGI78gS2ofyvCsu7iycRv7oqw5xMWn9iMoR0N/7mf9D50ecQqUo5BZ9Zh2vH4bCUR/ktCqbB9m8vJjQ==", + "dependencies": { + "icss-utils": "^5.0.0" + }, + "engines": { + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/postcss-nested": { + "version": "5.0.6", + "resolved": "https://registry.npmjs.org/postcss-nested/-/postcss-nested-5.0.6.tgz", + "integrity": "sha512-rKqm2Fk0KbA8Vt3AdGN0FB9OBOMDVajMG6ZCf/GoHgdxUJ4sBFp0A/uMIRm+MJUdo33YXEtjqIz8u7DAp8B7DA==", + "dependencies": { + "postcss-selector-parser": "^6.0.6" + }, + "engines": { + "node": ">=12.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + "peerDependencies": { + "postcss": "^8.2.14" + } + }, + "node_modules/postcss-nesting": { + "version": "10.2.0", + "resolved": "https://registry.npmjs.org/postcss-nesting/-/postcss-nesting-10.2.0.tgz", + "integrity": "sha512-EwMkYchxiDiKUhlJGzWsD9b2zvq/r2SSubcRrgP+jujMXFzqvANLt16lJANC+5uZ6hjI7lpRmI6O8JIl+8l1KA==", + "dependencies": { + "@csstools/selector-specificity": "^2.0.0", + "postcss-selector-parser": "^6.0.10" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/postcss-normalize": { + "version": "10.0.1", + "resolved": "https://registry.npmjs.org/postcss-normalize/-/postcss-normalize-10.0.1.tgz", + "integrity": "sha512-+5w18/rDev5mqERcG3W5GZNMJa1eoYYNGo8gB7tEwaos0ajk3ZXAI4mHGcNT47NE+ZnZD1pEpUOFLvltIwmeJA==", + "dependencies": { + "@csstools/normalize.css": "*", + "postcss-browser-comments": "^4", + "sanitize.css": "*" + }, + "engines": { + "node": ">= 12" + }, + "peerDependencies": { + "browserslist": ">= 4", + "postcss": ">= 8" + } + }, + "node_modules/postcss-normalize-charset": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-charset/-/postcss-normalize-charset-5.1.0.tgz", + "integrity": "sha512-mSgUJ+pd/ldRGVx26p2wz9dNZ7ji6Pn8VWBajMXFf8jk7vUoSrZ2lt/wZR7DtlZYKesmZI680qjr2CeFF2fbUg==", + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-normalize-display-values": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-display-values/-/postcss-normalize-display-values-5.1.0.tgz", + "integrity": "sha512-WP4KIM4o2dazQXWmFaqMmcvsKmhdINFblgSeRgn8BJ6vxaMyaJkwAzpPpuvSIoG/rmX3M+IrRZEz2H0glrQNEA==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-normalize-positions": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-positions/-/postcss-normalize-positions-5.1.1.tgz", + "integrity": "sha512-6UpCb0G4eofTCQLFVuI3EVNZzBNPiIKcA1AKVka+31fTVySphr3VUgAIULBhxZkKgwLImhzMR2Bw1ORK+37INg==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-normalize-repeat-style": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-repeat-style/-/postcss-normalize-repeat-style-5.1.1.tgz", + "integrity": "sha512-mFpLspGWkQtBcWIRFLmewo8aC3ImN2i/J3v8YCFUwDnPu3Xz4rLohDO26lGjwNsQxB3YF0KKRwspGzE2JEuS0g==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-normalize-string": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-string/-/postcss-normalize-string-5.1.0.tgz", + "integrity": "sha512-oYiIJOf4T9T1N4i+abeIc7Vgm/xPCGih4bZz5Nm0/ARVJ7K6xrDlLwvwqOydvyL3RHNf8qZk6vo3aatiw/go3w==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-normalize-timing-functions": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-timing-functions/-/postcss-normalize-timing-functions-5.1.0.tgz", + "integrity": "sha512-DOEkzJ4SAXv5xkHl0Wa9cZLF3WCBhF3o1SKVxKQAa+0pYKlueTpCgvkFAHfk+Y64ezX9+nITGrDZeVGgITJXjg==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-normalize-unicode": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-unicode/-/postcss-normalize-unicode-5.1.0.tgz", + "integrity": "sha512-J6M3MizAAZ2dOdSjy2caayJLQT8E8K9XjLce8AUQMwOrCvjCHv24aLC/Lps1R1ylOfol5VIDMaM/Lo9NGlk1SQ==", + "dependencies": { + "browserslist": "^4.16.6", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-normalize-url": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-url/-/postcss-normalize-url-5.1.0.tgz", + "integrity": "sha512-5upGeDO+PVthOxSmds43ZeMeZfKH+/DKgGRD7TElkkyS46JXAUhMzIKiCa7BabPeIy3AQcTkXwVVN7DbqsiCew==", + "dependencies": { + "normalize-url": "^6.0.1", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-normalize-whitespace": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-whitespace/-/postcss-normalize-whitespace-5.1.1.tgz", + "integrity": "sha512-83ZJ4t3NUDETIHTa3uEg6asWjSBYL5EdkVB0sDncx9ERzOKBVJIUeDO9RyA9Zwtig8El1d79HBp0JEi8wvGQnA==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-opacity-percentage": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/postcss-opacity-percentage/-/postcss-opacity-percentage-1.1.2.tgz", + "integrity": "sha512-lyUfF7miG+yewZ8EAk9XUBIlrHyUE6fijnesuz+Mj5zrIHIEw6KcIZSOk/elVMqzLvREmXB83Zi/5QpNRYd47w==", + "funding": [ + { + "type": "kofi", + "url": "https://ko-fi.com/mrcgrtz" + }, + { + "type": "liberapay", + "url": "https://liberapay.com/mrcgrtz" + } + ], + "engines": { + "node": "^12 || ^14 || >=16" + } + }, + "node_modules/postcss-ordered-values": { + "version": "5.1.3", + "resolved": "https://registry.npmjs.org/postcss-ordered-values/-/postcss-ordered-values-5.1.3.tgz", + "integrity": "sha512-9UO79VUhPwEkzbb3RNpqqghc6lcYej1aveQteWY+4POIwlqkYE21HKWaLDF6lWNuqCobEAyTovVhtI32Rbv2RQ==", + "dependencies": { + "cssnano-utils": "^3.1.0", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-overflow-shorthand": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/postcss-overflow-shorthand/-/postcss-overflow-shorthand-3.0.4.tgz", + "integrity": "sha512-otYl/ylHK8Y9bcBnPLo3foYFLL6a6Ak+3EQBPOTR7luMYCOsiVTUk1iLvNf6tVPNGXcoL9Hoz37kpfriRIFb4A==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/postcss-page-break": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/postcss-page-break/-/postcss-page-break-3.0.4.tgz", + "integrity": "sha512-1JGu8oCjVXLa9q9rFTo4MbeeA5FMe00/9C7lN4va606Rdb+HkxXtXsmEDrIraQ11fGz/WvKWa8gMuCKkrXpTsQ==", + "peerDependencies": { + "postcss": "^8" + } + }, + "node_modules/postcss-place": { + "version": "7.0.5", + "resolved": "https://registry.npmjs.org/postcss-place/-/postcss-place-7.0.5.tgz", + "integrity": "sha512-wR8igaZROA6Z4pv0d+bvVrvGY4GVHihBCBQieXFY3kuSuMyOmEnnfFzHl/tQuqHZkfkIVBEbDvYcFfHmpSet9g==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/postcss-preset-env": { + "version": "7.8.2", + "resolved": "https://registry.npmjs.org/postcss-preset-env/-/postcss-preset-env-7.8.2.tgz", + "integrity": "sha512-rSMUEaOCnovKnwc5LvBDHUDzpGP+nrUeWZGWt9M72fBvckCi45JmnJigUr4QG4zZeOHmOCNCZnd2LKDvP++ZuQ==", + "dependencies": { + "@csstools/postcss-cascade-layers": "^1.1.0", + "@csstools/postcss-color-function": "^1.1.1", + "@csstools/postcss-font-format-keywords": "^1.0.1", + "@csstools/postcss-hwb-function": "^1.0.2", + "@csstools/postcss-ic-unit": "^1.0.1", + "@csstools/postcss-is-pseudo-class": "^2.0.7", + "@csstools/postcss-nested-calc": "^1.0.0", + "@csstools/postcss-normalize-display-values": "^1.0.1", + "@csstools/postcss-oklab-function": "^1.1.1", + "@csstools/postcss-progressive-custom-properties": "^1.3.0", + "@csstools/postcss-stepped-value-functions": "^1.0.1", + "@csstools/postcss-text-decoration-shorthand": "^1.0.0", + "@csstools/postcss-trigonometric-functions": "^1.0.2", + "@csstools/postcss-unset-value": "^1.0.2", + "autoprefixer": "^10.4.11", + "browserslist": "^4.21.3", + "css-blank-pseudo": "^3.0.3", + "css-has-pseudo": "^3.0.4", + "css-prefers-color-scheme": "^6.0.3", + "cssdb": "^7.0.1", + "postcss-attribute-case-insensitive": "^5.0.2", + "postcss-clamp": "^4.1.0", + "postcss-color-functional-notation": "^4.2.4", + "postcss-color-hex-alpha": "^8.0.4", + "postcss-color-rebeccapurple": "^7.1.1", + "postcss-custom-media": "^8.0.2", + "postcss-custom-properties": "^12.1.9", + "postcss-custom-selectors": "^6.0.3", + "postcss-dir-pseudo-class": "^6.0.5", + "postcss-double-position-gradients": "^3.1.2", + "postcss-env-function": "^4.0.6", + "postcss-focus-visible": "^6.0.4", + "postcss-focus-within": "^5.0.4", + "postcss-font-variant": "^5.0.0", + "postcss-gap-properties": "^3.0.5", + "postcss-image-set-function": "^4.0.7", + "postcss-initial": "^4.0.1", + "postcss-lab-function": "^4.2.1", + "postcss-logical": "^5.0.4", + "postcss-media-minmax": "^5.0.0", + "postcss-nesting": "^10.2.0", + "postcss-opacity-percentage": "^1.1.2", + "postcss-overflow-shorthand": "^3.0.4", + "postcss-page-break": "^3.0.4", + "postcss-place": "^7.0.5", + "postcss-pseudo-class-any-link": "^7.1.6", + "postcss-replace-overflow-wrap": "^4.0.0", + "postcss-selector-not": "^6.0.1", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/postcss-pseudo-class-any-link": { + "version": "7.1.6", + "resolved": "https://registry.npmjs.org/postcss-pseudo-class-any-link/-/postcss-pseudo-class-any-link-7.1.6.tgz", + "integrity": "sha512-9sCtZkO6f/5ML9WcTLcIyV1yz9D1rf0tWc+ulKcvV30s0iZKS/ONyETvoWsr6vnrmW+X+KmuK3gV/w5EWnT37w==", + "dependencies": { + "postcss-selector-parser": "^6.0.10" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/postcss-reduce-initial": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-reduce-initial/-/postcss-reduce-initial-5.1.0.tgz", + "integrity": "sha512-5OgTUviz0aeH6MtBjHfbr57tml13PuedK/Ecg8szzd4XRMbYxH4572JFG067z+FqBIf6Zp/d+0581glkvvWMFw==", + "dependencies": { + "browserslist": "^4.16.6", + "caniuse-api": "^3.0.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-reduce-transforms": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-reduce-transforms/-/postcss-reduce-transforms-5.1.0.tgz", + "integrity": "sha512-2fbdbmgir5AvpW9RLtdONx1QoYG2/EtqpNQbFASDlixBbAYuTcJ0dECwlqNqH7VbaUnEnh8SrxOe2sRIn24XyQ==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-replace-overflow-wrap": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/postcss-replace-overflow-wrap/-/postcss-replace-overflow-wrap-4.0.0.tgz", + "integrity": "sha512-KmF7SBPphT4gPPcKZc7aDkweHiKEEO8cla/GjcBK+ckKxiZslIu3C4GCRW3DNfL0o7yW7kMQu9xlZ1kXRXLXtw==", + "peerDependencies": { + "postcss": "^8.0.3" + } + }, + "node_modules/postcss-selector-not": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/postcss-selector-not/-/postcss-selector-not-6.0.1.tgz", + "integrity": "sha512-1i9affjAe9xu/y9uqWH+tD4r6/hDaXJruk8xn2x1vzxC2U3J3LKO3zJW4CyxlNhA56pADJ/djpEwpH1RClI2rQ==", + "dependencies": { + "postcss-selector-parser": "^6.0.10" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/postcss-selector-parser": { + "version": "6.0.10", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.10.tgz", + "integrity": "sha512-IQ7TZdoaqbT+LCpShg46jnZVlhWD2w6iQYAcYXfHARZ7X1t/UGhhceQDs5X0cGqKvYlHNOuv7Oa1xmb0oQuA3w==", + "dependencies": { + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/postcss-svgo": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-svgo/-/postcss-svgo-5.1.0.tgz", + "integrity": "sha512-D75KsH1zm5ZrHyxPakAxJWtkyXew5qwS70v56exwvw542d9CRtTo78K0WeFxZB4G7JXKKMbEZtZayTGdIky/eA==", + "dependencies": { + "postcss-value-parser": "^4.2.0", + "svgo": "^2.7.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-svgo/node_modules/commander": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz", + "integrity": "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==", + "engines": { + "node": ">= 10" + } + }, + "node_modules/postcss-svgo/node_modules/css-tree": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.1.3.tgz", + "integrity": "sha512-tRpdppF7TRazZrjJ6v3stzv93qxRcSsFmW6cX0Zm2NVKpxE1WV1HblnghVv9TreireHkqI/VDEsfolRF1p6y7Q==", + "dependencies": { + "mdn-data": "2.0.14", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/postcss-svgo/node_modules/mdn-data": { + "version": "2.0.14", + "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.14.tgz", + "integrity": "sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow==" + }, + "node_modules/postcss-svgo/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/postcss-svgo/node_modules/svgo": { + "version": "2.8.0", + "resolved": "https://registry.npmjs.org/svgo/-/svgo-2.8.0.tgz", + "integrity": "sha512-+N/Q9kV1+F+UeWYoSiULYo4xYSDQlTgb+ayMobAXPwMnLvop7oxKMo9OzIrX5x3eS4L4f2UHhc9axXwY8DpChg==", + "dependencies": { + "@trysound/sax": "0.2.0", + "commander": "^7.2.0", + "css-select": "^4.1.3", + "css-tree": "^1.1.3", + "csso": "^4.2.0", + "picocolors": "^1.0.0", + "stable": "^0.1.8" + }, + "bin": { + "svgo": "bin/svgo" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/postcss-unique-selectors": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-unique-selectors/-/postcss-unique-selectors-5.1.1.tgz", + "integrity": "sha512-5JiODlELrz8L2HwxfPnhOWZYWDxVHWL83ufOv84NrcgipI7TaeRsatAhK4Tr2/ZiYldpK/wBvw5BD3qfaK96GA==", + "dependencies": { + "postcss-selector-parser": "^6.0.5" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-value-parser": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz", + "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==" + }, + "node_modules/prelude-ls": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz", + "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==", + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/pretty-bytes": { + "version": "5.6.0", + "resolved": "https://registry.npmjs.org/pretty-bytes/-/pretty-bytes-5.6.0.tgz", + "integrity": "sha512-FFw039TmrBqFK8ma/7OL3sDz/VytdtJr044/QUJtH0wK9lb9jLq9tJyIxUwtQJHwar2BqtiA4iCWSwo9JLkzFg==", + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/pretty-error": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/pretty-error/-/pretty-error-4.0.0.tgz", + "integrity": "sha512-AoJ5YMAcXKYxKhuJGdcvse+Voc6v1RgnsR3nWcYU7q4t6z0Q6T86sv5Zq8VIRbOWWFpvdGE83LtdSMNd+6Y0xw==", + "dependencies": { + "lodash": "^4.17.20", + "renderkid": "^3.0.0" + } + }, + "node_modules/pretty-format": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-27.5.1.tgz", + "integrity": "sha512-Qb1gy5OrP5+zDf2Bvnzdl3jsTf1qXVMazbvCoKhtKqVs4/YK4ozX4gKQJJVyNe+cajNPn0KoC0MC3FUmaHWEmQ==", + "dependencies": { + "ansi-regex": "^5.0.1", + "ansi-styles": "^5.0.0", + "react-is": "^17.0.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/pretty-format/node_modules/ansi-styles": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", + "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/process-nextick-args": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", + "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==" + }, + "node_modules/promise": { + "version": "7.3.1", + "resolved": "https://registry.npmjs.org/promise/-/promise-7.3.1.tgz", + "integrity": "sha512-nolQXZ/4L+bP/UGlkfaIujX9BKxGwmQ9OT4mOt5yvy8iK1h3wqTEJCijzGANTCCl9nWjY41juyAn2K3Q1hLLTg==", + "dependencies": { + "asap": "~2.0.3" + } + }, + "node_modules/prompts": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/prompts/-/prompts-2.4.2.tgz", + "integrity": "sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q==", + "dependencies": { + "kleur": "^3.0.3", + "sisteransi": "^1.0.5" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/prop-types": { + "version": "15.8.1", + "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.8.1.tgz", + "integrity": "sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==", + "dependencies": { + "loose-envify": "^1.4.0", + "object-assign": "^4.1.1", + "react-is": "^16.13.1" + } + }, + "node_modules/prop-types/node_modules/react-is": { + "version": "16.13.1", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", + "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==" + }, + "node_modules/proxy-addr": { + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.7.tgz", + "integrity": "sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==", + "dependencies": { + "forwarded": "0.2.0", + "ipaddr.js": "1.9.1" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/proxy-addr/node_modules/ipaddr.js": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz", + "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==", + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/prr": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/prr/-/prr-1.0.1.tgz", + "integrity": "sha512-yPw4Sng1gWghHQWj0B3ZggWUm4qVbPwPFcRG8KyxiU7J2OHFSoEHKS+EZ3fv5l1t9CyCiop6l/ZYeWbrgoQejw==", + "dev": true, + "optional": true + }, + "node_modules/psl": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/psl/-/psl-1.9.0.tgz", + "integrity": "sha512-E/ZsdU4HLs/68gYzgGTkMicWTLPdAftJLfJFlLUAAKZGkStNU72sZjT66SnMDVOfOWY/YAoiD7Jxa9iHvngcag==" + }, + "node_modules/pump": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", + "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", + "dev": true, + "dependencies": { + "end-of-stream": "^1.1.0", + "once": "^1.3.1" + } + }, + "node_modules/punycode": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", + "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==", + "engines": { + "node": ">=6" + } + }, + "node_modules/pvtsutils": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/pvtsutils/-/pvtsutils-1.3.2.tgz", + "integrity": "sha512-+Ipe2iNUyrZz+8K/2IOo+kKikdtfhRKzNpQbruF2URmqPtoqAs8g3xS7TJvFF2GcPXjh7DkqMnpVveRFq4PgEQ==", + "dependencies": { + "tslib": "^2.4.0" + } + }, + "node_modules/pvutils": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/pvutils/-/pvutils-1.1.3.tgz", + "integrity": "sha512-pMpnA0qRdFp32b1sJl1wOJNxZLQ2cbQx+k6tjNtZ8CpvVhNqEPRgivZ2WOUev2YMajecdH7ctUPDvEe87nariQ==", + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/q": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/q/-/q-1.5.1.tgz", + "integrity": "sha512-kV/CThkXo6xyFEZUugw/+pIOywXcDbFYgSct5cT3gqlbkBE1SJdwy6UQoZvodiWF/ckQLZyDE/Bu1M6gVu5lVw==", + "engines": { + "node": ">=0.6.0", + "teleport": ">=0.2.0" + } + }, + "node_modules/qs": { + "version": "6.10.3", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.10.3.tgz", + "integrity": "sha512-wr7M2E0OFRfIfJZjKGieI8lBKb7fRCH4Fv5KNPEs7gJ8jadvotdsS08PzOKR7opXhZ/Xkjtt3WF9g38drmyRqQ==", + "dependencies": { + "side-channel": "^1.0.4" + }, + "engines": { + "node": ">=0.6" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/querystringify": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/querystringify/-/querystringify-2.2.0.tgz", + "integrity": "sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ==" + }, + "node_modules/queue-microtask": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", + "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, + "node_modules/quick-lru": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/quick-lru/-/quick-lru-5.1.1.tgz", + "integrity": "sha512-WuyALRjWPDGtt/wzJiadO5AXY+8hZ80hVpe6MyivgraREW751X3SbhRvG3eLKOYN+8VEvqLcf3wdnt44Z4S4SA==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/raf": { + "version": "3.4.1", + "resolved": "https://registry.npmjs.org/raf/-/raf-3.4.1.tgz", + "integrity": "sha512-Sq4CW4QhwOHE8ucn6J34MqtZCeWFP2aQSmrlroYgqAV1PjStIhJXxYuTgUIfkEk7zTLjmIjLmU5q+fbD1NnOJA==", + "dependencies": { + "performance-now": "^2.1.0" + } + }, + "node_modules/randombytes": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", + "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==", + "dependencies": { + "safe-buffer": "^5.1.0" + } + }, + "node_modules/range-parser": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", + "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/raw-body": { + "version": "2.5.1", + "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.5.1.tgz", + "integrity": "sha512-qqJBtEyVgS0ZmPGdCFPWJ3FreoqvG4MVQln/kCgF7Olq95IbOp0/BWyMwbdtn4VTvkM8Y7khCQ2Xgk/tcrCXig==", + "dependencies": { + "bytes": "3.1.2", + "http-errors": "2.0.0", + "iconv-lite": "0.4.24", + "unpipe": "1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/raw-body/node_modules/bytes": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", + "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/react": { + "version": "18.2.0", + "resolved": "https://registry.npmjs.org/react/-/react-18.2.0.tgz", + "integrity": "sha512-/3IjMdb2L9QbBdWiW5e3P2/npwMBaU9mHCSCUzNln0ZCYbcfTsGbTJrU/kGemdH2IWmB2ioZ+zkxtmq6g09fGQ==", + "dependencies": { + "loose-envify": "^1.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/react-app-polyfill": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/react-app-polyfill/-/react-app-polyfill-3.0.0.tgz", + "integrity": "sha512-sZ41cxiU5llIB003yxxQBYrARBqe0repqPTTYBTmMqTz9szeBbE37BehCE891NZsmdZqqP+xWKdT3eo3vOzN8w==", + "dependencies": { + "core-js": "^3.19.2", + "object-assign": "^4.1.1", + "promise": "^8.1.0", + "raf": "^3.4.1", + "regenerator-runtime": "^0.13.9", + "whatwg-fetch": "^3.6.2" + }, + "engines": { + "node": ">=14" + } + }, + "node_modules/react-app-polyfill/node_modules/promise": { + "version": "8.2.0", + "resolved": "https://registry.npmjs.org/promise/-/promise-8.2.0.tgz", + "integrity": "sha512-+CMAlLHqwRYwBMXKCP+o8ns7DN+xHDUiI+0nArsiJ9y+kJVPLFxEaSw6Ha9s9H0tftxg2Yzl25wqj9G7m5wLZg==", + "dependencies": { + "asap": "~2.0.6" + } + }, + "node_modules/react-dev-utils": { + "version": "12.0.1", + "resolved": "https://registry.npmjs.org/react-dev-utils/-/react-dev-utils-12.0.1.tgz", + "integrity": "sha512-84Ivxmr17KjUupyqzFode6xKhjwuEJDROWKJy/BthkL7Wn6NJ8h4WE6k/exAv6ImS+0oZLRRW5j/aINMHyeGeQ==", + "dependencies": { + "@babel/code-frame": "^7.16.0", + "address": "^1.1.2", + "browserslist": "^4.18.1", + "chalk": "^4.1.2", + "cross-spawn": "^7.0.3", + "detect-port-alt": "^1.1.6", + "escape-string-regexp": "^4.0.0", + "filesize": "^8.0.6", + "find-up": "^5.0.0", + "fork-ts-checker-webpack-plugin": "^6.5.0", + "global-modules": "^2.0.0", + "globby": "^11.0.4", + "gzip-size": "^6.0.0", + "immer": "^9.0.7", + "is-root": "^2.1.0", + "loader-utils": "^3.2.0", + "open": "^8.4.0", + "pkg-up": "^3.1.0", + "prompts": "^2.4.2", + "react-error-overlay": "^6.0.11", + "recursive-readdir": "^2.2.2", + "shell-quote": "^1.7.3", + "strip-ansi": "^6.0.1", + "text-table": "^0.2.0" + }, + "engines": { + "node": ">=14" + } + }, + "node_modules/react-dev-utils/node_modules/escape-string-regexp": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", + "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/react-dev-utils/node_modules/loader-utils": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-3.2.0.tgz", + "integrity": "sha512-HVl9ZqccQihZ7JM85dco1MvO9G+ONvxoGa9rkhzFsneGLKSUg1gJf9bWzhRhcvm2qChhWpebQhP44qxjKIUCaQ==", + "engines": { + "node": ">= 12.13.0" + } + }, + "node_modules/react-dom": { + "version": "18.2.0", + "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-18.2.0.tgz", + "integrity": "sha512-6IMTriUmvsjHUjNtEDudZfuDQUoWXVxKHhlEGSk81n4YFS+r/Kl99wXiwlVXtPBtJenozv2P+hxDsw9eA7Xo6g==", + "dependencies": { + "loose-envify": "^1.1.0", + "scheduler": "^0.23.0" + }, + "peerDependencies": { + "react": "^18.2.0" + } + }, + "node_modules/react-error-overlay": { + "version": "6.0.11", + "resolved": "https://registry.npmjs.org/react-error-overlay/-/react-error-overlay-6.0.11.tgz", + "integrity": "sha512-/6UZ2qgEyH2aqzYZgQPxEnz33NJ2gNsnHA2o5+o4wW9bLM/JYQitNP9xPhsXwC08hMMovfGe/8retsdDsczPRg==" + }, + "node_modules/react-is": { + "version": "17.0.2", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.2.tgz", + "integrity": "sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==" + }, + "node_modules/react-property": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/react-property/-/react-property-2.0.0.tgz", + "integrity": "sha512-kzmNjIgU32mO4mmH5+iUyrqlpFQhF8K2k7eZ4fdLSOPFrD1XgEuSBv9LDEgxRXTMBqMd8ppT0x6TIzqE5pdGdw==" + }, + "node_modules/react-refresh": { + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/react-refresh/-/react-refresh-0.11.0.tgz", + "integrity": "sha512-F27qZr8uUqwhWZboondsPx8tnC3Ct3SxZA3V5WyEvujRyyNv0VYPhoBg1gZ8/MV5tubQp76Trw8lTv9hzRBa+A==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/react-router": { + "version": "6.4.2", + "resolved": "https://registry.npmjs.org/react-router/-/react-router-6.4.2.tgz", + "integrity": "sha512-Rb0BAX9KHhVzT1OKhMvCDMw776aTYM0DtkxqUBP8dNBom3mPXlfNs76JNGK8wKJ1IZEY1+WGj+cvZxHVk/GiKw==", + "dependencies": { + "@remix-run/router": "1.0.2" + }, + "engines": { + "node": ">=14" + }, + "peerDependencies": { + "react": ">=16.8" + } + }, + "node_modules/react-router-dom": { + "version": "6.4.2", + "resolved": "https://registry.npmjs.org/react-router-dom/-/react-router-dom-6.4.2.tgz", + "integrity": "sha512-yM1kjoTkpfjgczPrcyWrp+OuQMyB1WleICiiGfstnQYo/S8hPEEnVjr/RdmlH6yKK4Tnj1UGXFSa7uwAtmDoLQ==", + "dependencies": { + "@remix-run/router": "1.0.2", + "react-router": "6.4.2" + }, + "engines": { + "node": ">=14" + }, + "peerDependencies": { + "react": ">=16.8", + "react-dom": ">=16.8" + } + }, + "node_modules/react-scripts": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/react-scripts/-/react-scripts-5.0.1.tgz", + "integrity": "sha512-8VAmEm/ZAwQzJ+GOMLbBsTdDKOpuZh7RPs0UymvBR2vRk4iZWCskjbFnxqjrzoIvlNNRZ3QJFx6/qDSi6zSnaQ==", + "dependencies": { + "@babel/core": "^7.16.0", + "@pmmmwh/react-refresh-webpack-plugin": "^0.5.3", + "@svgr/webpack": "^5.5.0", + "babel-jest": "^27.4.2", + "babel-loader": "^8.2.3", + "babel-plugin-named-asset-import": "^0.3.8", + "babel-preset-react-app": "^10.0.1", + "bfj": "^7.0.2", + "browserslist": "^4.18.1", + "camelcase": "^6.2.1", + "case-sensitive-paths-webpack-plugin": "^2.4.0", + "css-loader": "^6.5.1", + "css-minimizer-webpack-plugin": "^3.2.0", + "dotenv": "^10.0.0", + "dotenv-expand": "^5.1.0", + "eslint": "^8.3.0", + "eslint-config-react-app": "^7.0.1", + "eslint-webpack-plugin": "^3.1.1", + "file-loader": "^6.2.0", + "fs-extra": "^10.0.0", + "html-webpack-plugin": "^5.5.0", + "identity-obj-proxy": "^3.0.0", + "jest": "^27.4.3", + "jest-resolve": "^27.4.2", + "jest-watch-typeahead": "^1.0.0", + "mini-css-extract-plugin": "^2.4.5", + "postcss": "^8.4.4", + "postcss-flexbugs-fixes": "^5.0.2", + "postcss-loader": "^6.2.1", + "postcss-normalize": "^10.0.1", + "postcss-preset-env": "^7.0.1", + "prompts": "^2.4.2", + "react-app-polyfill": "^3.0.0", + "react-dev-utils": "^12.0.1", + "react-refresh": "^0.11.0", + "resolve": "^1.20.0", + "resolve-url-loader": "^4.0.0", + "sass-loader": "^12.3.0", + "semver": "^7.3.5", + "source-map-loader": "^3.0.0", + "style-loader": "^3.3.1", + "tailwindcss": "^3.0.2", + "terser-webpack-plugin": "^5.2.5", + "webpack": "^5.64.4", + "webpack-dev-server": "^4.6.0", + "webpack-manifest-plugin": "^4.0.2", + "workbox-webpack-plugin": "^6.4.1" + }, + "bin": { + "react-scripts": "bin/react-scripts.js" + }, + "engines": { + "node": ">=14.0.0" + }, + "optionalDependencies": { + "fsevents": "^2.3.2" + }, + "peerDependencies": { + "react": ">= 16", + "typescript": "^3.2.1 || ^4" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/react-scripts/node_modules/dotenv": { + "version": "10.0.0", + "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-10.0.0.tgz", + "integrity": "sha512-rlBi9d8jpv9Sf1klPjNfFAuWDjKLwTIJJ/VxtoTwIR6hnZxcEOQCZg2oIL3MWBYw5GpUDKOEnND7LXTbIpQ03Q==", + "engines": { + "node": ">=10" + } + }, + "node_modules/react-scripts/node_modules/semver": { + "version": "7.3.7", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz", + "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==", + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/read-cache": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/read-cache/-/read-cache-1.0.0.tgz", + "integrity": "sha512-Owdv/Ft7IjOgm/i0xvNDZ1LrRANRfew4b2prF3OWMQLxLfu3bS8FVhCsrSCMK4lR56Y9ya+AThoTpDCTxCmpRA==", + "dependencies": { + "pify": "^2.3.0" + } + }, + "node_modules/readable-stream": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", + "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", + "dependencies": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/readdirp": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", + "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", + "dependencies": { + "picomatch": "^2.2.1" + }, + "engines": { + "node": ">=8.10.0" + } + }, + "node_modules/recursive-readdir": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/recursive-readdir/-/recursive-readdir-2.2.2.tgz", + "integrity": "sha512-nRCcW9Sj7NuZwa2XvH9co8NPeXUBhZP7CRKJtU+cS6PW9FpCIFoI5ib0NT1ZrbNuPoRy0ylyCaUL8Gih4LSyFg==", + "dependencies": { + "minimatch": "3.0.4" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/recursive-readdir/node_modules/minimatch": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", + "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/redent": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/redent/-/redent-3.0.0.tgz", + "integrity": "sha512-6tDA8g98We0zd0GvVeMT9arEOnTw9qM03L9cJXaCjrip1OO764RDBLBfrB4cwzNGDj5OA5ioymC9GkizgWJDUg==", + "dependencies": { + "indent-string": "^4.0.0", + "strip-indent": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/regenerate": { + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.2.tgz", + "integrity": "sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==" + }, + "node_modules/regenerate-unicode-properties": { + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-10.1.0.tgz", + "integrity": "sha512-d1VudCLoIGitcU/hEg2QqvyGZQmdC0Lf8BqdOMXGFSvJP4bNV1+XqbPQeHHLD51Jh4QJJ225dlIFvY4Ly6MXmQ==", + "dependencies": { + "regenerate": "^1.4.2" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/regenerator-runtime": { + "version": "0.13.9", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.9.tgz", + "integrity": "sha512-p3VT+cOEgxFsRRA9X4lkI1E+k2/CtnKtU4gcxyaCUreilL/vqI6CdZ3wxVUx3UOUg+gnUOQQcRI7BmSI656MYA==" + }, + "node_modules/regenerator-transform": { + "version": "0.15.0", + "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.15.0.tgz", + "integrity": "sha512-LsrGtPmbYg19bcPHwdtmXwbW+TqNvtY4riE3P83foeHRroMbH6/2ddFBfab3t7kbzc7v7p4wbkIecHImqt0QNg==", + "dependencies": { + "@babel/runtime": "^7.8.4" + } + }, + "node_modules/regex-parser": { + "version": "2.2.11", + "resolved": "https://registry.npmjs.org/regex-parser/-/regex-parser-2.2.11.tgz", + "integrity": "sha512-jbD/FT0+9MBU2XAZluI7w2OBs1RBi6p9M83nkoZayQXXU9e8Robt69FcZc7wU4eJD/YFTjn1JdCk3rbMJajz8Q==" + }, + "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==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "functions-have-names": "^1.2.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/regexpp": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-3.2.0.tgz", + "integrity": "sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg==", + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/mysticatea" + } + }, + "node_modules/regexpu-core": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-5.2.1.tgz", + "integrity": "sha512-HrnlNtpvqP1Xkb28tMhBUO2EbyUHdQlsnlAhzWcwHy8WJR53UWr7/MAvqrsQKMbV4qdpv03oTMG8iIhfsPFktQ==", + "dependencies": { + "regenerate": "^1.4.2", + "regenerate-unicode-properties": "^10.1.0", + "regjsgen": "^0.7.1", + "regjsparser": "^0.9.1", + "unicode-match-property-ecmascript": "^2.0.0", + "unicode-match-property-value-ecmascript": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/regjsgen": { + "version": "0.7.1", + "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.7.1.tgz", + "integrity": "sha512-RAt+8H2ZEzHeYWxZ3H2z6tF18zyyOnlcdaafLrm21Bguj7uZy6ULibiAFdXEtKQY4Sy7wDTwDiOazasMLc4KPA==" + }, + "node_modules/regjsparser": { + "version": "0.9.1", + "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.9.1.tgz", + "integrity": "sha512-dQUtn90WanSNl+7mQKcXAgZxvUe7Z0SqXlgzv0za4LwiUhyzBC58yQO3liFoUgu8GiJVInAhJjkj1N0EtQ5nkQ==", + "dependencies": { + "jsesc": "~0.5.0" + }, + "bin": { + "regjsparser": "bin/parser" + } + }, + "node_modules/regjsparser/node_modules/jsesc": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz", + "integrity": "sha512-uZz5UnB7u4T9LvwmFqXii7pZSouaRPorGs5who1Ip7VO0wxanFvBL7GkM6dTHlgX+jhBApRetaWpnDabOeTcnA==", + "bin": { + "jsesc": "bin/jsesc" + } + }, + "node_modules/relateurl": { + "version": "0.2.7", + "resolved": "https://registry.npmjs.org/relateurl/-/relateurl-0.2.7.tgz", + "integrity": "sha512-G08Dxvm4iDN3MLM0EsP62EDV9IuhXPR6blNz6Utcp7zyV3tr4HVNINt6MpaRWbxoOHT3Q7YN2P+jaHX8vUbgog==", + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/relay-runtime": { + "version": "12.0.0", + "resolved": "https://registry.npmjs.org/relay-runtime/-/relay-runtime-12.0.0.tgz", + "integrity": "sha512-QU6JKr1tMsry22DXNy9Whsq5rmvwr3LSZiiWV/9+DFpuTWvp+WFhobWMc8TC4OjKFfNhEZy7mOiqUAn5atQtug==", + "dependencies": { + "@babel/runtime": "^7.0.0", + "fbjs": "^3.0.0", + "invariant": "^2.2.4" + } + }, + "node_modules/remedial": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/remedial/-/remedial-1.0.8.tgz", + "integrity": "sha512-/62tYiOe6DzS5BqVsNpH/nkGlX45C/Sp6V+NtiN6JQNS1Viay7cWkazmRkrQrdFj2eshDe96SIQNIoMxqhzBOg==", + "engines": { + "node": "*" + } + }, + "node_modules/remove-trailing-separator": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz", + "integrity": "sha512-/hS+Y0u3aOfIETiaiirUFwDBDzmXPvO+jAfKTitUngIPzdKc6Z0LoFjM/CK5PL4C+eKwHohlHAb6H0VFfmmUsw==" + }, + "node_modules/remove-trailing-spaces": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/remove-trailing-spaces/-/remove-trailing-spaces-1.0.8.tgz", + "integrity": "sha512-O3vsMYfWighyFbTd8hk8VaSj9UAGENxAtX+//ugIst2RMk5e03h6RoIS+0ylsFxY1gvmPuAY/PO4It+gPEeySA==" + }, + "node_modules/renderkid": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/renderkid/-/renderkid-3.0.0.tgz", + "integrity": "sha512-q/7VIQA8lmM1hF+jn+sFSPWGlMkSAeNYcPLmDQx2zzuiDfaLrOmumR8iaUKlenFgh0XRPIUeSPlH3A+AW3Z5pg==", + "dependencies": { + "css-select": "^4.1.3", + "dom-converter": "^0.2.0", + "htmlparser2": "^6.1.0", + "lodash": "^4.17.21", + "strip-ansi": "^6.0.1" + } + }, + "node_modules/renderkid/node_modules/dom-serializer": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.4.1.tgz", + "integrity": "sha512-VHwB3KfrcOOkelEG2ZOfxqLZdfkil8PtJi4P8N2MMXucZq2yLp75ClViUlOVwyoHEDjYU433Aq+5zWP61+RGag==", + "dependencies": { + "domelementtype": "^2.0.1", + "domhandler": "^4.2.0", + "entities": "^2.0.0" + }, + "funding": { + "url": "https://github.com/cheeriojs/dom-serializer?sponsor=1" + } + }, + "node_modules/renderkid/node_modules/domhandler": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.3.1.tgz", + "integrity": "sha512-GrwoxYN+uWlzO8uhUXRl0P+kHE4GtVPfYzVLcUxPL7KNdHKj66vvlhiweIHqYYXWlw+T8iLMp42Lm67ghw4WMQ==", + "dependencies": { + "domelementtype": "^2.2.0" + }, + "engines": { + "node": ">= 4" + }, + "funding": { + "url": "https://github.com/fb55/domhandler?sponsor=1" + } + }, + "node_modules/renderkid/node_modules/domutils": { + "version": "2.8.0", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-2.8.0.tgz", + "integrity": "sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==", + "dependencies": { + "dom-serializer": "^1.0.1", + "domelementtype": "^2.2.0", + "domhandler": "^4.2.0" + }, + "funding": { + "url": "https://github.com/fb55/domutils?sponsor=1" + } + }, + "node_modules/renderkid/node_modules/entities": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz", + "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==", + "funding": { + "url": "https://github.com/fb55/entities?sponsor=1" + } + }, + "node_modules/renderkid/node_modules/htmlparser2": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-6.1.0.tgz", + "integrity": "sha512-gyyPk6rgonLFEDGoeRgQNaEUvdJ4ktTmmUh/h2t7s+M8oPpIPxgNACWa+6ESR57kXstwqPiCut0V8NRpcwgU7A==", + "funding": [ + "https://github.com/fb55/htmlparser2?sponsor=1", + { + "type": "github", + "url": "https://github.com/sponsors/fb55" + } + ], + "dependencies": { + "domelementtype": "^2.0.1", + "domhandler": "^4.0.0", + "domutils": "^2.5.2", + "entities": "^2.0.0" + } + }, + "node_modules/require-directory": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", + "integrity": "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/require-from-string": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz", + "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/require-main-filename": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-2.0.0.tgz", + "integrity": "sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==" + }, + "node_modules/requires-port": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz", + "integrity": "sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ==" + }, + "node_modules/resolve": { + "version": "1.22.1", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.1.tgz", + "integrity": "sha512-nBpuuYuY5jFsli/JIs1oldw6fOQCBioohqWZg/2hiaOybXOft4lonv85uDOKXdf8rhyK159cxU5cDcK/NKk8zw==", + "dependencies": { + "is-core-module": "^2.9.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + }, + "bin": { + "resolve": "bin/resolve" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/resolve-alpn": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/resolve-alpn/-/resolve-alpn-1.2.1.tgz", + "integrity": "sha512-0a1F4l73/ZFZOakJnQ3FvkJ2+gSTQWz/r2KE5OdDY0TxPm5h4GkqkWWfM47T7HsbnOtcJVEF4epCVy6u7Q3K+g==", + "dev": true + }, + "node_modules/resolve-cwd": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-3.0.0.tgz", + "integrity": "sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg==", + "dependencies": { + "resolve-from": "^5.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/resolve-from": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", + "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", + "engines": { + "node": ">=8" + } + }, + "node_modules/resolve-url-loader": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/resolve-url-loader/-/resolve-url-loader-4.0.0.tgz", + "integrity": "sha512-05VEMczVREcbtT7Bz+C+96eUO5HDNvdthIiMB34t7FcF8ehcu4wC0sSgPUubs3XW2Q3CNLJk/BJrCU9wVRymiA==", + "dependencies": { + "adjust-sourcemap-loader": "^4.0.0", + "convert-source-map": "^1.7.0", + "loader-utils": "^2.0.0", + "postcss": "^7.0.35", + "source-map": "0.6.1" + }, + "engines": { + "node": ">=8.9" + }, + "peerDependencies": { + "rework": "1.0.1", + "rework-visit": "1.0.0" + }, + "peerDependenciesMeta": { + "rework": { + "optional": true + }, + "rework-visit": { + "optional": true + } + } + }, + "node_modules/resolve-url-loader/node_modules/picocolors": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", + "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==" + }, + "node_modules/resolve-url-loader/node_modules/postcss": { + "version": "7.0.39", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", + "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", + "dependencies": { + "picocolors": "^0.2.1", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">=6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + } + }, + "node_modules/resolve-url-loader/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/resolve.exports": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/resolve.exports/-/resolve.exports-1.1.0.tgz", + "integrity": "sha512-J1l+Zxxp4XK3LUDZ9m60LRJF/mAe4z6a4xyabPHk7pvK5t35dACV32iIjJDFeWZFfZlO29w6SZ67knR0tHzJtQ==", + "engines": { + "node": ">=10" + } + }, + "node_modules/responselike": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/responselike/-/responselike-2.0.1.tgz", + "integrity": "sha512-4gl03wn3hj1HP3yzgdI7d3lCkF95F21Pz4BPGvKHinyQzALR5CapwC8yIi0Rh58DEMQ/SguC03wFj2k0M/mHhw==", + "dev": true, + "dependencies": { + "lowercase-keys": "^2.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/restore-cursor": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-3.1.0.tgz", + "integrity": "sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==", + "dependencies": { + "onetime": "^5.1.0", + "signal-exit": "^3.0.2" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/retry": { + "version": "0.13.1", + "resolved": "https://registry.npmjs.org/retry/-/retry-0.13.1.tgz", + "integrity": "sha512-XQBQ3I8W1Cge0Seh+6gjj03LbmRFWuoszgK9ooCpwYIrhhoO80pfq4cUkU5DkknwfOfFteRwlZ56PYOGYyFWdg==", + "engines": { + "node": ">= 4" + } + }, + "node_modules/reusify": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", + "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", + "engines": { + "iojs": ">=1.0.0", + "node": ">=0.10.0" + } + }, + "node_modules/rfdc": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/rfdc/-/rfdc-1.3.0.tgz", + "integrity": "sha512-V2hovdzFbOi77/WajaSMXk2OLm+xNIeQdMMuB7icj7bk6zi2F8GGAxigcnDFpJHbNyNcgyJDiP+8nOrY5cZGrA==" + }, + "node_modules/rimraf": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", + "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", + "dependencies": { + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/rollup": { + "version": "2.79.1", + "resolved": "https://registry.npmjs.org/rollup/-/rollup-2.79.1.tgz", + "integrity": "sha512-uKxbd0IhMZOhjAiD5oAFp7BqvkA4Dv47qpOCtaNvng4HBwdbWtdOh8f5nZNuk2rp51PMGk3bzfWu5oayNEuYnw==", + "bin": { + "rollup": "dist/bin/rollup" + }, + "engines": { + "node": ">=10.0.0" + }, + "optionalDependencies": { + "fsevents": "~2.3.2" + } + }, + "node_modules/rollup-plugin-terser": { + "version": "7.0.2", + "resolved": "https://registry.npmjs.org/rollup-plugin-terser/-/rollup-plugin-terser-7.0.2.tgz", + "integrity": "sha512-w3iIaU4OxcF52UUXiZNsNeuXIMDvFrr+ZXK6bFZ0Q60qyVfq4uLptoS4bbq3paG3x216eQllFZX7zt6TIImguQ==", + "dependencies": { + "@babel/code-frame": "^7.10.4", + "jest-worker": "^26.2.1", + "serialize-javascript": "^4.0.0", + "terser": "^5.0.0" + }, + "peerDependencies": { + "rollup": "^2.0.0" + } + }, + "node_modules/rollup-plugin-terser/node_modules/jest-worker": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-26.6.2.tgz", + "integrity": "sha512-KWYVV1c4i+jbMpaBC+U++4Va0cp8OisU185o73T1vo99hqi7w8tSJfUXYswwqqrjzwxa6KpRK54WhPvwf5w6PQ==", + "dependencies": { + "@types/node": "*", + "merge-stream": "^2.0.0", + "supports-color": "^7.0.0" + }, + "engines": { + "node": ">= 10.13.0" + } + }, + "node_modules/run-async": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/run-async/-/run-async-2.4.1.tgz", + "integrity": "sha512-tvVnVv01b8c1RrA6Ep7JkStj85Guv/YrMcwqYQnwjsAS2cTmmPGBBjAjpCW7RrSodNSoE2/qg9O4bceNvUuDgQ==", + "engines": { + "node": ">=0.12.0" + } + }, + "node_modules/run-parallel": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", + "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "dependencies": { + "queue-microtask": "^1.2.2" + } + }, + "node_modules/rxjs": { + "version": "7.5.7", + "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-7.5.7.tgz", + "integrity": "sha512-z9MzKh/UcOqB3i20H6rtrlaE/CgjLOvheWK/9ILrbhROGTweAi1BaFsTT9FbwZi5Trr1qNRs+MXkhmR06awzQA==", + "dependencies": { + "tslib": "^2.1.0" + } + }, + "node_modules/safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" + }, + "node_modules/safe-regex-test": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/safe-regex-test/-/safe-regex-test-1.0.0.tgz", + "integrity": "sha512-JBUUzyOgEwXQY1NuPtvcj/qcBDbDmEvWufhlnXZIm75DEHp+afM1r1ujJpJsV/gSM4t59tpDyPi1sd6ZaPFfsA==", + "dependencies": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.1.3", + "is-regex": "^1.1.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/safer-buffer": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" + }, + "node_modules/sanitize.css": { + "version": "13.0.0", + "resolved": "https://registry.npmjs.org/sanitize.css/-/sanitize.css-13.0.0.tgz", + "integrity": "sha512-ZRwKbh/eQ6w9vmTjkuG0Ioi3HBwPFce0O+v//ve+aOq1oeCy7jMV2qzzAlpsNuqpqCBjjriM1lbtZbF/Q8jVyA==" + }, + "node_modules/sass-loader": { + "version": "12.6.0", + "resolved": "https://registry.npmjs.org/sass-loader/-/sass-loader-12.6.0.tgz", + "integrity": "sha512-oLTaH0YCtX4cfnJZxKSLAyglED0naiYfNG1iXfU5w1LNZ+ukoA5DtyDIN5zmKVZwYNJP4KRc5Y3hkWga+7tYfA==", + "dependencies": { + "klona": "^2.0.4", + "neo-async": "^2.6.2" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "fibers": ">= 3.1.0", + "node-sass": "^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0", + "sass": "^1.3.0", + "sass-embedded": "*", + "webpack": "^5.0.0" + }, + "peerDependenciesMeta": { + "fibers": { + "optional": true + }, + "node-sass": { + "optional": true + }, + "sass": { + "optional": true + }, + "sass-embedded": { + "optional": true + } + } + }, + "node_modules/sax": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz", + "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==" + }, + "node_modules/saxes": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/saxes/-/saxes-5.0.1.tgz", + "integrity": "sha512-5LBh1Tls8c9xgGjw3QrMwETmTMVk0oFgvrFSvWx62llR2hcEInrKNZ2GZCCuuy2lvWrdl5jhbpeqc5hRYKFOcw==", + "dependencies": { + "xmlchars": "^2.2.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/scheduler": { + "version": "0.23.0", + "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.23.0.tgz", + "integrity": "sha512-CtuThmgHNg7zIZWAXi3AsyIzA3n4xx7aNyjwC2VJldO2LMVDhFK+63xGqq6CsJH4rTAt6/M+N4GhZiDYPx9eUw==", + "dependencies": { + "loose-envify": "^1.1.0" + } + }, + "node_modules/schema-utils": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", + "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", + "dependencies": { + "@types/json-schema": "^7.0.8", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/scuid": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/scuid/-/scuid-1.1.0.tgz", + "integrity": "sha512-MuCAyrGZcTLfQoH2XoBlQ8C6bzwN88XT/0slOGz0pn8+gIP85BOAfYa44ZXQUTOwRwPU0QvgU+V+OSajl/59Xg==" + }, + "node_modules/select-hose": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/select-hose/-/select-hose-2.0.0.tgz", + "integrity": "sha512-mEugaLK+YfkijB4fx0e6kImuJdCIt2LxCRcbEYPqRGCs4F2ogyfZU5IAZRdjCP8JPq2AtdNoC/Dux63d9Kiryg==" + }, + "node_modules/selfsigned": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/selfsigned/-/selfsigned-2.1.1.tgz", + "integrity": "sha512-GSL3aowiF7wa/WtSFwnUrludWFoNhftq8bUkH9pkzjpN2XSPOAYEgg6e0sS9s0rZwgJzJiQRPU18A6clnoW5wQ==", + "dependencies": { + "node-forge": "^1" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/send": { + "version": "0.18.0", + "resolved": "https://registry.npmjs.org/send/-/send-0.18.0.tgz", + "integrity": "sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg==", + "dependencies": { + "debug": "2.6.9", + "depd": "2.0.0", + "destroy": "1.2.0", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "fresh": "0.5.2", + "http-errors": "2.0.0", + "mime": "1.6.0", + "ms": "2.1.3", + "on-finished": "2.4.1", + "range-parser": "~1.2.1", + "statuses": "2.0.1" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/send/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/send/node_modules/debug/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + }, + "node_modules/send/node_modules/ms": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==" + }, + "node_modules/sentence-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/sentence-case/-/sentence-case-3.0.4.tgz", + "integrity": "sha512-8LS0JInaQMCRoQ7YUytAo/xUu5W2XnQxV2HI/6uM6U7CITS1RqPElr30V6uIqyMKM9lJGRVFy5/4CuzcixNYSg==", + "dependencies": { + "no-case": "^3.0.4", + "tslib": "^2.0.3", + "upper-case-first": "^2.0.2" + } + }, + "node_modules/serialize-javascript": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-4.0.0.tgz", + "integrity": "sha512-GaNA54380uFefWghODBWEGisLZFj00nS5ACs6yHa9nLqlLpVLO8ChDGeKRjZnV4Nh4n0Qi7nhYZD/9fCPzEqkw==", + "dependencies": { + "randombytes": "^2.1.0" + } + }, + "node_modules/serve-index": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/serve-index/-/serve-index-1.9.1.tgz", + "integrity": "sha512-pXHfKNP4qujrtteMrSBb0rc8HJ9Ms/GrXwcUtUtD5s4ewDJI8bT3Cz2zTVRMKtri49pLx2e0Ya8ziP5Ya2pZZw==", + "dependencies": { + "accepts": "~1.3.4", + "batch": "0.6.1", + "debug": "2.6.9", + "escape-html": "~1.0.3", + "http-errors": "~1.6.2", + "mime-types": "~2.1.17", + "parseurl": "~1.3.2" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/serve-index/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/serve-index/node_modules/depd": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", + "integrity": "sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/serve-index/node_modules/http-errors": { + "version": "1.6.3", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.6.3.tgz", + "integrity": "sha512-lks+lVC8dgGyh97jxvxeYTWQFvh4uw4yC12gVl63Cg30sjPX4wuGcdkICVXDAESr6OJGjqGA8Iz5mkeN6zlD7A==", + "dependencies": { + "depd": "~1.1.2", + "inherits": "2.0.3", + "setprototypeof": "1.1.0", + "statuses": ">= 1.4.0 < 2" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/serve-index/node_modules/inherits": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", + "integrity": "sha512-x00IRNXNy63jwGkJmzPigoySHbaqpNuzKbBOmzK+g2OdZpQ9w+sxCN+VSB3ja7IAge2OP2qpfxTjeNcyjmW1uw==" + }, + "node_modules/serve-index/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + }, + "node_modules/serve-index/node_modules/setprototypeof": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.0.tgz", + "integrity": "sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==" + }, + "node_modules/serve-index/node_modules/statuses": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", + "integrity": "sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/serve-static": { + "version": "1.15.0", + "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.15.0.tgz", + "integrity": "sha512-XGuRDNjXUijsUL0vl6nSD7cwURuzEgglbOaFuZM9g3kwDXOWVTck0jLzjPzGD+TazWbboZYu52/9/XPdUgne9g==", + "dependencies": { + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "parseurl": "~1.3.3", + "send": "0.18.0" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/set-blocking": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", + "integrity": "sha512-KiKBS8AnWGEyLzofFfmvKwpdPzqiy16LvQfK3yv/fVH7Bj13/wl3JSR1J+rfgRE9q7xUJK4qvgS8raSOeLUehw==" + }, + "node_modules/setimmediate": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.5.tgz", + "integrity": "sha512-MATJdZp8sLqDl/68LfQmbP8zKPLQNV6BIZoIgrscFDQ+RsvK/BxeDQOgyxKKoh0y/8h3BqVFnCqQ/gd+reiIXA==" + }, + "node_modules/setprototypeof": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", + "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==" + }, + "node_modules/shebang-command": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", + "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", + "dependencies": { + "shebang-regex": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/shebang-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", + "engines": { + "node": ">=8" + } + }, + "node_modules/shell-quote": { + "version": "1.7.3", + "resolved": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.7.3.tgz", + "integrity": "sha512-Vpfqwm4EnqGdlsBFNmHhxhElJYrdfcxPThu+ryKS5J8L/fhAwLazFZtq+S+TWZ9ANj2piSQLGj6NQg+lKPmxrw==" + }, + "node_modules/side-channel": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz", + "integrity": "sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==", + "dependencies": { + "call-bind": "^1.0.0", + "get-intrinsic": "^1.0.2", + "object-inspect": "^1.9.0" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/signal-exit": { + "version": "3.0.7", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", + "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==" + }, + "node_modules/signedsource": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/signedsource/-/signedsource-1.0.0.tgz", + "integrity": "sha512-6+eerH9fEnNmi/hyM1DXcRK3pWdoMQtlkQ+ns0ntzunjKqp5i3sKCc80ym8Fib3iaYhdJUOPdhlJWj1tvge2Ww==" + }, + "node_modules/sisteransi": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz", + "integrity": "sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==" + }, + "node_modules/slash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", + "engines": { + "node": ">=8" + } + }, + "node_modules/slice-ansi": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-3.0.0.tgz", + "integrity": "sha512-pSyv7bSTC7ig9Dcgbw9AuRNUb5k5V6oDudjZoMBSr13qpLBG7tB+zgCkARjq7xIUgdz5P1Qe8u+rSGdouOOIyQ==", + "dependencies": { + "ansi-styles": "^4.0.0", + "astral-regex": "^2.0.0", + "is-fullwidth-code-point": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/snake-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/snake-case/-/snake-case-3.0.4.tgz", + "integrity": "sha512-LAOh4z89bGQvl9pFfNF8V146i7o7/CqFPbqzYgP+yYzDIDeS9HaNFtXABamRW+AQzEVODcvE79ljJ+8a9YSdMg==", + "dependencies": { + "dot-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, + "node_modules/sockjs": { + "version": "0.3.24", + "resolved": "https://registry.npmjs.org/sockjs/-/sockjs-0.3.24.tgz", + "integrity": "sha512-GJgLTZ7vYb/JtPSSZ10hsOYIvEYsjbNU+zPdIHcUaWVNUEPivzxku31865sSSud0Da0W4lEeOPlmw93zLQchuQ==", + "dependencies": { + "faye-websocket": "^0.11.3", + "uuid": "^8.3.2", + "websocket-driver": "^0.7.4" + } + }, + "node_modules/source-list-map": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/source-list-map/-/source-list-map-2.0.1.tgz", + "integrity": "sha512-qnQ7gVMxGNxsiL4lEuJwe/To8UnK7fAnmbGEEH8RpLouuKbeEm0lhbQVFIrNSuB+G7tVrAlVsZgETT5nljf+Iw==" + }, + "node_modules/source-map": { + "version": "0.7.4", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.4.tgz", + "integrity": "sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==", + "engines": { + "node": ">= 8" + } + }, + "node_modules/source-map-js": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz", + "integrity": "sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/source-map-loader": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/source-map-loader/-/source-map-loader-3.0.1.tgz", + "integrity": "sha512-Vp1UsfyPvgujKQzi4pyDiTOnE3E4H+yHvkVRN3c/9PJmQS4CQJExvcDvaX/D+RV+xQben9HJ56jMJS3CgUeWyA==", + "dependencies": { + "abab": "^2.0.5", + "iconv-lite": "^0.6.3", + "source-map-js": "^1.0.1" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^5.0.0" + } + }, + "node_modules/source-map-loader/node_modules/iconv-lite": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz", + "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==", + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/source-map-support": { + "version": "0.5.21", + "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz", + "integrity": "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==", + "dependencies": { + "buffer-from": "^1.0.0", + "source-map": "^0.6.0" + } + }, + "node_modules/source-map-support/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/sourcemap-codec": { + "version": "1.4.8", + "resolved": "https://registry.npmjs.org/sourcemap-codec/-/sourcemap-codec-1.4.8.tgz", + "integrity": "sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA==" + }, + "node_modules/spdy": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/spdy/-/spdy-4.0.2.tgz", + "integrity": "sha512-r46gZQZQV+Kl9oItvl1JZZqJKGr+oEkB08A6BzkiR7593/7IbtuncXHd2YoYeTsG4157ZssMu9KYvUHLcjcDoA==", + "dependencies": { + "debug": "^4.1.0", + "handle-thing": "^2.0.0", + "http-deceiver": "^1.2.7", + "select-hose": "^2.0.0", + "spdy-transport": "^3.0.0" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/spdy-transport": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/spdy-transport/-/spdy-transport-3.0.0.tgz", + "integrity": "sha512-hsLVFE5SjA6TCisWeJXFKniGGOpBgMLmerfO2aCyCU5s7nJ/rpAepqmFifv/GCbSbueEeAJJnmSQ2rKC/g8Fcw==", + "dependencies": { + "debug": "^4.1.0", + "detect-node": "^2.0.4", + "hpack.js": "^2.1.6", + "obuf": "^1.1.2", + "readable-stream": "^3.0.6", + "wbuf": "^1.7.3" + } + }, + "node_modules/sponge-case": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/sponge-case/-/sponge-case-1.0.1.tgz", + "integrity": "sha512-dblb9Et4DAtiZ5YSUZHLl4XhH4uK80GhAZrVXdN4O2P4gQ40Wa5UIOPUHlA/nFd2PLblBZWUioLMMAVrgpoYcA==", + "dependencies": { + "tslib": "^2.0.3" + } + }, + "node_modules/sprintf-js": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", + "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==" + }, + "node_modules/stable": { + "version": "0.1.8", + "resolved": "https://registry.npmjs.org/stable/-/stable-0.1.8.tgz", + "integrity": "sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w==", + "deprecated": "Modern JS already guarantees Array#sort() is a stable sort, so this library is deprecated. See the compatibility table on MDN: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/sort#browser_compatibility" + }, + "node_modules/stack-utils": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/stack-utils/-/stack-utils-2.0.5.tgz", + "integrity": "sha512-xrQcmYhOsn/1kX+Vraq+7j4oE2j/6BFscZ0etmYg81xuM8Gq0022Pxb8+IqgOFUIaxHs0KaSb7T1+OegiNrNFA==", + "dependencies": { + "escape-string-regexp": "^2.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/stack-utils/node_modules/escape-string-regexp": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz", + "integrity": "sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==", + "engines": { + "node": ">=8" + } + }, + "node_modules/stackframe": { + "version": "1.3.4", + "resolved": "https://registry.npmjs.org/stackframe/-/stackframe-1.3.4.tgz", + "integrity": "sha512-oeVtt7eWQS+Na6F//S4kJ2K2VbRlS9D43mAlMyVpVWovy9o+jfgH8O9agzANzaiLjclA0oYzUXEM4PurhSUChw==" + }, + "node_modules/statuses": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", + "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/streamsearch": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/streamsearch/-/streamsearch-1.1.0.tgz", + "integrity": "sha512-Mcc5wHehp9aXz1ax6bZUyY5afg9u2rv5cqQI3mRrYkGC8rW2hM02jWuwjtL++LS5qinSyhj2QfLyNsuc+VsExg==", + "engines": { + "node": ">=10.0.0" + } + }, + "node_modules/string_decoder": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", + "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", + "dependencies": { + "safe-buffer": "~5.2.0" + } + }, + "node_modules/string_decoder/node_modules/safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, + "node_modules/string-env-interpolation": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/string-env-interpolation/-/string-env-interpolation-1.0.1.tgz", + "integrity": "sha512-78lwMoCcn0nNu8LszbP1UA7g55OeE4v7rCeWnM5B453rnNr4aq+5it3FEYtZrSEiMvHZOZ9Jlqb0OD0M2VInqg==" + }, + "node_modules/string-length": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/string-length/-/string-length-4.0.2.tgz", + "integrity": "sha512-+l6rNN5fYHNhZZy41RXsYptCjA2Igmq4EG7kZAYFQI1E1VTXarr6ZPXBg6eq7Y6eK4FEhY6AJlyuFIb/v/S0VQ==", + "dependencies": { + "char-regex": "^1.0.2", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/string-natural-compare": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/string-natural-compare/-/string-natural-compare-3.0.1.tgz", + "integrity": "sha512-n3sPwynL1nwKi3WJ6AIsClwBMa0zTi54fn2oLU6ndfTSIO05xaznjSf15PcBZU6FNWbmN5Q6cxT4V5hGvB4taw==" + }, + "node_modules/string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/string-width/node_modules/emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==" + }, + "node_modules/string.prototype.matchall": { + "version": "4.0.7", + "resolved": "https://registry.npmjs.org/string.prototype.matchall/-/string.prototype.matchall-4.0.7.tgz", + "integrity": "sha512-f48okCX7JiwVi1NXCVWcFnZgADDC/n2vePlQ/KUCNqCikLLilQvwjMO8+BHVKvgzH0JB0J9LEPgxOGT02RoETg==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.19.1", + "get-intrinsic": "^1.1.1", + "has-symbols": "^1.0.3", + "internal-slot": "^1.0.3", + "regexp.prototype.flags": "^1.4.1", + "side-channel": "^1.0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/string.prototype.trimend": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.5.tgz", + "integrity": "sha512-I7RGvmjV4pJ7O3kdf+LXFpVfdNOxtCW/2C8f6jNiW4+PQchwxkCDzlk1/7p+Wl4bqFIZeF47qAHXLuHHWKAxog==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.19.5" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/string.prototype.trimstart": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.5.tgz", + "integrity": "sha512-THx16TJCGlsN0o6dl2o6ncWUsdgnLRSA23rRE5pyGBw/mLr3Ej/R2LaqCtgP8VNMGZsvMWnf9ooZPyY2bHvUFg==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.19.5" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/stringify-object": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/stringify-object/-/stringify-object-3.3.0.tgz", + "integrity": "sha512-rHqiFh1elqCQ9WPLIC8I0Q/g/wj5J1eMkyoiD6eoQApWHP0FtlK7rqnhmabL5VUY9JQCcqwwvlOaSuutekgyrw==", + "dependencies": { + "get-own-enumerable-property-symbols": "^3.0.0", + "is-obj": "^1.0.1", + "is-regexp": "^1.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/strip-bom": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-4.0.0.tgz", + "integrity": "sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w==", + "engines": { + "node": ">=8" + } + }, + "node_modules/strip-comments": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/strip-comments/-/strip-comments-2.0.1.tgz", + "integrity": "sha512-ZprKx+bBLXv067WTCALv8SSz5l2+XhpYCsVtSqlMnkAXMWDq+/ekVbl1ghqP9rUHTzv6sm/DwCOiYutU/yp1fw==", + "engines": { + "node": ">=10" + } + }, + "node_modules/strip-final-newline": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz", + "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==", + "engines": { + "node": ">=6" + } + }, + "node_modules/strip-indent": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-3.0.0.tgz", + "integrity": "sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ==", + "dependencies": { + "min-indent": "^1.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/strip-json-comments": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", + "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/style-loader": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/style-loader/-/style-loader-3.3.1.tgz", + "integrity": "sha512-GPcQ+LDJbrcxHORTRes6Jy2sfvK2kS6hpSfI/fXhPt+spVzxF6LJ1dHLN9zIGmVaaP044YKaIatFaufENRiDoQ==", + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^5.0.0" + } + }, + "node_modules/style-to-js": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/style-to-js/-/style-to-js-1.1.1.tgz", + "integrity": "sha512-RJ18Z9t2B02sYhZtfWKQq5uplVctgvjTfLWT7+Eb1zjUjIrWzX5SdlkwLGQozrqarTmEzJJ/YmdNJCUNI47elg==", + "dependencies": { + "style-to-object": "0.3.0" + } + }, + "node_modules/style-to-object": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/style-to-object/-/style-to-object-0.3.0.tgz", + "integrity": "sha512-CzFnRRXhzWIdItT3OmF8SQfWyahHhjq3HwcMNCNLn+N7klOOqPjMeG/4JSu77D7ypZdGvSzvkrbyeTMizz2VrA==", + "dependencies": { + "inline-style-parser": "0.1.1" + } + }, + "node_modules/stylehacks": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/stylehacks/-/stylehacks-5.1.0.tgz", + "integrity": "sha512-SzLmvHQTrIWfSgljkQCw2++C9+Ne91d/6Sp92I8c5uHTcy/PgeHamwITIbBW9wnFTY/3ZfSXR9HIL6Ikqmcu6Q==", + "dependencies": { + "browserslist": "^4.16.6", + "postcss-selector-parser": "^6.0.4" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/supports-hyperlinks": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/supports-hyperlinks/-/supports-hyperlinks-2.3.0.tgz", + "integrity": "sha512-RpsAZlpWcDwOPQA22aCH4J0t7L8JmAvsCxfOSEwm7cQs3LshN36QaTkwd70DnBOXDWGssw2eUoc8CaRWT0XunA==", + "dependencies": { + "has-flag": "^4.0.0", + "supports-color": "^7.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/supports-preserve-symlinks-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", + "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/svg-parser": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/svg-parser/-/svg-parser-2.0.4.tgz", + "integrity": "sha512-e4hG1hRwoOdRb37cIMSgzNsxyzKfayW6VOflrwvR+/bzrkyxY/31WkbgnQpgtrNp1SdpJvpUAGTa/ZoiPNDuRQ==" + }, + "node_modules/svgo": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/svgo/-/svgo-1.3.2.tgz", + "integrity": "sha512-yhy/sQYxR5BkC98CY7o31VGsg014AKLEPxdfhora76l36hD9Rdy5NZA/Ocn6yayNPgSamYdtX2rFJdcv07AYVw==", + "deprecated": "This SVGO version is no longer supported. Upgrade to v2.x.x.", + "dependencies": { + "chalk": "^2.4.1", + "coa": "^2.0.2", + "css-select": "^2.0.0", + "css-select-base-adapter": "^0.1.1", + "css-tree": "1.0.0-alpha.37", + "csso": "^4.0.2", + "js-yaml": "^3.13.1", + "mkdirp": "~0.5.1", + "object.values": "^1.1.0", + "sax": "~1.2.4", + "stable": "^0.1.8", + "unquote": "~1.1.1", + "util.promisify": "~1.0.0" + }, + "bin": { + "svgo": "bin/svgo" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/svgo/node_modules/ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dependencies": { + "color-convert": "^1.9.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/svgo/node_modules/argparse": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", + "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", + "dependencies": { + "sprintf-js": "~1.0.2" + } + }, + "node_modules/svgo/node_modules/chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dependencies": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/svgo/node_modules/color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "dependencies": { + "color-name": "1.1.3" + } + }, + "node_modules/svgo/node_modules/color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==" + }, + "node_modules/svgo/node_modules/css-select": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/css-select/-/css-select-2.1.0.tgz", + "integrity": "sha512-Dqk7LQKpwLoH3VovzZnkzegqNSuAziQyNZUcrdDM401iY+R5NkGBXGmtO05/yaXQziALuPogeG0b7UAgjnTJTQ==", + "dependencies": { + "boolbase": "^1.0.0", + "css-what": "^3.2.1", + "domutils": "^1.7.0", + "nth-check": "^1.0.2" + } + }, + "node_modules/svgo/node_modules/css-what": { + "version": "3.4.2", + "resolved": "https://registry.npmjs.org/css-what/-/css-what-3.4.2.tgz", + "integrity": "sha512-ACUm3L0/jiZTqfzRM3Hi9Q8eZqd6IK37mMWPLz9PJxkLWllYeRf+EHUSHYEtFop2Eqytaq1FizFVh7XfBnXCDQ==", + "engines": { + "node": ">= 6" + }, + "funding": { + "url": "https://github.com/sponsors/fb55" + } + }, + "node_modules/svgo/node_modules/dom-serializer": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-0.2.2.tgz", + "integrity": "sha512-2/xPb3ORsQ42nHYiSunXkDjPLBaEj/xTwUO4B7XCZQTRk7EBtTOPaygh10YAAh2OI1Qrp6NWfpAhzswj0ydt9g==", + "dependencies": { + "domelementtype": "^2.0.1", + "entities": "^2.0.0" + } + }, + "node_modules/svgo/node_modules/domutils": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-1.7.0.tgz", + "integrity": "sha512-Lgd2XcJ/NjEw+7tFvfKxOzCYKZsdct5lczQ2ZaQY8Djz7pfAD3Gbp8ySJWtreII/vDlMVmxwa6pHmdxIYgttDg==", + "dependencies": { + "dom-serializer": "0", + "domelementtype": "1" + } + }, + "node_modules/svgo/node_modules/domutils/node_modules/domelementtype": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-1.3.1.tgz", + "integrity": "sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w==" + }, + "node_modules/svgo/node_modules/entities": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz", + "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==", + "funding": { + "url": "https://github.com/fb55/entities?sponsor=1" + } + }, + "node_modules/svgo/node_modules/has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", + "engines": { + "node": ">=4" + } + }, + "node_modules/svgo/node_modules/js-yaml": { + "version": "3.14.1", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", + "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", + "dependencies": { + "argparse": "^1.0.7", + "esprima": "^4.0.0" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "node_modules/svgo/node_modules/mkdirp": { + "version": "0.5.6", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz", + "integrity": "sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==", + "dependencies": { + "minimist": "^1.2.6" + }, + "bin": { + "mkdirp": "bin/cmd.js" + } + }, + "node_modules/svgo/node_modules/nth-check": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-1.0.2.tgz", + "integrity": "sha512-WeBOdju8SnzPN5vTUJYxYUxLeXpCaVP5i5e0LF8fg7WORF2Wd7wFX/pk0tYZk7s8T+J7VLy0Da6J1+wCT0AtHg==", + "dependencies": { + "boolbase": "~1.0.0" + } + }, + "node_modules/svgo/node_modules/supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dependencies": { + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/swap-case": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/swap-case/-/swap-case-2.0.2.tgz", + "integrity": "sha512-kc6S2YS/2yXbtkSMunBtKdah4VFETZ8Oh6ONSmSd9bRxhqTrtARUCBUiWXH3xVPpvR7tz2CSnkuXVE42EcGnMw==", + "dependencies": { + "tslib": "^2.0.3" + } + }, + "node_modules/symbol-tree": { + "version": "3.2.4", + "resolved": "https://registry.npmjs.org/symbol-tree/-/symbol-tree-3.2.4.tgz", + "integrity": "sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw==" + }, + "node_modules/tailwindcss": { + "version": "3.1.8", + "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-3.1.8.tgz", + "integrity": "sha512-YSneUCZSFDYMwk+TGq8qYFdCA3yfBRdBlS7txSq0LUmzyeqRe3a8fBQzbz9M3WS/iFT4BNf/nmw9mEzrnSaC0g==", + "dependencies": { + "arg": "^5.0.2", + "chokidar": "^3.5.3", + "color-name": "^1.1.4", + "detective": "^5.2.1", + "didyoumean": "^1.2.2", + "dlv": "^1.1.3", + "fast-glob": "^3.2.11", + "glob-parent": "^6.0.2", + "is-glob": "^4.0.3", + "lilconfig": "^2.0.6", + "normalize-path": "^3.0.0", + "object-hash": "^3.0.0", + "picocolors": "^1.0.0", + "postcss": "^8.4.14", + "postcss-import": "^14.1.0", + "postcss-js": "^4.0.0", + "postcss-load-config": "^3.1.4", + "postcss-nested": "5.0.6", + "postcss-selector-parser": "^6.0.10", + "postcss-value-parser": "^4.2.0", + "quick-lru": "^5.1.1", + "resolve": "^1.22.1" + }, + "bin": { + "tailwind": "lib/cli.js", + "tailwindcss": "lib/cli.js" + }, + "engines": { + "node": ">=12.13.0" + }, + "peerDependencies": { + "postcss": "^8.0.9" + } + }, + "node_modules/tailwindcss/node_modules/glob-parent": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", + "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", + "dependencies": { + "is-glob": "^4.0.3" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/tapable": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.1.tgz", + "integrity": "sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==", + "engines": { + "node": ">=6" + } + }, + "node_modules/temp-dir": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/temp-dir/-/temp-dir-2.0.0.tgz", + "integrity": "sha512-aoBAniQmmwtcKp/7BzsH8Cxzv8OL736p7v1ihGb5e9DJ9kTwGWHrQrVB5+lfVDzfGrdRzXch+ig7LHaY1JTOrg==", + "engines": { + "node": ">=8" + } + }, + "node_modules/tempy": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/tempy/-/tempy-0.6.0.tgz", + "integrity": "sha512-G13vtMYPT/J8A4X2SjdtBTphZlrp1gKv6hZiOjw14RCWg6GbHuQBGtjlx75xLbYV/wEc0D7G5K4rxKP/cXk8Bw==", + "dependencies": { + "is-stream": "^2.0.0", + "temp-dir": "^2.0.0", + "type-fest": "^0.16.0", + "unique-string": "^2.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/tempy/node_modules/type-fest": { + "version": "0.16.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.16.0.tgz", + "integrity": "sha512-eaBzG6MxNzEn9kiwvtre90cXaNLkmadMWa1zQMs3XORCXNbsH/OewwbxC5ia9dCxIxnTAsSxXJaa/p5y8DlvJg==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/terminal-link": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/terminal-link/-/terminal-link-2.1.1.tgz", + "integrity": "sha512-un0FmiRUQNr5PJqy9kP7c40F5BOfpGlYTrxonDChEZB7pzZxRNp/bt+ymiy9/npwXya9KH99nJ/GXFIiUkYGFQ==", + "dependencies": { + "ansi-escapes": "^4.2.1", + "supports-hyperlinks": "^2.0.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/terser": { + "version": "5.15.0", + "resolved": "https://registry.npmjs.org/terser/-/terser-5.15.0.tgz", + "integrity": "sha512-L1BJiXVmheAQQy+as0oF3Pwtlo4s3Wi1X2zNZ2NxOB4wx9bdS9Vk67XQENLFdLYGCK/Z2di53mTj/hBafR+dTA==", + "dependencies": { + "@jridgewell/source-map": "^0.3.2", + "acorn": "^8.5.0", + "commander": "^2.20.0", + "source-map-support": "~0.5.20" + }, + "bin": { + "terser": "bin/terser" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/terser-webpack-plugin": { + "version": "5.3.6", + "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.3.6.tgz", + "integrity": "sha512-kfLFk+PoLUQIbLmB1+PZDMRSZS99Mp+/MHqDNmMA6tOItzRt+Npe3E+fsMs5mfcM0wCtrrdU387UnV+vnSffXQ==", + "dependencies": { + "@jridgewell/trace-mapping": "^0.3.14", + "jest-worker": "^27.4.5", + "schema-utils": "^3.1.1", + "serialize-javascript": "^6.0.0", + "terser": "^5.14.1" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^5.1.0" + }, + "peerDependenciesMeta": { + "@swc/core": { + "optional": true + }, + "esbuild": { + "optional": true + }, + "uglify-js": { + "optional": true + } + } + }, + "node_modules/terser-webpack-plugin/node_modules/serialize-javascript": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.0.tgz", + "integrity": "sha512-Qr3TosvguFt8ePWqsvRfrKyQXIiW+nGbYpy8XK24NQHE83caxWt+mIymTT19DGFbNWNLfEwsrkSmN64lVWB9ag==", + "dependencies": { + "randombytes": "^2.1.0" + } + }, + "node_modules/terser/node_modules/acorn": { + "version": "8.8.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.8.0.tgz", + "integrity": "sha512-QOxyigPVrpZ2GXT+PFyZTl6TtOFc5egxHIP9IlQ+RbupQuX4RkT/Bee4/kQuC02Xkzg84JcT7oLYtDIQxp+v7w==", + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/terser/node_modules/commander": { + "version": "2.20.3", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", + "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==" + }, + "node_modules/test-exclude": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/test-exclude/-/test-exclude-6.0.0.tgz", + "integrity": "sha512-cAGWPIyOHU6zlmg88jwm7VRyXnMN7iV68OGAbYDk/Mh/xC/pzVPlQtY6ngoIH/5/tciuhGfvESU8GrHrcxD56w==", + "dependencies": { + "@istanbuljs/schema": "^0.1.2", + "glob": "^7.1.4", + "minimatch": "^3.0.4" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/text-table": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", + "integrity": "sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==" + }, + "node_modules/throat": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/throat/-/throat-6.0.1.tgz", + "integrity": "sha512-8hmiGIJMDlwjg7dlJ4yKGLK8EsYqKgPWbG3b4wjJddKNwc7N7Dpn08Df4szr/sZdMVeOstrdYSsqzX6BYbcB+w==" + }, + "node_modules/through": { + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz", + "integrity": "sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg==" + }, + "node_modules/thunky": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/thunky/-/thunky-1.1.0.tgz", + "integrity": "sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA==" + }, + "node_modules/title-case": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/title-case/-/title-case-3.0.3.tgz", + "integrity": "sha512-e1zGYRvbffpcHIrnuqT0Dh+gEJtDaxDSoG4JAIpq4oDFyooziLBIiYQv0GBT4FUAnUop5uZ1hiIAj7oAF6sOCA==", + "dependencies": { + "tslib": "^2.0.3" + } + }, + "node_modules/tmp": { + "version": "0.0.33", + "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.33.tgz", + "integrity": "sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==", + "dependencies": { + "os-tmpdir": "~1.0.2" + }, + "engines": { + "node": ">=0.6.0" + } + }, + "node_modules/tmpl": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/tmpl/-/tmpl-1.0.5.tgz", + "integrity": "sha512-3f0uOEAQwIqGuWW2MVzYg8fV/QNnc/IpuJNG837rLuczAaLVHslWHZQj4IGiEl5Hs3kkbhwL9Ab7Hrsmuj+Smw==" + }, + "node_modules/to-fast-properties": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", + "integrity": "sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==", + "engines": { + "node": ">=4" + } + }, + "node_modules/to-regex-range": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "dependencies": { + "is-number": "^7.0.0" + }, + "engines": { + "node": ">=8.0" + } + }, + "node_modules/toidentifier": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz", + "integrity": "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==", + "engines": { + "node": ">=0.6" + } + }, + "node_modules/tough-cookie": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-4.1.2.tgz", + "integrity": "sha512-G9fqXWoYFZgTc2z8Q5zaHy/vJMjm+WV0AkAeHxVCQiEB1b+dGvWzFW6QV07cY5jQ5gRkeid2qIkzkxUnmoQZUQ==", + "dependencies": { + "psl": "^1.1.33", + "punycode": "^2.1.1", + "universalify": "^0.2.0", + "url-parse": "^1.5.3" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/tough-cookie/node_modules/universalify": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.2.0.tgz", + "integrity": "sha512-CJ1QgKmNg3CwvAv/kOFmtnEN05f0D/cn9QntgNOQlQF9dgvVTHj3t+8JPdjqawCHk7V/KA+fbUqzZ9XWhcqPUg==", + "engines": { + "node": ">= 4.0.0" + } + }, + "node_modules/tr46": { + "version": "0.0.3", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz", + "integrity": "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==" + }, + "node_modules/tryer": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/tryer/-/tryer-1.0.1.tgz", + "integrity": "sha512-c3zayb8/kWWpycWYg87P71E1S1ZL6b6IJxfb5fvsUgsf0S2MVGaDhDXXjDMpdCpfWXqptc+4mXwmiy1ypXqRAA==" + }, + "node_modules/ts-log": { + "version": "2.2.5", + "resolved": "https://registry.npmjs.org/ts-log/-/ts-log-2.2.5.tgz", + "integrity": "sha512-PGcnJoTBnVGy6yYNFxWVNkdcAuAMstvutN9MgDJIV6L0oG8fB+ZNNy1T+wJzah8RPGor1mZuPQkVfXNDpy9eHA==" + }, + "node_modules/ts-node": { + "version": "10.9.1", + "resolved": "https://registry.npmjs.org/ts-node/-/ts-node-10.9.1.tgz", + "integrity": "sha512-NtVysVPkxxrwFGUUxGYhfux8k78pQB3JqYBXlLRZgdGUqTO5wU/UyHop5p70iEbGhB7q5KmiZiU0Y3KlJrScEw==", + "dependencies": { + "@cspotcode/source-map-support": "^0.8.0", + "@tsconfig/node10": "^1.0.7", + "@tsconfig/node12": "^1.0.7", + "@tsconfig/node14": "^1.0.0", + "@tsconfig/node16": "^1.0.2", + "acorn": "^8.4.1", + "acorn-walk": "^8.1.1", + "arg": "^4.1.0", + "create-require": "^1.1.0", + "diff": "^4.0.1", + "make-error": "^1.1.1", + "v8-compile-cache-lib": "^3.0.1", + "yn": "3.1.1" + }, + "bin": { + "ts-node": "dist/bin.js", + "ts-node-cwd": "dist/bin-cwd.js", + "ts-node-esm": "dist/bin-esm.js", + "ts-node-script": "dist/bin-script.js", + "ts-node-transpile-only": "dist/bin-transpile.js", + "ts-script": "dist/bin-script-deprecated.js" + }, + "peerDependencies": { + "@swc/core": ">=1.2.50", + "@swc/wasm": ">=1.2.50", + "@types/node": "*", + "typescript": ">=2.7" + }, + "peerDependenciesMeta": { + "@swc/core": { + "optional": true + }, + "@swc/wasm": { + "optional": true + } + } + }, + "node_modules/ts-node/node_modules/acorn": { + "version": "8.8.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.8.0.tgz", + "integrity": "sha512-QOxyigPVrpZ2GXT+PFyZTl6TtOFc5egxHIP9IlQ+RbupQuX4RkT/Bee4/kQuC02Xkzg84JcT7oLYtDIQxp+v7w==", + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/ts-node/node_modules/acorn-walk": { + "version": "8.2.0", + "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-8.2.0.tgz", + "integrity": "sha512-k+iyHEuPgSw6SbuDpGQM+06HQUa04DZ3o+F6CSzXMvvI5KMvnaEqXe+YVe555R9nn6GPt404fos4wcgpw12SDA==", + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/ts-node/node_modules/arg": { + "version": "4.1.3", + "resolved": "https://registry.npmjs.org/arg/-/arg-4.1.3.tgz", + "integrity": "sha512-58S9QDqG0Xx27YwPSt9fJxivjYl432YCwfDMfZ+71RAqUrZef7LrKQZ3LHLOwCS4FLNBplP533Zx895SeOCHvA==" + }, + "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==", + "dependencies": { + "@types/json5": "^0.0.29", + "json5": "^1.0.1", + "minimist": "^1.2.6", + "strip-bom": "^3.0.0" + } + }, + "node_modules/tsconfig-paths/node_modules/json5": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", + "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", + "dependencies": { + "minimist": "^1.2.0" + }, + "bin": { + "json5": "lib/cli.js" + } + }, + "node_modules/tsconfig-paths/node_modules/strip-bom": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", + "integrity": "sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==", + "engines": { + "node": ">=4" + } + }, + "node_modules/tslib": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.0.tgz", + "integrity": "sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==" + }, + "node_modules/tsutils": { + "version": "3.21.0", + "resolved": "https://registry.npmjs.org/tsutils/-/tsutils-3.21.0.tgz", + "integrity": "sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==", + "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" + } + }, + "node_modules/tsutils/node_modules/tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" + }, + "node_modules/type-check": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz", + "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==", + "dependencies": { + "prelude-ls": "^1.2.1" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/type-detect": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/type-detect/-/type-detect-4.0.8.tgz", + "integrity": "sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==", + "engines": { + "node": ">=4" + } + }, + "node_modules/type-fest": { + "version": "0.21.3", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz", + "integrity": "sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/type-is": { + "version": "1.6.18", + "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz", + "integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==", + "dependencies": { + "media-typer": "0.3.0", + "mime-types": "~2.1.24" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/typedarray-to-buffer": { + "version": "3.1.5", + "resolved": "https://registry.npmjs.org/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz", + "integrity": "sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q==", + "dependencies": { + "is-typedarray": "^1.0.0" + } + }, + "node_modules/typescript": { + "version": "4.8.3", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.8.3.tgz", + "integrity": "sha512-goMHfm00nWPa8UvR/CPSvykqf6dVV8x/dp0c5mFTMTIu0u0FlGWRioyy7Nn0PGAdHxpJZnuO/ut+PpQ8UiHAig==", + "bin": { + "tsc": "bin/tsc", + "tsserver": "bin/tsserver" + }, + "engines": { + "node": ">=4.2.0" + } + }, + "node_modules/ua-parser-js": { + "version": "0.7.31", + "resolved": "https://registry.npmjs.org/ua-parser-js/-/ua-parser-js-0.7.31.tgz", + "integrity": "sha512-qLK/Xe9E2uzmYI3qLeOmI0tEOt+TBBQyUIAh4aAgU05FVYzeZrKUdkAZfBNVGRaHVgV0TDkdEngJSw/SyQchkQ==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/ua-parser-js" + }, + { + "type": "paypal", + "url": "https://paypal.me/faisalman" + } + ], + "engines": { + "node": "*" + } + }, + "node_modules/unbox-primitive": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.2.tgz", + "integrity": "sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw==", + "dependencies": { + "call-bind": "^1.0.2", + "has-bigints": "^1.0.2", + "has-symbols": "^1.0.3", + "which-boxed-primitive": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/unc-path-regex": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/unc-path-regex/-/unc-path-regex-0.1.2.tgz", + "integrity": "sha512-eXL4nmJT7oCpkZsHZUOJo8hcX3GbsiDOa0Qu9F646fi8dT3XuSVopVqAcEiVzSKKH7UoDti23wNX3qGFxcW5Qg==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/undici": { + "version": "5.10.0", + "resolved": "https://registry.npmjs.org/undici/-/undici-5.10.0.tgz", + "integrity": "sha512-c8HsD3IbwmjjbLvoZuRI26TZic+TSEe8FPMLLOkN1AfYRhdjnKBU6yL+IwcSCbdZiX4e5t0lfMDLDCqj4Sq70g==", + "engines": { + "node": ">=12.18" + } + }, + "node_modules/unicode-canonical-property-names-ecmascript": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-2.0.0.tgz", + "integrity": "sha512-yY5PpDlfVIU5+y/BSCxAJRBIS1Zc2dDG3Ujq+sR0U+JjUevW2JhocOF+soROYDSaAezOzOKuyyixhD6mBknSmQ==", + "engines": { + "node": ">=4" + } + }, + "node_modules/unicode-match-property-ecmascript": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-2.0.0.tgz", + "integrity": "sha512-5kaZCrbp5mmbz5ulBkDkbY0SsPOjKqVS35VpL9ulMPfSl0J0Xsm+9Evphv9CoIZFwre7aJoa94AY6seMKGVN5Q==", + "dependencies": { + "unicode-canonical-property-names-ecmascript": "^2.0.0", + "unicode-property-aliases-ecmascript": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/unicode-match-property-value-ecmascript": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-2.0.0.tgz", + "integrity": "sha512-7Yhkc0Ye+t4PNYzOGKedDhXbYIBe1XEQYQxOPyhcXNMJ0WCABqqj6ckydd6pWRZTHV4GuCPKdBAUiMc60tsKVw==", + "engines": { + "node": ">=4" + } + }, + "node_modules/unicode-property-aliases-ecmascript": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-2.1.0.tgz", + "integrity": "sha512-6t3foTQI9qne+OZoVQB/8x8rk2k1eVy1gRXhV3oFQ5T6R1dqQ1xtin3XqSlx3+ATBkliTaR/hHyJBm+LVPNM8w==", + "engines": { + "node": ">=4" + } + }, + "node_modules/unique-string": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unique-string/-/unique-string-2.0.0.tgz", + "integrity": "sha512-uNaeirEPvpZWSgzwsPGtU2zVSTrn/8L5q/IexZmH0eH6SA73CmAA5U4GwORTxQAZs95TAXLNqeLoPPNO5gZfWg==", + "dependencies": { + "crypto-random-string": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/universalify": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz", + "integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==", + "engines": { + "node": ">= 10.0.0" + } + }, + "node_modules/unixify": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unixify/-/unixify-1.0.0.tgz", + "integrity": "sha512-6bc58dPYhCMHHuwxldQxO3RRNZ4eCogZ/st++0+fcC1nr0jiGUtAdBJ2qzmLQWSxbtz42pWt4QQMiZ9HvZf5cg==", + "dependencies": { + "normalize-path": "^2.1.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/unixify/node_modules/normalize-path": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", + "integrity": "sha512-3pKJwH184Xo/lnH6oyP1q2pMd7HcypqqmRs91/6/i2CGtWwIKGCkOOMTm/zXbgTEWHw1uNpNi/igc3ePOYHb6w==", + "dependencies": { + "remove-trailing-separator": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/unpipe": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", + "integrity": "sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/unquote": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/unquote/-/unquote-1.1.1.tgz", + "integrity": "sha512-vRCqFv6UhXpWxZPyGDh/F3ZpNv8/qo7w6iufLpQg9aKnQ71qM4B5KiI7Mia9COcjEhrO9LueHpMYjYzsWH3OIg==" + }, + "node_modules/upath": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/upath/-/upath-1.2.0.tgz", + "integrity": "sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg==", + "engines": { + "node": ">=4", + "yarn": "*" + } + }, + "node_modules/update-browserslist-db": { + "version": "1.0.9", + "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.9.tgz", + "integrity": "sha512-/xsqn21EGVdXI3EXSum1Yckj3ZVZugqyOZQ/CxYPBD/R+ko9NSUScf8tFF4dOKY+2pvSSJA/S+5B8s4Zr4kyvg==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + } + ], + "dependencies": { + "escalade": "^3.1.1", + "picocolors": "^1.0.0" + }, + "bin": { + "browserslist-lint": "cli.js" + }, + "peerDependencies": { + "browserslist": ">= 4.21.0" + } + }, + "node_modules/upper-case": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/upper-case/-/upper-case-2.0.2.tgz", + "integrity": "sha512-KgdgDGJt2TpuwBUIjgG6lzw2GWFRCW9Qkfkiv0DxqHHLYJHmtmdUIKcZd8rHgFSjopVTlw6ggzCm1b8MFQwikg==", + "dependencies": { + "tslib": "^2.0.3" + } + }, + "node_modules/upper-case-first": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/upper-case-first/-/upper-case-first-2.0.2.tgz", + "integrity": "sha512-514ppYHBaKwfJRK/pNC6c/OxfGa0obSnAl106u97Ed0I625Nin96KAjttZF6ZL3e1XLtphxnqrOi9iWgm+u+bg==", + "dependencies": { + "tslib": "^2.0.3" + } + }, + "node_modules/uri-js": { + "version": "4.4.1", + "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", + "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", + "dependencies": { + "punycode": "^2.1.0" + } + }, + "node_modules/url-parse": { + "version": "1.5.10", + "resolved": "https://registry.npmjs.org/url-parse/-/url-parse-1.5.10.tgz", + "integrity": "sha512-WypcfiRhfeUP9vvF0j6rw0J3hrWrw6iZv3+22h6iRMJ/8z1Tj6XfLP4DsUix5MhMPnXpiHDoKyoZ/bdCkwBCiQ==", + "dependencies": { + "querystringify": "^2.1.1", + "requires-port": "^1.0.0" + } + }, + "node_modules/use-sync-external-store": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/use-sync-external-store/-/use-sync-external-store-1.2.0.tgz", + "integrity": "sha512-eEgnFxGQ1Ife9bzYs6VLi8/4X6CObHMw9Qr9tPY43iKwsPw8xE8+EFsf/2cFZ5S3esXgpWgtSCtLNS41F+sKPA==", + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0 || ^18.0.0" + } + }, + "node_modules/util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==" + }, + "node_modules/util.promisify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/util.promisify/-/util.promisify-1.0.1.tgz", + "integrity": "sha512-g9JpC/3He3bm38zsLupWryXHoEcS22YHthuPQSJdMy6KNrzIRzWqcsHzD/WUnqe45whVou4VIsPew37DoXWNrA==", + "dependencies": { + "define-properties": "^1.1.3", + "es-abstract": "^1.17.2", + "has-symbols": "^1.0.1", + "object.getownpropertydescriptors": "^2.1.0" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/utila": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/utila/-/utila-0.4.0.tgz", + "integrity": "sha512-Z0DbgELS9/L/75wZbro8xAnT50pBVFQZ+hUEueGDU5FN51YSCYM+jdxsfCiHjwNP/4LCDD0i/graKpeBnOXKRA==" + }, + "node_modules/utils-merge": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", + "integrity": "sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==", + "engines": { + "node": ">= 0.4.0" + } + }, + "node_modules/uuid": { + "version": "8.3.2", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", + "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==", + "bin": { + "uuid": "dist/bin/uuid" + } + }, + "node_modules/v8-compile-cache-lib": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/v8-compile-cache-lib/-/v8-compile-cache-lib-3.0.1.tgz", + "integrity": "sha512-wa7YjyUGfNZngI/vtK0UHAN+lgDCxBPCylVXGp0zu59Fz5aiGtNXaq3DhIov063MorB+VfufLh3JlF2KdTK3xg==" + }, + "node_modules/v8-to-istanbul": { + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/v8-to-istanbul/-/v8-to-istanbul-8.1.1.tgz", + "integrity": "sha512-FGtKtv3xIpR6BYhvgH8MI/y78oT7d8Au3ww4QIxymrCtZEh5b8gCw2siywE+puhEmuWKDtmfrvF5UlB298ut3w==", + "dependencies": { + "@types/istanbul-lib-coverage": "^2.0.1", + "convert-source-map": "^1.6.0", + "source-map": "^0.7.3" + }, + "engines": { + "node": ">=10.12.0" + } + }, + "node_modules/value-or-promise": { + "version": "1.0.11", + "resolved": "https://registry.npmjs.org/value-or-promise/-/value-or-promise-1.0.11.tgz", + "integrity": "sha512-41BrgH+dIbCFXClcSapVs5M6GkENd3gQOJpEfPDNa71LsUGMXDL0jMWpI/Rh7WhX+Aalfz2TTS3Zt5pUsbnhLg==", + "engines": { + "node": ">=12" + } + }, + "node_modules/vary": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", + "integrity": "sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/w3c-hr-time": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/w3c-hr-time/-/w3c-hr-time-1.0.2.tgz", + "integrity": "sha512-z8P5DvDNjKDoFIHK7q8r8lackT6l+jo/Ye3HOle7l9nICP9lf1Ci25fy9vHd0JOWewkIFzXIEig3TdKT7JQ5fQ==", + "deprecated": "Use your platform's native performance.now() and performance.timeOrigin.", + "dependencies": { + "browser-process-hrtime": "^1.0.0" + } + }, + "node_modules/w3c-xmlserializer": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/w3c-xmlserializer/-/w3c-xmlserializer-2.0.0.tgz", + "integrity": "sha512-4tzD0mF8iSiMiNs30BiLO3EpfGLZUT2MSX/G+o7ZywDzliWQ3OPtTZ0PTC3B3ca1UAf4cJMHB+2Bf56EriJuRA==", + "dependencies": { + "xml-name-validator": "^3.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/walker": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/walker/-/walker-1.0.8.tgz", + "integrity": "sha512-ts/8E8l5b7kY0vlWLewOkDXMmPdLcVV4GmOQLyxuSswIJsweeFZtAsMF7k1Nszz+TYBQrlYRmzOnr398y1JemQ==", + "dependencies": { + "makeerror": "1.0.12" + } + }, + "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/wbuf": { + "version": "1.7.3", + "resolved": "https://registry.npmjs.org/wbuf/-/wbuf-1.7.3.tgz", + "integrity": "sha512-O84QOnr0icsbFGLS0O3bI5FswxzRr8/gHwWkDlQFskhSPryQXvrTMxjxGP4+iWYoauLoBvfDpkrOauZ+0iZpDA==", + "dependencies": { + "minimalistic-assert": "^1.0.0" + } + }, + "node_modules/wcwidth": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/wcwidth/-/wcwidth-1.0.1.tgz", + "integrity": "sha512-XHPEwS0q6TaxcvG85+8EYkbiCux2XtWG2mkc47Ng2A77BQu9+DqIOJldST4HgPkuea7dvKSj5VgX3P1d4rW8Tg==", + "dependencies": { + "defaults": "^1.0.3" + } + }, + "node_modules/web-streams-polyfill": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/web-streams-polyfill/-/web-streams-polyfill-3.2.1.tgz", + "integrity": "sha512-e0MO3wdXWKrLbL0DgGnUV7WHVuw9OUvL4hjgnPkIeEvESk74gAITi5G606JtZPp39cd8HA9VQzCIvA49LpPN5Q==", + "engines": { + "node": ">= 8" + } + }, + "node_modules/web-vitals": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/web-vitals/-/web-vitals-2.1.4.tgz", + "integrity": "sha512-sVWcwhU5mX6crfI5Vd2dC4qchyTqxV8URinzt25XqVh+bHEPGH4C3NPrNionCP7Obx59wrYEbNlw4Z8sjALzZg==" + }, + "node_modules/webcrypto-core": { + "version": "1.7.5", + "resolved": "https://registry.npmjs.org/webcrypto-core/-/webcrypto-core-1.7.5.tgz", + "integrity": "sha512-gaExY2/3EHQlRNNNVSrbG2Cg94Rutl7fAaKILS1w8ZDhGxdFOaw6EbCfHIxPy9vt/xwp5o0VQAx9aySPF6hU1A==", + "dependencies": { + "@peculiar/asn1-schema": "^2.1.6", + "@peculiar/json-schema": "^1.1.12", + "asn1js": "^3.0.1", + "pvtsutils": "^1.3.2", + "tslib": "^2.4.0" + } + }, + "node_modules/webidl-conversions": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-6.1.0.tgz", + "integrity": "sha512-qBIvFLGiBpLjfwmYAaHPXsn+ho5xZnGvyGvsarywGNc8VyQJUMHJ8OBKGGrPER0okBeMDaan4mNBlgBROxuI8w==", + "engines": { + "node": ">=10.4" + } + }, + "node_modules/webpack": { + "version": "5.75.0", + "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.75.0.tgz", + "integrity": "sha512-piaIaoVJlqMsPtX/+3KTTO6jfvrSYgauFVdt8cr9LTHKmcq/AMd4mhzsiP7ZF/PGRNPGA8336jldh9l2Kt2ogQ==", + "dependencies": { + "@types/eslint-scope": "^3.7.3", + "@types/estree": "^0.0.51", + "@webassemblyjs/ast": "1.11.1", + "@webassemblyjs/wasm-edit": "1.11.1", + "@webassemblyjs/wasm-parser": "1.11.1", + "acorn": "^8.7.1", + "acorn-import-assertions": "^1.7.6", + "browserslist": "^4.14.5", + "chrome-trace-event": "^1.0.2", + "enhanced-resolve": "^5.10.0", + "es-module-lexer": "^0.9.0", + "eslint-scope": "5.1.1", + "events": "^3.2.0", + "glob-to-regexp": "^0.4.1", + "graceful-fs": "^4.2.9", + "json-parse-even-better-errors": "^2.3.1", + "loader-runner": "^4.2.0", + "mime-types": "^2.1.27", + "neo-async": "^2.6.2", + "schema-utils": "^3.1.0", + "tapable": "^2.1.1", + "terser-webpack-plugin": "^5.1.3", + "watchpack": "^2.4.0", + "webpack-sources": "^3.2.3" + }, + "bin": { + "webpack": "bin/webpack.js" + }, + "engines": { + "node": ">=10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependenciesMeta": { + "webpack-cli": { + "optional": true + } + } + }, + "node_modules/webpack-dev-middleware": { + "version": "5.3.3", + "resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-5.3.3.tgz", + "integrity": "sha512-hj5CYrY0bZLB+eTO+x/j67Pkrquiy7kWepMHmUMoPsmcUaeEnQJqFzHJOyxgWlq746/wUuA64p9ta34Kyb01pA==", + "dependencies": { + "colorette": "^2.0.10", + "memfs": "^3.4.3", + "mime-types": "^2.1.31", + "range-parser": "^1.2.1", + "schema-utils": "^4.0.0" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^4.0.0 || ^5.0.0" + } + }, + "node_modules/webpack-dev-middleware/node_modules/ajv": { + "version": "8.11.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.0.tgz", + "integrity": "sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg==", + "dependencies": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/webpack-dev-middleware/node_modules/ajv-keywords": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", + "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", + "dependencies": { + "fast-deep-equal": "^3.1.3" + }, + "peerDependencies": { + "ajv": "^8.8.2" + } + }, + "node_modules/webpack-dev-middleware/node_modules/json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" + }, + "node_modules/webpack-dev-middleware/node_modules/schema-utils": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.0.0.tgz", + "integrity": "sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg==", + "dependencies": { + "@types/json-schema": "^7.0.9", + "ajv": "^8.8.0", + "ajv-formats": "^2.1.1", + "ajv-keywords": "^5.0.0" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/webpack-dev-server": { + "version": "4.11.1", + "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-4.11.1.tgz", + "integrity": "sha512-lILVz9tAUy1zGFwieuaQtYiadImb5M3d+H+L1zDYalYoDl0cksAB1UNyuE5MMWJrG6zR1tXkCP2fitl7yoUJiw==", + "dependencies": { + "@types/bonjour": "^3.5.9", + "@types/connect-history-api-fallback": "^1.3.5", + "@types/express": "^4.17.13", + "@types/serve-index": "^1.9.1", + "@types/serve-static": "^1.13.10", + "@types/sockjs": "^0.3.33", + "@types/ws": "^8.5.1", + "ansi-html-community": "^0.0.8", + "bonjour-service": "^1.0.11", + "chokidar": "^3.5.3", + "colorette": "^2.0.10", + "compression": "^1.7.4", + "connect-history-api-fallback": "^2.0.0", + "default-gateway": "^6.0.3", + "express": "^4.17.3", + "graceful-fs": "^4.2.6", + "html-entities": "^2.3.2", + "http-proxy-middleware": "^2.0.3", + "ipaddr.js": "^2.0.1", + "open": "^8.0.9", + "p-retry": "^4.5.0", + "rimraf": "^3.0.2", + "schema-utils": "^4.0.0", + "selfsigned": "^2.1.1", + "serve-index": "^1.9.1", + "sockjs": "^0.3.24", + "spdy": "^4.0.2", + "webpack-dev-middleware": "^5.3.1", + "ws": "^8.4.2" + }, + "bin": { + "webpack-dev-server": "bin/webpack-dev-server.js" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^4.37.0 || ^5.0.0" + }, + "peerDependenciesMeta": { + "webpack-cli": { + "optional": true + } + } + }, + "node_modules/webpack-dev-server/node_modules/ajv": { + "version": "8.11.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.0.tgz", + "integrity": "sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg==", + "dependencies": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/webpack-dev-server/node_modules/ajv-keywords": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", + "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", + "dependencies": { + "fast-deep-equal": "^3.1.3" + }, + "peerDependencies": { + "ajv": "^8.8.2" + } + }, + "node_modules/webpack-dev-server/node_modules/json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" + }, + "node_modules/webpack-dev-server/node_modules/schema-utils": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.0.0.tgz", + "integrity": "sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg==", + "dependencies": { + "@types/json-schema": "^7.0.9", + "ajv": "^8.8.0", + "ajv-formats": "^2.1.1", + "ajv-keywords": "^5.0.0" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/webpack-manifest-plugin": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/webpack-manifest-plugin/-/webpack-manifest-plugin-4.1.1.tgz", + "integrity": "sha512-YXUAwxtfKIJIKkhg03MKuiFAD72PlrqCiwdwO4VEXdRO5V0ORCNwaOwAZawPZalCbmH9kBDmXnNeQOw+BIEiow==", + "dependencies": { + "tapable": "^2.0.0", + "webpack-sources": "^2.2.0" + }, + "engines": { + "node": ">=12.22.0" + }, + "peerDependencies": { + "webpack": "^4.44.2 || ^5.47.0" + } + }, + "node_modules/webpack-manifest-plugin/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/webpack-manifest-plugin/node_modules/webpack-sources": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-2.3.1.tgz", + "integrity": "sha512-y9EI9AO42JjEcrTJFOYmVywVZdKVUfOvDUPsJea5GIr1JOEGFVqwlY2K098fFoIjOkDzHn2AjRvM8dsBZu+gCA==", + "dependencies": { + "source-list-map": "^2.0.1", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/webpack-sources": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-3.2.3.tgz", + "integrity": "sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w==", + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/webpack/node_modules/@types/estree": { + "version": "0.0.51", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.51.tgz", + "integrity": "sha512-CuPgU6f3eT/XgKKPqKd/gLZV1Xmvf1a2R5POBOGQa6uv82xpls89HU5zKeVoyR8XzHd1RGNOlQlvUe3CFkjWNQ==" + }, + "node_modules/webpack/node_modules/acorn": { + "version": "8.8.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.8.0.tgz", + "integrity": "sha512-QOxyigPVrpZ2GXT+PFyZTl6TtOFc5egxHIP9IlQ+RbupQuX4RkT/Bee4/kQuC02Xkzg84JcT7oLYtDIQxp+v7w==", + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/webpack/node_modules/acorn-import-assertions": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/acorn-import-assertions/-/acorn-import-assertions-1.8.0.tgz", + "integrity": "sha512-m7VZ3jwz4eK6A4Vtt8Ew1/mNbP24u0FhdyfA7fSvnJR6LMdfOYnmuIrrJAgrYfYJ10F/otaHTtrtrtmHdMNzEw==", + "peerDependencies": { + "acorn": "^8" + } + }, + "node_modules/webpack/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==", + "dependencies": { + "esrecurse": "^4.3.0", + "estraverse": "^4.1.1" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/webpack/node_modules/estraverse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", + "engines": { + "node": ">=4.0" + } + }, + "node_modules/websocket-driver": { + "version": "0.7.4", + "resolved": "https://registry.npmjs.org/websocket-driver/-/websocket-driver-0.7.4.tgz", + "integrity": "sha512-b17KeDIQVjvb0ssuSDF2cYXSg2iztliJ4B9WdsuB6J952qCPKmnVq4DyW5motImXHDC1cBT/1UezrJVsKw5zjg==", + "dependencies": { + "http-parser-js": ">=0.5.1", + "safe-buffer": ">=5.1.0", + "websocket-extensions": ">=0.1.1" + }, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/websocket-extensions": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/websocket-extensions/-/websocket-extensions-0.1.4.tgz", + "integrity": "sha512-OqedPIGOfsDlo31UNwYbCFMSaO9m9G/0faIHj5/dZFDMFqPTcx6UwqyOy3COEaEOg/9VsGIpdqn62W5KhoKSpg==", + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/whatwg-encoding": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/whatwg-encoding/-/whatwg-encoding-1.0.5.tgz", + "integrity": "sha512-b5lim54JOPN9HtzvK9HFXvBma/rnfFeqsic0hSpjtDbVxR3dJKLc+KB4V6GgiGOvl7CY/KNh8rxSo9DKQrnUEw==", + "dependencies": { + "iconv-lite": "0.4.24" + } + }, + "node_modules/whatwg-fetch": { + "version": "3.6.2", + "resolved": "https://registry.npmjs.org/whatwg-fetch/-/whatwg-fetch-3.6.2.tgz", + "integrity": "sha512-bJlen0FcuU/0EMLrdbJ7zOnW6ITZLrZMIarMUVmdKtsGvZna8vxKYaexICWPfZ8qwf9fzNq+UEIZrnSaApt6RA==" + }, + "node_modules/whatwg-mimetype": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/whatwg-mimetype/-/whatwg-mimetype-2.3.0.tgz", + "integrity": "sha512-M4yMwr6mAnQz76TbJm914+gPpB/nCwvZbJU28cUD6dR004SAxDLOOSUaB1JDRqLtaOV/vi0IC5lEAGFgrjGv/g==" + }, + "node_modules/whatwg-url": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-5.0.0.tgz", + "integrity": "sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==", + "dependencies": { + "tr46": "~0.0.3", + "webidl-conversions": "^3.0.0" + } + }, + "node_modules/whatwg-url/node_modules/webidl-conversions": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz", + "integrity": "sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==" + }, + "node_modules/which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "node-which": "bin/node-which" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/which-boxed-primitive": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz", + "integrity": "sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==", + "dependencies": { + "is-bigint": "^1.0.1", + "is-boolean-object": "^1.1.0", + "is-number-object": "^1.0.4", + "is-string": "^1.0.5", + "is-symbol": "^1.0.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/which-module": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz", + "integrity": "sha512-B+enWhmw6cjfVC7kS8Pj9pCrKSc5txArRyaYGe088shv/FGWH+0Rjx/xPgtsWfsUtS27FkP697E4DDhgrgoc0Q==" + }, + "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==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/workbox-background-sync": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-background-sync/-/workbox-background-sync-6.5.4.tgz", + "integrity": "sha512-0r4INQZMyPky/lj4Ou98qxcThrETucOde+7mRGJl13MPJugQNKeZQOdIJe/1AchOP23cTqHcN/YVpD6r8E6I8g==", + "dependencies": { + "idb": "^7.0.1", + "workbox-core": "6.5.4" + } + }, + "node_modules/workbox-broadcast-update": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-broadcast-update/-/workbox-broadcast-update-6.5.4.tgz", + "integrity": "sha512-I/lBERoH1u3zyBosnpPEtcAVe5lwykx9Yg1k6f8/BGEPGaMMgZrwVrqL1uA9QZ1NGGFoyE6t9i7lBjOlDhFEEw==", + "dependencies": { + "workbox-core": "6.5.4" + } + }, + "node_modules/workbox-build": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-build/-/workbox-build-6.5.4.tgz", + "integrity": "sha512-kgRevLXEYvUW9WS4XoziYqZ8Q9j/2ziJYEtTrjdz5/L/cTUa2XfyMP2i7c3p34lgqJ03+mTiz13SdFef2POwbA==", + "dependencies": { + "@apideck/better-ajv-errors": "^0.3.1", + "@babel/core": "^7.11.1", + "@babel/preset-env": "^7.11.0", + "@babel/runtime": "^7.11.2", + "@rollup/plugin-babel": "^5.2.0", + "@rollup/plugin-node-resolve": "^11.2.1", + "@rollup/plugin-replace": "^2.4.1", + "@surma/rollup-plugin-off-main-thread": "^2.2.3", + "ajv": "^8.6.0", + "common-tags": "^1.8.0", + "fast-json-stable-stringify": "^2.1.0", + "fs-extra": "^9.0.1", + "glob": "^7.1.6", + "lodash": "^4.17.20", + "pretty-bytes": "^5.3.0", + "rollup": "^2.43.1", + "rollup-plugin-terser": "^7.0.0", + "source-map": "^0.8.0-beta.0", + "stringify-object": "^3.3.0", + "strip-comments": "^2.0.1", + "tempy": "^0.6.0", + "upath": "^1.2.0", + "workbox-background-sync": "6.5.4", + "workbox-broadcast-update": "6.5.4", + "workbox-cacheable-response": "6.5.4", + "workbox-core": "6.5.4", + "workbox-expiration": "6.5.4", + "workbox-google-analytics": "6.5.4", + "workbox-navigation-preload": "6.5.4", + "workbox-precaching": "6.5.4", + "workbox-range-requests": "6.5.4", + "workbox-recipes": "6.5.4", + "workbox-routing": "6.5.4", + "workbox-strategies": "6.5.4", + "workbox-streams": "6.5.4", + "workbox-sw": "6.5.4", + "workbox-window": "6.5.4" + }, + "engines": { + "node": ">=10.0.0" + } + }, + "node_modules/workbox-build/node_modules/@apideck/better-ajv-errors": { + "version": "0.3.6", + "resolved": "https://registry.npmjs.org/@apideck/better-ajv-errors/-/better-ajv-errors-0.3.6.tgz", + "integrity": "sha512-P+ZygBLZtkp0qqOAJJVX4oX/sFo5JR3eBWwwuqHHhK0GIgQOKWrAfiAaWX0aArHkRWHMuggFEgAZNxVPwPZYaA==", + "dependencies": { + "json-schema": "^0.4.0", + "jsonpointer": "^5.0.0", + "leven": "^3.1.0" + }, + "engines": { + "node": ">=10" + }, + "peerDependencies": { + "ajv": ">=8" + } + }, + "node_modules/workbox-build/node_modules/ajv": { + "version": "8.11.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.0.tgz", + "integrity": "sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg==", + "dependencies": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/workbox-build/node_modules/fs-extra": { + "version": "9.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", + "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==", + "dependencies": { + "at-least-node": "^1.0.0", + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/workbox-build/node_modules/json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" + }, + "node_modules/workbox-build/node_modules/source-map": { + "version": "0.8.0-beta.0", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.8.0-beta.0.tgz", + "integrity": "sha512-2ymg6oRBpebeZi9UUNsgQ89bhx01TcTkmNTGnNO88imTmbSgy4nfujrgVEFKWpMTEGA11EDkTt7mqObTPdigIA==", + "dependencies": { + "whatwg-url": "^7.0.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/workbox-build/node_modules/tr46": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-1.0.1.tgz", + "integrity": "sha512-dTpowEjclQ7Kgx5SdBkqRzVhERQXov8/l9Ft9dVM9fmg0W0KQSVaXX9T4i6twCPNtYiZM53lpSSUAwJbFPOHxA==", + "dependencies": { + "punycode": "^2.1.0" + } + }, + "node_modules/workbox-build/node_modules/webidl-conversions": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-4.0.2.tgz", + "integrity": "sha512-YQ+BmxuTgd6UXZW3+ICGfyqRyHXVlD5GtQr5+qjiNW7bF0cqrzX500HVXPBOvgXb5YnzDd+h0zqyv61KUD7+Sg==" + }, + "node_modules/workbox-build/node_modules/whatwg-url": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-7.1.0.tgz", + "integrity": "sha512-WUu7Rg1DroM7oQvGWfOiAK21n74Gg+T4elXEQYkOhtyLeWiJFoOGLXPKI/9gzIie9CtwVLm8wtw6YJdKyxSjeg==", + "dependencies": { + "lodash.sortby": "^4.7.0", + "tr46": "^1.0.1", + "webidl-conversions": "^4.0.2" + } + }, + "node_modules/workbox-cacheable-response": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-cacheable-response/-/workbox-cacheable-response-6.5.4.tgz", + "integrity": "sha512-DCR9uD0Fqj8oB2TSWQEm1hbFs/85hXXoayVwFKLVuIuxwJaihBsLsp4y7J9bvZbqtPJ1KlCkmYVGQKrBU4KAug==", + "dependencies": { + "workbox-core": "6.5.4" + } + }, + "node_modules/workbox-core": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-core/-/workbox-core-6.5.4.tgz", + "integrity": "sha512-OXYb+m9wZm8GrORlV2vBbE5EC1FKu71GGp0H4rjmxmF4/HLbMCoTFws87M3dFwgpmg0v00K++PImpNQ6J5NQ6Q==" + }, + "node_modules/workbox-expiration": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-expiration/-/workbox-expiration-6.5.4.tgz", + "integrity": "sha512-jUP5qPOpH1nXtjGGh1fRBa1wJL2QlIb5mGpct3NzepjGG2uFFBn4iiEBiI9GUmfAFR2ApuRhDydjcRmYXddiEQ==", + "dependencies": { + "idb": "^7.0.1", + "workbox-core": "6.5.4" + } + }, + "node_modules/workbox-google-analytics": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-google-analytics/-/workbox-google-analytics-6.5.4.tgz", + "integrity": "sha512-8AU1WuaXsD49249Wq0B2zn4a/vvFfHkpcFfqAFHNHwln3jK9QUYmzdkKXGIZl9wyKNP+RRX30vcgcyWMcZ9VAg==", + "dependencies": { + "workbox-background-sync": "6.5.4", + "workbox-core": "6.5.4", + "workbox-routing": "6.5.4", + "workbox-strategies": "6.5.4" + } + }, + "node_modules/workbox-navigation-preload": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-navigation-preload/-/workbox-navigation-preload-6.5.4.tgz", + "integrity": "sha512-IIwf80eO3cr8h6XSQJF+Hxj26rg2RPFVUmJLUlM0+A2GzB4HFbQyKkrgD5y2d84g2IbJzP4B4j5dPBRzamHrng==", + "dependencies": { + "workbox-core": "6.5.4" + } + }, + "node_modules/workbox-precaching": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-precaching/-/workbox-precaching-6.5.4.tgz", + "integrity": "sha512-hSMezMsW6btKnxHB4bFy2Qfwey/8SYdGWvVIKFaUm8vJ4E53JAY+U2JwLTRD8wbLWoP6OVUdFlXsTdKu9yoLTg==", + "dependencies": { + "workbox-core": "6.5.4", + "workbox-routing": "6.5.4", + "workbox-strategies": "6.5.4" + } + }, + "node_modules/workbox-range-requests": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-range-requests/-/workbox-range-requests-6.5.4.tgz", + "integrity": "sha512-Je2qR1NXCFC8xVJ/Lux6saH6IrQGhMpDrPXWZWWS8n/RD+WZfKa6dSZwU+/QksfEadJEr/NfY+aP/CXFFK5JFg==", + "dependencies": { + "workbox-core": "6.5.4" + } + }, + "node_modules/workbox-recipes": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-recipes/-/workbox-recipes-6.5.4.tgz", + "integrity": "sha512-QZNO8Ez708NNwzLNEXTG4QYSKQ1ochzEtRLGaq+mr2PyoEIC1xFW7MrWxrONUxBFOByksds9Z4//lKAX8tHyUA==", + "dependencies": { + "workbox-cacheable-response": "6.5.4", + "workbox-core": "6.5.4", + "workbox-expiration": "6.5.4", + "workbox-precaching": "6.5.4", + "workbox-routing": "6.5.4", + "workbox-strategies": "6.5.4" + } + }, + "node_modules/workbox-routing": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-routing/-/workbox-routing-6.5.4.tgz", + "integrity": "sha512-apQswLsbrrOsBUWtr9Lf80F+P1sHnQdYodRo32SjiByYi36IDyL2r7BH1lJtFX8fwNHDa1QOVY74WKLLS6o5Pg==", + "dependencies": { + "workbox-core": "6.5.4" + } + }, + "node_modules/workbox-strategies": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-strategies/-/workbox-strategies-6.5.4.tgz", + "integrity": "sha512-DEtsxhx0LIYWkJBTQolRxG4EI0setTJkqR4m7r4YpBdxtWJH1Mbg01Cj8ZjNOO8etqfA3IZaOPHUxCs8cBsKLw==", + "dependencies": { + "workbox-core": "6.5.4" + } + }, + "node_modules/workbox-streams": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-streams/-/workbox-streams-6.5.4.tgz", + "integrity": "sha512-FXKVh87d2RFXkliAIheBojBELIPnWbQdyDvsH3t74Cwhg0fDheL1T8BqSM86hZvC0ZESLsznSYWw+Va+KVbUzg==", + "dependencies": { + "workbox-core": "6.5.4", + "workbox-routing": "6.5.4" + } + }, + "node_modules/workbox-sw": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-sw/-/workbox-sw-6.5.4.tgz", + "integrity": "sha512-vo2RQo7DILVRoH5LjGqw3nphavEjK4Qk+FenXeUsknKn14eCNedHOXWbmnvP4ipKhlE35pvJ4yl4YYf6YsJArA==" + }, + "node_modules/workbox-webpack-plugin": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-webpack-plugin/-/workbox-webpack-plugin-6.5.4.tgz", + "integrity": "sha512-LmWm/zoaahe0EGmMTrSLUi+BjyR3cdGEfU3fS6PN1zKFYbqAKuQ+Oy/27e4VSXsyIwAw8+QDfk1XHNGtZu9nQg==", + "dependencies": { + "fast-json-stable-stringify": "^2.1.0", + "pretty-bytes": "^5.4.1", + "upath": "^1.2.0", + "webpack-sources": "^1.4.3", + "workbox-build": "6.5.4" + }, + "engines": { + "node": ">=10.0.0" + }, + "peerDependencies": { + "webpack": "^4.4.0 || ^5.9.0" + } + }, + "node_modules/workbox-webpack-plugin/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/workbox-webpack-plugin/node_modules/webpack-sources": { + "version": "1.4.3", + "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-1.4.3.tgz", + "integrity": "sha512-lgTS3Xhv1lCOKo7SA5TjKXMjpSM4sBjNV5+q2bqesbSPs5FjGmU6jjtBSkX9b4qW87vDIsCIlUPOEhbZrMdjeQ==", + "dependencies": { + "source-list-map": "^2.0.0", + "source-map": "~0.6.1" + } + }, + "node_modules/workbox-window": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-window/-/workbox-window-6.5.4.tgz", + "integrity": "sha512-HnLZJDwYBE+hpG25AQBO8RUWBJRaCsI9ksQJEp3aCOFCaG5kqaToAYXFRAHxzRluM2cQbGzdQF5rjKPWPA1fug==", + "dependencies": { + "@types/trusted-types": "^2.0.2", + "workbox-core": "6.5.4" + } + }, + "node_modules/wrap-ansi": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", + "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", + "dependencies": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + } + }, + "node_modules/wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==" + }, + "node_modules/write-file-atomic": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-3.0.3.tgz", + "integrity": "sha512-AvHcyZ5JnSfq3ioSyjrBkH9yW4m7Ayk8/9My/DD9onKeu/94fwrMocemO2QAJFAlnnDN+ZDS+ZjAR5ua1/PV/Q==", + "dependencies": { + "imurmurhash": "^0.1.4", + "is-typedarray": "^1.0.0", + "signal-exit": "^3.0.2", + "typedarray-to-buffer": "^3.1.5" + } + }, + "node_modules/ws": { + "version": "8.9.0", + "resolved": "https://registry.npmjs.org/ws/-/ws-8.9.0.tgz", + "integrity": "sha512-Ja7nszREasGaYUYCI2k4lCKIRTt+y7XuqVoHR44YpI49TtryyqbqvDMn5eqfW7e6HzTukDRIsXqzVHScqRcafg==", + "engines": { + "node": ">=10.0.0" + }, + "peerDependencies": { + "bufferutil": "^4.0.1", + "utf-8-validate": "^5.0.2" + }, + "peerDependenciesMeta": { + "bufferutil": { + "optional": true + }, + "utf-8-validate": { + "optional": true + } + } + }, + "node_modules/xml-name-validator": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/xml-name-validator/-/xml-name-validator-3.0.0.tgz", + "integrity": "sha512-A5CUptxDsvxKJEU3yO6DuWBSJz/qizqzJKOMIfUJHETbBw/sFaDxgd6fxm1ewUaM0jZ444Fc5vC5ROYurg/4Pw==" + }, + "node_modules/xmlchars": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/xmlchars/-/xmlchars-2.2.0.tgz", + "integrity": "sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw==" + }, + "node_modules/xtend": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz", + "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==", + "engines": { + "node": ">=0.4" + } + }, + "node_modules/y18n": { + "version": "5.0.8", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", + "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", + "engines": { + "node": ">=10" + } + }, + "node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" + }, + "node_modules/yaml": { + "version": "1.10.2", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz", + "integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==", + "engines": { + "node": ">= 6" + } + }, + "node_modules/yaml-ast-parser": { + "version": "0.0.43", + "resolved": "https://registry.npmjs.org/yaml-ast-parser/-/yaml-ast-parser-0.0.43.tgz", + "integrity": "sha512-2PTINUwsRqSd+s8XxKaJWQlUuEMHJQyEuh2edBbW8KNJz0SJPwUSD2zRWqezFEdN7IzAgeuYHFUCF7o8zRdZ0A==" + }, + "node_modules/yargs": { + "version": "17.5.1", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.5.1.tgz", + "integrity": "sha512-t6YAJcxDkNX7NFYiVtKvWUz8l+PaKTLiL63mJYWR2GnHq2gjEWISzsLp9wg3aY36dY1j+gfIEL3pIF+XlJJfbA==", + "dependencies": { + "cliui": "^7.0.2", + "escalade": "^3.1.1", + "get-caller-file": "^2.0.5", + "require-directory": "^2.1.1", + "string-width": "^4.2.3", + "y18n": "^5.0.5", + "yargs-parser": "^21.0.0" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/yargs-parser": { + "version": "21.1.1", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz", + "integrity": "sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==", + "engines": { + "node": ">=12" + } + }, + "node_modules/yn": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/yn/-/yn-3.1.1.tgz", + "integrity": "sha512-Ux4ygGWsu2c7isFWe8Yu1YluJmqVhxqK2cLXNQA5AcC3QfbGNpM7fu0Y8b/z16pXLnFxZYvWhd3fhBY9DLmC6Q==", + "engines": { + "node": ">=6" + } + }, + "node_modules/yocto-queue": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", + "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + } + }, + "dependencies": { + "@adobe/css-tools": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/@adobe/css-tools/-/css-tools-4.0.1.tgz", + "integrity": "sha512-+u76oB43nOHrF4DDWRLWDCtci7f3QJoEBigemIdIeTi1ODqjx6Tad9NCVnPRwewWlKkVab5PlK8DCtPTyX7S8g==" + }, + "@ampproject/remapping": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.2.0.tgz", + "integrity": "sha512-qRmjj8nj9qmLTQXXmaR1cck3UXSRMPrbsLJAasZpF+t3riI71BXed5ebIOYwQntykeZuhjsdweEc9BxH5Jc26w==", + "requires": { + "@jridgewell/gen-mapping": "^0.1.0", + "@jridgewell/trace-mapping": "^0.3.9" + }, + "dependencies": { + "@jridgewell/gen-mapping": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.1.1.tgz", + "integrity": "sha512-sQXCasFk+U8lWYEe66WxRDOE9PjVz4vSM51fTu3Hw+ClTpUSQb718772vH3pyS5pShp6lvQM7SxgIDXXXmOX7w==", + "requires": { + "@jridgewell/set-array": "^1.0.0", + "@jridgewell/sourcemap-codec": "^1.4.10" + } + } + } + }, + "@ardatan/relay-compiler": { + "version": "12.0.0", + "resolved": "https://registry.npmjs.org/@ardatan/relay-compiler/-/relay-compiler-12.0.0.tgz", + "integrity": "sha512-9anThAaj1dQr6IGmzBMcfzOQKTa5artjuPmw8NYK/fiGEMjADbSguBY2FMDykt+QhilR3wc9VA/3yVju7JHg7Q==", + "requires": { + "@babel/core": "^7.14.0", + "@babel/generator": "^7.14.0", + "@babel/parser": "^7.14.0", + "@babel/runtime": "^7.0.0", + "@babel/traverse": "^7.14.0", + "@babel/types": "^7.0.0", + "babel-preset-fbjs": "^3.4.0", + "chalk": "^4.0.0", + "fb-watchman": "^2.0.0", + "fbjs": "^3.0.0", + "glob": "^7.1.1", + "immutable": "~3.7.6", + "invariant": "^2.2.4", + "nullthrows": "^1.1.1", + "relay-runtime": "12.0.0", + "signedsource": "^1.0.0", + "yargs": "^15.3.1" + }, + "dependencies": { + "camelcase": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==" + }, + "cliui": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-6.0.0.tgz", + "integrity": "sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ==", + "requires": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.0", + "wrap-ansi": "^6.2.0" + } + }, + "find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "requires": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + } + }, + "locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "requires": { + "p-locate": "^4.1.0" + } + }, + "p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "requires": { + "p-try": "^2.0.0" + } + }, + "p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "requires": { + "p-limit": "^2.2.0" + } + }, + "wrap-ansi": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz", + "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==", + "requires": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + } + }, + "y18n": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.3.tgz", + "integrity": "sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ==" + }, + "yargs": { + "version": "15.4.1", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-15.4.1.tgz", + "integrity": "sha512-aePbxDmcYW++PaqBsJ+HYUFwCdv4LVvdnhBy78E57PIor8/OVvhMrADFFEDh8DHDFRv/O9i3lPhsENjO7QX0+A==", + "requires": { + "cliui": "^6.0.0", + "decamelize": "^1.2.0", + "find-up": "^4.1.0", + "get-caller-file": "^2.0.1", + "require-directory": "^2.1.1", + "require-main-filename": "^2.0.0", + "set-blocking": "^2.0.0", + "string-width": "^4.2.0", + "which-module": "^2.0.0", + "y18n": "^4.0.0", + "yargs-parser": "^18.1.2" + } + }, + "yargs-parser": { + "version": "18.1.3", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-18.1.3.tgz", + "integrity": "sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ==", + "requires": { + "camelcase": "^5.0.0", + "decamelize": "^1.2.0" + } + } + } + }, + "@ardatan/sync-fetch": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/@ardatan/sync-fetch/-/sync-fetch-0.0.1.tgz", + "integrity": "sha512-xhlTqH0m31mnsG0tIP4ETgfSB6gXDaYYsUWTrlUV93fFQPI9dd8hE0Ot6MHLCtqgB32hwJAC3YZMWlXZw7AleA==", + "requires": { + "node-fetch": "^2.6.1" + } + }, + "@babel/code-frame": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.18.6.tgz", + "integrity": "sha512-TDCmlK5eOvH+eH7cdAFlNXeVJqWIQ7gW9tY1GJIpUtFb6CmjVyq2VM3u71bOyR8CRihcCgMUYoDNyLXao3+70Q==", + "requires": { + "@babel/highlight": "^7.18.6" + } + }, + "@babel/compat-data": { + "version": "7.19.1", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.19.1.tgz", + "integrity": "sha512-72a9ghR0gnESIa7jBN53U32FOVCEoztyIlKaNoU05zRhEecduGK9L9c3ww7Mp06JiR+0ls0GBPFJQwwtjn9ksg==" + }, + "@babel/core": { + "version": "7.19.1", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.19.1.tgz", + "integrity": "sha512-1H8VgqXme4UXCRv7/Wa1bq7RVymKOzC7znjyFM8KiEzwFqcKUKYNoQef4GhdklgNvoBXyW4gYhuBNCM5o1zImw==", + "requires": { + "@ampproject/remapping": "^2.1.0", + "@babel/code-frame": "^7.18.6", + "@babel/generator": "^7.19.0", + "@babel/helper-compilation-targets": "^7.19.1", + "@babel/helper-module-transforms": "^7.19.0", + "@babel/helpers": "^7.19.0", + "@babel/parser": "^7.19.1", + "@babel/template": "^7.18.10", + "@babel/traverse": "^7.19.1", + "@babel/types": "^7.19.0", + "convert-source-map": "^1.7.0", + "debug": "^4.1.0", + "gensync": "^1.0.0-beta.2", + "json5": "^2.2.1", + "semver": "^6.3.0" + } + }, + "@babel/eslint-parser": { + "version": "7.19.1", + "resolved": "https://registry.npmjs.org/@babel/eslint-parser/-/eslint-parser-7.19.1.tgz", + "integrity": "sha512-AqNf2QWt1rtu2/1rLswy6CDP7H9Oh3mMhk177Y67Rg8d7RD9WfOLLv8CGn6tisFvS2htm86yIe1yLF6I1UDaGQ==", + "requires": { + "@nicolo-ribaudo/eslint-scope-5-internals": "5.1.1-v1", + "eslint-visitor-keys": "^2.1.0", + "semver": "^6.3.0" + }, + "dependencies": { + "eslint-visitor-keys": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz", + "integrity": "sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==" + } + } + }, + "@babel/generator": { + "version": "7.19.0", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.19.0.tgz", + "integrity": "sha512-S1ahxf1gZ2dpoiFgA+ohK9DIpz50bJ0CWs7Zlzb54Z4sG8qmdIrGrVqmy1sAtTVRb+9CU6U8VqT9L0Zj7hxHVg==", + "requires": { + "@babel/types": "^7.19.0", + "@jridgewell/gen-mapping": "^0.3.2", + "jsesc": "^2.5.1" + } + }, + "@babel/helper-annotate-as-pure": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.18.6.tgz", + "integrity": "sha512-duORpUiYrEpzKIop6iNbjnwKLAKnJ47csTyRACyEmWj0QdUrm5aqNJGHSSEQSUAvNW0ojX0dOmK9dZduvkfeXA==", + "requires": { + "@babel/types": "^7.18.6" + } + }, + "@babel/helper-builder-binary-assignment-operator-visitor": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.18.9.tgz", + "integrity": "sha512-yFQ0YCHoIqarl8BCRwBL8ulYUaZpz3bNsA7oFepAzee+8/+ImtADXNOmO5vJvsPff3qi+hvpkY/NYBTrBQgdNw==", + "requires": { + "@babel/helper-explode-assignable-expression": "^7.18.6", + "@babel/types": "^7.18.9" + } + }, + "@babel/helper-compilation-targets": { + "version": "7.19.1", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.19.1.tgz", + "integrity": "sha512-LlLkkqhCMyz2lkQPvJNdIYU7O5YjWRgC2R4omjCTpZd8u8KMQzZvX4qce+/BluN1rcQiV7BoGUpmQ0LeHerbhg==", + "requires": { + "@babel/compat-data": "^7.19.1", + "@babel/helper-validator-option": "^7.18.6", + "browserslist": "^4.21.3", + "semver": "^6.3.0" + } + }, + "@babel/helper-create-class-features-plugin": { + "version": "7.19.0", + "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.19.0.tgz", + "integrity": "sha512-NRz8DwF4jT3UfrmUoZjd0Uph9HQnP30t7Ash+weACcyNkiYTywpIjDBgReJMKgr+n86sn2nPVVmJ28Dm053Kqw==", + "requires": { + "@babel/helper-annotate-as-pure": "^7.18.6", + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-function-name": "^7.19.0", + "@babel/helper-member-expression-to-functions": "^7.18.9", + "@babel/helper-optimise-call-expression": "^7.18.6", + "@babel/helper-replace-supers": "^7.18.9", + "@babel/helper-split-export-declaration": "^7.18.6" + } + }, + "@babel/helper-create-regexp-features-plugin": { + "version": "7.19.0", + "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.19.0.tgz", + "integrity": "sha512-htnV+mHX32DF81amCDrwIDr8nrp1PTm+3wfBN9/v8QJOLEioOCOG7qNyq0nHeFiWbT3Eb7gsPwEmV64UCQ1jzw==", + "requires": { + "@babel/helper-annotate-as-pure": "^7.18.6", + "regexpu-core": "^5.1.0" + } + }, + "@babel/helper-define-polyfill-provider": { + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.3.3.tgz", + "integrity": "sha512-z5aQKU4IzbqCC1XH0nAqfsFLMVSo22SBKUc0BxGrLkolTdPTructy0ToNnlO2zA4j9Q/7pjMZf0DSY+DSTYzww==", + "requires": { + "@babel/helper-compilation-targets": "^7.17.7", + "@babel/helper-plugin-utils": "^7.16.7", + "debug": "^4.1.1", + "lodash.debounce": "^4.0.8", + "resolve": "^1.14.2", + "semver": "^6.1.2" + } + }, + "@babel/helper-environment-visitor": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.18.9.tgz", + "integrity": "sha512-3r/aACDJ3fhQ/EVgFy0hpj8oHyHpQc+LPtJoY9SzTThAsStm4Ptegq92vqKoE3vD706ZVFWITnMnxucw+S9Ipg==" + }, + "@babel/helper-explode-assignable-expression": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.18.6.tgz", + "integrity": "sha512-eyAYAsQmB80jNfg4baAtLeWAQHfHFiR483rzFK+BhETlGZaQC9bsfrugfXDCbRHLQbIA7U5NxhhOxN7p/dWIcg==", + "requires": { + "@babel/types": "^7.18.6" + } + }, + "@babel/helper-function-name": { + "version": "7.19.0", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.19.0.tgz", + "integrity": "sha512-WAwHBINyrpqywkUH0nTnNgI5ina5TFn85HKS0pbPDfxFfhyR/aNQEn4hGi1P1JyT//I0t4OgXUlofzWILRvS5w==", + "requires": { + "@babel/template": "^7.18.10", + "@babel/types": "^7.19.0" + } + }, + "@babel/helper-hoist-variables": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.18.6.tgz", + "integrity": "sha512-UlJQPkFqFULIcyW5sbzgbkxn2FKRgwWiRexcuaR8RNJRy8+LLveqPjwZV/bwrLZCN0eUHD/x8D0heK1ozuoo6Q==", + "requires": { + "@babel/types": "^7.18.6" + } + }, + "@babel/helper-member-expression-to-functions": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.18.9.tgz", + "integrity": "sha512-RxifAh2ZoVU67PyKIO4AMi1wTenGfMR/O/ae0CCRqwgBAt5v7xjdtRw7UoSbsreKrQn5t7r89eruK/9JjYHuDg==", + "requires": { + "@babel/types": "^7.18.9" + } + }, + "@babel/helper-module-imports": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.18.6.tgz", + "integrity": "sha512-0NFvs3VkuSYbFi1x2Vd6tKrywq+z/cLeYC/RJNFrIX/30Bf5aiGYbtvGXolEktzJH8o5E5KJ3tT+nkxuuZFVlA==", + "requires": { + "@babel/types": "^7.18.6" + } + }, + "@babel/helper-module-transforms": { + "version": "7.19.0", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.19.0.tgz", + "integrity": "sha512-3HBZ377Fe14RbLIA+ac3sY4PTgpxHVkFrESaWhoI5PuyXPBBX8+C34qblV9G89ZtycGJCmCI/Ut+VUDK4bltNQ==", + "requires": { + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-module-imports": "^7.18.6", + "@babel/helper-simple-access": "^7.18.6", + "@babel/helper-split-export-declaration": "^7.18.6", + "@babel/helper-validator-identifier": "^7.18.6", + "@babel/template": "^7.18.10", + "@babel/traverse": "^7.19.0", + "@babel/types": "^7.19.0" + } + }, + "@babel/helper-optimise-call-expression": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.18.6.tgz", + "integrity": "sha512-HP59oD9/fEHQkdcbgFCnbmgH5vIQTJbxh2yf+CdM89/glUNnuzr87Q8GIjGEnOktTROemO0Pe0iPAYbqZuOUiA==", + "requires": { + "@babel/types": "^7.18.6" + } + }, + "@babel/helper-plugin-utils": { + "version": "7.19.0", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.19.0.tgz", + "integrity": "sha512-40Ryx7I8mT+0gaNxm8JGTZFUITNqdLAgdg0hXzeVZxVD6nFsdhQvip6v8dqkRHzsz1VFpFAaOCHNn0vKBL7Czw==" + }, + "@babel/helper-remap-async-to-generator": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.18.9.tgz", + "integrity": "sha512-dI7q50YKd8BAv3VEfgg7PS7yD3Rtbi2J1XMXaalXO0W0164hYLnh8zpjRS0mte9MfVp/tltvr/cfdXPvJr1opA==", + "requires": { + "@babel/helper-annotate-as-pure": "^7.18.6", + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-wrap-function": "^7.18.9", + "@babel/types": "^7.18.9" + } + }, + "@babel/helper-replace-supers": { + "version": "7.19.1", + "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.19.1.tgz", + "integrity": "sha512-T7ahH7wV0Hfs46SFh5Jz3s0B6+o8g3c+7TMxu7xKfmHikg7EAZ3I2Qk9LFhjxXq8sL7UkP5JflezNwoZa8WvWw==", + "requires": { + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-member-expression-to-functions": "^7.18.9", + "@babel/helper-optimise-call-expression": "^7.18.6", + "@babel/traverse": "^7.19.1", + "@babel/types": "^7.19.0" + } + }, + "@babel/helper-simple-access": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.18.6.tgz", + "integrity": "sha512-iNpIgTgyAvDQpDj76POqg+YEt8fPxx3yaNBg3S30dxNKm2SWfYhD0TGrK/Eu9wHpUW63VQU894TsTg+GLbUa1g==", + "requires": { + "@babel/types": "^7.18.6" + } + }, + "@babel/helper-skip-transparent-expression-wrappers": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.18.9.tgz", + "integrity": "sha512-imytd2gHi3cJPsybLRbmFrF7u5BIEuI2cNheyKi3/iOBC63kNn3q8Crn2xVuESli0aM4KYsyEqKyS7lFL8YVtw==", + "requires": { + "@babel/types": "^7.18.9" + } + }, + "@babel/helper-split-export-declaration": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.18.6.tgz", + "integrity": "sha512-bde1etTx6ZyTmobl9LLMMQsaizFVZrquTEHOqKeQESMKo4PlObf+8+JA25ZsIpZhT/WEd39+vOdLXAFG/nELpA==", + "requires": { + "@babel/types": "^7.18.6" + } + }, + "@babel/helper-string-parser": { + "version": "7.18.10", + "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.18.10.tgz", + "integrity": "sha512-XtIfWmeNY3i4t7t4D2t02q50HvqHybPqW2ki1kosnvWCwuCMeo81Jf0gwr85jy/neUdg5XDdeFE/80DXiO+njw==" + }, + "@babel/helper-validator-identifier": { + "version": "7.19.1", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.19.1.tgz", + "integrity": "sha512-awrNfaMtnHUr653GgGEs++LlAvW6w+DcPrOliSMXWCKo597CwL5Acf/wWdNkf/tfEQE3mjkeD1YOVZOUV/od1w==" + }, + "@babel/helper-validator-option": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.18.6.tgz", + "integrity": "sha512-XO7gESt5ouv/LRJdrVjkShckw6STTaB7l9BrpBaAHDeF5YZT+01PCwmR0SJHnkW6i8OwW/EVWRShfi4j2x+KQw==" + }, + "@babel/helper-wrap-function": { + "version": "7.19.0", + "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.19.0.tgz", + "integrity": "sha512-txX8aN8CZyYGTwcLhlk87KRqncAzhh5TpQamZUa0/u3an36NtDpUP6bQgBCBcLeBs09R/OwQu3OjK0k/HwfNDg==", + "requires": { + "@babel/helper-function-name": "^7.19.0", + "@babel/template": "^7.18.10", + "@babel/traverse": "^7.19.0", + "@babel/types": "^7.19.0" + } + }, + "@babel/helpers": { + "version": "7.19.0", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.19.0.tgz", + "integrity": "sha512-DRBCKGwIEdqY3+rPJgG/dKfQy9+08rHIAJx8q2p+HSWP87s2HCrQmaAMMyMll2kIXKCW0cO1RdQskx15Xakftg==", + "requires": { + "@babel/template": "^7.18.10", + "@babel/traverse": "^7.19.0", + "@babel/types": "^7.19.0" + } + }, + "@babel/highlight": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.18.6.tgz", + "integrity": "sha512-u7stbOuYjaPezCuLj29hNW1v64M2Md2qupEKP1fHc7WdOA3DgLh37suiSrZYY7haUB7iBeQZ9P1uiRF359do3g==", + "requires": { + "@babel/helper-validator-identifier": "^7.18.6", + "chalk": "^2.0.0", + "js-tokens": "^4.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "requires": { + "color-convert": "^1.9.0" + } + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + } + }, + "color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "requires": { + "color-name": "1.1.3" + } + }, + "color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==" + }, + "has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==" + }, + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "@babel/parser": { + "version": "7.19.1", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.19.1.tgz", + "integrity": "sha512-h7RCSorm1DdTVGJf3P2Mhj3kdnkmF/EiysUkzS2TdgAYqyjFdMQJbVuXOBej2SBJaXan/lIVtT6KkGbyyq753A==" + }, + "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.18.6.tgz", + "integrity": "sha512-Dgxsyg54Fx1d4Nge8UnvTrED63vrwOdPmyvPzlNN/boaliRP54pm3pGzZD1SJUwrBA+Cs/xdG8kXX6Mn/RfISQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.18.9.tgz", + "integrity": "sha512-AHrP9jadvH7qlOj6PINbgSuphjQUAK7AOT7DPjBo9EHoLhQTnnK5u45e1Hd4DbSQEO9nqPWtQ89r+XEOWFScKg==", + "requires": { + "@babel/helper-plugin-utils": "^7.18.9", + "@babel/helper-skip-transparent-expression-wrappers": "^7.18.9", + "@babel/plugin-proposal-optional-chaining": "^7.18.9" + } + }, + "@babel/plugin-proposal-async-generator-functions": { + "version": "7.19.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.19.1.tgz", + "integrity": "sha512-0yu8vNATgLy4ivqMNBIwb1HebCelqN7YX8SL3FDXORv/RqT0zEEWUCH4GH44JsSrvCu6GqnAdR5EBFAPeNBB4Q==", + "requires": { + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-plugin-utils": "^7.19.0", + "@babel/helper-remap-async-to-generator": "^7.18.9", + "@babel/plugin-syntax-async-generators": "^7.8.4" + } + }, + "@babel/plugin-proposal-class-properties": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.18.6.tgz", + "integrity": "sha512-cumfXOF0+nzZrrN8Rf0t7M+tF6sZc7vhQwYQck9q1/5w2OExlD+b4v4RpMJFaV1Z7WcDRgO6FqvxqxGlwo+RHQ==", + "requires": { + "@babel/helper-create-class-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-proposal-class-static-block": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-static-block/-/plugin-proposal-class-static-block-7.18.6.tgz", + "integrity": "sha512-+I3oIiNxrCpup3Gi8n5IGMwj0gOCAjcJUSQEcotNnCCPMEnixawOQ+KeJPlgfjzx+FKQ1QSyZOWe7wmoJp7vhw==", + "requires": { + "@babel/helper-create-class-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/plugin-syntax-class-static-block": "^7.14.5" + } + }, + "@babel/plugin-proposal-decorators": { + "version": "7.19.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-decorators/-/plugin-proposal-decorators-7.19.1.tgz", + "integrity": "sha512-LfIKNBBY7Q1OX5C4xAgRQffOg2OnhAo9fnbcOHgOC9Yytm2Sw+4XqHufRYU86tHomzepxtvuVaNO+3EVKR4ivw==", + "requires": { + "@babel/helper-create-class-features-plugin": "^7.19.0", + "@babel/helper-plugin-utils": "^7.19.0", + "@babel/helper-replace-supers": "^7.19.1", + "@babel/helper-split-export-declaration": "^7.18.6", + "@babel/plugin-syntax-decorators": "^7.19.0" + } + }, + "@babel/plugin-proposal-dynamic-import": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.18.6.tgz", + "integrity": "sha512-1auuwmK+Rz13SJj36R+jqFPMJWyKEDd7lLSdOj4oJK0UTgGueSAtkrCvz9ewmgyU/P941Rv2fQwZJN8s6QruXw==", + "requires": { + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/plugin-syntax-dynamic-import": "^7.8.3" + } + }, + "@babel/plugin-proposal-export-namespace-from": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.18.9.tgz", + "integrity": "sha512-k1NtHyOMvlDDFeb9G5PhUXuGj8m/wiwojgQVEhJ/fsVsMCpLyOP4h0uGEjYJKrRI+EVPlb5Jk+Gt9P97lOGwtA==", + "requires": { + "@babel/helper-plugin-utils": "^7.18.9", + "@babel/plugin-syntax-export-namespace-from": "^7.8.3" + } + }, + "@babel/plugin-proposal-json-strings": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.18.6.tgz", + "integrity": "sha512-lr1peyn9kOdbYc0xr0OdHTZ5FMqS6Di+H0Fz2I/JwMzGmzJETNeOFq2pBySw6X/KFL5EWDjlJuMsUGRFb8fQgQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/plugin-syntax-json-strings": "^7.8.3" + } + }, + "@babel/plugin-proposal-logical-assignment-operators": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.18.9.tgz", + "integrity": "sha512-128YbMpjCrP35IOExw2Fq+x55LMP42DzhOhX2aNNIdI9avSWl2PI0yuBWarr3RYpZBSPtabfadkH2yeRiMD61Q==", + "requires": { + "@babel/helper-plugin-utils": "^7.18.9", + "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4" + } + }, + "@babel/plugin-proposal-nullish-coalescing-operator": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.18.6.tgz", + "integrity": "sha512-wQxQzxYeJqHcfppzBDnm1yAY0jSRkUXR2z8RePZYrKwMKgMlE8+Z6LUno+bd6LvbGh8Gltvy74+9pIYkr+XkKA==", + "requires": { + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3" + } + }, + "@babel/plugin-proposal-numeric-separator": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.18.6.tgz", + "integrity": "sha512-ozlZFogPqoLm8WBr5Z8UckIoE4YQ5KESVcNudyXOR8uqIkliTEgJ3RoketfG6pmzLdeZF0H/wjE9/cCEitBl7Q==", + "requires": { + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/plugin-syntax-numeric-separator": "^7.10.4" + } + }, + "@babel/plugin-proposal-object-rest-spread": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.18.9.tgz", + "integrity": "sha512-kDDHQ5rflIeY5xl69CEqGEZ0KY369ehsCIEbTGb4siHG5BE9sga/T0r0OUwyZNLMmZE79E1kbsqAjwFCW4ds6Q==", + "requires": { + "@babel/compat-data": "^7.18.8", + "@babel/helper-compilation-targets": "^7.18.9", + "@babel/helper-plugin-utils": "^7.18.9", + "@babel/plugin-syntax-object-rest-spread": "^7.8.3", + "@babel/plugin-transform-parameters": "^7.18.8" + } + }, + "@babel/plugin-proposal-optional-catch-binding": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.18.6.tgz", + "integrity": "sha512-Q40HEhs9DJQyaZfUjjn6vE8Cv4GmMHCYuMGIWUnlxH6400VGxOuwWsPt4FxXxJkC/5eOzgn0z21M9gMT4MOhbw==", + "requires": { + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/plugin-syntax-optional-catch-binding": "^7.8.3" + } + }, + "@babel/plugin-proposal-optional-chaining": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.18.9.tgz", + "integrity": "sha512-v5nwt4IqBXihxGsW2QmCWMDS3B3bzGIk/EQVZz2ei7f3NJl8NzAJVvUmpDW5q1CRNY+Beb/k58UAH1Km1N411w==", + "requires": { + "@babel/helper-plugin-utils": "^7.18.9", + "@babel/helper-skip-transparent-expression-wrappers": "^7.18.9", + "@babel/plugin-syntax-optional-chaining": "^7.8.3" + } + }, + "@babel/plugin-proposal-private-methods": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.18.6.tgz", + "integrity": "sha512-nutsvktDItsNn4rpGItSNV2sz1XwS+nfU0Rg8aCx3W3NOKVzdMjJRu0O5OkgDp3ZGICSTbgRpxZoWsxoKRvbeA==", + "requires": { + "@babel/helper-create-class-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-proposal-private-property-in-object": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.18.6.tgz", + "integrity": "sha512-9Rysx7FOctvT5ouj5JODjAFAkgGoudQuLPamZb0v1TGLpapdNaftzifU8NTWQm0IRjqoYypdrSmyWgkocDQ8Dw==", + "requires": { + "@babel/helper-annotate-as-pure": "^7.18.6", + "@babel/helper-create-class-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/plugin-syntax-private-property-in-object": "^7.14.5" + } + }, + "@babel/plugin-proposal-unicode-property-regex": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.18.6.tgz", + "integrity": "sha512-2BShG/d5yoZyXZfVePH91urL5wTG6ASZU9M4o03lKK8u8UW1y08OMttBSOADTcJrnPMpvDXRG3G8fyLh4ovs8w==", + "requires": { + "@babel/helper-create-regexp-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-syntax-async-generators": { + "version": "7.8.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz", + "integrity": "sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-bigint": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-bigint/-/plugin-syntax-bigint-7.8.3.tgz", + "integrity": "sha512-wnTnFlG+YxQm3vDxpGE57Pj0srRU4sHE/mDkt1qv2YJJSeUAec2ma4WLUnUPeKjyrfntVwe/N6dCXpU+zL3Npg==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-class-properties": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz", + "integrity": "sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==", + "requires": { + "@babel/helper-plugin-utils": "^7.12.13" + } + }, + "@babel/plugin-syntax-class-static-block": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-static-block/-/plugin-syntax-class-static-block-7.14.5.tgz", + "integrity": "sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw==", + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@babel/plugin-syntax-decorators": { + "version": "7.19.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-decorators/-/plugin-syntax-decorators-7.19.0.tgz", + "integrity": "sha512-xaBZUEDntt4faL1yN8oIFlhfXeQAWJW7CLKYsHTUqriCUbj8xOra8bfxxKGi/UwExPFBuPdH4XfHc9rGQhrVkQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.19.0" + } + }, + "@babel/plugin-syntax-dynamic-import": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.8.3.tgz", + "integrity": "sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-export-namespace-from": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-export-namespace-from/-/plugin-syntax-export-namespace-from-7.8.3.tgz", + "integrity": "sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.3" + } + }, + "@babel/plugin-syntax-flow": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-flow/-/plugin-syntax-flow-7.18.6.tgz", + "integrity": "sha512-LUbR+KNTBWCUAqRG9ex5Gnzu2IOkt8jRJbHHXFT9q+L9zm7M/QQbEqXyw1n1pohYvOyWC8CjeyjrSaIwiYjK7A==", + "requires": { + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-syntax-import-assertions": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.18.6.tgz", + "integrity": "sha512-/DU3RXad9+bZwrgWJQKbr39gYbJpLJHezqEzRzi/BHRlJ9zsQb4CK2CA/5apllXNomwA1qHwzvHl+AdEmC5krQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-syntax-import-meta": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-meta/-/plugin-syntax-import-meta-7.10.4.tgz", + "integrity": "sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g==", + "requires": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/plugin-syntax-json-strings": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz", + "integrity": "sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-jsx": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.18.6.tgz", + "integrity": "sha512-6mmljtAedFGTWu2p/8WIORGwy+61PLgOMPOdazc7YoJ9ZCWUyFy3A6CpPkRKLKD1ToAesxX8KGEViAiLo9N+7Q==", + "requires": { + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-syntax-logical-assignment-operators": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz", + "integrity": "sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==", + "requires": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/plugin-syntax-nullish-coalescing-operator": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz", + "integrity": "sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-numeric-separator": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz", + "integrity": "sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==", + "requires": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/plugin-syntax-object-rest-spread": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz", + "integrity": "sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-optional-catch-binding": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz", + "integrity": "sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-optional-chaining": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz", + "integrity": "sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-private-property-in-object": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-private-property-in-object/-/plugin-syntax-private-property-in-object-7.14.5.tgz", + "integrity": "sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg==", + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@babel/plugin-syntax-top-level-await": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz", + "integrity": "sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==", + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@babel/plugin-syntax-typescript": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.18.6.tgz", + "integrity": "sha512-mAWAuq4rvOepWCBid55JuRNvpTNf2UGVgoz4JV0fXEKolsVZDzsa4NqCef758WZJj/GDu0gVGItjKFiClTAmZA==", + "requires": { + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-transform-arrow-functions": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.18.6.tgz", + "integrity": "sha512-9S9X9RUefzrsHZmKMbDXxweEH+YlE8JJEuat9FdvW9Qh1cw7W64jELCtWNkPBPX5En45uy28KGvA/AySqUh8CQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-transform-async-to-generator": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.18.6.tgz", + "integrity": "sha512-ARE5wZLKnTgPW7/1ftQmSi1CmkqqHo2DNmtztFhvgtOWSDfq0Cq9/9L+KnZNYSNrydBekhW3rwShduf59RoXag==", + "requires": { + "@babel/helper-module-imports": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/helper-remap-async-to-generator": "^7.18.6" + } + }, + "@babel/plugin-transform-block-scoped-functions": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.18.6.tgz", + "integrity": "sha512-ExUcOqpPWnliRcPqves5HJcJOvHvIIWfuS4sroBUenPuMdmW+SMHDakmtS7qOo13sVppmUijqeTv7qqGsvURpQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-transform-block-scoping": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.18.9.tgz", + "integrity": "sha512-5sDIJRV1KtQVEbt/EIBwGy4T01uYIo4KRB3VUqzkhrAIOGx7AoctL9+Ux88btY0zXdDyPJ9mW+bg+v+XEkGmtw==", + "requires": { + "@babel/helper-plugin-utils": "^7.18.9" + } + }, + "@babel/plugin-transform-classes": { + "version": "7.19.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.19.0.tgz", + "integrity": "sha512-YfeEE9kCjqTS9IitkgfJuxjcEtLUHMqa8yUJ6zdz8vR7hKuo6mOy2C05P0F1tdMmDCeuyidKnlrw/iTppHcr2A==", + "requires": { + "@babel/helper-annotate-as-pure": "^7.18.6", + "@babel/helper-compilation-targets": "^7.19.0", + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-function-name": "^7.19.0", + "@babel/helper-optimise-call-expression": "^7.18.6", + "@babel/helper-plugin-utils": "^7.19.0", + "@babel/helper-replace-supers": "^7.18.9", + "@babel/helper-split-export-declaration": "^7.18.6", + "globals": "^11.1.0" + } + }, + "@babel/plugin-transform-computed-properties": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.18.9.tgz", + "integrity": "sha512-+i0ZU1bCDymKakLxn5srGHrsAPRELC2WIbzwjLhHW9SIE1cPYkLCL0NlnXMZaM1vhfgA2+M7hySk42VBvrkBRw==", + "requires": { + "@babel/helper-plugin-utils": "^7.18.9" + } + }, + "@babel/plugin-transform-destructuring": { + "version": "7.18.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.18.13.tgz", + "integrity": "sha512-TodpQ29XekIsex2A+YJPj5ax2plkGa8YYY6mFjCohk/IG9IY42Rtuj1FuDeemfg2ipxIFLzPeA83SIBnlhSIow==", + "requires": { + "@babel/helper-plugin-utils": "^7.18.9" + } + }, + "@babel/plugin-transform-dotall-regex": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.18.6.tgz", + "integrity": "sha512-6S3jpun1eEbAxq7TdjLotAsl4WpQI9DxfkycRcKrjhQYzU87qpXdknpBg/e+TdcMehqGnLFi7tnFUBR02Vq6wg==", + "requires": { + "@babel/helper-create-regexp-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-transform-duplicate-keys": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.18.9.tgz", + "integrity": "sha512-d2bmXCtZXYc59/0SanQKbiWINadaJXqtvIQIzd4+hNwkWBgyCd5F/2t1kXoUdvPMrxzPvhK6EMQRROxsue+mfw==", + "requires": { + "@babel/helper-plugin-utils": "^7.18.9" + } + }, + "@babel/plugin-transform-exponentiation-operator": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.18.6.tgz", + "integrity": "sha512-wzEtc0+2c88FVR34aQmiz56dxEkxr2g8DQb/KfaFa1JYXOFVsbhvAonFN6PwVWj++fKmku8NP80plJ5Et4wqHw==", + "requires": { + "@babel/helper-builder-binary-assignment-operator-visitor": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-transform-flow-strip-types": { + "version": "7.19.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-flow-strip-types/-/plugin-transform-flow-strip-types-7.19.0.tgz", + "integrity": "sha512-sgeMlNaQVbCSpgLSKP4ZZKfsJVnFnNQlUSk6gPYzR/q7tzCgQF2t8RBKAP6cKJeZdveei7Q7Jm527xepI8lNLg==", + "requires": { + "@babel/helper-plugin-utils": "^7.19.0", + "@babel/plugin-syntax-flow": "^7.18.6" + } + }, + "@babel/plugin-transform-for-of": { + "version": "7.18.8", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.18.8.tgz", + "integrity": "sha512-yEfTRnjuskWYo0k1mHUqrVWaZwrdq8AYbfrpqULOJOaucGSp4mNMVps+YtA8byoevxS/urwU75vyhQIxcCgiBQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-transform-function-name": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.18.9.tgz", + "integrity": "sha512-WvIBoRPaJQ5yVHzcnJFor7oS5Ls0PYixlTYE63lCj2RtdQEl15M68FXQlxnG6wdraJIXRdR7KI+hQ7q/9QjrCQ==", + "requires": { + "@babel/helper-compilation-targets": "^7.18.9", + "@babel/helper-function-name": "^7.18.9", + "@babel/helper-plugin-utils": "^7.18.9" + } + }, + "@babel/plugin-transform-literals": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.18.9.tgz", + "integrity": "sha512-IFQDSRoTPnrAIrI5zoZv73IFeZu2dhu6irxQjY9rNjTT53VmKg9fenjvoiOWOkJ6mm4jKVPtdMzBY98Fp4Z4cg==", + "requires": { + "@babel/helper-plugin-utils": "^7.18.9" + } + }, + "@babel/plugin-transform-member-expression-literals": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.18.6.tgz", + "integrity": "sha512-qSF1ihLGO3q+/g48k85tUjD033C29TNTVB2paCwZPVmOsjn9pClvYYrM2VeJpBY2bcNkuny0YUyTNRyRxJ54KA==", + "requires": { + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-transform-modules-amd": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.18.6.tgz", + "integrity": "sha512-Pra5aXsmTsOnjM3IajS8rTaLCy++nGM4v3YR4esk5PCsyg9z8NA5oQLwxzMUtDBd8F+UmVza3VxoAaWCbzH1rg==", + "requires": { + "@babel/helper-module-transforms": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6", + "babel-plugin-dynamic-import-node": "^2.3.3" + } + }, + "@babel/plugin-transform-modules-commonjs": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.18.6.tgz", + "integrity": "sha512-Qfv2ZOWikpvmedXQJDSbxNqy7Xr/j2Y8/KfijM0iJyKkBTmWuvCA1yeH1yDM7NJhBW/2aXxeucLj6i80/LAJ/Q==", + "requires": { + "@babel/helper-module-transforms": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/helper-simple-access": "^7.18.6", + "babel-plugin-dynamic-import-node": "^2.3.3" + } + }, + "@babel/plugin-transform-modules-systemjs": { + "version": "7.19.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.19.0.tgz", + "integrity": "sha512-x9aiR0WXAWmOWsqcsnrzGR+ieaTMVyGyffPVA7F8cXAGt/UxefYv6uSHZLkAFChN5M5Iy1+wjE+xJuPt22H39A==", + "requires": { + "@babel/helper-hoist-variables": "^7.18.6", + "@babel/helper-module-transforms": "^7.19.0", + "@babel/helper-plugin-utils": "^7.19.0", + "@babel/helper-validator-identifier": "^7.18.6", + "babel-plugin-dynamic-import-node": "^2.3.3" + } + }, + "@babel/plugin-transform-modules-umd": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.18.6.tgz", + "integrity": "sha512-dcegErExVeXcRqNtkRU/z8WlBLnvD4MRnHgNs3MytRO1Mn1sHRyhbcpYbVMGclAqOjdW+9cfkdZno9dFdfKLfQ==", + "requires": { + "@babel/helper-module-transforms": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-transform-named-capturing-groups-regex": { + "version": "7.19.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.19.1.tgz", + "integrity": "sha512-oWk9l9WItWBQYS4FgXD4Uyy5kq898lvkXpXQxoJEY1RnvPk4R/Dvu2ebXU9q8lP+rlMwUQTFf2Ok6d78ODa0kw==", + "requires": { + "@babel/helper-create-regexp-features-plugin": "^7.19.0", + "@babel/helper-plugin-utils": "^7.19.0" + } + }, + "@babel/plugin-transform-new-target": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.18.6.tgz", + "integrity": "sha512-DjwFA/9Iu3Z+vrAn+8pBUGcjhxKguSMlsFqeCKbhb9BAV756v0krzVK04CRDi/4aqmk8BsHb4a/gFcaA5joXRw==", + "requires": { + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-transform-object-super": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.18.6.tgz", + "integrity": "sha512-uvGz6zk+pZoS1aTZrOvrbj6Pp/kK2mp45t2B+bTDre2UgsZZ8EZLSJtUg7m/no0zOJUWgFONpB7Zv9W2tSaFlA==", + "requires": { + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/helper-replace-supers": "^7.18.6" + } + }, + "@babel/plugin-transform-parameters": { + "version": "7.18.8", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.18.8.tgz", + "integrity": "sha512-ivfbE3X2Ss+Fj8nnXvKJS6sjRG4gzwPMsP+taZC+ZzEGjAYlvENixmt1sZ5Ca6tWls+BlKSGKPJ6OOXvXCbkFg==", + "requires": { + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-transform-property-literals": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.18.6.tgz", + "integrity": "sha512-cYcs6qlgafTud3PAzrrRNbQtfpQ8+y/+M5tKmksS9+M1ckbH6kzY8MrexEM9mcA6JDsukE19iIRvAyYl463sMg==", + "requires": { + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-transform-react-constant-elements": { + "version": "7.18.12", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-constant-elements/-/plugin-transform-react-constant-elements-7.18.12.tgz", + "integrity": "sha512-Q99U9/ttiu+LMnRU8psd23HhvwXmKWDQIpocm0JKaICcZHnw+mdQbHm6xnSy7dOl8I5PELakYtNBubNQlBXbZw==", + "requires": { + "@babel/helper-plugin-utils": "^7.18.9" + } + }, + "@babel/plugin-transform-react-display-name": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.18.6.tgz", + "integrity": "sha512-TV4sQ+T013n61uMoygyMRm+xf04Bd5oqFpv2jAEQwSZ8NwQA7zeRPg1LMVg2PWi3zWBz+CLKD+v5bcpZ/BS0aA==", + "requires": { + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-transform-react-jsx": { + "version": "7.19.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.19.0.tgz", + "integrity": "sha512-UVEvX3tXie3Szm3emi1+G63jyw1w5IcMY0FSKM+CRnKRI5Mr1YbCNgsSTwoTwKphQEG9P+QqmuRFneJPZuHNhg==", + "requires": { + "@babel/helper-annotate-as-pure": "^7.18.6", + "@babel/helper-module-imports": "^7.18.6", + "@babel/helper-plugin-utils": "^7.19.0", + "@babel/plugin-syntax-jsx": "^7.18.6", + "@babel/types": "^7.19.0" + } + }, + "@babel/plugin-transform-react-jsx-development": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-development/-/plugin-transform-react-jsx-development-7.18.6.tgz", + "integrity": "sha512-SA6HEjwYFKF7WDjWcMcMGUimmw/nhNRDWxr+KaLSCrkD/LMDBvWRmHAYgE1HDeF8KUuI8OAu+RT6EOtKxSW2qA==", + "requires": { + "@babel/plugin-transform-react-jsx": "^7.18.6" + } + }, + "@babel/plugin-transform-react-pure-annotations": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-pure-annotations/-/plugin-transform-react-pure-annotations-7.18.6.tgz", + "integrity": "sha512-I8VfEPg9r2TRDdvnHgPepTKvuRomzA8+u+nhY7qSI1fR2hRNebasZEETLyM5mAUr0Ku56OkXJ0I7NHJnO6cJiQ==", + "requires": { + "@babel/helper-annotate-as-pure": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-transform-regenerator": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.18.6.tgz", + "integrity": "sha512-poqRI2+qiSdeldcz4wTSTXBRryoq3Gc70ye7m7UD5Ww0nE29IXqMl6r7Nd15WBgRd74vloEMlShtH6CKxVzfmQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.18.6", + "regenerator-transform": "^0.15.0" + } + }, + "@babel/plugin-transform-reserved-words": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.18.6.tgz", + "integrity": "sha512-oX/4MyMoypzHjFrT1CdivfKZ+XvIPMFXwwxHp/r0Ddy2Vuomt4HDFGmft1TAY2yiTKiNSsh3kjBAzcM8kSdsjA==", + "requires": { + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-transform-runtime": { + "version": "7.19.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.19.1.tgz", + "integrity": "sha512-2nJjTUFIzBMP/f/miLxEK9vxwW/KUXsdvN4sR//TmuDhe6yU2h57WmIOE12Gng3MDP/xpjUV/ToZRdcf8Yj4fA==", + "requires": { + "@babel/helper-module-imports": "^7.18.6", + "@babel/helper-plugin-utils": "^7.19.0", + "babel-plugin-polyfill-corejs2": "^0.3.3", + "babel-plugin-polyfill-corejs3": "^0.6.0", + "babel-plugin-polyfill-regenerator": "^0.4.1", + "semver": "^6.3.0" + } + }, + "@babel/plugin-transform-shorthand-properties": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.18.6.tgz", + "integrity": "sha512-eCLXXJqv8okzg86ywZJbRn19YJHU4XUa55oz2wbHhaQVn/MM+XhukiT7SYqp/7o00dg52Rj51Ny+Ecw4oyoygw==", + "requires": { + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-transform-spread": { + "version": "7.19.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.19.0.tgz", + "integrity": "sha512-RsuMk7j6n+r752EtzyScnWkQyuJdli6LdO5Klv8Yx0OfPVTcQkIUfS8clx5e9yHXzlnhOZF3CbQ8C2uP5j074w==", + "requires": { + "@babel/helper-plugin-utils": "^7.19.0", + "@babel/helper-skip-transparent-expression-wrappers": "^7.18.9" + } + }, + "@babel/plugin-transform-sticky-regex": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.18.6.tgz", + "integrity": "sha512-kfiDrDQ+PBsQDO85yj1icueWMfGfJFKN1KCkndygtu/C9+XUfydLC8Iv5UYJqRwy4zk8EcplRxEOeLyjq1gm6Q==", + "requires": { + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-transform-template-literals": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.18.9.tgz", + "integrity": "sha512-S8cOWfT82gTezpYOiVaGHrCbhlHgKhQt8XH5ES46P2XWmX92yisoZywf5km75wv5sYcXDUCLMmMxOLCtthDgMA==", + "requires": { + "@babel/helper-plugin-utils": "^7.18.9" + } + }, + "@babel/plugin-transform-typeof-symbol": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.18.9.tgz", + "integrity": "sha512-SRfwTtF11G2aemAZWivL7PD+C9z52v9EvMqH9BuYbabyPuKUvSWks3oCg6041pT925L4zVFqaVBeECwsmlguEw==", + "requires": { + "@babel/helper-plugin-utils": "^7.18.9" + } + }, + "@babel/plugin-transform-typescript": { + "version": "7.19.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.19.1.tgz", + "integrity": "sha512-+ILcOU+6mWLlvCwnL920m2Ow3wWx3Wo8n2t5aROQmV55GZt+hOiLvBaa3DNzRjSEHa1aauRs4/YLmkCfFkhhRQ==", + "requires": { + "@babel/helper-create-class-features-plugin": "^7.19.0", + "@babel/helper-plugin-utils": "^7.19.0", + "@babel/plugin-syntax-typescript": "^7.18.6" + } + }, + "@babel/plugin-transform-unicode-escapes": { + "version": "7.18.10", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.18.10.tgz", + "integrity": "sha512-kKAdAI+YzPgGY/ftStBFXTI1LZFju38rYThnfMykS+IXy8BVx+res7s2fxf1l8I35DV2T97ezo6+SGrXz6B3iQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.18.9" + } + }, + "@babel/plugin-transform-unicode-regex": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.18.6.tgz", + "integrity": "sha512-gE7A6Lt7YLnNOL3Pb9BNeZvi+d8l7tcRrG4+pwJjK9hD2xX4mEvjlQW60G9EEmfXVYRPv9VRQcyegIVHCql/AA==", + "requires": { + "@babel/helper-create-regexp-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/preset-env": { + "version": "7.19.1", + "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.19.1.tgz", + "integrity": "sha512-c8B2c6D16Lp+Nt6HcD+nHl0VbPKVnNPTpszahuxJJnurfMtKeZ80A+qUv48Y7wqvS+dTFuLuaM9oYxyNHbCLWA==", + "requires": { + "@babel/compat-data": "^7.19.1", + "@babel/helper-compilation-targets": "^7.19.1", + "@babel/helper-plugin-utils": "^7.19.0", + "@babel/helper-validator-option": "^7.18.6", + "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.18.6", + "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.18.9", + "@babel/plugin-proposal-async-generator-functions": "^7.19.1", + "@babel/plugin-proposal-class-properties": "^7.18.6", + "@babel/plugin-proposal-class-static-block": "^7.18.6", + "@babel/plugin-proposal-dynamic-import": "^7.18.6", + "@babel/plugin-proposal-export-namespace-from": "^7.18.9", + "@babel/plugin-proposal-json-strings": "^7.18.6", + "@babel/plugin-proposal-logical-assignment-operators": "^7.18.9", + "@babel/plugin-proposal-nullish-coalescing-operator": "^7.18.6", + "@babel/plugin-proposal-numeric-separator": "^7.18.6", + "@babel/plugin-proposal-object-rest-spread": "^7.18.9", + "@babel/plugin-proposal-optional-catch-binding": "^7.18.6", + "@babel/plugin-proposal-optional-chaining": "^7.18.9", + "@babel/plugin-proposal-private-methods": "^7.18.6", + "@babel/plugin-proposal-private-property-in-object": "^7.18.6", + "@babel/plugin-proposal-unicode-property-regex": "^7.18.6", + "@babel/plugin-syntax-async-generators": "^7.8.4", + "@babel/plugin-syntax-class-properties": "^7.12.13", + "@babel/plugin-syntax-class-static-block": "^7.14.5", + "@babel/plugin-syntax-dynamic-import": "^7.8.3", + "@babel/plugin-syntax-export-namespace-from": "^7.8.3", + "@babel/plugin-syntax-import-assertions": "^7.18.6", + "@babel/plugin-syntax-json-strings": "^7.8.3", + "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3", + "@babel/plugin-syntax-numeric-separator": "^7.10.4", + "@babel/plugin-syntax-object-rest-spread": "^7.8.3", + "@babel/plugin-syntax-optional-catch-binding": "^7.8.3", + "@babel/plugin-syntax-optional-chaining": "^7.8.3", + "@babel/plugin-syntax-private-property-in-object": "^7.14.5", + "@babel/plugin-syntax-top-level-await": "^7.14.5", + "@babel/plugin-transform-arrow-functions": "^7.18.6", + "@babel/plugin-transform-async-to-generator": "^7.18.6", + "@babel/plugin-transform-block-scoped-functions": "^7.18.6", + "@babel/plugin-transform-block-scoping": "^7.18.9", + "@babel/plugin-transform-classes": "^7.19.0", + "@babel/plugin-transform-computed-properties": "^7.18.9", + "@babel/plugin-transform-destructuring": "^7.18.13", + "@babel/plugin-transform-dotall-regex": "^7.18.6", + "@babel/plugin-transform-duplicate-keys": "^7.18.9", + "@babel/plugin-transform-exponentiation-operator": "^7.18.6", + "@babel/plugin-transform-for-of": "^7.18.8", + "@babel/plugin-transform-function-name": "^7.18.9", + "@babel/plugin-transform-literals": "^7.18.9", + "@babel/plugin-transform-member-expression-literals": "^7.18.6", + "@babel/plugin-transform-modules-amd": "^7.18.6", + "@babel/plugin-transform-modules-commonjs": "^7.18.6", + "@babel/plugin-transform-modules-systemjs": "^7.19.0", + "@babel/plugin-transform-modules-umd": "^7.18.6", + "@babel/plugin-transform-named-capturing-groups-regex": "^7.19.1", + "@babel/plugin-transform-new-target": "^7.18.6", + "@babel/plugin-transform-object-super": "^7.18.6", + "@babel/plugin-transform-parameters": "^7.18.8", + "@babel/plugin-transform-property-literals": "^7.18.6", + "@babel/plugin-transform-regenerator": "^7.18.6", + "@babel/plugin-transform-reserved-words": "^7.18.6", + "@babel/plugin-transform-shorthand-properties": "^7.18.6", + "@babel/plugin-transform-spread": "^7.19.0", + "@babel/plugin-transform-sticky-regex": "^7.18.6", + "@babel/plugin-transform-template-literals": "^7.18.9", + "@babel/plugin-transform-typeof-symbol": "^7.18.9", + "@babel/plugin-transform-unicode-escapes": "^7.18.10", + "@babel/plugin-transform-unicode-regex": "^7.18.6", + "@babel/preset-modules": "^0.1.5", + "@babel/types": "^7.19.0", + "babel-plugin-polyfill-corejs2": "^0.3.3", + "babel-plugin-polyfill-corejs3": "^0.6.0", + "babel-plugin-polyfill-regenerator": "^0.4.1", + "core-js-compat": "^3.25.1", + "semver": "^6.3.0" + } + }, + "@babel/preset-modules": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/@babel/preset-modules/-/preset-modules-0.1.5.tgz", + "integrity": "sha512-A57th6YRG7oR3cq/yt/Y84MvGgE0eJG2F1JLhKuyG+jFxEgrd/HAMJatiFtmOiZurz+0DkrvbheCLaV5f2JfjA==", + "requires": { + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/plugin-proposal-unicode-property-regex": "^7.4.4", + "@babel/plugin-transform-dotall-regex": "^7.4.4", + "@babel/types": "^7.4.4", + "esutils": "^2.0.2" + } + }, + "@babel/preset-react": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/preset-react/-/preset-react-7.18.6.tgz", + "integrity": "sha512-zXr6atUmyYdiWRVLOZahakYmOBHtWc2WGCkP8PYTgZi0iJXDY2CN180TdrIW4OGOAdLc7TifzDIvtx6izaRIzg==", + "requires": { + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/helper-validator-option": "^7.18.6", + "@babel/plugin-transform-react-display-name": "^7.18.6", + "@babel/plugin-transform-react-jsx": "^7.18.6", + "@babel/plugin-transform-react-jsx-development": "^7.18.6", + "@babel/plugin-transform-react-pure-annotations": "^7.18.6" + } + }, + "@babel/preset-typescript": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/preset-typescript/-/preset-typescript-7.18.6.tgz", + "integrity": "sha512-s9ik86kXBAnD760aybBucdpnLsAt0jK1xqJn2juOn9lkOvSHV60os5hxoVJsPzMQxvnUJFAlkont2DvvaYEBtQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/helper-validator-option": "^7.18.6", + "@babel/plugin-transform-typescript": "^7.18.6" + } + }, + "@babel/runtime": { + "version": "7.19.0", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.19.0.tgz", + "integrity": "sha512-eR8Lo9hnDS7tqkO7NsV+mKvCmv5boaXFSZ70DnfhcgiEne8hv9oCEd36Klw74EtizEqLsy4YnW8UWwpBVolHZA==", + "requires": { + "regenerator-runtime": "^0.13.4" + } + }, + "@babel/runtime-corejs3": { + "version": "7.19.1", + "resolved": "https://registry.npmjs.org/@babel/runtime-corejs3/-/runtime-corejs3-7.19.1.tgz", + "integrity": "sha512-j2vJGnkopRzH+ykJ8h68wrHnEUmtK//E723jjixiAl/PPf6FhqY/vYRcMVlNydRKQjQsTsYEjpx+DZMIvnGk/g==", + "requires": { + "core-js-pure": "^3.25.1", + "regenerator-runtime": "^0.13.4" + } + }, + "@babel/template": { + "version": "7.18.10", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.18.10.tgz", + "integrity": "sha512-TI+rCtooWHr3QJ27kJxfjutghu44DLnasDMwpDqCXVTal9RLp3RSYNh4NdBrRP2cQAoG9A8juOQl6P6oZG4JxA==", + "requires": { + "@babel/code-frame": "^7.18.6", + "@babel/parser": "^7.18.10", + "@babel/types": "^7.18.10" + } + }, + "@babel/traverse": { + "version": "7.19.1", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.19.1.tgz", + "integrity": "sha512-0j/ZfZMxKukDaag2PtOPDbwuELqIar6lLskVPPJDjXMXjfLb1Obo/1yjxIGqqAJrmfaTIY3z2wFLAQ7qSkLsuA==", + "requires": { + "@babel/code-frame": "^7.18.6", + "@babel/generator": "^7.19.0", + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-function-name": "^7.19.0", + "@babel/helper-hoist-variables": "^7.18.6", + "@babel/helper-split-export-declaration": "^7.18.6", + "@babel/parser": "^7.19.1", + "@babel/types": "^7.19.0", + "debug": "^4.1.0", + "globals": "^11.1.0" + } + }, + "@babel/types": { + "version": "7.19.0", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.19.0.tgz", + "integrity": "sha512-YuGopBq3ke25BVSiS6fgF49Ul9gH1x70Bcr6bqRLjWCkcX8Hre1/5+z+IiWOIerRMSSEfGZVB9z9kyq7wVs9YA==", + "requires": { + "@babel/helper-string-parser": "^7.18.10", + "@babel/helper-validator-identifier": "^7.18.6", + "to-fast-properties": "^2.0.0" + } + }, + "@bcoe/v8-coverage": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/@bcoe/v8-coverage/-/v8-coverage-0.2.3.tgz", + "integrity": "sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==" + }, + "@cspotcode/source-map-support": { + "version": "0.8.1", + "resolved": "https://registry.npmjs.org/@cspotcode/source-map-support/-/source-map-support-0.8.1.tgz", + "integrity": "sha512-IchNf6dN4tHoMFIn/7OE8LWZ19Y6q/67Bmf6vnGREv8RSbBVb9LPJxEcnwrcwX6ixSvaiGoomAUvu4YSxXrVgw==", + "requires": { + "@jridgewell/trace-mapping": "0.3.9" + }, + "dependencies": { + "@jridgewell/trace-mapping": { + "version": "0.3.9", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.9.tgz", + "integrity": "sha512-3Belt6tdc8bPgAtbcmdtNJlirVoTmEb5e2gC94PnkwEW9jI6CAHUeoG85tjWP5WquqfavoMtMwiG4P926ZKKuQ==", + "requires": { + "@jridgewell/resolve-uri": "^3.0.3", + "@jridgewell/sourcemap-codec": "^1.4.10" + } + } + } + }, + "@csstools/normalize.css": { + "version": "12.0.0", + "resolved": "https://registry.npmjs.org/@csstools/normalize.css/-/normalize.css-12.0.0.tgz", + "integrity": "sha512-M0qqxAcwCsIVfpFQSlGN5XjXWu8l5JDZN+fPt1LeW5SZexQTgnaEvgXAY+CeygRw0EeppWHi12JxESWiWrB0Sg==" + }, + "@csstools/postcss-cascade-layers": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-cascade-layers/-/postcss-cascade-layers-1.1.1.tgz", + "integrity": "sha512-+KdYrpKC5TgomQr2DlZF4lDEpHcoxnj5IGddYYfBWJAKfj1JtuHUIqMa+E1pJJ+z3kvDViWMqyqPlG4Ja7amQA==", + "requires": { + "@csstools/selector-specificity": "^2.0.2", + "postcss-selector-parser": "^6.0.10" + } + }, + "@csstools/postcss-color-function": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-color-function/-/postcss-color-function-1.1.1.tgz", + "integrity": "sha512-Bc0f62WmHdtRDjf5f3e2STwRAl89N2CLb+9iAwzrv4L2hncrbDwnQD9PCq0gtAt7pOI2leIV08HIBUd4jxD8cw==", + "requires": { + "@csstools/postcss-progressive-custom-properties": "^1.1.0", + "postcss-value-parser": "^4.2.0" + } + }, + "@csstools/postcss-font-format-keywords": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-font-format-keywords/-/postcss-font-format-keywords-1.0.1.tgz", + "integrity": "sha512-ZgrlzuUAjXIOc2JueK0X5sZDjCtgimVp/O5CEqTcs5ShWBa6smhWYbS0x5cVc/+rycTDbjjzoP0KTDnUneZGOg==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "@csstools/postcss-hwb-function": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@csstools/postcss-hwb-function/-/postcss-hwb-function-1.0.2.tgz", + "integrity": "sha512-YHdEru4o3Rsbjmu6vHy4UKOXZD+Rn2zmkAmLRfPet6+Jz4Ojw8cbWxe1n42VaXQhD3CQUXXTooIy8OkVbUcL+w==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "@csstools/postcss-ic-unit": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-ic-unit/-/postcss-ic-unit-1.0.1.tgz", + "integrity": "sha512-Ot1rcwRAaRHNKC9tAqoqNZhjdYBzKk1POgWfhN4uCOE47ebGcLRqXjKkApVDpjifL6u2/55ekkpnFcp+s/OZUw==", + "requires": { + "@csstools/postcss-progressive-custom-properties": "^1.1.0", + "postcss-value-parser": "^4.2.0" + } + }, + "@csstools/postcss-is-pseudo-class": { + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/@csstools/postcss-is-pseudo-class/-/postcss-is-pseudo-class-2.0.7.tgz", + "integrity": "sha512-7JPeVVZHd+jxYdULl87lvjgvWldYu+Bc62s9vD/ED6/QTGjy0jy0US/f6BG53sVMTBJ1lzKZFpYmofBN9eaRiA==", + "requires": { + "@csstools/selector-specificity": "^2.0.0", + "postcss-selector-parser": "^6.0.10" + } + }, + "@csstools/postcss-nested-calc": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@csstools/postcss-nested-calc/-/postcss-nested-calc-1.0.0.tgz", + "integrity": "sha512-JCsQsw1wjYwv1bJmgjKSoZNvf7R6+wuHDAbi5f/7MbFhl2d/+v+TvBTU4BJH3G1X1H87dHl0mh6TfYogbT/dJQ==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "@csstools/postcss-normalize-display-values": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-normalize-display-values/-/postcss-normalize-display-values-1.0.1.tgz", + "integrity": "sha512-jcOanIbv55OFKQ3sYeFD/T0Ti7AMXc9nM1hZWu8m/2722gOTxFg7xYu4RDLJLeZmPUVQlGzo4jhzvTUq3x4ZUw==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "@csstools/postcss-oklab-function": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-oklab-function/-/postcss-oklab-function-1.1.1.tgz", + "integrity": "sha512-nJpJgsdA3dA9y5pgyb/UfEzE7W5Ka7u0CX0/HIMVBNWzWemdcTH3XwANECU6anWv/ao4vVNLTMxhiPNZsTK6iA==", + "requires": { + "@csstools/postcss-progressive-custom-properties": "^1.1.0", + "postcss-value-parser": "^4.2.0" + } + }, + "@csstools/postcss-progressive-custom-properties": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/@csstools/postcss-progressive-custom-properties/-/postcss-progressive-custom-properties-1.3.0.tgz", + "integrity": "sha512-ASA9W1aIy5ygskZYuWams4BzafD12ULvSypmaLJT2jvQ8G0M3I8PRQhC0h7mG0Z3LI05+agZjqSR9+K9yaQQjA==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "@csstools/postcss-stepped-value-functions": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-stepped-value-functions/-/postcss-stepped-value-functions-1.0.1.tgz", + "integrity": "sha512-dz0LNoo3ijpTOQqEJLY8nyaapl6umbmDcgj4AD0lgVQ572b2eqA1iGZYTTWhrcrHztWDDRAX2DGYyw2VBjvCvQ==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "@csstools/postcss-text-decoration-shorthand": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@csstools/postcss-text-decoration-shorthand/-/postcss-text-decoration-shorthand-1.0.0.tgz", + "integrity": "sha512-c1XwKJ2eMIWrzQenN0XbcfzckOLLJiczqy+YvfGmzoVXd7pT9FfObiSEfzs84bpE/VqfpEuAZ9tCRbZkZxxbdw==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "@csstools/postcss-trigonometric-functions": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@csstools/postcss-trigonometric-functions/-/postcss-trigonometric-functions-1.0.2.tgz", + "integrity": "sha512-woKaLO///4bb+zZC2s80l+7cm07M7268MsyG3M0ActXXEFi6SuhvriQYcb58iiKGbjwwIU7n45iRLEHypB47Og==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "@csstools/postcss-unset-value": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@csstools/postcss-unset-value/-/postcss-unset-value-1.0.2.tgz", + "integrity": "sha512-c8J4roPBILnelAsdLr4XOAR/GsTm0GJi4XpcfvoWk3U6KiTCqiFYc63KhRMQQX35jYMp4Ao8Ij9+IZRgMfJp1g==", + "requires": {} + }, + "@csstools/selector-specificity": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/@csstools/selector-specificity/-/selector-specificity-2.0.2.tgz", + "integrity": "sha512-IkpVW/ehM1hWKln4fCA3NzJU8KwD+kIOvPZA4cqxoJHtE21CCzjyp+Kxbu0i5I4tBNOlXPL9mjwnWlL0VEG4Fg==", + "requires": {} + }, + "@episerver/content-definitions": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@episerver/content-definitions/-/content-definitions-1.1.0.tgz", + "integrity": "sha512-1vzhtD2gnRjcuBnFgkjyChF6c8MAeMYtjVXPWoNgLmSOERBIgOIMwrBckiNcsq6IUwBr5LihaTugEmMBSH26kQ==", + "dev": true, + "requires": { + "commander": "^6.2.0", + "openid-client": "^4.2.2" + }, + "dependencies": { + "commander": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/commander/-/commander-6.2.1.tgz", + "integrity": "sha512-U7VdrJFnJgo4xjrHpTzu0yrHPGImdsmD95ZlgYSEajAn2JKzDhDTPG9kBTefmObL2w/ngeZnilk+OV9CG3d7UA==", + "dev": true + } + } + }, + "@eslint/eslintrc": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-1.3.2.tgz", + "integrity": "sha512-AXYd23w1S/bv3fTs3Lz0vjiYemS08jWkI3hYyS9I1ry+0f+Yjs1wm+sU0BS8qDOPrBIkp4qHYC16I8uVtpLajQ==", + "requires": { + "ajv": "^6.12.4", + "debug": "^4.3.2", + "espree": "^9.4.0", + "globals": "^13.15.0", + "ignore": "^5.2.0", + "import-fresh": "^3.2.1", + "js-yaml": "^4.1.0", + "minimatch": "^3.1.2", + "strip-json-comments": "^3.1.1" + }, + "dependencies": { + "globals": { + "version": "13.17.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.17.0.tgz", + "integrity": "sha512-1C+6nQRb1GwGMKm2dH/E7enFAMxGTmGI7/dEdhy/DNelv85w9B72t3uc5frtMNXIbzrarJJ/lTCjcaZwbLJmyw==", + "requires": { + "type-fest": "^0.20.2" + } + }, + "type-fest": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", + "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==" + } + } + }, + "@graphql-codegen/cli": { + "version": "2.12.1", + "resolved": "https://registry.npmjs.org/@graphql-codegen/cli/-/cli-2.12.1.tgz", + "integrity": "sha512-kBYArVrIceKmNy2qZeiqoAHuNFUVRuVL3f0XX3VproXNmCGjLzcYosPmzV8+2H9mjjDU+vq5mLddAc8oVNGz9g==", + "requires": { + "@graphql-codegen/core": "2.6.2", + "@graphql-codegen/plugin-helpers": "^2.7.1", + "@graphql-tools/apollo-engine-loader": "^7.3.6", + "@graphql-tools/code-file-loader": "^7.3.1", + "@graphql-tools/git-loader": "^7.2.1", + "@graphql-tools/github-loader": "^7.3.6", + "@graphql-tools/graphql-file-loader": "^7.5.0", + "@graphql-tools/json-file-loader": "^7.4.1", + "@graphql-tools/load": "^7.7.1", + "@graphql-tools/prisma-loader": "^7.2.7", + "@graphql-tools/url-loader": "^7.13.2", + "@graphql-tools/utils": "^8.9.0", + "@whatwg-node/fetch": "^0.4.0", + "ansi-escapes": "^4.3.1", + "chalk": "^4.1.0", + "chokidar": "^3.5.2", + "cosmiconfig": "^7.0.0", + "cosmiconfig-typescript-loader": "^4.0.0", + "debounce": "^1.2.0", + "detect-indent": "^6.0.0", + "graphql-config": "^4.3.5", + "inquirer": "^8.0.0", + "is-glob": "^4.0.1", + "json-to-pretty-yaml": "^1.2.2", + "listr2": "^4.0.5", + "log-symbols": "^4.0.0", + "mkdirp": "^1.0.4", + "string-env-interpolation": "^1.0.1", + "ts-log": "^2.2.3", + "tslib": "^2.4.0", + "yaml": "^1.10.0", + "yargs": "^17.0.0" + } + }, + "@graphql-codegen/core": { + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/@graphql-codegen/core/-/core-2.6.2.tgz", + "integrity": "sha512-58T5yf9nEfAhDwN1Vz1hImqpdJ/gGpCGUaroQ5tqskZPf7eZYYVkEXbtqRZZLx1MCCKwjWX4hMtTPpHhwKCkng==", + "requires": { + "@graphql-codegen/plugin-helpers": "^2.6.2", + "@graphql-tools/schema": "^9.0.0", + "@graphql-tools/utils": "^8.8.0", + "tslib": "~2.4.0" + } + }, + "@graphql-codegen/plugin-helpers": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/@graphql-codegen/plugin-helpers/-/plugin-helpers-2.7.1.tgz", + "integrity": "sha512-wpEShhwbQp8pqXolnSCNaj0pU91LbuBvYHpYqm96TUqyeKQYAYRVmw3JIt0g8UQpKYhg8lYIDwWdcINOYqkGLg==", + "requires": { + "@graphql-tools/utils": "^8.8.0", + "change-case-all": "1.0.14", + "common-tags": "1.8.2", + "import-from": "4.0.0", + "lodash": "~4.17.0", + "tslib": "~2.4.0" + } + }, + "@graphql-codegen/schema-ast": { + "version": "2.5.1", + "resolved": "https://registry.npmjs.org/@graphql-codegen/schema-ast/-/schema-ast-2.5.1.tgz", + "integrity": "sha512-tewa5DEKbglWn7kYyVBkh3J8YQ5ALqAMVmZwiVFIGOao5u66nd+e4HuFqp0u+Jpz4SJGGi0ap/oFrEvlqLjd2A==", + "requires": { + "@graphql-codegen/plugin-helpers": "^2.6.2", + "@graphql-tools/utils": "^8.8.0", + "tslib": "~2.4.0" + } + }, + "@graphql-codegen/typescript": { + "version": "2.7.3", + "resolved": "https://registry.npmjs.org/@graphql-codegen/typescript/-/typescript-2.7.3.tgz", + "integrity": "sha512-EzX/acijXtbG/AwPzho2ZZWaNo00+xAbsRDP+vnT2PwQV3AYq3/5bFvjq1XfAGWbTntdmlYlIwC9hf5bI85WVA==", + "requires": { + "@graphql-codegen/plugin-helpers": "^2.6.2", + "@graphql-codegen/schema-ast": "^2.5.1", + "@graphql-codegen/visitor-plugin-common": "2.12.1", + "auto-bind": "~4.0.0", + "tslib": "~2.4.0" + } + }, + "@graphql-codegen/typescript-operations": { + "version": "2.5.3", + "resolved": "https://registry.npmjs.org/@graphql-codegen/typescript-operations/-/typescript-operations-2.5.3.tgz", + "integrity": "sha512-s+pA+Erm0HeBb/D5cNrflwRM5KWhkiA5cbz4uA99l3fzFPveoQBPfRCBu0XAlJLP/kBDy64+o4B8Nfc7wdRtmA==", + "requires": { + "@graphql-codegen/plugin-helpers": "^2.6.2", + "@graphql-codegen/typescript": "^2.7.3", + "@graphql-codegen/visitor-plugin-common": "2.12.1", + "auto-bind": "~4.0.0", + "tslib": "~2.4.0" + } + }, + "@graphql-codegen/typescript-react-query": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/@graphql-codegen/typescript-react-query/-/typescript-react-query-4.0.1.tgz", + "integrity": "sha512-vA8cZqlvBoQ+muNycAzWVq8Nthr+AM1OWIuGpYfE3QSe9sqbaXAuXJgm9ZmBQ/tq2M8z8pAwm/z5MOJ7GcUcgg==", + "requires": { + "@graphql-codegen/plugin-helpers": "^2.6.2", + "@graphql-codegen/visitor-plugin-common": "2.12.1", + "auto-bind": "~4.0.0", + "change-case-all": "1.0.14", + "tslib": "~2.4.0" + } + }, + "@graphql-codegen/visitor-plugin-common": { + "version": "2.12.1", + "resolved": "https://registry.npmjs.org/@graphql-codegen/visitor-plugin-common/-/visitor-plugin-common-2.12.1.tgz", + "integrity": "sha512-dIUrX4+i/uazyPQqXyQ8cqykgNFe1lknjnfDWFo0gnk2W8+ruuL2JpSrj/7efzFHxbYGMQrCABDCUTVLi3DcVA==", + "requires": { + "@graphql-codegen/plugin-helpers": "^2.6.2", + "@graphql-tools/optimize": "^1.3.0", + "@graphql-tools/relay-operation-optimizer": "^6.5.0", + "@graphql-tools/utils": "^8.8.0", + "auto-bind": "~4.0.0", + "change-case-all": "1.0.14", + "dependency-graph": "^0.11.0", + "graphql-tag": "^2.11.0", + "parse-filepath": "^1.0.2", + "tslib": "~2.4.0" + } + }, + "@graphql-tools/apollo-engine-loader": { + "version": "7.3.13", + "resolved": "https://registry.npmjs.org/@graphql-tools/apollo-engine-loader/-/apollo-engine-loader-7.3.13.tgz", + "integrity": "sha512-fr2TcA9fM+H81ymdtyDaocZ/Ua4Vhhf1IvpQoPpuEUwLorREd86N8VORUEIBvEdJ1b7Bz7NqwL3RnM5m9KXftA==", + "requires": { + "@ardatan/sync-fetch": "0.0.1", + "@graphql-tools/utils": "8.12.0", + "@whatwg-node/fetch": "^0.4.0", + "tslib": "^2.4.0" + } + }, + "@graphql-tools/batch-execute": { + "version": "8.5.6", + "resolved": "https://registry.npmjs.org/@graphql-tools/batch-execute/-/batch-execute-8.5.6.tgz", + "integrity": "sha512-33vMvVDLBKsNJVNhcySVXF+zkcRL/GRs1Lt+MxygrYCypcAPpFm+amE2y9vOCFufuaKExIX7Lonnmxu19vPzaQ==", + "requires": { + "@graphql-tools/utils": "8.12.0", + "dataloader": "2.1.0", + "tslib": "^2.4.0", + "value-or-promise": "1.0.11" + } + }, + "@graphql-tools/code-file-loader": { + "version": "7.3.6", + "resolved": "https://registry.npmjs.org/@graphql-tools/code-file-loader/-/code-file-loader-7.3.6.tgz", + "integrity": "sha512-PNWWSwSuQAqANerDwS0zdQ5FPipirv75TjjzBHnY+6AF/WvKq5sQiUQheA2P7B+MZc/KdQ7h/JAGMQOhKNVA+Q==", + "requires": { + "@graphql-tools/graphql-tag-pluck": "7.3.6", + "@graphql-tools/utils": "8.12.0", + "globby": "^11.0.3", + "tslib": "^2.4.0", + "unixify": "^1.0.0" + } + }, + "@graphql-tools/delegate": { + "version": "9.0.6", + "resolved": "https://registry.npmjs.org/@graphql-tools/delegate/-/delegate-9.0.6.tgz", + "integrity": "sha512-HMA7rcJLQA3dJwWRG2271mRCdh0SLaK5+FPg+F7JIa3aF5fRdN4pVHNDaAjQeyKOQ2afjgjO5FvOyJwv/ve7Bg==", + "requires": { + "@graphql-tools/batch-execute": "8.5.6", + "@graphql-tools/schema": "9.0.4", + "@graphql-tools/utils": "8.12.0", + "dataloader": "2.1.0", + "tslib": "~2.4.0", + "value-or-promise": "1.0.11" + } + }, + "@graphql-tools/git-loader": { + "version": "7.2.6", + "resolved": "https://registry.npmjs.org/@graphql-tools/git-loader/-/git-loader-7.2.6.tgz", + "integrity": "sha512-QA94Gjp70xcdIYUbZDIm8fnuDN0IvoIIVVU+lXQemoV+vDeJKIjrP9tfOTjVDPIDXQnCYswvu9HLe8BlEApQYw==", + "requires": { + "@graphql-tools/graphql-tag-pluck": "7.3.6", + "@graphql-tools/utils": "8.12.0", + "is-glob": "4.0.3", + "micromatch": "^4.0.4", + "tslib": "^2.4.0", + "unixify": "^1.0.0" + } + }, + "@graphql-tools/github-loader": { + "version": "7.3.13", + "resolved": "https://registry.npmjs.org/@graphql-tools/github-loader/-/github-loader-7.3.13.tgz", + "integrity": "sha512-4RTjdtdtQC+n9LJMKpBThQGD3LnpeLVjU2A7BoVuKR+NQPJtcUzzuD6dXeYm5RiOMOQUsPGxQWKhJenW20aLUg==", + "requires": { + "@ardatan/sync-fetch": "0.0.1", + "@graphql-tools/graphql-tag-pluck": "7.3.6", + "@graphql-tools/utils": "8.12.0", + "@whatwg-node/fetch": "^0.4.0", + "tslib": "^2.4.0" + } + }, + "@graphql-tools/graphql-file-loader": { + "version": "7.5.5", + "resolved": "https://registry.npmjs.org/@graphql-tools/graphql-file-loader/-/graphql-file-loader-7.5.5.tgz", + "integrity": "sha512-OL+7qO1S66TpMK7OGz8Ag2WL08HlxKxrObVSDlxzWbSubWuXM5v959XscYAKRf6daYcVpkfNvO37QjflL9mjhg==", + "requires": { + "@graphql-tools/import": "6.7.6", + "@graphql-tools/utils": "8.12.0", + "globby": "^11.0.3", + "tslib": "^2.4.0", + "unixify": "^1.0.0" + } + }, + "@graphql-tools/graphql-tag-pluck": { + "version": "7.3.6", + "resolved": "https://registry.npmjs.org/@graphql-tools/graphql-tag-pluck/-/graphql-tag-pluck-7.3.6.tgz", + "integrity": "sha512-qULgqsOGKY1/PBqmP7fJZqbCg/TzPHKB9Wl51HGA9QjGymrzmrH5EjvsC8RtgdubF8yuTTVVFTz1lmSQ7RPssQ==", + "requires": { + "@babel/parser": "^7.16.8", + "@babel/traverse": "^7.16.8", + "@babel/types": "^7.16.8", + "@graphql-tools/utils": "8.12.0", + "tslib": "^2.4.0" + } + }, + "@graphql-tools/import": { + "version": "6.7.6", + "resolved": "https://registry.npmjs.org/@graphql-tools/import/-/import-6.7.6.tgz", + "integrity": "sha512-WtUyiO2qCaK/H4u81zAw/NbBvCOzwKl4N+Vl+FqrFCzYobscwL6x6roePyoXM1O3+JJIIn3CETv4kg4kwxaBVw==", + "requires": { + "@graphql-tools/utils": "8.12.0", + "resolve-from": "5.0.0", + "tslib": "^2.4.0" + } + }, + "@graphql-tools/json-file-loader": { + "version": "7.4.6", + "resolved": "https://registry.npmjs.org/@graphql-tools/json-file-loader/-/json-file-loader-7.4.6.tgz", + "integrity": "sha512-34AfjCitO4NtJ5AcXYLcFF3GDsMVTycrljSaBA2t1d7B4bMPtREDphKXLMc/Uf2zW6IW1i1sZZyrcmArPy1Z8A==", + "requires": { + "@graphql-tools/utils": "8.12.0", + "globby": "^11.0.3", + "tslib": "^2.4.0", + "unixify": "^1.0.0" + } + }, + "@graphql-tools/load": { + "version": "7.7.7", + "resolved": "https://registry.npmjs.org/@graphql-tools/load/-/load-7.7.7.tgz", + "integrity": "sha512-IpI2672zcoAX4FLjcH5kvHc7eqjPyLP1svrIcZKQenv0GRS6dW0HI9E5UCBs0y/yy8yW6s+SvpmNsfIlkMj3Kw==", + "requires": { + "@graphql-tools/schema": "9.0.4", + "@graphql-tools/utils": "8.12.0", + "p-limit": "3.1.0", + "tslib": "^2.4.0" + } + }, + "@graphql-tools/merge": { + "version": "8.3.6", + "resolved": "https://registry.npmjs.org/@graphql-tools/merge/-/merge-8.3.6.tgz", + "integrity": "sha512-uUBokxXi89bj08P+iCvQk3Vew4vcfL5ZM6NTylWi8PIpoq4r5nJ625bRuN8h2uubEdRiH8ntN9M4xkd/j7AybQ==", + "requires": { + "@graphql-tools/utils": "8.12.0", + "tslib": "^2.4.0" + } + }, + "@graphql-tools/optimize": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/@graphql-tools/optimize/-/optimize-1.3.1.tgz", + "integrity": "sha512-5j5CZSRGWVobt4bgRRg7zhjPiSimk+/zIuColih8E8DxuFOaJ+t0qu7eZS5KXWBkjcd4BPNuhUPpNlEmHPqVRQ==", + "requires": { + "tslib": "^2.4.0" + } + }, + "@graphql-tools/prisma-loader": { + "version": "7.2.22", + "resolved": "https://registry.npmjs.org/@graphql-tools/prisma-loader/-/prisma-loader-7.2.22.tgz", + "integrity": "sha512-QafvScyyJ9Nvi1r4dmYUBzk1pe5MDwhMQUlJQLIphIPHYP8so8aRHKttoycuMZgQB43uOP+9RpdK0BIPa84/dw==", + "requires": { + "@graphql-tools/url-loader": "7.16.2", + "@graphql-tools/utils": "8.12.0", + "@types/js-yaml": "^4.0.0", + "@types/json-stable-stringify": "^1.0.32", + "@types/jsonwebtoken": "^8.5.0", + "chalk": "^4.1.0", + "debug": "^4.3.1", + "dotenv": "^16.0.0", + "graphql-request": "^5.0.0", + "http-proxy-agent": "^5.0.0", + "https-proxy-agent": "^5.0.0", + "isomorphic-fetch": "^3.0.0", + "js-yaml": "^4.0.0", + "json-stable-stringify": "^1.0.1", + "jsonwebtoken": "^8.5.1", + "lodash": "^4.17.20", + "scuid": "^1.1.0", + "tslib": "^2.4.0", + "yaml-ast-parser": "^0.0.43" + } + }, + "@graphql-tools/relay-operation-optimizer": { + "version": "6.5.6", + "resolved": "https://registry.npmjs.org/@graphql-tools/relay-operation-optimizer/-/relay-operation-optimizer-6.5.6.tgz", + "integrity": "sha512-2KjaWYxD/NC6KtckbDEAbN46QO+74d1SBaZQ26qQjWhyoAjon12xlMW4HWxHEN0d0xuz0cnOVUVc+t4wVXePUg==", + "requires": { + "@ardatan/relay-compiler": "12.0.0", + "@graphql-tools/utils": "8.12.0", + "tslib": "^2.4.0" + } + }, + "@graphql-tools/schema": { + "version": "9.0.4", + "resolved": "https://registry.npmjs.org/@graphql-tools/schema/-/schema-9.0.4.tgz", + "integrity": "sha512-B/b8ukjs18fq+/s7p97P8L1VMrwapYc3N2KvdG/uNThSazRRn8GsBK0Nr+FH+mVKiUfb4Dno79e3SumZVoHuOQ==", + "requires": { + "@graphql-tools/merge": "8.3.6", + "@graphql-tools/utils": "8.12.0", + "tslib": "^2.4.0", + "value-or-promise": "1.0.11" + } + }, + "@graphql-tools/url-loader": { + "version": "7.16.2", + "resolved": "https://registry.npmjs.org/@graphql-tools/url-loader/-/url-loader-7.16.2.tgz", + "integrity": "sha512-ZVG3kDEJ88zLfqYtVmI36RUzaP/0bPBcJfBH8whMYL620tE6kizEQsON8iKsxcU1bWB5D7m9ZVFqW4eZ5EqVWw==", + "requires": { + "@ardatan/sync-fetch": "0.0.1", + "@graphql-tools/delegate": "9.0.6", + "@graphql-tools/utils": "8.12.0", + "@graphql-tools/wrap": "9.2.1", + "@types/ws": "^8.0.0", + "@whatwg-node/fetch": "^0.4.0", + "dset": "^3.1.2", + "extract-files": "^11.0.0", + "graphql-ws": "^5.4.1", + "isomorphic-ws": "^5.0.0", + "meros": "^1.1.4", + "tslib": "^2.4.0", + "value-or-promise": "^1.0.11", + "ws": "^8.3.0" + } + }, + "@graphql-tools/utils": { + "version": "8.12.0", + "resolved": "https://registry.npmjs.org/@graphql-tools/utils/-/utils-8.12.0.tgz", + "integrity": "sha512-TeO+MJWGXjUTS52qfK4R8HiPoF/R7X+qmgtOYd8DTH0l6b+5Y/tlg5aGeUJefqImRq7nvi93Ms40k/Uz4D5CWw==", + "requires": { + "tslib": "^2.4.0" + } + }, + "@graphql-tools/wrap": { + "version": "9.2.1", + "resolved": "https://registry.npmjs.org/@graphql-tools/wrap/-/wrap-9.2.1.tgz", + "integrity": "sha512-W8bzJijTZDNi8e1oM2AMG89CtvfTYaJ9lCe0dYMN+a+OPMhRfgR9+eO7ALcUa9y4MTu+YEDVjUq0ZboaSvesyA==", + "requires": { + "@graphql-tools/delegate": "9.0.6", + "@graphql-tools/schema": "9.0.4", + "@graphql-tools/utils": "8.12.0", + "tslib": "^2.4.0", + "value-or-promise": "1.0.11" + } + }, + "@graphql-typed-document-node/core": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/@graphql-typed-document-node/core/-/core-3.1.1.tgz", + "integrity": "sha512-NQ17ii0rK1b34VZonlmT2QMJFI70m0TRwbknO/ihlbatXyaktDhN/98vBiUU6kNBPljqGqyIrl2T4nY2RpFANg==", + "requires": {} + }, + "@humanwhocodes/config-array": { + "version": "0.10.5", + "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.10.5.tgz", + "integrity": "sha512-XVVDtp+dVvRxMoxSiSfasYaG02VEe1qH5cKgMQJWhol6HwzbcqoCMJi8dAGoYAO57jhUyhI6cWuRiTcRaDaYug==", + "requires": { + "@humanwhocodes/object-schema": "^1.2.1", + "debug": "^4.1.1", + "minimatch": "^3.0.4" + } + }, + "@humanwhocodes/gitignore-to-minimatch": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@humanwhocodes/gitignore-to-minimatch/-/gitignore-to-minimatch-1.0.2.tgz", + "integrity": "sha512-rSqmMJDdLFUsyxR6FMtD00nfQKKLFb1kv+qBbOVKqErvloEIJLo5bDTJTQNTYgeyp78JsA7u/NPi5jT1GR/MuA==" + }, + "@humanwhocodes/module-importer": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz", + "integrity": "sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==" + }, + "@humanwhocodes/object-schema": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-1.2.1.tgz", + "integrity": "sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA==" + }, + "@iarna/toml": { + "version": "2.2.5", + "resolved": "https://registry.npmjs.org/@iarna/toml/-/toml-2.2.5.tgz", + "integrity": "sha512-trnsAYxU3xnS1gPHPyU961coFyLkh4gAD/0zQ5mymY4yOZ+CYvsPqUbOFSw0aDM4y0tV7tiFxL/1XfXPNC6IPg==" + }, + "@istanbuljs/load-nyc-config": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@istanbuljs/load-nyc-config/-/load-nyc-config-1.1.0.tgz", + "integrity": "sha512-VjeHSlIzpv/NyD3N0YuHfXOPDIixcA1q2ZV98wsMqcYlPmv2n3Yb2lYP9XMElnaFVXg5A7YLTeLu6V84uQDjmQ==", + "requires": { + "camelcase": "^5.3.1", + "find-up": "^4.1.0", + "get-package-type": "^0.1.0", + "js-yaml": "^3.13.1", + "resolve-from": "^5.0.0" + }, + "dependencies": { + "argparse": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", + "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", + "requires": { + "sprintf-js": "~1.0.2" + } + }, + "camelcase": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==" + }, + "find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "requires": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + } + }, + "js-yaml": { + "version": "3.14.1", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", + "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", + "requires": { + "argparse": "^1.0.7", + "esprima": "^4.0.0" + } + }, + "locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "requires": { + "p-locate": "^4.1.0" + } + }, + "p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "requires": { + "p-try": "^2.0.0" + } + }, + "p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "requires": { + "p-limit": "^2.2.0" + } + } + } + }, + "@istanbuljs/schema": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/@istanbuljs/schema/-/schema-0.1.3.tgz", + "integrity": "sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA==" + }, + "@jest/console": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/console/-/console-27.5.1.tgz", + "integrity": "sha512-kZ/tNpS3NXn0mlXXXPNuDZnb4c0oZ20r4K5eemM2k30ZC3G0T02nXUvyhf5YdbXWHPEJLc9qGLxEZ216MdL+Zg==", + "requires": { + "@jest/types": "^27.5.1", + "@types/node": "*", + "chalk": "^4.0.0", + "jest-message-util": "^27.5.1", + "jest-util": "^27.5.1", + "slash": "^3.0.0" + } + }, + "@jest/core": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/core/-/core-27.5.1.tgz", + "integrity": "sha512-AK6/UTrvQD0Cd24NSqmIA6rKsu0tKIxfiCducZvqxYdmMisOYAsdItspT+fQDQYARPf8XgjAFZi0ogW2agH5nQ==", + "requires": { + "@jest/console": "^27.5.1", + "@jest/reporters": "^27.5.1", + "@jest/test-result": "^27.5.1", + "@jest/transform": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "ansi-escapes": "^4.2.1", + "chalk": "^4.0.0", + "emittery": "^0.8.1", + "exit": "^0.1.2", + "graceful-fs": "^4.2.9", + "jest-changed-files": "^27.5.1", + "jest-config": "^27.5.1", + "jest-haste-map": "^27.5.1", + "jest-message-util": "^27.5.1", + "jest-regex-util": "^27.5.1", + "jest-resolve": "^27.5.1", + "jest-resolve-dependencies": "^27.5.1", + "jest-runner": "^27.5.1", + "jest-runtime": "^27.5.1", + "jest-snapshot": "^27.5.1", + "jest-util": "^27.5.1", + "jest-validate": "^27.5.1", + "jest-watcher": "^27.5.1", + "micromatch": "^4.0.4", + "rimraf": "^3.0.0", + "slash": "^3.0.0", + "strip-ansi": "^6.0.0" + } + }, + "@jest/environment": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/environment/-/environment-27.5.1.tgz", + "integrity": "sha512-/WQjhPJe3/ghaol/4Bq480JKXV/Rfw8nQdN7f41fM8VDHLcxKXou6QyXAh3EFr9/bVG3x74z1NWDkP87EiY8gA==", + "requires": { + "@jest/fake-timers": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "jest-mock": "^27.5.1" + } + }, + "@jest/fake-timers": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-27.5.1.tgz", + "integrity": "sha512-/aPowoolwa07k7/oM3aASneNeBGCmGQsc3ugN4u6s4C/+s5M64MFo/+djTdiwcbQlRfFElGuDXWzaWj6QgKObQ==", + "requires": { + "@jest/types": "^27.5.1", + "@sinonjs/fake-timers": "^8.0.1", + "@types/node": "*", + "jest-message-util": "^27.5.1", + "jest-mock": "^27.5.1", + "jest-util": "^27.5.1" + } + }, + "@jest/globals": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/globals/-/globals-27.5.1.tgz", + "integrity": "sha512-ZEJNB41OBQQgGzgyInAv0UUfDDj3upmHydjieSxFvTRuZElrx7tXg/uVQ5hYVEwiXs3+aMsAeEc9X7xiSKCm4Q==", + "requires": { + "@jest/environment": "^27.5.1", + "@jest/types": "^27.5.1", + "expect": "^27.5.1" + } + }, + "@jest/reporters": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/reporters/-/reporters-27.5.1.tgz", + "integrity": "sha512-cPXh9hWIlVJMQkVk84aIvXuBB4uQQmFqZiacloFuGiP3ah1sbCxCosidXFDfqG8+6fO1oR2dTJTlsOy4VFmUfw==", + "requires": { + "@bcoe/v8-coverage": "^0.2.3", + "@jest/console": "^27.5.1", + "@jest/test-result": "^27.5.1", + "@jest/transform": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "chalk": "^4.0.0", + "collect-v8-coverage": "^1.0.0", + "exit": "^0.1.2", + "glob": "^7.1.2", + "graceful-fs": "^4.2.9", + "istanbul-lib-coverage": "^3.0.0", + "istanbul-lib-instrument": "^5.1.0", + "istanbul-lib-report": "^3.0.0", + "istanbul-lib-source-maps": "^4.0.0", + "istanbul-reports": "^3.1.3", + "jest-haste-map": "^27.5.1", + "jest-resolve": "^27.5.1", + "jest-util": "^27.5.1", + "jest-worker": "^27.5.1", + "slash": "^3.0.0", + "source-map": "^0.6.0", + "string-length": "^4.0.1", + "terminal-link": "^2.0.0", + "v8-to-istanbul": "^8.1.0" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + } + } + }, + "@jest/schemas": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-28.1.3.tgz", + "integrity": "sha512-/l/VWsdt/aBXgjshLWOFyFt3IVdYypu5y2Wn2rOO1un6nkqIn8SLXzgIMYXFyYsRWDyF5EthmKJMIdJvk08grg==", + "requires": { + "@sinclair/typebox": "^0.24.1" + } + }, + "@jest/source-map": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/source-map/-/source-map-27.5.1.tgz", + "integrity": "sha512-y9NIHUYF3PJRlHk98NdC/N1gl88BL08aQQgu4k4ZopQkCw9t9cV8mtl3TV8b/YCB8XaVTFrmUTAJvjsntDireg==", + "requires": { + "callsites": "^3.0.0", + "graceful-fs": "^4.2.9", + "source-map": "^0.6.0" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + } + } + }, + "@jest/test-result": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-27.5.1.tgz", + "integrity": "sha512-EW35l2RYFUcUQxFJz5Cv5MTOxlJIQs4I7gxzi2zVU7PJhOwfYq1MdC5nhSmYjX1gmMmLPvB3sIaC+BkcHRBfag==", + "requires": { + "@jest/console": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/istanbul-lib-coverage": "^2.0.0", + "collect-v8-coverage": "^1.0.0" + } + }, + "@jest/test-sequencer": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/test-sequencer/-/test-sequencer-27.5.1.tgz", + "integrity": "sha512-LCheJF7WB2+9JuCS7VB/EmGIdQuhtqjRNI9A43idHv3E4KltCTsPsLxvdaubFHSYwY/fNjMWjl6vNRhDiN7vpQ==", + "requires": { + "@jest/test-result": "^27.5.1", + "graceful-fs": "^4.2.9", + "jest-haste-map": "^27.5.1", + "jest-runtime": "^27.5.1" + } + }, + "@jest/transform": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/transform/-/transform-27.5.1.tgz", + "integrity": "sha512-ipON6WtYgl/1329g5AIJVbUuEh0wZVbdpGwC99Jw4LwuoBNS95MVphU6zOeD9pDkon+LLbFL7lOQRapbB8SCHw==", + "requires": { + "@babel/core": "^7.1.0", + "@jest/types": "^27.5.1", + "babel-plugin-istanbul": "^6.1.1", + "chalk": "^4.0.0", + "convert-source-map": "^1.4.0", + "fast-json-stable-stringify": "^2.0.0", + "graceful-fs": "^4.2.9", + "jest-haste-map": "^27.5.1", + "jest-regex-util": "^27.5.1", + "jest-util": "^27.5.1", + "micromatch": "^4.0.4", + "pirates": "^4.0.4", + "slash": "^3.0.0", + "source-map": "^0.6.1", + "write-file-atomic": "^3.0.0" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + } + } + }, + "@jest/types": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", + "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", + "requires": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^16.0.0", + "chalk": "^4.0.0" + } + }, + "@jridgewell/gen-mapping": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.2.tgz", + "integrity": "sha512-mh65xKQAzI6iBcFzwv28KVWSmCkdRBWoOh+bYQGW3+6OZvbbN3TqMGo5hqYxQniRcH9F2VZIoJCm4pa3BPDK/A==", + "requires": { + "@jridgewell/set-array": "^1.0.1", + "@jridgewell/sourcemap-codec": "^1.4.10", + "@jridgewell/trace-mapping": "^0.3.9" + } + }, + "@jridgewell/resolve-uri": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.0.tgz", + "integrity": "sha512-F2msla3tad+Mfht5cJq7LSXcdudKTWCVYUgw6pLFOOHSTtZlj6SWNYAp+AhuqLmWdBO2X5hPrLcu8cVP8fy28w==" + }, + "@jridgewell/set-array": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.1.2.tgz", + "integrity": "sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==" + }, + "@jridgewell/source-map": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/@jridgewell/source-map/-/source-map-0.3.2.tgz", + "integrity": "sha512-m7O9o2uR8k2ObDysZYzdfhb08VuEml5oWGiosa1VdaPZ/A6QyPkAJuwN0Q1lhULOf6B7MtQmHENS743hWtCrgw==", + "requires": { + "@jridgewell/gen-mapping": "^0.3.0", + "@jridgewell/trace-mapping": "^0.3.9" + } + }, + "@jridgewell/sourcemap-codec": { + "version": "1.4.14", + "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.14.tgz", + "integrity": "sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw==" + }, + "@jridgewell/trace-mapping": { + "version": "0.3.15", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.15.tgz", + "integrity": "sha512-oWZNOULl+UbhsgB51uuZzglikfIKSUBO/M9W2OfEjn7cmqoAiCgmv9lyACTUacZwBz0ITnJ2NqjU8Tx0DHL88g==", + "requires": { + "@jridgewell/resolve-uri": "^3.0.3", + "@jridgewell/sourcemap-codec": "^1.4.10" + } + }, + "@leichtgewicht/ip-codec": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/@leichtgewicht/ip-codec/-/ip-codec-2.0.4.tgz", + "integrity": "sha512-Hcv+nVC0kZnQ3tD9GVu5xSMR4VVYOteQIr/hwFPVEvPdlXqgGEuRjiheChHgdM+JyqdgNcmzZOX/tnl0JOiI7A==" + }, + "@nicolo-ribaudo/eslint-scope-5-internals": { + "version": "5.1.1-v1", + "resolved": "https://registry.npmjs.org/@nicolo-ribaudo/eslint-scope-5-internals/-/eslint-scope-5-internals-5.1.1-v1.tgz", + "integrity": "sha512-54/JRvkLIzzDWshCWfuhadfrfZVPiElY8Fcgmg1HroEly/EDSszzhBAsarCux+D/kOslTRquNzuyGSmUSTTHGg==", + "requires": { + "eslint-scope": "5.1.1" + }, + "dependencies": { + "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==", + "requires": { + "esrecurse": "^4.3.0", + "estraverse": "^4.1.1" + } + }, + "estraverse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==" + } + } + }, + "@nodelib/fs.scandir": { + "version": "2.1.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", + "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", + "requires": { + "@nodelib/fs.stat": "2.0.5", + "run-parallel": "^1.1.9" + } + }, + "@nodelib/fs.stat": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", + "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==" + }, + "@nodelib/fs.walk": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", + "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", + "requires": { + "@nodelib/fs.scandir": "2.1.5", + "fastq": "^1.6.0" + } + }, + "@panva/asn1.js": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@panva/asn1.js/-/asn1.js-1.0.0.tgz", + "integrity": "sha512-UdkG3mLEqXgnlKsWanWcgb6dOjUzJ+XC5f+aWw30qrtjxeNUSfKX1cd5FBzOaXQumoe9nIqeZUvrRJS03HCCtw==", + "dev": true + }, + "@peculiar/asn1-schema": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/@peculiar/asn1-schema/-/asn1-schema-2.3.0.tgz", + "integrity": "sha512-DtNLAG4vmDrdSJFPe7rypkcj597chNQL7u+2dBtYo5mh7VW2+im6ke+O0NVr8W1f4re4C3F71LhoMb0Yxqa48Q==", + "requires": { + "asn1js": "^3.0.5", + "pvtsutils": "^1.3.2", + "tslib": "^2.4.0" + } + }, + "@peculiar/json-schema": { + "version": "1.1.12", + "resolved": "https://registry.npmjs.org/@peculiar/json-schema/-/json-schema-1.1.12.tgz", + "integrity": "sha512-coUfuoMeIB7B8/NMekxaDzLhaYmp0HZNPEjYRm9goRou8UZIC3z21s0sL9AWoCw4EG876QyO3kYrc61WNF9B/w==", + "requires": { + "tslib": "^2.0.0" + } + }, + "@peculiar/webcrypto": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/@peculiar/webcrypto/-/webcrypto-1.4.0.tgz", + "integrity": "sha512-U58N44b2m3OuTgpmKgf0LPDOmP3bhwNz01vAnj1mBwxBASRhptWYK+M3zG+HBkDqGQM+bFsoIihTW8MdmPXEqg==", + "requires": { + "@peculiar/asn1-schema": "^2.1.6", + "@peculiar/json-schema": "^1.1.12", + "pvtsutils": "^1.3.2", + "tslib": "^2.4.0", + "webcrypto-core": "^1.7.4" + } + }, + "@pmmmwh/react-refresh-webpack-plugin": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/@pmmmwh/react-refresh-webpack-plugin/-/react-refresh-webpack-plugin-0.5.7.tgz", + "integrity": "sha512-bcKCAzF0DV2IIROp9ZHkRJa6O4jy7NlnHdWL3GmcUxYWNjLXkK5kfELELwEfSP5hXPfVL/qOGMAROuMQb9GG8Q==", + "requires": { + "ansi-html-community": "^0.0.8", + "common-path-prefix": "^3.0.0", + "core-js-pure": "^3.8.1", + "error-stack-parser": "^2.0.6", + "find-up": "^5.0.0", + "html-entities": "^2.1.0", + "loader-utils": "^2.0.0", + "schema-utils": "^3.0.0", + "source-map": "^0.7.3" + } + }, + "@popperjs/core": { + "version": "2.11.6", + "resolved": "https://registry.npmjs.org/@popperjs/core/-/core-2.11.6.tgz", + "integrity": "sha512-50/17A98tWUfQ176raKiOGXuYpLyyVMkxxG6oylzL3BPOlA6ADGdK7EYunSa4I064xerltq9TGXs8HmOk5E+vw==", + "peer": true + }, + "@remix-run/router": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@remix-run/router/-/router-1.0.2.tgz", + "integrity": "sha512-GRSOFhJzjGN+d4sKHTMSvNeUPoZiDHWmRnXfzaxrqe7dE/Nzlc8BiMSJdLDESZlndM7jIUrZ/F4yWqVYlI0rwQ==" + }, + "@rollup/plugin-babel": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/@rollup/plugin-babel/-/plugin-babel-5.3.1.tgz", + "integrity": "sha512-WFfdLWU/xVWKeRQnKmIAQULUI7Il0gZnBIH/ZFO069wYIfPu+8zrfp/KMW0atmELoRDq8FbiP3VCss9MhCut7Q==", + "requires": { + "@babel/helper-module-imports": "^7.10.4", + "@rollup/pluginutils": "^3.1.0" + } + }, + "@rollup/plugin-node-resolve": { + "version": "11.2.1", + "resolved": "https://registry.npmjs.org/@rollup/plugin-node-resolve/-/plugin-node-resolve-11.2.1.tgz", + "integrity": "sha512-yc2n43jcqVyGE2sqV5/YCmocy9ArjVAP/BeXyTtADTBBX6V0e5UMqwO8CdQ0kzjb6zu5P1qMzsScCMRvE9OlVg==", + "requires": { + "@rollup/pluginutils": "^3.1.0", + "@types/resolve": "1.17.1", + "builtin-modules": "^3.1.0", + "deepmerge": "^4.2.2", + "is-module": "^1.0.0", + "resolve": "^1.19.0" + } + }, + "@rollup/plugin-replace": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/@rollup/plugin-replace/-/plugin-replace-2.4.2.tgz", + "integrity": "sha512-IGcu+cydlUMZ5En85jxHH4qj2hta/11BHq95iHEyb2sbgiN0eCdzvUcHw5gt9pBL5lTi4JDYJ1acCoMGpTvEZg==", + "requires": { + "@rollup/pluginutils": "^3.1.0", + "magic-string": "^0.25.7" + } + }, + "@rollup/pluginutils": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/@rollup/pluginutils/-/pluginutils-3.1.0.tgz", + "integrity": "sha512-GksZ6pr6TpIjHm8h9lSQ8pi8BE9VeubNT0OMJ3B5uZJ8pz73NPiqOtCog/x2/QzM1ENChPKxMDhiQuRHsqc+lg==", + "requires": { + "@types/estree": "0.0.39", + "estree-walker": "^1.0.1", + "picomatch": "^2.2.2" + }, + "dependencies": { + "@types/estree": { + "version": "0.0.39", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.39.tgz", + "integrity": "sha512-EYNwp3bU+98cpU4lAWYYL7Zz+2gryWH1qbdDTidVd6hkiR6weksdbMadyXKXNPEkQFhXM+hVO9ZygomHXp+AIw==" + } + } + }, + "@rushstack/eslint-patch": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@rushstack/eslint-patch/-/eslint-patch-1.2.0.tgz", + "integrity": "sha512-sXo/qW2/pAcmT43VoRKOJbDOfV3cYpq3szSVfIThQXNt+E4DfKj361vaAt3c88U5tPUxzEswam7GW48PJqtKAg==" + }, + "@sinclair/typebox": { + "version": "0.24.43", + "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.24.43.tgz", + "integrity": "sha512-1orQTvtazZmsPeBroJjysvsOQCYV2yjWlebkSY38pl5vr2tdLjEJ+LoxITlGNZaH2RE19WlAwQMkH/7C14wLfw==" + }, + "@sindresorhus/is": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/@sindresorhus/is/-/is-4.6.0.tgz", + "integrity": "sha512-t09vSN3MdfsyCHoFcTRCH/iUtG7OJ0CsjzB8cjAmKc/va/kIgeDI/TxsigdncE/4be734m0cvIYwNaV4i2XqAw==", + "dev": true + }, + "@sinonjs/commons": { + "version": "1.8.3", + "resolved": "https://registry.npmjs.org/@sinonjs/commons/-/commons-1.8.3.tgz", + "integrity": "sha512-xkNcLAn/wZaX14RPlwizcKicDk9G3F8m2nU3L7Ukm5zBgTwiT0wsoFAHx9Jq56fJA1z/7uKGtCRu16sOUCLIHQ==", + "requires": { + "type-detect": "4.0.8" + } + }, + "@sinonjs/fake-timers": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/@sinonjs/fake-timers/-/fake-timers-8.1.0.tgz", + "integrity": "sha512-OAPJUAtgeINhh/TAlUID4QTs53Njm7xzddaVlEs/SXwgtiD1tW22zAB/W1wdqfrpmikgaWQ9Fw6Ws+hsiRm5Vg==", + "requires": { + "@sinonjs/commons": "^1.7.0" + } + }, + "@surma/rollup-plugin-off-main-thread": { + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/@surma/rollup-plugin-off-main-thread/-/rollup-plugin-off-main-thread-2.2.3.tgz", + "integrity": "sha512-lR8q/9W7hZpMWweNiAKU7NQerBnzQQLvi8qnTDU/fxItPhtZVMbPV3lbCwjhIlNBe9Bbr5V+KHshvWmVSG9cxQ==", + "requires": { + "ejs": "^3.1.6", + "json5": "^2.2.0", + "magic-string": "^0.25.0", + "string.prototype.matchall": "^4.0.6" + } + }, + "@svgr/babel-plugin-add-jsx-attribute": { + "version": "5.4.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-add-jsx-attribute/-/babel-plugin-add-jsx-attribute-5.4.0.tgz", + "integrity": "sha512-ZFf2gs/8/6B8PnSofI0inYXr2SDNTDScPXhN7k5EqD4aZ3gi6u+rbmZHVB8IM3wDyx8ntKACZbtXSm7oZGRqVg==" + }, + "@svgr/babel-plugin-remove-jsx-attribute": { + "version": "5.4.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-remove-jsx-attribute/-/babel-plugin-remove-jsx-attribute-5.4.0.tgz", + "integrity": "sha512-yaS4o2PgUtwLFGTKbsiAy6D0o3ugcUhWK0Z45umJ66EPWunAz9fuFw2gJuje6wqQvQWOTJvIahUwndOXb7QCPg==" + }, + "@svgr/babel-plugin-remove-jsx-empty-expression": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-remove-jsx-empty-expression/-/babel-plugin-remove-jsx-empty-expression-5.0.1.tgz", + "integrity": "sha512-LA72+88A11ND/yFIMzyuLRSMJ+tRKeYKeQ+mR3DcAZ5I4h5CPWN9AHyUzJbWSYp/u2u0xhmgOe0+E41+GjEueA==" + }, + "@svgr/babel-plugin-replace-jsx-attribute-value": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-replace-jsx-attribute-value/-/babel-plugin-replace-jsx-attribute-value-5.0.1.tgz", + "integrity": "sha512-PoiE6ZD2Eiy5mK+fjHqwGOS+IXX0wq/YDtNyIgOrc6ejFnxN4b13pRpiIPbtPwHEc+NT2KCjteAcq33/F1Y9KQ==" + }, + "@svgr/babel-plugin-svg-dynamic-title": { + "version": "5.4.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-svg-dynamic-title/-/babel-plugin-svg-dynamic-title-5.4.0.tgz", + "integrity": "sha512-zSOZH8PdZOpuG1ZVx/cLVePB2ibo3WPpqo7gFIjLV9a0QsuQAzJiwwqmuEdTaW2pegyBE17Uu15mOgOcgabQZg==" + }, + "@svgr/babel-plugin-svg-em-dimensions": { + "version": "5.4.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-svg-em-dimensions/-/babel-plugin-svg-em-dimensions-5.4.0.tgz", + "integrity": "sha512-cPzDbDA5oT/sPXDCUYoVXEmm3VIoAWAPT6mSPTJNbQaBNUuEKVKyGH93oDY4e42PYHRW67N5alJx/eEol20abw==" + }, + "@svgr/babel-plugin-transform-react-native-svg": { + "version": "5.4.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-transform-react-native-svg/-/babel-plugin-transform-react-native-svg-5.4.0.tgz", + "integrity": "sha512-3eYP/SaopZ41GHwXma7Rmxcv9uRslRDTY1estspeB1w1ueZWd/tPlMfEOoccYpEMZU3jD4OU7YitnXcF5hLW2Q==" + }, + "@svgr/babel-plugin-transform-svg-component": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-transform-svg-component/-/babel-plugin-transform-svg-component-5.5.0.tgz", + "integrity": "sha512-q4jSH1UUvbrsOtlo/tKcgSeiCHRSBdXoIoqX1pgcKK/aU3JD27wmMKwGtpB8qRYUYoyXvfGxUVKchLuR5pB3rQ==" + }, + "@svgr/babel-preset": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-preset/-/babel-preset-5.5.0.tgz", + "integrity": "sha512-4FiXBjvQ+z2j7yASeGPEi8VD/5rrGQk4Xrq3EdJmoZgz/tpqChpo5hgXDvmEauwtvOc52q8ghhZK4Oy7qph4ig==", + "requires": { + "@svgr/babel-plugin-add-jsx-attribute": "^5.4.0", + "@svgr/babel-plugin-remove-jsx-attribute": "^5.4.0", + "@svgr/babel-plugin-remove-jsx-empty-expression": "^5.0.1", + "@svgr/babel-plugin-replace-jsx-attribute-value": "^5.0.1", + "@svgr/babel-plugin-svg-dynamic-title": "^5.4.0", + "@svgr/babel-plugin-svg-em-dimensions": "^5.4.0", + "@svgr/babel-plugin-transform-react-native-svg": "^5.4.0", + "@svgr/babel-plugin-transform-svg-component": "^5.5.0" + } + }, + "@svgr/core": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/@svgr/core/-/core-5.5.0.tgz", + "integrity": "sha512-q52VOcsJPvV3jO1wkPtzTuKlvX7Y3xIcWRpCMtBF3MrteZJtBfQw/+u0B1BHy5ColpQc1/YVTrPEtSYIMNZlrQ==", + "requires": { + "@svgr/plugin-jsx": "^5.5.0", + "camelcase": "^6.2.0", + "cosmiconfig": "^7.0.0" + } + }, + "@svgr/hast-util-to-babel-ast": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/@svgr/hast-util-to-babel-ast/-/hast-util-to-babel-ast-5.5.0.tgz", + "integrity": "sha512-cAaR/CAiZRB8GP32N+1jocovUtvlj0+e65TB50/6Lcime+EA49m/8l+P2ko+XPJ4dw3xaPS3jOL4F2X4KWxoeQ==", + "requires": { + "@babel/types": "^7.12.6" + } + }, + "@svgr/plugin-jsx": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/@svgr/plugin-jsx/-/plugin-jsx-5.5.0.tgz", + "integrity": "sha512-V/wVh33j12hGh05IDg8GpIUXbjAPnTdPTKuP4VNLggnwaHMPNQNae2pRnyTAILWCQdz5GyMqtO488g7CKM8CBA==", + "requires": { + "@babel/core": "^7.12.3", + "@svgr/babel-preset": "^5.5.0", + "@svgr/hast-util-to-babel-ast": "^5.5.0", + "svg-parser": "^2.0.2" + } + }, + "@svgr/plugin-svgo": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/@svgr/plugin-svgo/-/plugin-svgo-5.5.0.tgz", + "integrity": "sha512-r5swKk46GuQl4RrVejVwpeeJaydoxkdwkM1mBKOgJLBUJPGaLci6ylg/IjhrRsREKDkr4kbMWdgOtbXEh0fyLQ==", + "requires": { + "cosmiconfig": "^7.0.0", + "deepmerge": "^4.2.2", + "svgo": "^1.2.2" + } + }, + "@svgr/webpack": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/@svgr/webpack/-/webpack-5.5.0.tgz", + "integrity": "sha512-DOBOK255wfQxguUta2INKkzPj6AIS6iafZYiYmHn6W3pHlycSRRlvWKCfLDG10fXfLWqE3DJHgRUOyJYmARa7g==", + "requires": { + "@babel/core": "^7.12.3", + "@babel/plugin-transform-react-constant-elements": "^7.12.1", + "@babel/preset-env": "^7.12.1", + "@babel/preset-react": "^7.12.5", + "@svgr/core": "^5.5.0", + "@svgr/plugin-jsx": "^5.5.0", + "@svgr/plugin-svgo": "^5.5.0", + "loader-utils": "^2.0.0" + } + }, + "@szmarczak/http-timer": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/@szmarczak/http-timer/-/http-timer-4.0.6.tgz", + "integrity": "sha512-4BAffykYOgO+5nzBWYwE3W90sBgLJoUPRWWcL8wlyiM8IB8ipJz3UMJ9KXQd1RKQXpKp8Tutn80HZtWsu2u76w==", + "dev": true, + "requires": { + "defer-to-connect": "^2.0.0" + } + }, + "@tanstack/query-core": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/@tanstack/query-core/-/query-core-4.6.0.tgz", + "integrity": "sha512-8b+vwooh8b4z1bIT3Ca7OVSyARM5JNbXi6F+g5VLYiflRd0AtJ+koqhin7UGhR11bbypmzVRKllWHwexWjKjDg==" + }, + "@tanstack/react-query": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/@tanstack/react-query/-/react-query-4.6.0.tgz", + "integrity": "sha512-ZIx8EfRBGagxw+3onFb//Fnv0hhXDj/UHIYovPGwHdancAG9ZL4D0ymUan4cXJib/L0rGPzYFvET/yTEIPPXAw==", + "requires": { + "@tanstack/query-core": "4.6.0", + "use-sync-external-store": "^1.2.0" + } + }, + "@testing-library/dom": { + "version": "8.19.0", + "resolved": "https://registry.npmjs.org/@testing-library/dom/-/dom-8.19.0.tgz", + "integrity": "sha512-6YWYPPpxG3e/xOo6HIWwB/58HukkwIVTOaZ0VwdMVjhRUX/01E4FtQbck9GazOOj7MXHc5RBzMrU86iBJHbI+A==", + "requires": { + "@babel/code-frame": "^7.10.4", + "@babel/runtime": "^7.12.5", + "@types/aria-query": "^4.2.0", + "aria-query": "^5.0.0", + "chalk": "^4.1.0", + "dom-accessibility-api": "^0.5.9", + "lz-string": "^1.4.4", + "pretty-format": "^27.0.2" + } + }, + "@testing-library/jest-dom": { + "version": "5.16.5", + "resolved": "https://registry.npmjs.org/@testing-library/jest-dom/-/jest-dom-5.16.5.tgz", + "integrity": "sha512-N5ixQ2qKpi5OLYfwQmUb/5mSV9LneAcaUfp32pn4yCnpb8r/Yz0pXFPck21dIicKmi+ta5WRAknkZCfA8refMA==", + "requires": { + "@adobe/css-tools": "^4.0.1", + "@babel/runtime": "^7.9.2", + "@types/testing-library__jest-dom": "^5.9.1", + "aria-query": "^5.0.0", + "chalk": "^3.0.0", + "css.escape": "^1.5.1", + "dom-accessibility-api": "^0.5.6", + "lodash": "^4.17.15", + "redent": "^3.0.0" + }, + "dependencies": { + "chalk": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz", + "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + } + } + }, + "@testing-library/react": { + "version": "13.4.0", + "resolved": "https://registry.npmjs.org/@testing-library/react/-/react-13.4.0.tgz", + "integrity": "sha512-sXOGON+WNTh3MLE9rve97ftaZukN3oNf2KjDy7YTx6hcTO2uuLHuCGynMDhFwGw/jYf4OJ2Qk0i4i79qMNNkyw==", + "requires": { + "@babel/runtime": "^7.12.5", + "@testing-library/dom": "^8.5.0", + "@types/react-dom": "^18.0.0" + } + }, + "@testing-library/user-event": { + "version": "13.5.0", + "resolved": "https://registry.npmjs.org/@testing-library/user-event/-/user-event-13.5.0.tgz", + "integrity": "sha512-5Kwtbo3Y/NowpkbRuSepbyMFkZmHgD+vPzYB/RJ4oxt5Gj/avFFBYjhw27cqSVPVw/3a67NK1PbiIr9k4Gwmdg==", + "requires": { + "@babel/runtime": "^7.12.5" + } + }, + "@tootallnate/once": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@tootallnate/once/-/once-2.0.0.tgz", + "integrity": "sha512-XCuKFP5PS55gnMVu3dty8KPatLqUoy/ZYzDzAGCQ8JNFCkLXzmI7vNHCR+XpbZaMWQK/vQubr7PkYq8g470J/A==" + }, + "@trysound/sax": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/@trysound/sax/-/sax-0.2.0.tgz", + "integrity": "sha512-L7z9BgrNEcYyUYtF+HaEfiS5ebkh9jXqbszz7pC0hRBPaatV0XjSD3+eHrpqFemQfgwiFF0QPIarnIihIDn7OA==" + }, + "@tsconfig/node10": { + "version": "1.0.9", + "resolved": "https://registry.npmjs.org/@tsconfig/node10/-/node10-1.0.9.tgz", + "integrity": "sha512-jNsYVVxU8v5g43Erja32laIDHXeoNvFEpX33OK4d6hljo3jDhCBDhx5dhCCTMWUojscpAagGiRkBKxpdl9fxqA==" + }, + "@tsconfig/node12": { + "version": "1.0.11", + "resolved": "https://registry.npmjs.org/@tsconfig/node12/-/node12-1.0.11.tgz", + "integrity": "sha512-cqefuRsh12pWyGsIoBKJA9luFu3mRxCA+ORZvA4ktLSzIuCUtWVxGIuXigEwO5/ywWFMZ2QEGKWvkZG1zDMTag==" + }, + "@tsconfig/node14": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/@tsconfig/node14/-/node14-1.0.3.tgz", + "integrity": "sha512-ysT8mhdixWK6Hw3i1V2AeRqZ5WfXg1G43mqoYlM2nc6388Fq5jcXyr5mRsqViLx/GJYdoL0bfXD8nmF+Zn/Iow==" + }, + "@tsconfig/node16": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/@tsconfig/node16/-/node16-1.0.3.tgz", + "integrity": "sha512-yOlFc+7UtL/89t2ZhjPvvB/DeAr3r+Dq58IgzsFkOAvVC6NMJXmCGjbptdXdR9qsX7pKcTL+s87FtYREi2dEEQ==" + }, + "@types/aria-query": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/@types/aria-query/-/aria-query-4.2.2.tgz", + "integrity": "sha512-HnYpAE1Y6kRyKM/XkEuiRQhTHvkzMBurTHnpFLYLBGPIylZNPs9jJcuOOYWxPLJCSEtmZT0Y8rHDokKN7rRTig==" + }, + "@types/babel__core": { + "version": "7.1.19", + "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.1.19.tgz", + "integrity": "sha512-WEOTgRsbYkvA/KCsDwVEGkd7WAr1e3g31VHQ8zy5gul/V1qKullU/BU5I68X5v7V3GnB9eotmom4v5a5gjxorw==", + "requires": { + "@babel/parser": "^7.1.0", + "@babel/types": "^7.0.0", + "@types/babel__generator": "*", + "@types/babel__template": "*", + "@types/babel__traverse": "*" + } + }, + "@types/babel__generator": { + "version": "7.6.4", + "resolved": "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.6.4.tgz", + "integrity": "sha512-tFkciB9j2K755yrTALxD44McOrk+gfpIpvC3sxHjRawj6PfnQxrse4Clq5y/Rq+G3mrBurMax/lG8Qn2t9mSsg==", + "requires": { + "@babel/types": "^7.0.0" + } + }, + "@types/babel__template": { + "version": "7.4.1", + "resolved": "https://registry.npmjs.org/@types/babel__template/-/babel__template-7.4.1.tgz", + "integrity": "sha512-azBFKemX6kMg5Io+/rdGT0dkGreboUVR0Cdm3fz9QJWpaQGJRQXl7C+6hOTCZcMll7KFyEQpgbYI2lHdsS4U7g==", + "requires": { + "@babel/parser": "^7.1.0", + "@babel/types": "^7.0.0" + } + }, + "@types/babel__traverse": { + "version": "7.18.2", + "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.18.2.tgz", + "integrity": "sha512-FcFaxOr2V5KZCviw1TnutEMVUVsGt4D2hP1TAfXZAMKuHYW3xQhe3jTxNPWutgCJ3/X1c5yX8ZoGVEItxKbwBg==", + "requires": { + "@babel/types": "^7.3.0" + } + }, + "@types/body-parser": { + "version": "1.19.2", + "resolved": "https://registry.npmjs.org/@types/body-parser/-/body-parser-1.19.2.tgz", + "integrity": "sha512-ALYone6pm6QmwZoAgeyNksccT9Q4AWZQ6PvfwR37GT6r6FWUPguq6sUmNGSMV2Wr761oQoBxwGGa6DR5o1DC9g==", + "requires": { + "@types/connect": "*", + "@types/node": "*" + } + }, + "@types/bonjour": { + "version": "3.5.10", + "resolved": "https://registry.npmjs.org/@types/bonjour/-/bonjour-3.5.10.tgz", + "integrity": "sha512-p7ienRMiS41Nu2/igbJxxLDWrSZ0WxM8UQgCeO9KhoVF7cOVFkrKsiDr1EsJIla8vV3oEEjGcz11jc5yimhzZw==", + "requires": { + "@types/node": "*" + } + }, + "@types/cacheable-request": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/@types/cacheable-request/-/cacheable-request-6.0.3.tgz", + "integrity": "sha512-IQ3EbTzGxIigb1I3qPZc1rWJnH0BmSKv5QYTalEwweFvyBDLSAe24zP0le/hyi7ecGfZVlIVAg4BZqb8WBwKqw==", + "dev": true, + "requires": { + "@types/http-cache-semantics": "*", + "@types/keyv": "^3.1.4", + "@types/node": "*", + "@types/responselike": "^1.0.0" + } + }, + "@types/connect": { + "version": "3.4.35", + "resolved": "https://registry.npmjs.org/@types/connect/-/connect-3.4.35.tgz", + "integrity": "sha512-cdeYyv4KWoEgpBISTxWvqYsVy444DOqehiF3fM3ne10AmJ62RSyNkUnxMJXHQWRQQX2eR94m5y1IZyDwBjV9FQ==", + "requires": { + "@types/node": "*" + } + }, + "@types/connect-history-api-fallback": { + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/@types/connect-history-api-fallback/-/connect-history-api-fallback-1.3.5.tgz", + "integrity": "sha512-h8QJa8xSb1WD4fpKBDcATDNGXghFj6/3GRWG6dhmRcu0RX1Ubasur2Uvx5aeEwlf0MwblEC2bMzzMQntxnw/Cw==", + "requires": { + "@types/express-serve-static-core": "*", + "@types/node": "*" + } + }, + "@types/eslint": { + "version": "8.4.6", + "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-8.4.6.tgz", + "integrity": "sha512-/fqTbjxyFUaYNO7VcW5g+4npmqVACz1bB7RTHYuLj+PRjw9hrCwrUXVQFpChUS0JsyEFvMZ7U/PfmvWgxJhI9g==", + "requires": { + "@types/estree": "*", + "@types/json-schema": "*" + } + }, + "@types/eslint-scope": { + "version": "3.7.4", + "resolved": "https://registry.npmjs.org/@types/eslint-scope/-/eslint-scope-3.7.4.tgz", + "integrity": "sha512-9K4zoImiZc3HlIp6AVUDE4CWYx22a+lhSZMYNpbjW04+YF0KWj4pJXnEMjdnFTiQibFFmElcsasJXDbdI/EPhA==", + "requires": { + "@types/eslint": "*", + "@types/estree": "*" + } + }, + "@types/estree": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.0.tgz", + "integrity": "sha512-WulqXMDUTYAXCjZnk6JtIHPigp55cVtDgDrO2gHRwhyJto21+1zbVCtOYB2L1F9w4qCQ0rOGWBnBe0FNTiEJIQ==" + }, + "@types/express": { + "version": "4.17.14", + "resolved": "https://registry.npmjs.org/@types/express/-/express-4.17.14.tgz", + "integrity": "sha512-TEbt+vaPFQ+xpxFLFssxUDXj5cWCxZJjIcB7Yg0k0GMHGtgtQgpvx/MUQUeAkNbA9AAGrwkAsoeItdTgS7FMyg==", + "requires": { + "@types/body-parser": "*", + "@types/express-serve-static-core": "^4.17.18", + "@types/qs": "*", + "@types/serve-static": "*" + } + }, + "@types/express-serve-static-core": { + "version": "4.17.31", + "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.17.31.tgz", + "integrity": "sha512-DxMhY+NAsTwMMFHBTtJFNp5qiHKJ7TeqOo23zVEM9alT1Ml27Q3xcTH0xwxn7Q0BbMcVEJOs/7aQtUWupUQN3Q==", + "requires": { + "@types/node": "*", + "@types/qs": "*", + "@types/range-parser": "*" + } + }, + "@types/graceful-fs": { + "version": "4.1.5", + "resolved": "https://registry.npmjs.org/@types/graceful-fs/-/graceful-fs-4.1.5.tgz", + "integrity": "sha512-anKkLmZZ+xm4p8JWBf4hElkM4XR+EZeA2M9BAkkTldmcyDY4mbdIJnRghDJH3Ov5ooY7/UAoENtmdMSkaAd7Cw==", + "requires": { + "@types/node": "*" + } + }, + "@types/html-minifier-terser": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/@types/html-minifier-terser/-/html-minifier-terser-6.1.0.tgz", + "integrity": "sha512-oh/6byDPnL1zeNXFrDXFLyZjkr1MsBG667IM792caf1L2UPOOMf65NFzjUH/ltyfwjAGfs1rsX1eftK0jC/KIg==" + }, + "@types/http-cache-semantics": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/@types/http-cache-semantics/-/http-cache-semantics-4.0.1.tgz", + "integrity": "sha512-SZs7ekbP8CN0txVG2xVRH6EgKmEm31BOxA07vkFaETzZz1xh+cbt8BcI0slpymvwhx5dlFnQG2rTlPVQn+iRPQ==", + "dev": true + }, + "@types/http-proxy": { + "version": "1.17.9", + "resolved": "https://registry.npmjs.org/@types/http-proxy/-/http-proxy-1.17.9.tgz", + "integrity": "sha512-QsbSjA/fSk7xB+UXlCT3wHBy5ai9wOcNDWwZAtud+jXhwOM3l+EYZh8Lng4+/6n8uar0J7xILzqftJdJ/Wdfkw==", + "requires": { + "@types/node": "*" + } + }, + "@types/istanbul-lib-coverage": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.4.tgz", + "integrity": "sha512-z/QT1XN4K4KYuslS23k62yDIDLwLFkzxOuMplDtObz0+y7VqJCaO2o+SPwHCvLFZh7xazvvoor2tA/hPz9ee7g==" + }, + "@types/istanbul-lib-report": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@types/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz", + "integrity": "sha512-plGgXAPfVKFoYfa9NpYDAkseG+g6Jr294RqeqcqDixSbU34MZVJRi/P+7Y8GDpzkEwLaGZZOpKIEmeVZNtKsrg==", + "requires": { + "@types/istanbul-lib-coverage": "*" + } + }, + "@types/istanbul-reports": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz", + "integrity": "sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw==", + "requires": { + "@types/istanbul-lib-report": "*" + } + }, + "@types/jest": { + "version": "27.5.2", + "resolved": "https://registry.npmjs.org/@types/jest/-/jest-27.5.2.tgz", + "integrity": "sha512-mpT8LJJ4CMeeahobofYWIjFo0xonRS/HfxnVEPMPFSQdGUt1uHCnoPT7Zhb+sjDU2wz0oKV0OLUR0WzrHNgfeA==", + "requires": { + "jest-matcher-utils": "^27.0.0", + "pretty-format": "^27.0.0" + } + }, + "@types/js-yaml": { + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/@types/js-yaml/-/js-yaml-4.0.5.tgz", + "integrity": "sha512-FhpRzf927MNQdRZP0J5DLIdTXhjLYzeUTmLAu69mnVksLH9CJY3IuSeEgbKUki7GQZm0WqDkGzyxju2EZGD2wA==" + }, + "@types/json-schema": { + "version": "7.0.11", + "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.11.tgz", + "integrity": "sha512-wOuvG1SN4Us4rez+tylwwwCV1psiNVOkJeM3AUWUNWg/jDQY2+HE/444y5gc+jBmRqASOm2Oeh5c1axHobwRKQ==" + }, + "@types/json-stable-stringify": { + "version": "1.0.34", + "resolved": "https://registry.npmjs.org/@types/json-stable-stringify/-/json-stable-stringify-1.0.34.tgz", + "integrity": "sha512-s2cfwagOQAS8o06TcwKfr9Wx11dNGbH2E9vJz1cqV+a/LOyhWNLUNd6JSRYNzvB4d29UuJX2M0Dj9vE1T8fRXw==" + }, + "@types/json5": { + "version": "0.0.29", + "resolved": "https://registry.npmjs.org/@types/json5/-/json5-0.0.29.tgz", + "integrity": "sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ==" + }, + "@types/jsonwebtoken": { + "version": "8.5.9", + "resolved": "https://registry.npmjs.org/@types/jsonwebtoken/-/jsonwebtoken-8.5.9.tgz", + "integrity": "sha512-272FMnFGzAVMGtu9tkr29hRL6bZj4Zs1KZNeHLnKqAvp06tAIcarTMwOh8/8bz4FmKRcMxZhZNeUAQsNLoiPhg==", + "requires": { + "@types/node": "*" + } + }, + "@types/keyv": { + "version": "3.1.4", + "resolved": "https://registry.npmjs.org/@types/keyv/-/keyv-3.1.4.tgz", + "integrity": "sha512-BQ5aZNSCpj7D6K2ksrRCTmKRLEpnPvWDiLPfoGyhZ++8YtiK9d/3DBKPJgry359X/P1PfruyYwvnvwFjuEiEIg==", + "dev": true, + "requires": { + "@types/node": "*" + } + }, + "@types/mime": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@types/mime/-/mime-3.0.1.tgz", + "integrity": "sha512-Y4XFY5VJAuw0FgAqPNd6NNoV44jbq9Bz2L7Rh/J6jLTiHBSBJa9fxqQIvkIld4GsoDOcCbvzOUAbLPsSKKg+uA==" + }, + "@types/node": { + "version": "16.11.60", + "resolved": "https://registry.npmjs.org/@types/node/-/node-16.11.60.tgz", + "integrity": "sha512-kYIYa1D1L+HDv5M5RXQeEu1o0FKA6yedZIoyugm/MBPROkLpX4L7HRxMrPVyo8bnvjpW/wDlqFNGzXNMb7AdRw==" + }, + "@types/parse-json": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/@types/parse-json/-/parse-json-4.0.0.tgz", + "integrity": "sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA==" + }, + "@types/prettier": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/@types/prettier/-/prettier-2.7.1.tgz", + "integrity": "sha512-ri0UmynRRvZiiUJdiz38MmIblKK+oH30MztdBVR95dv/Ubw6neWSb8u1XpRb72L4qsZOhz+L+z9JD40SJmfWow==" + }, + "@types/prop-types": { + "version": "15.7.5", + "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.5.tgz", + "integrity": "sha512-JCB8C6SnDoQf0cNycqd/35A7MjcnK+ZTqE7judS6o7utxUCg6imJg3QK2qzHKszlTjcj2cn+NwMB2i96ubpj7w==" + }, + "@types/q": { + "version": "1.5.5", + "resolved": "https://registry.npmjs.org/@types/q/-/q-1.5.5.tgz", + "integrity": "sha512-L28j2FcJfSZOnL1WBjDYp2vUHCeIFlyYI/53EwD/rKUBQ7MtUUfbQWiyKJGpcnv4/WgrhWsFKrcPstcAt/J0tQ==" + }, + "@types/qs": { + "version": "6.9.7", + "resolved": "https://registry.npmjs.org/@types/qs/-/qs-6.9.7.tgz", + "integrity": "sha512-FGa1F62FT09qcrueBA6qYTrJPVDzah9a+493+o2PCXsesWHIn27G98TsSMs3WPNbZIEj4+VJf6saSFpvD+3Zsw==" + }, + "@types/range-parser": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/@types/range-parser/-/range-parser-1.2.4.tgz", + "integrity": "sha512-EEhsLsD6UsDM1yFhAvy0Cjr6VwmpMWqFBCb9w07wVugF7w9nfajxLuVmngTIpgS6svCnm6Vaw+MZhoDCKnOfsw==" + }, + "@types/react": { + "version": "18.0.21", + "resolved": "https://registry.npmjs.org/@types/react/-/react-18.0.21.tgz", + "integrity": "sha512-7QUCOxvFgnD5Jk8ZKlUAhVcRj7GuJRjnjjiY/IUBWKgOlnvDvTMLD4RTF7NPyVmbRhNrbomZiOepg7M/2Kj1mA==", + "requires": { + "@types/prop-types": "*", + "@types/scheduler": "*", + "csstype": "^3.0.2" + } + }, + "@types/react-dom": { + "version": "18.0.6", + "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-18.0.6.tgz", + "integrity": "sha512-/5OFZgfIPSwy+YuIBP/FgJnQnsxhZhjjrnxudMddeblOouIodEQ75X14Rr4wGSG/bknL+Omy9iWlLo1u/9GzAA==", + "requires": { + "@types/react": "*" + } + }, + "@types/resolve": { + "version": "1.17.1", + "resolved": "https://registry.npmjs.org/@types/resolve/-/resolve-1.17.1.tgz", + "integrity": "sha512-yy7HuzQhj0dhGpD8RLXSZWEkLsV9ibvxvi6EiJ3bkqLAO1RGo0WbkWQiwpRlSFymTJRz0d3k5LM3kkx8ArDbLw==", + "requires": { + "@types/node": "*" + } + }, + "@types/responselike": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@types/responselike/-/responselike-1.0.0.tgz", + "integrity": "sha512-85Y2BjiufFzaMIlvJDvTTB8Fxl2xfLo4HgmHzVBz08w4wDePCTjYw66PdrolO0kzli3yam/YCgRufyo1DdQVTA==", + "dev": true, + "requires": { + "@types/node": "*" + } + }, + "@types/retry": { + "version": "0.12.0", + "resolved": "https://registry.npmjs.org/@types/retry/-/retry-0.12.0.tgz", + "integrity": "sha512-wWKOClTTiizcZhXnPY4wikVAwmdYHp8q6DmC+EJUzAMsycb7HB32Kh9RN4+0gExjmPmZSAQjgURXIGATPegAvA==" + }, + "@types/scheduler": { + "version": "0.16.2", + "resolved": "https://registry.npmjs.org/@types/scheduler/-/scheduler-0.16.2.tgz", + "integrity": "sha512-hppQEBDmlwhFAXKJX2KnWLYu5yMfi91yazPb2l+lbJiwW+wdo1gNeRA+3RgNSO39WYX2euey41KEwnqesU2Jew==" + }, + "@types/serve-index": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/@types/serve-index/-/serve-index-1.9.1.tgz", + "integrity": "sha512-d/Hs3nWDxNL2xAczmOVZNj92YZCS6RGxfBPjKzuu/XirCgXdpKEb88dYNbrYGint6IVWLNP+yonwVAuRC0T2Dg==", + "requires": { + "@types/express": "*" + } + }, + "@types/serve-static": { + "version": "1.15.0", + "resolved": "https://registry.npmjs.org/@types/serve-static/-/serve-static-1.15.0.tgz", + "integrity": "sha512-z5xyF6uh8CbjAu9760KDKsH2FcDxZ2tFCsA4HIMWE6IkiYMXfVoa+4f9KX+FN0ZLsaMw1WNG2ETLA6N+/YA+cg==", + "requires": { + "@types/mime": "*", + "@types/node": "*" + } + }, + "@types/sockjs": { + "version": "0.3.33", + "resolved": "https://registry.npmjs.org/@types/sockjs/-/sockjs-0.3.33.tgz", + "integrity": "sha512-f0KEEe05NvUnat+boPTZ0dgaLZ4SfSouXUgv5noUiefG2ajgKjmETo9ZJyuqsl7dfl2aHlLJUiki6B4ZYldiiw==", + "requires": { + "@types/node": "*" + } + }, + "@types/stack-utils": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/@types/stack-utils/-/stack-utils-2.0.1.tgz", + "integrity": "sha512-Hl219/BT5fLAaz6NDkSuhzasy49dwQS/DSdu4MdggFB8zcXv7vflBI3xp7FEmkmdDkBUI2bPUNeMttp2knYdxw==" + }, + "@types/testing-library__jest-dom": { + "version": "5.14.5", + "resolved": "https://registry.npmjs.org/@types/testing-library__jest-dom/-/testing-library__jest-dom-5.14.5.tgz", + "integrity": "sha512-SBwbxYoyPIvxHbeHxTZX2Pe/74F/tX2/D3mMvzabdeJ25bBojfW0TyB8BHrbq/9zaaKICJZjLP+8r6AeZMFCuQ==", + "requires": { + "@types/jest": "*" + } + }, + "@types/trusted-types": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/@types/trusted-types/-/trusted-types-2.0.2.tgz", + "integrity": "sha512-F5DIZ36YVLE+PN+Zwws4kJogq47hNgX3Nx6WyDJ3kcplxyke3XIzB8uK5n/Lpm1HBsbGzd6nmGehL8cPekP+Tg==" + }, + "@types/ws": { + "version": "8.5.3", + "resolved": "https://registry.npmjs.org/@types/ws/-/ws-8.5.3.tgz", + "integrity": "sha512-6YOoWjruKj1uLf3INHH7D3qTXwFfEsg1kf3c0uDdSBJwfa/llkwIjrAGV7j7mVgGNbzTQ3HiHKKDXl6bJPD97w==", + "requires": { + "@types/node": "*" + } + }, + "@types/yargs": { + "version": "16.0.4", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.4.tgz", + "integrity": "sha512-T8Yc9wt/5LbJyCaLiHPReJa0kApcIgJ7Bn735GjItUfh08Z1pJvu8QZqb9s+mMvKV6WUQRV7K2R46YbjMXTTJw==", + "requires": { + "@types/yargs-parser": "*" + } + }, + "@types/yargs-parser": { + "version": "21.0.0", + "resolved": "https://registry.npmjs.org/@types/yargs-parser/-/yargs-parser-21.0.0.tgz", + "integrity": "sha512-iO9ZQHkZxHn4mSakYV0vFHAVDyEOIJQrV2uZ06HxEPcx+mt8swXoZHIbaaJ2crJYFfErySgktuTZ3BeLz+XmFA==" + }, + "@typescript-eslint/eslint-plugin": { + "version": "5.38.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.38.0.tgz", + "integrity": "sha512-GgHi/GNuUbTOeoJiEANi0oI6fF3gBQc3bGFYj40nnAPCbhrtEDf2rjBmefFadweBmO1Du1YovHeDP2h5JLhtTQ==", + "requires": { + "@typescript-eslint/scope-manager": "5.38.0", + "@typescript-eslint/type-utils": "5.38.0", + "@typescript-eslint/utils": "5.38.0", + "debug": "^4.3.4", + "ignore": "^5.2.0", + "regexpp": "^3.2.0", + "semver": "^7.3.7", + "tsutils": "^3.21.0" + }, + "dependencies": { + "semver": { + "version": "7.3.7", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz", + "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==", + "requires": { + "lru-cache": "^6.0.0" + } + } + } + }, + "@typescript-eslint/experimental-utils": { + "version": "5.38.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/experimental-utils/-/experimental-utils-5.38.0.tgz", + "integrity": "sha512-kzXBRfvGlicgGk4CYuRUqKvwc2s3wHXNssUWWJU18bhMRxriFm3BZWyQ6vEHBRpEIMKB6b7MIQHO+9lYlts19w==", + "requires": { + "@typescript-eslint/utils": "5.38.0" + } + }, + "@typescript-eslint/parser": { + "version": "5.38.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.38.0.tgz", + "integrity": "sha512-/F63giJGLDr0ms1Cr8utDAxP2SPiglaD6V+pCOcG35P2jCqdfR7uuEhz1GIC3oy4hkUF8xA1XSXmd9hOh/a5EA==", + "requires": { + "@typescript-eslint/scope-manager": "5.38.0", + "@typescript-eslint/types": "5.38.0", + "@typescript-eslint/typescript-estree": "5.38.0", + "debug": "^4.3.4" + } + }, + "@typescript-eslint/scope-manager": { + "version": "5.38.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.38.0.tgz", + "integrity": "sha512-ByhHIuNyKD9giwkkLqzezZ9y5bALW8VNY6xXcP+VxoH4JBDKjU5WNnsiD4HJdglHECdV+lyaxhvQjTUbRboiTA==", + "requires": { + "@typescript-eslint/types": "5.38.0", + "@typescript-eslint/visitor-keys": "5.38.0" + } + }, + "@typescript-eslint/type-utils": { + "version": "5.38.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-5.38.0.tgz", + "integrity": "sha512-iZq5USgybUcj/lfnbuelJ0j3K9dbs1I3RICAJY9NZZpDgBYXmuUlYQGzftpQA9wC8cKgtS6DASTvF3HrXwwozA==", + "requires": { + "@typescript-eslint/typescript-estree": "5.38.0", + "@typescript-eslint/utils": "5.38.0", + "debug": "^4.3.4", + "tsutils": "^3.21.0" + } + }, + "@typescript-eslint/types": { + "version": "5.38.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.38.0.tgz", + "integrity": "sha512-HHu4yMjJ7i3Cb+8NUuRCdOGu2VMkfmKyIJsOr9PfkBVYLYrtMCK/Ap50Rpov+iKpxDTfnqvDbuPLgBE5FwUNfA==" + }, + "@typescript-eslint/typescript-estree": { + "version": "5.38.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.38.0.tgz", + "integrity": "sha512-6P0RuphkR+UuV7Avv7MU3hFoWaGcrgOdi8eTe1NwhMp2/GjUJoODBTRWzlHpZh6lFOaPmSvgxGlROa0Sg5Zbyg==", + "requires": { + "@typescript-eslint/types": "5.38.0", + "@typescript-eslint/visitor-keys": "5.38.0", + "debug": "^4.3.4", + "globby": "^11.1.0", + "is-glob": "^4.0.3", + "semver": "^7.3.7", + "tsutils": "^3.21.0" + }, + "dependencies": { + "semver": { + "version": "7.3.7", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz", + "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==", + "requires": { + "lru-cache": "^6.0.0" + } + } + } + }, + "@typescript-eslint/utils": { + "version": "5.38.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.38.0.tgz", + "integrity": "sha512-6sdeYaBgk9Fh7N2unEXGz+D+som2QCQGPAf1SxrkEr+Z32gMreQ0rparXTNGRRfYUWk/JzbGdcM8NSSd6oqnTA==", + "requires": { + "@types/json-schema": "^7.0.9", + "@typescript-eslint/scope-manager": "5.38.0", + "@typescript-eslint/types": "5.38.0", + "@typescript-eslint/typescript-estree": "5.38.0", + "eslint-scope": "^5.1.1", + "eslint-utils": "^3.0.0" + }, + "dependencies": { + "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==", + "requires": { + "esrecurse": "^4.3.0", + "estraverse": "^4.1.1" + } + }, + "estraverse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==" + } + } + }, + "@typescript-eslint/visitor-keys": { + "version": "5.38.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.38.0.tgz", + "integrity": "sha512-MxnrdIyArnTi+XyFLR+kt/uNAcdOnmT+879os7qDRI+EYySR4crXJq9BXPfRzzLGq0wgxkwidrCJ9WCAoacm1w==", + "requires": { + "@typescript-eslint/types": "5.38.0", + "eslint-visitor-keys": "^3.3.0" + } + }, + "@webassemblyjs/ast": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.11.1.tgz", + "integrity": "sha512-ukBh14qFLjxTQNTXocdyksN5QdM28S1CxHt2rdskFyL+xFV7VremuBLVbmCePj+URalXBENx/9Lm7lnhihtCSw==", + "requires": { + "@webassemblyjs/helper-numbers": "1.11.1", + "@webassemblyjs/helper-wasm-bytecode": "1.11.1" + } + }, + "@webassemblyjs/floating-point-hex-parser": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.11.1.tgz", + "integrity": "sha512-iGRfyc5Bq+NnNuX8b5hwBrRjzf0ocrJPI6GWFodBFzmFnyvrQ83SHKhmilCU/8Jv67i4GJZBMhEzltxzcNagtQ==" + }, + "@webassemblyjs/helper-api-error": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.11.1.tgz", + "integrity": "sha512-RlhS8CBCXfRUR/cwo2ho9bkheSXG0+NwooXcc3PAILALf2QLdFyj7KGsKRbVc95hZnhnERon4kW/D3SZpp6Tcg==" + }, + "@webassemblyjs/helper-buffer": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.11.1.tgz", + "integrity": "sha512-gwikF65aDNeeXa8JxXa2BAk+REjSyhrNC9ZwdT0f8jc4dQQeDQ7G4m0f2QCLPJiMTTO6wfDmRmj/pW0PsUvIcA==" + }, + "@webassemblyjs/helper-numbers": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-numbers/-/helper-numbers-1.11.1.tgz", + "integrity": "sha512-vDkbxiB8zfnPdNK9Rajcey5C0w+QJugEglN0of+kmO8l7lDb77AnlKYQF7aarZuCrv+l0UvqL+68gSDr3k9LPQ==", + "requires": { + "@webassemblyjs/floating-point-hex-parser": "1.11.1", + "@webassemblyjs/helper-api-error": "1.11.1", + "@xtuc/long": "4.2.2" + } + }, + "@webassemblyjs/helper-wasm-bytecode": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.11.1.tgz", + "integrity": "sha512-PvpoOGiJwXeTrSf/qfudJhwlvDQxFgelbMqtq52WWiXC6Xgg1IREdngmPN3bs4RoO83PnL/nFrxucXj1+BX62Q==" + }, + "@webassemblyjs/helper-wasm-section": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.11.1.tgz", + "integrity": "sha512-10P9No29rYX1j7F3EVPX3JvGPQPae+AomuSTPiF9eBQeChHI6iqjMIwR9JmOJXwpnn/oVGDk7I5IlskuMwU/pg==", + "requires": { + "@webassemblyjs/ast": "1.11.1", + "@webassemblyjs/helper-buffer": "1.11.1", + "@webassemblyjs/helper-wasm-bytecode": "1.11.1", + "@webassemblyjs/wasm-gen": "1.11.1" + } + }, + "@webassemblyjs/ieee754": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.11.1.tgz", + "integrity": "sha512-hJ87QIPtAMKbFq6CGTkZYJivEwZDbQUgYd3qKSadTNOhVY7p+gfP6Sr0lLRVTaG1JjFj+r3YchoqRYxNH3M0GQ==", + "requires": { + "@xtuc/ieee754": "^1.2.0" + } + }, + "@webassemblyjs/leb128": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.11.1.tgz", + "integrity": "sha512-BJ2P0hNZ0u+Th1YZXJpzW6miwqQUGcIHT1G/sf72gLVD9DZ5AdYTqPNbHZh6K1M5VmKvFXwGSWZADz+qBWxeRw==", + "requires": { + "@xtuc/long": "4.2.2" + } + }, + "@webassemblyjs/utf8": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.11.1.tgz", + "integrity": "sha512-9kqcxAEdMhiwQkHpkNiorZzqpGrodQQ2IGrHHxCy+Ozng0ofyMA0lTqiLkVs1uzTRejX+/O0EOT7KxqVPuXosQ==" + }, + "@webassemblyjs/wasm-edit": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.11.1.tgz", + "integrity": "sha512-g+RsupUC1aTHfR8CDgnsVRVZFJqdkFHpsHMfJuWQzWU3tvnLC07UqHICfP+4XyL2tnr1amvl1Sdp06TnYCmVkA==", + "requires": { + "@webassemblyjs/ast": "1.11.1", + "@webassemblyjs/helper-buffer": "1.11.1", + "@webassemblyjs/helper-wasm-bytecode": "1.11.1", + "@webassemblyjs/helper-wasm-section": "1.11.1", + "@webassemblyjs/wasm-gen": "1.11.1", + "@webassemblyjs/wasm-opt": "1.11.1", + "@webassemblyjs/wasm-parser": "1.11.1", + "@webassemblyjs/wast-printer": "1.11.1" + } + }, + "@webassemblyjs/wasm-gen": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.11.1.tgz", + "integrity": "sha512-F7QqKXwwNlMmsulj6+O7r4mmtAlCWfO/0HdgOxSklZfQcDu0TpLiD1mRt/zF25Bk59FIjEuGAIyn5ei4yMfLhA==", + "requires": { + "@webassemblyjs/ast": "1.11.1", + "@webassemblyjs/helper-wasm-bytecode": "1.11.1", + "@webassemblyjs/ieee754": "1.11.1", + "@webassemblyjs/leb128": "1.11.1", + "@webassemblyjs/utf8": "1.11.1" + } + }, + "@webassemblyjs/wasm-opt": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.11.1.tgz", + "integrity": "sha512-VqnkNqnZlU5EB64pp1l7hdm3hmQw7Vgqa0KF/KCNO9sIpI6Fk6brDEiX+iCOYrvMuBWDws0NkTOxYEb85XQHHw==", + "requires": { + "@webassemblyjs/ast": "1.11.1", + "@webassemblyjs/helper-buffer": "1.11.1", + "@webassemblyjs/wasm-gen": "1.11.1", + "@webassemblyjs/wasm-parser": "1.11.1" + } + }, + "@webassemblyjs/wasm-parser": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.11.1.tgz", + "integrity": "sha512-rrBujw+dJu32gYB7/Lup6UhdkPx9S9SnobZzRVL7VcBH9Bt9bCBLEuX/YXOOtBsOZ4NQrRykKhffRWHvigQvOA==", + "requires": { + "@webassemblyjs/ast": "1.11.1", + "@webassemblyjs/helper-api-error": "1.11.1", + "@webassemblyjs/helper-wasm-bytecode": "1.11.1", + "@webassemblyjs/ieee754": "1.11.1", + "@webassemblyjs/leb128": "1.11.1", + "@webassemblyjs/utf8": "1.11.1" + } + }, + "@webassemblyjs/wast-printer": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.11.1.tgz", + "integrity": "sha512-IQboUWM4eKzWW+N/jij2sRatKMh99QEelo3Eb2q0qXkvPRISAj8Qxtmw5itwqK+TTkBuUIE45AxYPToqPtL5gg==", + "requires": { + "@webassemblyjs/ast": "1.11.1", + "@xtuc/long": "4.2.2" + } + }, + "@whatwg-node/fetch": { + "version": "0.4.5", + "resolved": "https://registry.npmjs.org/@whatwg-node/fetch/-/fetch-0.4.5.tgz", + "integrity": "sha512-goWqxQ/+8pAbbOjdnE4f2BwQXZ9OPR8BE8ZOWP8PIhoTo+6tI1yDouMd1f6OltS6t5cF8bx3HJ/ii6ETg3F1lg==", + "requires": { + "@peculiar/webcrypto": "^1.4.0", + "abort-controller": "^3.0.0", + "busboy": "^1.6.0", + "form-data-encoder": "^1.7.1", + "formdata-node": "^4.3.1", + "node-fetch": "^2.6.7", + "undici": "^5.8.0", + "web-streams-polyfill": "^3.2.0" + } + }, + "@xtuc/ieee754": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz", + "integrity": "sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==" + }, + "@xtuc/long": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/@xtuc/long/-/long-4.2.2.tgz", + "integrity": "sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==" + }, + "abab": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/abab/-/abab-2.0.6.tgz", + "integrity": "sha512-j2afSsaIENvHZN2B8GOpF566vZ5WVk5opAiMTvWgaQT8DkbOqsTfvNAvHoRGU2zzP8cPoqys+xHTRDWW8L+/BA==" + }, + "abort-controller": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/abort-controller/-/abort-controller-3.0.0.tgz", + "integrity": "sha512-h8lQ8tacZYnR3vNQTgibj+tODHI5/+l06Au2Pcriv/Gmet0eaj4TwWH41sO9wnHDiQsEj19q0drzdWdeAHtweg==", + "requires": { + "event-target-shim": "^5.0.0" + } + }, + "accepts": { + "version": "1.3.8", + "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.8.tgz", + "integrity": "sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==", + "requires": { + "mime-types": "~2.1.34", + "negotiator": "0.6.3" + } + }, + "acorn": { + "version": "7.4.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz", + "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==" + }, + "acorn-globals": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/acorn-globals/-/acorn-globals-6.0.0.tgz", + "integrity": "sha512-ZQl7LOWaF5ePqqcX4hLuv/bLXYQNfNWw2c0/yX/TsPRKamzHcTGQnlCjHT3TsmkOUVEPS3crCxiPfdzE/Trlhg==", + "requires": { + "acorn": "^7.1.1", + "acorn-walk": "^7.1.1" + } + }, + "acorn-jsx": { + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz", + "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==", + "requires": {} + }, + "acorn-node": { + "version": "1.8.2", + "resolved": "https://registry.npmjs.org/acorn-node/-/acorn-node-1.8.2.tgz", + "integrity": "sha512-8mt+fslDufLYntIoPAaIMUe/lrbrehIiwmR3t2k9LljIzoigEPF27eLk2hy8zSGzmR/ogr7zbRKINMo1u0yh5A==", + "requires": { + "acorn": "^7.0.0", + "acorn-walk": "^7.0.0", + "xtend": "^4.0.2" + } + }, + "acorn-walk": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-7.2.0.tgz", + "integrity": "sha512-OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA==" + }, + "address": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/address/-/address-1.2.1.tgz", + "integrity": "sha512-B+6bi5D34+fDYENiH5qOlA0cV2rAGKuWZ9LeyUUehbXy8e0VS9e498yO0Jeeh+iM+6KbfudHTFjXw2MmJD4QRA==" + }, + "adjust-sourcemap-loader": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/adjust-sourcemap-loader/-/adjust-sourcemap-loader-4.0.0.tgz", + "integrity": "sha512-OXwN5b9pCUXNQHJpwwD2qP40byEmSgzj8B4ydSN0uMNYWiFmJ6x6KwUllMmfk8Rwu/HJDFR7U8ubsWBoN0Xp0A==", + "requires": { + "loader-utils": "^2.0.0", + "regex-parser": "^2.2.11" + } + }, + "agent-base": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz", + "integrity": "sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==", + "requires": { + "debug": "4" + } + }, + "aggregate-error": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/aggregate-error/-/aggregate-error-3.1.0.tgz", + "integrity": "sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==", + "requires": { + "clean-stack": "^2.0.0", + "indent-string": "^4.0.0" + } + }, + "ajv": { + "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "requires": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + } + }, + "ajv-formats": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ajv-formats/-/ajv-formats-2.1.1.tgz", + "integrity": "sha512-Wx0Kx52hxE7C18hkMEggYlEifqWZtYaRgouJor+WMdPnQyEK13vgEWyVNup7SoeeoLMsr4kf5h6dOW11I15MUA==", + "requires": { + "ajv": "^8.0.0" + }, + "dependencies": { + "ajv": { + "version": "8.11.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.0.tgz", + "integrity": "sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg==", + "requires": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + } + }, + "json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" + } + } + }, + "ajv-keywords": { + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", + "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", + "requires": {} + }, + "ansi-escapes": { + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz", + "integrity": "sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==", + "requires": { + "type-fest": "^0.21.3" + } + }, + "ansi-html-community": { + "version": "0.0.8", + "resolved": "https://registry.npmjs.org/ansi-html-community/-/ansi-html-community-0.0.8.tgz", + "integrity": "sha512-1APHAyr3+PCamwNw3bXCPp4HFLONZt/yIH0sZp0/469KWNTEy+qN5jQ3GVX6DMZ1UXAi34yVwtTeaG/HpBuuzw==" + }, + "ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==" + }, + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "anymatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.2.tgz", + "integrity": "sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg==", + "requires": { + "normalize-path": "^3.0.0", + "picomatch": "^2.0.4" + } + }, + "arg": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/arg/-/arg-5.0.2.tgz", + "integrity": "sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg==" + }, + "argparse": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", + "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==" + }, + "aria-query": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-5.0.2.tgz", + "integrity": "sha512-eigU3vhqSO+Z8BKDnVLN/ompjhf3pYzecKXz8+whRy+9gZu8n1TCGfwzQUUPnqdHl9ax1Hr9031orZ+UOEYr7Q==" + }, + "array-flatten": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-2.1.2.tgz", + "integrity": "sha512-hNfzcOV8W4NdualtqBFPyVO+54DSJuZGY9qT4pRroB6S9e3iiido2ISIC5h9R2sPJ8H3FHCIiEnsv1lPXO3KtQ==" + }, + "array-includes": { + "version": "3.1.5", + "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.1.5.tgz", + "integrity": "sha512-iSDYZMMyTPkiFasVqfuAQnWAYcvO/SeBSCGKePoEthjp4LEMTe4uLc7b025o4jAZpHhihh8xPo99TNWUWWkGDQ==", + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.19.5", + "get-intrinsic": "^1.1.1", + "is-string": "^1.0.7" + } + }, + "array-union": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", + "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==" + }, + "array.prototype.flat": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/array.prototype.flat/-/array.prototype.flat-1.3.0.tgz", + "integrity": "sha512-12IUEkHsAhA4DY5s0FPgNXIdc8VRSqD9Zp78a5au9abH/SOBrsp082JOWFNTjkMozh8mqcdiKuaLGhPeYztxSw==", + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.19.2", + "es-shim-unscopables": "^1.0.0" + } + }, + "array.prototype.flatmap": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/array.prototype.flatmap/-/array.prototype.flatmap-1.3.0.tgz", + "integrity": "sha512-PZC9/8TKAIxcWKdyeb77EzULHPrIX/tIZebLJUQOMR1OwYosT8yggdfWScfTBCDj5utONvOuPQQumYsU2ULbkg==", + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.19.2", + "es-shim-unscopables": "^1.0.0" + } + }, + "array.prototype.reduce": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/array.prototype.reduce/-/array.prototype.reduce-1.0.4.tgz", + "integrity": "sha512-WnM+AjG/DvLRLo4DDl+r+SvCzYtD2Jd9oeBYMcEaI7t3fFrHY9M53/wdLcTvmZNQ70IU6Htj0emFkZ5TS+lrdw==", + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.19.2", + "es-array-method-boxes-properly": "^1.0.0", + "is-string": "^1.0.7" + } + }, + "asap": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/asap/-/asap-2.0.6.tgz", + "integrity": "sha512-BSHWgDSAiKs50o2Re8ppvp3seVHXSRM44cdSsT9FfNEUUZLOGWVCsiWaRPWM1Znn+mqZ1OfVZ3z3DWEzSp7hRA==" + }, + "asn1js": { + "version": "3.0.5", + "resolved": "https://registry.npmjs.org/asn1js/-/asn1js-3.0.5.tgz", + "integrity": "sha512-FVnvrKJwpt9LP2lAMl8qZswRNm3T4q9CON+bxldk2iwk3FFpuwhx2FfinyitizWHsVYyaY+y5JzDR0rCMV5yTQ==", + "requires": { + "pvtsutils": "^1.3.2", + "pvutils": "^1.1.3", + "tslib": "^2.4.0" + } + }, + "ast-types-flow": { + "version": "0.0.7", + "resolved": "https://registry.npmjs.org/ast-types-flow/-/ast-types-flow-0.0.7.tgz", + "integrity": "sha512-eBvWn1lvIApYMhzQMsu9ciLfkBY499mFZlNqG+/9WR7PVlroQw0vG30cOQQbaKz3sCEc44TAOu2ykzqXSNnwag==" + }, + "astral-regex": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/astral-regex/-/astral-regex-2.0.0.tgz", + "integrity": "sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ==" + }, + "async": { + "version": "3.2.4", + "resolved": "https://registry.npmjs.org/async/-/async-3.2.4.tgz", + "integrity": "sha512-iAB+JbDEGXhyIUavoDl9WP/Jj106Kz9DEn1DPgYw5ruDn0e3Wgi3sKFm55sASdGBNOQB8F59d9qQ7deqrHA8wQ==" + }, + "asynckit": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", + "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==" + }, + "at-least-node": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/at-least-node/-/at-least-node-1.0.0.tgz", + "integrity": "sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg==" + }, + "auto-bind": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/auto-bind/-/auto-bind-4.0.0.tgz", + "integrity": "sha512-Hdw8qdNiqdJ8LqT0iK0sVzkFbzg6fhnQqqfWhBDxcHZvU75+B+ayzTy8x+k5Ix0Y92XOhOUlx74ps+bA6BeYMQ==" + }, + "autoprefixer": { + "version": "10.4.12", + "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.12.tgz", + "integrity": "sha512-WrCGV9/b97Pa+jtwf5UGaRjgQIg7OK3D06GnoYoZNcG1Xb8Gt3EfuKjlhh9i/VtT16g6PYjZ69jdJ2g8FxSC4Q==", + "requires": { + "browserslist": "^4.21.4", + "caniuse-lite": "^1.0.30001407", + "fraction.js": "^4.2.0", + "normalize-range": "^0.1.2", + "picocolors": "^1.0.0", + "postcss-value-parser": "^4.2.0" + } + }, + "axe-core": { + "version": "4.4.3", + "resolved": "https://registry.npmjs.org/axe-core/-/axe-core-4.4.3.tgz", + "integrity": "sha512-32+ub6kkdhhWick/UjvEwRchgoetXqTK14INLqbGm5U2TzBkBNF3nQtLYm8ovxSkQWArjEQvftCKryjZaATu3w==" + }, + "axobject-query": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/axobject-query/-/axobject-query-2.2.0.tgz", + "integrity": "sha512-Td525n+iPOOyUQIeBfcASuG6uJsDOITl7Mds5gFyerkWiX7qhUTdYUBlSgNMyVqtSJqwpt1kXGLdUt6SykLMRA==" + }, + "babel-jest": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-27.5.1.tgz", + "integrity": "sha512-cdQ5dXjGRd0IBRATiQ4mZGlGlRE8kJpjPOixdNRdT+m3UcNqmYWN6rK6nvtXYfY3D76cb8s/O1Ss8ea24PIwcg==", + "requires": { + "@jest/transform": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/babel__core": "^7.1.14", + "babel-plugin-istanbul": "^6.1.1", + "babel-preset-jest": "^27.5.1", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.9", + "slash": "^3.0.0" + } + }, + "babel-loader": { + "version": "8.2.5", + "resolved": "https://registry.npmjs.org/babel-loader/-/babel-loader-8.2.5.tgz", + "integrity": "sha512-OSiFfH89LrEMiWd4pLNqGz4CwJDtbs2ZVc+iGu2HrkRfPxId9F2anQj38IxWpmRfsUY0aBZYi1EFcd3mhtRMLQ==", + "requires": { + "find-cache-dir": "^3.3.1", + "loader-utils": "^2.0.0", + "make-dir": "^3.1.0", + "schema-utils": "^2.6.5" + }, + "dependencies": { + "schema-utils": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.1.tgz", + "integrity": "sha512-SHiNtMOUGWBQJwzISiVYKu82GiV4QYGePp3odlY1tuKO7gPtphAT5R/py0fA6xtbgLL/RvtJZnU9b8s0F1q0Xg==", + "requires": { + "@types/json-schema": "^7.0.5", + "ajv": "^6.12.4", + "ajv-keywords": "^3.5.2" + } + } + } + }, + "babel-plugin-dynamic-import-node": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/babel-plugin-dynamic-import-node/-/babel-plugin-dynamic-import-node-2.3.3.tgz", + "integrity": "sha512-jZVI+s9Zg3IqA/kdi0i6UDCybUI3aSBLnglhYbSSjKlV7yF1F/5LWv8MakQmvYpnbJDS6fcBL2KzHSxNCMtWSQ==", + "requires": { + "object.assign": "^4.1.0" + } + }, + "babel-plugin-istanbul": { + "version": "6.1.1", + "resolved": "https://registry.npmjs.org/babel-plugin-istanbul/-/babel-plugin-istanbul-6.1.1.tgz", + "integrity": "sha512-Y1IQok9821cC9onCx5otgFfRm7Lm+I+wwxOx738M/WLPZ9Q42m4IG5W0FNX8WLL2gYMZo3JkuXIH2DOpWM+qwA==", + "requires": { + "@babel/helper-plugin-utils": "^7.0.0", + "@istanbuljs/load-nyc-config": "^1.0.0", + "@istanbuljs/schema": "^0.1.2", + "istanbul-lib-instrument": "^5.0.4", + "test-exclude": "^6.0.0" + } + }, + "babel-plugin-jest-hoist": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-27.5.1.tgz", + "integrity": "sha512-50wCwD5EMNW4aRpOwtqzyZHIewTYNxLA4nhB+09d8BIssfNfzBRhkBIHiaPv1Si226TQSvp8gxAJm2iY2qs2hQ==", + "requires": { + "@babel/template": "^7.3.3", + "@babel/types": "^7.3.3", + "@types/babel__core": "^7.0.0", + "@types/babel__traverse": "^7.0.6" + } + }, + "babel-plugin-macros": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/babel-plugin-macros/-/babel-plugin-macros-3.1.0.tgz", + "integrity": "sha512-Cg7TFGpIr01vOQNODXOOaGz2NpCU5gl8x1qJFbb6hbZxR7XrcE2vtbAsTAbJ7/xwJtUuJEw8K8Zr/AE0LHlesg==", + "requires": { + "@babel/runtime": "^7.12.5", + "cosmiconfig": "^7.0.0", + "resolve": "^1.19.0" + } + }, + "babel-plugin-named-asset-import": { + "version": "0.3.8", + "resolved": "https://registry.npmjs.org/babel-plugin-named-asset-import/-/babel-plugin-named-asset-import-0.3.8.tgz", + "integrity": "sha512-WXiAc++qo7XcJ1ZnTYGtLxmBCVbddAml3CEXgWaBzNzLNoxtQ8AiGEFDMOhot9XjTCQbvP5E77Fj9Gk924f00Q==", + "requires": {} + }, + "babel-plugin-polyfill-corejs2": { + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.3.3.tgz", + "integrity": "sha512-8hOdmFYFSZhqg2C/JgLUQ+t52o5nirNwaWM2B9LWteozwIvM14VSwdsCAUET10qT+kmySAlseadmfeeSWFCy+Q==", + "requires": { + "@babel/compat-data": "^7.17.7", + "@babel/helper-define-polyfill-provider": "^0.3.3", + "semver": "^6.1.1" + } + }, + "babel-plugin-polyfill-corejs3": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.6.0.tgz", + "integrity": "sha512-+eHqR6OPcBhJOGgsIar7xoAB1GcSwVUA3XjAd7HJNzOXT4wv6/H7KIdA/Nc60cvUlDbKApmqNvD1B1bzOt4nyA==", + "requires": { + "@babel/helper-define-polyfill-provider": "^0.3.3", + "core-js-compat": "^3.25.1" + } + }, + "babel-plugin-polyfill-regenerator": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.4.1.tgz", + "integrity": "sha512-NtQGmyQDXjQqQ+IzRkBVwEOz9lQ4zxAQZgoAYEtU9dJjnl1Oc98qnN7jcp+bE7O7aYzVpavXE3/VKXNzUbh7aw==", + "requires": { + "@babel/helper-define-polyfill-provider": "^0.3.3" + } + }, + "babel-plugin-syntax-trailing-function-commas": { + "version": "7.0.0-beta.0", + "resolved": "https://registry.npmjs.org/babel-plugin-syntax-trailing-function-commas/-/babel-plugin-syntax-trailing-function-commas-7.0.0-beta.0.tgz", + "integrity": "sha512-Xj9XuRuz3nTSbaTXWv3itLOcxyF4oPD8douBBmj7U9BBC6nEBYfyOJYQMf/8PJAFotC62UY5dFfIGEPr7WswzQ==" + }, + "babel-plugin-transform-react-remove-prop-types": { + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-react-remove-prop-types/-/babel-plugin-transform-react-remove-prop-types-0.4.24.tgz", + "integrity": "sha512-eqj0hVcJUR57/Ug2zE1Yswsw4LhuqqHhD+8v120T1cl3kjg76QwtyBrdIk4WVwK+lAhBJVYCd/v+4nc4y+8JsA==" + }, + "babel-preset-current-node-syntax": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/babel-preset-current-node-syntax/-/babel-preset-current-node-syntax-1.0.1.tgz", + "integrity": "sha512-M7LQ0bxarkxQoN+vz5aJPsLBn77n8QgTFmo8WK0/44auK2xlCXrYcUxHFxgU7qW5Yzw/CjmLRK2uJzaCd7LvqQ==", + "requires": { + "@babel/plugin-syntax-async-generators": "^7.8.4", + "@babel/plugin-syntax-bigint": "^7.8.3", + "@babel/plugin-syntax-class-properties": "^7.8.3", + "@babel/plugin-syntax-import-meta": "^7.8.3", + "@babel/plugin-syntax-json-strings": "^7.8.3", + "@babel/plugin-syntax-logical-assignment-operators": "^7.8.3", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3", + "@babel/plugin-syntax-numeric-separator": "^7.8.3", + "@babel/plugin-syntax-object-rest-spread": "^7.8.3", + "@babel/plugin-syntax-optional-catch-binding": "^7.8.3", + "@babel/plugin-syntax-optional-chaining": "^7.8.3", + "@babel/plugin-syntax-top-level-await": "^7.8.3" + } + }, + "babel-preset-fbjs": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/babel-preset-fbjs/-/babel-preset-fbjs-3.4.0.tgz", + "integrity": "sha512-9ywCsCvo1ojrw0b+XYk7aFvTH6D9064t0RIL1rtMf3nsa02Xw41MS7sZw216Im35xj/UY0PDBQsa1brUDDF1Ow==", + "requires": { + "@babel/plugin-proposal-class-properties": "^7.0.0", + "@babel/plugin-proposal-object-rest-spread": "^7.0.0", + "@babel/plugin-syntax-class-properties": "^7.0.0", + "@babel/plugin-syntax-flow": "^7.0.0", + "@babel/plugin-syntax-jsx": "^7.0.0", + "@babel/plugin-syntax-object-rest-spread": "^7.0.0", + "@babel/plugin-transform-arrow-functions": "^7.0.0", + "@babel/plugin-transform-block-scoped-functions": "^7.0.0", + "@babel/plugin-transform-block-scoping": "^7.0.0", + "@babel/plugin-transform-classes": "^7.0.0", + "@babel/plugin-transform-computed-properties": "^7.0.0", + "@babel/plugin-transform-destructuring": "^7.0.0", + "@babel/plugin-transform-flow-strip-types": "^7.0.0", + "@babel/plugin-transform-for-of": "^7.0.0", + "@babel/plugin-transform-function-name": "^7.0.0", + "@babel/plugin-transform-literals": "^7.0.0", + "@babel/plugin-transform-member-expression-literals": "^7.0.0", + "@babel/plugin-transform-modules-commonjs": "^7.0.0", + "@babel/plugin-transform-object-super": "^7.0.0", + "@babel/plugin-transform-parameters": "^7.0.0", + "@babel/plugin-transform-property-literals": "^7.0.0", + "@babel/plugin-transform-react-display-name": "^7.0.0", + "@babel/plugin-transform-react-jsx": "^7.0.0", + "@babel/plugin-transform-shorthand-properties": "^7.0.0", + "@babel/plugin-transform-spread": "^7.0.0", + "@babel/plugin-transform-template-literals": "^7.0.0", + "babel-plugin-syntax-trailing-function-commas": "^7.0.0-beta.0" + } + }, + "babel-preset-jest": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-27.5.1.tgz", + "integrity": "sha512-Nptf2FzlPCWYuJg41HBqXVT8ym6bXOevuCTbhxlUpjwtysGaIWFvDEjp4y+G7fl13FgOdjs7P/DmErqH7da0Ag==", + "requires": { + "babel-plugin-jest-hoist": "^27.5.1", + "babel-preset-current-node-syntax": "^1.0.0" + } + }, + "babel-preset-react-app": { + "version": "10.0.1", + "resolved": "https://registry.npmjs.org/babel-preset-react-app/-/babel-preset-react-app-10.0.1.tgz", + "integrity": "sha512-b0D9IZ1WhhCWkrTXyFuIIgqGzSkRIH5D5AmB0bXbzYAB1OBAwHcUeyWW2LorutLWF5btNo/N7r/cIdmvvKJlYg==", + "requires": { + "@babel/core": "^7.16.0", + "@babel/plugin-proposal-class-properties": "^7.16.0", + "@babel/plugin-proposal-decorators": "^7.16.4", + "@babel/plugin-proposal-nullish-coalescing-operator": "^7.16.0", + "@babel/plugin-proposal-numeric-separator": "^7.16.0", + "@babel/plugin-proposal-optional-chaining": "^7.16.0", + "@babel/plugin-proposal-private-methods": "^7.16.0", + "@babel/plugin-transform-flow-strip-types": "^7.16.0", + "@babel/plugin-transform-react-display-name": "^7.16.0", + "@babel/plugin-transform-runtime": "^7.16.4", + "@babel/preset-env": "^7.16.4", + "@babel/preset-react": "^7.16.0", + "@babel/preset-typescript": "^7.16.0", + "@babel/runtime": "^7.16.3", + "babel-plugin-macros": "^3.1.0", + "babel-plugin-transform-react-remove-prop-types": "^0.4.24" + } + }, + "balanced-match": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==" + }, + "base64-js": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", + "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==" + }, + "batch": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/batch/-/batch-0.6.1.tgz", + "integrity": "sha512-x+VAiMRL6UPkx+kudNvxTl6hB2XNNCG2r+7wixVfIYwu/2HKRXimwQyaumLjMveWvT2Hkd/cAJw+QBMfJ/EKVw==" + }, + "bfj": { + "version": "7.0.2", + "resolved": "https://registry.npmjs.org/bfj/-/bfj-7.0.2.tgz", + "integrity": "sha512-+e/UqUzwmzJamNF50tBV6tZPTORow7gQ96iFow+8b562OdMpEK0BcJEq2OSPEDmAbSMBQ7PKZ87ubFkgxpYWgw==", + "requires": { + "bluebird": "^3.5.5", + "check-types": "^11.1.1", + "hoopy": "^0.1.4", + "tryer": "^1.0.1" + } + }, + "big.js": { + "version": "5.2.2", + "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz", + "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==" + }, + "binary-extensions": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz", + "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==" + }, + "bl": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/bl/-/bl-4.1.0.tgz", + "integrity": "sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==", + "requires": { + "buffer": "^5.5.0", + "inherits": "^2.0.4", + "readable-stream": "^3.4.0" + } + }, + "bluebird": { + "version": "3.7.2", + "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz", + "integrity": "sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==" + }, + "body-parser": { + "version": "1.20.0", + "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.0.tgz", + "integrity": "sha512-DfJ+q6EPcGKZD1QWUjSpqp+Q7bDQTsQIF4zfUAtZ6qk+H/3/QRhg9CEp39ss+/T2vw0+HaidC0ecJj/DRLIaKg==", + "requires": { + "bytes": "3.1.2", + "content-type": "~1.0.4", + "debug": "2.6.9", + "depd": "2.0.0", + "destroy": "1.2.0", + "http-errors": "2.0.0", + "iconv-lite": "0.4.24", + "on-finished": "2.4.1", + "qs": "6.10.3", + "raw-body": "2.5.1", + "type-is": "~1.6.18", + "unpipe": "1.0.0" + }, + "dependencies": { + "bytes": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", + "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==" + }, + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "requires": { + "ms": "2.0.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + } + } + }, + "bonjour-service": { + "version": "1.0.14", + "resolved": "https://registry.npmjs.org/bonjour-service/-/bonjour-service-1.0.14.tgz", + "integrity": "sha512-HIMbgLnk1Vqvs6B4Wq5ep7mxvj9sGz5d1JJyDNSGNIdA/w2MCz6GTjWTdjqOJV1bEPj+6IkxDvWNFKEBxNt4kQ==", + "requires": { + "array-flatten": "^2.1.2", + "dns-equal": "^1.0.0", + "fast-deep-equal": "^3.1.3", + "multicast-dns": "^7.2.5" + } + }, + "boolbase": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz", + "integrity": "sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==" + }, + "bootstrap": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/bootstrap/-/bootstrap-5.2.1.tgz", + "integrity": "sha512-UQi3v2NpVPEi1n35dmRRzBJFlgvWHYwyem6yHhuT6afYF+sziEt46McRbT//kVXZ7b1YUYEVGdXEH74Nx3xzGA==", + "requires": {} + }, + "brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "requires": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "braces": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", + "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", + "requires": { + "fill-range": "^7.0.1" + } + }, + "browser-process-hrtime": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/browser-process-hrtime/-/browser-process-hrtime-1.0.0.tgz", + "integrity": "sha512-9o5UecI3GhkpM6DrXr69PblIuWxPKk9Y0jHBRhdocZ2y7YECBFCsHm79Pr3OyR2AvjhDkabFJaDJMYRazHgsow==" + }, + "browserslist": { + "version": "4.21.4", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.21.4.tgz", + "integrity": "sha512-CBHJJdDmgjl3daYjN5Cp5kbTf1mUhZoS+beLklHIvkOWscs83YAhLlF3Wsh/lciQYAcbBJgTOD44VtG31ZM4Hw==", + "requires": { + "caniuse-lite": "^1.0.30001400", + "electron-to-chromium": "^1.4.251", + "node-releases": "^2.0.6", + "update-browserslist-db": "^1.0.9" + } + }, + "bser": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/bser/-/bser-2.1.1.tgz", + "integrity": "sha512-gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ==", + "requires": { + "node-int64": "^0.4.0" + } + }, + "buffer": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz", + "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==", + "requires": { + "base64-js": "^1.3.1", + "ieee754": "^1.1.13" + } + }, + "buffer-equal-constant-time": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/buffer-equal-constant-time/-/buffer-equal-constant-time-1.0.1.tgz", + "integrity": "sha512-zRpUiDwd/xk6ADqPMATG8vc9VPrkck7T07OIx0gnjmJAnHnTVXNQG3vfvWNuiZIkwu9KrKdA1iJKfsfTVxE6NA==" + }, + "buffer-from": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", + "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==" + }, + "builtin-modules": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-3.3.0.tgz", + "integrity": "sha512-zhaCDicdLuWN5UbN5IMnFqNMhNfo919sH85y2/ea+5Yg9TsTkeZxpL+JLbp6cgYFS4sRLp3YV4S6yDuqVWHYOw==" + }, + "busboy": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/busboy/-/busboy-1.6.0.tgz", + "integrity": "sha512-8SFQbg/0hQ9xy3UNTB0YEnsNBbWfhf7RtnzpL7TkBiTBRfrQ9Fxcnz7VJsleJpyp6rVLvXiuORqjlHi5q+PYuA==", + "requires": { + "streamsearch": "^1.1.0" + } + }, + "bytes": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz", + "integrity": "sha512-pMhOfFDPiv9t5jjIXkHosWmkSyQbvsgEVNkz0ERHbuLh2T/7j4Mqqpz523Fe8MVY89KC6Sh/QfS2sM+SjgFDcw==" + }, + "cacheable-lookup": { + "version": "5.0.4", + "resolved": "https://registry.npmjs.org/cacheable-lookup/-/cacheable-lookup-5.0.4.tgz", + "integrity": "sha512-2/kNscPhpcxrOigMZzbiWF7dz8ilhb/nIHU3EyZiXWXpeq/au8qJ8VhdftMkty3n7Gj6HIGalQG8oiBNB3AJgA==", + "dev": true + }, + "cacheable-request": { + "version": "7.0.2", + "resolved": "https://registry.npmjs.org/cacheable-request/-/cacheable-request-7.0.2.tgz", + "integrity": "sha512-pouW8/FmiPQbuGpkXQ9BAPv/Mo5xDGANgSNXzTzJ8DrKGuXOssM4wIQRjfanNRh3Yu5cfYPvcorqbhg2KIJtew==", + "dev": true, + "requires": { + "clone-response": "^1.0.2", + "get-stream": "^5.1.0", + "http-cache-semantics": "^4.0.0", + "keyv": "^4.0.0", + "lowercase-keys": "^2.0.0", + "normalize-url": "^6.0.1", + "responselike": "^2.0.0" + }, + "dependencies": { + "get-stream": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz", + "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==", + "dev": true, + "requires": { + "pump": "^3.0.0" + } + } + } + }, + "call-bind": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", + "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==", + "requires": { + "function-bind": "^1.1.1", + "get-intrinsic": "^1.0.2" + } + }, + "callsites": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", + "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==" + }, + "camel-case": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/camel-case/-/camel-case-4.1.2.tgz", + "integrity": "sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw==", + "requires": { + "pascal-case": "^3.1.2", + "tslib": "^2.0.3" + } + }, + "camelcase": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz", + "integrity": "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==" + }, + "camelcase-css": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/camelcase-css/-/camelcase-css-2.0.1.tgz", + "integrity": "sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA==" + }, + "caniuse-api": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/caniuse-api/-/caniuse-api-3.0.0.tgz", + "integrity": "sha512-bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw==", + "requires": { + "browserslist": "^4.0.0", + "caniuse-lite": "^1.0.0", + "lodash.memoize": "^4.1.2", + "lodash.uniq": "^4.5.0" + } + }, + "caniuse-lite": { + "version": "1.0.30001412", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001412.tgz", + "integrity": "sha512-+TeEIee1gS5bYOiuf+PS/kp2mrXic37Hl66VY6EAfxasIk5fELTktK2oOezYed12H8w7jt3s512PpulQidPjwA==" + }, + "capital-case": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/capital-case/-/capital-case-1.0.4.tgz", + "integrity": "sha512-ds37W8CytHgwnhGGTi88pcPyR15qoNkOpYwmMMfnWqqWgESapLqvDx6huFjQ5vqWSn2Z06173XNA7LtMOeUh1A==", + "requires": { + "no-case": "^3.0.4", + "tslib": "^2.0.3", + "upper-case-first": "^2.0.2" + } + }, + "case-sensitive-paths-webpack-plugin": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/case-sensitive-paths-webpack-plugin/-/case-sensitive-paths-webpack-plugin-2.4.0.tgz", + "integrity": "sha512-roIFONhcxog0JSSWbvVAh3OocukmSgpqOH6YpMkCvav/ySIV3JKg4Dc8vYtQjYi/UxpNE36r/9v+VqTQqgkYmw==" + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "change-case": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/change-case/-/change-case-4.1.2.tgz", + "integrity": "sha512-bSxY2ws9OtviILG1EiY5K7NNxkqg/JnRnFxLtKQ96JaviiIxi7djMrSd0ECT9AC+lttClmYwKw53BWpOMblo7A==", + "requires": { + "camel-case": "^4.1.2", + "capital-case": "^1.0.4", + "constant-case": "^3.0.4", + "dot-case": "^3.0.4", + "header-case": "^2.0.4", + "no-case": "^3.0.4", + "param-case": "^3.0.4", + "pascal-case": "^3.1.2", + "path-case": "^3.0.4", + "sentence-case": "^3.0.4", + "snake-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, + "change-case-all": { + "version": "1.0.14", + "resolved": "https://registry.npmjs.org/change-case-all/-/change-case-all-1.0.14.tgz", + "integrity": "sha512-CWVm2uT7dmSHdO/z1CXT/n47mWonyypzBbuCy5tN7uMg22BsfkhwT6oHmFCAk+gL1LOOxhdbB9SZz3J1KTY3gA==", + "requires": { + "change-case": "^4.1.2", + "is-lower-case": "^2.0.2", + "is-upper-case": "^2.0.2", + "lower-case": "^2.0.2", + "lower-case-first": "^2.0.2", + "sponge-case": "^1.0.1", + "swap-case": "^2.0.2", + "title-case": "^3.0.3", + "upper-case": "^2.0.2", + "upper-case-first": "^2.0.2" + } + }, + "char-regex": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/char-regex/-/char-regex-1.0.2.tgz", + "integrity": "sha512-kWWXztvZ5SBQV+eRgKFeh8q5sLuZY2+8WUIzlxWVTg+oGwY14qylx1KbKzHd8P6ZYkAg0xyIDU9JMHhyJMZ1jw==" + }, + "chardet": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/chardet/-/chardet-0.7.0.tgz", + "integrity": "sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA==" + }, + "check-types": { + "version": "11.1.2", + "resolved": "https://registry.npmjs.org/check-types/-/check-types-11.1.2.tgz", + "integrity": "sha512-tzWzvgePgLORb9/3a0YenggReLKAIb2owL03H2Xdoe5pKcUyWRSEQ8xfCar8t2SIAuEDwtmx2da1YB52YuHQMQ==" + }, + "chokidar": { + "version": "3.5.3", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz", + "integrity": "sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==", + "requires": { + "anymatch": "~3.1.2", + "braces": "~3.0.2", + "fsevents": "~2.3.2", + "glob-parent": "~5.1.2", + "is-binary-path": "~2.1.0", + "is-glob": "~4.0.1", + "normalize-path": "~3.0.0", + "readdirp": "~3.6.0" + } + }, + "chrome-trace-event": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.3.tgz", + "integrity": "sha512-p3KULyQg4S7NIHixdwbGX+nFHkoBiA4YQmyWtjb8XngSKV124nJmRysgAeujbUVb15vh+RvFUfCPqU7rXk+hZg==" + }, + "ci-info": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.4.0.tgz", + "integrity": "sha512-t5QdPT5jq3o262DOQ8zA6E1tlH2upmUc4Hlvrbx1pGYJuiiHl7O7rvVNI+l8HTVhd/q3Qc9vqimkNk5yiXsAug==" + }, + "cjs-module-lexer": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/cjs-module-lexer/-/cjs-module-lexer-1.2.2.tgz", + "integrity": "sha512-cOU9usZw8/dXIXKtwa8pM0OTJQuJkxMN6w30csNRUerHfeQ5R6U3kkU/FtJeIf3M202OHfY2U8ccInBG7/xogA==" + }, + "clean-css": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-5.3.1.tgz", + "integrity": "sha512-lCr8OHhiWCTw4v8POJovCoh4T7I9U11yVsPjMWWnnMmp9ZowCxyad1Pathle/9HjaDp+fdQKjO9fQydE6RHTZg==", + "requires": { + "source-map": "~0.6.0" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + } + } + }, + "clean-stack": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/clean-stack/-/clean-stack-2.2.0.tgz", + "integrity": "sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==" + }, + "cli-cursor": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-3.1.0.tgz", + "integrity": "sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==", + "requires": { + "restore-cursor": "^3.1.0" + } + }, + "cli-spinners": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/cli-spinners/-/cli-spinners-2.7.0.tgz", + "integrity": "sha512-qu3pN8Y3qHNgE2AFweciB1IfMnmZ/fsNTEE+NOFjmGB2F/7rLhnhzppvpCnN4FovtP26k8lHyy9ptEbNwWFLzw==" + }, + "cli-truncate": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/cli-truncate/-/cli-truncate-2.1.0.tgz", + "integrity": "sha512-n8fOixwDD6b/ObinzTrp1ZKFzbgvKZvuz/TvejnLn1aQfC6r52XEx85FmuC+3HI+JM7coBRXUvNqEU2PHVrHpg==", + "requires": { + "slice-ansi": "^3.0.0", + "string-width": "^4.2.0" + } + }, + "cli-width": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/cli-width/-/cli-width-3.0.0.tgz", + "integrity": "sha512-FxqpkPPwu1HjuN93Omfm4h8uIanXofW0RxVEW3k5RKx+mJJYSthzNhp32Kzxxy3YAEZ/Dc/EWN1vZRY0+kOhbw==" + }, + "cliui": { + "version": "7.0.4", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz", + "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==", + "requires": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.0", + "wrap-ansi": "^7.0.0" + } + }, + "clone": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/clone/-/clone-1.0.4.tgz", + "integrity": "sha512-JQHZ2QMW6l3aH/j6xCqQThY/9OH4D/9ls34cgkUBiEeocRTU04tHfKPBsUK1PqZCUQM7GiA0IIXJSuXHI64Kbg==" + }, + "clone-response": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/clone-response/-/clone-response-1.0.3.tgz", + "integrity": "sha512-ROoL94jJH2dUVML2Y/5PEDNaSHgeOdSDicUyS7izcF63G6sTc/FTjLub4b8Il9S8S0beOfYt0TaA5qvFK+w0wA==", + "dev": true, + "requires": { + "mimic-response": "^1.0.0" + } + }, + "co": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/co/-/co-4.6.0.tgz", + "integrity": "sha512-QVb0dM5HvG+uaxitm8wONl7jltx8dqhfU33DcqtOZcLSVIKSDDLDi7+0LbAKiyI8hD9u42m2YxXSkMGWThaecQ==" + }, + "coa": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/coa/-/coa-2.0.2.tgz", + "integrity": "sha512-q5/jG+YQnSy4nRTV4F7lPepBJZ8qBNJJDBuJdoejDyLXgmL7IEo+Le2JDZudFTFt7mrCqIRaSjws4ygRCTCAXA==", + "requires": { + "@types/q": "^1.5.1", + "chalk": "^2.4.1", + "q": "^1.1.2" + }, + "dependencies": { + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "requires": { + "color-convert": "^1.9.0" + } + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + } + }, + "color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "requires": { + "color-name": "1.1.3" + } + }, + "color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==" + }, + "has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==" + }, + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "collect-v8-coverage": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/collect-v8-coverage/-/collect-v8-coverage-1.0.1.tgz", + "integrity": "sha512-iBPtljfCNcTKNAto0KEtDfZ3qzjJvqE3aTGZsbhjSBlorqpXJlaWWtPO35D+ZImoC3KWejX64o+yPGxhWSTzfg==" + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "colord": { + "version": "2.9.3", + "resolved": "https://registry.npmjs.org/colord/-/colord-2.9.3.tgz", + "integrity": "sha512-jeC1axXpnb0/2nn/Y1LPuLdgXBLH7aDcHu4KEKfqw3CUhX7ZpfBSlPKyqXE6btIgEzfWtrX3/tyBCaCvXvMkOw==" + }, + "colorette": { + "version": "2.0.19", + "resolved": "https://registry.npmjs.org/colorette/-/colorette-2.0.19.tgz", + "integrity": "sha512-3tlv/dIP7FWvj3BsbHrGLJ6l/oKh1O3TcgBqMn+yyCagOxc23fyzDS6HypQbgxWbkpDnf52p1LuR4eWDQ/K9WQ==" + }, + "combined-stream": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", + "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", + "requires": { + "delayed-stream": "~1.0.0" + } + }, + "commander": { + "version": "8.3.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-8.3.0.tgz", + "integrity": "sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww==" + }, + "common-path-prefix": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/common-path-prefix/-/common-path-prefix-3.0.0.tgz", + "integrity": "sha512-QE33hToZseCH3jS0qN96O/bSh3kaw/h+Tq7ngyY9eWDUnTlTNUyqfqvCXioLe5Na5jFsL78ra/wuBU4iuEgd4w==" + }, + "common-tags": { + "version": "1.8.2", + "resolved": "https://registry.npmjs.org/common-tags/-/common-tags-1.8.2.tgz", + "integrity": "sha512-gk/Z852D2Wtb//0I+kRFNKKE9dIIVirjoqPoA1wJU+XePVXZfGeBpk45+A1rKO4Q43prqWBNY/MiIeRLbPWUaA==" + }, + "commondir": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz", + "integrity": "sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg==" + }, + "compressible": { + "version": "2.0.18", + "resolved": "https://registry.npmjs.org/compressible/-/compressible-2.0.18.tgz", + "integrity": "sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==", + "requires": { + "mime-db": ">= 1.43.0 < 2" + } + }, + "compression": { + "version": "1.7.4", + "resolved": "https://registry.npmjs.org/compression/-/compression-1.7.4.tgz", + "integrity": "sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ==", + "requires": { + "accepts": "~1.3.5", + "bytes": "3.0.0", + "compressible": "~2.0.16", + "debug": "2.6.9", + "on-headers": "~1.0.2", + "safe-buffer": "5.1.2", + "vary": "~1.1.2" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "requires": { + "ms": "2.0.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + } + } + }, + "concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==" + }, + "confusing-browser-globals": { + "version": "1.0.11", + "resolved": "https://registry.npmjs.org/confusing-browser-globals/-/confusing-browser-globals-1.0.11.tgz", + "integrity": "sha512-JsPKdmh8ZkmnHxDk55FZ1TqVLvEQTvoByJZRN9jzI0UjxK/QgAmsphz7PGtqgPieQZ/CQcHWXCR7ATDNhGe+YA==" + }, + "connect-history-api-fallback": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/connect-history-api-fallback/-/connect-history-api-fallback-2.0.0.tgz", + "integrity": "sha512-U73+6lQFmfiNPrYbXqr6kZ1i1wiRqXnp2nhMsINseWXO8lDau0LGEffJ8kQi4EjLZympVgRdvqjAgiZ1tgzDDA==" + }, + "constant-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/constant-case/-/constant-case-3.0.4.tgz", + "integrity": "sha512-I2hSBi7Vvs7BEuJDr5dDHfzb/Ruj3FyvFyh7KLilAjNQw3Be+xgqUBA2W6scVEcL0hL1dwPRtIqEPVUCKkSsyQ==", + "requires": { + "no-case": "^3.0.4", + "tslib": "^2.0.3", + "upper-case": "^2.0.2" + } + }, + "content-disposition": { + "version": "0.5.4", + "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.4.tgz", + "integrity": "sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==", + "requires": { + "safe-buffer": "5.2.1" + }, + "dependencies": { + "safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==" + } + } + }, + "content-type": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.4.tgz", + "integrity": "sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA==" + }, + "convert-source-map": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.8.0.tgz", + "integrity": "sha512-+OQdjP49zViI/6i7nIJpA8rAl4sV/JdPfU9nZs3VqOwGIgizICvuN2ru6fMd+4llL0tar18UYJXfZ/TWtmhUjA==", + "requires": { + "safe-buffer": "~5.1.1" + } + }, + "cookie": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.5.0.tgz", + "integrity": "sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw==" + }, + "cookie-signature": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz", + "integrity": "sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ==" + }, + "copy-anything": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/copy-anything/-/copy-anything-2.0.6.tgz", + "integrity": "sha512-1j20GZTsvKNkc4BY3NpMOM8tt///wY3FpIzozTOFO2ffuZcV61nojHXVKIy3WM+7ADCy5FVhdZYHYDdgTU0yJw==", + "dev": true, + "requires": { + "is-what": "^3.14.1" + } + }, + "core-js": { + "version": "3.25.5", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.25.5.tgz", + "integrity": "sha512-nbm6eZSjm+ZuBQxCUPQKQCoUEfFOXjUZ8dTTyikyKaWrTYmAVbykQfwsKE5dBK88u3QCkCrzsx/PPlKfhsvgpw==" + }, + "core-js-compat": { + "version": "3.25.3", + "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.25.3.tgz", + "integrity": "sha512-xVtYpJQ5grszDHEUU9O7XbjjcZ0ccX3LgQsyqSvTnjX97ZqEgn9F5srmrwwwMtbKzDllyFPL+O+2OFMl1lU4TQ==", + "requires": { + "browserslist": "^4.21.4" + } + }, + "core-js-pure": { + "version": "3.25.3", + "resolved": "https://registry.npmjs.org/core-js-pure/-/core-js-pure-3.25.3.tgz", + "integrity": "sha512-T/7qvgv70MEvRkZ8p6BasLZmOVYKzOaWNBEHAU8FmveCJkl4nko2quqPQOmy6AJIp5MBanhz9no3A94NoRb0XA==" + }, + "core-util-is": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz", + "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==" + }, + "cosmiconfig": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.0.1.tgz", + "integrity": "sha512-a1YWNUV2HwGimB7dU2s1wUMurNKjpx60HxBB6xUM8Re+2s1g1IIfJvFR0/iCF+XHdE0GMTKTuLR32UQff4TEyQ==", + "requires": { + "@types/parse-json": "^4.0.0", + "import-fresh": "^3.2.1", + "parse-json": "^5.0.0", + "path-type": "^4.0.0", + "yaml": "^1.10.0" + } + }, + "cosmiconfig-toml-loader": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/cosmiconfig-toml-loader/-/cosmiconfig-toml-loader-1.0.0.tgz", + "integrity": "sha512-H/2gurFWVi7xXvCyvsWRLCMekl4tITJcX0QEsDMpzxtuxDyM59xLatYNg4s/k9AA/HdtCYfj2su8mgA0GSDLDA==", + "requires": { + "@iarna/toml": "^2.2.5" + } + }, + "cosmiconfig-typescript-loader": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/cosmiconfig-typescript-loader/-/cosmiconfig-typescript-loader-4.1.0.tgz", + "integrity": "sha512-HbWIuR5O+XO5Oj9SZ5bzgrD4nN+rfhrm2PMb0FVx+t+XIvC45n8F0oTNnztXtspWGw0i2IzHaUWFD5LzV1JB4A==", + "requires": {} + }, + "create-require": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/create-require/-/create-require-1.1.1.tgz", + "integrity": "sha512-dcKFX3jn0MpIaXjisoRvexIJVEKzaq7z2rZKxf+MSr9TkdmHmsU4m2lcLojrj/FHl8mk5VxMmYA+ftRkP/3oKQ==" + }, + "cross-fetch": { + "version": "3.1.5", + "resolved": "https://registry.npmjs.org/cross-fetch/-/cross-fetch-3.1.5.tgz", + "integrity": "sha512-lvb1SBsI0Z7GDwmuid+mU3kWVBwTVUbe7S0H52yaaAdQOXq2YktTCZdlAcNKFzE6QtRz0snpw9bNiPeOIkkQvw==", + "requires": { + "node-fetch": "2.6.7" + } + }, + "cross-spawn": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", + "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", + "requires": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + } + }, + "crypto-js": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/crypto-js/-/crypto-js-4.1.1.tgz", + "integrity": "sha512-o2JlM7ydqd3Qk9CA0L4NL6mTzU2sdx96a+oOfPu8Mkl/PK51vSyoi8/rQ8NknZtk44vq15lmhAj9CIAGwgeWKw==" + }, + "crypto-random-string": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/crypto-random-string/-/crypto-random-string-2.0.0.tgz", + "integrity": "sha512-v1plID3y9r/lPhviJ1wrXpLeyUIGAZ2SHNYTEapm7/8A9nLPoyvVp3RK/EPFqn5kEznyWgYZNsRtYYIWbuG8KA==" + }, + "css-blank-pseudo": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/css-blank-pseudo/-/css-blank-pseudo-3.0.3.tgz", + "integrity": "sha512-VS90XWtsHGqoM0t4KpH053c4ehxZ2E6HtGI7x68YFV0pTo/QmkV/YFA+NnlvK8guxZVNWGQhVNJGC39Q8XF4OQ==", + "requires": { + "postcss-selector-parser": "^6.0.9" + } + }, + "css-declaration-sorter": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/css-declaration-sorter/-/css-declaration-sorter-6.3.1.tgz", + "integrity": "sha512-fBffmak0bPAnyqc/HO8C3n2sHrp9wcqQz6ES9koRF2/mLOVAx9zIQ3Y7R29sYCteTPqMCwns4WYQoCX91Xl3+w==", + "requires": {} + }, + "css-has-pseudo": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/css-has-pseudo/-/css-has-pseudo-3.0.4.tgz", + "integrity": "sha512-Vse0xpR1K9MNlp2j5w1pgWIJtm1a8qS0JwS9goFYcImjlHEmywP9VUF05aGBXzGpDJF86QXk4L0ypBmwPhGArw==", + "requires": { + "postcss-selector-parser": "^6.0.9" + } + }, + "css-loader": { + "version": "6.7.2", + "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-6.7.2.tgz", + "integrity": "sha512-oqGbbVcBJkm8QwmnNzrFrWTnudnRZC+1eXikLJl0n4ljcfotgRifpg2a1lKy8jTrc4/d9A/ap1GFq1jDKG7J+Q==", + "requires": { + "icss-utils": "^5.1.0", + "postcss": "^8.4.18", + "postcss-modules-extract-imports": "^3.0.0", + "postcss-modules-local-by-default": "^4.0.0", + "postcss-modules-scope": "^3.0.0", + "postcss-modules-values": "^4.0.0", + "postcss-value-parser": "^4.2.0", + "semver": "^7.3.8" + }, + "dependencies": { + "semver": { + "version": "7.3.8", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.8.tgz", + "integrity": "sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==", + "requires": { + "lru-cache": "^6.0.0" + } + } + } + }, + "css-minimizer-webpack-plugin": { + "version": "3.4.1", + "resolved": "https://registry.npmjs.org/css-minimizer-webpack-plugin/-/css-minimizer-webpack-plugin-3.4.1.tgz", + "integrity": "sha512-1u6D71zeIfgngN2XNRJefc/hY7Ybsxd74Jm4qngIXyUEk7fss3VUzuHxLAq/R8NAba4QU9OUSaMZlbpRc7bM4Q==", + "requires": { + "cssnano": "^5.0.6", + "jest-worker": "^27.0.2", + "postcss": "^8.3.5", + "schema-utils": "^4.0.0", + "serialize-javascript": "^6.0.0", + "source-map": "^0.6.1" + }, + "dependencies": { + "ajv": { + "version": "8.11.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.0.tgz", + "integrity": "sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg==", + "requires": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + } + }, + "ajv-keywords": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", + "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", + "requires": { + "fast-deep-equal": "^3.1.3" + } + }, + "json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" + }, + "schema-utils": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.0.0.tgz", + "integrity": "sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg==", + "requires": { + "@types/json-schema": "^7.0.9", + "ajv": "^8.8.0", + "ajv-formats": "^2.1.1", + "ajv-keywords": "^5.0.0" + } + }, + "serialize-javascript": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.0.tgz", + "integrity": "sha512-Qr3TosvguFt8ePWqsvRfrKyQXIiW+nGbYpy8XK24NQHE83caxWt+mIymTT19DGFbNWNLfEwsrkSmN64lVWB9ag==", + "requires": { + "randombytes": "^2.1.0" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + } + } + }, + "css-prefers-color-scheme": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/css-prefers-color-scheme/-/css-prefers-color-scheme-6.0.3.tgz", + "integrity": "sha512-4BqMbZksRkJQx2zAjrokiGMd07RqOa2IxIrrN10lyBe9xhn9DEvjUK79J6jkeiv9D9hQFXKb6g1jwU62jziJZA==", + "requires": {} + }, + "css-select": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/css-select/-/css-select-4.3.0.tgz", + "integrity": "sha512-wPpOYtnsVontu2mODhA19JrqWxNsfdatRKd64kmpRbQgh1KtItko5sTnEpPdpSaJszTOhEMlF/RPz28qj4HqhQ==", + "requires": { + "boolbase": "^1.0.0", + "css-what": "^6.0.1", + "domhandler": "^4.3.1", + "domutils": "^2.8.0", + "nth-check": "^2.0.1" + }, + "dependencies": { + "dom-serializer": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.4.1.tgz", + "integrity": "sha512-VHwB3KfrcOOkelEG2ZOfxqLZdfkil8PtJi4P8N2MMXucZq2yLp75ClViUlOVwyoHEDjYU433Aq+5zWP61+RGag==", + "requires": { + "domelementtype": "^2.0.1", + "domhandler": "^4.2.0", + "entities": "^2.0.0" + } + }, + "domhandler": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.3.1.tgz", + "integrity": "sha512-GrwoxYN+uWlzO8uhUXRl0P+kHE4GtVPfYzVLcUxPL7KNdHKj66vvlhiweIHqYYXWlw+T8iLMp42Lm67ghw4WMQ==", + "requires": { + "domelementtype": "^2.2.0" + } + }, + "domutils": { + "version": "2.8.0", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-2.8.0.tgz", + "integrity": "sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==", + "requires": { + "dom-serializer": "^1.0.1", + "domelementtype": "^2.2.0", + "domhandler": "^4.2.0" + } + }, + "entities": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz", + "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==" + } + } + }, + "css-select-base-adapter": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/css-select-base-adapter/-/css-select-base-adapter-0.1.1.tgz", + "integrity": "sha512-jQVeeRG70QI08vSTwf1jHxp74JoZsr2XSgETae8/xC8ovSnL2WF87GTLO86Sbwdt2lK4Umg4HnnwMO4YF3Ce7w==" + }, + "css-tree": { + "version": "1.0.0-alpha.37", + "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.0.0-alpha.37.tgz", + "integrity": "sha512-DMxWJg0rnz7UgxKT0Q1HU/L9BeJI0M6ksor0OgqOnF+aRCDWg/N2641HmVyU9KVIu0OVVWOb2IpC9A+BJRnejg==", + "requires": { + "mdn-data": "2.0.4", + "source-map": "^0.6.1" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + } + } + }, + "css-what": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/css-what/-/css-what-6.1.0.tgz", + "integrity": "sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw==" + }, + "css.escape": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/css.escape/-/css.escape-1.5.1.tgz", + "integrity": "sha512-YUifsXXuknHlUsmlgyY0PKzgPOr7/FjCePfHNt0jxm83wHZi44VDMQ7/fGNkjY3/jV1MC+1CmZbaHzugyeRtpg==" + }, + "cssdb": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/cssdb/-/cssdb-7.0.1.tgz", + "integrity": "sha512-pT3nzyGM78poCKLAEy2zWIVX2hikq6dIrjuZzLV98MumBg+xMTNYfHx7paUlfiRTgg91O/vR889CIf+qiv79Rw==" + }, + "cssesc": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", + "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==" + }, + "cssnano": { + "version": "5.1.13", + "resolved": "https://registry.npmjs.org/cssnano/-/cssnano-5.1.13.tgz", + "integrity": "sha512-S2SL2ekdEz6w6a2epXn4CmMKU4K3KpcyXLKfAYc9UQQqJRkD/2eLUG0vJ3Db/9OvO5GuAdgXw3pFbR6abqghDQ==", + "requires": { + "cssnano-preset-default": "^5.2.12", + "lilconfig": "^2.0.3", + "yaml": "^1.10.2" + } + }, + "cssnano-preset-default": { + "version": "5.2.12", + "resolved": "https://registry.npmjs.org/cssnano-preset-default/-/cssnano-preset-default-5.2.12.tgz", + "integrity": "sha512-OyCBTZi+PXgylz9HAA5kHyoYhfGcYdwFmyaJzWnzxuGRtnMw/kR6ilW9XzlzlRAtB6PLT/r+prYgkef7hngFew==", + "requires": { + "css-declaration-sorter": "^6.3.0", + "cssnano-utils": "^3.1.0", + "postcss-calc": "^8.2.3", + "postcss-colormin": "^5.3.0", + "postcss-convert-values": "^5.1.2", + "postcss-discard-comments": "^5.1.2", + "postcss-discard-duplicates": "^5.1.0", + "postcss-discard-empty": "^5.1.1", + "postcss-discard-overridden": "^5.1.0", + "postcss-merge-longhand": "^5.1.6", + "postcss-merge-rules": "^5.1.2", + "postcss-minify-font-values": "^5.1.0", + "postcss-minify-gradients": "^5.1.1", + "postcss-minify-params": "^5.1.3", + "postcss-minify-selectors": "^5.2.1", + "postcss-normalize-charset": "^5.1.0", + "postcss-normalize-display-values": "^5.1.0", + "postcss-normalize-positions": "^5.1.1", + "postcss-normalize-repeat-style": "^5.1.1", + "postcss-normalize-string": "^5.1.0", + "postcss-normalize-timing-functions": "^5.1.0", + "postcss-normalize-unicode": "^5.1.0", + "postcss-normalize-url": "^5.1.0", + "postcss-normalize-whitespace": "^5.1.1", + "postcss-ordered-values": "^5.1.3", + "postcss-reduce-initial": "^5.1.0", + "postcss-reduce-transforms": "^5.1.0", + "postcss-svgo": "^5.1.0", + "postcss-unique-selectors": "^5.1.1" + } + }, + "cssnano-utils": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/cssnano-utils/-/cssnano-utils-3.1.0.tgz", + "integrity": "sha512-JQNR19/YZhz4psLX/rQ9M83e3z2Wf/HdJbryzte4a3NSuafyp9w/I4U+hx5C2S9g41qlstH7DEWnZaaj83OuEA==", + "requires": {} + }, + "csso": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/csso/-/csso-4.2.0.tgz", + "integrity": "sha512-wvlcdIbf6pwKEk7vHj8/Bkc0B4ylXZruLvOgs9doS5eOsOpuodOV2zJChSpkp+pRpYQLQMeF04nr3Z68Sta9jA==", + "requires": { + "css-tree": "^1.1.2" + }, + "dependencies": { + "css-tree": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.1.3.tgz", + "integrity": "sha512-tRpdppF7TRazZrjJ6v3stzv93qxRcSsFmW6cX0Zm2NVKpxE1WV1HblnghVv9TreireHkqI/VDEsfolRF1p6y7Q==", + "requires": { + "mdn-data": "2.0.14", + "source-map": "^0.6.1" + } + }, + "mdn-data": { + "version": "2.0.14", + "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.14.tgz", + "integrity": "sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow==" + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + } + } + }, + "cssom": { + "version": "0.4.4", + "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.4.4.tgz", + "integrity": "sha512-p3pvU7r1MyyqbTk+WbNJIgJjG2VmTIaB10rI93LzVPrmDJKkzKYMtxxyAvQXR/NS6otuzveI7+7BBq3SjBS2mw==" + }, + "cssstyle": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/cssstyle/-/cssstyle-2.3.0.tgz", + "integrity": "sha512-AZL67abkUzIuvcHqk7c09cezpGNcxUxU4Ioi/05xHk4DQeTkWmGYftIE6ctU6AEt+Gn4n1lDStOtj7FKycP71A==", + "requires": { + "cssom": "~0.3.6" + }, + "dependencies": { + "cssom": { + "version": "0.3.8", + "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.3.8.tgz", + "integrity": "sha512-b0tGHbfegbhPJpxpiBPU2sCkigAqtM9O121le6bbOlgyV+NyGyCmVfJ6QW9eRjz8CpNfWEOYBIMIGRYkLwsIYg==" + } + } + }, + "csstype": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.1.tgz", + "integrity": "sha512-DJR/VvkAvSZW9bTouZue2sSxDwdTN92uHjqeKVm+0dAqdfNykRzQ95tay8aXMBAAPpUiq4Qcug2L7neoRh2Egw==" + }, + "damerau-levenshtein": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/damerau-levenshtein/-/damerau-levenshtein-1.0.8.tgz", + "integrity": "sha512-sdQSFB7+llfUcQHUQO3+B8ERRj0Oa4w9POWMI/puGtuf7gFywGmkaLCElnudfTiKZV+NvHqL0ifzdrI8Ro7ESA==" + }, + "data-urls": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/data-urls/-/data-urls-2.0.0.tgz", + "integrity": "sha512-X5eWTSXO/BJmpdIKCRuKUgSCgAN0OwliVK3yPKbwIWU1Tdw5BRajxlzMidvh+gwko9AfQ9zIj52pzF91Q3YAvQ==", + "requires": { + "abab": "^2.0.3", + "whatwg-mimetype": "^2.3.0", + "whatwg-url": "^8.0.0" + }, + "dependencies": { + "tr46": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-2.1.0.tgz", + "integrity": "sha512-15Ih7phfcdP5YxqiB+iDtLoaTz4Nd35+IiAv0kQ5FNKHzXgdWqPoTIqEDDJmXceQt4JZk6lVPT8lnDlPpGDppw==", + "requires": { + "punycode": "^2.1.1" + } + }, + "whatwg-url": { + "version": "8.7.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-8.7.0.tgz", + "integrity": "sha512-gAojqb/m9Q8a5IV96E3fHJM70AzCkgt4uXYX2O7EmuyOnLrViCQlsEBmF9UQIu3/aeAIp2U17rtbpZWNntQqdg==", + "requires": { + "lodash": "^4.7.0", + "tr46": "^2.1.0", + "webidl-conversions": "^6.1.0" + } + } + } + }, + "dataloader": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/dataloader/-/dataloader-2.1.0.tgz", + "integrity": "sha512-qTcEYLen3r7ojZNgVUaRggOI+KM7jrKxXeSHhogh/TWxYMeONEMqY+hmkobiYQozsGIyg9OYVzO4ZIfoB4I0pQ==" + }, + "debounce": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/debounce/-/debounce-1.2.1.tgz", + "integrity": "sha512-XRRe6Glud4rd/ZGQfiV1ruXSfbvfJedlV9Y6zOlP+2K04vBYiJEte6stfFkCP03aMnY5tsipamumUjL14fofug==" + }, + "debug": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "requires": { + "ms": "2.1.2" + } + }, + "decamelize": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", + "integrity": "sha512-z2S+W9X73hAUUki+N+9Za2lBlun89zigOyGrsax+KUQ6wKW4ZoWpEYBkGhQjwAjjDCkWxhY0VKEhk8wzY7F5cA==" + }, + "decimal.js": { + "version": "10.4.1", + "resolved": "https://registry.npmjs.org/decimal.js/-/decimal.js-10.4.1.tgz", + "integrity": "sha512-F29o+vci4DodHYT9UrR5IEbfBw9pE5eSapIJdTqXK5+6hq+t8VRxwQyKlW2i+KDKFkkJQRvFyI/QXD83h8LyQw==" + }, + "decompress-response": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-6.0.0.tgz", + "integrity": "sha512-aW35yZM6Bb/4oJlZncMH2LCoZtJXTRxES17vE3hoRiowU2kWHaJKFkSBDnDR+cm9J+9QhXmREyIfv0pji9ejCQ==", + "dev": true, + "requires": { + "mimic-response": "^3.1.0" + }, + "dependencies": { + "mimic-response": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-3.1.0.tgz", + "integrity": "sha512-z0yWI+4FDrrweS8Zmt4Ej5HdJmky15+L2e6Wgn3+iK5fWzb6T3fhNFq2+MeTRb064c6Wr4N/wv0DzQTjNzHNGQ==", + "dev": true + } + } + }, + "dedent": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/dedent/-/dedent-0.7.0.tgz", + "integrity": "sha512-Q6fKUPqnAHAyhiUgFU7BUzLiv0kd8saH9al7tnu5Q/okj6dnupxyTgFIBjVzJATdfIAm9NAsvXNzjaKa+bxVyA==" + }, + "deep-is": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz", + "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==" + }, + "deepmerge": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.2.2.tgz", + "integrity": "sha512-FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg==" + }, + "default-gateway": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/default-gateway/-/default-gateway-6.0.3.tgz", + "integrity": "sha512-fwSOJsbbNzZ/CUFpqFBqYfYNLj1NbMPm8MMCIzHjC83iSJRBEGmDUxU+WP661BaBQImeC2yHwXtz+P/O9o+XEg==", + "requires": { + "execa": "^5.0.0" + } + }, + "defaults": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/defaults/-/defaults-1.0.3.tgz", + "integrity": "sha512-s82itHOnYrN0Ib8r+z7laQz3sdE+4FP3d9Q7VLO7U+KRT+CR0GsWuyHxzdAY82I7cXv0G/twrqomTJLOssO5HA==", + "requires": { + "clone": "^1.0.2" + } + }, + "defer-to-connect": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/defer-to-connect/-/defer-to-connect-2.0.1.tgz", + "integrity": "sha512-4tvttepXG1VaYGrRibk5EwJd1t4udunSOVMdLSAL6mId1ix438oPwPZMALY41FCijukO1L0twNcGsdzS7dHgDg==", + "dev": true + }, + "define-lazy-prop": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-2.0.0.tgz", + "integrity": "sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og==" + }, + "define-properties": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.4.tgz", + "integrity": "sha512-uckOqKcfaVvtBdsVkdPv3XjveQJsNQqmhXgRi8uhvWWuPYZCNlzT8qAyblUgNoXdHdjMTzAqeGjAoli8f+bzPA==", + "requires": { + "has-property-descriptors": "^1.0.0", + "object-keys": "^1.1.1" + } + }, + "defined": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/defined/-/defined-1.0.0.tgz", + "integrity": "sha512-Y2caI5+ZwS5c3RiNDJ6u53VhQHv+hHKwhkI1iHvceKUHw9Df6EK2zRLfjejRgMuCuxK7PfSWIMwWecceVvThjQ==" + }, + "delayed-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", + "integrity": "sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==" + }, + "depd": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", + "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==" + }, + "dependency-graph": { + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/dependency-graph/-/dependency-graph-0.11.0.tgz", + "integrity": "sha512-JeMq7fEshyepOWDfcfHK06N3MhyPhz++vtqWhMT5O9A3K42rdsEDpfdVqjaqaAhsw6a+ZqeDvQVtD0hFHQWrzg==" + }, + "destroy": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.2.0.tgz", + "integrity": "sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==" + }, + "detect-indent": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/detect-indent/-/detect-indent-6.1.0.tgz", + "integrity": "sha512-reYkTUJAZb9gUuZ2RvVCNhVHdg62RHnJ7WJl8ftMi4diZ6NWlciOzQN88pUhSELEwflJht4oQDv0F0BMlwaYtA==" + }, + "detect-newline": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/detect-newline/-/detect-newline-3.1.0.tgz", + "integrity": "sha512-TLz+x/vEXm/Y7P7wn1EJFNLxYpUD4TgMosxY6fAVJUnJMbupHBOncxyWUG9OpTaH9EBD7uFI5LfEgmMOc54DsA==" + }, + "detect-node": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/detect-node/-/detect-node-2.1.0.tgz", + "integrity": "sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g==" + }, + "detect-port-alt": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/detect-port-alt/-/detect-port-alt-1.1.6.tgz", + "integrity": "sha512-5tQykt+LqfJFBEYaDITx7S7cR7mJ/zQmLXZ2qt5w04ainYZw6tBf9dBunMjVeVOdYVRUzUOE4HkY5J7+uttb5Q==", + "requires": { + "address": "^1.0.1", + "debug": "^2.6.0" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "requires": { + "ms": "2.0.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + } + } + }, + "detective": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/detective/-/detective-5.2.1.tgz", + "integrity": "sha512-v9XE1zRnz1wRtgurGu0Bs8uHKFSTdteYZNbIPFVhUZ39L/S79ppMpdmVOZAnoz1jfEFodc48n6MX483Xo3t1yw==", + "requires": { + "acorn-node": "^1.8.2", + "defined": "^1.0.0", + "minimist": "^1.2.6" + } + }, + "didyoumean": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/didyoumean/-/didyoumean-1.2.2.tgz", + "integrity": "sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw==" + }, + "diff": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/diff/-/diff-4.0.2.tgz", + "integrity": "sha512-58lmxKSA4BNyLz+HHMUzlOEpg09FV+ev6ZMe3vJihgdxzgcwZ8VoEEPmALCZG9LmqfVoNMMKpttIYTVG6uDY7A==" + }, + "diff-sequences": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-27.5.1.tgz", + "integrity": "sha512-k1gCAXAsNgLwEL+Y8Wvl+M6oEFj5bgazfZULpS5CneoPPXRaCCW7dm+q21Ky2VEE5X+VeRDBVg1Pcvvsr4TtNQ==" + }, + "dir-glob": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz", + "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==", + "requires": { + "path-type": "^4.0.0" + } + }, + "dlv": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/dlv/-/dlv-1.1.3.tgz", + "integrity": "sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA==" + }, + "dns-equal": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/dns-equal/-/dns-equal-1.0.0.tgz", + "integrity": "sha512-z+paD6YUQsk+AbGCEM4PrOXSss5gd66QfcVBFTKR/HpFL9jCqikS94HYwKww6fQyO7IxrIIyUu+g0Ka9tUS2Cg==" + }, + "dns-packet": { + "version": "5.4.0", + "resolved": "https://registry.npmjs.org/dns-packet/-/dns-packet-5.4.0.tgz", + "integrity": "sha512-EgqGeaBB8hLiHLZtp/IbaDQTL8pZ0+IvwzSHA6d7VyMDM+B9hgddEMa9xjK5oYnw0ci0JQ6g2XCD7/f6cafU6g==", + "requires": { + "@leichtgewicht/ip-codec": "^2.0.1" + } + }, + "doctrine": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz", + "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==", + "requires": { + "esutils": "^2.0.2" + } + }, + "dom-accessibility-api": { + "version": "0.5.14", + "resolved": "https://registry.npmjs.org/dom-accessibility-api/-/dom-accessibility-api-0.5.14.tgz", + "integrity": "sha512-NMt+m9zFMPZe0JcY9gN224Qvk6qLIdqex29clBvc/y75ZBX9YA9wNK3frsYvu2DI1xcCIwxwnX+TlsJ2DSOADg==" + }, + "dom-converter": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/dom-converter/-/dom-converter-0.2.0.tgz", + "integrity": "sha512-gd3ypIPfOMr9h5jIKq8E3sHOTCjeirnl0WK5ZdS1AW0Odt0b1PaWaHdJ4Qk4klv+YB9aJBS7mESXjFoDQPu6DA==", + "requires": { + "utila": "~0.4" + } + }, + "dom-serializer": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-2.0.0.tgz", + "integrity": "sha512-wIkAryiqt/nV5EQKqQpo3SToSOV9J0DnbJqwK7Wv/Trc92zIAYZ4FlMu+JPFW1DfGFt81ZTCGgDEabffXeLyJg==", + "requires": { + "domelementtype": "^2.3.0", + "domhandler": "^5.0.2", + "entities": "^4.2.0" + } + }, + "domelementtype": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.3.0.tgz", + "integrity": "sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==" + }, + "domexception": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/domexception/-/domexception-2.0.1.tgz", + "integrity": "sha512-yxJ2mFy/sibVQlu5qHjOkf9J3K6zgmCxgJ94u2EdvDOV09H+32LtRswEcUsmUWN72pVLOEnTSRaIVVzVQgS0dg==", + "requires": { + "webidl-conversions": "^5.0.0" + }, + "dependencies": { + "webidl-conversions": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-5.0.0.tgz", + "integrity": "sha512-VlZwKPCkYKxQgeSbH5EyngOmRp7Ww7I9rQLERETtf5ofd9pGeswWiOtogpEO850jziPRarreGxn5QIiTqpb2wA==" + } + } + }, + "domhandler": { + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-5.0.3.tgz", + "integrity": "sha512-cgwlv/1iFQiFnU96XXgROh8xTeetsnJiDsTc7TYCLFd9+/WNkIqPTxiM/8pSd8VIrhXGTf1Ny1q1hquVqDJB5w==", + "requires": { + "domelementtype": "^2.3.0" + } + }, + "domutils": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-3.0.1.tgz", + "integrity": "sha512-z08c1l761iKhDFtfXO04C7kTdPBLi41zwOZl00WS8b5eiaebNpY00HKbztwBq+e3vyqWNwWF3mP9YLUeqIrF+Q==", + "requires": { + "dom-serializer": "^2.0.0", + "domelementtype": "^2.3.0", + "domhandler": "^5.0.1" + } + }, + "dot-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/dot-case/-/dot-case-3.0.4.tgz", + "integrity": "sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w==", + "requires": { + "no-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, + "dotenv": { + "version": "16.0.2", + "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-16.0.2.tgz", + "integrity": "sha512-JvpYKUmzQhYoIFgK2MOnF3bciIZoItIIoryihy0rIA+H4Jy0FmgyKYAHCTN98P5ybGSJcIFbh6QKeJdtZd1qhA==" + }, + "dotenv-defaults": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/dotenv-defaults/-/dotenv-defaults-2.0.2.tgz", + "integrity": "sha512-iOIzovWfsUHU91L5i8bJce3NYK5JXeAwH50Jh6+ARUdLiiGlYWfGw6UkzsYqaXZH/hjE/eCd/PlfM/qqyK0AMg==", + "requires": { + "dotenv": "^8.2.0" + }, + "dependencies": { + "dotenv": { + "version": "8.6.0", + "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-8.6.0.tgz", + "integrity": "sha512-IrPdXQsk2BbzvCBGBOTmmSH5SodmqZNt4ERAZDmW4CT+tL8VtvinqywuANaFu4bOMWki16nqf0e4oC0QIaDr/g==" + } + } + }, + "dotenv-expand": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/dotenv-expand/-/dotenv-expand-5.1.0.tgz", + "integrity": "sha512-YXQl1DSa4/PQyRfgrv6aoNjhasp/p4qs9FjJ4q4cQk+8m4r6k4ZSiEyytKG8f8W9gi8WsQtIObNmKd+tMzNTmA==" + }, + "dotenv-webpack": { + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/dotenv-webpack/-/dotenv-webpack-8.0.1.tgz", + "integrity": "sha512-CdrgfhZOnx4uB18SgaoP9XHRN2v48BbjuXQsZY5ixs5A8579NxQkmMxRtI7aTwSiSQcM2ao12Fdu+L3ZS3bG4w==", + "requires": { + "dotenv-defaults": "^2.0.2" + } + }, + "dset": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/dset/-/dset-3.1.2.tgz", + "integrity": "sha512-g/M9sqy3oHe477Ar4voQxWtaPIFw1jTdKZuomOjhCcBx9nHUNn0pu6NopuFFrTh/TRZIKEj+76vLWFu9BNKk+Q==" + }, + "duplexer": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/duplexer/-/duplexer-0.1.2.tgz", + "integrity": "sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg==" + }, + "ecdsa-sig-formatter": { + "version": "1.0.11", + "resolved": "https://registry.npmjs.org/ecdsa-sig-formatter/-/ecdsa-sig-formatter-1.0.11.tgz", + "integrity": "sha512-nagl3RYrbNv6kQkeJIpt6NJZy8twLB/2vtz6yN9Z4vRKHN4/QZJIEbqohALSgwKdnksuY3k5Addp5lg8sVoVcQ==", + "requires": { + "safe-buffer": "^5.0.1" + } + }, + "ee-first": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", + "integrity": "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==" + }, + "ejs": { + "version": "3.1.8", + "resolved": "https://registry.npmjs.org/ejs/-/ejs-3.1.8.tgz", + "integrity": "sha512-/sXZeMlhS0ArkfX2Aw780gJzXSMPnKjtspYZv+f3NiKLlubezAHDU5+9xz6gd3/NhG3txQCo6xlglmTS+oTGEQ==", + "requires": { + "jake": "^10.8.5" + } + }, + "electron-to-chromium": { + "version": "1.4.262", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.262.tgz", + "integrity": "sha512-Ckn5haqmGh/xS8IbcgK3dnwAVnhDyo/WQnklWn6yaMucYTq7NNxwlGE8ElzEOnonzRLzUCo2Ot3vUb2GYUF2Hw==" + }, + "emittery": { + "version": "0.8.1", + "resolved": "https://registry.npmjs.org/emittery/-/emittery-0.8.1.tgz", + "integrity": "sha512-uDfvUjVrfGJJhymx/kz6prltenw1u7WrCg1oa94zYY8xxVpLLUu045LAT0dhDZdXG58/EpPL/5kA180fQ/qudg==" + }, + "emoji-regex": { + "version": "9.2.2", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", + "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==" + }, + "emojis-list": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz", + "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==" + }, + "encodeurl": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", + "integrity": "sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==" + }, + "end-of-stream": { + "version": "1.4.4", + "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz", + "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==", + "dev": true, + "requires": { + "once": "^1.4.0" + } + }, + "enhanced-resolve": { + "version": "5.10.0", + "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.10.0.tgz", + "integrity": "sha512-T0yTFjdpldGY8PmuXXR0PyQ1ufZpEGiHVrp7zHKB7jdR4qlmZHhONVM5AQOAWXuF/w3dnHbEQVrNptJgt7F+cQ==", + "requires": { + "graceful-fs": "^4.2.4", + "tapable": "^2.2.0" + } + }, + "entities": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-4.4.0.tgz", + "integrity": "sha512-oYp7156SP8LkeGD0GF85ad1X9Ai79WtRsZ2gxJqtBuzH+98YUV6jkHEKlZkMbcrjJjIVJNIDP/3WL9wQkoPbWA==" + }, + "errno": { + "version": "0.1.8", + "resolved": "https://registry.npmjs.org/errno/-/errno-0.1.8.tgz", + "integrity": "sha512-dJ6oBr5SQ1VSd9qkk7ByRgb/1SH4JZjCHSW/mr63/QcXO9zLVxvJ6Oy13nio03rxpSnVDDjFor75SjVeZWPW/A==", + "dev": true, + "optional": true, + "requires": { + "prr": "~1.0.1" + } + }, + "error-ex": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", + "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", + "requires": { + "is-arrayish": "^0.2.1" + } + }, + "error-stack-parser": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/error-stack-parser/-/error-stack-parser-2.1.4.tgz", + "integrity": "sha512-Sk5V6wVazPhq5MhpO+AUxJn5x7XSXGl1R93Vn7i+zS15KDVxQijejNCrz8340/2bgLBjR9GtEG8ZVKONDjcqGQ==", + "requires": { + "stackframe": "^1.3.4" + } + }, + "es-abstract": { + "version": "1.20.3", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.20.3.tgz", + "integrity": "sha512-AyrnaKVpMzljIdwjzrj+LxGmj8ik2LckwXacHqrJJ/jxz6dDDBcZ7I7nlHM0FvEW8MfbWJwOd+yT2XzYW49Frw==", + "requires": { + "call-bind": "^1.0.2", + "es-to-primitive": "^1.2.1", + "function-bind": "^1.1.1", + "function.prototype.name": "^1.1.5", + "get-intrinsic": "^1.1.3", + "get-symbol-description": "^1.0.0", + "has": "^1.0.3", + "has-property-descriptors": "^1.0.0", + "has-symbols": "^1.0.3", + "internal-slot": "^1.0.3", + "is-callable": "^1.2.6", + "is-negative-zero": "^2.0.2", + "is-regex": "^1.1.4", + "is-shared-array-buffer": "^1.0.2", + "is-string": "^1.0.7", + "is-weakref": "^1.0.2", + "object-inspect": "^1.12.2", + "object-keys": "^1.1.1", + "object.assign": "^4.1.4", + "regexp.prototype.flags": "^1.4.3", + "safe-regex-test": "^1.0.0", + "string.prototype.trimend": "^1.0.5", + "string.prototype.trimstart": "^1.0.5", + "unbox-primitive": "^1.0.2" + } + }, + "es-array-method-boxes-properly": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/es-array-method-boxes-properly/-/es-array-method-boxes-properly-1.0.0.tgz", + "integrity": "sha512-wd6JXUmyHmt8T5a2xreUwKcGPq6f1f+WwIJkijUqiGcJz1qqnZgP6XIK+QyIWU5lT7imeNxUll48bziG+TSYcA==" + }, + "es-module-lexer": { + "version": "0.9.3", + "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-0.9.3.tgz", + "integrity": "sha512-1HQ2M2sPtxwnvOvT1ZClHyQDiggdNjURWpY2we6aMKCQiUVxTmVs2UYPLIrD84sS+kMdUwfBSylbJPwNnBrnHQ==" + }, + "es-shim-unscopables": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/es-shim-unscopables/-/es-shim-unscopables-1.0.0.tgz", + "integrity": "sha512-Jm6GPcCdC30eMLbZ2x8z2WuRwAws3zTBBKuusffYVUrNj/GVSUAZ+xKMaUpfNDR5IbyNA5LJbaecoUVbmUcB1w==", + "requires": { + "has": "^1.0.3" + } + }, + "es-to-primitive": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz", + "integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==", + "requires": { + "is-callable": "^1.1.4", + "is-date-object": "^1.0.1", + "is-symbol": "^1.0.2" + } + }, + "escalade": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", + "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==" + }, + "escape-html": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", + "integrity": "sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==" + }, + "escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==" + }, + "escodegen": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-2.0.0.tgz", + "integrity": "sha512-mmHKys/C8BFUGI+MAWNcSYoORYLMdPzjrknd2Vc+bUsjN5bXcr8EhrNB+UTqfL1y3I9c4fw2ihgtMPQLBRiQxw==", + "requires": { + "esprima": "^4.0.1", + "estraverse": "^5.2.0", + "esutils": "^2.0.2", + "optionator": "^0.8.1", + "source-map": "~0.6.1" + }, + "dependencies": { + "levn": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz", + "integrity": "sha512-0OO4y2iOHix2W6ujICbKIaEQXvFQHue65vUG3pb5EUomzPI90z9hsA1VsO/dbIIpC53J8gxM9Q4Oho0jrCM/yA==", + "requires": { + "prelude-ls": "~1.1.2", + "type-check": "~0.3.2" + } + }, + "optionator": { + "version": "0.8.3", + "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.8.3.tgz", + "integrity": "sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA==", + "requires": { + "deep-is": "~0.1.3", + "fast-levenshtein": "~2.0.6", + "levn": "~0.3.0", + "prelude-ls": "~1.1.2", + "type-check": "~0.3.2", + "word-wrap": "~1.2.3" + } + }, + "prelude-ls": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz", + "integrity": "sha512-ESF23V4SKG6lVSGZgYNpbsiaAkdab6ZgOxe52p7+Kid3W3u3bxR4Vfd/o21dmN7jSt0IwgZ4v5MUd26FEtXE9w==" + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "optional": true + }, + "type-check": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.3.2.tgz", + "integrity": "sha512-ZCmOJdvOWDBYJlzAoFkC+Q0+bUyEOS1ltgp1MGU03fqHG+dbi9tBFU2Rd9QKiDZFAYrhPh2JUf7rZRIuHRKtOg==", + "requires": { + "prelude-ls": "~1.1.2" + } + } + } + }, + "eslint": { + "version": "8.24.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.24.0.tgz", + "integrity": "sha512-dWFaPhGhTAiPcCgm3f6LI2MBWbogMnTJzFBbhXVRQDJPkr9pGZvVjlVfXd+vyDcWPA2Ic9L2AXPIQM0+vk/cSQ==", + "requires": { + "@eslint/eslintrc": "^1.3.2", + "@humanwhocodes/config-array": "^0.10.5", + "@humanwhocodes/gitignore-to-minimatch": "^1.0.2", + "@humanwhocodes/module-importer": "^1.0.1", + "ajv": "^6.10.0", + "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.1.1", + "eslint-utils": "^3.0.0", + "eslint-visitor-keys": "^3.3.0", + "espree": "^9.4.0", + "esquery": "^1.4.0", + "esutils": "^2.0.2", + "fast-deep-equal": "^3.1.3", + "file-entry-cache": "^6.0.1", + "find-up": "^5.0.0", + "glob-parent": "^6.0.1", + "globals": "^13.15.0", + "globby": "^11.1.0", + "grapheme-splitter": "^1.0.4", + "ignore": "^5.2.0", + "import-fresh": "^3.0.0", + "imurmurhash": "^0.1.4", + "is-glob": "^4.0.0", + "js-sdsl": "^4.1.4", + "js-yaml": "^4.1.0", + "json-stable-stringify-without-jsonify": "^1.0.1", + "levn": "^0.4.1", + "lodash.merge": "^4.6.2", + "minimatch": "^3.1.2", + "natural-compare": "^1.4.0", + "optionator": "^0.9.1", + "regexpp": "^3.2.0", + "strip-ansi": "^6.0.1", + "strip-json-comments": "^3.1.0", + "text-table": "^0.2.0" + }, + "dependencies": { + "escape-string-regexp": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", + "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==" + }, + "glob-parent": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", + "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", + "requires": { + "is-glob": "^4.0.3" + } + }, + "globals": { + "version": "13.17.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.17.0.tgz", + "integrity": "sha512-1C+6nQRb1GwGMKm2dH/E7enFAMxGTmGI7/dEdhy/DNelv85w9B72t3uc5frtMNXIbzrarJJ/lTCjcaZwbLJmyw==", + "requires": { + "type-fest": "^0.20.2" + } + }, + "type-fest": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", + "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==" + } + } + }, + "eslint-config-react-app": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/eslint-config-react-app/-/eslint-config-react-app-7.0.1.tgz", + "integrity": "sha512-K6rNzvkIeHaTd8m/QEh1Zko0KI7BACWkkneSs6s9cKZC/J27X3eZR6Upt1jkmZ/4FK+XUOPPxMEN7+lbUXfSlA==", + "requires": { + "@babel/core": "^7.16.0", + "@babel/eslint-parser": "^7.16.3", + "@rushstack/eslint-patch": "^1.1.0", + "@typescript-eslint/eslint-plugin": "^5.5.0", + "@typescript-eslint/parser": "^5.5.0", + "babel-preset-react-app": "^10.0.1", + "confusing-browser-globals": "^1.0.11", + "eslint-plugin-flowtype": "^8.0.3", + "eslint-plugin-import": "^2.25.3", + "eslint-plugin-jest": "^25.3.0", + "eslint-plugin-jsx-a11y": "^6.5.1", + "eslint-plugin-react": "^7.27.1", + "eslint-plugin-react-hooks": "^4.3.0", + "eslint-plugin-testing-library": "^5.0.1" + } + }, + "eslint-import-resolver-node": { + "version": "0.3.6", + "resolved": "https://registry.npmjs.org/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.6.tgz", + "integrity": "sha512-0En0w03NRVMn9Uiyn8YRPDKvWjxCWkslUEhGNTdGx15RvPJYQ+lbOlqrlNI2vEAs4pDYK4f/HN2TbDmk5TP0iw==", + "requires": { + "debug": "^3.2.7", + "resolve": "^1.20.0" + }, + "dependencies": { + "debug": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "requires": { + "ms": "^2.1.1" + } + } + } + }, + "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==", + "requires": { + "debug": "^3.2.7" + }, + "dependencies": { + "debug": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "requires": { + "ms": "^2.1.1" + } + } + } + }, + "eslint-plugin-flowtype": { + "version": "8.0.3", + "resolved": "https://registry.npmjs.org/eslint-plugin-flowtype/-/eslint-plugin-flowtype-8.0.3.tgz", + "integrity": "sha512-dX8l6qUL6O+fYPtpNRideCFSpmWOUVx5QcaGLVqe/vlDiBSe4vYljDWDETwnyFzpl7By/WVIu6rcrniCgH9BqQ==", + "requires": { + "lodash": "^4.17.21", + "string-natural-compare": "^3.0.1" + } + }, + "eslint-plugin-import": { + "version": "2.26.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.26.0.tgz", + "integrity": "sha512-hYfi3FXaM8WPLf4S1cikh/r4IxnO6zrhZbEGz2b660EJRbuxgpDS5gkCuYgGWg2xxh2rBuIr4Pvhve/7c31koA==", + "requires": { + "array-includes": "^3.1.4", + "array.prototype.flat": "^1.2.5", + "debug": "^2.6.9", + "doctrine": "^2.1.0", + "eslint-import-resolver-node": "^0.3.6", + "eslint-module-utils": "^2.7.3", + "has": "^1.0.3", + "is-core-module": "^2.8.1", + "is-glob": "^4.0.3", + "minimatch": "^3.1.2", + "object.values": "^1.1.5", + "resolve": "^1.22.0", + "tsconfig-paths": "^3.14.1" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "requires": { + "ms": "2.0.0" + } + }, + "doctrine": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz", + "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==", + "requires": { + "esutils": "^2.0.2" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + } + } + }, + "eslint-plugin-jest": { + "version": "25.7.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-jest/-/eslint-plugin-jest-25.7.0.tgz", + "integrity": "sha512-PWLUEXeeF7C9QGKqvdSbzLOiLTx+bno7/HC9eefePfEb257QFHg7ye3dh80AZVkaa/RQsBB1Q/ORQvg2X7F0NQ==", + "requires": { + "@typescript-eslint/experimental-utils": "^5.0.0" + } + }, + "eslint-plugin-jsx-a11y": { + "version": "6.6.1", + "resolved": "https://registry.npmjs.org/eslint-plugin-jsx-a11y/-/eslint-plugin-jsx-a11y-6.6.1.tgz", + "integrity": "sha512-sXgFVNHiWffBq23uiS/JaP6eVR622DqwB4yTzKvGZGcPq6/yZ3WmOZfuBks/vHWo9GaFOqC2ZK4i6+C35knx7Q==", + "requires": { + "@babel/runtime": "^7.18.9", + "aria-query": "^4.2.2", + "array-includes": "^3.1.5", + "ast-types-flow": "^0.0.7", + "axe-core": "^4.4.3", + "axobject-query": "^2.2.0", + "damerau-levenshtein": "^1.0.8", + "emoji-regex": "^9.2.2", + "has": "^1.0.3", + "jsx-ast-utils": "^3.3.2", + "language-tags": "^1.0.5", + "minimatch": "^3.1.2", + "semver": "^6.3.0" + }, + "dependencies": { + "aria-query": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-4.2.2.tgz", + "integrity": "sha512-o/HelwhuKpTj/frsOsbNLNgnNGVIFsVP/SW2BSF14gVl7kAfMOJ6/8wUAUvG1R1NHKrfG+2sHZTu0yauT1qBrA==", + "requires": { + "@babel/runtime": "^7.10.2", + "@babel/runtime-corejs3": "^7.10.2" + } + } + } + }, + "eslint-plugin-react": { + "version": "7.31.8", + "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.31.8.tgz", + "integrity": "sha512-5lBTZmgQmARLLSYiwI71tiGVTLUuqXantZM6vlSY39OaDSV0M7+32K5DnLkmFrwTe+Ksz0ffuLUC91RUviVZfw==", + "requires": { + "array-includes": "^3.1.5", + "array.prototype.flatmap": "^1.3.0", + "doctrine": "^2.1.0", + "estraverse": "^5.3.0", + "jsx-ast-utils": "^2.4.1 || ^3.0.0", + "minimatch": "^3.1.2", + "object.entries": "^1.1.5", + "object.fromentries": "^2.0.5", + "object.hasown": "^1.1.1", + "object.values": "^1.1.5", + "prop-types": "^15.8.1", + "resolve": "^2.0.0-next.3", + "semver": "^6.3.0", + "string.prototype.matchall": "^4.0.7" + }, + "dependencies": { + "doctrine": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz", + "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==", + "requires": { + "esutils": "^2.0.2" + } + }, + "resolve": { + "version": "2.0.0-next.4", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-2.0.0-next.4.tgz", + "integrity": "sha512-iMDbmAWtfU+MHpxt/I5iWI7cY6YVEZUQ3MBgPQ++XD1PELuJHIl82xBmObyP2KyQmkNB2dsqF7seoQQiAn5yDQ==", + "requires": { + "is-core-module": "^2.9.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + } + } + } + }, + "eslint-plugin-react-hooks": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-4.6.0.tgz", + "integrity": "sha512-oFc7Itz9Qxh2x4gNHStv3BqJq54ExXmfC+a1NjAta66IAN87Wu0R/QArgIS9qKzX3dXKPI9H5crl9QchNMY9+g==", + "requires": {} + }, + "eslint-plugin-testing-library": { + "version": "5.7.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-testing-library/-/eslint-plugin-testing-library-5.7.0.tgz", + "integrity": "sha512-pI8LKtFiAflBpN4h14vTtfhKqLwtIW40TNhWyw0ckqHm0W/J0VmYtThoxpTAdHrvEWnkALSG1Z8ABBkIncMIHA==", + "requires": { + "@typescript-eslint/utils": "^5.13.0" + } + }, + "eslint-scope": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.1.1.tgz", + "integrity": "sha512-QKQM/UXpIiHcLqJ5AOyIW7XZmzjkzQXYE54n1++wb0u9V/abW3l9uQnxX8Z5Xd18xyKIMTUAyQ0k1e8pz6LUrw==", + "requires": { + "esrecurse": "^4.3.0", + "estraverse": "^5.2.0" + } + }, + "eslint-utils": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-3.0.0.tgz", + "integrity": "sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA==", + "requires": { + "eslint-visitor-keys": "^2.0.0" + }, + "dependencies": { + "eslint-visitor-keys": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz", + "integrity": "sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==" + } + } + }, + "eslint-visitor-keys": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.3.0.tgz", + "integrity": "sha512-mQ+suqKJVyeuwGYHAdjMFqjCyfl8+Ldnxuyp3ldiMBFKkvytrXUZWaiPCEav8qDHKty44bD+qV1IP4T+w+xXRA==" + }, + "eslint-webpack-plugin": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/eslint-webpack-plugin/-/eslint-webpack-plugin-3.2.0.tgz", + "integrity": "sha512-avrKcGncpPbPSUHX6B3stNGzkKFto3eL+DKM4+VyMrVnhPc3vRczVlCq3uhuFOdRvDHTVXuzwk1ZKUrqDQHQ9w==", + "requires": { + "@types/eslint": "^7.29.0 || ^8.4.1", + "jest-worker": "^28.0.2", + "micromatch": "^4.0.5", + "normalize-path": "^3.0.0", + "schema-utils": "^4.0.0" + }, + "dependencies": { + "ajv": { + "version": "8.11.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.0.tgz", + "integrity": "sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg==", + "requires": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + } + }, + "ajv-keywords": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", + "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", + "requires": { + "fast-deep-equal": "^3.1.3" + } + }, + "jest-worker": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-28.1.3.tgz", + "integrity": "sha512-CqRA220YV/6jCo8VWvAt1KKx6eek1VIHMPeLEbpcfSfkEeWyBNppynM/o6q+Wmw+sOhos2ml34wZbSX3G13//g==", + "requires": { + "@types/node": "*", + "merge-stream": "^2.0.0", + "supports-color": "^8.0.0" + } + }, + "json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" + }, + "schema-utils": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.0.0.tgz", + "integrity": "sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg==", + "requires": { + "@types/json-schema": "^7.0.9", + "ajv": "^8.8.0", + "ajv-formats": "^2.1.1", + "ajv-keywords": "^5.0.0" + } + }, + "supports-color": { + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", + "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "espree": { + "version": "9.4.0", + "resolved": "https://registry.npmjs.org/espree/-/espree-9.4.0.tgz", + "integrity": "sha512-DQmnRpLj7f6TgN/NYb0MTzJXL+vJF9h3pHy4JhCIs3zwcgez8xmGg3sXHcEO97BrmO2OSvCwMdfdlyl+E9KjOw==", + "requires": { + "acorn": "^8.8.0", + "acorn-jsx": "^5.3.2", + "eslint-visitor-keys": "^3.3.0" + }, + "dependencies": { + "acorn": { + "version": "8.8.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.8.0.tgz", + "integrity": "sha512-QOxyigPVrpZ2GXT+PFyZTl6TtOFc5egxHIP9IlQ+RbupQuX4RkT/Bee4/kQuC02Xkzg84JcT7oLYtDIQxp+v7w==" + } + } + }, + "esprima": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", + "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==" + }, + "esquery": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.4.0.tgz", + "integrity": "sha512-cCDispWt5vHHtwMY2YrAQ4ibFkAL8RbH5YGBnZBc90MolvvfkkQcJro/aZiAQUlQ3qgrYS6D6v8Gc5G5CQsc9w==", + "requires": { + "estraverse": "^5.1.0" + } + }, + "esrecurse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", + "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", + "requires": { + "estraverse": "^5.2.0" + } + }, + "estraverse": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", + "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==" + }, + "estree-walker": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-1.0.1.tgz", + "integrity": "sha512-1fMXF3YP4pZZVozF8j/ZLfvnR8NSIljt56UhbZ5PeeDmmGHpgpdwQt7ITlGvYaQukCvuBRMLEiKiYC+oeIg4cg==" + }, + "esutils": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", + "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==" + }, + "etag": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", + "integrity": "sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==" + }, + "event-target-shim": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/event-target-shim/-/event-target-shim-5.0.1.tgz", + "integrity": "sha512-i/2XbnSz/uxRCU6+NdVJgKWDTM427+MqYbkQzD321DuCQJUqOuJKIA0IM2+W2xtYHdKOmZ4dR6fExsd4SXL+WQ==" + }, + "eventemitter3": { + "version": "4.0.7", + "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz", + "integrity": "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==" + }, + "events": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz", + "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==" + }, + "execa": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz", + "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==", + "requires": { + "cross-spawn": "^7.0.3", + "get-stream": "^6.0.0", + "human-signals": "^2.1.0", + "is-stream": "^2.0.0", + "merge-stream": "^2.0.0", + "npm-run-path": "^4.0.1", + "onetime": "^5.1.2", + "signal-exit": "^3.0.3", + "strip-final-newline": "^2.0.0" + } + }, + "exit": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/exit/-/exit-0.1.2.tgz", + "integrity": "sha512-Zk/eNKV2zbjpKzrsQ+n1G6poVbErQxJ0LBOJXaKZ1EViLzH+hrLu9cdXI4zw9dBQJslwBEpbQ2P1oS7nDxs6jQ==" + }, + "expect": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/expect/-/expect-27.5.1.tgz", + "integrity": "sha512-E1q5hSUG2AmYQwQJ041nvgpkODHQvB+RKlB4IYdru6uJsyFTRyZAP463M+1lINorwbqAmUggi6+WwkD8lCS/Dw==", + "requires": { + "@jest/types": "^27.5.1", + "jest-get-type": "^27.5.1", + "jest-matcher-utils": "^27.5.1", + "jest-message-util": "^27.5.1" + } + }, + "express": { + "version": "4.18.1", + "resolved": "https://registry.npmjs.org/express/-/express-4.18.1.tgz", + "integrity": "sha512-zZBcOX9TfehHQhtupq57OF8lFZ3UZi08Y97dwFCkD8p9d/d2Y3M+ykKcwaMDEL+4qyUolgBDX6AblpR3fL212Q==", + "requires": { + "accepts": "~1.3.8", + "array-flatten": "1.1.1", + "body-parser": "1.20.0", + "content-disposition": "0.5.4", + "content-type": "~1.0.4", + "cookie": "0.5.0", + "cookie-signature": "1.0.6", + "debug": "2.6.9", + "depd": "2.0.0", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "finalhandler": "1.2.0", + "fresh": "0.5.2", + "http-errors": "2.0.0", + "merge-descriptors": "1.0.1", + "methods": "~1.1.2", + "on-finished": "2.4.1", + "parseurl": "~1.3.3", + "path-to-regexp": "0.1.7", + "proxy-addr": "~2.0.7", + "qs": "6.10.3", + "range-parser": "~1.2.1", + "safe-buffer": "5.2.1", + "send": "0.18.0", + "serve-static": "1.15.0", + "setprototypeof": "1.2.0", + "statuses": "2.0.1", + "type-is": "~1.6.18", + "utils-merge": "1.0.1", + "vary": "~1.1.2" + }, + "dependencies": { + "array-flatten": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", + "integrity": "sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg==" + }, + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "requires": { + "ms": "2.0.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + }, + "safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==" + } + } + }, + "external-editor": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/external-editor/-/external-editor-3.1.0.tgz", + "integrity": "sha512-hMQ4CX1p1izmuLYyZqLMO/qGNw10wSv9QDCPfzXfyFrOaCSSoRfqE1Kf1s5an66J5JZC62NewG+mK49jOCtQew==", + "requires": { + "chardet": "^0.7.0", + "iconv-lite": "^0.4.24", + "tmp": "^0.0.33" + } + }, + "extract-files": { + "version": "11.0.0", + "resolved": "https://registry.npmjs.org/extract-files/-/extract-files-11.0.0.tgz", + "integrity": "sha512-FuoE1qtbJ4bBVvv94CC7s0oTnKUGvQs+Rjf1L2SJFfS+HTVVjhPFtehPdQ0JiGPqVNfSSZvL5yzHHQq2Z4WNhQ==" + }, + "fast-deep-equal": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", + "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==" + }, + "fast-glob": { + "version": "3.2.12", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.12.tgz", + "integrity": "sha512-DVj4CQIYYow0BlaelwK1pHl5n5cRSJfM60UA0zK891sVInoPri2Ekj7+e1CT3/3qxXenpI+nBBmQAcJPJgaj4w==", + "requires": { + "@nodelib/fs.stat": "^2.0.2", + "@nodelib/fs.walk": "^1.2.3", + "glob-parent": "^5.1.2", + "merge2": "^1.3.0", + "micromatch": "^4.0.4" + } + }, + "fast-json-stable-stringify": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", + "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==" + }, + "fast-levenshtein": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", + "integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==" + }, + "fastq": { + "version": "1.13.0", + "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.13.0.tgz", + "integrity": "sha512-YpkpUnK8od0o1hmeSc7UUs/eB/vIPWJYjKck2QKIzAf71Vm1AAQ3EbuZB3g2JIy+pg+ERD0vqI79KyZiB2e2Nw==", + "requires": { + "reusify": "^1.0.4" + } + }, + "faye-websocket": { + "version": "0.11.4", + "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.11.4.tgz", + "integrity": "sha512-CzbClwlXAuiRQAlUyfqPgvPoNKTckTPGfwZV4ZdAhVcP2lh9KUxJg2b5GkE7XbjKQ3YJnQ9z6D9ntLAlB+tP8g==", + "requires": { + "websocket-driver": ">=0.5.1" + } + }, + "fb-watchman": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/fb-watchman/-/fb-watchman-2.0.2.tgz", + "integrity": "sha512-p5161BqbuCaSnB8jIbzQHOlpgsPmK5rJVDfDKO91Axs5NC1uu3HRQm6wt9cd9/+GtQQIO53JdGXXoyDpTAsgYA==", + "requires": { + "bser": "2.1.1" + } + }, + "fbjs": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/fbjs/-/fbjs-3.0.4.tgz", + "integrity": "sha512-ucV0tDODnGV3JCnnkmoszb5lf4bNpzjv80K41wd4k798Etq+UYD0y0TIfalLjZoKgjive6/adkRnszwapiDgBQ==", + "requires": { + "cross-fetch": "^3.1.5", + "fbjs-css-vars": "^1.0.0", + "loose-envify": "^1.0.0", + "object-assign": "^4.1.0", + "promise": "^7.1.1", + "setimmediate": "^1.0.5", + "ua-parser-js": "^0.7.30" + } + }, + "fbjs-css-vars": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/fbjs-css-vars/-/fbjs-css-vars-1.0.2.tgz", + "integrity": "sha512-b2XGFAFdWZWg0phtAWLHCk836A1Xann+I+Dgd3Gk64MHKZO44FfoD1KxyvbSh0qZsIoXQGGlVztIY+oitJPpRQ==" + }, + "figures": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/figures/-/figures-3.2.0.tgz", + "integrity": "sha512-yaduQFRKLXYOGgEn6AZau90j3ggSOyiqXU0F9JZfeXYhNa+Jk4X+s45A2zg5jns87GAFa34BBm2kXw4XpNcbdg==", + "requires": { + "escape-string-regexp": "^1.0.5" + } + }, + "file-entry-cache": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz", + "integrity": "sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==", + "requires": { + "flat-cache": "^3.0.4" + } + }, + "file-loader": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/file-loader/-/file-loader-6.2.0.tgz", + "integrity": "sha512-qo3glqyTa61Ytg4u73GultjHGjdRyig3tG6lPtyX/jOEJvHif9uB0/OCI2Kif6ctF3caQTW2G5gym21oAsI4pw==", + "requires": { + "loader-utils": "^2.0.0", + "schema-utils": "^3.0.0" + } + }, + "filelist": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/filelist/-/filelist-1.0.4.tgz", + "integrity": "sha512-w1cEuf3S+DrLCQL7ET6kz+gmlJdbq9J7yXCSjK/OZCPA+qEN1WyF4ZAf0YYJa4/shHJra2t/d/r8SV4Ji+x+8Q==", + "requires": { + "minimatch": "^5.0.1" + }, + "dependencies": { + "brace-expansion": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", + "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", + "requires": { + "balanced-match": "^1.0.0" + } + }, + "minimatch": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.0.tgz", + "integrity": "sha512-9TPBGGak4nHfGZsPBohm9AWg6NoT7QTCehS3BIJABslyZbzxfV78QM2Y6+i741OPZIafFAaiiEMh5OyIrJPgtg==", + "requires": { + "brace-expansion": "^2.0.1" + } + } + } + }, + "filesize": { + "version": "8.0.7", + "resolved": "https://registry.npmjs.org/filesize/-/filesize-8.0.7.tgz", + "integrity": "sha512-pjmC+bkIF8XI7fWaH8KxHcZL3DPybs1roSKP4rKDvy20tAWwIObE4+JIseG2byfGKhud5ZnM4YSGKBz7Sh0ndQ==" + }, + "fill-range": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", + "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", + "requires": { + "to-regex-range": "^5.0.1" + } + }, + "finalhandler": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.2.0.tgz", + "integrity": "sha512-5uXcUVftlQMFnWC9qu/svkWv3GTd2PfUhK/3PLkYNAe7FbqJMt3515HaxE6eRL74GdsriiwujiawdaB1BpEISg==", + "requires": { + "debug": "2.6.9", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "on-finished": "2.4.1", + "parseurl": "~1.3.3", + "statuses": "2.0.1", + "unpipe": "~1.0.0" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "requires": { + "ms": "2.0.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + } + } + }, + "find-cache-dir": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-3.3.2.tgz", + "integrity": "sha512-wXZV5emFEjrridIgED11OoUKLxiYjAcqot/NJdAkOhlJ+vGzwhOAfcG5OX1jP+S0PcjEn8bdMJv+g2jwQ3Onig==", + "requires": { + "commondir": "^1.0.1", + "make-dir": "^3.0.2", + "pkg-dir": "^4.1.0" + } + }, + "find-up": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", + "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", + "requires": { + "locate-path": "^6.0.0", + "path-exists": "^4.0.0" + } + }, + "flat-cache": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.0.4.tgz", + "integrity": "sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg==", + "requires": { + "flatted": "^3.1.0", + "rimraf": "^3.0.2" + } + }, + "flatted": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.2.7.tgz", + "integrity": "sha512-5nqDSxl8nn5BSNxyR3n4I6eDmbolI6WT+QqR547RwxQapgjQBmtktdP+HTBb/a/zLsbzERTONyUB5pefh5TtjQ==" + }, + "follow-redirects": { + "version": "1.15.2", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.2.tgz", + "integrity": "sha512-VQLG33o04KaQ8uYi2tVNbdrWp1QWxNNea+nmIB4EVM28v0hmP17z7aG1+wAkNzVq4KeXTq3221ye5qTJP91JwA==" + }, + "fork-ts-checker-webpack-plugin": { + "version": "6.5.2", + "resolved": "https://registry.npmjs.org/fork-ts-checker-webpack-plugin/-/fork-ts-checker-webpack-plugin-6.5.2.tgz", + "integrity": "sha512-m5cUmF30xkZ7h4tWUgTAcEaKmUW7tfyUyTqNNOz7OxWJ0v1VWKTcOvH8FWHUwSjlW/356Ijc9vi3XfcPstpQKA==", + "requires": { + "@babel/code-frame": "^7.8.3", + "@types/json-schema": "^7.0.5", + "chalk": "^4.1.0", + "chokidar": "^3.4.2", + "cosmiconfig": "^6.0.0", + "deepmerge": "^4.2.2", + "fs-extra": "^9.0.0", + "glob": "^7.1.6", + "memfs": "^3.1.2", + "minimatch": "^3.0.4", + "schema-utils": "2.7.0", + "semver": "^7.3.2", + "tapable": "^1.0.0" + }, + "dependencies": { + "cosmiconfig": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-6.0.0.tgz", + "integrity": "sha512-xb3ZL6+L8b9JLLCx3ZdoZy4+2ECphCMo2PwqgP1tlfVq6M6YReyzBJtvWWtbDSpNr9hn96pkCiZqUcFEc+54Qg==", + "requires": { + "@types/parse-json": "^4.0.0", + "import-fresh": "^3.1.0", + "parse-json": "^5.0.0", + "path-type": "^4.0.0", + "yaml": "^1.7.2" + } + }, + "fs-extra": { + "version": "9.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", + "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==", + "requires": { + "at-least-node": "^1.0.0", + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + } + }, + "schema-utils": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.0.tgz", + "integrity": "sha512-0ilKFI6QQF5nxDZLFn2dMjvc4hjg/Wkg7rHd3jK6/A4a1Hl9VFdQWvgB1UMGoU94pad1P/8N7fMcEnLnSiju8A==", + "requires": { + "@types/json-schema": "^7.0.4", + "ajv": "^6.12.2", + "ajv-keywords": "^3.4.1" + } + }, + "semver": { + "version": "7.3.7", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz", + "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==", + "requires": { + "lru-cache": "^6.0.0" + } + }, + "tapable": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/tapable/-/tapable-1.1.3.tgz", + "integrity": "sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA==" + } + } + }, + "form-data": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-3.0.1.tgz", + "integrity": "sha512-RHkBKtLWUVwd7SqRIvCZMEvAMoGUp0XU+seQiZejj0COz3RI3hWP4sCv3gZWWLjJTd7rGwcsF5eKZGii0r/hbg==", + "requires": { + "asynckit": "^0.4.0", + "combined-stream": "^1.0.8", + "mime-types": "^2.1.12" + } + }, + "form-data-encoder": { + "version": "1.7.2", + "resolved": "https://registry.npmjs.org/form-data-encoder/-/form-data-encoder-1.7.2.tgz", + "integrity": "sha512-qfqtYan3rxrnCk1VYaA4H+Ms9xdpPqvLZa6xmMgFvhO32x7/3J/ExcTd6qpxM0vH2GdMI+poehyBZvqfMTto8A==" + }, + "formdata-node": { + "version": "4.4.1", + "resolved": "https://registry.npmjs.org/formdata-node/-/formdata-node-4.4.1.tgz", + "integrity": "sha512-0iirZp3uVDjVGt9p49aTaqjk84TrglENEDuqfdlZQ1roC9CWlPk6Avf8EEnZNcAqPonwkG35x4n3ww/1THYAeQ==", + "requires": { + "node-domexception": "1.0.0", + "web-streams-polyfill": "4.0.0-beta.3" + }, + "dependencies": { + "web-streams-polyfill": { + "version": "4.0.0-beta.3", + "resolved": "https://registry.npmjs.org/web-streams-polyfill/-/web-streams-polyfill-4.0.0-beta.3.tgz", + "integrity": "sha512-QW95TCTaHmsYfHDybGMwO5IJIM93I/6vTRk+daHTWFPhwh+C8Cg7j7XyKrwrj8Ib6vYXe0ocYNrmzY4xAAN6ug==" + } + } + }, + "forwarded": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz", + "integrity": "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==" + }, + "fraction.js": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/fraction.js/-/fraction.js-4.2.0.tgz", + "integrity": "sha512-MhLuK+2gUcnZe8ZHlaaINnQLl0xRIGRfcGk2yl8xoQAfHrSsL3rYu6FCmBdkdbhc9EPlwyGHewaRsvwRMJtAlA==" + }, + "fresh": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", + "integrity": "sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==" + }, + "fs-extra": { + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.1.0.tgz", + "integrity": "sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==", + "requires": { + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + } + }, + "fs-monkey": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/fs-monkey/-/fs-monkey-1.0.3.tgz", + "integrity": "sha512-cybjIfiiE+pTWicSCLFHSrXZ6EilF30oh91FDP9S2B051prEa7QWfrVTQm10/dDpswBDXZugPa1Ogu8Yh+HV0Q==" + }, + "fs.realpath": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==" + }, + "fsevents": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz", + "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==", + "optional": true + }, + "function-bind": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", + "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==" + }, + "function.prototype.name": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/function.prototype.name/-/function.prototype.name-1.1.5.tgz", + "integrity": "sha512-uN7m/BzVKQnCUF/iW8jYea67v++2u7m5UgENbHRtdDVclOUP+FMPlCNdmk0h/ysGyo2tavMJEDqJAkJdRa1vMA==", + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.19.0", + "functions-have-names": "^1.2.2" + } + }, + "functions-have-names": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/functions-have-names/-/functions-have-names-1.2.3.tgz", + "integrity": "sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==" + }, + "gensync": { + "version": "1.0.0-beta.2", + "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", + "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==" + }, + "get-caller-file": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", + "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==" + }, + "get-intrinsic": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.3.tgz", + "integrity": "sha512-QJVz1Tj7MS099PevUG5jvnt9tSkXN8K14dxQlikJuPt4uD9hHAHjLyLBiLR5zELelBdD9QNRAXZzsJx0WaDL9A==", + "requires": { + "function-bind": "^1.1.1", + "has": "^1.0.3", + "has-symbols": "^1.0.3" + } + }, + "get-own-enumerable-property-symbols": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/get-own-enumerable-property-symbols/-/get-own-enumerable-property-symbols-3.0.2.tgz", + "integrity": "sha512-I0UBV/XOz1XkIJHEUDMZAbzCThU/H8DxmSfmdGcKPnVhu2VfFqr34jr9777IyaTYvxjedWhqVIilEDsCdP5G6g==" + }, + "get-package-type": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/get-package-type/-/get-package-type-0.1.0.tgz", + "integrity": "sha512-pjzuKtY64GYfWizNAJ0fr9VqttZkNiK2iS430LtIHzjBEr6bX8Am2zm4sW4Ro5wjWW5cAlRL1qAMTcXbjNAO2Q==" + }, + "get-stream": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", + "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==" + }, + "get-symbol-description": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.0.0.tgz", + "integrity": "sha512-2EmdH1YvIQiZpltCNgkuiUnyukzxM/R6NDJX31Ke3BG1Nq5b0S2PhX59UKi9vZpPDQVdqn+1IcaAwnzTT5vCjw==", + "requires": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.1.1" + } + }, + "glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "requires": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + } + }, + "glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "requires": { + "is-glob": "^4.0.1" + } + }, + "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==" + }, + "global-modules": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/global-modules/-/global-modules-2.0.0.tgz", + "integrity": "sha512-NGbfmJBp9x8IxyJSd1P+otYK8vonoJactOogrVfFRIAEY1ukil8RSKDz2Yo7wh1oihl51l/r6W4epkeKJHqL8A==", + "requires": { + "global-prefix": "^3.0.0" + } + }, + "global-prefix": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/global-prefix/-/global-prefix-3.0.0.tgz", + "integrity": "sha512-awConJSVCHVGND6x3tmMaKcQvwXLhjdkmomy2W+Goaui8YPgYgXJZewhg3fWC+DlfqqQuWg8AwqjGTD2nAPVWg==", + "requires": { + "ini": "^1.3.5", + "kind-of": "^6.0.2", + "which": "^1.3.1" + }, + "dependencies": { + "which": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", + "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", + "requires": { + "isexe": "^2.0.0" + } + } + } + }, + "globals": { + "version": "11.12.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", + "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==" + }, + "globby": { + "version": "11.1.0", + "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz", + "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==", + "requires": { + "array-union": "^2.1.0", + "dir-glob": "^3.0.1", + "fast-glob": "^3.2.9", + "ignore": "^5.2.0", + "merge2": "^1.4.1", + "slash": "^3.0.0" + } + }, + "got": { + "version": "11.8.6", + "resolved": "https://registry.npmjs.org/got/-/got-11.8.6.tgz", + "integrity": "sha512-6tfZ91bOr7bOXnK7PRDCGBLa1H4U080YHNaAQ2KsMGlLEzRbk44nsZF2E1IeRc3vtJHPVbKCYgdFbaGO2ljd8g==", + "dev": true, + "requires": { + "@sindresorhus/is": "^4.0.0", + "@szmarczak/http-timer": "^4.0.5", + "@types/cacheable-request": "^6.0.1", + "@types/responselike": "^1.0.0", + "cacheable-lookup": "^5.0.3", + "cacheable-request": "^7.0.2", + "decompress-response": "^6.0.0", + "http2-wrapper": "^1.0.0-beta.5.2", + "lowercase-keys": "^2.0.0", + "p-cancelable": "^2.0.0", + "responselike": "^2.0.0" + } + }, + "graceful-fs": { + "version": "4.2.10", + "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==" + }, + "graphql": { + "version": "16.6.0", + "resolved": "https://registry.npmjs.org/graphql/-/graphql-16.6.0.tgz", + "integrity": "sha512-KPIBPDlW7NxrbT/eh4qPXz5FiFdL5UbaA0XUNz2Rp3Z3hqBSkbj0GVjwFDztsWVauZUWsbKHgMg++sk8UX0bkw==" + }, + "graphql-config": { + "version": "4.3.5", + "resolved": "https://registry.npmjs.org/graphql-config/-/graphql-config-4.3.5.tgz", + "integrity": "sha512-B4jXhHL7j3llCem+ACeo48wvVYhtJxRyt5SfSnvywbRlVYyUzt5ibZV6WJU2Yii2/rcVRIGi7BHDgcAPWdWdJg==", + "requires": { + "@graphql-tools/graphql-file-loader": "^7.3.7", + "@graphql-tools/json-file-loader": "^7.3.7", + "@graphql-tools/load": "^7.5.5", + "@graphql-tools/merge": "^8.2.6", + "@graphql-tools/url-loader": "^7.9.7", + "@graphql-tools/utils": "^8.6.5", + "cosmiconfig": "7.0.1", + "cosmiconfig-toml-loader": "1.0.0", + "cosmiconfig-typescript-loader": "^4.0.0", + "minimatch": "4.2.1", + "string-env-interpolation": "1.0.1", + "ts-node": "^10.8.1", + "tslib": "^2.4.0" + }, + "dependencies": { + "minimatch": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-4.2.1.tgz", + "integrity": "sha512-9Uq1ChtSZO+Mxa/CL1eGizn2vRn3MlLgzhT0Iz8zaY8NdvxvB0d5QdPFmCKf7JKA9Lerx5vRrnwO03jsSfGG9g==", + "requires": { + "brace-expansion": "^1.1.7" + } + } + } + }, + "graphql-request": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/graphql-request/-/graphql-request-5.0.0.tgz", + "integrity": "sha512-SpVEnIo2J5k2+Zf76cUkdvIRaq5FMZvGQYnA4lUWYbc99m+fHh4CZYRRO/Ff4tCLQ613fzCm3SiDT64ubW5Gyw==", + "requires": { + "@graphql-typed-document-node/core": "^3.1.1", + "cross-fetch": "^3.1.5", + "extract-files": "^9.0.0", + "form-data": "^3.0.0" + }, + "dependencies": { + "extract-files": { + "version": "9.0.0", + "resolved": "https://registry.npmjs.org/extract-files/-/extract-files-9.0.0.tgz", + "integrity": "sha512-CvdFfHkC95B4bBBk36hcEmvdR2awOdhhVUYH6S/zrVj3477zven/fJMYg7121h4T1xHZC+tetUpubpAhxwI7hQ==" + } + } + }, + "graphql-tag": { + "version": "2.12.6", + "resolved": "https://registry.npmjs.org/graphql-tag/-/graphql-tag-2.12.6.tgz", + "integrity": "sha512-FdSNcu2QQcWnM2VNvSCCDCVS5PpPqpzgFT8+GXzqJuoDd0CBncxCY278u4mhRO7tMgo2JjgJA5aZ+nWSQ/Z+xg==", + "requires": { + "tslib": "^2.1.0" + } + }, + "graphql-ws": { + "version": "5.11.2", + "resolved": "https://registry.npmjs.org/graphql-ws/-/graphql-ws-5.11.2.tgz", + "integrity": "sha512-4EiZ3/UXYcjm+xFGP544/yW1+DVI8ZpKASFbzrV5EDTFWJp0ZvLl4Dy2fSZAzz9imKp5pZMIcjB0x/H69Pv/6w==", + "requires": {} + }, + "gzip-size": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/gzip-size/-/gzip-size-6.0.0.tgz", + "integrity": "sha512-ax7ZYomf6jqPTQ4+XCpUGyXKHk5WweS+e05MBO4/y3WJ5RkmPXNKvX+bx1behVILVwr6JSQvZAku021CHPXG3Q==", + "requires": { + "duplexer": "^0.1.2" + } + }, + "handle-thing": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/handle-thing/-/handle-thing-2.0.1.tgz", + "integrity": "sha512-9Qn4yBxelxoh2Ow62nP+Ka/kMnOXRi8BXnRaUwezLNhqelnN49xKz4F/dPP8OYLxLxq6JDtZb2i9XznUQbNPTg==" + }, + "harmony-reflect": { + "version": "1.6.2", + "resolved": "https://registry.npmjs.org/harmony-reflect/-/harmony-reflect-1.6.2.tgz", + "integrity": "sha512-HIp/n38R9kQjDEziXyDTuW3vvoxxyxjxFzXLrBr18uB47GnSt+G9D29fqrpM5ZkspMcPICud3XsBJQ4Y2URg8g==" + }, + "has": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", + "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", + "requires": { + "function-bind": "^1.1.1" + } + }, + "has-bigints": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.2.tgz", + "integrity": "sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ==" + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "has-property-descriptors": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.0.tgz", + "integrity": "sha512-62DVLZGoiEBDHQyqG4w9xCuZ7eJEwNmJRWw2VY84Oedb7WFcA27fiEVe8oUQx9hAUJ4ekurquucTGwsyO1XGdQ==", + "requires": { + "get-intrinsic": "^1.1.1" + } + }, + "has-symbols": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", + "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==" + }, + "has-tostringtag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.0.tgz", + "integrity": "sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==", + "requires": { + "has-symbols": "^1.0.2" + } + }, + "he": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/he/-/he-1.2.0.tgz", + "integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==" + }, + "header-case": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/header-case/-/header-case-2.0.4.tgz", + "integrity": "sha512-H/vuk5TEEVZwrR0lp2zed9OCo1uAILMlx0JEMgC26rzyJJ3N1v6XkwHHXJQdR2doSjcGPM6OKPYoJgf0plJ11Q==", + "requires": { + "capital-case": "^1.0.4", + "tslib": "^2.0.3" + } + }, + "hoopy": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/hoopy/-/hoopy-0.1.4.tgz", + "integrity": "sha512-HRcs+2mr52W0K+x8RzcLzuPPmVIKMSv97RGHy0Ea9y/mpcaK+xTrjICA04KAHi4GRzxliNqNJEFYWHghy3rSfQ==" + }, + "hpack.js": { + "version": "2.1.6", + "resolved": "https://registry.npmjs.org/hpack.js/-/hpack.js-2.1.6.tgz", + "integrity": "sha512-zJxVehUdMGIKsRaNt7apO2Gqp0BdqW5yaiGHXXmbpvxgBYVZnAql+BJb4RO5ad2MgpbZKn5G6nMnegrH1FcNYQ==", + "requires": { + "inherits": "^2.0.1", + "obuf": "^1.0.0", + "readable-stream": "^2.0.1", + "wbuf": "^1.1.0" + }, + "dependencies": { + "readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "requires": { + "safe-buffer": "~5.1.0" + } + } + } + }, + "html-dom-parser": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/html-dom-parser/-/html-dom-parser-3.1.2.tgz", + "integrity": "sha512-mLTtl3pVn3HnqZSZzW3xVs/mJAKrG1yIw3wlp+9bdoZHHLaBRvELdpfShiPVLyjPypq1Fugv2KMDoGHW4lVXnw==", + "requires": { + "domhandler": "5.0.3", + "htmlparser2": "8.0.1" + } + }, + "html-encoding-sniffer": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/html-encoding-sniffer/-/html-encoding-sniffer-2.0.1.tgz", + "integrity": "sha512-D5JbOMBIR/TVZkubHT+OyT2705QvogUW4IBn6nHd756OwieSF9aDYFj4dv6HHEVGYbHaLETa3WggZYWWMyy3ZQ==", + "requires": { + "whatwg-encoding": "^1.0.5" + } + }, + "html-entities": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/html-entities/-/html-entities-2.3.3.tgz", + "integrity": "sha512-DV5Ln36z34NNTDgnz0EWGBLZENelNAtkiFA4kyNOG2tDI6Mz1uSWiq1wAKdyjnJwyDiDO7Fa2SO1CTxPXL8VxA==" + }, + "html-escaper": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/html-escaper/-/html-escaper-2.0.2.tgz", + "integrity": "sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==" + }, + "html-minifier-terser": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/html-minifier-terser/-/html-minifier-terser-6.1.0.tgz", + "integrity": "sha512-YXxSlJBZTP7RS3tWnQw74ooKa6L9b9i9QYXY21eUEvhZ3u9XLfv6OnFsQq6RxkhHygsaUMvYsZRV5rU/OVNZxw==", + "requires": { + "camel-case": "^4.1.2", + "clean-css": "^5.2.2", + "commander": "^8.3.0", + "he": "^1.2.0", + "param-case": "^3.0.4", + "relateurl": "^0.2.7", + "terser": "^5.10.0" + } + }, + "html-react-parser": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/html-react-parser/-/html-react-parser-3.0.4.tgz", + "integrity": "sha512-va68PSmC7uA6PbOEc9yuw5Mu3OHPXmFKUpkLGvUPdTuNrZ0CJZk1s/8X/FaHjswK/6uZghu2U02tJjussT8+uw==", + "requires": { + "domhandler": "5.0.3", + "html-dom-parser": "3.1.2", + "react-property": "2.0.0", + "style-to-js": "1.1.1" + } + }, + "html-webpack-plugin": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/html-webpack-plugin/-/html-webpack-plugin-5.5.0.tgz", + "integrity": "sha512-sy88PC2cRTVxvETRgUHFrL4No3UxvcH8G1NepGhqaTT+GXN2kTamqasot0inS5hXeg1cMbFDt27zzo9p35lZVw==", + "requires": { + "@types/html-minifier-terser": "^6.0.0", + "html-minifier-terser": "^6.0.2", + "lodash": "^4.17.21", + "pretty-error": "^4.0.0", + "tapable": "^2.0.0" + } + }, + "htmlparser2": { + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-8.0.1.tgz", + "integrity": "sha512-4lVbmc1diZC7GUJQtRQ5yBAeUCL1exyMwmForWkRLnwyzWBFxN633SALPMGYaWZvKe9j1pRZJpauvmxENSp/EA==", + "requires": { + "domelementtype": "^2.3.0", + "domhandler": "^5.0.2", + "domutils": "^3.0.1", + "entities": "^4.3.0" + } + }, + "http-cache-semantics": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-4.1.1.tgz", + "integrity": "sha512-er295DKPVsV82j5kw1Gjt+ADA/XYHsajl82cGNQG2eyoPkvgUhX+nDIyelzhIWbbsXP39EHcI6l5tYs2FYqYXQ==", + "dev": true + }, + "http-deceiver": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/http-deceiver/-/http-deceiver-1.2.7.tgz", + "integrity": "sha512-LmpOGxTfbpgtGVxJrj5k7asXHCgNZp5nLfp+hWc8QQRqtb7fUy6kRY3BO1h9ddF6yIPYUARgxGOwB42DnxIaNw==" + }, + "http-errors": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.0.tgz", + "integrity": "sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==", + "requires": { + "depd": "2.0.0", + "inherits": "2.0.4", + "setprototypeof": "1.2.0", + "statuses": "2.0.1", + "toidentifier": "1.0.1" + } + }, + "http-parser-js": { + "version": "0.5.8", + "resolved": "https://registry.npmjs.org/http-parser-js/-/http-parser-js-0.5.8.tgz", + "integrity": "sha512-SGeBX54F94Wgu5RH3X5jsDtf4eHyRogWX1XGT3b4HuW3tQPM4AaBzoUji/4AAJNXCEOWZ5O0DgZmJw1947gD5Q==" + }, + "http-proxy": { + "version": "1.18.1", + "resolved": "https://registry.npmjs.org/http-proxy/-/http-proxy-1.18.1.tgz", + "integrity": "sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ==", + "requires": { + "eventemitter3": "^4.0.0", + "follow-redirects": "^1.0.0", + "requires-port": "^1.0.0" + } + }, + "http-proxy-agent": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-5.0.0.tgz", + "integrity": "sha512-n2hY8YdoRE1i7r6M0w9DIw5GgZN0G25P8zLCRQ8rjXtTU3vsNFBI/vWK/UIeE6g5MUUz6avwAPXmL6Fy9D/90w==", + "requires": { + "@tootallnate/once": "2", + "agent-base": "6", + "debug": "4" + } + }, + "http-proxy-middleware": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-2.0.6.tgz", + "integrity": "sha512-ya/UeJ6HVBYxrgYotAZo1KvPWlgB48kUJLDePFeneHsVujFaW5WNj2NgWCAE//B1Dl02BIfYlpNgBy8Kf8Rjmw==", + "requires": { + "@types/http-proxy": "^1.17.8", + "http-proxy": "^1.18.1", + "is-glob": "^4.0.1", + "is-plain-obj": "^3.0.0", + "micromatch": "^4.0.2" + } + }, + "http2-wrapper": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/http2-wrapper/-/http2-wrapper-1.0.3.tgz", + "integrity": "sha512-V+23sDMr12Wnz7iTcDeJr3O6AIxlnvT/bmaAAAP/Xda35C90p9599p0F1eHR/N1KILWSoWVAiOMFjBBXaXSMxg==", + "dev": true, + "requires": { + "quick-lru": "^5.1.1", + "resolve-alpn": "^1.0.0" + } + }, + "https-proxy-agent": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz", + "integrity": "sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==", + "requires": { + "agent-base": "6", + "debug": "4" + } + }, + "human-signals": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz", + "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==" + }, + "iconv-lite": { + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "requires": { + "safer-buffer": ">= 2.1.2 < 3" + } + }, + "icss-utils": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/icss-utils/-/icss-utils-5.1.0.tgz", + "integrity": "sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA==", + "requires": {} + }, + "idb": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/idb/-/idb-7.1.0.tgz", + "integrity": "sha512-Wsk07aAxDsntgYJY4h0knZJuTxM73eQ4reRAO+Z1liOh8eMCJ/MoDS8fCui1vGT9mnjtl1sOu3I2i/W1swPYZg==" + }, + "identity-obj-proxy": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/identity-obj-proxy/-/identity-obj-proxy-3.0.0.tgz", + "integrity": "sha512-00n6YnVHKrinT9t0d9+5yZC6UBNJANpYEQvL2LlX6Ab9lnmxzIRcEmTPuyGScvl1+jKuCICX1Z0Ab1pPKKdikA==", + "requires": { + "harmony-reflect": "^1.4.6" + } + }, + "ieee754": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", + "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==" + }, + "ignore": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.0.tgz", + "integrity": "sha512-CmxgYGiEPCLhfLnpPp1MoRmifwEIOgjcHXxOBjv7mY96c+eWScsOP9c112ZyLdWHi0FxHjI+4uVhKYp/gcdRmQ==" + }, + "image-size": { + "version": "0.5.5", + "resolved": "https://registry.npmjs.org/image-size/-/image-size-0.5.5.tgz", + "integrity": "sha512-6TDAlDPZxUFCv+fuOkIoXT/V/f3Qbq8e37p+YOiYrUv3v9cc3/6x78VdfPgFVaB9dZYeLUfKgHRebpkm/oP2VQ==", + "dev": true, + "optional": true + }, + "immer": { + "version": "9.0.15", + "resolved": "https://registry.npmjs.org/immer/-/immer-9.0.15.tgz", + "integrity": "sha512-2eB/sswms9AEUSkOm4SbV5Y7Vmt/bKRwByd52jfLkW4OLYeaTP3EEiJ9agqU0O/tq6Dk62Zfj+TJSqfm1rLVGQ==" + }, + "immutable": { + "version": "3.7.6", + "resolved": "https://registry.npmjs.org/immutable/-/immutable-3.7.6.tgz", + "integrity": "sha512-AizQPcaofEtO11RZhPPHBOJRdo/20MKQF9mBLnVkBoyHi1/zXK8fzVdnEpSV9gxqtnh6Qomfp3F0xT5qP/vThw==" + }, + "import-fresh": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", + "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==", + "requires": { + "parent-module": "^1.0.0", + "resolve-from": "^4.0.0" + }, + "dependencies": { + "resolve-from": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", + "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==" + } + } + }, + "import-from": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/import-from/-/import-from-4.0.0.tgz", + "integrity": "sha512-P9J71vT5nLlDeV8FHs5nNxaLbrpfAV5cF5srvbZfpwpcJoM/xZR3hiv+q+SAnuSmuGbXMWud063iIMx/V/EWZQ==" + }, + "import-local": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/import-local/-/import-local-3.1.0.tgz", + "integrity": "sha512-ASB07uLtnDs1o6EHjKpX34BKYDSqnFerfTOJL2HvMqF70LnxpjkzDB8J44oT9pu4AMPkQwf8jl6szgvNd2tRIg==", + "requires": { + "pkg-dir": "^4.2.0", + "resolve-cwd": "^3.0.0" + } + }, + "imurmurhash": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", + "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==" + }, + "indent-string": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz", + "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==" + }, + "inflight": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", + "requires": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "inherits": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" + }, + "ini": { + "version": "1.3.8", + "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz", + "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==" + }, + "inline-style-parser": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/inline-style-parser/-/inline-style-parser-0.1.1.tgz", + "integrity": "sha512-7NXolsK4CAS5+xvdj5OMMbI962hU/wvwoxk+LWR9Ek9bVtyuuYScDN6eS0rUm6TxApFpw7CX1o4uJzcd4AyD3Q==" + }, + "inquirer": { + "version": "8.2.4", + "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-8.2.4.tgz", + "integrity": "sha512-nn4F01dxU8VeKfq192IjLsxu0/OmMZ4Lg3xKAns148rCaXP6ntAoEkVYZThWjwON8AlzdZZi6oqnhNbxUG9hVg==", + "requires": { + "ansi-escapes": "^4.2.1", + "chalk": "^4.1.1", + "cli-cursor": "^3.1.0", + "cli-width": "^3.0.0", + "external-editor": "^3.0.3", + "figures": "^3.0.0", + "lodash": "^4.17.21", + "mute-stream": "0.0.8", + "ora": "^5.4.1", + "run-async": "^2.4.0", + "rxjs": "^7.5.5", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0", + "through": "^2.3.6", + "wrap-ansi": "^7.0.0" + } + }, + "internal-slot": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.3.tgz", + "integrity": "sha512-O0DB1JC/sPyZl7cIo78n5dR7eUSwwpYPiXRhTzNxZVAMUuB8vlnRFyLxdrVToks6XPLVnFfbzaVd5WLjhgg+vA==", + "requires": { + "get-intrinsic": "^1.1.0", + "has": "^1.0.3", + "side-channel": "^1.0.4" + } + }, + "invariant": { + "version": "2.2.4", + "resolved": "https://registry.npmjs.org/invariant/-/invariant-2.2.4.tgz", + "integrity": "sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA==", + "requires": { + "loose-envify": "^1.0.0" + } + }, + "ipaddr.js": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-2.0.1.tgz", + "integrity": "sha512-1qTgH9NG+IIJ4yfKs2e6Pp1bZg8wbDbKHT21HrLIeYBTRLgMYKnMTPAuI3Lcs61nfx5h1xlXnbJtH1kX5/d/ng==" + }, + "is-absolute": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-absolute/-/is-absolute-1.0.0.tgz", + "integrity": "sha512-dOWoqflvcydARa360Gvv18DZ/gRuHKi2NU/wU5X1ZFzdYfH29nkiNZsF3mp4OJ3H4yo9Mx8A/uAGNzpzPN3yBA==", + "requires": { + "is-relative": "^1.0.0", + "is-windows": "^1.0.1" + } + }, + "is-arrayish": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", + "integrity": "sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==" + }, + "is-bigint": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-bigint/-/is-bigint-1.0.4.tgz", + "integrity": "sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==", + "requires": { + "has-bigints": "^1.0.1" + } + }, + "is-binary-path": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", + "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", + "requires": { + "binary-extensions": "^2.0.0" + } + }, + "is-boolean-object": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.1.2.tgz", + "integrity": "sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==", + "requires": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + } + }, + "is-callable": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.7.tgz", + "integrity": "sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==" + }, + "is-core-module": { + "version": "2.10.0", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.10.0.tgz", + "integrity": "sha512-Erxj2n/LDAZ7H8WNJXd9tw38GYM3dv8rk8Zcs+jJuxYTW7sozH+SS8NtrSjVL1/vpLvWi1hxy96IzjJ3EHTJJg==", + "requires": { + "has": "^1.0.3" + } + }, + "is-date-object": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.5.tgz", + "integrity": "sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==", + "requires": { + "has-tostringtag": "^1.0.0" + } + }, + "is-docker": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz", + "integrity": "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==" + }, + "is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==" + }, + "is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==" + }, + "is-generator-fn": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-generator-fn/-/is-generator-fn-2.1.0.tgz", + "integrity": "sha512-cTIB4yPYL/Grw0EaSzASzg6bBy9gqCofvWN8okThAYIxKJZC+udlRAmGbM0XLeniEJSs8uEgHPGuHSe1XsOLSQ==" + }, + "is-glob": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", + "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", + "requires": { + "is-extglob": "^2.1.1" + } + }, + "is-interactive": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-interactive/-/is-interactive-1.0.0.tgz", + "integrity": "sha512-2HvIEKRoqS62guEC+qBjpvRubdX910WCMuJTZ+I9yvqKU2/12eSL549HMwtabb4oupdj2sMP50k+XJfB/8JE6w==" + }, + "is-lower-case": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/is-lower-case/-/is-lower-case-2.0.2.tgz", + "integrity": "sha512-bVcMJy4X5Og6VZfdOZstSexlEy20Sr0k/p/b2IlQJlfdKAQuMpiv5w2Ccxb8sKdRUNAG1PnHVHjFSdRDVS6NlQ==", + "requires": { + "tslib": "^2.0.3" + } + }, + "is-module": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-module/-/is-module-1.0.0.tgz", + "integrity": "sha512-51ypPSPCoTEIN9dy5Oy+h4pShgJmPCygKfyRCISBI+JoWT/2oJvK8QPxmwv7b/p239jXrm9M1mlQbyKJ5A152g==" + }, + "is-negative-zero": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.2.tgz", + "integrity": "sha512-dqJvarLawXsFbNDeJW7zAz8ItJ9cd28YufuuFzh0G8pNHjJMnY08Dv7sYX2uF5UpQOwieAeOExEYAWWfu7ZZUA==" + }, + "is-number": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==" + }, + "is-number-object": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.7.tgz", + "integrity": "sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ==", + "requires": { + "has-tostringtag": "^1.0.0" + } + }, + "is-obj": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-1.0.1.tgz", + "integrity": "sha512-l4RyHgRqGN4Y3+9JHVrNqO+tN0rV5My76uW5/nuO4K1b6vw5G8d/cmFjP9tRfEsdhZNt0IFdZuK/c2Vr4Nb+Qg==" + }, + "is-plain-obj": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-3.0.0.tgz", + "integrity": "sha512-gwsOE28k+23GP1B6vFl1oVh/WOzmawBrKwo5Ev6wMKzPkaXaCDIQKzLnvsA42DRlbVTWorkgTKIviAKCWkfUwA==" + }, + "is-potential-custom-element-name": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-potential-custom-element-name/-/is-potential-custom-element-name-1.0.1.tgz", + "integrity": "sha512-bCYeRA2rVibKZd+s2625gGnGF/t7DSqDs4dP7CrLA1m7jKWz6pps0LpYLJN8Q64HtmPKJ1hrN3nzPNKFEKOUiQ==" + }, + "is-regex": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz", + "integrity": "sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==", + "requires": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + } + }, + "is-regexp": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-regexp/-/is-regexp-1.0.0.tgz", + "integrity": "sha512-7zjFAPO4/gwyQAAgRRmqeEeyIICSdmCqa3tsVHMdBzaXXRiqopZL4Cyghg/XulGWrtABTpbnYYzzIRffLkP4oA==" + }, + "is-relative": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-relative/-/is-relative-1.0.0.tgz", + "integrity": "sha512-Kw/ReK0iqwKeu0MITLFuj0jbPAmEiOsIwyIXvvbfa6QfmN9pkD1M+8pdk7Rl/dTKbH34/XBFMbgD4iMJhLQbGA==", + "requires": { + "is-unc-path": "^1.0.0" + } + }, + "is-root": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-root/-/is-root-2.1.0.tgz", + "integrity": "sha512-AGOriNp96vNBd3HtU+RzFEc75FfR5ymiYv8E553I71SCeXBiMsVDUtdio1OEFvrPyLIQ9tVR5RxXIFe5PUFjMg==" + }, + "is-shared-array-buffer": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.2.tgz", + "integrity": "sha512-sqN2UDu1/0y6uvXyStCOzyhAjCSlHceFoMKJW8W9EU9cvic/QdsZ0kEU93HEy3IUEFZIiH/3w+AH/UQbPHNdhA==", + "requires": { + "call-bind": "^1.0.2" + } + }, + "is-stream": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", + "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==" + }, + "is-string": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.7.tgz", + "integrity": "sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==", + "requires": { + "has-tostringtag": "^1.0.0" + } + }, + "is-symbol": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.4.tgz", + "integrity": "sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==", + "requires": { + "has-symbols": "^1.0.2" + } + }, + "is-typedarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", + "integrity": "sha512-cyA56iCMHAh5CdzjJIa4aohJyeO1YbwLi3Jc35MmRU6poroFjIGZzUzupGiRPOjgHg9TLu43xbpwXk523fMxKA==" + }, + "is-unc-path": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-unc-path/-/is-unc-path-1.0.0.tgz", + "integrity": "sha512-mrGpVd0fs7WWLfVsStvgF6iEJnbjDFZh9/emhRDcGWTduTfNHd9CHeUwH3gYIjdbwo4On6hunkztwOaAw0yllQ==", + "requires": { + "unc-path-regex": "^0.1.2" + } + }, + "is-unicode-supported": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/is-unicode-supported/-/is-unicode-supported-0.1.0.tgz", + "integrity": "sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw==" + }, + "is-upper-case": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/is-upper-case/-/is-upper-case-2.0.2.tgz", + "integrity": "sha512-44pxmxAvnnAOwBg4tHPnkfvgjPwbc5QIsSstNU+YcJ1ovxVzCWpSGosPJOZh/a1tdl81fbgnLc9LLv+x2ywbPQ==", + "requires": { + "tslib": "^2.0.3" + } + }, + "is-weakref": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-weakref/-/is-weakref-1.0.2.tgz", + "integrity": "sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==", + "requires": { + "call-bind": "^1.0.2" + } + }, + "is-what": { + "version": "3.14.1", + "resolved": "https://registry.npmjs.org/is-what/-/is-what-3.14.1.tgz", + "integrity": "sha512-sNxgpk9793nzSs7bA6JQJGeIuRBQhAaNGG77kzYQgMkrID+lS6SlK07K5LaptscDlSaIgH+GPFzf+d75FVxozA==", + "dev": true + }, + "is-windows": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz", + "integrity": "sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==" + }, + "is-wsl": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz", + "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==", + "requires": { + "is-docker": "^2.0.0" + } + }, + "isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==" + }, + "isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==" + }, + "isomorphic-fetch": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/isomorphic-fetch/-/isomorphic-fetch-3.0.0.tgz", + "integrity": "sha512-qvUtwJ3j6qwsF3jLxkZ72qCgjMysPzDfeV240JHiGZsANBYd+EEuu35v7dfrJ9Up0Ak07D7GGSkGhCHTqg/5wA==", + "requires": { + "node-fetch": "^2.6.1", + "whatwg-fetch": "^3.4.1" + } + }, + "isomorphic-ws": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/isomorphic-ws/-/isomorphic-ws-5.0.0.tgz", + "integrity": "sha512-muId7Zzn9ywDsyXgTIafTry2sV3nySZeUDe6YedVd1Hvuuep5AsIlqK+XefWpYTyJG5e503F2xIuT2lcU6rCSw==", + "requires": {} + }, + "istanbul-lib-coverage": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-3.2.0.tgz", + "integrity": "sha512-eOeJ5BHCmHYvQK7xt9GkdHuzuCGS1Y6g9Gvnx3Ym33fz/HpLRYxiS0wHNr+m/MBC8B647Xt608vCDEvhl9c6Mw==" + }, + "istanbul-lib-instrument": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-5.2.0.tgz", + "integrity": "sha512-6Lthe1hqXHBNsqvgDzGO6l03XNeu3CrG4RqQ1KM9+l5+jNGpEJfIELx1NS3SEHmJQA8np/u+E4EPRKRiu6m19A==", + "requires": { + "@babel/core": "^7.12.3", + "@babel/parser": "^7.14.7", + "@istanbuljs/schema": "^0.1.2", + "istanbul-lib-coverage": "^3.2.0", + "semver": "^6.3.0" + } + }, + "istanbul-lib-report": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz", + "integrity": "sha512-wcdi+uAKzfiGT2abPpKZ0hSU1rGQjUQnLvtY5MpQ7QCTahD3VODhcu4wcfY1YtkGaDD5yuydOLINXsfbus9ROw==", + "requires": { + "istanbul-lib-coverage": "^3.0.0", + "make-dir": "^3.0.0", + "supports-color": "^7.1.0" + } + }, + "istanbul-lib-source-maps": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/istanbul-lib-source-maps/-/istanbul-lib-source-maps-4.0.1.tgz", + "integrity": "sha512-n3s8EwkdFIJCG3BPKBYvskgXGoy88ARzvegkitk60NxRdwltLOTaH7CUiMRXvwYorl0Q712iEjcWB+fK/MrWVw==", + "requires": { + "debug": "^4.1.1", + "istanbul-lib-coverage": "^3.0.0", + "source-map": "^0.6.1" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + } + } + }, + "istanbul-reports": { + "version": "3.1.5", + "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.1.5.tgz", + "integrity": "sha512-nUsEMa9pBt/NOHqbcbeJEgqIlY/K7rVWUX6Lql2orY5e9roQOthbR3vtY4zzf2orPELg80fnxxk9zUyPlgwD1w==", + "requires": { + "html-escaper": "^2.0.0", + "istanbul-lib-report": "^3.0.0" + } + }, + "jake": { + "version": "10.8.5", + "resolved": "https://registry.npmjs.org/jake/-/jake-10.8.5.tgz", + "integrity": "sha512-sVpxYeuAhWt0OTWITwT98oyV0GsXyMlXCF+3L1SuafBVUIr/uILGRB+NqwkzhgXKvoJpDIpQvqkUALgdmQsQxw==", + "requires": { + "async": "^3.2.3", + "chalk": "^4.0.2", + "filelist": "^1.0.1", + "minimatch": "^3.0.4" + } + }, + "jest": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest/-/jest-27.5.1.tgz", + "integrity": "sha512-Yn0mADZB89zTtjkPJEXwrac3LHudkQMR+Paqa8uxJHCBr9agxztUifWCyiYrjhMPBoUVBjyny0I7XH6ozDr7QQ==", + "requires": { + "@jest/core": "^27.5.1", + "import-local": "^3.0.2", + "jest-cli": "^27.5.1" + } + }, + "jest-changed-files": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-changed-files/-/jest-changed-files-27.5.1.tgz", + "integrity": "sha512-buBLMiByfWGCoMsLLzGUUSpAmIAGnbR2KJoMN10ziLhOLvP4e0SlypHnAel8iqQXTrcbmfEY9sSqae5sgUsTvw==", + "requires": { + "@jest/types": "^27.5.1", + "execa": "^5.0.0", + "throat": "^6.0.1" + } + }, + "jest-circus": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-circus/-/jest-circus-27.5.1.tgz", + "integrity": "sha512-D95R7x5UtlMA5iBYsOHFFbMD/GVA4R/Kdq15f7xYWUfWHBto9NYRsOvnSauTgdF+ogCpJ4tyKOXhUifxS65gdw==", + "requires": { + "@jest/environment": "^27.5.1", + "@jest/test-result": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "chalk": "^4.0.0", + "co": "^4.6.0", + "dedent": "^0.7.0", + "expect": "^27.5.1", + "is-generator-fn": "^2.0.0", + "jest-each": "^27.5.1", + "jest-matcher-utils": "^27.5.1", + "jest-message-util": "^27.5.1", + "jest-runtime": "^27.5.1", + "jest-snapshot": "^27.5.1", + "jest-util": "^27.5.1", + "pretty-format": "^27.5.1", + "slash": "^3.0.0", + "stack-utils": "^2.0.3", + "throat": "^6.0.1" + } + }, + "jest-cli": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-cli/-/jest-cli-27.5.1.tgz", + "integrity": "sha512-Hc6HOOwYq4/74/c62dEE3r5elx8wjYqxY0r0G/nFrLDPMFRu6RA/u8qINOIkvhxG7mMQ5EJsOGfRpI8L6eFUVw==", + "requires": { + "@jest/core": "^27.5.1", + "@jest/test-result": "^27.5.1", + "@jest/types": "^27.5.1", + "chalk": "^4.0.0", + "exit": "^0.1.2", + "graceful-fs": "^4.2.9", + "import-local": "^3.0.2", + "jest-config": "^27.5.1", + "jest-util": "^27.5.1", + "jest-validate": "^27.5.1", + "prompts": "^2.0.1", + "yargs": "^16.2.0" + }, + "dependencies": { + "yargs": { + "version": "16.2.0", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz", + "integrity": "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==", + "requires": { + "cliui": "^7.0.2", + "escalade": "^3.1.1", + "get-caller-file": "^2.0.5", + "require-directory": "^2.1.1", + "string-width": "^4.2.0", + "y18n": "^5.0.5", + "yargs-parser": "^20.2.2" + } + }, + "yargs-parser": { + "version": "20.2.9", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.9.tgz", + "integrity": "sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==" + } + } + }, + "jest-config": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-config/-/jest-config-27.5.1.tgz", + "integrity": "sha512-5sAsjm6tGdsVbW9ahcChPAFCk4IlkQUknH5AvKjuLTSlcO/wCZKyFdn7Rg0EkC+OGgWODEy2hDpWB1PgzH0JNA==", + "requires": { + "@babel/core": "^7.8.0", + "@jest/test-sequencer": "^27.5.1", + "@jest/types": "^27.5.1", + "babel-jest": "^27.5.1", + "chalk": "^4.0.0", + "ci-info": "^3.2.0", + "deepmerge": "^4.2.2", + "glob": "^7.1.1", + "graceful-fs": "^4.2.9", + "jest-circus": "^27.5.1", + "jest-environment-jsdom": "^27.5.1", + "jest-environment-node": "^27.5.1", + "jest-get-type": "^27.5.1", + "jest-jasmine2": "^27.5.1", + "jest-regex-util": "^27.5.1", + "jest-resolve": "^27.5.1", + "jest-runner": "^27.5.1", + "jest-util": "^27.5.1", + "jest-validate": "^27.5.1", + "micromatch": "^4.0.4", + "parse-json": "^5.2.0", + "pretty-format": "^27.5.1", + "slash": "^3.0.0", + "strip-json-comments": "^3.1.1" + } + }, + "jest-diff": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-27.5.1.tgz", + "integrity": "sha512-m0NvkX55LDt9T4mctTEgnZk3fmEg3NRYutvMPWM/0iPnkFj2wIeF45O1718cMSOFO1vINkqmxqD8vE37uTEbqw==", + "requires": { + "chalk": "^4.0.0", + "diff-sequences": "^27.5.1", + "jest-get-type": "^27.5.1", + "pretty-format": "^27.5.1" + } + }, + "jest-docblock": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-docblock/-/jest-docblock-27.5.1.tgz", + "integrity": "sha512-rl7hlABeTsRYxKiUfpHrQrG4e2obOiTQWfMEH3PxPjOtdsfLQO4ReWSZaQ7DETm4xu07rl4q/h4zcKXyU0/OzQ==", + "requires": { + "detect-newline": "^3.0.0" + } + }, + "jest-each": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-each/-/jest-each-27.5.1.tgz", + "integrity": "sha512-1Ff6p+FbhT/bXQnEouYy00bkNSY7OUpfIcmdl8vZ31A1UUaurOLPA8a8BbJOF2RDUElwJhmeaV7LnagI+5UwNQ==", + "requires": { + "@jest/types": "^27.5.1", + "chalk": "^4.0.0", + "jest-get-type": "^27.5.1", + "jest-util": "^27.5.1", + "pretty-format": "^27.5.1" + } + }, + "jest-environment-jsdom": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-environment-jsdom/-/jest-environment-jsdom-27.5.1.tgz", + "integrity": "sha512-TFBvkTC1Hnnnrka/fUb56atfDtJ9VMZ94JkjTbggl1PEpwrYtUBKMezB3inLmWqQsXYLcMwNoDQwoBTAvFfsfw==", + "requires": { + "@jest/environment": "^27.5.1", + "@jest/fake-timers": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "jest-mock": "^27.5.1", + "jest-util": "^27.5.1", + "jsdom": "^16.6.0" + } + }, + "jest-environment-node": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-27.5.1.tgz", + "integrity": "sha512-Jt4ZUnxdOsTGwSRAfKEnE6BcwsSPNOijjwifq5sDFSA2kesnXTvNqKHYgM0hDq3549Uf/KzdXNYn4wMZJPlFLw==", + "requires": { + "@jest/environment": "^27.5.1", + "@jest/fake-timers": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "jest-mock": "^27.5.1", + "jest-util": "^27.5.1" + } + }, + "jest-get-type": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-27.5.1.tgz", + "integrity": "sha512-2KY95ksYSaK7DMBWQn6dQz3kqAf3BB64y2udeG+hv4KfSOb9qwcYQstTJc1KCbsix+wLZWZYN8t7nwX3GOBLRw==" + }, + "jest-haste-map": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-27.5.1.tgz", + "integrity": "sha512-7GgkZ4Fw4NFbMSDSpZwXeBiIbx+t/46nJ2QitkOjvwPYyZmqttu2TDSimMHP1EkPOi4xUZAN1doE5Vd25H4Jng==", + "requires": { + "@jest/types": "^27.5.1", + "@types/graceful-fs": "^4.1.2", + "@types/node": "*", + "anymatch": "^3.0.3", + "fb-watchman": "^2.0.0", + "fsevents": "^2.3.2", + "graceful-fs": "^4.2.9", + "jest-regex-util": "^27.5.1", + "jest-serializer": "^27.5.1", + "jest-util": "^27.5.1", + "jest-worker": "^27.5.1", + "micromatch": "^4.0.4", + "walker": "^1.0.7" + } + }, + "jest-jasmine2": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-jasmine2/-/jest-jasmine2-27.5.1.tgz", + "integrity": "sha512-jtq7VVyG8SqAorDpApwiJJImd0V2wv1xzdheGHRGyuT7gZm6gG47QEskOlzsN1PG/6WNaCo5pmwMHDf3AkG2pQ==", + "requires": { + "@jest/environment": "^27.5.1", + "@jest/source-map": "^27.5.1", + "@jest/test-result": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "chalk": "^4.0.0", + "co": "^4.6.0", + "expect": "^27.5.1", + "is-generator-fn": "^2.0.0", + "jest-each": "^27.5.1", + "jest-matcher-utils": "^27.5.1", + "jest-message-util": "^27.5.1", + "jest-runtime": "^27.5.1", + "jest-snapshot": "^27.5.1", + "jest-util": "^27.5.1", + "pretty-format": "^27.5.1", + "throat": "^6.0.1" + } + }, + "jest-leak-detector": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-leak-detector/-/jest-leak-detector-27.5.1.tgz", + "integrity": "sha512-POXfWAMvfU6WMUXftV4HolnJfnPOGEu10fscNCA76KBpRRhcMN2c8d3iT2pxQS3HLbA+5X4sOUPzYO2NUyIlHQ==", + "requires": { + "jest-get-type": "^27.5.1", + "pretty-format": "^27.5.1" + } + }, + "jest-matcher-utils": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-27.5.1.tgz", + "integrity": "sha512-z2uTx/T6LBaCoNWNFWwChLBKYxTMcGBRjAt+2SbP929/Fflb9aa5LGma654Rz8z9HLxsrUaYzxE9T/EFIL/PAw==", + "requires": { + "chalk": "^4.0.0", + "jest-diff": "^27.5.1", + "jest-get-type": "^27.5.1", + "pretty-format": "^27.5.1" + } + }, + "jest-message-util": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-27.5.1.tgz", + "integrity": "sha512-rMyFe1+jnyAAf+NHwTclDz0eAaLkVDdKVHHBFWsBWHnnh5YeJMNWWsv7AbFYXfK3oTqvL7VTWkhNLu1jX24D+g==", + "requires": { + "@babel/code-frame": "^7.12.13", + "@jest/types": "^27.5.1", + "@types/stack-utils": "^2.0.0", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.9", + "micromatch": "^4.0.4", + "pretty-format": "^27.5.1", + "slash": "^3.0.0", + "stack-utils": "^2.0.3" + } + }, + "jest-mock": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-27.5.1.tgz", + "integrity": "sha512-K4jKbY1d4ENhbrG2zuPWaQBvDly+iZ2yAW+T1fATN78hc0sInwn7wZB8XtlNnvHug5RMwV897Xm4LqmPM4e2Og==", + "requires": { + "@jest/types": "^27.5.1", + "@types/node": "*" + } + }, + "jest-pnp-resolver": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/jest-pnp-resolver/-/jest-pnp-resolver-1.2.2.tgz", + "integrity": "sha512-olV41bKSMm8BdnuMsewT4jqlZ8+3TCARAXjZGT9jcoSnrfUnRCqnMoF9XEeoWjbzObpqF9dRhHQj0Xb9QdF6/w==", + "requires": {} + }, + "jest-regex-util": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-27.5.1.tgz", + "integrity": "sha512-4bfKq2zie+x16okqDXjXn9ql2B0dScQu+vcwe4TvFVhkVyuWLqpZrZtXxLLWoXYgn0E87I6r6GRYHF7wFZBUvg==" + }, + "jest-resolve": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-27.5.1.tgz", + "integrity": "sha512-FFDy8/9E6CV83IMbDpcjOhumAQPDyETnU2KZ1O98DwTnz8AOBsW/Xv3GySr1mOZdItLR+zDZ7I/UdTFbgSOVCw==", + "requires": { + "@jest/types": "^27.5.1", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.9", + "jest-haste-map": "^27.5.1", + "jest-pnp-resolver": "^1.2.2", + "jest-util": "^27.5.1", + "jest-validate": "^27.5.1", + "resolve": "^1.20.0", + "resolve.exports": "^1.1.0", + "slash": "^3.0.0" + } + }, + "jest-resolve-dependencies": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-27.5.1.tgz", + "integrity": "sha512-QQOOdY4PE39iawDn5rzbIePNigfe5B9Z91GDD1ae/xNDlu9kaat8QQ5EKnNmVWPV54hUdxCVwwj6YMgR2O7IOg==", + "requires": { + "@jest/types": "^27.5.1", + "jest-regex-util": "^27.5.1", + "jest-snapshot": "^27.5.1" + } + }, + "jest-runner": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-runner/-/jest-runner-27.5.1.tgz", + "integrity": "sha512-g4NPsM4mFCOwFKXO4p/H/kWGdJp9V8kURY2lX8Me2drgXqG7rrZAx5kv+5H7wtt/cdFIjhqYx1HrlqWHaOvDaQ==", + "requires": { + "@jest/console": "^27.5.1", + "@jest/environment": "^27.5.1", + "@jest/test-result": "^27.5.1", + "@jest/transform": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "chalk": "^4.0.0", + "emittery": "^0.8.1", + "graceful-fs": "^4.2.9", + "jest-docblock": "^27.5.1", + "jest-environment-jsdom": "^27.5.1", + "jest-environment-node": "^27.5.1", + "jest-haste-map": "^27.5.1", + "jest-leak-detector": "^27.5.1", + "jest-message-util": "^27.5.1", + "jest-resolve": "^27.5.1", + "jest-runtime": "^27.5.1", + "jest-util": "^27.5.1", + "jest-worker": "^27.5.1", + "source-map-support": "^0.5.6", + "throat": "^6.0.1" + } + }, + "jest-runtime": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-runtime/-/jest-runtime-27.5.1.tgz", + "integrity": "sha512-o7gxw3Gf+H2IGt8fv0RiyE1+r83FJBRruoA+FXrlHw6xEyBsU8ugA6IPfTdVyA0w8HClpbK+DGJxH59UrNMx8A==", + "requires": { + "@jest/environment": "^27.5.1", + "@jest/fake-timers": "^27.5.1", + "@jest/globals": "^27.5.1", + "@jest/source-map": "^27.5.1", + "@jest/test-result": "^27.5.1", + "@jest/transform": "^27.5.1", + "@jest/types": "^27.5.1", + "chalk": "^4.0.0", + "cjs-module-lexer": "^1.0.0", + "collect-v8-coverage": "^1.0.0", + "execa": "^5.0.0", + "glob": "^7.1.3", + "graceful-fs": "^4.2.9", + "jest-haste-map": "^27.5.1", + "jest-message-util": "^27.5.1", + "jest-mock": "^27.5.1", + "jest-regex-util": "^27.5.1", + "jest-resolve": "^27.5.1", + "jest-snapshot": "^27.5.1", + "jest-util": "^27.5.1", + "slash": "^3.0.0", + "strip-bom": "^4.0.0" + } + }, + "jest-serializer": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-serializer/-/jest-serializer-27.5.1.tgz", + "integrity": "sha512-jZCyo6iIxO1aqUxpuBlwTDMkzOAJS4a3eYz3YzgxxVQFwLeSA7Jfq5cbqCY+JLvTDrWirgusI/0KwxKMgrdf7w==", + "requires": { + "@types/node": "*", + "graceful-fs": "^4.2.9" + } + }, + "jest-snapshot": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-27.5.1.tgz", + "integrity": "sha512-yYykXI5a0I31xX67mgeLw1DZ0bJB+gpq5IpSuCAoyDi0+BhgU/RIrL+RTzDmkNTchvDFWKP8lp+w/42Z3us5sA==", + "requires": { + "@babel/core": "^7.7.2", + "@babel/generator": "^7.7.2", + "@babel/plugin-syntax-typescript": "^7.7.2", + "@babel/traverse": "^7.7.2", + "@babel/types": "^7.0.0", + "@jest/transform": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/babel__traverse": "^7.0.4", + "@types/prettier": "^2.1.5", + "babel-preset-current-node-syntax": "^1.0.0", + "chalk": "^4.0.0", + "expect": "^27.5.1", + "graceful-fs": "^4.2.9", + "jest-diff": "^27.5.1", + "jest-get-type": "^27.5.1", + "jest-haste-map": "^27.5.1", + "jest-matcher-utils": "^27.5.1", + "jest-message-util": "^27.5.1", + "jest-util": "^27.5.1", + "natural-compare": "^1.4.0", + "pretty-format": "^27.5.1", + "semver": "^7.3.2" + }, + "dependencies": { + "semver": { + "version": "7.3.7", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz", + "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==", + "requires": { + "lru-cache": "^6.0.0" + } + } + } + }, + "jest-util": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-27.5.1.tgz", + "integrity": "sha512-Kv2o/8jNvX1MQ0KGtw480E/w4fBCDOnH6+6DmeKi6LZUIlKA5kwY0YNdlzaWTiVgxqAqik11QyxDOKk543aKXw==", + "requires": { + "@jest/types": "^27.5.1", + "@types/node": "*", + "chalk": "^4.0.0", + "ci-info": "^3.2.0", + "graceful-fs": "^4.2.9", + "picomatch": "^2.2.3" + } + }, + "jest-validate": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-27.5.1.tgz", + "integrity": "sha512-thkNli0LYTmOI1tDB3FI1S1RTp/Bqyd9pTarJwL87OIBFuqEb5Apv5EaApEudYg4g86e3CT6kM0RowkhtEnCBQ==", + "requires": { + "@jest/types": "^27.5.1", + "camelcase": "^6.2.0", + "chalk": "^4.0.0", + "jest-get-type": "^27.5.1", + "leven": "^3.1.0", + "pretty-format": "^27.5.1" + } + }, + "jest-watch-typeahead": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/jest-watch-typeahead/-/jest-watch-typeahead-1.1.0.tgz", + "integrity": "sha512-Va5nLSJTN7YFtC2jd+7wsoe1pNe5K4ShLux/E5iHEwlB9AxaxmggY7to9KUqKojhaJw3aXqt5WAb4jGPOolpEw==", + "requires": { + "ansi-escapes": "^4.3.1", + "chalk": "^4.0.0", + "jest-regex-util": "^28.0.0", + "jest-watcher": "^28.0.0", + "slash": "^4.0.0", + "string-length": "^5.0.1", + "strip-ansi": "^7.0.1" + }, + "dependencies": { + "@jest/console": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/@jest/console/-/console-28.1.3.tgz", + "integrity": "sha512-QPAkP5EwKdK/bxIr6C1I4Vs0rm2nHiANzj/Z5X2JQkrZo6IqvC4ldZ9K95tF0HdidhA8Bo6egxSzUFPYKcEXLw==", + "requires": { + "@jest/types": "^28.1.3", + "@types/node": "*", + "chalk": "^4.0.0", + "jest-message-util": "^28.1.3", + "jest-util": "^28.1.3", + "slash": "^3.0.0" + }, + "dependencies": { + "slash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==" + } + } + }, + "@jest/test-result": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-28.1.3.tgz", + "integrity": "sha512-kZAkxnSE+FqE8YjW8gNuoVkkC9I7S1qmenl8sGcDOLropASP+BkcGKwhXoyqQuGOGeYY0y/ixjrd/iERpEXHNg==", + "requires": { + "@jest/console": "^28.1.3", + "@jest/types": "^28.1.3", + "@types/istanbul-lib-coverage": "^2.0.0", + "collect-v8-coverage": "^1.0.0" + } + }, + "@jest/types": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-28.1.3.tgz", + "integrity": "sha512-RyjiyMUZrKz/c+zlMFO1pm70DcIlST8AeWTkoUdZevew44wcNZQHsEVOiCVtgVnlFFD82FPaXycys58cf2muVQ==", + "requires": { + "@jest/schemas": "^28.1.3", + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^17.0.8", + "chalk": "^4.0.0" + } + }, + "@types/yargs": { + "version": "17.0.13", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.13.tgz", + "integrity": "sha512-9sWaruZk2JGxIQU+IhI1fhPYRcQ0UuTNuKuCW9bR5fp7qi2Llf7WDzNa17Cy7TKnh3cdxDOiyTu6gaLS0eDatg==", + "requires": { + "@types/yargs-parser": "*" + } + }, + "ansi-styles": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", + "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==" + }, + "emittery": { + "version": "0.10.2", + "resolved": "https://registry.npmjs.org/emittery/-/emittery-0.10.2.tgz", + "integrity": "sha512-aITqOwnLanpHLNXZJENbOgjUBeHocD+xsSJmNrjovKBW5HbSpW3d1pEls7GFQPUWXiwG9+0P4GtHfEqC/4M0Iw==" + }, + "jest-message-util": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-28.1.3.tgz", + "integrity": "sha512-PFdn9Iewbt575zKPf1286Ht9EPoJmYT7P0kY+RibeYZ2XtOr53pDLEFoTWXbd1h4JiGiWpTBC84fc8xMXQMb7g==", + "requires": { + "@babel/code-frame": "^7.12.13", + "@jest/types": "^28.1.3", + "@types/stack-utils": "^2.0.0", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.9", + "micromatch": "^4.0.4", + "pretty-format": "^28.1.3", + "slash": "^3.0.0", + "stack-utils": "^2.0.3" + }, + "dependencies": { + "slash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==" + } + } + }, + "jest-regex-util": { + "version": "28.0.2", + "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-28.0.2.tgz", + "integrity": "sha512-4s0IgyNIy0y9FK+cjoVYoxamT7Zeo7MhzqRGx7YDYmaQn1wucY9rotiGkBzzcMXTtjrCAP/f7f+E0F7+fxPNdw==" + }, + "jest-util": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-28.1.3.tgz", + "integrity": "sha512-XdqfpHwpcSRko/C35uLYFM2emRAltIIKZiJ9eAmhjsj0CqZMa0p1ib0R5fWIqGhn1a103DebTbpqIaP1qCQ6tQ==", + "requires": { + "@jest/types": "^28.1.3", + "@types/node": "*", + "chalk": "^4.0.0", + "ci-info": "^3.2.0", + "graceful-fs": "^4.2.9", + "picomatch": "^2.2.3" + } + }, + "jest-watcher": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-28.1.3.tgz", + "integrity": "sha512-t4qcqj9hze+jviFPUN3YAtAEeFnr/azITXQEMARf5cMwKY2SMBRnCQTXLixTl20OR6mLh9KLMrgVJgJISym+1g==", + "requires": { + "@jest/test-result": "^28.1.3", + "@jest/types": "^28.1.3", + "@types/node": "*", + "ansi-escapes": "^4.2.1", + "chalk": "^4.0.0", + "emittery": "^0.10.2", + "jest-util": "^28.1.3", + "string-length": "^4.0.1" + }, + "dependencies": { + "string-length": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/string-length/-/string-length-4.0.2.tgz", + "integrity": "sha512-+l6rNN5fYHNhZZy41RXsYptCjA2Igmq4EG7kZAYFQI1E1VTXarr6ZPXBg6eq7Y6eK4FEhY6AJlyuFIb/v/S0VQ==", + "requires": { + "char-regex": "^1.0.2", + "strip-ansi": "^6.0.0" + } + }, + "strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "requires": { + "ansi-regex": "^5.0.1" + } + } + } + }, + "pretty-format": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-28.1.3.tgz", + "integrity": "sha512-8gFb/To0OmxHR9+ZTb14Df2vNxdGCX8g1xWGUTqUw5TiZvcQf5sHKObd5UcPyLLyowNwDAMTF3XWOG1B6mxl1Q==", + "requires": { + "@jest/schemas": "^28.1.3", + "ansi-regex": "^5.0.1", + "ansi-styles": "^5.0.0", + "react-is": "^18.0.0" + } + }, + "react-is": { + "version": "18.2.0", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.2.0.tgz", + "integrity": "sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w==" + }, + "slash": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-4.0.0.tgz", + "integrity": "sha512-3dOsAHXXUkQTpOYcoAxLIorMTp4gIQr5IW3iVb7A7lFIp0VHhnynm9izx6TssdrIcVIESAlVjtnO2K8bg+Coew==" + }, + "string-length": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/string-length/-/string-length-5.0.1.tgz", + "integrity": "sha512-9Ep08KAMUn0OadnVaBuRdE2l615CQ508kr0XMadjClfYpdCyvrbFp6Taebo8yyxokQ4viUd/xPPUA4FGgUa0ow==", + "requires": { + "char-regex": "^2.0.0", + "strip-ansi": "^7.0.1" + }, + "dependencies": { + "char-regex": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/char-regex/-/char-regex-2.0.1.tgz", + "integrity": "sha512-oSvEeo6ZUD7NepqAat3RqoucZ5SeqLJgOvVIwkafu6IP3V0pO38s/ypdVUmDDK6qIIHNlYHJAKX9E7R7HoKElw==" + } + } + }, + "strip-ansi": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.0.1.tgz", + "integrity": "sha512-cXNxvT8dFNRVfhVME3JAe98mkXDYN2O1l7jmcwMnOslDeESg1rF/OZMtK0nRAhiari1unG5cD4jG3rapUAkLbw==", + "requires": { + "ansi-regex": "^6.0.1" + }, + "dependencies": { + "ansi-regex": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz", + "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==" + } + } + } + } + }, + "jest-watcher": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-27.5.1.tgz", + "integrity": "sha512-z676SuD6Z8o8qbmEGhoEUFOM1+jfEiL3DXHK/xgEiG2EyNYfFG60jluWcupY6dATjfEsKQuibReS1djInQnoVw==", + "requires": { + "@jest/test-result": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "ansi-escapes": "^4.2.1", + "chalk": "^4.0.0", + "jest-util": "^27.5.1", + "string-length": "^4.0.1" + } + }, + "jest-worker": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-27.5.1.tgz", + "integrity": "sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==", + "requires": { + "@types/node": "*", + "merge-stream": "^2.0.0", + "supports-color": "^8.0.0" + }, + "dependencies": { + "supports-color": { + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", + "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "jose": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/jose/-/jose-2.0.6.tgz", + "integrity": "sha512-FVoPY7SflDodE4lknJmbAHSUjLCzE2H1F6MS0RYKMQ8SR+lNccpMf8R4eqkNYyyUjR5qZReOzZo5C5YiHOCjjg==", + "dev": true, + "requires": { + "@panva/asn1.js": "^1.0.0" + } + }, + "js-sdsl": { + "version": "4.1.4", + "resolved": "https://registry.npmjs.org/js-sdsl/-/js-sdsl-4.1.4.tgz", + "integrity": "sha512-Y2/yD55y5jteOAmY50JbUZYwk3CP3wnLPEZnlR1w9oKhITrBEtAxwuWKebFf8hMrPMgbYwFoWK/lH2sBkErELw==" + }, + "js-tokens": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==" + }, + "js-yaml": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", + "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", + "requires": { + "argparse": "^2.0.1" + } + }, + "jsdom": { + "version": "16.7.0", + "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-16.7.0.tgz", + "integrity": "sha512-u9Smc2G1USStM+s/x1ru5Sxrl6mPYCbByG1U/hUmqaVsm4tbNyS7CicOSRyuGQYZhTu0h84qkZZQ/I+dzizSVw==", + "requires": { + "abab": "^2.0.5", + "acorn": "^8.2.4", + "acorn-globals": "^6.0.0", + "cssom": "^0.4.4", + "cssstyle": "^2.3.0", + "data-urls": "^2.0.0", + "decimal.js": "^10.2.1", + "domexception": "^2.0.1", + "escodegen": "^2.0.0", + "form-data": "^3.0.0", + "html-encoding-sniffer": "^2.0.1", + "http-proxy-agent": "^4.0.1", + "https-proxy-agent": "^5.0.0", + "is-potential-custom-element-name": "^1.0.1", + "nwsapi": "^2.2.0", + "parse5": "6.0.1", + "saxes": "^5.0.1", + "symbol-tree": "^3.2.4", + "tough-cookie": "^4.0.0", + "w3c-hr-time": "^1.0.2", + "w3c-xmlserializer": "^2.0.0", + "webidl-conversions": "^6.1.0", + "whatwg-encoding": "^1.0.5", + "whatwg-mimetype": "^2.3.0", + "whatwg-url": "^8.5.0", + "ws": "^7.4.6", + "xml-name-validator": "^3.0.0" + }, + "dependencies": { + "@tootallnate/once": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@tootallnate/once/-/once-1.1.2.tgz", + "integrity": "sha512-RbzJvlNzmRq5c3O09UipeuXno4tA1FE6ikOjxZK0tuxVv3412l64l5t1W5pj4+rJq9vpkm/kwiR07aZXnsKPxw==" + }, + "acorn": { + "version": "8.8.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.8.0.tgz", + "integrity": "sha512-QOxyigPVrpZ2GXT+PFyZTl6TtOFc5egxHIP9IlQ+RbupQuX4RkT/Bee4/kQuC02Xkzg84JcT7oLYtDIQxp+v7w==" + }, + "http-proxy-agent": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-4.0.1.tgz", + "integrity": "sha512-k0zdNgqWTGA6aeIRVpvfVob4fL52dTfaehylg0Y4UvSySvOq/Y+BOyPrgpUrA7HylqvU8vIZGsRuXmspskV0Tg==", + "requires": { + "@tootallnate/once": "1", + "agent-base": "6", + "debug": "4" + } + }, + "tr46": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-2.1.0.tgz", + "integrity": "sha512-15Ih7phfcdP5YxqiB+iDtLoaTz4Nd35+IiAv0kQ5FNKHzXgdWqPoTIqEDDJmXceQt4JZk6lVPT8lnDlPpGDppw==", + "requires": { + "punycode": "^2.1.1" + } + }, + "whatwg-url": { + "version": "8.7.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-8.7.0.tgz", + "integrity": "sha512-gAojqb/m9Q8a5IV96E3fHJM70AzCkgt4uXYX2O7EmuyOnLrViCQlsEBmF9UQIu3/aeAIp2U17rtbpZWNntQqdg==", + "requires": { + "lodash": "^4.7.0", + "tr46": "^2.1.0", + "webidl-conversions": "^6.1.0" + } + }, + "ws": { + "version": "7.5.9", + "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.9.tgz", + "integrity": "sha512-F+P9Jil7UiSKSkppIiD94dN07AwvFixvLIj1Og1Rl9GGMuNipJnV9JzjD6XuqmAeiswGvUmNLjr5cFuXwNS77Q==", + "requires": {} + } + } + }, + "jsesc": { + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", + "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==" + }, + "json-buffer": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.1.tgz", + "integrity": "sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==", + "dev": true + }, + "json-parse-even-better-errors": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", + "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==" + }, + "json-schema": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.4.0.tgz", + "integrity": "sha512-es94M3nTIfsEPisRafak+HDLfHXnKBhV3vU5eqPcS3flIWqcxJWgXHXiey3YrpaNsanY5ei1VoYEbOzijuq9BA==" + }, + "json-schema-traverse": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==" + }, + "json-stable-stringify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json-stable-stringify/-/json-stable-stringify-1.0.1.tgz", + "integrity": "sha512-i/J297TW6xyj7sDFa7AmBPkQvLIxWr2kKPWI26tXydnZrzVAocNqn5DMNT1Mzk0vit1V5UkRM7C1KdVNp7Lmcg==", + "requires": { + "jsonify": "~0.0.0" + } + }, + "json-stable-stringify-without-jsonify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", + "integrity": "sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==" + }, + "json-to-pretty-yaml": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/json-to-pretty-yaml/-/json-to-pretty-yaml-1.2.2.tgz", + "integrity": "sha512-rvm6hunfCcqegwYaG5T4yKJWxc9FXFgBVrcTZ4XfSVRwa5HA/Xs+vB/Eo9treYYHCeNM0nrSUr82V/M31Urc7A==", + "requires": { + "remedial": "^1.0.7", + "remove-trailing-spaces": "^1.0.6" + } + }, + "json5": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.1.tgz", + "integrity": "sha512-1hqLFMSrGHRHxav9q9gNjJ5EXznIxGVO09xQRrwplcS8qs28pZ8s8hupZAmqDwZUmVZ2Qb2jnyPOWcDH8m8dlA==" + }, + "jsonfile": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", + "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", + "requires": { + "graceful-fs": "^4.1.6", + "universalify": "^2.0.0" + } + }, + "jsonify": { + "version": "0.0.0", + "resolved": "https://registry.npmjs.org/jsonify/-/jsonify-0.0.0.tgz", + "integrity": "sha512-trvBk1ki43VZptdBI5rIlG4YOzyeH/WefQt5rj1grasPn4iiZWKet8nkgc4GlsAylaztn0qZfUYOiTsASJFdNA==" + }, + "jsonpointer": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/jsonpointer/-/jsonpointer-5.0.1.tgz", + "integrity": "sha512-p/nXbhSEcu3pZRdkW1OfJhpsVtW1gd4Wa1fnQc9YLiTfAjn0312eMKimbdIQzuZl9aa9xUGaRlP9T/CJE/ditQ==" + }, + "jsonwebtoken": { + "version": "8.5.1", + "resolved": "https://registry.npmjs.org/jsonwebtoken/-/jsonwebtoken-8.5.1.tgz", + "integrity": "sha512-XjwVfRS6jTMsqYs0EsuJ4LGxXV14zQybNd4L2r0UvbVnSF9Af8x7p5MzbJ90Ioz/9TI41/hTCvznF/loiSzn8w==", + "requires": { + "jws": "^3.2.2", + "lodash.includes": "^4.3.0", + "lodash.isboolean": "^3.0.3", + "lodash.isinteger": "^4.0.4", + "lodash.isnumber": "^3.0.3", + "lodash.isplainobject": "^4.0.6", + "lodash.isstring": "^4.0.1", + "lodash.once": "^4.0.0", + "ms": "^2.1.1", + "semver": "^5.6.0" + }, + "dependencies": { + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==" + } + } + }, + "jsx-ast-utils": { + "version": "3.3.3", + "resolved": "https://registry.npmjs.org/jsx-ast-utils/-/jsx-ast-utils-3.3.3.tgz", + "integrity": "sha512-fYQHZTZ8jSfmWZ0iyzfwiU4WDX4HpHbMCZ3gPlWYiCl3BoeOTsqKBqnTVfH2rYT7eP5c3sVbeSPHnnJOaTrWiw==", + "requires": { + "array-includes": "^3.1.5", + "object.assign": "^4.1.3" + } + }, + "jwa": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/jwa/-/jwa-1.4.1.tgz", + "integrity": "sha512-qiLX/xhEEFKUAJ6FiBMbes3w9ATzyk5W7Hvzpa/SLYdxNtng+gcurvrI7TbACjIXlsJyr05/S1oUhZrc63evQA==", + "requires": { + "buffer-equal-constant-time": "1.0.1", + "ecdsa-sig-formatter": "1.0.11", + "safe-buffer": "^5.0.1" + } + }, + "jws": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/jws/-/jws-3.2.2.tgz", + "integrity": "sha512-YHlZCB6lMTllWDtSPHz/ZXTsi8S00usEV6v1tjq8tOUZzw7DpSDWVXjXDre6ed1w/pd495ODpHZYSdkRTsa0HA==", + "requires": { + "jwa": "^1.4.1", + "safe-buffer": "^5.0.1" + } + }, + "keyv": { + "version": "4.5.2", + "resolved": "https://registry.npmjs.org/keyv/-/keyv-4.5.2.tgz", + "integrity": "sha512-5MHbFaKn8cNSmVW7BYnijeAVlE4cYA/SVkifVgrh7yotnfhKmjuXpDKjrABLnT0SfHWV21P8ow07OGfRrNDg8g==", + "dev": true, + "requires": { + "json-buffer": "3.0.1" + } + }, + "kind-of": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==" + }, + "kleur": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/kleur/-/kleur-3.0.3.tgz", + "integrity": "sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==" + }, + "klona": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/klona/-/klona-2.0.5.tgz", + "integrity": "sha512-pJiBpiXMbt7dkzXe8Ghj/u4FfXOOa98fPW+bihOJ4SjnoijweJrNThJfd3ifXpXhREjpoF2mZVH1GfS9LV3kHQ==" + }, + "language-subtag-registry": { + "version": "0.3.22", + "resolved": "https://registry.npmjs.org/language-subtag-registry/-/language-subtag-registry-0.3.22.tgz", + "integrity": "sha512-tN0MCzyWnoz/4nHS6uxdlFWoUZT7ABptwKPQ52Ea7URk6vll88bWBVhodtnlfEuCcKWNGoc+uGbw1cwa9IKh/w==" + }, + "language-tags": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/language-tags/-/language-tags-1.0.5.tgz", + "integrity": "sha512-qJhlO9cGXi6hBGKoxEG/sKZDAHD5Hnu9Hs4WbOY3pCWXDhw0N8x1NenNzm2EnNLkLkk7J2SdxAkDSbb6ftT+UQ==", + "requires": { + "language-subtag-registry": "~0.3.2" + } + }, + "less": { + "version": "4.1.3", + "resolved": "https://registry.npmjs.org/less/-/less-4.1.3.tgz", + "integrity": "sha512-w16Xk/Ta9Hhyei0Gpz9m7VS8F28nieJaL/VyShID7cYvP6IL5oHeL6p4TXSDJqZE/lNv0oJ2pGVjJsRkfwm5FA==", + "dev": true, + "requires": { + "copy-anything": "^2.0.1", + "errno": "^0.1.1", + "graceful-fs": "^4.1.2", + "image-size": "~0.5.0", + "make-dir": "^2.1.0", + "mime": "^1.4.1", + "needle": "^3.1.0", + "parse-node-version": "^1.0.1", + "source-map": "~0.6.0", + "tslib": "^2.3.0" + }, + "dependencies": { + "make-dir": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-2.1.0.tgz", + "integrity": "sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==", + "dev": true, + "optional": true, + "requires": { + "pify": "^4.0.1", + "semver": "^5.6.0" + } + }, + "pify": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", + "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", + "dev": true, + "optional": true + }, + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "dev": true, + "optional": true + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true, + "optional": true + } + } + }, + "less-loader": { + "version": "11.1.0", + "resolved": "https://registry.npmjs.org/less-loader/-/less-loader-11.1.0.tgz", + "integrity": "sha512-C+uDBV7kS7W5fJlUjq5mPBeBVhYpTIm5gB09APT9o3n/ILeaXVsiSFTbZpTJCJwQ/Crczfn3DmfQFwxYusWFug==", + "dev": true, + "requires": { + "klona": "^2.0.4" + } + }, + "leven": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/leven/-/leven-3.1.0.tgz", + "integrity": "sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==" + }, + "levn": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz", + "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==", + "requires": { + "prelude-ls": "^1.2.1", + "type-check": "~0.4.0" + } + }, + "lilconfig": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-2.0.6.tgz", + "integrity": "sha512-9JROoBW7pobfsx+Sq2JsASvCo6Pfo6WWoUW79HuB1BCoBXD4PLWJPqDF6fNj67pqBYTbAHkE57M1kS/+L1neOg==" + }, + "lines-and-columns": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz", + "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==" + }, + "listr2": { + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/listr2/-/listr2-4.0.5.tgz", + "integrity": "sha512-juGHV1doQdpNT3GSTs9IUN43QJb7KHdF9uqg7Vufs/tG9VTzpFphqF4pm/ICdAABGQxsyNn9CiYA3StkI6jpwA==", + "requires": { + "cli-truncate": "^2.1.0", + "colorette": "^2.0.16", + "log-update": "^4.0.0", + "p-map": "^4.0.0", + "rfdc": "^1.3.0", + "rxjs": "^7.5.5", + "through": "^2.3.8", + "wrap-ansi": "^7.0.0" + } + }, + "loader-runner": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-4.3.0.tgz", + "integrity": "sha512-3R/1M+yS3j5ou80Me59j7F9IMs4PXs3VqRrm0TU3AbKPxlmpoY1TNscJV/oGJXo8qCatFGTfDbY6W6ipGOYXfg==" + }, + "loader-utils": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.2.tgz", + "integrity": "sha512-TM57VeHptv569d/GKh6TAYdzKblwDNiumOdkFnejjD0XwTH87K90w3O7AiJRqdQoXygvi1VQTJTLGhJl7WqA7A==", + "requires": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^2.1.2" + } + }, + "locate-path": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", + "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", + "requires": { + "p-locate": "^5.0.0" + } + }, + "lodash": { + "version": "4.17.21", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", + "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==" + }, + "lodash.debounce": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz", + "integrity": "sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow==" + }, + "lodash.includes": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/lodash.includes/-/lodash.includes-4.3.0.tgz", + "integrity": "sha512-W3Bx6mdkRTGtlJISOvVD/lbqjTlPPUDTMnlXZFnVwi9NKJ6tiAk6LVdlhZMm17VZisqhKcgzpO5Wz91PCt5b0w==" + }, + "lodash.isboolean": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/lodash.isboolean/-/lodash.isboolean-3.0.3.tgz", + "integrity": "sha512-Bz5mupy2SVbPHURB98VAcw+aHh4vRV5IPNhILUCsOzRmsTmSQ17jIuqopAentWoehktxGd9e/hbIXq980/1QJg==" + }, + "lodash.isinteger": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/lodash.isinteger/-/lodash.isinteger-4.0.4.tgz", + "integrity": "sha512-DBwtEWN2caHQ9/imiNeEA5ys1JoRtRfY3d7V9wkqtbycnAmTvRRmbHKDV4a0EYc678/dia0jrte4tjYwVBaZUA==" + }, + "lodash.isnumber": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/lodash.isnumber/-/lodash.isnumber-3.0.3.tgz", + "integrity": "sha512-QYqzpfwO3/CWf3XP+Z+tkQsfaLL/EnUlXWVkIk5FUPc4sBdTehEqZONuyRt2P67PXAk+NXmTBcc97zw9t1FQrw==" + }, + "lodash.isplainobject": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/lodash.isplainobject/-/lodash.isplainobject-4.0.6.tgz", + "integrity": "sha512-oSXzaWypCMHkPC3NvBEaPHf0KsA5mvPrOPgQWDsbg8n7orZ290M0BmC/jgRZ4vcJ6DTAhjrsSYgdsW/F+MFOBA==" + }, + "lodash.isstring": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/lodash.isstring/-/lodash.isstring-4.0.1.tgz", + "integrity": "sha512-0wJxfxH1wgO3GrbuP+dTTk7op+6L41QCXbGINEmD+ny/G/eCqGzxyCsh7159S+mgDDcoarnBw6PC1PS5+wUGgw==" + }, + "lodash.memoize": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/lodash.memoize/-/lodash.memoize-4.1.2.tgz", + "integrity": "sha512-t7j+NzmgnQzTAYXcsHYLgimltOV1MXHtlOWf6GjL9Kj8GK5FInw5JotxvbOs+IvV1/Dzo04/fCGfLVs7aXb4Ag==" + }, + "lodash.merge": { + "version": "4.6.2", + "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", + "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==" + }, + "lodash.once": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/lodash.once/-/lodash.once-4.1.1.tgz", + "integrity": "sha512-Sb487aTOCr9drQVL8pIxOzVhafOjZN9UU54hiN8PU3uAiSV7lx1yYNpbNmex2PK6dSJoNTSJUUswT651yww3Mg==" + }, + "lodash.sortby": { + "version": "4.7.0", + "resolved": "https://registry.npmjs.org/lodash.sortby/-/lodash.sortby-4.7.0.tgz", + "integrity": "sha512-HDWXG8isMntAyRF5vZ7xKuEvOhT4AhlRt/3czTSjvGUxjYCBVRQY48ViDHyfYz9VIoBkW4TMGQNapx+l3RUwdA==" + }, + "lodash.uniq": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/lodash.uniq/-/lodash.uniq-4.5.0.tgz", + "integrity": "sha512-xfBaXQd9ryd9dlSDvnvI0lvxfLJlYAZzXomUYzLKtUeOQvOP5piqAWuGtrhWeqaXK9hhoM/iyJc5AV+XfsX3HQ==" + }, + "log-symbols": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-4.1.0.tgz", + "integrity": "sha512-8XPvpAA8uyhfteu8pIvQxpJZ7SYYdpUivZpGy6sFsBuKRY/7rQGavedeB8aK+Zkyq6upMFVL/9AW6vOYzfRyLg==", + "requires": { + "chalk": "^4.1.0", + "is-unicode-supported": "^0.1.0" + } + }, + "log-update": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/log-update/-/log-update-4.0.0.tgz", + "integrity": "sha512-9fkkDevMefjg0mmzWFBW8YkFP91OrizzkW3diF7CpG+S2EYdy4+TVfGwz1zeF8x7hCx1ovSPTOE9Ngib74qqUg==", + "requires": { + "ansi-escapes": "^4.3.0", + "cli-cursor": "^3.1.0", + "slice-ansi": "^4.0.0", + "wrap-ansi": "^6.2.0" + }, + "dependencies": { + "slice-ansi": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-4.0.0.tgz", + "integrity": "sha512-qMCMfhY040cVHT43K9BFygqYbUPFZKHOg7K73mtTWJRb8pyP3fzf4Ixd5SzdEJQ6MRUg/WBnOLxghZtKKurENQ==", + "requires": { + "ansi-styles": "^4.0.0", + "astral-regex": "^2.0.0", + "is-fullwidth-code-point": "^3.0.0" + } + }, + "wrap-ansi": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz", + "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==", + "requires": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + } + } + } + }, + "loose-envify": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", + "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==", + "requires": { + "js-tokens": "^3.0.0 || ^4.0.0" + } + }, + "lower-case": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/lower-case/-/lower-case-2.0.2.tgz", + "integrity": "sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==", + "requires": { + "tslib": "^2.0.3" + } + }, + "lower-case-first": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/lower-case-first/-/lower-case-first-2.0.2.tgz", + "integrity": "sha512-EVm/rR94FJTZi3zefZ82fLWab+GX14LJN4HrWBcuo6Evmsl9hEfnqxgcHCKb9q+mNf6EVdsjx/qucYFIIB84pg==", + "requires": { + "tslib": "^2.0.3" + } + }, + "lowercase-keys": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-2.0.0.tgz", + "integrity": "sha512-tqNXrS78oMOE73NMxK4EMLQsQowWf8jKooH9g7xPavRT706R6bkQJ6DY2Te7QukaZsulxa30wQ7bk0pm4XiHmA==", + "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==", + "requires": { + "yallist": "^4.0.0" + } + }, + "lz-string": { + "version": "1.4.4", + "resolved": "https://registry.npmjs.org/lz-string/-/lz-string-1.4.4.tgz", + "integrity": "sha512-0ckx7ZHRPqb0oUm8zNr+90mtf9DQB60H1wMCjBtfi62Kl3a7JbHob6gA2bC+xRvZoOL+1hzUK8jeuEIQE8svEQ==" + }, + "magic-string": { + "version": "0.25.9", + "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.25.9.tgz", + "integrity": "sha512-RmF0AsMzgt25qzqqLc1+MbHmhdx0ojF2Fvs4XnOqz2ZOBXzzkEwc/dJQZCYHAn7v1jbVOjAZfK8msRn4BxO4VQ==", + "requires": { + "sourcemap-codec": "^1.4.8" + } + }, + "make-dir": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", + "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==", + "requires": { + "semver": "^6.0.0" + } + }, + "make-error": { + "version": "1.3.6", + "resolved": "https://registry.npmjs.org/make-error/-/make-error-1.3.6.tgz", + "integrity": "sha512-s8UhlNe7vPKomQhC1qFelMokr/Sc3AgNbso3n74mVPA5LTZwkB9NlXf4XPamLxJE8h0gh73rM94xvwRT2CVInw==" + }, + "makeerror": { + "version": "1.0.12", + "resolved": "https://registry.npmjs.org/makeerror/-/makeerror-1.0.12.tgz", + "integrity": "sha512-JmqCvUhmt43madlpFzG4BQzG2Z3m6tvQDNKdClZnO3VbIudJYmxsT0FNJMeiB2+JTSlTQTSbU8QdesVmwJcmLg==", + "requires": { + "tmpl": "1.0.5" + } + }, + "map-cache": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/map-cache/-/map-cache-0.2.2.tgz", + "integrity": "sha512-8y/eV9QQZCiyn1SprXSrCmqJN0yNRATe+PO8ztwqrvrbdRLA3eYJF0yaR0YayLWkMbsQSKWS9N2gPcGEc4UsZg==" + }, + "mdn-data": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.4.tgz", + "integrity": "sha512-iV3XNKw06j5Q7mi6h+9vbx23Tv7JkjEVgKHW4pimwyDGWm0OIQntJJ+u1C6mg6mK1EaTv42XQ7w76yuzH7M2cA==" + }, + "media-typer": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", + "integrity": "sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==" + }, + "memfs": { + "version": "3.4.7", + "resolved": "https://registry.npmjs.org/memfs/-/memfs-3.4.7.tgz", + "integrity": "sha512-ygaiUSNalBX85388uskeCyhSAoOSgzBbtVCr9jA2RROssFL9Q19/ZXFqS+2Th2sr1ewNIWgFdLzLC3Yl1Zv+lw==", + "requires": { + "fs-monkey": "^1.0.3" + } + }, + "merge-descriptors": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz", + "integrity": "sha512-cCi6g3/Zr1iqQi6ySbseM1Xvooa98N0w31jzUYrXPX2xqObmFGHJ0tQ5u74H3mVh7wLouTseZyYIq39g8cNp1w==" + }, + "merge-stream": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", + "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==" + }, + "merge2": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", + "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==" + }, + "meros": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/meros/-/meros-1.2.1.tgz", + "integrity": "sha512-R2f/jxYqCAGI19KhAvaxSOxALBMkaXWH2a7rOyqQw+ZmizX5bKkEYWLzdhC+U82ZVVPVp6MCXe3EkVligh+12g==", + "requires": {} + }, + "methods": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", + "integrity": "sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w==" + }, + "micromatch": { + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz", + "integrity": "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==", + "requires": { + "braces": "^3.0.2", + "picomatch": "^2.3.1" + } + }, + "mime": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", + "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==" + }, + "mime-db": { + "version": "1.52.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", + "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==" + }, + "mime-types": { + "version": "2.1.35", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", + "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", + "requires": { + "mime-db": "1.52.0" + } + }, + "mimic-fn": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", + "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==" + }, + "mimic-response": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-1.0.1.tgz", + "integrity": "sha512-j5EctnkH7amfV/q5Hgmoal1g2QHFJRraOtmx0JpIqkxhBhI/lJSl1nMpQ45hVarwNETOoWEimndZ4QK0RHxuxQ==", + "dev": true + }, + "min-indent": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/min-indent/-/min-indent-1.0.1.tgz", + "integrity": "sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==" + }, + "mini-css-extract-plugin": { + "version": "2.6.1", + "resolved": "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-2.6.1.tgz", + "integrity": "sha512-wd+SD57/K6DiV7jIR34P+s3uckTRuQvx0tKPcvjFlrEylk6P4mQ2KSWk1hblj1Kxaqok7LogKOieygXqBczNlg==", + "requires": { + "schema-utils": "^4.0.0" + }, + "dependencies": { + "ajv": { + "version": "8.11.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.0.tgz", + "integrity": "sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg==", + "requires": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + } + }, + "ajv-keywords": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", + "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", + "requires": { + "fast-deep-equal": "^3.1.3" + } + }, + "json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" + }, + "schema-utils": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.0.0.tgz", + "integrity": "sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg==", + "requires": { + "@types/json-schema": "^7.0.9", + "ajv": "^8.8.0", + "ajv-formats": "^2.1.1", + "ajv-keywords": "^5.0.0" + } + } + } + }, + "minimalistic-assert": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz", + "integrity": "sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==" + }, + "minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "requires": { + "brace-expansion": "^1.1.7" + } + }, + "minimist": { + "version": "1.2.6", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.6.tgz", + "integrity": "sha512-Jsjnk4bw3YJqYzbdyBiNsPWHPfO++UGG749Cxs6peCu5Xg4nrena6OVxOYxrQTqww0Jmwt+Ref8rggumkTLz9Q==" + }, + "mkdirp": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", + "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==" + }, + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" + }, + "multicast-dns": { + "version": "7.2.5", + "resolved": "https://registry.npmjs.org/multicast-dns/-/multicast-dns-7.2.5.tgz", + "integrity": "sha512-2eznPJP8z2BFLX50tf0LuODrpINqP1RVIm/CObbTcBRITQgmC/TjcREF1NeTBzIcR5XO/ukWo+YHOjBbFwIupg==", + "requires": { + "dns-packet": "^5.2.2", + "thunky": "^1.0.2" + } + }, + "mute-stream": { + "version": "0.0.8", + "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.8.tgz", + "integrity": "sha512-nnbWWOkoWyUsTjKrhgD0dcz22mdkSnpYqbEjIm2nhwhuxlSkpywJmBo8h0ZqJdkp73mb90SssHkN4rsRaBAfAA==" + }, + "nanoid": { + "version": "3.3.4", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.4.tgz", + "integrity": "sha512-MqBkQh/OHTS2egovRtLk45wEyNXwF+cokD+1YPf9u5VfJiRdAiRwB2froX5Co9Rh20xs4siNPm8naNotSD6RBw==" + }, + "natural-compare": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", + "integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==" + }, + "needle": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/needle/-/needle-3.2.0.tgz", + "integrity": "sha512-oUvzXnyLiVyVGoianLijF9O/RecZUf7TkBfimjGrLM4eQhXyeJwM6GeAWccwfQ9aa4gMCZKqhAOuLaMIcQxajQ==", + "dev": true, + "optional": true, + "requires": { + "debug": "^3.2.6", + "iconv-lite": "^0.6.3", + "sax": "^1.2.4" + }, + "dependencies": { + "debug": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "dev": true, + "optional": true, + "requires": { + "ms": "^2.1.1" + } + }, + "iconv-lite": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz", + "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==", + "dev": true, + "optional": true, + "requires": { + "safer-buffer": ">= 2.1.2 < 3.0.0" + } + } + } + }, + "negotiator": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz", + "integrity": "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==" + }, + "neo-async": { + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz", + "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==" + }, + "no-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/no-case/-/no-case-3.0.4.tgz", + "integrity": "sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==", + "requires": { + "lower-case": "^2.0.2", + "tslib": "^2.0.3" + } + }, + "node-domexception": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/node-domexception/-/node-domexception-1.0.0.tgz", + "integrity": "sha512-/jKZoMpw0F8GRwl4/eLROPA3cfcXtLApP0QzLmUT/HuPCZWyB7IY9ZrMeKw2O/nFIqPQB3PVM9aYm0F312AXDQ==" + }, + "node-fetch": { + "version": "2.6.7", + "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.7.tgz", + "integrity": "sha512-ZjMPFEfVx5j+y2yF35Kzx5sF7kDzxuDj6ziH4FFbOp87zKDZNx8yExJIb05OGF4Nlt9IHFIMBkRl41VdvcNdbQ==", + "requires": { + "whatwg-url": "^5.0.0" + } + }, + "node-forge": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-1.3.1.tgz", + "integrity": "sha512-dPEtOeMvF9VMcYV/1Wb8CPoVAXtp6MKMlcbAt4ddqmGqUJ6fQZFXkNZNkNlfevtNkGtaSoXf/vNNNSvgrdXwtA==" + }, + "node-int64": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/node-int64/-/node-int64-0.4.0.tgz", + "integrity": "sha512-O5lz91xSOeoXP6DulyHfllpq+Eg00MWitZIbtPfoSEvqIHdl5gfcY6hYzDWnj0qD5tz52PI08u9qUvSVeUBeHw==" + }, + "node-releases": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.6.tgz", + "integrity": "sha512-PiVXnNuFm5+iYkLBNeq5211hvO38y63T0i2KKh2KnUs3RpzJ+JtODFjkD8yjLwnDkTYF1eKXheUwdssR+NRZdg==" + }, + "normalize-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==" + }, + "normalize-range": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz", + "integrity": "sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA==" + }, + "normalize-url": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-6.1.0.tgz", + "integrity": "sha512-DlL+XwOy3NxAQ8xuC0okPgK46iuVNAK01YN7RueYBqqFeGsBjV9XmCAzAdgt+667bCl5kPh9EqKKDwnaPG1I7A==" + }, + "npm-run-path": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", + "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", + "requires": { + "path-key": "^3.0.0" + } + }, + "nth-check": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-2.1.1.tgz", + "integrity": "sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==", + "requires": { + "boolbase": "^1.0.0" + } + }, + "nullthrows": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/nullthrows/-/nullthrows-1.1.1.tgz", + "integrity": "sha512-2vPPEi+Z7WqML2jZYddDIfy5Dqb0r2fze2zTxNNknZaFpVHU3mFB3R+DWeJWGVx0ecvttSGlJTI+WG+8Z4cDWw==" + }, + "nwsapi": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/nwsapi/-/nwsapi-2.2.2.tgz", + "integrity": "sha512-90yv+6538zuvUMnN+zCr8LuV6bPFdq50304114vJYJ8RDyK8D5O9Phpbd6SZWgI7PwzmmfN1upeOJlvybDSgCw==" + }, + "object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==" + }, + "object-hash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/object-hash/-/object-hash-3.0.0.tgz", + "integrity": "sha512-RSn9F68PjH9HqtltsSnqYC1XXoWe9Bju5+213R98cNGttag9q9yAOTzdbsqvIa7aNm5WffBZFpWYr2aWrklWAw==" + }, + "object-inspect": { + "version": "1.12.2", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.2.tgz", + "integrity": "sha512-z+cPxW0QGUp0mcqcsgQyLVRDoXFQbXOwBaqyF7VIgI4TWNQsDHrBpUQslRmIfAoYWdYzs6UlKJtB2XJpTaNSpQ==" + }, + "object-keys": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", + "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==" + }, + "object.assign": { + "version": "4.1.4", + "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.4.tgz", + "integrity": "sha512-1mxKf0e58bvyjSCtKYY4sRe9itRk3PJpquJOjeIkz885CczcI4IvJJDLPS72oowuSh+pBxUFROpX+TU++hxhZQ==", + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "has-symbols": "^1.0.3", + "object-keys": "^1.1.1" + } + }, + "object.entries": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/object.entries/-/object.entries-1.1.5.tgz", + "integrity": "sha512-TyxmjUoZggd4OrrU1W66FMDG6CuqJxsFvymeyXI51+vQLN67zYfZseptRge703kKQdo4uccgAKebXFcRCzk4+g==", + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.19.1" + } + }, + "object.fromentries": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/object.fromentries/-/object.fromentries-2.0.5.tgz", + "integrity": "sha512-CAyG5mWQRRiBU57Re4FKoTBjXfDoNwdFVH2Y1tS9PqCsfUTymAohOkEMSG3aRNKmv4lV3O7p1et7c187q6bynw==", + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.19.1" + } + }, + "object.getownpropertydescriptors": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.1.4.tgz", + "integrity": "sha512-sccv3L/pMModT6dJAYF3fzGMVcb38ysQ0tEE6ixv2yXJDtEIPph268OlAdJj5/qZMZDq2g/jqvwppt36uS/uQQ==", + "requires": { + "array.prototype.reduce": "^1.0.4", + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.1" + } + }, + "object.hasown": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/object.hasown/-/object.hasown-1.1.1.tgz", + "integrity": "sha512-LYLe4tivNQzq4JdaWW6WO3HMZZJWzkkH8fnI6EebWl0VZth2wL2Lovm74ep2/gZzlaTdV62JZHEqHQ2yVn8Q/A==", + "requires": { + "define-properties": "^1.1.4", + "es-abstract": "^1.19.5" + } + }, + "object.values": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.1.5.tgz", + "integrity": "sha512-QUZRW0ilQ3PnPpbNtgdNV1PDbEqLIiSFB3l+EnGtBQ/8SUTLj1PZwtQHABZtLgwpJZTSZhuGLOGk57Drx2IvYg==", + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.19.1" + } + }, + "obuf": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/obuf/-/obuf-1.1.2.tgz", + "integrity": "sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg==" + }, + "oidc-client": { + "version": "1.11.5", + "resolved": "https://registry.npmjs.org/oidc-client/-/oidc-client-1.11.5.tgz", + "integrity": "sha512-LcKrKC8Av0m/KD/4EFmo9Sg8fSQ+WFJWBrmtWd+tZkNn3WT/sQG3REmPANE9tzzhbjW6VkTNy4xhAXCfPApAOg==", + "requires": { + "acorn": "^7.4.1", + "base64-js": "^1.5.1", + "core-js": "^3.8.3", + "crypto-js": "^4.0.0", + "serialize-javascript": "^4.0.0" + } + }, + "oidc-token-hash": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/oidc-token-hash/-/oidc-token-hash-5.0.1.tgz", + "integrity": "sha512-EvoOtz6FIEBzE+9q253HsLCVRiK/0doEJ2HCvvqMQb3dHZrP3WlJKYtJ55CRTw4jmYomzH4wkPuCj/I3ZvpKxQ==", + "dev": true + }, + "on-finished": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz", + "integrity": "sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==", + "requires": { + "ee-first": "1.1.1" + } + }, + "on-headers": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/on-headers/-/on-headers-1.0.2.tgz", + "integrity": "sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA==" + }, + "once": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", + "requires": { + "wrappy": "1" + } + }, + "onetime": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", + "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", + "requires": { + "mimic-fn": "^2.1.0" + } + }, + "open": { + "version": "8.4.0", + "resolved": "https://registry.npmjs.org/open/-/open-8.4.0.tgz", + "integrity": "sha512-XgFPPM+B28FtCCgSb9I+s9szOC1vZRSwgWsRUA5ylIxRTgKozqjOCrVOqGsYABPYK5qnfqClxZTFBa8PKt2v6Q==", + "requires": { + "define-lazy-prop": "^2.0.0", + "is-docker": "^2.1.1", + "is-wsl": "^2.2.0" + } + }, + "openid-client": { + "version": "4.9.1", + "resolved": "https://registry.npmjs.org/openid-client/-/openid-client-4.9.1.tgz", + "integrity": "sha512-DYUF07AHjI3QDKqKbn2F7RqozT4hyi4JvmpodLrq0HHoNP7t/AjeG/uqiBK1/N2PZSAQEThVjDLHSmJN4iqu/w==", + "dev": true, + "requires": { + "aggregate-error": "^3.1.0", + "got": "^11.8.0", + "jose": "^2.0.5", + "lru-cache": "^6.0.0", + "make-error": "^1.3.6", + "object-hash": "^2.0.1", + "oidc-token-hash": "^5.0.1" + }, + "dependencies": { + "object-hash": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/object-hash/-/object-hash-2.2.0.tgz", + "integrity": "sha512-gScRMn0bS5fH+IuwyIFgnh9zBdo4DV+6GhygmWM9HyNJSgS0hScp1f5vjtm7oIIOiT9trXrShAkLFSc2IqKNgw==", + "dev": true + } + } + }, + "optionator": { + "version": "0.9.1", + "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.1.tgz", + "integrity": "sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw==", + "requires": { + "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" + } + }, + "ora": { + "version": "5.4.1", + "resolved": "https://registry.npmjs.org/ora/-/ora-5.4.1.tgz", + "integrity": "sha512-5b6Y85tPxZZ7QytO+BQzysW31HJku27cRIlkbAXaNx+BdcVi+LlRFmVXzeF6a7JCwJpyw5c4b+YSVImQIrBpuQ==", + "requires": { + "bl": "^4.1.0", + "chalk": "^4.1.0", + "cli-cursor": "^3.1.0", + "cli-spinners": "^2.5.0", + "is-interactive": "^1.0.0", + "is-unicode-supported": "^0.1.0", + "log-symbols": "^4.1.0", + "strip-ansi": "^6.0.0", + "wcwidth": "^1.0.1" + } + }, + "os-tmpdir": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz", + "integrity": "sha512-D2FR03Vir7FIu45XBY20mTb+/ZSWB00sjU9jdQXt83gDrI4Ztz5Fs7/yy74g2N5SVQY4xY1qDr4rNddwYRVX0g==" + }, + "p-cancelable": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/p-cancelable/-/p-cancelable-2.1.1.tgz", + "integrity": "sha512-BZOr3nRQHOntUjTrH8+Lh54smKHoHyur8We1V8DSMVrl5A2malOOwuJRnKRDjSnkoeBh4at6BwEnb5I7Jl31wg==", + "dev": true + }, + "p-limit": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", + "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", + "requires": { + "yocto-queue": "^0.1.0" + } + }, + "p-locate": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", + "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", + "requires": { + "p-limit": "^3.0.2" + } + }, + "p-map": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/p-map/-/p-map-4.0.0.tgz", + "integrity": "sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==", + "requires": { + "aggregate-error": "^3.0.0" + } + }, + "p-retry": { + "version": "4.6.2", + "resolved": "https://registry.npmjs.org/p-retry/-/p-retry-4.6.2.tgz", + "integrity": "sha512-312Id396EbJdvRONlngUx0NydfrIQ5lsYu0znKVUzVvArzEIt08V1qhtyESbGVd1FGX7UKtiFp5uwKZdM8wIuQ==", + "requires": { + "@types/retry": "0.12.0", + "retry": "^0.13.1" + } + }, + "p-try": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", + "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==" + }, + "param-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/param-case/-/param-case-3.0.4.tgz", + "integrity": "sha512-RXlj7zCYokReqWpOPH9oYivUzLYZ5vAPIfEmCTNViosC78F8F0H9y7T7gG2M39ymgutxF5gcFEsyZQSph9Bp3A==", + "requires": { + "dot-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, + "parent-module": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", + "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", + "requires": { + "callsites": "^3.0.0" + } + }, + "parse-filepath": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/parse-filepath/-/parse-filepath-1.0.2.tgz", + "integrity": "sha512-FwdRXKCohSVeXqwtYonZTXtbGJKrn+HNyWDYVcp5yuJlesTwNH4rsmRZ+GrKAPJ5bLpRxESMeS+Rl0VCHRvB2Q==", + "requires": { + "is-absolute": "^1.0.0", + "map-cache": "^0.2.0", + "path-root": "^0.1.1" + } + }, + "parse-json": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", + "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==", + "requires": { + "@babel/code-frame": "^7.0.0", + "error-ex": "^1.3.1", + "json-parse-even-better-errors": "^2.3.0", + "lines-and-columns": "^1.1.6" + } + }, + "parse-node-version": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/parse-node-version/-/parse-node-version-1.0.1.tgz", + "integrity": "sha512-3YHlOa/JgH6Mnpr05jP9eDG254US9ek25LyIxZlDItp2iJtwyaXQb57lBYLdT3MowkUFYEV2XXNAYIPlESvJlA==", + "dev": true + }, + "parse5": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/parse5/-/parse5-6.0.1.tgz", + "integrity": "sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==" + }, + "parseurl": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", + "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==" + }, + "pascal-case": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/pascal-case/-/pascal-case-3.1.2.tgz", + "integrity": "sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g==", + "requires": { + "no-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, + "path-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/path-case/-/path-case-3.0.4.tgz", + "integrity": "sha512-qO4qCFjXqVTrcbPt/hQfhTQ+VhFsqNKOPtytgNKkKxSoEp3XPUQ8ObFuePylOIok5gjn69ry8XiULxCwot3Wfg==", + "requires": { + "dot-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, + "path-exists": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==" + }, + "path-is-absolute": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", + "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==" + }, + "path-key": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==" + }, + "path-parse": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", + "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==" + }, + "path-root": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/path-root/-/path-root-0.1.1.tgz", + "integrity": "sha512-QLcPegTHF11axjfojBIoDygmS2E3Lf+8+jI6wOVmNVenrKSo3mFdSGiIgdSHenczw3wPtlVMQaFVwGmM7BJdtg==", + "requires": { + "path-root-regex": "^0.1.0" + } + }, + "path-root-regex": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/path-root-regex/-/path-root-regex-0.1.2.tgz", + "integrity": "sha512-4GlJ6rZDhQZFE0DPVKh0e9jmZ5egZfxTkp7bcRDuPlJXbAwhxcl2dINPUAsjLdejqaLsCeg8axcLjIbvBjN4pQ==" + }, + "path-to-regexp": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz", + "integrity": "sha512-5DFkuoqlv1uYQKxy8omFBeJPQcdoE07Kv2sferDCrAq1ohOU+MSDswDIbnx3YAM60qIOnYa53wBhXW0EbMonrQ==" + }, + "path-type": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", + "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==" + }, + "performance-now": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz", + "integrity": "sha512-7EAHlyLHI56VEIdK57uwHdHKIaAGbnXPiw0yWbarQZOKaKpvUIgW0jWRVLiatnM+XXlSwsanIBH/hzGMJulMow==" + }, + "picocolors": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", + "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==" + }, + "picomatch": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==" + }, + "pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==" + }, + "pirates": { + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.5.tgz", + "integrity": "sha512-8V9+HQPupnaXMA23c5hvl69zXvTwTzyAYasnkb0Tts4XvO4CliqONMOnvlq26rkhLC3nWDFBJf73LU1e1VZLaQ==" + }, + "pkg-dir": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", + "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", + "requires": { + "find-up": "^4.0.0" + }, + "dependencies": { + "find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "requires": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + } + }, + "locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "requires": { + "p-locate": "^4.1.0" + } + }, + "p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "requires": { + "p-try": "^2.0.0" + } + }, + "p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "requires": { + "p-limit": "^2.2.0" + } + } + } + }, + "pkg-up": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/pkg-up/-/pkg-up-3.1.0.tgz", + "integrity": "sha512-nDywThFk1i4BQK4twPQ6TA4RT8bDY96yeuCVBWL3ePARCiEKDRSrNGbFIgUJpLp+XeIR65v8ra7WuJOFUBtkMA==", + "requires": { + "find-up": "^3.0.0" + }, + "dependencies": { + "find-up": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", + "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", + "requires": { + "locate-path": "^3.0.0" + } + }, + "locate-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", + "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", + "requires": { + "p-locate": "^3.0.0", + "path-exists": "^3.0.0" + } + }, + "p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "requires": { + "p-try": "^2.0.0" + } + }, + "p-locate": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", + "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", + "requires": { + "p-limit": "^2.0.0" + } + }, + "path-exists": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", + "integrity": "sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ==" + } + } + }, + "postcss": { + "version": "8.4.19", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.19.tgz", + "integrity": "sha512-h+pbPsyhlYj6N2ozBmHhHrs9DzGmbaarbLvWipMRO7RLS+v4onj26MPFXA5OBYFxyqYhUJK456SwDcY9H2/zsA==", + "requires": { + "nanoid": "^3.3.4", + "picocolors": "^1.0.0", + "source-map-js": "^1.0.2" + } + }, + "postcss-attribute-case-insensitive": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/postcss-attribute-case-insensitive/-/postcss-attribute-case-insensitive-5.0.2.tgz", + "integrity": "sha512-XIidXV8fDr0kKt28vqki84fRK8VW8eTuIa4PChv2MqKuT6C9UjmSKzen6KaWhWEoYvwxFCa7n/tC1SZ3tyq4SQ==", + "requires": { + "postcss-selector-parser": "^6.0.10" + } + }, + "postcss-browser-comments": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/postcss-browser-comments/-/postcss-browser-comments-4.0.0.tgz", + "integrity": "sha512-X9X9/WN3KIvY9+hNERUqX9gncsgBA25XaeR+jshHz2j8+sYyHktHw1JdKuMjeLpGktXidqDhA7b/qm1mrBDmgg==", + "requires": {} + }, + "postcss-calc": { + "version": "8.2.4", + "resolved": "https://registry.npmjs.org/postcss-calc/-/postcss-calc-8.2.4.tgz", + "integrity": "sha512-SmWMSJmB8MRnnULldx0lQIyhSNvuDl9HfrZkaqqE/WHAhToYsAvDq+yAsA/kIyINDszOp3Rh0GFoNuH5Ypsm3Q==", + "requires": { + "postcss-selector-parser": "^6.0.9", + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-clamp": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/postcss-clamp/-/postcss-clamp-4.1.0.tgz", + "integrity": "sha512-ry4b1Llo/9zz+PKC+030KUnPITTJAHeOwjfAyyB60eT0AorGLdzp52s31OsPRHRf8NchkgFoG2y6fCfn1IV1Ow==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-color-functional-notation": { + "version": "4.2.4", + "resolved": "https://registry.npmjs.org/postcss-color-functional-notation/-/postcss-color-functional-notation-4.2.4.tgz", + "integrity": "sha512-2yrTAUZUab9s6CpxkxC4rVgFEVaR6/2Pipvi6qcgvnYiVqZcbDHEoBDhrXzyb7Efh2CCfHQNtcqWcIruDTIUeg==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-color-hex-alpha": { + "version": "8.0.4", + "resolved": "https://registry.npmjs.org/postcss-color-hex-alpha/-/postcss-color-hex-alpha-8.0.4.tgz", + "integrity": "sha512-nLo2DCRC9eE4w2JmuKgVA3fGL3d01kGq752pVALF68qpGLmx2Qrk91QTKkdUqqp45T1K1XV8IhQpcu1hoAQflQ==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-color-rebeccapurple": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/postcss-color-rebeccapurple/-/postcss-color-rebeccapurple-7.1.1.tgz", + "integrity": "sha512-pGxkuVEInwLHgkNxUc4sdg4g3py7zUeCQ9sMfwyHAT+Ezk8a4OaaVZ8lIY5+oNqA/BXXgLyXv0+5wHP68R79hg==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-colormin": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/postcss-colormin/-/postcss-colormin-5.3.0.tgz", + "integrity": "sha512-WdDO4gOFG2Z8n4P8TWBpshnL3JpmNmJwdnfP2gbk2qBA8PWwOYcmjmI/t3CmMeL72a7Hkd+x/Mg9O2/0rD54Pg==", + "requires": { + "browserslist": "^4.16.6", + "caniuse-api": "^3.0.0", + "colord": "^2.9.1", + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-convert-values": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/postcss-convert-values/-/postcss-convert-values-5.1.2.tgz", + "integrity": "sha512-c6Hzc4GAv95B7suy4udszX9Zy4ETyMCgFPUDtWjdFTKH1SE9eFY/jEpHSwTH1QPuwxHpWslhckUQWbNRM4ho5g==", + "requires": { + "browserslist": "^4.20.3", + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-custom-media": { + "version": "8.0.2", + "resolved": "https://registry.npmjs.org/postcss-custom-media/-/postcss-custom-media-8.0.2.tgz", + "integrity": "sha512-7yi25vDAoHAkbhAzX9dHx2yc6ntS4jQvejrNcC+csQJAXjj15e7VcWfMgLqBNAbOvqi5uIa9huOVwdHbf+sKqg==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-custom-properties": { + "version": "12.1.9", + "resolved": "https://registry.npmjs.org/postcss-custom-properties/-/postcss-custom-properties-12.1.9.tgz", + "integrity": "sha512-/E7PRvK8DAVljBbeWrcEQJPG72jaImxF3vvCNFwv9cC8CzigVoNIpeyfnJzphnN3Fd8/auBf5wvkw6W9MfmTyg==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-custom-selectors": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/postcss-custom-selectors/-/postcss-custom-selectors-6.0.3.tgz", + "integrity": "sha512-fgVkmyiWDwmD3JbpCmB45SvvlCD6z9CG6Ie6Iere22W5aHea6oWa7EM2bpnv2Fj3I94L3VbtvX9KqwSi5aFzSg==", + "requires": { + "postcss-selector-parser": "^6.0.4" + } + }, + "postcss-dir-pseudo-class": { + "version": "6.0.5", + "resolved": "https://registry.npmjs.org/postcss-dir-pseudo-class/-/postcss-dir-pseudo-class-6.0.5.tgz", + "integrity": "sha512-eqn4m70P031PF7ZQIvSgy9RSJ5uI2171O/OO/zcRNYpJbvaeKFUlar1aJ7rmgiQtbm0FSPsRewjpdS0Oew7MPA==", + "requires": { + "postcss-selector-parser": "^6.0.10" + } + }, + "postcss-discard-comments": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/postcss-discard-comments/-/postcss-discard-comments-5.1.2.tgz", + "integrity": "sha512-+L8208OVbHVF2UQf1iDmRcbdjJkuBF6IS29yBDSiWUIzpYaAhtNl6JYnYm12FnkeCwQqF5LeklOu6rAqgfBZqQ==", + "requires": {} + }, + "postcss-discard-duplicates": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-discard-duplicates/-/postcss-discard-duplicates-5.1.0.tgz", + "integrity": "sha512-zmX3IoSI2aoenxHV6C7plngHWWhUOV3sP1T8y2ifzxzbtnuhk1EdPwm0S1bIUNaJ2eNbWeGLEwzw8huPD67aQw==", + "requires": {} + }, + "postcss-discard-empty": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-discard-empty/-/postcss-discard-empty-5.1.1.tgz", + "integrity": "sha512-zPz4WljiSuLWsI0ir4Mcnr4qQQ5e1Ukc3i7UfE2XcrwKK2LIPIqE5jxMRxO6GbI3cv//ztXDsXwEWT3BHOGh3A==", + "requires": {} + }, + "postcss-discard-overridden": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-discard-overridden/-/postcss-discard-overridden-5.1.0.tgz", + "integrity": "sha512-21nOL7RqWR1kasIVdKs8HNqQJhFxLsyRfAnUDm4Fe4t4mCWL9OJiHvlHPjcd8zc5Myu89b/7wZDnOSjFgeWRtw==", + "requires": {} + }, + "postcss-double-position-gradients": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/postcss-double-position-gradients/-/postcss-double-position-gradients-3.1.2.tgz", + "integrity": "sha512-GX+FuE/uBR6eskOK+4vkXgT6pDkexLokPaz/AbJna9s5Kzp/yl488pKPjhy0obB475ovfT1Wv8ho7U/cHNaRgQ==", + "requires": { + "@csstools/postcss-progressive-custom-properties": "^1.1.0", + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-env-function": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/postcss-env-function/-/postcss-env-function-4.0.6.tgz", + "integrity": "sha512-kpA6FsLra+NqcFnL81TnsU+Z7orGtDTxcOhl6pwXeEq1yFPpRMkCDpHhrz8CFQDr/Wfm0jLiNQ1OsGGPjlqPwA==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-flexbugs-fixes": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/postcss-flexbugs-fixes/-/postcss-flexbugs-fixes-5.0.2.tgz", + "integrity": "sha512-18f9voByak7bTktR2QgDveglpn9DTbBWPUzSOe9g0N4WR/2eSt6Vrcbf0hmspvMI6YWGywz6B9f7jzpFNJJgnQ==", + "requires": {} + }, + "postcss-focus-visible": { + "version": "6.0.4", + "resolved": "https://registry.npmjs.org/postcss-focus-visible/-/postcss-focus-visible-6.0.4.tgz", + "integrity": "sha512-QcKuUU/dgNsstIK6HELFRT5Y3lbrMLEOwG+A4s5cA+fx3A3y/JTq3X9LaOj3OC3ALH0XqyrgQIgey/MIZ8Wczw==", + "requires": { + "postcss-selector-parser": "^6.0.9" + } + }, + "postcss-focus-within": { + "version": "5.0.4", + "resolved": "https://registry.npmjs.org/postcss-focus-within/-/postcss-focus-within-5.0.4.tgz", + "integrity": "sha512-vvjDN++C0mu8jz4af5d52CB184ogg/sSxAFS+oUJQq2SuCe7T5U2iIsVJtsCp2d6R4j0jr5+q3rPkBVZkXD9fQ==", + "requires": { + "postcss-selector-parser": "^6.0.9" + } + }, + "postcss-font-variant": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/postcss-font-variant/-/postcss-font-variant-5.0.0.tgz", + "integrity": "sha512-1fmkBaCALD72CK2a9i468mA/+tr9/1cBxRRMXOUaZqO43oWPR5imcyPjXwuv7PXbCid4ndlP5zWhidQVVa3hmA==", + "requires": {} + }, + "postcss-gap-properties": { + "version": "3.0.5", + "resolved": "https://registry.npmjs.org/postcss-gap-properties/-/postcss-gap-properties-3.0.5.tgz", + "integrity": "sha512-IuE6gKSdoUNcvkGIqdtjtcMtZIFyXZhmFd5RUlg97iVEvp1BZKV5ngsAjCjrVy+14uhGBQl9tzmi1Qwq4kqVOg==", + "requires": {} + }, + "postcss-image-set-function": { + "version": "4.0.7", + "resolved": "https://registry.npmjs.org/postcss-image-set-function/-/postcss-image-set-function-4.0.7.tgz", + "integrity": "sha512-9T2r9rsvYzm5ndsBE8WgtrMlIT7VbtTfE7b3BQnudUqnBcBo7L758oc+o+pdj/dUV0l5wjwSdjeOH2DZtfv8qw==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-import": { + "version": "14.1.0", + "resolved": "https://registry.npmjs.org/postcss-import/-/postcss-import-14.1.0.tgz", + "integrity": "sha512-flwI+Vgm4SElObFVPpTIT7SU7R3qk2L7PyduMcokiaVKuWv9d/U+Gm/QAd8NDLuykTWTkcrjOeD2Pp1rMeBTGw==", + "requires": { + "postcss-value-parser": "^4.0.0", + "read-cache": "^1.0.0", + "resolve": "^1.1.7" + } + }, + "postcss-initial": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-initial/-/postcss-initial-4.0.1.tgz", + "integrity": "sha512-0ueD7rPqX8Pn1xJIjay0AZeIuDoF+V+VvMt/uOnn+4ezUKhZM/NokDeP6DwMNyIoYByuN/94IQnt5FEkaN59xQ==", + "requires": {} + }, + "postcss-js": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/postcss-js/-/postcss-js-4.0.0.tgz", + "integrity": "sha512-77QESFBwgX4irogGVPgQ5s07vLvFqWr228qZY+w6lW599cRlK/HmnlivnnVUxkjHnCu4J16PDMHcH+e+2HbvTQ==", + "requires": { + "camelcase-css": "^2.0.1" + } + }, + "postcss-lab-function": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/postcss-lab-function/-/postcss-lab-function-4.2.1.tgz", + "integrity": "sha512-xuXll4isR03CrQsmxyz92LJB2xX9n+pZJ5jE9JgcnmsCammLyKdlzrBin+25dy6wIjfhJpKBAN80gsTlCgRk2w==", + "requires": { + "@csstools/postcss-progressive-custom-properties": "^1.1.0", + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-load-config": { + "version": "3.1.4", + "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-3.1.4.tgz", + "integrity": "sha512-6DiM4E7v4coTE4uzA8U//WhtPwyhiim3eyjEMFCnUpzbrkK9wJHgKDT2mR+HbtSrd/NubVaYTOpSpjUl8NQeRg==", + "requires": { + "lilconfig": "^2.0.5", + "yaml": "^1.10.2" + } + }, + "postcss-loader": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/postcss-loader/-/postcss-loader-6.2.1.tgz", + "integrity": "sha512-WbbYpmAaKcux/P66bZ40bpWsBucjx/TTgVVzRZ9yUO8yQfVBlameJ0ZGVaPfH64hNSBh63a+ICP5nqOpBA0w+Q==", + "requires": { + "cosmiconfig": "^7.0.0", + "klona": "^2.0.5", + "semver": "^7.3.5" + }, + "dependencies": { + "semver": { + "version": "7.3.7", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz", + "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==", + "requires": { + "lru-cache": "^6.0.0" + } + } + } + }, + "postcss-logical": { + "version": "5.0.4", + "resolved": "https://registry.npmjs.org/postcss-logical/-/postcss-logical-5.0.4.tgz", + "integrity": "sha512-RHXxplCeLh9VjinvMrZONq7im4wjWGlRJAqmAVLXyZaXwfDWP73/oq4NdIp+OZwhQUMj0zjqDfM5Fj7qby+B4g==", + "requires": {} + }, + "postcss-media-minmax": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/postcss-media-minmax/-/postcss-media-minmax-5.0.0.tgz", + "integrity": "sha512-yDUvFf9QdFZTuCUg0g0uNSHVlJ5X1lSzDZjPSFaiCWvjgsvu8vEVxtahPrLMinIDEEGnx6cBe6iqdx5YWz08wQ==", + "requires": {} + }, + "postcss-merge-longhand": { + "version": "5.1.6", + "resolved": "https://registry.npmjs.org/postcss-merge-longhand/-/postcss-merge-longhand-5.1.6.tgz", + "integrity": "sha512-6C/UGF/3T5OE2CEbOuX7iNO63dnvqhGZeUnKkDeifebY0XqkkvrctYSZurpNE902LDf2yKwwPFgotnfSoPhQiw==", + "requires": { + "postcss-value-parser": "^4.2.0", + "stylehacks": "^5.1.0" + } + }, + "postcss-merge-rules": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/postcss-merge-rules/-/postcss-merge-rules-5.1.2.tgz", + "integrity": "sha512-zKMUlnw+zYCWoPN6yhPjtcEdlJaMUZ0WyVcxTAmw3lkkN/NDMRkOkiuctQEoWAOvH7twaxUUdvBWl0d4+hifRQ==", + "requires": { + "browserslist": "^4.16.6", + "caniuse-api": "^3.0.0", + "cssnano-utils": "^3.1.0", + "postcss-selector-parser": "^6.0.5" + } + }, + "postcss-minify-font-values": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-minify-font-values/-/postcss-minify-font-values-5.1.0.tgz", + "integrity": "sha512-el3mYTgx13ZAPPirSVsHqFzl+BBBDrXvbySvPGFnQcTI4iNslrPaFq4muTkLZmKlGk4gyFAYUBMH30+HurREyA==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-minify-gradients": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-minify-gradients/-/postcss-minify-gradients-5.1.1.tgz", + "integrity": "sha512-VGvXMTpCEo4qHTNSa9A0a3D+dxGFZCYwR6Jokk+/3oB6flu2/PnPXAh2x7x52EkY5xlIHLm+Le8tJxe/7TNhzw==", + "requires": { + "colord": "^2.9.1", + "cssnano-utils": "^3.1.0", + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-minify-params": { + "version": "5.1.3", + "resolved": "https://registry.npmjs.org/postcss-minify-params/-/postcss-minify-params-5.1.3.tgz", + "integrity": "sha512-bkzpWcjykkqIujNL+EVEPOlLYi/eZ050oImVtHU7b4lFS82jPnsCb44gvC6pxaNt38Els3jWYDHTjHKf0koTgg==", + "requires": { + "browserslist": "^4.16.6", + "cssnano-utils": "^3.1.0", + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-minify-selectors": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/postcss-minify-selectors/-/postcss-minify-selectors-5.2.1.tgz", + "integrity": "sha512-nPJu7OjZJTsVUmPdm2TcaiohIwxP+v8ha9NehQ2ye9szv4orirRU3SDdtUmKH+10nzn0bAyOXZ0UEr7OpvLehg==", + "requires": { + "postcss-selector-parser": "^6.0.5" + } + }, + "postcss-modules-extract-imports": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-3.0.0.tgz", + "integrity": "sha512-bdHleFnP3kZ4NYDhuGlVK+CMrQ/pqUm8bx/oGL93K6gVwiclvX5x0n76fYMKuIGKzlABOy13zsvqjb0f92TEXw==", + "requires": {} + }, + "postcss-modules-local-by-default": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-4.0.0.tgz", + "integrity": "sha512-sT7ihtmGSF9yhm6ggikHdV0hlziDTX7oFoXtuVWeDd3hHObNkcHRo9V3yg7vCAY7cONyxJC/XXCmmiHHcvX7bQ==", + "requires": { + "icss-utils": "^5.0.0", + "postcss-selector-parser": "^6.0.2", + "postcss-value-parser": "^4.1.0" + } + }, + "postcss-modules-scope": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-3.0.0.tgz", + "integrity": "sha512-hncihwFA2yPath8oZ15PZqvWGkWf+XUfQgUGamS4LqoP1anQLOsOJw0vr7J7IwLpoY9fatA2qiGUGmuZL0Iqlg==", + "requires": { + "postcss-selector-parser": "^6.0.4" + } + }, + "postcss-modules-values": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/postcss-modules-values/-/postcss-modules-values-4.0.0.tgz", + "integrity": "sha512-RDxHkAiEGI78gS2ofyvCsu7iycRv7oqw5xMWn9iMoR0N/7mf9D50ecQqUo5BZ9Zh2vH4bCUR/ktCqbB9m8vJjQ==", + "requires": { + "icss-utils": "^5.0.0" + } + }, + "postcss-nested": { + "version": "5.0.6", + "resolved": "https://registry.npmjs.org/postcss-nested/-/postcss-nested-5.0.6.tgz", + "integrity": "sha512-rKqm2Fk0KbA8Vt3AdGN0FB9OBOMDVajMG6ZCf/GoHgdxUJ4sBFp0A/uMIRm+MJUdo33YXEtjqIz8u7DAp8B7DA==", + "requires": { + "postcss-selector-parser": "^6.0.6" + } + }, + "postcss-nesting": { + "version": "10.2.0", + "resolved": "https://registry.npmjs.org/postcss-nesting/-/postcss-nesting-10.2.0.tgz", + "integrity": "sha512-EwMkYchxiDiKUhlJGzWsD9b2zvq/r2SSubcRrgP+jujMXFzqvANLt16lJANC+5uZ6hjI7lpRmI6O8JIl+8l1KA==", + "requires": { + "@csstools/selector-specificity": "^2.0.0", + "postcss-selector-parser": "^6.0.10" + } + }, + "postcss-normalize": { + "version": "10.0.1", + "resolved": "https://registry.npmjs.org/postcss-normalize/-/postcss-normalize-10.0.1.tgz", + "integrity": "sha512-+5w18/rDev5mqERcG3W5GZNMJa1eoYYNGo8gB7tEwaos0ajk3ZXAI4mHGcNT47NE+ZnZD1pEpUOFLvltIwmeJA==", + "requires": { + "@csstools/normalize.css": "*", + "postcss-browser-comments": "^4", + "sanitize.css": "*" + } + }, + "postcss-normalize-charset": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-charset/-/postcss-normalize-charset-5.1.0.tgz", + "integrity": "sha512-mSgUJ+pd/ldRGVx26p2wz9dNZ7ji6Pn8VWBajMXFf8jk7vUoSrZ2lt/wZR7DtlZYKesmZI680qjr2CeFF2fbUg==", + "requires": {} + }, + "postcss-normalize-display-values": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-display-values/-/postcss-normalize-display-values-5.1.0.tgz", + "integrity": "sha512-WP4KIM4o2dazQXWmFaqMmcvsKmhdINFblgSeRgn8BJ6vxaMyaJkwAzpPpuvSIoG/rmX3M+IrRZEz2H0glrQNEA==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-normalize-positions": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-positions/-/postcss-normalize-positions-5.1.1.tgz", + "integrity": "sha512-6UpCb0G4eofTCQLFVuI3EVNZzBNPiIKcA1AKVka+31fTVySphr3VUgAIULBhxZkKgwLImhzMR2Bw1ORK+37INg==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-normalize-repeat-style": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-repeat-style/-/postcss-normalize-repeat-style-5.1.1.tgz", + "integrity": "sha512-mFpLspGWkQtBcWIRFLmewo8aC3ImN2i/J3v8YCFUwDnPu3Xz4rLohDO26lGjwNsQxB3YF0KKRwspGzE2JEuS0g==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-normalize-string": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-string/-/postcss-normalize-string-5.1.0.tgz", + "integrity": "sha512-oYiIJOf4T9T1N4i+abeIc7Vgm/xPCGih4bZz5Nm0/ARVJ7K6xrDlLwvwqOydvyL3RHNf8qZk6vo3aatiw/go3w==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-normalize-timing-functions": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-timing-functions/-/postcss-normalize-timing-functions-5.1.0.tgz", + "integrity": "sha512-DOEkzJ4SAXv5xkHl0Wa9cZLF3WCBhF3o1SKVxKQAa+0pYKlueTpCgvkFAHfk+Y64ezX9+nITGrDZeVGgITJXjg==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-normalize-unicode": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-unicode/-/postcss-normalize-unicode-5.1.0.tgz", + "integrity": "sha512-J6M3MizAAZ2dOdSjy2caayJLQT8E8K9XjLce8AUQMwOrCvjCHv24aLC/Lps1R1ylOfol5VIDMaM/Lo9NGlk1SQ==", + "requires": { + "browserslist": "^4.16.6", + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-normalize-url": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-url/-/postcss-normalize-url-5.1.0.tgz", + "integrity": "sha512-5upGeDO+PVthOxSmds43ZeMeZfKH+/DKgGRD7TElkkyS46JXAUhMzIKiCa7BabPeIy3AQcTkXwVVN7DbqsiCew==", + "requires": { + "normalize-url": "^6.0.1", + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-normalize-whitespace": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-whitespace/-/postcss-normalize-whitespace-5.1.1.tgz", + "integrity": "sha512-83ZJ4t3NUDETIHTa3uEg6asWjSBYL5EdkVB0sDncx9ERzOKBVJIUeDO9RyA9Zwtig8El1d79HBp0JEi8wvGQnA==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-opacity-percentage": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/postcss-opacity-percentage/-/postcss-opacity-percentage-1.1.2.tgz", + "integrity": "sha512-lyUfF7miG+yewZ8EAk9XUBIlrHyUE6fijnesuz+Mj5zrIHIEw6KcIZSOk/elVMqzLvREmXB83Zi/5QpNRYd47w==" + }, + "postcss-ordered-values": { + "version": "5.1.3", + "resolved": "https://registry.npmjs.org/postcss-ordered-values/-/postcss-ordered-values-5.1.3.tgz", + "integrity": "sha512-9UO79VUhPwEkzbb3RNpqqghc6lcYej1aveQteWY+4POIwlqkYE21HKWaLDF6lWNuqCobEAyTovVhtI32Rbv2RQ==", + "requires": { + "cssnano-utils": "^3.1.0", + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-overflow-shorthand": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/postcss-overflow-shorthand/-/postcss-overflow-shorthand-3.0.4.tgz", + "integrity": "sha512-otYl/ylHK8Y9bcBnPLo3foYFLL6a6Ak+3EQBPOTR7luMYCOsiVTUk1iLvNf6tVPNGXcoL9Hoz37kpfriRIFb4A==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-page-break": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/postcss-page-break/-/postcss-page-break-3.0.4.tgz", + "integrity": "sha512-1JGu8oCjVXLa9q9rFTo4MbeeA5FMe00/9C7lN4va606Rdb+HkxXtXsmEDrIraQ11fGz/WvKWa8gMuCKkrXpTsQ==", + "requires": {} + }, + "postcss-place": { + "version": "7.0.5", + "resolved": "https://registry.npmjs.org/postcss-place/-/postcss-place-7.0.5.tgz", + "integrity": "sha512-wR8igaZROA6Z4pv0d+bvVrvGY4GVHihBCBQieXFY3kuSuMyOmEnnfFzHl/tQuqHZkfkIVBEbDvYcFfHmpSet9g==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-preset-env": { + "version": "7.8.2", + "resolved": "https://registry.npmjs.org/postcss-preset-env/-/postcss-preset-env-7.8.2.tgz", + "integrity": "sha512-rSMUEaOCnovKnwc5LvBDHUDzpGP+nrUeWZGWt9M72fBvckCi45JmnJigUr4QG4zZeOHmOCNCZnd2LKDvP++ZuQ==", + "requires": { + "@csstools/postcss-cascade-layers": "^1.1.0", + "@csstools/postcss-color-function": "^1.1.1", + "@csstools/postcss-font-format-keywords": "^1.0.1", + "@csstools/postcss-hwb-function": "^1.0.2", + "@csstools/postcss-ic-unit": "^1.0.1", + "@csstools/postcss-is-pseudo-class": "^2.0.7", + "@csstools/postcss-nested-calc": "^1.0.0", + "@csstools/postcss-normalize-display-values": "^1.0.1", + "@csstools/postcss-oklab-function": "^1.1.1", + "@csstools/postcss-progressive-custom-properties": "^1.3.0", + "@csstools/postcss-stepped-value-functions": "^1.0.1", + "@csstools/postcss-text-decoration-shorthand": "^1.0.0", + "@csstools/postcss-trigonometric-functions": "^1.0.2", + "@csstools/postcss-unset-value": "^1.0.2", + "autoprefixer": "^10.4.11", + "browserslist": "^4.21.3", + "css-blank-pseudo": "^3.0.3", + "css-has-pseudo": "^3.0.4", + "css-prefers-color-scheme": "^6.0.3", + "cssdb": "^7.0.1", + "postcss-attribute-case-insensitive": "^5.0.2", + "postcss-clamp": "^4.1.0", + "postcss-color-functional-notation": "^4.2.4", + "postcss-color-hex-alpha": "^8.0.4", + "postcss-color-rebeccapurple": "^7.1.1", + "postcss-custom-media": "^8.0.2", + "postcss-custom-properties": "^12.1.9", + "postcss-custom-selectors": "^6.0.3", + "postcss-dir-pseudo-class": "^6.0.5", + "postcss-double-position-gradients": "^3.1.2", + "postcss-env-function": "^4.0.6", + "postcss-focus-visible": "^6.0.4", + "postcss-focus-within": "^5.0.4", + "postcss-font-variant": "^5.0.0", + "postcss-gap-properties": "^3.0.5", + "postcss-image-set-function": "^4.0.7", + "postcss-initial": "^4.0.1", + "postcss-lab-function": "^4.2.1", + "postcss-logical": "^5.0.4", + "postcss-media-minmax": "^5.0.0", + "postcss-nesting": "^10.2.0", + "postcss-opacity-percentage": "^1.1.2", + "postcss-overflow-shorthand": "^3.0.4", + "postcss-page-break": "^3.0.4", + "postcss-place": "^7.0.5", + "postcss-pseudo-class-any-link": "^7.1.6", + "postcss-replace-overflow-wrap": "^4.0.0", + "postcss-selector-not": "^6.0.1", + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-pseudo-class-any-link": { + "version": "7.1.6", + "resolved": "https://registry.npmjs.org/postcss-pseudo-class-any-link/-/postcss-pseudo-class-any-link-7.1.6.tgz", + "integrity": "sha512-9sCtZkO6f/5ML9WcTLcIyV1yz9D1rf0tWc+ulKcvV30s0iZKS/ONyETvoWsr6vnrmW+X+KmuK3gV/w5EWnT37w==", + "requires": { + "postcss-selector-parser": "^6.0.10" + } + }, + "postcss-reduce-initial": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-reduce-initial/-/postcss-reduce-initial-5.1.0.tgz", + "integrity": "sha512-5OgTUviz0aeH6MtBjHfbr57tml13PuedK/Ecg8szzd4XRMbYxH4572JFG067z+FqBIf6Zp/d+0581glkvvWMFw==", + "requires": { + "browserslist": "^4.16.6", + "caniuse-api": "^3.0.0" + } + }, + "postcss-reduce-transforms": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-reduce-transforms/-/postcss-reduce-transforms-5.1.0.tgz", + "integrity": "sha512-2fbdbmgir5AvpW9RLtdONx1QoYG2/EtqpNQbFASDlixBbAYuTcJ0dECwlqNqH7VbaUnEnh8SrxOe2sRIn24XyQ==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-replace-overflow-wrap": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/postcss-replace-overflow-wrap/-/postcss-replace-overflow-wrap-4.0.0.tgz", + "integrity": "sha512-KmF7SBPphT4gPPcKZc7aDkweHiKEEO8cla/GjcBK+ckKxiZslIu3C4GCRW3DNfL0o7yW7kMQu9xlZ1kXRXLXtw==", + "requires": {} + }, + "postcss-selector-not": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/postcss-selector-not/-/postcss-selector-not-6.0.1.tgz", + "integrity": "sha512-1i9affjAe9xu/y9uqWH+tD4r6/hDaXJruk8xn2x1vzxC2U3J3LKO3zJW4CyxlNhA56pADJ/djpEwpH1RClI2rQ==", + "requires": { + "postcss-selector-parser": "^6.0.10" + } + }, + "postcss-selector-parser": { + "version": "6.0.10", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.10.tgz", + "integrity": "sha512-IQ7TZdoaqbT+LCpShg46jnZVlhWD2w6iQYAcYXfHARZ7X1t/UGhhceQDs5X0cGqKvYlHNOuv7Oa1xmb0oQuA3w==", + "requires": { + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" + } + }, + "postcss-svgo": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-svgo/-/postcss-svgo-5.1.0.tgz", + "integrity": "sha512-D75KsH1zm5ZrHyxPakAxJWtkyXew5qwS70v56exwvw542d9CRtTo78K0WeFxZB4G7JXKKMbEZtZayTGdIky/eA==", + "requires": { + "postcss-value-parser": "^4.2.0", + "svgo": "^2.7.0" + }, + "dependencies": { + "commander": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz", + "integrity": "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==" + }, + "css-tree": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.1.3.tgz", + "integrity": "sha512-tRpdppF7TRazZrjJ6v3stzv93qxRcSsFmW6cX0Zm2NVKpxE1WV1HblnghVv9TreireHkqI/VDEsfolRF1p6y7Q==", + "requires": { + "mdn-data": "2.0.14", + "source-map": "^0.6.1" + } + }, + "mdn-data": { + "version": "2.0.14", + "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.14.tgz", + "integrity": "sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow==" + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + }, + "svgo": { + "version": "2.8.0", + "resolved": "https://registry.npmjs.org/svgo/-/svgo-2.8.0.tgz", + "integrity": "sha512-+N/Q9kV1+F+UeWYoSiULYo4xYSDQlTgb+ayMobAXPwMnLvop7oxKMo9OzIrX5x3eS4L4f2UHhc9axXwY8DpChg==", + "requires": { + "@trysound/sax": "0.2.0", + "commander": "^7.2.0", + "css-select": "^4.1.3", + "css-tree": "^1.1.3", + "csso": "^4.2.0", + "picocolors": "^1.0.0", + "stable": "^0.1.8" + } + } + } + }, + "postcss-unique-selectors": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-unique-selectors/-/postcss-unique-selectors-5.1.1.tgz", + "integrity": "sha512-5JiODlELrz8L2HwxfPnhOWZYWDxVHWL83ufOv84NrcgipI7TaeRsatAhK4Tr2/ZiYldpK/wBvw5BD3qfaK96GA==", + "requires": { + "postcss-selector-parser": "^6.0.5" + } + }, + "postcss-value-parser": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz", + "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==" + }, + "prelude-ls": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz", + "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==" + }, + "pretty-bytes": { + "version": "5.6.0", + "resolved": "https://registry.npmjs.org/pretty-bytes/-/pretty-bytes-5.6.0.tgz", + "integrity": "sha512-FFw039TmrBqFK8ma/7OL3sDz/VytdtJr044/QUJtH0wK9lb9jLq9tJyIxUwtQJHwar2BqtiA4iCWSwo9JLkzFg==" + }, + "pretty-error": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/pretty-error/-/pretty-error-4.0.0.tgz", + "integrity": "sha512-AoJ5YMAcXKYxKhuJGdcvse+Voc6v1RgnsR3nWcYU7q4t6z0Q6T86sv5Zq8VIRbOWWFpvdGE83LtdSMNd+6Y0xw==", + "requires": { + "lodash": "^4.17.20", + "renderkid": "^3.0.0" + } + }, + "pretty-format": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-27.5.1.tgz", + "integrity": "sha512-Qb1gy5OrP5+zDf2Bvnzdl3jsTf1qXVMazbvCoKhtKqVs4/YK4ozX4gKQJJVyNe+cajNPn0KoC0MC3FUmaHWEmQ==", + "requires": { + "ansi-regex": "^5.0.1", + "ansi-styles": "^5.0.0", + "react-is": "^17.0.1" + }, + "dependencies": { + "ansi-styles": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", + "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==" + } + } + }, + "process-nextick-args": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", + "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==" + }, + "promise": { + "version": "7.3.1", + "resolved": "https://registry.npmjs.org/promise/-/promise-7.3.1.tgz", + "integrity": "sha512-nolQXZ/4L+bP/UGlkfaIujX9BKxGwmQ9OT4mOt5yvy8iK1h3wqTEJCijzGANTCCl9nWjY41juyAn2K3Q1hLLTg==", + "requires": { + "asap": "~2.0.3" + } + }, + "prompts": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/prompts/-/prompts-2.4.2.tgz", + "integrity": "sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q==", + "requires": { + "kleur": "^3.0.3", + "sisteransi": "^1.0.5" + } + }, + "prop-types": { + "version": "15.8.1", + "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.8.1.tgz", + "integrity": "sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==", + "requires": { + "loose-envify": "^1.4.0", + "object-assign": "^4.1.1", + "react-is": "^16.13.1" + }, + "dependencies": { + "react-is": { + "version": "16.13.1", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", + "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==" + } + } + }, + "proxy-addr": { + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.7.tgz", + "integrity": "sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==", + "requires": { + "forwarded": "0.2.0", + "ipaddr.js": "1.9.1" + }, + "dependencies": { + "ipaddr.js": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz", + "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==" + } + } + }, + "prr": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/prr/-/prr-1.0.1.tgz", + "integrity": "sha512-yPw4Sng1gWghHQWj0B3ZggWUm4qVbPwPFcRG8KyxiU7J2OHFSoEHKS+EZ3fv5l1t9CyCiop6l/ZYeWbrgoQejw==", + "dev": true, + "optional": true + }, + "psl": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/psl/-/psl-1.9.0.tgz", + "integrity": "sha512-E/ZsdU4HLs/68gYzgGTkMicWTLPdAftJLfJFlLUAAKZGkStNU72sZjT66SnMDVOfOWY/YAoiD7Jxa9iHvngcag==" + }, + "pump": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", + "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", + "dev": true, + "requires": { + "end-of-stream": "^1.1.0", + "once": "^1.3.1" + } + }, + "punycode": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", + "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==" + }, + "pvtsutils": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/pvtsutils/-/pvtsutils-1.3.2.tgz", + "integrity": "sha512-+Ipe2iNUyrZz+8K/2IOo+kKikdtfhRKzNpQbruF2URmqPtoqAs8g3xS7TJvFF2GcPXjh7DkqMnpVveRFq4PgEQ==", + "requires": { + "tslib": "^2.4.0" + } + }, + "pvutils": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/pvutils/-/pvutils-1.1.3.tgz", + "integrity": "sha512-pMpnA0qRdFp32b1sJl1wOJNxZLQ2cbQx+k6tjNtZ8CpvVhNqEPRgivZ2WOUev2YMajecdH7ctUPDvEe87nariQ==" + }, + "q": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/q/-/q-1.5.1.tgz", + "integrity": "sha512-kV/CThkXo6xyFEZUugw/+pIOywXcDbFYgSct5cT3gqlbkBE1SJdwy6UQoZvodiWF/ckQLZyDE/Bu1M6gVu5lVw==" + }, + "qs": { + "version": "6.10.3", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.10.3.tgz", + "integrity": "sha512-wr7M2E0OFRfIfJZjKGieI8lBKb7fRCH4Fv5KNPEs7gJ8jadvotdsS08PzOKR7opXhZ/Xkjtt3WF9g38drmyRqQ==", + "requires": { + "side-channel": "^1.0.4" + } + }, + "querystringify": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/querystringify/-/querystringify-2.2.0.tgz", + "integrity": "sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ==" + }, + "queue-microtask": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", + "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==" + }, + "quick-lru": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/quick-lru/-/quick-lru-5.1.1.tgz", + "integrity": "sha512-WuyALRjWPDGtt/wzJiadO5AXY+8hZ80hVpe6MyivgraREW751X3SbhRvG3eLKOYN+8VEvqLcf3wdnt44Z4S4SA==" + }, + "raf": { + "version": "3.4.1", + "resolved": "https://registry.npmjs.org/raf/-/raf-3.4.1.tgz", + "integrity": "sha512-Sq4CW4QhwOHE8ucn6J34MqtZCeWFP2aQSmrlroYgqAV1PjStIhJXxYuTgUIfkEk7zTLjmIjLmU5q+fbD1NnOJA==", + "requires": { + "performance-now": "^2.1.0" + } + }, + "randombytes": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", + "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==", + "requires": { + "safe-buffer": "^5.1.0" + } + }, + "range-parser": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", + "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==" + }, + "raw-body": { + "version": "2.5.1", + "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.5.1.tgz", + "integrity": "sha512-qqJBtEyVgS0ZmPGdCFPWJ3FreoqvG4MVQln/kCgF7Olq95IbOp0/BWyMwbdtn4VTvkM8Y7khCQ2Xgk/tcrCXig==", + "requires": { + "bytes": "3.1.2", + "http-errors": "2.0.0", + "iconv-lite": "0.4.24", + "unpipe": "1.0.0" + }, + "dependencies": { + "bytes": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", + "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==" + } + } + }, + "react": { + "version": "18.2.0", + "resolved": "https://registry.npmjs.org/react/-/react-18.2.0.tgz", + "integrity": "sha512-/3IjMdb2L9QbBdWiW5e3P2/npwMBaU9mHCSCUzNln0ZCYbcfTsGbTJrU/kGemdH2IWmB2ioZ+zkxtmq6g09fGQ==", + "requires": { + "loose-envify": "^1.1.0" + } + }, + "react-app-polyfill": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/react-app-polyfill/-/react-app-polyfill-3.0.0.tgz", + "integrity": "sha512-sZ41cxiU5llIB003yxxQBYrARBqe0repqPTTYBTmMqTz9szeBbE37BehCE891NZsmdZqqP+xWKdT3eo3vOzN8w==", + "requires": { + "core-js": "^3.19.2", + "object-assign": "^4.1.1", + "promise": "^8.1.0", + "raf": "^3.4.1", + "regenerator-runtime": "^0.13.9", + "whatwg-fetch": "^3.6.2" + }, + "dependencies": { + "promise": { + "version": "8.2.0", + "resolved": "https://registry.npmjs.org/promise/-/promise-8.2.0.tgz", + "integrity": "sha512-+CMAlLHqwRYwBMXKCP+o8ns7DN+xHDUiI+0nArsiJ9y+kJVPLFxEaSw6Ha9s9H0tftxg2Yzl25wqj9G7m5wLZg==", + "requires": { + "asap": "~2.0.6" + } + } + } + }, + "react-dev-utils": { + "version": "12.0.1", + "resolved": "https://registry.npmjs.org/react-dev-utils/-/react-dev-utils-12.0.1.tgz", + "integrity": "sha512-84Ivxmr17KjUupyqzFode6xKhjwuEJDROWKJy/BthkL7Wn6NJ8h4WE6k/exAv6ImS+0oZLRRW5j/aINMHyeGeQ==", + "requires": { + "@babel/code-frame": "^7.16.0", + "address": "^1.1.2", + "browserslist": "^4.18.1", + "chalk": "^4.1.2", + "cross-spawn": "^7.0.3", + "detect-port-alt": "^1.1.6", + "escape-string-regexp": "^4.0.0", + "filesize": "^8.0.6", + "find-up": "^5.0.0", + "fork-ts-checker-webpack-plugin": "^6.5.0", + "global-modules": "^2.0.0", + "globby": "^11.0.4", + "gzip-size": "^6.0.0", + "immer": "^9.0.7", + "is-root": "^2.1.0", + "loader-utils": "^3.2.0", + "open": "^8.4.0", + "pkg-up": "^3.1.0", + "prompts": "^2.4.2", + "react-error-overlay": "^6.0.11", + "recursive-readdir": "^2.2.2", + "shell-quote": "^1.7.3", + "strip-ansi": "^6.0.1", + "text-table": "^0.2.0" + }, + "dependencies": { + "escape-string-regexp": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", + "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==" + }, + "loader-utils": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-3.2.0.tgz", + "integrity": "sha512-HVl9ZqccQihZ7JM85dco1MvO9G+ONvxoGa9rkhzFsneGLKSUg1gJf9bWzhRhcvm2qChhWpebQhP44qxjKIUCaQ==" + } + } + }, + "react-dom": { + "version": "18.2.0", + "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-18.2.0.tgz", + "integrity": "sha512-6IMTriUmvsjHUjNtEDudZfuDQUoWXVxKHhlEGSk81n4YFS+r/Kl99wXiwlVXtPBtJenozv2P+hxDsw9eA7Xo6g==", + "requires": { + "loose-envify": "^1.1.0", + "scheduler": "^0.23.0" + } + }, + "react-error-overlay": { + "version": "6.0.11", + "resolved": "https://registry.npmjs.org/react-error-overlay/-/react-error-overlay-6.0.11.tgz", + "integrity": "sha512-/6UZ2qgEyH2aqzYZgQPxEnz33NJ2gNsnHA2o5+o4wW9bLM/JYQitNP9xPhsXwC08hMMovfGe/8retsdDsczPRg==" + }, + "react-is": { + "version": "17.0.2", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.2.tgz", + "integrity": "sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==" + }, + "react-property": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/react-property/-/react-property-2.0.0.tgz", + "integrity": "sha512-kzmNjIgU32mO4mmH5+iUyrqlpFQhF8K2k7eZ4fdLSOPFrD1XgEuSBv9LDEgxRXTMBqMd8ppT0x6TIzqE5pdGdw==" + }, + "react-refresh": { + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/react-refresh/-/react-refresh-0.11.0.tgz", + "integrity": "sha512-F27qZr8uUqwhWZboondsPx8tnC3Ct3SxZA3V5WyEvujRyyNv0VYPhoBg1gZ8/MV5tubQp76Trw8lTv9hzRBa+A==" + }, + "react-router": { + "version": "6.4.2", + "resolved": "https://registry.npmjs.org/react-router/-/react-router-6.4.2.tgz", + "integrity": "sha512-Rb0BAX9KHhVzT1OKhMvCDMw776aTYM0DtkxqUBP8dNBom3mPXlfNs76JNGK8wKJ1IZEY1+WGj+cvZxHVk/GiKw==", + "requires": { + "@remix-run/router": "1.0.2" + } + }, + "react-router-dom": { + "version": "6.4.2", + "resolved": "https://registry.npmjs.org/react-router-dom/-/react-router-dom-6.4.2.tgz", + "integrity": "sha512-yM1kjoTkpfjgczPrcyWrp+OuQMyB1WleICiiGfstnQYo/S8hPEEnVjr/RdmlH6yKK4Tnj1UGXFSa7uwAtmDoLQ==", + "requires": { + "@remix-run/router": "1.0.2", + "react-router": "6.4.2" + } + }, + "react-scripts": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/react-scripts/-/react-scripts-5.0.1.tgz", + "integrity": "sha512-8VAmEm/ZAwQzJ+GOMLbBsTdDKOpuZh7RPs0UymvBR2vRk4iZWCskjbFnxqjrzoIvlNNRZ3QJFx6/qDSi6zSnaQ==", + "requires": { + "@babel/core": "^7.16.0", + "@pmmmwh/react-refresh-webpack-plugin": "^0.5.3", + "@svgr/webpack": "^5.5.0", + "babel-jest": "^27.4.2", + "babel-loader": "^8.2.3", + "babel-plugin-named-asset-import": "^0.3.8", + "babel-preset-react-app": "^10.0.1", + "bfj": "^7.0.2", + "browserslist": "^4.18.1", + "camelcase": "^6.2.1", + "case-sensitive-paths-webpack-plugin": "^2.4.0", + "css-loader": "^6.5.1", + "css-minimizer-webpack-plugin": "^3.2.0", + "dotenv": "^10.0.0", + "dotenv-expand": "^5.1.0", + "eslint": "^8.3.0", + "eslint-config-react-app": "^7.0.1", + "eslint-webpack-plugin": "^3.1.1", + "file-loader": "^6.2.0", + "fs-extra": "^10.0.0", + "fsevents": "^2.3.2", + "html-webpack-plugin": "^5.5.0", + "identity-obj-proxy": "^3.0.0", + "jest": "^27.4.3", + "jest-resolve": "^27.4.2", + "jest-watch-typeahead": "^1.0.0", + "mini-css-extract-plugin": "^2.4.5", + "postcss": "^8.4.4", + "postcss-flexbugs-fixes": "^5.0.2", + "postcss-loader": "^6.2.1", + "postcss-normalize": "^10.0.1", + "postcss-preset-env": "^7.0.1", + "prompts": "^2.4.2", + "react-app-polyfill": "^3.0.0", + "react-dev-utils": "^12.0.1", + "react-refresh": "^0.11.0", + "resolve": "^1.20.0", + "resolve-url-loader": "^4.0.0", + "sass-loader": "^12.3.0", + "semver": "^7.3.5", + "source-map-loader": "^3.0.0", + "style-loader": "^3.3.1", + "tailwindcss": "^3.0.2", + "terser-webpack-plugin": "^5.2.5", + "webpack": "^5.64.4", + "webpack-dev-server": "^4.6.0", + "webpack-manifest-plugin": "^4.0.2", + "workbox-webpack-plugin": "^6.4.1" + }, + "dependencies": { + "dotenv": { + "version": "10.0.0", + "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-10.0.0.tgz", + "integrity": "sha512-rlBi9d8jpv9Sf1klPjNfFAuWDjKLwTIJJ/VxtoTwIR6hnZxcEOQCZg2oIL3MWBYw5GpUDKOEnND7LXTbIpQ03Q==" + }, + "semver": { + "version": "7.3.7", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz", + "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==", + "requires": { + "lru-cache": "^6.0.0" + } + } + } + }, + "read-cache": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/read-cache/-/read-cache-1.0.0.tgz", + "integrity": "sha512-Owdv/Ft7IjOgm/i0xvNDZ1LrRANRfew4b2prF3OWMQLxLfu3bS8FVhCsrSCMK4lR56Y9ya+AThoTpDCTxCmpRA==", + "requires": { + "pify": "^2.3.0" + } + }, + "readable-stream": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", + "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", + "requires": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + } + }, + "readdirp": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", + "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", + "requires": { + "picomatch": "^2.2.1" + } + }, + "recursive-readdir": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/recursive-readdir/-/recursive-readdir-2.2.2.tgz", + "integrity": "sha512-nRCcW9Sj7NuZwa2XvH9co8NPeXUBhZP7CRKJtU+cS6PW9FpCIFoI5ib0NT1ZrbNuPoRy0ylyCaUL8Gih4LSyFg==", + "requires": { + "minimatch": "3.0.4" + }, + "dependencies": { + "minimatch": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", + "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", + "requires": { + "brace-expansion": "^1.1.7" + } + } + } + }, + "redent": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/redent/-/redent-3.0.0.tgz", + "integrity": "sha512-6tDA8g98We0zd0GvVeMT9arEOnTw9qM03L9cJXaCjrip1OO764RDBLBfrB4cwzNGDj5OA5ioymC9GkizgWJDUg==", + "requires": { + "indent-string": "^4.0.0", + "strip-indent": "^3.0.0" + } + }, + "regenerate": { + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.2.tgz", + "integrity": "sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==" + }, + "regenerate-unicode-properties": { + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-10.1.0.tgz", + "integrity": "sha512-d1VudCLoIGitcU/hEg2QqvyGZQmdC0Lf8BqdOMXGFSvJP4bNV1+XqbPQeHHLD51Jh4QJJ225dlIFvY4Ly6MXmQ==", + "requires": { + "regenerate": "^1.4.2" + } + }, + "regenerator-runtime": { + "version": "0.13.9", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.9.tgz", + "integrity": "sha512-p3VT+cOEgxFsRRA9X4lkI1E+k2/CtnKtU4gcxyaCUreilL/vqI6CdZ3wxVUx3UOUg+gnUOQQcRI7BmSI656MYA==" + }, + "regenerator-transform": { + "version": "0.15.0", + "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.15.0.tgz", + "integrity": "sha512-LsrGtPmbYg19bcPHwdtmXwbW+TqNvtY4riE3P83foeHRroMbH6/2ddFBfab3t7kbzc7v7p4wbkIecHImqt0QNg==", + "requires": { + "@babel/runtime": "^7.8.4" + } + }, + "regex-parser": { + "version": "2.2.11", + "resolved": "https://registry.npmjs.org/regex-parser/-/regex-parser-2.2.11.tgz", + "integrity": "sha512-jbD/FT0+9MBU2XAZluI7w2OBs1RBi6p9M83nkoZayQXXU9e8Robt69FcZc7wU4eJD/YFTjn1JdCk3rbMJajz8Q==" + }, + "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==", + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "functions-have-names": "^1.2.2" + } + }, + "regexpp": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-3.2.0.tgz", + "integrity": "sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg==" + }, + "regexpu-core": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-5.2.1.tgz", + "integrity": "sha512-HrnlNtpvqP1Xkb28tMhBUO2EbyUHdQlsnlAhzWcwHy8WJR53UWr7/MAvqrsQKMbV4qdpv03oTMG8iIhfsPFktQ==", + "requires": { + "regenerate": "^1.4.2", + "regenerate-unicode-properties": "^10.1.0", + "regjsgen": "^0.7.1", + "regjsparser": "^0.9.1", + "unicode-match-property-ecmascript": "^2.0.0", + "unicode-match-property-value-ecmascript": "^2.0.0" + } + }, + "regjsgen": { + "version": "0.7.1", + "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.7.1.tgz", + "integrity": "sha512-RAt+8H2ZEzHeYWxZ3H2z6tF18zyyOnlcdaafLrm21Bguj7uZy6ULibiAFdXEtKQY4Sy7wDTwDiOazasMLc4KPA==" + }, + "regjsparser": { + "version": "0.9.1", + "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.9.1.tgz", + "integrity": "sha512-dQUtn90WanSNl+7mQKcXAgZxvUe7Z0SqXlgzv0za4LwiUhyzBC58yQO3liFoUgu8GiJVInAhJjkj1N0EtQ5nkQ==", + "requires": { + "jsesc": "~0.5.0" + }, + "dependencies": { + "jsesc": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz", + "integrity": "sha512-uZz5UnB7u4T9LvwmFqXii7pZSouaRPorGs5who1Ip7VO0wxanFvBL7GkM6dTHlgX+jhBApRetaWpnDabOeTcnA==" + } + } + }, + "relateurl": { + "version": "0.2.7", + "resolved": "https://registry.npmjs.org/relateurl/-/relateurl-0.2.7.tgz", + "integrity": "sha512-G08Dxvm4iDN3MLM0EsP62EDV9IuhXPR6blNz6Utcp7zyV3tr4HVNINt6MpaRWbxoOHT3Q7YN2P+jaHX8vUbgog==" + }, + "relay-runtime": { + "version": "12.0.0", + "resolved": "https://registry.npmjs.org/relay-runtime/-/relay-runtime-12.0.0.tgz", + "integrity": "sha512-QU6JKr1tMsry22DXNy9Whsq5rmvwr3LSZiiWV/9+DFpuTWvp+WFhobWMc8TC4OjKFfNhEZy7mOiqUAn5atQtug==", + "requires": { + "@babel/runtime": "^7.0.0", + "fbjs": "^3.0.0", + "invariant": "^2.2.4" + } + }, + "remedial": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/remedial/-/remedial-1.0.8.tgz", + "integrity": "sha512-/62tYiOe6DzS5BqVsNpH/nkGlX45C/Sp6V+NtiN6JQNS1Viay7cWkazmRkrQrdFj2eshDe96SIQNIoMxqhzBOg==" + }, + "remove-trailing-separator": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz", + "integrity": "sha512-/hS+Y0u3aOfIETiaiirUFwDBDzmXPvO+jAfKTitUngIPzdKc6Z0LoFjM/CK5PL4C+eKwHohlHAb6H0VFfmmUsw==" + }, + "remove-trailing-spaces": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/remove-trailing-spaces/-/remove-trailing-spaces-1.0.8.tgz", + "integrity": "sha512-O3vsMYfWighyFbTd8hk8VaSj9UAGENxAtX+//ugIst2RMk5e03h6RoIS+0ylsFxY1gvmPuAY/PO4It+gPEeySA==" + }, + "renderkid": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/renderkid/-/renderkid-3.0.0.tgz", + "integrity": "sha512-q/7VIQA8lmM1hF+jn+sFSPWGlMkSAeNYcPLmDQx2zzuiDfaLrOmumR8iaUKlenFgh0XRPIUeSPlH3A+AW3Z5pg==", + "requires": { + "css-select": "^4.1.3", + "dom-converter": "^0.2.0", + "htmlparser2": "^6.1.0", + "lodash": "^4.17.21", + "strip-ansi": "^6.0.1" + }, + "dependencies": { + "dom-serializer": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.4.1.tgz", + "integrity": "sha512-VHwB3KfrcOOkelEG2ZOfxqLZdfkil8PtJi4P8N2MMXucZq2yLp75ClViUlOVwyoHEDjYU433Aq+5zWP61+RGag==", + "requires": { + "domelementtype": "^2.0.1", + "domhandler": "^4.2.0", + "entities": "^2.0.0" + } + }, + "domhandler": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.3.1.tgz", + "integrity": "sha512-GrwoxYN+uWlzO8uhUXRl0P+kHE4GtVPfYzVLcUxPL7KNdHKj66vvlhiweIHqYYXWlw+T8iLMp42Lm67ghw4WMQ==", + "requires": { + "domelementtype": "^2.2.0" + } + }, + "domutils": { + "version": "2.8.0", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-2.8.0.tgz", + "integrity": "sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==", + "requires": { + "dom-serializer": "^1.0.1", + "domelementtype": "^2.2.0", + "domhandler": "^4.2.0" + } + }, + "entities": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz", + "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==" + }, + "htmlparser2": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-6.1.0.tgz", + "integrity": "sha512-gyyPk6rgonLFEDGoeRgQNaEUvdJ4ktTmmUh/h2t7s+M8oPpIPxgNACWa+6ESR57kXstwqPiCut0V8NRpcwgU7A==", + "requires": { + "domelementtype": "^2.0.1", + "domhandler": "^4.0.0", + "domutils": "^2.5.2", + "entities": "^2.0.0" + } + } + } + }, + "require-directory": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", + "integrity": "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==" + }, + "require-from-string": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz", + "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==" + }, + "require-main-filename": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-2.0.0.tgz", + "integrity": "sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==" + }, + "requires-port": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz", + "integrity": "sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ==" + }, + "resolve": { + "version": "1.22.1", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.1.tgz", + "integrity": "sha512-nBpuuYuY5jFsli/JIs1oldw6fOQCBioohqWZg/2hiaOybXOft4lonv85uDOKXdf8rhyK159cxU5cDcK/NKk8zw==", + "requires": { + "is-core-module": "^2.9.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + } + }, + "resolve-alpn": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/resolve-alpn/-/resolve-alpn-1.2.1.tgz", + "integrity": "sha512-0a1F4l73/ZFZOakJnQ3FvkJ2+gSTQWz/r2KE5OdDY0TxPm5h4GkqkWWfM47T7HsbnOtcJVEF4epCVy6u7Q3K+g==", + "dev": true + }, + "resolve-cwd": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-3.0.0.tgz", + "integrity": "sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg==", + "requires": { + "resolve-from": "^5.0.0" + } + }, + "resolve-from": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", + "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==" + }, + "resolve-url-loader": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/resolve-url-loader/-/resolve-url-loader-4.0.0.tgz", + "integrity": "sha512-05VEMczVREcbtT7Bz+C+96eUO5HDNvdthIiMB34t7FcF8ehcu4wC0sSgPUubs3XW2Q3CNLJk/BJrCU9wVRymiA==", + "requires": { + "adjust-sourcemap-loader": "^4.0.0", + "convert-source-map": "^1.7.0", + "loader-utils": "^2.0.0", + "postcss": "^7.0.35", + "source-map": "0.6.1" + }, + "dependencies": { + "picocolors": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", + "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==" + }, + "postcss": { + "version": "7.0.39", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", + "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", + "requires": { + "picocolors": "^0.2.1", + "source-map": "^0.6.1" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + } + } + }, + "resolve.exports": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/resolve.exports/-/resolve.exports-1.1.0.tgz", + "integrity": "sha512-J1l+Zxxp4XK3LUDZ9m60LRJF/mAe4z6a4xyabPHk7pvK5t35dACV32iIjJDFeWZFfZlO29w6SZ67knR0tHzJtQ==" + }, + "responselike": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/responselike/-/responselike-2.0.1.tgz", + "integrity": "sha512-4gl03wn3hj1HP3yzgdI7d3lCkF95F21Pz4BPGvKHinyQzALR5CapwC8yIi0Rh58DEMQ/SguC03wFj2k0M/mHhw==", + "dev": true, + "requires": { + "lowercase-keys": "^2.0.0" + } + }, + "restore-cursor": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-3.1.0.tgz", + "integrity": "sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==", + "requires": { + "onetime": "^5.1.0", + "signal-exit": "^3.0.2" + } + }, + "retry": { + "version": "0.13.1", + "resolved": "https://registry.npmjs.org/retry/-/retry-0.13.1.tgz", + "integrity": "sha512-XQBQ3I8W1Cge0Seh+6gjj03LbmRFWuoszgK9ooCpwYIrhhoO80pfq4cUkU5DkknwfOfFteRwlZ56PYOGYyFWdg==" + }, + "reusify": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", + "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==" + }, + "rfdc": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/rfdc/-/rfdc-1.3.0.tgz", + "integrity": "sha512-V2hovdzFbOi77/WajaSMXk2OLm+xNIeQdMMuB7icj7bk6zi2F8GGAxigcnDFpJHbNyNcgyJDiP+8nOrY5cZGrA==" + }, + "rimraf": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", + "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", + "requires": { + "glob": "^7.1.3" + } + }, + "rollup": { + "version": "2.79.1", + "resolved": "https://registry.npmjs.org/rollup/-/rollup-2.79.1.tgz", + "integrity": "sha512-uKxbd0IhMZOhjAiD5oAFp7BqvkA4Dv47qpOCtaNvng4HBwdbWtdOh8f5nZNuk2rp51PMGk3bzfWu5oayNEuYnw==", + "requires": { + "fsevents": "~2.3.2" + } + }, + "rollup-plugin-terser": { + "version": "7.0.2", + "resolved": "https://registry.npmjs.org/rollup-plugin-terser/-/rollup-plugin-terser-7.0.2.tgz", + "integrity": "sha512-w3iIaU4OxcF52UUXiZNsNeuXIMDvFrr+ZXK6bFZ0Q60qyVfq4uLptoS4bbq3paG3x216eQllFZX7zt6TIImguQ==", + "requires": { + "@babel/code-frame": "^7.10.4", + "jest-worker": "^26.2.1", + "serialize-javascript": "^4.0.0", + "terser": "^5.0.0" + }, + "dependencies": { + "jest-worker": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-26.6.2.tgz", + "integrity": "sha512-KWYVV1c4i+jbMpaBC+U++4Va0cp8OisU185o73T1vo99hqi7w8tSJfUXYswwqqrjzwxa6KpRK54WhPvwf5w6PQ==", + "requires": { + "@types/node": "*", + "merge-stream": "^2.0.0", + "supports-color": "^7.0.0" + } + } + } + }, + "run-async": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/run-async/-/run-async-2.4.1.tgz", + "integrity": "sha512-tvVnVv01b8c1RrA6Ep7JkStj85Guv/YrMcwqYQnwjsAS2cTmmPGBBjAjpCW7RrSodNSoE2/qg9O4bceNvUuDgQ==" + }, + "run-parallel": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", + "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", + "requires": { + "queue-microtask": "^1.2.2" + } + }, + "rxjs": { + "version": "7.5.7", + "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-7.5.7.tgz", + "integrity": "sha512-z9MzKh/UcOqB3i20H6rtrlaE/CgjLOvheWK/9ILrbhROGTweAi1BaFsTT9FbwZi5Trr1qNRs+MXkhmR06awzQA==", + "requires": { + "tslib": "^2.1.0" + } + }, + "safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" + }, + "safe-regex-test": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/safe-regex-test/-/safe-regex-test-1.0.0.tgz", + "integrity": "sha512-JBUUzyOgEwXQY1NuPtvcj/qcBDbDmEvWufhlnXZIm75DEHp+afM1r1ujJpJsV/gSM4t59tpDyPi1sd6ZaPFfsA==", + "requires": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.1.3", + "is-regex": "^1.1.4" + } + }, + "safer-buffer": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" + }, + "sanitize.css": { + "version": "13.0.0", + "resolved": "https://registry.npmjs.org/sanitize.css/-/sanitize.css-13.0.0.tgz", + "integrity": "sha512-ZRwKbh/eQ6w9vmTjkuG0Ioi3HBwPFce0O+v//ve+aOq1oeCy7jMV2qzzAlpsNuqpqCBjjriM1lbtZbF/Q8jVyA==" + }, + "sass-loader": { + "version": "12.6.0", + "resolved": "https://registry.npmjs.org/sass-loader/-/sass-loader-12.6.0.tgz", + "integrity": "sha512-oLTaH0YCtX4cfnJZxKSLAyglED0naiYfNG1iXfU5w1LNZ+ukoA5DtyDIN5zmKVZwYNJP4KRc5Y3hkWga+7tYfA==", + "requires": { + "klona": "^2.0.4", + "neo-async": "^2.6.2" + } + }, + "sax": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz", + "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==" + }, + "saxes": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/saxes/-/saxes-5.0.1.tgz", + "integrity": "sha512-5LBh1Tls8c9xgGjw3QrMwETmTMVk0oFgvrFSvWx62llR2hcEInrKNZ2GZCCuuy2lvWrdl5jhbpeqc5hRYKFOcw==", + "requires": { + "xmlchars": "^2.2.0" + } + }, + "scheduler": { + "version": "0.23.0", + "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.23.0.tgz", + "integrity": "sha512-CtuThmgHNg7zIZWAXi3AsyIzA3n4xx7aNyjwC2VJldO2LMVDhFK+63xGqq6CsJH4rTAt6/M+N4GhZiDYPx9eUw==", + "requires": { + "loose-envify": "^1.1.0" + } + }, + "schema-utils": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", + "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", + "requires": { + "@types/json-schema": "^7.0.8", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" + } + }, + "scuid": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/scuid/-/scuid-1.1.0.tgz", + "integrity": "sha512-MuCAyrGZcTLfQoH2XoBlQ8C6bzwN88XT/0slOGz0pn8+gIP85BOAfYa44ZXQUTOwRwPU0QvgU+V+OSajl/59Xg==" + }, + "select-hose": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/select-hose/-/select-hose-2.0.0.tgz", + "integrity": "sha512-mEugaLK+YfkijB4fx0e6kImuJdCIt2LxCRcbEYPqRGCs4F2ogyfZU5IAZRdjCP8JPq2AtdNoC/Dux63d9Kiryg==" + }, + "selfsigned": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/selfsigned/-/selfsigned-2.1.1.tgz", + "integrity": "sha512-GSL3aowiF7wa/WtSFwnUrludWFoNhftq8bUkH9pkzjpN2XSPOAYEgg6e0sS9s0rZwgJzJiQRPU18A6clnoW5wQ==", + "requires": { + "node-forge": "^1" + } + }, + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" + }, + "send": { + "version": "0.18.0", + "resolved": "https://registry.npmjs.org/send/-/send-0.18.0.tgz", + "integrity": "sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg==", + "requires": { + "debug": "2.6.9", + "depd": "2.0.0", + "destroy": "1.2.0", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "fresh": "0.5.2", + "http-errors": "2.0.0", + "mime": "1.6.0", + "ms": "2.1.3", + "on-finished": "2.4.1", + "range-parser": "~1.2.1", + "statuses": "2.0.1" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "requires": { + "ms": "2.0.0" + }, + "dependencies": { + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + } + } + }, + "ms": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==" + } + } + }, + "sentence-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/sentence-case/-/sentence-case-3.0.4.tgz", + "integrity": "sha512-8LS0JInaQMCRoQ7YUytAo/xUu5W2XnQxV2HI/6uM6U7CITS1RqPElr30V6uIqyMKM9lJGRVFy5/4CuzcixNYSg==", + "requires": { + "no-case": "^3.0.4", + "tslib": "^2.0.3", + "upper-case-first": "^2.0.2" + } + }, + "serialize-javascript": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-4.0.0.tgz", + "integrity": "sha512-GaNA54380uFefWghODBWEGisLZFj00nS5ACs6yHa9nLqlLpVLO8ChDGeKRjZnV4Nh4n0Qi7nhYZD/9fCPzEqkw==", + "requires": { + "randombytes": "^2.1.0" + } + }, + "serve-index": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/serve-index/-/serve-index-1.9.1.tgz", + "integrity": "sha512-pXHfKNP4qujrtteMrSBb0rc8HJ9Ms/GrXwcUtUtD5s4ewDJI8bT3Cz2zTVRMKtri49pLx2e0Ya8ziP5Ya2pZZw==", + "requires": { + "accepts": "~1.3.4", + "batch": "0.6.1", + "debug": "2.6.9", + "escape-html": "~1.0.3", + "http-errors": "~1.6.2", + "mime-types": "~2.1.17", + "parseurl": "~1.3.2" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "requires": { + "ms": "2.0.0" + } + }, + "depd": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", + "integrity": "sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ==" + }, + "http-errors": { + "version": "1.6.3", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.6.3.tgz", + "integrity": "sha512-lks+lVC8dgGyh97jxvxeYTWQFvh4uw4yC12gVl63Cg30sjPX4wuGcdkICVXDAESr6OJGjqGA8Iz5mkeN6zlD7A==", + "requires": { + "depd": "~1.1.2", + "inherits": "2.0.3", + "setprototypeof": "1.1.0", + "statuses": ">= 1.4.0 < 2" + } + }, + "inherits": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", + "integrity": "sha512-x00IRNXNy63jwGkJmzPigoySHbaqpNuzKbBOmzK+g2OdZpQ9w+sxCN+VSB3ja7IAge2OP2qpfxTjeNcyjmW1uw==" + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + }, + "setprototypeof": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.0.tgz", + "integrity": "sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==" + }, + "statuses": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", + "integrity": "sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA==" + } + } + }, + "serve-static": { + "version": "1.15.0", + "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.15.0.tgz", + "integrity": "sha512-XGuRDNjXUijsUL0vl6nSD7cwURuzEgglbOaFuZM9g3kwDXOWVTck0jLzjPzGD+TazWbboZYu52/9/XPdUgne9g==", + "requires": { + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "parseurl": "~1.3.3", + "send": "0.18.0" + } + }, + "set-blocking": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", + "integrity": "sha512-KiKBS8AnWGEyLzofFfmvKwpdPzqiy16LvQfK3yv/fVH7Bj13/wl3JSR1J+rfgRE9q7xUJK4qvgS8raSOeLUehw==" + }, + "setimmediate": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.5.tgz", + "integrity": "sha512-MATJdZp8sLqDl/68LfQmbP8zKPLQNV6BIZoIgrscFDQ+RsvK/BxeDQOgyxKKoh0y/8h3BqVFnCqQ/gd+reiIXA==" + }, + "setprototypeof": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", + "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==" + }, + "shebang-command": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", + "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", + "requires": { + "shebang-regex": "^3.0.0" + } + }, + "shebang-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==" + }, + "shell-quote": { + "version": "1.7.3", + "resolved": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.7.3.tgz", + "integrity": "sha512-Vpfqwm4EnqGdlsBFNmHhxhElJYrdfcxPThu+ryKS5J8L/fhAwLazFZtq+S+TWZ9ANj2piSQLGj6NQg+lKPmxrw==" + }, + "side-channel": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz", + "integrity": "sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==", + "requires": { + "call-bind": "^1.0.0", + "get-intrinsic": "^1.0.2", + "object-inspect": "^1.9.0" + } + }, + "signal-exit": { + "version": "3.0.7", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", + "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==" + }, + "signedsource": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/signedsource/-/signedsource-1.0.0.tgz", + "integrity": "sha512-6+eerH9fEnNmi/hyM1DXcRK3pWdoMQtlkQ+ns0ntzunjKqp5i3sKCc80ym8Fib3iaYhdJUOPdhlJWj1tvge2Ww==" + }, + "sisteransi": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz", + "integrity": "sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==" + }, + "slash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==" + }, + "slice-ansi": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-3.0.0.tgz", + "integrity": "sha512-pSyv7bSTC7ig9Dcgbw9AuRNUb5k5V6oDudjZoMBSr13qpLBG7tB+zgCkARjq7xIUgdz5P1Qe8u+rSGdouOOIyQ==", + "requires": { + "ansi-styles": "^4.0.0", + "astral-regex": "^2.0.0", + "is-fullwidth-code-point": "^3.0.0" + } + }, + "snake-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/snake-case/-/snake-case-3.0.4.tgz", + "integrity": "sha512-LAOh4z89bGQvl9pFfNF8V146i7o7/CqFPbqzYgP+yYzDIDeS9HaNFtXABamRW+AQzEVODcvE79ljJ+8a9YSdMg==", + "requires": { + "dot-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, + "sockjs": { + "version": "0.3.24", + "resolved": "https://registry.npmjs.org/sockjs/-/sockjs-0.3.24.tgz", + "integrity": "sha512-GJgLTZ7vYb/JtPSSZ10hsOYIvEYsjbNU+zPdIHcUaWVNUEPivzxku31865sSSud0Da0W4lEeOPlmw93zLQchuQ==", + "requires": { + "faye-websocket": "^0.11.3", + "uuid": "^8.3.2", + "websocket-driver": "^0.7.4" + } + }, + "source-list-map": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/source-list-map/-/source-list-map-2.0.1.tgz", + "integrity": "sha512-qnQ7gVMxGNxsiL4lEuJwe/To8UnK7fAnmbGEEH8RpLouuKbeEm0lhbQVFIrNSuB+G7tVrAlVsZgETT5nljf+Iw==" + }, + "source-map": { + "version": "0.7.4", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.4.tgz", + "integrity": "sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==" + }, + "source-map-js": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz", + "integrity": "sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==" + }, + "source-map-loader": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/source-map-loader/-/source-map-loader-3.0.1.tgz", + "integrity": "sha512-Vp1UsfyPvgujKQzi4pyDiTOnE3E4H+yHvkVRN3c/9PJmQS4CQJExvcDvaX/D+RV+xQben9HJ56jMJS3CgUeWyA==", + "requires": { + "abab": "^2.0.5", + "iconv-lite": "^0.6.3", + "source-map-js": "^1.0.1" + }, + "dependencies": { + "iconv-lite": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz", + "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==", + "requires": { + "safer-buffer": ">= 2.1.2 < 3.0.0" + } + } + } + }, + "source-map-support": { + "version": "0.5.21", + "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz", + "integrity": "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==", + "requires": { + "buffer-from": "^1.0.0", + "source-map": "^0.6.0" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + } + } + }, + "sourcemap-codec": { + "version": "1.4.8", + "resolved": "https://registry.npmjs.org/sourcemap-codec/-/sourcemap-codec-1.4.8.tgz", + "integrity": "sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA==" + }, + "spdy": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/spdy/-/spdy-4.0.2.tgz", + "integrity": "sha512-r46gZQZQV+Kl9oItvl1JZZqJKGr+oEkB08A6BzkiR7593/7IbtuncXHd2YoYeTsG4157ZssMu9KYvUHLcjcDoA==", + "requires": { + "debug": "^4.1.0", + "handle-thing": "^2.0.0", + "http-deceiver": "^1.2.7", + "select-hose": "^2.0.0", + "spdy-transport": "^3.0.0" + } + }, + "spdy-transport": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/spdy-transport/-/spdy-transport-3.0.0.tgz", + "integrity": "sha512-hsLVFE5SjA6TCisWeJXFKniGGOpBgMLmerfO2aCyCU5s7nJ/rpAepqmFifv/GCbSbueEeAJJnmSQ2rKC/g8Fcw==", + "requires": { + "debug": "^4.1.0", + "detect-node": "^2.0.4", + "hpack.js": "^2.1.6", + "obuf": "^1.1.2", + "readable-stream": "^3.0.6", + "wbuf": "^1.7.3" + } + }, + "sponge-case": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/sponge-case/-/sponge-case-1.0.1.tgz", + "integrity": "sha512-dblb9Et4DAtiZ5YSUZHLl4XhH4uK80GhAZrVXdN4O2P4gQ40Wa5UIOPUHlA/nFd2PLblBZWUioLMMAVrgpoYcA==", + "requires": { + "tslib": "^2.0.3" + } + }, + "sprintf-js": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", + "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==" + }, + "stable": { + "version": "0.1.8", + "resolved": "https://registry.npmjs.org/stable/-/stable-0.1.8.tgz", + "integrity": "sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w==" + }, + "stack-utils": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/stack-utils/-/stack-utils-2.0.5.tgz", + "integrity": "sha512-xrQcmYhOsn/1kX+Vraq+7j4oE2j/6BFscZ0etmYg81xuM8Gq0022Pxb8+IqgOFUIaxHs0KaSb7T1+OegiNrNFA==", + "requires": { + "escape-string-regexp": "^2.0.0" + }, + "dependencies": { + "escape-string-regexp": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz", + "integrity": "sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==" + } + } + }, + "stackframe": { + "version": "1.3.4", + "resolved": "https://registry.npmjs.org/stackframe/-/stackframe-1.3.4.tgz", + "integrity": "sha512-oeVtt7eWQS+Na6F//S4kJ2K2VbRlS9D43mAlMyVpVWovy9o+jfgH8O9agzANzaiLjclA0oYzUXEM4PurhSUChw==" + }, + "statuses": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", + "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==" + }, + "streamsearch": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/streamsearch/-/streamsearch-1.1.0.tgz", + "integrity": "sha512-Mcc5wHehp9aXz1ax6bZUyY5afg9u2rv5cqQI3mRrYkGC8rW2hM02jWuwjtL++LS5qinSyhj2QfLyNsuc+VsExg==" + }, + "string_decoder": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", + "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", + "requires": { + "safe-buffer": "~5.2.0" + }, + "dependencies": { + "safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==" + } + } + }, + "string-env-interpolation": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/string-env-interpolation/-/string-env-interpolation-1.0.1.tgz", + "integrity": "sha512-78lwMoCcn0nNu8LszbP1UA7g55OeE4v7rCeWnM5B453rnNr4aq+5it3FEYtZrSEiMvHZOZ9Jlqb0OD0M2VInqg==" + }, + "string-length": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/string-length/-/string-length-4.0.2.tgz", + "integrity": "sha512-+l6rNN5fYHNhZZy41RXsYptCjA2Igmq4EG7kZAYFQI1E1VTXarr6ZPXBg6eq7Y6eK4FEhY6AJlyuFIb/v/S0VQ==", + "requires": { + "char-regex": "^1.0.2", + "strip-ansi": "^6.0.0" + } + }, + "string-natural-compare": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/string-natural-compare/-/string-natural-compare-3.0.1.tgz", + "integrity": "sha512-n3sPwynL1nwKi3WJ6AIsClwBMa0zTi54fn2oLU6ndfTSIO05xaznjSf15PcBZU6FNWbmN5Q6cxT4V5hGvB4taw==" + }, + "string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "requires": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "dependencies": { + "emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==" + } + } + }, + "string.prototype.matchall": { + "version": "4.0.7", + "resolved": "https://registry.npmjs.org/string.prototype.matchall/-/string.prototype.matchall-4.0.7.tgz", + "integrity": "sha512-f48okCX7JiwVi1NXCVWcFnZgADDC/n2vePlQ/KUCNqCikLLilQvwjMO8+BHVKvgzH0JB0J9LEPgxOGT02RoETg==", + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.19.1", + "get-intrinsic": "^1.1.1", + "has-symbols": "^1.0.3", + "internal-slot": "^1.0.3", + "regexp.prototype.flags": "^1.4.1", + "side-channel": "^1.0.4" + } + }, + "string.prototype.trimend": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.5.tgz", + "integrity": "sha512-I7RGvmjV4pJ7O3kdf+LXFpVfdNOxtCW/2C8f6jNiW4+PQchwxkCDzlk1/7p+Wl4bqFIZeF47qAHXLuHHWKAxog==", + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.19.5" + } + }, + "string.prototype.trimstart": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.5.tgz", + "integrity": "sha512-THx16TJCGlsN0o6dl2o6ncWUsdgnLRSA23rRE5pyGBw/mLr3Ej/R2LaqCtgP8VNMGZsvMWnf9ooZPyY2bHvUFg==", + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.19.5" + } + }, + "stringify-object": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/stringify-object/-/stringify-object-3.3.0.tgz", + "integrity": "sha512-rHqiFh1elqCQ9WPLIC8I0Q/g/wj5J1eMkyoiD6eoQApWHP0FtlK7rqnhmabL5VUY9JQCcqwwvlOaSuutekgyrw==", + "requires": { + "get-own-enumerable-property-symbols": "^3.0.0", + "is-obj": "^1.0.1", + "is-regexp": "^1.0.0" + } + }, + "strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "requires": { + "ansi-regex": "^5.0.1" + } + }, + "strip-bom": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-4.0.0.tgz", + "integrity": "sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w==" + }, + "strip-comments": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/strip-comments/-/strip-comments-2.0.1.tgz", + "integrity": "sha512-ZprKx+bBLXv067WTCALv8SSz5l2+XhpYCsVtSqlMnkAXMWDq+/ekVbl1ghqP9rUHTzv6sm/DwCOiYutU/yp1fw==" + }, + "strip-final-newline": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz", + "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==" + }, + "strip-indent": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-3.0.0.tgz", + "integrity": "sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ==", + "requires": { + "min-indent": "^1.0.0" + } + }, + "strip-json-comments": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", + "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==" + }, + "style-loader": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/style-loader/-/style-loader-3.3.1.tgz", + "integrity": "sha512-GPcQ+LDJbrcxHORTRes6Jy2sfvK2kS6hpSfI/fXhPt+spVzxF6LJ1dHLN9zIGmVaaP044YKaIatFaufENRiDoQ==", + "requires": {} + }, + "style-to-js": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/style-to-js/-/style-to-js-1.1.1.tgz", + "integrity": "sha512-RJ18Z9t2B02sYhZtfWKQq5uplVctgvjTfLWT7+Eb1zjUjIrWzX5SdlkwLGQozrqarTmEzJJ/YmdNJCUNI47elg==", + "requires": { + "style-to-object": "0.3.0" + } + }, + "style-to-object": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/style-to-object/-/style-to-object-0.3.0.tgz", + "integrity": "sha512-CzFnRRXhzWIdItT3OmF8SQfWyahHhjq3HwcMNCNLn+N7klOOqPjMeG/4JSu77D7ypZdGvSzvkrbyeTMizz2VrA==", + "requires": { + "inline-style-parser": "0.1.1" + } + }, + "stylehacks": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/stylehacks/-/stylehacks-5.1.0.tgz", + "integrity": "sha512-SzLmvHQTrIWfSgljkQCw2++C9+Ne91d/6Sp92I8c5uHTcy/PgeHamwITIbBW9wnFTY/3ZfSXR9HIL6Ikqmcu6Q==", + "requires": { + "browserslist": "^4.16.6", + "postcss-selector-parser": "^6.0.4" + } + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "requires": { + "has-flag": "^4.0.0" + } + }, + "supports-hyperlinks": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/supports-hyperlinks/-/supports-hyperlinks-2.3.0.tgz", + "integrity": "sha512-RpsAZlpWcDwOPQA22aCH4J0t7L8JmAvsCxfOSEwm7cQs3LshN36QaTkwd70DnBOXDWGssw2eUoc8CaRWT0XunA==", + "requires": { + "has-flag": "^4.0.0", + "supports-color": "^7.0.0" + } + }, + "supports-preserve-symlinks-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", + "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==" + }, + "svg-parser": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/svg-parser/-/svg-parser-2.0.4.tgz", + "integrity": "sha512-e4hG1hRwoOdRb37cIMSgzNsxyzKfayW6VOflrwvR+/bzrkyxY/31WkbgnQpgtrNp1SdpJvpUAGTa/ZoiPNDuRQ==" + }, + "svgo": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/svgo/-/svgo-1.3.2.tgz", + "integrity": "sha512-yhy/sQYxR5BkC98CY7o31VGsg014AKLEPxdfhora76l36hD9Rdy5NZA/Ocn6yayNPgSamYdtX2rFJdcv07AYVw==", + "requires": { + "chalk": "^2.4.1", + "coa": "^2.0.2", + "css-select": "^2.0.0", + "css-select-base-adapter": "^0.1.1", + "css-tree": "1.0.0-alpha.37", + "csso": "^4.0.2", + "js-yaml": "^3.13.1", + "mkdirp": "~0.5.1", + "object.values": "^1.1.0", + "sax": "~1.2.4", + "stable": "^0.1.8", + "unquote": "~1.1.1", + "util.promisify": "~1.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "requires": { + "color-convert": "^1.9.0" + } + }, + "argparse": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", + "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", + "requires": { + "sprintf-js": "~1.0.2" + } + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + } + }, + "color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "requires": { + "color-name": "1.1.3" + } + }, + "color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==" + }, + "css-select": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/css-select/-/css-select-2.1.0.tgz", + "integrity": "sha512-Dqk7LQKpwLoH3VovzZnkzegqNSuAziQyNZUcrdDM401iY+R5NkGBXGmtO05/yaXQziALuPogeG0b7UAgjnTJTQ==", + "requires": { + "boolbase": "^1.0.0", + "css-what": "^3.2.1", + "domutils": "^1.7.0", + "nth-check": "^1.0.2" + } + }, + "css-what": { + "version": "3.4.2", + "resolved": "https://registry.npmjs.org/css-what/-/css-what-3.4.2.tgz", + "integrity": "sha512-ACUm3L0/jiZTqfzRM3Hi9Q8eZqd6IK37mMWPLz9PJxkLWllYeRf+EHUSHYEtFop2Eqytaq1FizFVh7XfBnXCDQ==" + }, + "dom-serializer": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-0.2.2.tgz", + "integrity": "sha512-2/xPb3ORsQ42nHYiSunXkDjPLBaEj/xTwUO4B7XCZQTRk7EBtTOPaygh10YAAh2OI1Qrp6NWfpAhzswj0ydt9g==", + "requires": { + "domelementtype": "^2.0.1", + "entities": "^2.0.0" + } + }, + "domutils": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-1.7.0.tgz", + "integrity": "sha512-Lgd2XcJ/NjEw+7tFvfKxOzCYKZsdct5lczQ2ZaQY8Djz7pfAD3Gbp8ySJWtreII/vDlMVmxwa6pHmdxIYgttDg==", + "requires": { + "dom-serializer": "0", + "domelementtype": "1" + }, + "dependencies": { + "domelementtype": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-1.3.1.tgz", + "integrity": "sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w==" + } + } + }, + "entities": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz", + "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==" + }, + "has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==" + }, + "js-yaml": { + "version": "3.14.1", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", + "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", + "requires": { + "argparse": "^1.0.7", + "esprima": "^4.0.0" + } + }, + "mkdirp": { + "version": "0.5.6", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz", + "integrity": "sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==", + "requires": { + "minimist": "^1.2.6" + } + }, + "nth-check": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-1.0.2.tgz", + "integrity": "sha512-WeBOdju8SnzPN5vTUJYxYUxLeXpCaVP5i5e0LF8fg7WORF2Wd7wFX/pk0tYZk7s8T+J7VLy0Da6J1+wCT0AtHg==", + "requires": { + "boolbase": "~1.0.0" + } + }, + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "swap-case": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/swap-case/-/swap-case-2.0.2.tgz", + "integrity": "sha512-kc6S2YS/2yXbtkSMunBtKdah4VFETZ8Oh6ONSmSd9bRxhqTrtARUCBUiWXH3xVPpvR7tz2CSnkuXVE42EcGnMw==", + "requires": { + "tslib": "^2.0.3" + } + }, + "symbol-tree": { + "version": "3.2.4", + "resolved": "https://registry.npmjs.org/symbol-tree/-/symbol-tree-3.2.4.tgz", + "integrity": "sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw==" + }, + "tailwindcss": { + "version": "3.1.8", + "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-3.1.8.tgz", + "integrity": "sha512-YSneUCZSFDYMwk+TGq8qYFdCA3yfBRdBlS7txSq0LUmzyeqRe3a8fBQzbz9M3WS/iFT4BNf/nmw9mEzrnSaC0g==", + "requires": { + "arg": "^5.0.2", + "chokidar": "^3.5.3", + "color-name": "^1.1.4", + "detective": "^5.2.1", + "didyoumean": "^1.2.2", + "dlv": "^1.1.3", + "fast-glob": "^3.2.11", + "glob-parent": "^6.0.2", + "is-glob": "^4.0.3", + "lilconfig": "^2.0.6", + "normalize-path": "^3.0.0", + "object-hash": "^3.0.0", + "picocolors": "^1.0.0", + "postcss": "^8.4.14", + "postcss-import": "^14.1.0", + "postcss-js": "^4.0.0", + "postcss-load-config": "^3.1.4", + "postcss-nested": "5.0.6", + "postcss-selector-parser": "^6.0.10", + "postcss-value-parser": "^4.2.0", + "quick-lru": "^5.1.1", + "resolve": "^1.22.1" + }, + "dependencies": { + "glob-parent": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", + "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", + "requires": { + "is-glob": "^4.0.3" + } + } + } + }, + "tapable": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.1.tgz", + "integrity": "sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==" + }, + "temp-dir": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/temp-dir/-/temp-dir-2.0.0.tgz", + "integrity": "sha512-aoBAniQmmwtcKp/7BzsH8Cxzv8OL736p7v1ihGb5e9DJ9kTwGWHrQrVB5+lfVDzfGrdRzXch+ig7LHaY1JTOrg==" + }, + "tempy": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/tempy/-/tempy-0.6.0.tgz", + "integrity": "sha512-G13vtMYPT/J8A4X2SjdtBTphZlrp1gKv6hZiOjw14RCWg6GbHuQBGtjlx75xLbYV/wEc0D7G5K4rxKP/cXk8Bw==", + "requires": { + "is-stream": "^2.0.0", + "temp-dir": "^2.0.0", + "type-fest": "^0.16.0", + "unique-string": "^2.0.0" + }, + "dependencies": { + "type-fest": { + "version": "0.16.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.16.0.tgz", + "integrity": "sha512-eaBzG6MxNzEn9kiwvtre90cXaNLkmadMWa1zQMs3XORCXNbsH/OewwbxC5ia9dCxIxnTAsSxXJaa/p5y8DlvJg==" + } + } + }, + "terminal-link": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/terminal-link/-/terminal-link-2.1.1.tgz", + "integrity": "sha512-un0FmiRUQNr5PJqy9kP7c40F5BOfpGlYTrxonDChEZB7pzZxRNp/bt+ymiy9/npwXya9KH99nJ/GXFIiUkYGFQ==", + "requires": { + "ansi-escapes": "^4.2.1", + "supports-hyperlinks": "^2.0.0" + } + }, + "terser": { + "version": "5.15.0", + "resolved": "https://registry.npmjs.org/terser/-/terser-5.15.0.tgz", + "integrity": "sha512-L1BJiXVmheAQQy+as0oF3Pwtlo4s3Wi1X2zNZ2NxOB4wx9bdS9Vk67XQENLFdLYGCK/Z2di53mTj/hBafR+dTA==", + "requires": { + "@jridgewell/source-map": "^0.3.2", + "acorn": "^8.5.0", + "commander": "^2.20.0", + "source-map-support": "~0.5.20" + }, + "dependencies": { + "acorn": { + "version": "8.8.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.8.0.tgz", + "integrity": "sha512-QOxyigPVrpZ2GXT+PFyZTl6TtOFc5egxHIP9IlQ+RbupQuX4RkT/Bee4/kQuC02Xkzg84JcT7oLYtDIQxp+v7w==" + }, + "commander": { + "version": "2.20.3", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", + "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==" + } + } + }, + "terser-webpack-plugin": { + "version": "5.3.6", + "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.3.6.tgz", + "integrity": "sha512-kfLFk+PoLUQIbLmB1+PZDMRSZS99Mp+/MHqDNmMA6tOItzRt+Npe3E+fsMs5mfcM0wCtrrdU387UnV+vnSffXQ==", + "requires": { + "@jridgewell/trace-mapping": "^0.3.14", + "jest-worker": "^27.4.5", + "schema-utils": "^3.1.1", + "serialize-javascript": "^6.0.0", + "terser": "^5.14.1" + }, + "dependencies": { + "serialize-javascript": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.0.tgz", + "integrity": "sha512-Qr3TosvguFt8ePWqsvRfrKyQXIiW+nGbYpy8XK24NQHE83caxWt+mIymTT19DGFbNWNLfEwsrkSmN64lVWB9ag==", + "requires": { + "randombytes": "^2.1.0" + } + } + } + }, + "test-exclude": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/test-exclude/-/test-exclude-6.0.0.tgz", + "integrity": "sha512-cAGWPIyOHU6zlmg88jwm7VRyXnMN7iV68OGAbYDk/Mh/xC/pzVPlQtY6ngoIH/5/tciuhGfvESU8GrHrcxD56w==", + "requires": { + "@istanbuljs/schema": "^0.1.2", + "glob": "^7.1.4", + "minimatch": "^3.0.4" + } + }, + "text-table": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", + "integrity": "sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==" + }, + "throat": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/throat/-/throat-6.0.1.tgz", + "integrity": "sha512-8hmiGIJMDlwjg7dlJ4yKGLK8EsYqKgPWbG3b4wjJddKNwc7N7Dpn08Df4szr/sZdMVeOstrdYSsqzX6BYbcB+w==" + }, + "through": { + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz", + "integrity": "sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg==" + }, + "thunky": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/thunky/-/thunky-1.1.0.tgz", + "integrity": "sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA==" + }, + "title-case": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/title-case/-/title-case-3.0.3.tgz", + "integrity": "sha512-e1zGYRvbffpcHIrnuqT0Dh+gEJtDaxDSoG4JAIpq4oDFyooziLBIiYQv0GBT4FUAnUop5uZ1hiIAj7oAF6sOCA==", + "requires": { + "tslib": "^2.0.3" + } + }, + "tmp": { + "version": "0.0.33", + "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.33.tgz", + "integrity": "sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==", + "requires": { + "os-tmpdir": "~1.0.2" + } + }, + "tmpl": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/tmpl/-/tmpl-1.0.5.tgz", + "integrity": "sha512-3f0uOEAQwIqGuWW2MVzYg8fV/QNnc/IpuJNG837rLuczAaLVHslWHZQj4IGiEl5Hs3kkbhwL9Ab7Hrsmuj+Smw==" + }, + "to-fast-properties": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", + "integrity": "sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==" + }, + "to-regex-range": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "requires": { + "is-number": "^7.0.0" + } + }, + "toidentifier": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz", + "integrity": "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==" + }, + "tough-cookie": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-4.1.2.tgz", + "integrity": "sha512-G9fqXWoYFZgTc2z8Q5zaHy/vJMjm+WV0AkAeHxVCQiEB1b+dGvWzFW6QV07cY5jQ5gRkeid2qIkzkxUnmoQZUQ==", + "requires": { + "psl": "^1.1.33", + "punycode": "^2.1.1", + "universalify": "^0.2.0", + "url-parse": "^1.5.3" + }, + "dependencies": { + "universalify": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.2.0.tgz", + "integrity": "sha512-CJ1QgKmNg3CwvAv/kOFmtnEN05f0D/cn9QntgNOQlQF9dgvVTHj3t+8JPdjqawCHk7V/KA+fbUqzZ9XWhcqPUg==" + } + } + }, + "tr46": { + "version": "0.0.3", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz", + "integrity": "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==" + }, + "tryer": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/tryer/-/tryer-1.0.1.tgz", + "integrity": "sha512-c3zayb8/kWWpycWYg87P71E1S1ZL6b6IJxfb5fvsUgsf0S2MVGaDhDXXjDMpdCpfWXqptc+4mXwmiy1ypXqRAA==" + }, + "ts-log": { + "version": "2.2.5", + "resolved": "https://registry.npmjs.org/ts-log/-/ts-log-2.2.5.tgz", + "integrity": "sha512-PGcnJoTBnVGy6yYNFxWVNkdcAuAMstvutN9MgDJIV6L0oG8fB+ZNNy1T+wJzah8RPGor1mZuPQkVfXNDpy9eHA==" + }, + "ts-node": { + "version": "10.9.1", + "resolved": "https://registry.npmjs.org/ts-node/-/ts-node-10.9.1.tgz", + "integrity": "sha512-NtVysVPkxxrwFGUUxGYhfux8k78pQB3JqYBXlLRZgdGUqTO5wU/UyHop5p70iEbGhB7q5KmiZiU0Y3KlJrScEw==", + "requires": { + "@cspotcode/source-map-support": "^0.8.0", + "@tsconfig/node10": "^1.0.7", + "@tsconfig/node12": "^1.0.7", + "@tsconfig/node14": "^1.0.0", + "@tsconfig/node16": "^1.0.2", + "acorn": "^8.4.1", + "acorn-walk": "^8.1.1", + "arg": "^4.1.0", + "create-require": "^1.1.0", + "diff": "^4.0.1", + "make-error": "^1.1.1", + "v8-compile-cache-lib": "^3.0.1", + "yn": "3.1.1" + }, + "dependencies": { + "acorn": { + "version": "8.8.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.8.0.tgz", + "integrity": "sha512-QOxyigPVrpZ2GXT+PFyZTl6TtOFc5egxHIP9IlQ+RbupQuX4RkT/Bee4/kQuC02Xkzg84JcT7oLYtDIQxp+v7w==" + }, + "acorn-walk": { + "version": "8.2.0", + "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-8.2.0.tgz", + "integrity": "sha512-k+iyHEuPgSw6SbuDpGQM+06HQUa04DZ3o+F6CSzXMvvI5KMvnaEqXe+YVe555R9nn6GPt404fos4wcgpw12SDA==" + }, + "arg": { + "version": "4.1.3", + "resolved": "https://registry.npmjs.org/arg/-/arg-4.1.3.tgz", + "integrity": "sha512-58S9QDqG0Xx27YwPSt9fJxivjYl432YCwfDMfZ+71RAqUrZef7LrKQZ3LHLOwCS4FLNBplP533Zx895SeOCHvA==" + } + } + }, + "tsconfig-paths": { + "version": "3.14.1", + "resolved": "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-3.14.1.tgz", + "integrity": "sha512-fxDhWnFSLt3VuTwtvJt5fpwxBHg5AdKWMsgcPOOIilyjymcYVZoCQF8fvFRezCNfblEXmi+PcM1eYHeOAgXCOQ==", + "requires": { + "@types/json5": "^0.0.29", + "json5": "^1.0.1", + "minimist": "^1.2.6", + "strip-bom": "^3.0.0" + }, + "dependencies": { + "json5": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", + "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", + "requires": { + "minimist": "^1.2.0" + } + }, + "strip-bom": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", + "integrity": "sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==" + } + } + }, + "tslib": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.0.tgz", + "integrity": "sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==" + }, + "tsutils": { + "version": "3.21.0", + "resolved": "https://registry.npmjs.org/tsutils/-/tsutils-3.21.0.tgz", + "integrity": "sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==", + "requires": { + "tslib": "^1.8.1" + }, + "dependencies": { + "tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" + } + } + }, + "type-check": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz", + "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==", + "requires": { + "prelude-ls": "^1.2.1" + } + }, + "type-detect": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/type-detect/-/type-detect-4.0.8.tgz", + "integrity": "sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==" + }, + "type-fest": { + "version": "0.21.3", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz", + "integrity": "sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==" + }, + "type-is": { + "version": "1.6.18", + "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz", + "integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==", + "requires": { + "media-typer": "0.3.0", + "mime-types": "~2.1.24" + } + }, + "typedarray-to-buffer": { + "version": "3.1.5", + "resolved": "https://registry.npmjs.org/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz", + "integrity": "sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q==", + "requires": { + "is-typedarray": "^1.0.0" + } + }, + "typescript": { + "version": "4.8.3", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.8.3.tgz", + "integrity": "sha512-goMHfm00nWPa8UvR/CPSvykqf6dVV8x/dp0c5mFTMTIu0u0FlGWRioyy7Nn0PGAdHxpJZnuO/ut+PpQ8UiHAig==" + }, + "ua-parser-js": { + "version": "0.7.31", + "resolved": "https://registry.npmjs.org/ua-parser-js/-/ua-parser-js-0.7.31.tgz", + "integrity": "sha512-qLK/Xe9E2uzmYI3qLeOmI0tEOt+TBBQyUIAh4aAgU05FVYzeZrKUdkAZfBNVGRaHVgV0TDkdEngJSw/SyQchkQ==" + }, + "unbox-primitive": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.2.tgz", + "integrity": "sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw==", + "requires": { + "call-bind": "^1.0.2", + "has-bigints": "^1.0.2", + "has-symbols": "^1.0.3", + "which-boxed-primitive": "^1.0.2" + } + }, + "unc-path-regex": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/unc-path-regex/-/unc-path-regex-0.1.2.tgz", + "integrity": "sha512-eXL4nmJT7oCpkZsHZUOJo8hcX3GbsiDOa0Qu9F646fi8dT3XuSVopVqAcEiVzSKKH7UoDti23wNX3qGFxcW5Qg==" + }, + "undici": { + "version": "5.10.0", + "resolved": "https://registry.npmjs.org/undici/-/undici-5.10.0.tgz", + "integrity": "sha512-c8HsD3IbwmjjbLvoZuRI26TZic+TSEe8FPMLLOkN1AfYRhdjnKBU6yL+IwcSCbdZiX4e5t0lfMDLDCqj4Sq70g==" + }, + "unicode-canonical-property-names-ecmascript": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-2.0.0.tgz", + "integrity": "sha512-yY5PpDlfVIU5+y/BSCxAJRBIS1Zc2dDG3Ujq+sR0U+JjUevW2JhocOF+soROYDSaAezOzOKuyyixhD6mBknSmQ==" + }, + "unicode-match-property-ecmascript": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-2.0.0.tgz", + "integrity": "sha512-5kaZCrbp5mmbz5ulBkDkbY0SsPOjKqVS35VpL9ulMPfSl0J0Xsm+9Evphv9CoIZFwre7aJoa94AY6seMKGVN5Q==", + "requires": { + "unicode-canonical-property-names-ecmascript": "^2.0.0", + "unicode-property-aliases-ecmascript": "^2.0.0" + } + }, + "unicode-match-property-value-ecmascript": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-2.0.0.tgz", + "integrity": "sha512-7Yhkc0Ye+t4PNYzOGKedDhXbYIBe1XEQYQxOPyhcXNMJ0WCABqqj6ckydd6pWRZTHV4GuCPKdBAUiMc60tsKVw==" + }, + "unicode-property-aliases-ecmascript": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-2.1.0.tgz", + "integrity": "sha512-6t3foTQI9qne+OZoVQB/8x8rk2k1eVy1gRXhV3oFQ5T6R1dqQ1xtin3XqSlx3+ATBkliTaR/hHyJBm+LVPNM8w==" + }, + "unique-string": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unique-string/-/unique-string-2.0.0.tgz", + "integrity": "sha512-uNaeirEPvpZWSgzwsPGtU2zVSTrn/8L5q/IexZmH0eH6SA73CmAA5U4GwORTxQAZs95TAXLNqeLoPPNO5gZfWg==", + "requires": { + "crypto-random-string": "^2.0.0" + } + }, + "universalify": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz", + "integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==" + }, + "unixify": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unixify/-/unixify-1.0.0.tgz", + "integrity": "sha512-6bc58dPYhCMHHuwxldQxO3RRNZ4eCogZ/st++0+fcC1nr0jiGUtAdBJ2qzmLQWSxbtz42pWt4QQMiZ9HvZf5cg==", + "requires": { + "normalize-path": "^2.1.1" + }, + "dependencies": { + "normalize-path": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", + "integrity": "sha512-3pKJwH184Xo/lnH6oyP1q2pMd7HcypqqmRs91/6/i2CGtWwIKGCkOOMTm/zXbgTEWHw1uNpNi/igc3ePOYHb6w==", + "requires": { + "remove-trailing-separator": "^1.0.1" + } + } + } + }, + "unpipe": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", + "integrity": "sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==" + }, + "unquote": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/unquote/-/unquote-1.1.1.tgz", + "integrity": "sha512-vRCqFv6UhXpWxZPyGDh/F3ZpNv8/qo7w6iufLpQg9aKnQ71qM4B5KiI7Mia9COcjEhrO9LueHpMYjYzsWH3OIg==" + }, + "upath": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/upath/-/upath-1.2.0.tgz", + "integrity": "sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg==" + }, + "update-browserslist-db": { + "version": "1.0.9", + "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.9.tgz", + "integrity": "sha512-/xsqn21EGVdXI3EXSum1Yckj3ZVZugqyOZQ/CxYPBD/R+ko9NSUScf8tFF4dOKY+2pvSSJA/S+5B8s4Zr4kyvg==", + "requires": { + "escalade": "^3.1.1", + "picocolors": "^1.0.0" + } + }, + "upper-case": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/upper-case/-/upper-case-2.0.2.tgz", + "integrity": "sha512-KgdgDGJt2TpuwBUIjgG6lzw2GWFRCW9Qkfkiv0DxqHHLYJHmtmdUIKcZd8rHgFSjopVTlw6ggzCm1b8MFQwikg==", + "requires": { + "tslib": "^2.0.3" + } + }, + "upper-case-first": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/upper-case-first/-/upper-case-first-2.0.2.tgz", + "integrity": "sha512-514ppYHBaKwfJRK/pNC6c/OxfGa0obSnAl106u97Ed0I625Nin96KAjttZF6ZL3e1XLtphxnqrOi9iWgm+u+bg==", + "requires": { + "tslib": "^2.0.3" + } + }, + "uri-js": { + "version": "4.4.1", + "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", + "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", + "requires": { + "punycode": "^2.1.0" + } + }, + "url-parse": { + "version": "1.5.10", + "resolved": "https://registry.npmjs.org/url-parse/-/url-parse-1.5.10.tgz", + "integrity": "sha512-WypcfiRhfeUP9vvF0j6rw0J3hrWrw6iZv3+22h6iRMJ/8z1Tj6XfLP4DsUix5MhMPnXpiHDoKyoZ/bdCkwBCiQ==", + "requires": { + "querystringify": "^2.1.1", + "requires-port": "^1.0.0" + } + }, + "use-sync-external-store": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/use-sync-external-store/-/use-sync-external-store-1.2.0.tgz", + "integrity": "sha512-eEgnFxGQ1Ife9bzYs6VLi8/4X6CObHMw9Qr9tPY43iKwsPw8xE8+EFsf/2cFZ5S3esXgpWgtSCtLNS41F+sKPA==", + "requires": {} + }, + "util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==" + }, + "util.promisify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/util.promisify/-/util.promisify-1.0.1.tgz", + "integrity": "sha512-g9JpC/3He3bm38zsLupWryXHoEcS22YHthuPQSJdMy6KNrzIRzWqcsHzD/WUnqe45whVou4VIsPew37DoXWNrA==", + "requires": { + "define-properties": "^1.1.3", + "es-abstract": "^1.17.2", + "has-symbols": "^1.0.1", + "object.getownpropertydescriptors": "^2.1.0" + } + }, + "utila": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/utila/-/utila-0.4.0.tgz", + "integrity": "sha512-Z0DbgELS9/L/75wZbro8xAnT50pBVFQZ+hUEueGDU5FN51YSCYM+jdxsfCiHjwNP/4LCDD0i/graKpeBnOXKRA==" + }, + "utils-merge": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", + "integrity": "sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==" + }, + "uuid": { + "version": "8.3.2", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", + "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==" + }, + "v8-compile-cache-lib": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/v8-compile-cache-lib/-/v8-compile-cache-lib-3.0.1.tgz", + "integrity": "sha512-wa7YjyUGfNZngI/vtK0UHAN+lgDCxBPCylVXGp0zu59Fz5aiGtNXaq3DhIov063MorB+VfufLh3JlF2KdTK3xg==" + }, + "v8-to-istanbul": { + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/v8-to-istanbul/-/v8-to-istanbul-8.1.1.tgz", + "integrity": "sha512-FGtKtv3xIpR6BYhvgH8MI/y78oT7d8Au3ww4QIxymrCtZEh5b8gCw2siywE+puhEmuWKDtmfrvF5UlB298ut3w==", + "requires": { + "@types/istanbul-lib-coverage": "^2.0.1", + "convert-source-map": "^1.6.0", + "source-map": "^0.7.3" + } + }, + "value-or-promise": { + "version": "1.0.11", + "resolved": "https://registry.npmjs.org/value-or-promise/-/value-or-promise-1.0.11.tgz", + "integrity": "sha512-41BrgH+dIbCFXClcSapVs5M6GkENd3gQOJpEfPDNa71LsUGMXDL0jMWpI/Rh7WhX+Aalfz2TTS3Zt5pUsbnhLg==" + }, + "vary": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", + "integrity": "sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==" + }, + "w3c-hr-time": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/w3c-hr-time/-/w3c-hr-time-1.0.2.tgz", + "integrity": "sha512-z8P5DvDNjKDoFIHK7q8r8lackT6l+jo/Ye3HOle7l9nICP9lf1Ci25fy9vHd0JOWewkIFzXIEig3TdKT7JQ5fQ==", + "requires": { + "browser-process-hrtime": "^1.0.0" + } + }, + "w3c-xmlserializer": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/w3c-xmlserializer/-/w3c-xmlserializer-2.0.0.tgz", + "integrity": "sha512-4tzD0mF8iSiMiNs30BiLO3EpfGLZUT2MSX/G+o7ZywDzliWQ3OPtTZ0PTC3B3ca1UAf4cJMHB+2Bf56EriJuRA==", + "requires": { + "xml-name-validator": "^3.0.0" + } + }, + "walker": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/walker/-/walker-1.0.8.tgz", + "integrity": "sha512-ts/8E8l5b7kY0vlWLewOkDXMmPdLcVV4GmOQLyxuSswIJsweeFZtAsMF7k1Nszz+TYBQrlYRmzOnr398y1JemQ==", + "requires": { + "makeerror": "1.0.12" + } + }, + "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" + } + }, + "wbuf": { + "version": "1.7.3", + "resolved": "https://registry.npmjs.org/wbuf/-/wbuf-1.7.3.tgz", + "integrity": "sha512-O84QOnr0icsbFGLS0O3bI5FswxzRr8/gHwWkDlQFskhSPryQXvrTMxjxGP4+iWYoauLoBvfDpkrOauZ+0iZpDA==", + "requires": { + "minimalistic-assert": "^1.0.0" + } + }, + "wcwidth": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/wcwidth/-/wcwidth-1.0.1.tgz", + "integrity": "sha512-XHPEwS0q6TaxcvG85+8EYkbiCux2XtWG2mkc47Ng2A77BQu9+DqIOJldST4HgPkuea7dvKSj5VgX3P1d4rW8Tg==", + "requires": { + "defaults": "^1.0.3" + } + }, + "web-streams-polyfill": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/web-streams-polyfill/-/web-streams-polyfill-3.2.1.tgz", + "integrity": "sha512-e0MO3wdXWKrLbL0DgGnUV7WHVuw9OUvL4hjgnPkIeEvESk74gAITi5G606JtZPp39cd8HA9VQzCIvA49LpPN5Q==" + }, + "web-vitals": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/web-vitals/-/web-vitals-2.1.4.tgz", + "integrity": "sha512-sVWcwhU5mX6crfI5Vd2dC4qchyTqxV8URinzt25XqVh+bHEPGH4C3NPrNionCP7Obx59wrYEbNlw4Z8sjALzZg==" + }, + "webcrypto-core": { + "version": "1.7.5", + "resolved": "https://registry.npmjs.org/webcrypto-core/-/webcrypto-core-1.7.5.tgz", + "integrity": "sha512-gaExY2/3EHQlRNNNVSrbG2Cg94Rutl7fAaKILS1w8ZDhGxdFOaw6EbCfHIxPy9vt/xwp5o0VQAx9aySPF6hU1A==", + "requires": { + "@peculiar/asn1-schema": "^2.1.6", + "@peculiar/json-schema": "^1.1.12", + "asn1js": "^3.0.1", + "pvtsutils": "^1.3.2", + "tslib": "^2.4.0" + } + }, + "webidl-conversions": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-6.1.0.tgz", + "integrity": "sha512-qBIvFLGiBpLjfwmYAaHPXsn+ho5xZnGvyGvsarywGNc8VyQJUMHJ8OBKGGrPER0okBeMDaan4mNBlgBROxuI8w==" + }, + "webpack": { + "version": "5.75.0", + "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.75.0.tgz", + "integrity": "sha512-piaIaoVJlqMsPtX/+3KTTO6jfvrSYgauFVdt8cr9LTHKmcq/AMd4mhzsiP7ZF/PGRNPGA8336jldh9l2Kt2ogQ==", + "requires": { + "@types/eslint-scope": "^3.7.3", + "@types/estree": "^0.0.51", + "@webassemblyjs/ast": "1.11.1", + "@webassemblyjs/wasm-edit": "1.11.1", + "@webassemblyjs/wasm-parser": "1.11.1", + "acorn": "^8.7.1", + "acorn-import-assertions": "^1.7.6", + "browserslist": "^4.14.5", + "chrome-trace-event": "^1.0.2", + "enhanced-resolve": "^5.10.0", + "es-module-lexer": "^0.9.0", + "eslint-scope": "5.1.1", + "events": "^3.2.0", + "glob-to-regexp": "^0.4.1", + "graceful-fs": "^4.2.9", + "json-parse-even-better-errors": "^2.3.1", + "loader-runner": "^4.2.0", + "mime-types": "^2.1.27", + "neo-async": "^2.6.2", + "schema-utils": "^3.1.0", + "tapable": "^2.1.1", + "terser-webpack-plugin": "^5.1.3", + "watchpack": "^2.4.0", + "webpack-sources": "^3.2.3" + }, + "dependencies": { + "@types/estree": { + "version": "0.0.51", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.51.tgz", + "integrity": "sha512-CuPgU6f3eT/XgKKPqKd/gLZV1Xmvf1a2R5POBOGQa6uv82xpls89HU5zKeVoyR8XzHd1RGNOlQlvUe3CFkjWNQ==" + }, + "acorn": { + "version": "8.8.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.8.0.tgz", + "integrity": "sha512-QOxyigPVrpZ2GXT+PFyZTl6TtOFc5egxHIP9IlQ+RbupQuX4RkT/Bee4/kQuC02Xkzg84JcT7oLYtDIQxp+v7w==" + }, + "acorn-import-assertions": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/acorn-import-assertions/-/acorn-import-assertions-1.8.0.tgz", + "integrity": "sha512-m7VZ3jwz4eK6A4Vtt8Ew1/mNbP24u0FhdyfA7fSvnJR6LMdfOYnmuIrrJAgrYfYJ10F/otaHTtrtrtmHdMNzEw==", + "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==", + "requires": { + "esrecurse": "^4.3.0", + "estraverse": "^4.1.1" + } + }, + "estraverse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==" + } + } + }, + "webpack-dev-middleware": { + "version": "5.3.3", + "resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-5.3.3.tgz", + "integrity": "sha512-hj5CYrY0bZLB+eTO+x/j67Pkrquiy7kWepMHmUMoPsmcUaeEnQJqFzHJOyxgWlq746/wUuA64p9ta34Kyb01pA==", + "requires": { + "colorette": "^2.0.10", + "memfs": "^3.4.3", + "mime-types": "^2.1.31", + "range-parser": "^1.2.1", + "schema-utils": "^4.0.0" + }, + "dependencies": { + "ajv": { + "version": "8.11.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.0.tgz", + "integrity": "sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg==", + "requires": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + } + }, + "ajv-keywords": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", + "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", + "requires": { + "fast-deep-equal": "^3.1.3" + } + }, + "json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" + }, + "schema-utils": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.0.0.tgz", + "integrity": "sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg==", + "requires": { + "@types/json-schema": "^7.0.9", + "ajv": "^8.8.0", + "ajv-formats": "^2.1.1", + "ajv-keywords": "^5.0.0" + } + } + } + }, + "webpack-dev-server": { + "version": "4.11.1", + "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-4.11.1.tgz", + "integrity": "sha512-lILVz9tAUy1zGFwieuaQtYiadImb5M3d+H+L1zDYalYoDl0cksAB1UNyuE5MMWJrG6zR1tXkCP2fitl7yoUJiw==", + "requires": { + "@types/bonjour": "^3.5.9", + "@types/connect-history-api-fallback": "^1.3.5", + "@types/express": "^4.17.13", + "@types/serve-index": "^1.9.1", + "@types/serve-static": "^1.13.10", + "@types/sockjs": "^0.3.33", + "@types/ws": "^8.5.1", + "ansi-html-community": "^0.0.8", + "bonjour-service": "^1.0.11", + "chokidar": "^3.5.3", + "colorette": "^2.0.10", + "compression": "^1.7.4", + "connect-history-api-fallback": "^2.0.0", + "default-gateway": "^6.0.3", + "express": "^4.17.3", + "graceful-fs": "^4.2.6", + "html-entities": "^2.3.2", + "http-proxy-middleware": "^2.0.3", + "ipaddr.js": "^2.0.1", + "open": "^8.0.9", + "p-retry": "^4.5.0", + "rimraf": "^3.0.2", + "schema-utils": "^4.0.0", + "selfsigned": "^2.1.1", + "serve-index": "^1.9.1", + "sockjs": "^0.3.24", + "spdy": "^4.0.2", + "webpack-dev-middleware": "^5.3.1", + "ws": "^8.4.2" + }, + "dependencies": { + "ajv": { + "version": "8.11.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.0.tgz", + "integrity": "sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg==", + "requires": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + } + }, + "ajv-keywords": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", + "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", + "requires": { + "fast-deep-equal": "^3.1.3" + } + }, + "json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" + }, + "schema-utils": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.0.0.tgz", + "integrity": "sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg==", + "requires": { + "@types/json-schema": "^7.0.9", + "ajv": "^8.8.0", + "ajv-formats": "^2.1.1", + "ajv-keywords": "^5.0.0" + } + } + } + }, + "webpack-manifest-plugin": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/webpack-manifest-plugin/-/webpack-manifest-plugin-4.1.1.tgz", + "integrity": "sha512-YXUAwxtfKIJIKkhg03MKuiFAD72PlrqCiwdwO4VEXdRO5V0ORCNwaOwAZawPZalCbmH9kBDmXnNeQOw+BIEiow==", + "requires": { + "tapable": "^2.0.0", + "webpack-sources": "^2.2.0" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + }, + "webpack-sources": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-2.3.1.tgz", + "integrity": "sha512-y9EI9AO42JjEcrTJFOYmVywVZdKVUfOvDUPsJea5GIr1JOEGFVqwlY2K098fFoIjOkDzHn2AjRvM8dsBZu+gCA==", + "requires": { + "source-list-map": "^2.0.1", + "source-map": "^0.6.1" + } + } + } + }, + "webpack-sources": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-3.2.3.tgz", + "integrity": "sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w==" + }, + "websocket-driver": { + "version": "0.7.4", + "resolved": "https://registry.npmjs.org/websocket-driver/-/websocket-driver-0.7.4.tgz", + "integrity": "sha512-b17KeDIQVjvb0ssuSDF2cYXSg2iztliJ4B9WdsuB6J952qCPKmnVq4DyW5motImXHDC1cBT/1UezrJVsKw5zjg==", + "requires": { + "http-parser-js": ">=0.5.1", + "safe-buffer": ">=5.1.0", + "websocket-extensions": ">=0.1.1" + } + }, + "websocket-extensions": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/websocket-extensions/-/websocket-extensions-0.1.4.tgz", + "integrity": "sha512-OqedPIGOfsDlo31UNwYbCFMSaO9m9G/0faIHj5/dZFDMFqPTcx6UwqyOy3COEaEOg/9VsGIpdqn62W5KhoKSpg==" + }, + "whatwg-encoding": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/whatwg-encoding/-/whatwg-encoding-1.0.5.tgz", + "integrity": "sha512-b5lim54JOPN9HtzvK9HFXvBma/rnfFeqsic0hSpjtDbVxR3dJKLc+KB4V6GgiGOvl7CY/KNh8rxSo9DKQrnUEw==", + "requires": { + "iconv-lite": "0.4.24" + } + }, + "whatwg-fetch": { + "version": "3.6.2", + "resolved": "https://registry.npmjs.org/whatwg-fetch/-/whatwg-fetch-3.6.2.tgz", + "integrity": "sha512-bJlen0FcuU/0EMLrdbJ7zOnW6ITZLrZMIarMUVmdKtsGvZna8vxKYaexICWPfZ8qwf9fzNq+UEIZrnSaApt6RA==" + }, + "whatwg-mimetype": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/whatwg-mimetype/-/whatwg-mimetype-2.3.0.tgz", + "integrity": "sha512-M4yMwr6mAnQz76TbJm914+gPpB/nCwvZbJU28cUD6dR004SAxDLOOSUaB1JDRqLtaOV/vi0IC5lEAGFgrjGv/g==" + }, + "whatwg-url": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-5.0.0.tgz", + "integrity": "sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==", + "requires": { + "tr46": "~0.0.3", + "webidl-conversions": "^3.0.0" + }, + "dependencies": { + "webidl-conversions": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz", + "integrity": "sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==" + } + } + }, + "which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "requires": { + "isexe": "^2.0.0" + } + }, + "which-boxed-primitive": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz", + "integrity": "sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==", + "requires": { + "is-bigint": "^1.0.1", + "is-boolean-object": "^1.1.0", + "is-number-object": "^1.0.4", + "is-string": "^1.0.5", + "is-symbol": "^1.0.3" + } + }, + "which-module": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz", + "integrity": "sha512-B+enWhmw6cjfVC7kS8Pj9pCrKSc5txArRyaYGe088shv/FGWH+0Rjx/xPgtsWfsUtS27FkP697E4DDhgrgoc0Q==" + }, + "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==" + }, + "workbox-background-sync": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-background-sync/-/workbox-background-sync-6.5.4.tgz", + "integrity": "sha512-0r4INQZMyPky/lj4Ou98qxcThrETucOde+7mRGJl13MPJugQNKeZQOdIJe/1AchOP23cTqHcN/YVpD6r8E6I8g==", + "requires": { + "idb": "^7.0.1", + "workbox-core": "6.5.4" + } + }, + "workbox-broadcast-update": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-broadcast-update/-/workbox-broadcast-update-6.5.4.tgz", + "integrity": "sha512-I/lBERoH1u3zyBosnpPEtcAVe5lwykx9Yg1k6f8/BGEPGaMMgZrwVrqL1uA9QZ1NGGFoyE6t9i7lBjOlDhFEEw==", + "requires": { + "workbox-core": "6.5.4" + } + }, + "workbox-build": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-build/-/workbox-build-6.5.4.tgz", + "integrity": "sha512-kgRevLXEYvUW9WS4XoziYqZ8Q9j/2ziJYEtTrjdz5/L/cTUa2XfyMP2i7c3p34lgqJ03+mTiz13SdFef2POwbA==", + "requires": { + "@apideck/better-ajv-errors": "^0.3.1", + "@babel/core": "^7.11.1", + "@babel/preset-env": "^7.11.0", + "@babel/runtime": "^7.11.2", + "@rollup/plugin-babel": "^5.2.0", + "@rollup/plugin-node-resolve": "^11.2.1", + "@rollup/plugin-replace": "^2.4.1", + "@surma/rollup-plugin-off-main-thread": "^2.2.3", + "ajv": "^8.6.0", + "common-tags": "^1.8.0", + "fast-json-stable-stringify": "^2.1.0", + "fs-extra": "^9.0.1", + "glob": "^7.1.6", + "lodash": "^4.17.20", + "pretty-bytes": "^5.3.0", + "rollup": "^2.43.1", + "rollup-plugin-terser": "^7.0.0", + "source-map": "^0.8.0-beta.0", + "stringify-object": "^3.3.0", + "strip-comments": "^2.0.1", + "tempy": "^0.6.0", + "upath": "^1.2.0", + "workbox-background-sync": "6.5.4", + "workbox-broadcast-update": "6.5.4", + "workbox-cacheable-response": "6.5.4", + "workbox-core": "6.5.4", + "workbox-expiration": "6.5.4", + "workbox-google-analytics": "6.5.4", + "workbox-navigation-preload": "6.5.4", + "workbox-precaching": "6.5.4", + "workbox-range-requests": "6.5.4", + "workbox-recipes": "6.5.4", + "workbox-routing": "6.5.4", + "workbox-strategies": "6.5.4", + "workbox-streams": "6.5.4", + "workbox-sw": "6.5.4", + "workbox-window": "6.5.4" + }, + "dependencies": { + "@apideck/better-ajv-errors": { + "version": "0.3.6", + "resolved": "https://registry.npmjs.org/@apideck/better-ajv-errors/-/better-ajv-errors-0.3.6.tgz", + "integrity": "sha512-P+ZygBLZtkp0qqOAJJVX4oX/sFo5JR3eBWwwuqHHhK0GIgQOKWrAfiAaWX0aArHkRWHMuggFEgAZNxVPwPZYaA==", + "requires": { + "json-schema": "^0.4.0", + "jsonpointer": "^5.0.0", + "leven": "^3.1.0" + } + }, + "ajv": { + "version": "8.11.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.0.tgz", + "integrity": "sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg==", + "requires": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + } + }, + "fs-extra": { + "version": "9.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", + "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==", + "requires": { + "at-least-node": "^1.0.0", + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + } + }, + "json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" + }, + "source-map": { + "version": "0.8.0-beta.0", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.8.0-beta.0.tgz", + "integrity": "sha512-2ymg6oRBpebeZi9UUNsgQ89bhx01TcTkmNTGnNO88imTmbSgy4nfujrgVEFKWpMTEGA11EDkTt7mqObTPdigIA==", + "requires": { + "whatwg-url": "^7.0.0" + } + }, + "tr46": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-1.0.1.tgz", + "integrity": "sha512-dTpowEjclQ7Kgx5SdBkqRzVhERQXov8/l9Ft9dVM9fmg0W0KQSVaXX9T4i6twCPNtYiZM53lpSSUAwJbFPOHxA==", + "requires": { + "punycode": "^2.1.0" + } + }, + "webidl-conversions": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-4.0.2.tgz", + "integrity": "sha512-YQ+BmxuTgd6UXZW3+ICGfyqRyHXVlD5GtQr5+qjiNW7bF0cqrzX500HVXPBOvgXb5YnzDd+h0zqyv61KUD7+Sg==" + }, + "whatwg-url": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-7.1.0.tgz", + "integrity": "sha512-WUu7Rg1DroM7oQvGWfOiAK21n74Gg+T4elXEQYkOhtyLeWiJFoOGLXPKI/9gzIie9CtwVLm8wtw6YJdKyxSjeg==", + "requires": { + "lodash.sortby": "^4.7.0", + "tr46": "^1.0.1", + "webidl-conversions": "^4.0.2" + } + } + } + }, + "workbox-cacheable-response": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-cacheable-response/-/workbox-cacheable-response-6.5.4.tgz", + "integrity": "sha512-DCR9uD0Fqj8oB2TSWQEm1hbFs/85hXXoayVwFKLVuIuxwJaihBsLsp4y7J9bvZbqtPJ1KlCkmYVGQKrBU4KAug==", + "requires": { + "workbox-core": "6.5.4" + } + }, + "workbox-core": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-core/-/workbox-core-6.5.4.tgz", + "integrity": "sha512-OXYb+m9wZm8GrORlV2vBbE5EC1FKu71GGp0H4rjmxmF4/HLbMCoTFws87M3dFwgpmg0v00K++PImpNQ6J5NQ6Q==" + }, + "workbox-expiration": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-expiration/-/workbox-expiration-6.5.4.tgz", + "integrity": "sha512-jUP5qPOpH1nXtjGGh1fRBa1wJL2QlIb5mGpct3NzepjGG2uFFBn4iiEBiI9GUmfAFR2ApuRhDydjcRmYXddiEQ==", + "requires": { + "idb": "^7.0.1", + "workbox-core": "6.5.4" + } + }, + "workbox-google-analytics": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-google-analytics/-/workbox-google-analytics-6.5.4.tgz", + "integrity": "sha512-8AU1WuaXsD49249Wq0B2zn4a/vvFfHkpcFfqAFHNHwln3jK9QUYmzdkKXGIZl9wyKNP+RRX30vcgcyWMcZ9VAg==", + "requires": { + "workbox-background-sync": "6.5.4", + "workbox-core": "6.5.4", + "workbox-routing": "6.5.4", + "workbox-strategies": "6.5.4" + } + }, + "workbox-navigation-preload": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-navigation-preload/-/workbox-navigation-preload-6.5.4.tgz", + "integrity": "sha512-IIwf80eO3cr8h6XSQJF+Hxj26rg2RPFVUmJLUlM0+A2GzB4HFbQyKkrgD5y2d84g2IbJzP4B4j5dPBRzamHrng==", + "requires": { + "workbox-core": "6.5.4" + } + }, + "workbox-precaching": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-precaching/-/workbox-precaching-6.5.4.tgz", + "integrity": "sha512-hSMezMsW6btKnxHB4bFy2Qfwey/8SYdGWvVIKFaUm8vJ4E53JAY+U2JwLTRD8wbLWoP6OVUdFlXsTdKu9yoLTg==", + "requires": { + "workbox-core": "6.5.4", + "workbox-routing": "6.5.4", + "workbox-strategies": "6.5.4" + } + }, + "workbox-range-requests": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-range-requests/-/workbox-range-requests-6.5.4.tgz", + "integrity": "sha512-Je2qR1NXCFC8xVJ/Lux6saH6IrQGhMpDrPXWZWWS8n/RD+WZfKa6dSZwU+/QksfEadJEr/NfY+aP/CXFFK5JFg==", + "requires": { + "workbox-core": "6.5.4" + } + }, + "workbox-recipes": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-recipes/-/workbox-recipes-6.5.4.tgz", + "integrity": "sha512-QZNO8Ez708NNwzLNEXTG4QYSKQ1ochzEtRLGaq+mr2PyoEIC1xFW7MrWxrONUxBFOByksds9Z4//lKAX8tHyUA==", + "requires": { + "workbox-cacheable-response": "6.5.4", + "workbox-core": "6.5.4", + "workbox-expiration": "6.5.4", + "workbox-precaching": "6.5.4", + "workbox-routing": "6.5.4", + "workbox-strategies": "6.5.4" + } + }, + "workbox-routing": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-routing/-/workbox-routing-6.5.4.tgz", + "integrity": "sha512-apQswLsbrrOsBUWtr9Lf80F+P1sHnQdYodRo32SjiByYi36IDyL2r7BH1lJtFX8fwNHDa1QOVY74WKLLS6o5Pg==", + "requires": { + "workbox-core": "6.5.4" + } + }, + "workbox-strategies": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-strategies/-/workbox-strategies-6.5.4.tgz", + "integrity": "sha512-DEtsxhx0LIYWkJBTQolRxG4EI0setTJkqR4m7r4YpBdxtWJH1Mbg01Cj8ZjNOO8etqfA3IZaOPHUxCs8cBsKLw==", + "requires": { + "workbox-core": "6.5.4" + } + }, + "workbox-streams": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-streams/-/workbox-streams-6.5.4.tgz", + "integrity": "sha512-FXKVh87d2RFXkliAIheBojBELIPnWbQdyDvsH3t74Cwhg0fDheL1T8BqSM86hZvC0ZESLsznSYWw+Va+KVbUzg==", + "requires": { + "workbox-core": "6.5.4", + "workbox-routing": "6.5.4" + } + }, + "workbox-sw": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-sw/-/workbox-sw-6.5.4.tgz", + "integrity": "sha512-vo2RQo7DILVRoH5LjGqw3nphavEjK4Qk+FenXeUsknKn14eCNedHOXWbmnvP4ipKhlE35pvJ4yl4YYf6YsJArA==" + }, + "workbox-webpack-plugin": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-webpack-plugin/-/workbox-webpack-plugin-6.5.4.tgz", + "integrity": "sha512-LmWm/zoaahe0EGmMTrSLUi+BjyR3cdGEfU3fS6PN1zKFYbqAKuQ+Oy/27e4VSXsyIwAw8+QDfk1XHNGtZu9nQg==", + "requires": { + "fast-json-stable-stringify": "^2.1.0", + "pretty-bytes": "^5.4.1", + "upath": "^1.2.0", + "webpack-sources": "^1.4.3", + "workbox-build": "6.5.4" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + }, + "webpack-sources": { + "version": "1.4.3", + "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-1.4.3.tgz", + "integrity": "sha512-lgTS3Xhv1lCOKo7SA5TjKXMjpSM4sBjNV5+q2bqesbSPs5FjGmU6jjtBSkX9b4qW87vDIsCIlUPOEhbZrMdjeQ==", + "requires": { + "source-list-map": "^2.0.0", + "source-map": "~0.6.1" + } + } + } + }, + "workbox-window": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-window/-/workbox-window-6.5.4.tgz", + "integrity": "sha512-HnLZJDwYBE+hpG25AQBO8RUWBJRaCsI9ksQJEp3aCOFCaG5kqaToAYXFRAHxzRluM2cQbGzdQF5rjKPWPA1fug==", + "requires": { + "@types/trusted-types": "^2.0.2", + "workbox-core": "6.5.4" + } + }, + "wrap-ansi": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", + "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", + "requires": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + } + }, + "wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==" + }, + "write-file-atomic": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-3.0.3.tgz", + "integrity": "sha512-AvHcyZ5JnSfq3ioSyjrBkH9yW4m7Ayk8/9My/DD9onKeu/94fwrMocemO2QAJFAlnnDN+ZDS+ZjAR5ua1/PV/Q==", + "requires": { + "imurmurhash": "^0.1.4", + "is-typedarray": "^1.0.0", + "signal-exit": "^3.0.2", + "typedarray-to-buffer": "^3.1.5" + } + }, + "ws": { + "version": "8.9.0", + "resolved": "https://registry.npmjs.org/ws/-/ws-8.9.0.tgz", + "integrity": "sha512-Ja7nszREasGaYUYCI2k4lCKIRTt+y7XuqVoHR44YpI49TtryyqbqvDMn5eqfW7e6HzTukDRIsXqzVHScqRcafg==", + "requires": {} + }, + "xml-name-validator": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/xml-name-validator/-/xml-name-validator-3.0.0.tgz", + "integrity": "sha512-A5CUptxDsvxKJEU3yO6DuWBSJz/qizqzJKOMIfUJHETbBw/sFaDxgd6fxm1ewUaM0jZ444Fc5vC5ROYurg/4Pw==" + }, + "xmlchars": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/xmlchars/-/xmlchars-2.2.0.tgz", + "integrity": "sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw==" + }, + "xtend": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz", + "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==" + }, + "y18n": { + "version": "5.0.8", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", + "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==" + }, + "yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" + }, + "yaml": { + "version": "1.10.2", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz", + "integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==" + }, + "yaml-ast-parser": { + "version": "0.0.43", + "resolved": "https://registry.npmjs.org/yaml-ast-parser/-/yaml-ast-parser-0.0.43.tgz", + "integrity": "sha512-2PTINUwsRqSd+s8XxKaJWQlUuEMHJQyEuh2edBbW8KNJz0SJPwUSD2zRWqezFEdN7IzAgeuYHFUCF7o8zRdZ0A==" + }, + "yargs": { + "version": "17.5.1", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.5.1.tgz", + "integrity": "sha512-t6YAJcxDkNX7NFYiVtKvWUz8l+PaKTLiL63mJYWR2GnHq2gjEWISzsLp9wg3aY36dY1j+gfIEL3pIF+XlJJfbA==", + "requires": { + "cliui": "^7.0.2", + "escalade": "^3.1.1", + "get-caller-file": "^2.0.5", + "require-directory": "^2.1.1", + "string-width": "^4.2.3", + "y18n": "^5.0.5", + "yargs-parser": "^21.0.0" + } + }, + "yargs-parser": { + "version": "21.1.1", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz", + "integrity": "sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==" + }, + "yn": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/yn/-/yn-3.1.1.tgz", + "integrity": "sha512-Ux4ygGWsu2c7isFWe8Yu1YluJmqVhxqK2cLXNQA5AcC3QfbGNpM7fu0Y8b/z16pXLnFxZYvWhd3fhBY9DLmC6Q==" + }, + "yocto-queue": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", + "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==" + } + } +} diff --git a/samples/musicfestival-frontend-react/package.json b/samples/musicfestival-frontend-react/package.json new file mode 100644 index 0000000..65fd15a --- /dev/null +++ b/samples/musicfestival-frontend-react/package.json @@ -0,0 +1,71 @@ +{ + "name": "music-festival", + "version": "0.1.0", + "private": true, + "dependencies": { + "@episerver/forms-react": "file:../../src/@episerver/forms-react", + "@episerver/forms-sdk": "file:../../src/@episerver/forms-sdk", + "@emotion/react": "^11.11.0", + "@emotion/styled": "^11.11.0", + "@graphql-codegen/cli": "^2.12.1", + "@graphql-codegen/typescript": "^2.7.3", + "@graphql-codegen/typescript-operations": "^2.5.3", + "@graphql-codegen/typescript-react-query": "^4.0.1", + "@tanstack/react-query": "^4.6.0", + "@testing-library/jest-dom": "^5.14.1", + "@testing-library/react": "^13.0.0", + "@testing-library/user-event": "^13.2.1", + "@types/jest": "^27.0.1", + "@types/node": "^16.7.13", + "@types/react": "^18.0.0", + "@types/react-dom": "^18.0.0", + "bootstrap": "^5.2.1", + "dotenv": "^16.0.2", + "dotenv-webpack": "^8.0.1", + "graphql": "^16.6.0", + "html-react-parser": "^3.0.4", + "oidc-client": "^1.11.5", + "react": "^18.2.0", + "react-dom": "^18.2.0", + "react-paginate": "^8.2.0", + "react-router-dom": "^6.4.2", + "react-scripts": "5.0.1", + "typescript": "^4.4.2", + "web-vitals": "^2.1.0" + }, + "scripts": { + "start": "react-scripts start", + "build": "react-scripts build", + "test": "react-scripts test", + "eject": "react-scripts eject", + "generate": "graphql-codegen", + "generate:local": "cross-env DOTENV_CONFIG_PATH=./.env yarn generate -r dotenv/config", + "content-definitions:push": "content-definitions push manifest.json -s http://localhost:8082 --authority http://localhost:8082 --client-id cli --client-secret cli --allowed-upgrades major", + "content-definitions:pull": "content-definitions pull manifest.json -s http://localhost:8082 --authority http://localhost:8082 --client-id cli --client-secret cli" + }, + "eslintConfig": { + "extends": [ + "react-app", + "react-app/jest" + ] + }, + "browserslist": { + "production": [ + ">0.2%", + "not dead", + "not op_mini all" + ], + "development": [ + "last 1 chrome version", + "last 1 firefox version", + "last 1 safari version" + ] + }, + "devDependencies": { + "cross-env": "^7.0.3", + "css-loader": "^6.7.2", + "less": "^4.1.3", + "less-loader": "^11.1.0", + "style-loader": "^3.3.1" + } +} \ No newline at end of file diff --git a/samples/musicfestival-frontend-react/package_backup.json b/samples/musicfestival-frontend-react/package_backup.json new file mode 100644 index 0000000..f43856f --- /dev/null +++ b/samples/musicfestival-frontend-react/package_backup.json @@ -0,0 +1,62 @@ +{ + "name": "music-festival-graphql", + "version": "0.1.0", + "private": true, + "dependencies": { + "@graphql-codegen/cli": "^2.12.1", + "@graphql-codegen/typescript": "^2.7.3", + "@graphql-codegen/typescript-operations": "^2.5.3", + "@graphql-codegen/typescript-react-query": "^4.0.1", + "@tanstack/react-query": "^4.6.0", + "@testing-library/jest-dom": "^5.14.1", + "@testing-library/react": "^13.0.0", + "@testing-library/user-event": "^13.2.1", + "@types/jest": "^27.0.1", + "@types/node": "^16.7.13", + "@types/react": "^18.0.0", + "@types/react-dom": "^18.0.0", + "bootstrap": "^5.2.1", + "dotenv": "^16.0.2", + "dotenv-webpack": "^8.0.1", + "graphql": "^16.6.0", + "html-react-parser": "^3.0.4", + "oidc-client": "^1.11.5", + "react": "^18.2.0", + "react-dom": "^18.2.0", + "react-router-dom": "^6.4.2", + "react-scripts": "5.0.1", + "typescript": "^4.4.2", + "web-vitals": "^2.1.0" + }, + "scripts": { + "start": "react-scripts start", + "build": "react-scripts build", + "test": "react-scripts test", + "eject": "react-scripts eject", + "generate": "graphql-codegen" + }, + "eslintConfig": { + "extends": [ + "react-app", + "react-app/jest" + ] + }, + "browserslist": { + "production": [ + ">0.2%", + "not dead", + "not op_mini all" + ], + "development": [ + "last 1 chrome version", + "last 1 firefox version", + "last 1 safari version" + ] + }, + "devDependencies": { + "css-loader": "^6.7.2", + "less": "^4.1.3", + "less-loader": "^11.1.0", + "style-loader": "^3.3.1" + } +} diff --git a/samples/musicfestival-frontend-react/public/back.svg b/samples/musicfestival-frontend-react/public/back.svg new file mode 100644 index 0000000..573afd4 --- /dev/null +++ b/samples/musicfestival-frontend-react/public/back.svg @@ -0,0 +1 @@ + diff --git a/samples/musicfestival-frontend-react/public/favicon.ico b/samples/musicfestival-frontend-react/public/favicon.ico new file mode 100644 index 0000000000000000000000000000000000000000..a11777cc471a4344702741ab1c8a588998b1311a GIT binary patch literal 3870 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 baj7?x%VD!5Cxk2YbYLNVeiXvvpMCWYo=by@ literal 0 HcmV?d00001 diff --git a/samples/musicfestival-frontend-react/public/index.html b/samples/musicfestival-frontend-react/public/index.html new file mode 100644 index 0000000..aa069f2 --- /dev/null +++ b/samples/musicfestival-frontend-react/public/index.html @@ -0,0 +1,43 @@ + + + + + + + + + + + + + React App + + + +
+ + + diff --git a/samples/musicfestival-frontend-react/public/logo192.png b/samples/musicfestival-frontend-react/public/logo192.png new file mode 100644 index 0000000000000000000000000000000000000000..fc44b0a3796c0e0a64c3d858ca038bd4570465d9 GIT binary patch literal 5347 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 b{|{}U^kRn2wo}j7|0ATu<;8xA7zX}7|B6mN literal 0 HcmV?d00001 diff --git a/samples/musicfestival-frontend-react/public/manifest.json b/samples/musicfestival-frontend-react/public/manifest.json new file mode 100644 index 0000000..080d6c7 --- /dev/null +++ b/samples/musicfestival-frontend-react/public/manifest.json @@ -0,0 +1,25 @@ +{ + "short_name": "React App", + "name": "Create React App Sample", + "icons": [ + { + "src": "favicon.ico", + "sizes": "64x64 32x32 24x24 16x16", + "type": "image/x-icon" + }, + { + "src": "logo192.png", + "type": "image/png", + "sizes": "192x192" + }, + { + "src": "logo512.png", + "type": "image/png", + "sizes": "512x512" + } + ], + "start_url": ".", + "display": "standalone", + "theme_color": "#000000", + "background_color": "#ffffff" +} diff --git a/samples/musicfestival-frontend-react/public/pattern-wave.svg b/samples/musicfestival-frontend-react/public/pattern-wave.svg new file mode 100644 index 0000000..1069523 --- /dev/null +++ b/samples/musicfestival-frontend-react/public/pattern-wave.svg @@ -0,0 +1,30 @@ + + + + Created with Sketch. + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/samples/musicfestival-frontend-react/public/robots.txt b/samples/musicfestival-frontend-react/public/robots.txt new file mode 100644 index 0000000..e9e57dc --- /dev/null +++ b/samples/musicfestival-frontend-react/public/robots.txt @@ -0,0 +1,3 @@ +# https://www.robotstxt.org/robotstxt.html +User-agent: * +Disallow: diff --git a/samples/musicfestival-frontend-react/public/wave.svg b/samples/musicfestival-frontend-react/public/wave.svg new file mode 100644 index 0000000..dca549d --- /dev/null +++ b/samples/musicfestival-frontend-react/public/wave.svg @@ -0,0 +1,19 @@ + + + Created with Sketch. + + + + + + + + + + + + + + + + diff --git a/samples/musicfestival-frontend-react/src/App.css b/samples/musicfestival-frontend-react/src/App.css new file mode 100644 index 0000000..649fb91 --- /dev/null +++ b/samples/musicfestival-frontend-react/src/App.css @@ -0,0 +1,4300 @@ +@import url(https://fonts.googleapis.com/css?family=Barlow:400,700|Ubuntu:400,700); +@import url(https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.min.css); + +.LoginBar { + position: absolute; + top: 0; + left: 0; + right: 0; + width: 100%; + z-index: 99; + align-items: center; +} + +.LoginBar .btn { + position: absolute; + top: 30px; + right: 180px; +} + +html { + -webkit-font-smoothing: antialiased; + -webkit-text-size-adjust: 100%; +} + +*, +*::before, +*::after { + box-sizing: border-box; +} + +body { + background-color: #1A237E; + color: #fff; + font: 400 100%/1.5 "barlow", "Helvetica", "Arial", sans-serif; + height: 100%; + margin: 0; +} + +::-moz-selection { + background: rgba(236, 64, 122, 0.24); + text-shadow: none; +} + +::selection { + background: rgba(236, 64, 122, 0.24); + text-shadow: none; +} + +p { + font-family: "barlow", "Helvetica", "Arial", sans-serif; + font-size: 16px; + margin: 1em 0; + line-height: 1.3em; +} + +@media only screen and (min-width: 48em), +print { + p { + font-size: 20px; + } +} + +ol, +ul, +dl { + margin-bottom: 1em; +} + +ol ol, +ol ul, +ul ol, +ul ul { + margin-bottom: 0; +} + +.FlexItem--extend { + flex-grow: 1; +} + +.logo { + width: 55px; + height: 50px; +} + +.logo svg { + width: 100%; + height: 100%; +} + +/** +* Links +*/ +a { + color: #fff; + text-decoration: none; + transition: color 250ms ease-out; +} + +a:hover { + text-decoration: underline; +} + +/** +* Elements +*/ +img { + height: auto; + max-width: 100%; + vertical-align: middle; +} + +hr { + display: block; + height: 1px; + border: 0; + border-top: 1px dashed #ccc; + margin: 1em 0; + padding: 0; +} + +address { + font-style: normal; +} + +.pullquote, +blockquote { + border-left: none; + font-family: "ubuntu-bold"; + font-size: 3.125rem; + font-weight: 300; + line-height: 1; + margin: 80px auto 50px; + max-width: 1008px; + padding-left: 0; + text-align: center; + text-transform: uppercase; + width: 90%; +} + +figure { + margin: 0; +} + +/** +* Tables +*/ +table { + width: 100%; + max-width: 100%; + margin: 0 0 1em; + border-collapse: collapse; + border-spacing: 0; +} + +table th, +table td { + text-align: left; + padding: 0.5em 0.7em 0.5em 0.2em; + vertical-align: top; +} + +table th { + border-bottom: 1px solid #eee; + color: #666; + font-size: 0.8em; + text-align: left; +} + +/** +* Form +*/ +input[type=text], +input[type=password], +input[type=number], +input[type=search], +input[type=tel], +input[type=email], +input[type=url], +textarea { + font-family: inherit; + border: 2px solid #ccc; + border-radius: 4px; + padding: 0.6em; + box-sizing: border-box; +} + +input[type=text]:disabled, +input[type=password]:disabled, +input[type=number]:disabled, +input[type=search]:disabled, +input[type=tel]:disabled, +input[type=email]:disabled, +input[type=url]:disabled, +textarea:disabled { + background: #e6e6e6; + opacity: 0.8; + color: #aaa; + cursor: not-allowed; +} + +input[type="email"], +input[type="number"], +input[type="password"], +input[type="text"], +input[type="url"], +select { + font-size: 1em; + max-width: 100%; + padding: 0.6em 1.2em; +} + +input[type="search"] { + border-radius: 2em; + font-size: 1em; + padding: 0.6em 1.2em; +} + +select { + padding: 0.5em 1.6em 0.55em 0.9em; +} + +input[type="email"], +input[type="password"], +input[type="number"], +input[type="url"], +input[type="text"], +textarea, +select { + background: hsla(0, 0%, 100%, 0.12); + border: 0; + border-radius: 20px; + color: #fff; + display: block; + font: 0.75rem "barlow-bold"; + height: 40px; + margin-bottom: 10px; + padding: 0 20px; + width: 100%; +} + +input[type="email"]::-moz-placeholder, +input[type="password"]::-moz-placeholder, +input[type="text"]::-moz-placeholder { + color: #fff; + text-align: center; + text-transform: uppercase; +} + +input[type="email"]::placeholder, +input[type="password"]::placeholder, +input[type="text"]::placeholder { + color: #fff; + text-align: center; + text-transform: uppercase; +} + +input[type="email"].search, +input[type="password"].search, +input[type="text"].search { + height: 24px; +} + +textarea { + border: 1px solid #ccc; + font-size: 1em; + height: 5.8em; + padding: 0.5em; + resize: vertical; +} + +input[type=email]:focus, +input[type=number]:focus, +input[type=password]:focus, +input[type=search]:focus, +input[type=tel]:focus, +input[type=text]:focus, +input[type=url]:focus, +select:focus, +textarea:focus { + box-shadow: 0 0 3px 0 #1A237E; + outline: 0; +} + +label { + display: inline-block; + margin-bottom: 0.5em; +} + +/** +* Form Validation +*/ + +/* stylelint-disable selector-class-pattern */ +.field-validation-valid, +.field-validation-error { + display: block; + margin-top: 0.83em; + font-size: 0.875em; +} + +.field-validation-valid, +.field-validation-valid.Status { + display: none; +} + +.input-validation-error { + border-color: #ff9191 !important; +} + +/* stylelint-enable */ + +/** +* Print styles. +* Inlined to avoid required HTTP connection. +*/ +@media print { + @page page { + margin: 0.5cm; + } + + *, + *:before, + *:after { + background: transparent !important; + color: #000 !important; + /* Black prints faster: http://www.sanbeiji.com/archives/953 */ + box-shadow: none !important; + text-shadow: none !important; + } + + a, + a:visited { + text-decoration: underline; + } + + pre, + blockquote { + border: 1px solid #aaa; + page-break-inside: avoid; + } + + /* + * Printing Tables: + * http://css-discuss.incutio.com/wiki/Printing_Tables + */ + thead { + display: table-header-group; + } + + tr, + img { + page-break-inside: avoid; + } + + img { + max-width: 100% !important; + } + + p, + h2, + h3 { + orphans: 3; + widows: 3; + } + + h2, + h3 { + page-break-after: avoid; + } + + #epi-quickNavigator { + /* stylelint-disable-line */ + display: none !important; + } + + .ir a:after, + a[href^="#"]:after, + a[href^="javascript:"]:after { + content: ""; + } +} + +.gutter { + padding-right: 20px; +} + +.gutter, +.gutter--left { + padding-left: 20px; +} + +.buttons { + margin: 20px; + border: 1px solid #fff; + border-radius: 20px; + display: flex; + flex-direction: row; + align-items: center; + overflow: hidden; +} + +.buttons button { + width: 50%; + position: relative; + border: none; + background: none; + font: 12px/26px "barlow-bold"; + text-transform: uppercase; + border-radius: 0; +} + +.buttons button:focus { + outline: 0; + background: transparent; +} + +.buttons button::before { + content: ''; + position: absolute; + top: 0; + left: 0; + width: 1px; + height: 100%; + background: #fff; +} + +.buttons button:first-child::before { + display: none; +} + +.buttons button.active { + background: rgba(216, 216, 216, 0.12); +} + +.buttons.is--alternative { + margin: 20px 0 0; + border-radius: 0; + border: 0; + background: #1A237E; + color: #41FFF5; +} + +.buttons.is--alternative button.active { + background: #41FFF5; + color: #1A237E; +} + +.buttons.is--alternative button::before { + display: none; +} + +/*! normalize.css v3.0.2 | MIT License | git.io\/normalize */ +/** +* 1. Set default font family to sans-serif. +* 2. Prevent iOS text size adjust after orientation change, without disabling +* user zoom. +*/ +html { + font-family: sans-serif; + /* 1 */ + -ms-text-size-adjust: 100%; + /* 2 */ + -webkit-text-size-adjust: 100%; + /* 2 */ +} + +/** +* Remove default margin. +*/ +body { + margin: 0; +} + +/* HTML5 display definitions + ========================================================================== */ +/** +* Correct `block` display not defined for any HTML5 element in IE 8\/9. +* Correct `block` display not defined for `details` or `summary` in IE 10\/11 +* and Firefox. +* Correct `block` display not defined for `main` in IE 11. +*/ +article, +aside, +details, +figcaption, +figure, +footer, +header, +hgroup, +main, +menu, +nav, +section, +summary { + display: block; +} + +/** +* 1. Correct `inline-block` display not defined in IE 8/9. +* 2. Normalize vertical alignment of `progress` in Chrome, Firefox, and Opera. +*/ +audio, +canvas, +progress, +video { + display: inline-block; + /* 1 */ + vertical-align: baseline; + /* 2 */ +} + +/** +* Prevent modern browsers from displaying `audio` without controls. +* Remove excess height in iOS 5 devices. +*/ +audio:not([controls]) { + display: none; + height: 0; +} + +/** +* Address `[hidden]` styling not present in IE 8\/9\/10. +* Hide the `template` element in IE 8\/9\/11, Safari, and Firefox < 22. +*/ +[hidden], +template { + display: none; +} + +/* Links + ========================================================================== */ +/** +* Remove the gray background color from active links in IE 10. +*/ +a { + background-color: transparent; +} + +/** +* Improve readability when focused and also mouse hovered in all browsers. +*/ +a:active, +a:hover { + outline: 0; +} + +/* Text-level semantics + ========================================================================== */ +/** +* Address styling not present in IE 8\/9\/10\/11, Safari, and Chrome. +*/ +abbr[title] { + border-bottom: 1px dotted; +} + +/** +* Address style set to `bolder` in Firefox 4+, Safari, and Chrome. +*/ +b, +strong { + font-weight: bold; +} + +/** +* Address styling not present in Safari and Chrome. +*/ +dfn { + font-style: italic; +} + +/** +* Address variable `h1` font-size and margin within `section` and `article` +* contexts in Firefox 4+, Safari, and Chrome. +*/ +h1 { + font-size: 2em; + margin: 0.67em 0; +} + +/** +* Address styling not present in IE 8\/9. +*/ +mark { + background: #ff0; + color: #000; +} + +/** +* Address inconsistent and variable font size in all browsers. +*/ +small { + font-size: 80%; +} + +/** +* Prevent `sub` and `sup` affecting `line-height` in all browsers. +*/ +sub, +sup { + font-size: 75%; + line-height: 0; + position: relative; + vertical-align: baseline; +} + +sup { + top: -0.5em; +} + +sub { + bottom: -0.25em; +} + +/* Embedded content + ========================================================================== */ +/** +* Remove border when inside `a` element in IE 8\/9\/10. +*/ +img { + border: 0; +} + +/** +* Correct overflow not hidden in IE 9\/10\/11. +*/ +svg:not(:root) { + overflow: hidden; +} + +svg { + width: 100%; + height: 100%; +} + +/* Grouping content + ========================================================================== */ +/** +* Address margin not present in IE 8\/9 and Safari. +*/ +figure { + margin: 1em 40px; +} + +/** +* Address differences between Firefox and other browsers. +*/ +hr { + box-sizing: content-box; + height: 0; +} + +/** +* Contain overflow in all browsers. +*/ +pre { + overflow: auto; +} + +/** +* Address odd `em`-unit font size rendering in all browsers. +*/ +code, +kbd, +pre, +samp { + font-family: monospace, monospace; + font-size: 1em; +} + +/* Forms + ========================================================================== */ +/** +* Known limitation: by default, Chrome and Safari on OS X allow very limited +* styling of `select`, unless a `border` property is set. +*/ +/** +* 1. Correct color not being inherited. +* Known issue: affects color of disabled elements. +* 2. Correct font properties not being inherited. +* 3. Address margins set differently in Firefox 4+, Safari, and Chrome. +*/ +button, +input, +optgroup, +select, +textarea { + color: inherit; + /* 1 */ + font: inherit; + /* 2 */ + margin: 0; + /* 3 */ +} + +/** +* Address `overflow` set to `hidden` in IE 8\/9\/10\/11. +*/ +button { + overflow: visible; +} + +/** +* Address inconsistent `text-transform` inheritance for `button` and `select`. +* All other form control elements do not inherit `text-transform` values. +* Correct `button` style inheritance in Firefox, IE 8\/9\/10\/11, and Opera. +* Correct `select` style inheritance in Firefox. +*/ +button, +select { + text-transform: none; +} + +/** +* 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio` +* and `video` controls. +* 2. Correct inability to style clickable `input` types in iOS. +* 3. Improve usability and consistency of cursor style between image-type +* `input` and others. +*/ +button, +html input[type="button"], +input[type="reset"], +input[type="submit"] { + appearance: button; + -webkit-appearance: button; + /* 2 */ + cursor: pointer; + /* 3 */ +} + +/** +* Re-set default cursor for disabled elements. +*/ +button[disabled], +html input[disabled] { + cursor: default; +} + +/** +* Remove inner padding and border in Firefox 4+. +*/ +button::-moz-focus-inner, +input::-moz-focus-inner { + border: 0; + padding: 0; +} + +/** +* Address Firefox 4+ setting `line-height` on `input` using `!important` in +* the UA stylesheet. +*/ +input { + line-height: normal; +} + +/** +* It's recommended that you don't attempt to style these elements. +* Firefox's implementation doesn't respect box-sizing, padding, or width. +* +* 1. Address box sizing set to `content-box` in IE 8\/9\/10. +* 2. Remove excess padding in IE 8\/9\/10. +*/ +input[type="checkbox"], +input[type="radio"] { + box-sizing: border-box; + /* 1 */ + padding: 0; + /* 2 */ +} + +/** +* Fix the cursor style for Chrome's increment/decrement buttons. For certain +* `font-size` values of the `input`, it causes the cursor style of the +* decrement button to change from `default` to `text`. +*/ +input[type="number"]::-webkit-inner-spin-button, +input[type="number"]::-webkit-outer-spin-button { + height: auto; +} + +/** +* 1. Address `appearance` set to `searchfield` in Safari and Chrome. +* 2. Address `box-sizing` set to `border-box` in Safari and Chrome +* (include `-moz` to future-proof). +*/ +input[type="search"] { + + appearance: textfield; + -webkit-appearance: textfield; + /* 1 */ + /* 2 */ + box-sizing: content-box; +} + +/** +* Remove inner padding and search cancel button in Safari and Chrome on OS X. +* Safari (but not Chrome) clips the cancel button when the search input has +* padding (and `textfield` appearance). +*/ +input[type="search"]::-webkit-search-cancel-button, +input[type="search"]::-webkit-search-decoration { + -webkit-appearance: none; +} + +/** +* Define consistent border, margin, and padding. +*/ +fieldset { + border: 1px solid #c0c0c0; + margin: 0 2px; + padding: 0.35em 0.625em 0.75em; +} + +/** +* 1. Correct `color` not being inherited in IE 8\/9\/10\/11. +* 2. Remove padding so people aren't caught out if they zero out fieldsets. +*/ +legend { + border: 0; + /* 1 */ + padding: 0; + /* 2 */ +} + +/** +* Remove default vertical scrollbar in IE 8\/9\/10\/11. +*/ +textarea { + overflow: auto; +} + +/** +* Don't inherit the `font-weight` (applied by a rule above). +* NOTE: the default cannot safely be changed in Chrome and Safari on OS X. +*/ +optgroup { + font-weight: bold; +} + +@font-face { + font-family: 'ubuntu-bold'; + src: url(data:application/font-ttf;charset=utf-8;base64,AAEAAAAVAQAABABQRFNJR0JtL3kABPZIAAAZFEdQT1PXqFbNAAOJ/AABNZxHU1VCbUPrdgAEv5gAADawTFRTSBHRf0YAABX4AAAE9E9TLzKKWvzhAAAB2AAAAGBWRE1Y5tTu2gAAGuwAABbWY21hcLWufjcAALx8AAAF6mN2dCAV+QzYAADKDAAAAhRmcGdtdr1ExAAAwmgAAAYjZ2FzcAASAAkAA4nsAAAAEGdseWYT9KPHAADWBAAB5PRoZG14ivrofAAAMcQAAIq4aGVhZArT3wYAAAFcAAAANmhoZWEQrBFAAAABlAAAACRobXR4cWW0sQAAAjgAABPAa2Vybo0Sj9UAArr4AACeUmxvY2F2tPvoAADMIAAACeJtYXhwCpcIuQAAAbgAAAAgbmFtZde+8cMAA1lMAAAD53Bvc3RYxtTGAANdNAAALLVwcmVwjZsKHwAAyIwAAAF/AAEAAAAA1LwwB5uaXw889QAZA+gAAAAAyYq2WAAAAADVMhAn/1b/Iw2TA8IAAQAJAAIAAAAAAAAAAQAAA6T/QwAcDbf/Vv9VDZMAAQAAAAAAAAAAAAAAAAAABPAAAQAABPABAgAOAIwACgACABAALwBZAAAFIAb5AAUAAQADAoMCvAAFAAACvAKKAAAAjAK8AooAAAHdAHgA+gAAAgsIBAMGAgMCBOAAAv9QACBbAAAAAAAAAABEQU1BACAAAPsEAwj/RwA4A6QAvSAAAJ9WAQAAAg4CtQAAACAAAwH0ADIAAAAAAPAAAADwAAABHgAyAdEAMgK7ADcCOAAjA5YAIwLBACMA9wAyAWQARgFkAAUB9gAoAjgAMQD2ABEBVAAZAPYAHgG1/+cCOAAiAjgARgI4ACMCOAAaAjgAFAI4ACYCOAAlAjgAKwI4ACcCOAAcAPYAHgD2ABECOAAyAjgAMQI4ADEBxwAUA84AMgLRAAoCoABQAogAMgLhAFACXgBQAj4AUAK+ADIC3gBQATwAUAIRAAoCrABQAjMAUAOBADwC9ABQAxYAMgKEAFADFgAyApsAUAJGACUCZgAUAsMARgLSAAoDtAAUAqMACgKVAAUCYgAjAXMAWgG1/+cBcwAKAjgAEgH0AAABHgAUAikAIwJcAEYB9AAtAlwALQJIAC0BpgBGAlIALQJNAEYBIQA3ASH/uAJDAEYBPABGA14ARgJNAEYCXwAtAlwARgJcAC0BpgBGAeUAJwG8AEECTQBBAiYACgMQAAoCKgAKAiMABQH0ACMBcwAjAUIAWgFzAAoCOAAXAjgALgDzAA8Bpv+4AcYADwPoADwB7gAjAe4AIwGOACoFKAAjAkYAJQFHABQD5QAyAPMAKADzAA8BxgAoAcYADwFsACYB9AAAA+gAAAF1AAQDVgAeAeUAJwFHAB4DqQAtApUABQDwAAABHgAyAjgALQI4ABcCOAAZAjj/+wEuAFACAwAcAhgATwMcADIBjwAYAlUAFAI4ADIBVAAZAxwAMgF4ABsBawAUAjgAMQFrABABawARAR4AGgJSAEYCxgAoAPYAHgFGAC0BawAmAckAIQJVAB4DbgAUA24AFANuABcBxwAZAtEACgLRAAoC0QAKAtEACgLRAAoC0QAKA+IACgKIADICXgBQAl4AUAJeAFACXgBQATwAIwE8ADIBPAAEATz/5ALsAAoC9ABQAxYAMgMWADIDFgAyAxYAMgMWADICOAA+AxYAMgLDAEYCwwBGAsMARgLDAEYClQAFAoQAUAKTAEYCKQAjAikAIwIpACMCKQAjAikAIwIpACMDagAjAfQALQJIAC0CSAAtAkgALQJIAC0BIQAWASEAKQEh//YBIf/QAlkALQJNAEYCXwAtAl8ALQJfAC0CXwAtAl8ALQI4ADECXwAtAk0AQQJNAEECTQBBAk0AQQIjAAUCXABGAiMABQLRAAoCKQAjAtEACgIpACMC0QAKAikAIwKIADIB9AAtAogAMgH0AC0CiAAyAfQALQKIADIB9AAtAuEAUAKtAC0C7AAKAl4ALQJeAFACSAAtAl4AUAJIAC0CXgBQAkgALQJeAFACSAAtAl4AUAJIAC0CvgAyAlIALQK+ADICUgAtAr4AMgJSAC0CvgAyAlIALQLeAFACTQBEAvQACgJXABIBPP/nASH/2QE8//8BIf/xATwACAEh//ABPAAgASEADwE8AE4BIQBGASEANwNJAFACQAA3AhEACgEh/7gCrABQAkMARgNDAFACRgBGAjMASgE8ADICMwBQATwAMAIzAFABcgBGAjMAUAIGAEYCUgAAAWz/9gL0AFACTQBGAvQAUAJNAEYC9ABQAk0ARgN6AAICa//tAvQAUAJNAEYDFgAyAl8ALQMWADICXwAtAxYAMgJfAC0CmwBQAaYARgKbAFABpgAOApsAUAGmAEYCRgAlAeUAJwJGACUB5QAnAkYAJQHlACcCZgAUAbwAQQJmABQBvABBAmYAFAG8AEECwwBGAk0AQQLDAEYCTQBBAsMARgJNAEECwwBGAk0AQQLDAEYCTQBBAsMARgJNAEEDtAAUAxAACgKVAAUCIwAFAmIAIwH0ACMCYgAjAfQAIwJiACMB9AAjAUkARgJGACUB5QAnAmYAFAG8AEEBIf+4ARAAQAGEAC0BeAAbAZoAKwD2ACwBRAAsATgAMwGyACcDtAAUAxAACgO0ABQDEAAKA7QAFAMQAAoClQAFAiMABQCY/1YBawAPAWsAFAFrABoBawAfAWsAHgFrABUBawAeAWsADwFrACYBawAQAWsAEQFrABQBawAaAWsAHwFrAB4BawAVAWsAHgIdABoDqABDA24AFANuABADbgAUA24AFwNuABoDbgASA24AFANuABADbgAXA24AFANuABQDbgAaA24AFANuABADbgAXA24AFANuABoDbgAfA24AFANuABADbgAUA24AGgNuABIDbgAVAmQAJQK1AAoC2gBQAh8ADwMPACgCOAAxAJj/VgD2AB4CWgAaAnwAHgGRAAUCOAAXAjgAMQI4ADECOAAxAk4ALwNJAEYCxABGAsQARgLgAEYC4ABGBGcARgSDAEYCTgAtAc8AGwIyACMCJAAQAj4AHgIpACACOwApAhoAGwI4ACgCOwAgAWsADwFrACYBawAQAWsAEQFrABQBawAaAWsAHwFrAB4BawAVAWsAHgFrAA8BawAmAWsAEAFrABEBawAUAWsAGgFrAB8BawAeAWsAFQFrAB4A0AAoANkADgDZAB0A0gAeAWQARgFkAAUBVAAZAbX/5wPOADIBcwBaAbX/5wFzAAoBcwAjAXMACgFHABQBbAAmAfQAAAPoAAABRwAeAR4AMgJVABQCVQAeAccAGQJcAAgDKwAPAooAUAJcAEYCXP/xAoP/+wKIABQC0AAyAiQALQLsAAoDbAAPAooALQJcAC0CUQAqAl4AIwLaADICZwAtAj7/0ALZADIC0QAKA3EARgGzAFABagACArcAUAJDAEYBWAAKAiMACwPWAEYC9P/QAmYARgMWADIDFgAyAl8ALQQyADIDZQAtAw8ADwJcAEYCmwBQAkYAKAHlACgCUwAfAaH/2AG8AEECjgAPAbwAQQJmABQC6wBGAnIAQQMFACMC1ABGAssABQJfAAUCYgAjAfQAIwJmABQCZgA3AgMAKAIGAAoCNQAUAiwACgIAAAoB6QAnAkwARgFCAFoCMQBaAjoAHgEeADIFFABQBL8AUARHAC0EQgBQA1AAUAJbAEYFAQBQBBMAUANuAEYC0QAKAikAIwE8AAQBIf/2AxYAMgJfAC0CwwBGAk0AQQLDAEYCTQBBAsMARgJNAEECwwBGAk0AQQLDAEYCTQBBAkgALQLRAAoCKQAjAtEACgIpACMD4gAKA2oAIwLYADICWgAtAr4AMgJSAC0CrABQAkMARgMWADICXwAtAxYAMgJfAC0CZgAUAgMABQEh/7gFFABQBL8AUARHAC0CvgAyAlIALQQlAFACnwBQAvQAUAJNAEYC0QAKAikAIwPiAAoDagAjAxYAMgJfAC0C0QAKAikAIwLRAAoCKQAjAl4AUAJIAC0CXgBQAkgALQE8/7oBIf+tATz//gEh//ADFgAyAl8ALQMWADICXwAtApsAUAGmAAECmwBQAaYARgLDAEYCTQA0AsMARgJNAEECOAAPAd0ACgLeAFACTQBGAsAAUAMOAC0CyAAyAlYAKAJiACMB9AAjAtEACgIpACMCXgBQAkgALQMWADICXwAtAxYAMgJfAC0DFgAyAl8ALQMWADICXwAtApUABQIjAAUB/f/7AwQARgH9//sDlwAtA5cALQLnAAoClQAyAgIALQI+AAoCYAARAeUAKAH0ACMB+wACAcIABwKgAAoC7QAKAtIACgJeAFACVQAtAiYACgEr/7oDLAAyAlwALQKmAAoBrAAKAqkACgIzAAoCAwAFAYYAIQHCABQBRAAcAXgAHgF4ADkBygAjAcoAIwHKACMBXwAfAUsAKAFwADEBcAAxAcoAHgHKAB4BygAeAl4AUAJeAFADLgAUAlEAUAKuADICRgAlATwAUAE8/+QCEQAKBGoAFAQzAFADAwAUAqwAUAL0AFACjAAUAtoAUALRAAoCigBQAqAAUAJRAFADNgAUAl4AUAPXAAoCYgAZAvQAUAL0AFACrABQAxUAFAOBADwC3gBQAxYAMgLaAFAChABQAogAMgJmABQCjAAUA2YALgKjAAoDFgBQAqgAKAP8AFAEOABQAwUAFAOfAFACkwBQAqkAKAQ5AFACsQAoAikAIwJZAC0CVgBGAcUARgKmABQCSAAtA1EACgHvAB4CawBGAmsARgJKAEYCcwAKAvkAPAJRAEYCXwAtAlEARgJcAEYB9AAtAg0AFAIjAAUDGgAtAioACgJ4AEYCOAAtA1wARgODAEYCfwAUAzgARgI0AEYCCQAdA2gARgJIAB4CSAAtAkgALQJXABIBxQBGAgkAIwHlACcBIQA3ASH/0AEh/7gDhgAKA2QARgJXABICSgBGAmsARgIjAAUCUQBGAl8ALQLrAA8CfAAKAxYAMgJfAC0DFwAKAlUACgM7AFACdgAyApQACgI2AAoCjgBQAmYARgI9AFABzwBGAnoAPAINADICpABQAjkARgP+AAoDaQAKAmIAGQHvAB4C4QBQAl4ARgMQAFACqgBGAsQACQJeAAIDHQAUApEAFAMnAFACewBGA0UAUAKNAEYEVQBQA2kARgMgADICeQAtAogAMgH0AC0CZgAUAfkACgKVAAUCJQAKApUABQIlAAoCzAAKAksACgOrABQCuQAKAtQAMgJNAB4CqAAyAjIAHgK8AFACTQBGA3AACgLEAAoDcAAKAsQACgE8AFAD1wAKA1EACgK/AFACPgBGAz4ACgKjAAoC3gBQAlgARgMSAFACcwBGAqgAKAI4AC0DuAA8AxoAMgEhAEYC0QAKAikAIwLRAAoCKQAjA+IACgNqACMCXgBQAkgALQLaADICSAAtAtoAMgJIAC0D1wAKA1EACgJiABkB7wAeAmYAFAIDAAUC9ABQAmsARgL0AFACawBGAxYAMgJfAC0DFgAyAl8ALQMWADICXwAtAqkAKAIJAB0CjAAUAiMABQKMABQCIwAFAowAFAIjAAUCqAAoAjgALQJRAFABxQBGA58AUAM4AEYEYQBQA+gAAAI4ABcCOAAMAjgAHwI4ABcBiwAJAtEACgKgAFACUQBQArUACgJeAFACYgAjAt4AUAMWADIBPABQAqwAUALSAAoDgQA8AvQAUAIuACMDFgAyAtoAUAKEAFACUwAfAmYAFAKVAAUDZgAuAqMACgNNAEEDDwAoAmoALQJ9AEYCLQAIAl8ALQIDACUB9AA8Ak0ARgJnADABNQBEAkYARgIjAAsCUgBGAiYACgIsADECXwAtAlEARgJkAEYB9AAtAncALQHjAAoCUQBBAxYALQIqAAoDLgBBA0oAMALRAAYC6//9A2v//QHJ//0BPP/kA3n//QNd//0ClQAF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//QANQA2//MANgA2//MANwA4//MAOAA5//MAOQA6//MAOgA6//MAOwA8//MAPAA+//IAPQA+//IAPgA///EAPwBA//EAQABA//EAQQBB//EAQgBD//EAQwBD//EARABE//EARQBF//AARgBG//AARwBH//AASABI//AASQBK/+8ASgBL/+8ASwBM/+8ATABN/+8ATQBN/+8ATgBO/+4ATwBN/+4AUABP/+4AUQBP/+4AUgBQ/+4AUwBR/+4AVABR/+0AVQBS/+wAVgBU/+wAVwBW/+wAWABW/+wAWQBX/+wAWgBY/+wAWwBY/+wAXABa/+wAXQBb/+sAXgBc/+sAXwBd/+oAYABd/+kAYQBe/+kAYgBg/+kAYwBf/+kAZABh/+kAZQBi/+kAZgBj/+kAZwBk/+gAaABl/+gAaQBm/+gAagBn/+gAawBn/+cAbABp/+cAbQBr/+cAbgBs/+YAbwBs/+YAcABt/+YAcQBu/+YAcgBu/+YAcwBw/+YAdABx/+UAdQBy/+UAdgBz/+QAdwB0/+QAeAB0/+QAeQB2/+QAegB3/+QAewB4/+QAfAB5/+QAfQB6/+MAfgB6/+MAfwB8/+MAgAB9/+MAgQB9/+MAggB+/+MAgwB//+IAhACA/+IAhQCB/+IAhgCC/+IAhwCD/+IAiACE/+EAiQCF/+EAigCF/+EAiwCI/+EAjACI/+EAjQCJ/+AAjgCK/+AAjwCL/+AAkACL/98AkQCM/98AkgCN/98AkwCP/98AlACP/98AlQCQ/98AlgCS/94AlwCT/94AmACT/90AmQCU/90AmgCV/90AmwCW/90AnACY/90AnQCZ/90AngCa/90AnwCb/90AoACb/9wAoQCc/9wAogCd/9sAowCe/9sApACf/9sApQCg/9sApgCh/9oApwCh/9oAqACj/9oAqQCk/9oAqgCk/9oAqwCm/9oArACn/9kArQCo/9kArgCp/9kArwCp/9gAsACq/9gAsQCr/9gAsgCs/9gAswCt/9gAtACv/9gAtQCv/9cAtgCw/9cAtwCx/9cAuACy/9cAuQCy/9cAugC0/9YAuwC2/9YAvAC3/9YAvQC3/9YAvgC3/9UAvwC4/9UAwAC6/9UAwQC6/9UAwgC8/9UAwwC9/9QAxAC+/9QAxQC+/9QAxgDA/9MAxwDB/9MAyADB/9MAwQjIAAgACP/+AAkAC//9AAoADP/9AAsADf/9AAwADf/9AA0ADv/9AA4AD//9AA8AEP/8ABAAEf/8ABEAEf/8ABIAE//8ABMAFP/7ABQAFf/7ABUAFv/7ABYAFv/7ABcAF//6ABgAGf/6ABkAGv/6ABoAG//6ABsAHP/6ABwAHf/6AB0AHf/5AB4AHv/5AB8AH//5ACAAIP/4ACEAIf/4ACIAI//4ACMAI//4ACQAJP/4ACUAJf/4ACYAJv/4ACcAKf/3ACgAKv/2ACkAKv/2ACoAK//2ACsALP/1ACwALP/1AC0ALf/1AC4AL//1AC8AMf/1ADAAMf/1ADEAMv/1ADIAM//0ADMAM//0ADQANP/0ADUANv/zADYANv/zADcAOP/zADgAOf/zADkAOv/zADoAOv/zADsAPP/zADwAPv/yAD0APv/yAD4AP//xAD8AQP/xAEAAQP/xAEEAQf/xAEIAQ//xAEMAQ//xAEQARP/xAEUARf/wAEYARv/wAEcAR//wAEgASP/wAEkASv/vAEoAS//vAEsATP/vAEwATf/vAE0ATf/vAE4ATv/uAE8ATf/uAFAAT//uAFEAT//uAFIAUP/uAFMAUf/uAFQAUf/tAFUAUv/sAFYAVP/sAFcAVv/sAFgAVv/sAFkAV//sAFoAWP/sAFsAWP/sAFwAWv/sAF0AW//rAF4AXP/rAF8AXf/qAGAAXf/pAGEAXv/pAGIAYP/pAGMAX//pAGQAYf/pAGUAYv/pAGYAY//pAGcAZP/oAGgAZf/oAGkAZv/oAGoAZ//oAGsAZ//nAGwAaf/nAG0Aa//nAG4AbP/mAG8AbP/mAHAAbf/mAHEAbv/mAHIAbv/mAHMAcP/mAHQAcf/lAHUAcv/lAHYAc//kAHcAdP/kAHgAdP/kAHkAdv/kAHoAd//kAHsAeP/kAHwAef/kAH0Aev/jAH4Aev/jAH8AfP/jAIAAff/jAIEAff/jAIIAfv/jAIMAf//iAIQAgP/iAIUAgf/iAIYAgv/iAIcAg//iAIgAhP/hAIkAhf/hAIoAhf/hAIsAiP/hAIwAiP/hAI0Aif/gAI4Aiv/gAI8Ai//gAJAAi//fAJEAjP/fAJIAjf/fAJMAj//fAJQAj//fAJUAkP/fAJYAkv/eAJcAk//eAJgAk//dAJkAlP/dAJoAlf/dAJsAlv/dAJwAmP/dAJ0Amf/dAJ4Amv/dAJ8Am//dAKAAm//cAKEAnP/cAKIAnf/bAKMAnv/bAKQAn//bAKUAoP/bAKYAof/aAKcAof/aAKgAo//aAKkApP/aAKoApP/aAKsApv/aAKwAp//ZAK0AqP/ZAK4Aqf/ZAK8Aqf/YALAAqv/YALEAq//YALIArP/YALMArf/YALQAr//YALUAr//XALYAsP/XALcAsf/XALgAsv/XALkAsv/XALoAtP/WALsAtv/WALwAt//WAL0At//WAL4At//VAL8AuP/VAMAAuv/VAMEAuv/VAMIAvP/VAMMAvf/UAMQAvv/UAMUAvv/UAMYAwP/TAMcAwf/TAMgAwf/TAMEIyAAIAA3/9wAJAAv//QAKAAz//QALAA3//QAMAA3//QANAA7//QAOAA///QAPABD//AAQABH//AARABH//AASABP//AATABT/+wAUABX/+wAVABb/+wAWABb/+wAXABf/+gAYABn/+gAZABr/+gAaABv/+gAbABz/+gAcAB3/+gAdAB3/+QAeAB7/+QAfAB//+QAgACD/+AAhACH/+AAiACP/+AAjACP/+AAkACT/+AAlACX/+AAmACb/+AAnACn/9wAoACr/9gApACr/9gAqACv/9gArACz/9QAsAC3/9QAtAC3/9QAuAC//9QAvADH/9QAwADH/9QAxADL/9QAyADP/9AAzADP/9AA0ADT/9AA1ADb/8wA2ADb/8wA3ADj/8wA4ADn/8wA5ADr/8wA6ADr/8wA7ADz/8wA8AD7/8gA9AD7/8gA+AD//8QA/AED/8QBAAED/8QBBAEH/8QBCAEP/8QBDAEP/8QBEAET/8QBFAEX/8ABGAEb/8ABHAEf/8ABIAEj/8ABJAEr/7wBKAEv/7wBLAEz/7wBMAE3/7wBNAE3/7wBOAE7/7gBPAE3/7gBQAE//7gBRAE//7gBSAFD/7gBTAFH/7gBUAFH/7QBVAFL/7ABWAFT/7ABXAFb/7ABYAFb/7ABZAFf/7ABaAFj/7ABbAFj/7ABcAFr/7ABdAFv/6wBeAFz/6wBfAF3/6gBgAF3/6QBhAF7/6QBiAGD/6QBjAF//6QBkAGH/6QBlAGL/6QBmAGP/6QBnAGT/6ABoAGX/6ABpAGb/6ABqAGf/6ABrAGf/5wBsAGn/5wBtAGv/5wBuAGz/5gBvAGz/5gBwAG3/5gBxAG7/5gByAG7/5gBzAHD/5gB0AHH/5QB1AHL/5QB2AHP/5AB3AHT/5AB4AHT/5AB5AHb/5AB6AHf/5AB7AHj/5AB8AHn/5AB9AHr/4wB+AHr/4wB/AHz/4wCAAH3/4wCBAH3/4wCCAH7/4wCDAH//4gCEAID/4gCFAIH/4gCGAIL/4gCHAIP/4gCIAIT/4QCJAIX/4QCKAIX/4QCLAIj/4QCMAIj/4QCNAIn/4ACOAIr/4ACPAIv/4ACQAIv/3wCRAIz/3wCSAI3/3wCTAI//3wCUAI//3wCVAJD/3wCWAJL/3gCXAJP/3gCYAJP/3QCZAJT/3QCaAJX/3QCbAJb/3QCcAJj/3QCdAJn/3QCeAJr/3QCfAJv/3QCgAJv/3AChAJz/3ACiAJ3/2wCjAJ7/2wCkAJ//2wClAKD/2wCmAKH/2gCnAKH/2gCoAKP/2gCpAKT/2gCqAKT/2gCrAKb/2gCsAKf/2QCtAKj/2QCuAKn/2QCvAKn/2ACwAKr/2ACxAKv/2ACyAKz/2ACzAK3/2AC0AK//2AC1AK//1wC2ALD/1wC3ALH/1wC4ALL/1wC5ALL/1wC6ALT/1gC7ALb/1gC8ALf/1gC9ALf/1gC+ALf/1QC/ALj/1QDAALr/1QDBALr/1QDCALz/1QDDAL3/1ADEAL7/1ADFAL7/1ADGAMD/0wDHAMH/0wDIAMH/0wDBCMgACAAh//gACQAm//gACgAr//YACwAv//UADAAz//QADQA2//MADgA6//MADwBA//EAEABD//EAEQBH//AAEgBM/+8AEwBN/+4AFABR/+4AFQBW/+wAFgBa/+wAFwBd/+kAGABh/+kAGQBl/+gAGgBp/+cAGwBu/+YAHABy/+UAHQB2/+QAHgB6/+MAHwB9/+MAIACB/+IAIQCF/+EAIgCK/+AAIwCN/98AJACS/94AJQCV/90AJgCa/90AJwCe/9sAKACh/9oAKQCm/9oAKgCp/9gAKwCt/9gALACx/9cALQC3/9YALgC6/9UALwC+/9QAMADB/9MAMQDG/9MAMgDJ/9EAMwDP/9AANADS/9AANQDW/84ANgDZ/84ANwDe/80AOADi/8wAOQDm/8sAOgDq/8oAOwDu/8kAPADy/8gAPQD1/8cAPgD6/8YAPwD//8UAQAEB/8QAQQEF/8QAQgEL/8MAQwEN/8IARAER/8EARQEW/78ARgEb/78ARwEe/74ASAEi/70ASQEm/7wASgEp/7wASwEt/7oATAEy/7oATQE2/7gATgE6/7gATwE9/7YAUAFC/7YAUQFG/7UAUgFK/7QAUwFO/7MAVAFS/7IAVQFW/7EAVgFa/7AAVwFf/68AWAFi/64AWQFn/64AWgFq/60AWwFt/6wAXAFx/6sAXQF2/6oAXgF6/6kAXwF+/6gAYAGC/6cAYQGG/6YAYgGK/6UAYwGO/6QAZAGS/6MAZQGW/6MAZgGa/6EAZwGe/6EAaAGi/58AaQGn/58AagGr/54AawGu/50AbAGy/5wAbQG1/5wAbgG6/5oAbwG//5kAcAHC/5gAcQHG/5cAcgHL/5cAcwHO/5YAdAHS/5UAdQHW/5QAdgHb/5MAdwHe/5IAeAHj/5AAeQHn/5AAegHq/48AewHv/44AfAHy/40AfQH3/40AfgH6/4sAfwH+/4sAgAIC/4oAgQIG/4kAggIK/4cAgwIP/4cAhAIT/4YAhQIW/4UAhgIZ/4QAhwIf/4MAiAIi/4IAiQIm/4EAigIq/4EAiwIu/38AjAIy/38AjQI3/34AjgI7/30AjwI+/3wAkAJC/3sAkQJG/3oAkgJL/3kAkwJP/3cAlAJT/3cAlQJX/3YAlgJb/3UAlwJe/3UAmAJi/3QAmQJn/3MAmgJr/3IAmwJu/3AAnAJz/3AAnQJ2/28AngJ7/24AnwJ//20AoAKD/2wAoQKH/2sAogKK/2sAowKO/2kApAKS/2gApQKY/2gApgKb/2YApwKf/2YAqAKj/2UAqQKn/2QAqgKq/2MAqwKv/2IArAKz/2EArQK3/2AArgK6/18ArwK//14AsALD/10AsQLG/1wAsgLL/1wAswLP/1sAtALT/1kAtQLW/1kAtgLb/1gAtwLg/1cAuALi/1YAuQLm/1UAugLr/1QAuwLu/1QAvALy/1IAvQL3/1IAvgL8/1AAvwL+/1AAwAMD/08AwQMH/04AwgML/00AwwMP/0wAxAMT/0sAxQMY/0oAxgMb/0kAxwMe/0gAyAMj/0gAwQjIAAgAC//9AAkAC//9AAoADP/9AAsADf/9AAwADf/9AA0ADv/9AA4AD//9AA8AEP/8ABAAEf/8ABEAEf/8ABIAE//8ABMAFP/7ABQAFf/7ABUAFv/7ABYAFv/7ABcAF//6ABgAGf/6ABkAGv/6ABoAG//6ABsAHP/6ABwAHf/6AB0AHf/5AB4AHv/5AB8AH//5ACAAIP/4ACEAIf/4ACIAI//4ACMAI//4ACQAJP/4ACUAJf/4ACYAJv/4ACcAKf/3ACgAKv/2ACkAKv/2ACoAK//2ACsALP/1ACwALP/1AC0ALf/1AC4AL//1AC8AMf/1ADAAMf/1ADEAMv/1ADIAM//0ADMAM//0ADQANP/0ADUANv/zADYANv/zADcAOP/zADgAOf/zADkAOv/zADoAOv/zADsAPP/zADwAPv/yAD0APv/yAD4AP//xAD8AQP/xAEAAQP/xAEEAQf/xAEIAQ//xAEMAQ//xAEQARP/xAEUARf/wAEYARv/wAEcAR//wAEgASP/wAEkASv/vAEoAS//vAEsATP/vAEwATf/vAE0ATf/vAE4ATv/uAE8ATf/uAFAAT//uAFEAT//uAFIAUP/uAFMAUf/uAFQAUf/tAFUAUv/sAFYAVP/sAFcAVv/sAFgAVv/sAFkAV//sAFoAWP/sAFsAWP/sAFwAWv/sAF0AW//rAF4AXP/rAF8AXf/qAGAAXf/pAGEAXv/pAGIAYP/pAGMAX//pAGQAYf/pAGUAYv/pAGYAY//pAGcAZP/oAGgAZf/oAGkAZv/oAGoAZ//oAGsAZ//nAGwAaf/nAG0Aa//nAG4AbP/mAG8AbP/mAHAAbf/mAHEAbv/mAHIAbv/mAHMAcP/mAHQAcf/lAHUAcv/lAHYAc//kAHcAdP/kAHgAdP/kAHkAdv/kAHoAd//kAHsAeP/kAHwAef/kAH0Aev/jAH4Aev/jAH8AfP/jAIAAff/jAIEAff/jAIIAfv/jAIMAf//iAIQAgP/iAIUAgf/iAIYAgv/iAIcAg//iAIgAhP/hAIkAhf/hAIoAhf/hAIsAiP/hAIwAiP/hAI0Aif/gAI4Aiv/gAI8Ai//gAJAAi//fAJEAjP/fAJIAjf/fAJMAj//fAJQAj//fAJUAkP/fAJYAkv/eAJcAk//eAJgAk//dAJkAlP/dAJoAlf/dAJsAlv/dAJwAmP/dAJ0Amf/dAJ4Amv/dAJ8Am//dAKAAm//cAKEAnP/cAKIAnf/bAKMAnv/bAKQAn//bAKUAoP/bAKYAof/aAKcAof/aAKgAo//aAKkApP/aAKoApP/aAKsApv/aAKwAp//ZAK0AqP/ZAK4Aqf/ZAK8Aqf/YALAAqv/YALEAq//YALIArP/YALMArf/YALQAr//YALUAr//XALYAsP/XALcAsf/XALgAsv/XALkAsv/XALoAtP/WALsAtv/WALwAt//WAL0At//WAL4At//VAL8AuP/VAMAAuv/VAMEAuv/VAMIAvP/VAMMAvf/UAMQAvv/UAMUAvv/UAMYAwP/TAMcAwf/TAMgAwf/TAAAAAAAcAAAE9AsnBgADAwMFCAYLCAMEBAYHAwQDBQYGBgYGBgYGBgYDAwYGBgYLCAcHCAYGBwcDBggGCgcIBwgHBgcHCAoICQcEBQQFBgMGBgUGBgUGBgMDBgQJBgYGBgUFBQYGCgcGBQUEBQYHAwUHCwYGBA8GBAsEAwcHBAcMBAkFBAkJAwMGBgYGAwYGCQQHBgQJBAYHBAQDBggDBAQGBwoKCgYICAgICAgLBwYGBgYDAwMDCAcICAgICAYJBwcHBwkHBwYGBgYGBgoGBgYGBgMDAwMHBgYGBgYGCAcGBgYGBgcGCAYIBgcGBwUHBQcFBwUICAgGBgYGBgYGBwYGBgcGBwYHBgcGBwYIBwMDAwMDAwQEAwMDCQYGAwgGCQcGBAYEBgQGBgcEBwYHBgcGCgcHBggGCAYIBgcFBwUHBQYFBgUGBQcFBwUGBgcGBwYHBgcGBwYHBgoKCQYHBQcFBwUEBgUHBQMDBAQFAwQDBQoKCgoKCgkGAgQEBAQEBAQEBAQEBAQEBAQEBgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoHBwcGCAYCAwcHBAYGBgYGCQcHCAgMDAYFBgYGBgYGBgYEBAQEBAQEBAQEBAQEBAQEBAQEBAICAgIEBAQFCwQFBAUFBAQHDAQDBwcGBwkHBwcHBwgGCAoHBgYGCAcGCAgJBQUIBgUGCwcGCAgGCwkHBgcGBQcFBQgFBwcGCAgIBwcFBwcGBgYGBgUGBAYHAw4NDAwJBw4LCggGAwMIBgcGBwYHBgcGBwYGCAYIBgsKCAcHBggGCQcJBwcGAw4NDAcGDQcHBggGCwoJBwgGCAYGBgYGAwMDAwgGCAYHBQcFBwYHBgYFBwYHCQgHBwUIBgYGCAYIBggGCAYJBgYJBgkKCAcGBgYFBQYFBwgIBgYGBAkGBwUIBgYEBQQEBAUFBQQEBAQFBQUGBgkGBwYDAwYMCwkIBwgHCAcHBgkGCwcHBwgICgcIBwcHBwgJCAgHCwwJCgcHCwcGBgYFCAYKBgYGBggIBgYGBgUHBgoHBwYJCgcJBgYKBgYGBgUGBQMDAwwKBwYGBgYGCAYIBgoGCAcHBgcGBgUHBQcGCwoHBggHCQkIBwkHCAcJBwsJCQgHBgcHCQYJBgkHCggIBwgIBwYKCAoIAwsKCAcJCQcGCAcHBgoIBAgGCAYLCgYGCAYIBgsKBwYHBgcGBwYIBggGCAYHBggGCAYIBgcGBgUKCQ0MBwcHBgQIBwYHBgcHCAMICAoHBggHBwcHCQkICQgHBwcHBgYGBgQHBwYGBgYGBwYHBgcJBwkJCAgKBQMKCQkKBwYGBAQEBgcHBwkFBAcHBwcHBwcHBwgICwoKCgkJBgYGBgYGCAgLCwsLBgYGBgYGBgYKCgwMDAwLCwQEBAQEBAQEBQUIBwcIBgYGBgYGBgYKCg0MDAwHBwcHBwcHBwkLDAsJCQkJCQkJCQoKDQwMDAsLBwcGBgYGBAQGBgcHCQkHBwcHBwcHBwsMDg4NDgwMBgYGBgYGBgYNDRAQEBAODgkJCQkJCQkJDQ4QEA8QDg4HBwcHBwcHCAgJCQsEAwQEBgYGBgYGCQkKCgwHBgQEBAQEBAQDAwYGBgcEBwcHBwcHBwcJCQoKCQYHAwkJCQkJCwsLCwwDBAkJCwsKCgkJCgoMDAwNCwsKCg0NDA0LCwgHCAYJEwsnBQAADCoGAAMDBAYJBwsJBAQEBggEBQQFBwcHBwcHBwcHBwQEBwgHBQwJCAgJBwcICQQGCAcLCQkICQgHCAkJCwgIBwQFBAcGAwcHBgcHBQcHBAQHBAoHBwcHBQYGBwcJBwcGBAQEBwcEBgcMBgYFEgcEDAQEBwcDBw0ECgYECwgDBAcHBwgEBgYKBQcHBQoFBQgEBAMHCQQEBAYHCwsLBQkJCQkJCQwIBwcHBwQEBAQJCQkJCQkJBwkJCQkJCAgIBwcHBwcHCgYHBwcHBAQEBAcHBwcHBwcIBwcHBwcHBwcJBwkHCQcIBggGCAYIBgkICQcHBwcHBwcHBwcHCAcIBwgHCAcJBwkHBAQEBAQEBAQEBAQKBwYECAcKBwcEBwQHBAcGBwQJBwkHCQcLBwkHCQcJBwkHCAUIBQgFBwYHBgcGCAYIBggGCQcJBwkHCQcJBwkHCwkIBwcGBwYHBgQHBggGBAMFBQUDBAQFCwkLCQsJCAcCBAQEBAQEBAQEBAQEBAQEBAQGCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwcJCQcKBwIEBwgGBwcHBwcKCQkJCQ4OBwYHBwcHBwYHBwQEBAQEBAQEBAQEBAQEBAQEBAQEAwMDAwQEBQUMBAUEBAQEAwcNBAQHBwUHCggHBwgICQcJCwgHBwcJBwcICAoFBAgHBAcMCQcJCQcNCgoHCAcGBwYGCAUICQcJCQkIBwYHBwYGBwcGBgcEBwYEEA8NDQoHDw0LCQcEBAkHCQcJBwkHCQcJBwcJBwkHDAoJBwgHCAcJBwkHBwYEEA8NCAcNCAkHCQcMCgkHCQcJBwcHBwcEBAQECQcJBwgFCAUJBwkHBwYJBwgJCQcHBgkHBwcJBwkHCQcJBwgHBgkGCgoJCAYHCAYGBgUICQkHBwcECgcIBQgHBgUFBAUFBgYGBAQEBAYGBgcHCgcIBwQEBg4NCQgJBwkJCAgHCgcMBwkJCAkLCQkJCAgIBwwICQgMDQkLCAgMCAcHBwUIBwoGBwcHCAkHBwcHBgYHCgcHBwoKCAoHBgsHBwcHBQYGBAQECwoHBwcHBwcJBwkHCgYKBwgHCAcHBgcFCAcMCgcGCQcJCQkHCggKCAoIDQoKCQgGCAYIBggGCQcKCAgHCQkIBwsJCwkEDAoICAoICQcJBwgHCwkECQcJBwwKBwcJBwkHDAoHBgcGCQcJBwkHCQcJBwgGBwcHBwcHCAcHBQsKDQ0HBgYHBQkIBwkHBwkJBAgJCwkICQkIBwgIDAgMCgcJBgcGBgcHBAcGBwcHBwcHBgcHBwoHCgwJCQsFBAsKCAoHBgcEBAQHBwcHDAUFBwcHBwcHBwcHCQkMCwsLCgoGBgYGBgYJCQwMCwwHBwcHBwcHBwsLDQ0NDQwMBAQEBAQEBAQGBggICAgHBwcHBwcHBwsLDg4NDgcHBwcHBwcHCgwNDAwMDAwMDAwMCwsODg0NDAwHBwYGBwcEBAcHBwcMDAcHBwcHBwcHDA0PDw4PDg4HBwcHBwcHBw4OERERERAQDAwMDAwMDAwODxIREREQEAcHBwcHBwcJCQoJDAQEBAUGBwcHBwcKCgsLDQgHBQQEBAQEBAQEBgcHBwUHBwcHBwcHBwgICwsKBgcDDAwMDAwMDAwMDQMECQkMDAsLCgoLCw4NDQ4MDAsLDg4ODgwMCQkKBwkUCyoFAAANLgcAAwMEBgkIDAkEBQUHCAQGBAYICAgICAgICAgIBAQHCAcGDQkJCAoIBwkKBAcJBw0KCggKCQgICgkNCQgIBQYFBwcEBwgHCAgFCAgEBAgEDAgICAgGBwYIBwsHBwcEBAQHBwQGBw0GBgUSCAQNBAQHBwYHDQULBwQMCAMEBwcHCAQHBwoFCAcGCgUFCAUFBAgJBAQFBggLCwsGCQkJCQkJDQgICAgIBAQEBAoKCgoKCgoHCgoKCgoICAkHBwcHBwcLBwgICAgEBAQECAgICAgICAgICAgICAcIBwkHCQcJBwgHCAcIBwgHCgkKCAgICAgICAgICAgJCAkICQgJCAoICggEBAQEBAQEBAQEBAsHBwQJCAsIBwQHBAcFBwcIBAoICggKCAwICggKCAoICggJBgkGCQYIBwgHCAcIBggGCAYKCAoICggKCAoICggNCwgHCAcIBwgHBAgHCAYEBAUFBQMEBAYNCw0LDQsIBwIFBQUFBQUFBQUFBQUFBQUFBQcMCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCAkJBwsHAgQICAYHBwcHCAsJCQkJDg4IBgcHBwcHBwgHBQUFBQUFBQUFBQUFBQUFBQUFBQUDAwMDBQUGBg0FBgUEBAQGBw0EBAgIBggLCAgICAgJBwoLCAgICAkIBwkJDAUECQgEBwwKCAoKCA4LCggJCAcIBQYIBQgKCAoJCQgIBwgIBwcHBwcGCAQHBgQREA4OCwgRDgsJBwQECggKCAoICggKCAoICAkHCQcNCwkICQgJCAoICggIBwQREA4JCA4JCggJBw0LCggJBwkHCAgICAQEBAQKCAoICQYJBgoICggHBgoICQoJCAgHCQcICAoICggKCAoICAcGCgYMDAkJBwcIBwcHBgkKCQgIBwQLCAkGCAcHBQYEBQUGBgYFBAUFBgYGCAgLCAkIBAQHDw4KCQoJCgkICQgLCA0ICgoJCg0KCgoICAgJDAkKCQ4PCgwJCQ4JBwgIBggICgYICAgICwgICAgHBgcMBwgIDAwJCwgHCwgICAgGBwcEBAQMDAgICAcICAoJCggKCAsICQcJCAcGCAYJBw0KCAYKCAoJCQgKCQoICwkOCwoJCAcIBggGCAYJCAwICQgJCQkICwoLCgQNCgkICggKCAoICQgNCwQJBwkHDQsICAkICQgNCggGCAcKCAoICggKCAoICQcJBwkHCQcJCAgGDAsPDQcIBgcFCQkICQgICgoECQkNCggKCggICAgMCQwLCAkHCAcHCAgECAcIBwcICAgHCAcICgcMDAkKCwYEDAsICwgHCAQEBAgICAgMBgUICAgICAgICAgKCg0MDAwLCwcHBwcHBwoKDQ0MDQgICAgICAgIDAsPDg4ODQ0EBAQEBAQEBAYGCQkJCQgHCAgICAgIDAwPDw4PCAgICAgICAgLDQ4NDAwMDAwMDAwMDA8PDg4NDQgIBwcICAQECAgICAwMCAgICAgICAgNDhEQEBAPDwgICAgICAgIEBATEhITEREMDAwMDAwMDBAQExMSExERCAgICAgICAkJCgoNBQQFBQcICAgICAoLDAwOCAcFBAQEBAQEBAQHBwgIBQgICAgICAgICAgLDAsHCAQMDAwMDA0NDQ0OBAUKCg0MDAwLCwwMDw4ODw0NDAwPDw8PDQ0JCgsHChYNLgYAAA81CAAEBAQHCwkPCwQFBQgKBAYFBwkJCQkJCQkJCQkFBQkJCQcPCwoKCwkJCwsECAoIDQsMCgwKCQgLCw8KCgkGBwYHCAQICQgJCQYJCQQECQQMCQkJCQYHBwkJCwgHCAUEBQkJBAYHDwgIBhUJBQ8EBAcHBggPBg0HBQ4KBAQJCQkIBQgIDAYJCQYMBgYKBgYECQsFBQUICQ0NDQcLCwsLCwsPCgkJCQkEBAQECwsMDAwMDAkMCwsLCwoKCggICAgICA0ICQkJCQQEBAQJCQkJCQkJCQkJCQkJBwkHCwgLCAsICggKCAoICggLCgsJCQkJCQkJCQkJCQsJCwkLCQsJCwkLCQQEBAQEBAQEBAQEDQkIBAoJDQkIBAgECAYICAkFCwkLCQsJDQkLCQwJDAkMCQoGCgYKBgkHCQcJBwgHCAcIBwsJCwkLCQsJCwkLCQ8LCgcJCAkICQgFCQcIBwQEBgYGBAUFBw8LDwsPCwoHAgYGBgYGBgYGBQYGBgYGBgYGCA4NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0JCwsICwkCBQkKBgkJCQkJDQoKCgoQEAkHCAgJCAkICQkGBQYGBgYGBgYGBgUGBgYGBgYGBgMDAwMFBQYHDwYHBgUFBQYIDwUECQkHCQwKCQkKCgsICw0KCQkJCwkJCwsOBgYKCQQIDgsJDAwJEA0MCQoJBwkGBwkGCAsJDAsLCQkICQkICAgICAcJBAgIBBQSEBANCRMQDQsIBAQMCQsJCwkLCQsJCwkJCwgLCA8NCwkLCQoJDAkMCQkIBBQSEAsJDwoLCQsIDw0MCQsICwgJCQkJBAQEBAwJDAkKBgoGCwkLCQkHCwkLDAsJCQgLCAkJDAkMCQwJDAkKBwcMCA4OCwoICQkHCAgHCgsLCQkIBAwJCgYKBwgGBwUGBgcHBwUFBgYHBwcJCQwJCgkEBAgREAwKCwkKCwoKCQwJDgkLCwoMDQsMCwoKCAkOCgwLDg8MDgoKEAoICQkHCQkMBwkJCQkLCQkJCQgIBwwICQkMDAoLCAgNCQkJCQcIBwQEBA4OCQkJBwkJCwkMCQwJDAkKCAoJCQcJCAoJDwwJBwsJDAkLCQwKDAoNChENDAoKCAgICggKCAsIDwoKCQoJCwkNCw0LBA4MCwkMCQsJDAkLCQ4MBAsICwgPDQkJCwkLCQ4MCQcJCAsJCwkMCQwJDAkKCAkHCQcJBwsJCQcOCxEPCQgICQYLCgkLCQkLDAQKCw0LCAwLCgkICg4KDAsJCggJCAgJCQQJCAkJCAkJCQgJBwkMCAwMCwsNBwQNDQoNCQgJBAQECQkJCQwHBgkJCQkJCQkJCQsLDw4NDgwMCAgICAgIDAsPDg4PCQkJCQkJCQkNDREQEBEPDwQEBAQEBAQEBwcLCgoKCQkJCQkJCQkNDhEREBEJCQkJCQkJCQwPEA8MDAwMDAwMDA0OEREQEA8PCQkICAkJBAQJCQkJDAwJCQkJCQkJCQ8QExMSEhERCQkJCQkJCQkSEhYVFRYUFAwMDAwMDAwMEhMWFhUWFBQJCQkJCQkJCwsMDA8FBQUGCAkJCQkJDAwODhAJCQYEBAQEBAQEBAgICQkGCQkJCQkJCQkKCg0ODAgJBAwMDAwMDw8PDhAEBQwMDw4ODgwMDQ0RERERDw8NDhIRERIPDwsLCwkMGQ41BwAAEDgIAAQEBAcLCRALBAYGCAoEBwUHCQkJCQkJCQkJCQUFCQoJBxALCwsMCgkLCwQICwkPDA0KDQoJCAsLDwsKCgYHBgkIBQkJCAkJBgkJBAQJBA4JCgkJBggHCQkLCQkIBQQFCQkEBgcQCAgGFwkFEAQEBwcHCBAGDggFDwoEBAkJCQgFCAkNBgoJBw0GBgoGBgUJCwUFBggKDg4OBwsLCwsLCxALCgoKCgQEBAQMDA0NDQ0NCQ0LCwsLCgoLCQkJCQkJDggJCQkJBAQEBAoJCgoKCgoJCgkJCQkJCgkLCQsJCwkLCAsICwgLCAwLDAkKCQoJCgkKCQoJCwkLCQsJCwkLCQwJBAQEBAQEBAQEBAQNCQgECwkNCQkECQQJBgkICgUMCQwJDAkOCgwJDQoNCg0KCgYKBgoGCQgJCAkICAcIBwgHCwkLCQsJCwkLCQsJDwsKCQoICggKCAUJCAgHBAQGBgcEBQUHDwsPCw8LCgkCBgYGBgYGBgYGBgYGBgYGBgYJDw4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODgoLDAkMCQIFCgoGCQkJCQkNCgoKChAQCQcJCQkJCQkJCQYGBgYGBgYGBgYGBgYGBgYGBgYGAwMDAwYGBwcQBgcGBQUFBwgQBQQKCgcKDQoKCgoKDAkMDgoKCQoMCgkMDA4GBgsJBAkODAoNDQoRDg0KCwkICgcHCQYIDAoMDAsKCggKCggICQkICAkECQgEFRMSEQ4KFREOCwkEBA0KCwkLCQsJCwkLCQkLCQsJEA4MCgsJCwkNCg0KCggEFRMSCwkRCwwJCwkQDg0KCwkLCQoJCgkEBAQEDQoNCgoGCgYLCQsJCQgLCQsNCwoKCAsJCgkNCg0KDQoNCgoJBwwIDg4MCwgJCQgICAcLCwsKCgkEDQoLBwoJCAYHBQYGBwcHBgUGBgcHBwoKDQkLCQQECBIRDAsMCQsLCgsJDQoOCgwMCwwPCw0LCgsICQ4LDAsQEQwPCwsRCwkKCQcKCQwICgoJCg0JCgkJCAgJDAkJCQ4OCgwJCA4JCQkKBwgIBAQEDg4JCQoJCQoMCg0KDAoNCgsJCgoJBwoICwkODAoIDAoNCgsKDQsMCg0KEg4NCgsICAgKCAoICwkPCgsJCwkLCQ4LDgsEDgwLCQ0LCwkMCQsJEA4ECwkLCRAOCgkMCQwJDgwKCAoIDAoMCg0KDQoNCgsICQkJCQkJCwkJBw8MEhAJCAoJBgsLCQsKCgsNBAsLDwwJDQsKCggKDgsMDAkKCAoICAkKBAkJCQkJCgkJCAoICQwJDA4LDA4HBA4OCg4JCAkEBAQKCQkJDgcGCgkJCQkJCQkJDAwQDw4PDQ0ICAgICAgMDBAPDxAJCQkJCQkJCQ4OEhEREhAQBAQEBAQEBAQICAsLCwsJCQoKCgoKCg4PExISEgkJCQkJCQkJDRAREA4ODg4ODg4ODg8TEhEREBAJCQgICQkEBAoKCQkODgkJCQkJCQkJEBEVFBMUEhIJCQkJCQkJCRMTFxcXFxUVDg4ODg4ODg4TFBgXFhcVFQkJCQkJCQkLCw0NEQYFBgYJCQkJCQkNDQ8PEQoJBgQEBAQEBAQECQkJCgYJCQkJCQkJCQoKDg8NCQoFDg4ODg4QEBAPEgUGDAwQDw8PDQ0ODhISEhIQEA4PExISExAQCwsMCQ0bEDgHAAARPAkABAQFCA0KEAwFBgYJCgUHBQcKCgoKCgoKCgoKBQUKCgoIEQsLCw0KCgwMBQkMCg8NDQsNCwoLDA0PCwsKBgcGCQkFCgoJCgoHCgoFBQoFDwoKCgoHCAgKCQ0JCQkGBwYKCgUHCREJCQcXCgYRBQUJCQcJEQYPCAYQCwQFCgoKCwUJCQ4HCgoHDgYGCgYGBQoMBQYGCQoPDw8ICwsLCwsLEQsKCgoKBQUFBQ0NDQ0NDQ0KDQwMDAwLCwsKCgoKCgoPCQoKCgoFBQUFCgoKCgoKCgsKCgoKCgkKCQsKCwoLCQsJCwkLCQsJDQwNCgoKCgoKCgoKCgoMCgwKDAoMCgwKDQoFBQUFBQUFBQUFBQ4KCQUMCg4KCgUKBQoGCgkKBg0KDQoNCg8LDQoNCg0KDQoLBwsHCwcKCAoICggLCAsICwgMCgwKDAoMCgwKDAoPDQsJCgkKCQoJBgoICwgFBQcGBwQGBQcPDQ8NDw0LCQMGBgYGBgYGBgYGBgYGBgYGBgkQDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PCgsMCQ4KAwUKCwcKCgoKCg4MDAwMExMKCAoJCgkKCQoKBgYGBgYGBgYGBgYGBgYGBgYGBgYEBAQEBgYHBxEGBwYGBgYHCREGBQoKCAoOCwoKCwsMCQ0PCwoKCgwKCgwMDwcHDAoFCRENCg0NChIPDQoLCggKBwgLBwsNCw0MDAoKCQoKCQkKCQkICgcKCwUWFRMTDgoWEg8LCgUFDQoMCgwKDAoMCgwKCgsKCwoRDwwKDAoMCg0KDQoKCQUWFRMMChILDQoLChEPDQoLCgsKCgoKCgUFBQUNCg0KCwcLBwwKDAoKCAwKDA0MCgoJCwoKCg0KDQoNCg0KCwkJDgkPDwwLCQoLCAkJCAsNDQoKCQUOCgwHCwkJBwgGBgYICAgGBgYGCAgICgoOCgwKBQUJExINDA0LDAsLCwoOChEKDQ0MDQ8MDQwLCwsLDwsNDBESDRALDBIMCgoKCAwKDwgLCwoLDQoKCgoJCQkPCQoKDxALDgoJDwoKCgoICQgFBQURDwoKCwkKCg0LDQoPCg4MCwoLCgoICwkLChEPCggNCg0MDAoOCw4LDgsTDw4LCwkLCQsJCwkMChANDAoMCwwKDwwPDAURDwwKDgwMCg0KDAoQDgULCgsKEQ8KCgwKDAoRDwoICgkNCw0LDQoNCg0KDAkLCQsJCwkMCgoIEA4TEQoJCwoHCwsKCwoKDA0FDA0PDQoNDAsKCwsPCw8OCgwJCgkJCgoFCgkKCQkKCgoJCwkKDwkPDwsNDwgFDw8LDwoJCgUFBQoKCgoPCAYKCgoKCgoKCgoNDRAQDxAODgkJCQkJCQ0NERAQEQoKCgoKCgoKDw8TExITEREFBQUFBQUFBQgIDAsLDAoKCgoKCgoKDxAUExMTCgoKCgoKCgoOERIRDw8PDw8PDw8PEBQTEhMREQoKCQkKCgUFCgoKCg8PCgoKCgoKCgoSEhYVFBUTEwoKCgoKCgoKFBQZGBgZFhYPDw8PDw8PDxQVGRkYGBYWCgoKCgoKCgsLDg0SBgUGBwkKCgoKCg4OEBASCwoHBQUFBQUFBQUJCQoKBwoKCgoKCgoKCwsPEA4JCgUPDw8PDxEQERATBQYNDREQEBAODg8PExMTExERDxAUFBMUERELDA4KDR0QPAgAABNDCgAFBQUJDQsRDQUHBwoLBQgGCAsLCwsLCwsLCwsGBgsLCwkTDQ0MDgwLDQ4HCg0LEQ4PDA8NCwsODRENDQwHCAcLCgULCwoLCwgLCwUFCwYRCwwLCwgJCAsLDwsLCggHCAsLBQkJEwsLCBkLBhMFBQkJBwoTBxAJBhINBQULCwsLBgoKDwgLCwgPBwYLBwcFCw0GBgcJCxEREQkNDQ0NDQ0TDAwMDAwHBwcHDg4PDw8PDwsPDg4ODg0MDQsLCwsLCxEKCwsLCwUFBQULCwwMDAwMCwwLCwsLCwsLDQsNCw0LDAoMCgwKDAoODQ4MDAsMCwwLDAsMCw0LDQsNCw0LDgsOCwcFBwUHBQcFBwUFEAsKBQ0LEAsLBgsGCwcLCgsHDgsOCw4LEQwOCw8MDwwPDA0IDQgNCAsJCwkLCQsICwgLCA4LDgsOCw4LDgsOCxEPDQsMCgwKDAoHCwkLCAUFBwcIBQYGCBEPEQ8RDw0LAwcHBwcHBwcHBwcHBwcHBwcHChIREREREREREREREREREREREREREREREREMDQ4KDgsDBgsMBwsLCwsLEA0NDg4VFgsJCwoLCwsKCwsHBwcHBwcHBwcHBwcHBwcHBwcHBwQEBAQHBwgIEwcIBwgIBgcKEwYFCwsJCw8MCwsMDA4KDhEMCwsMDgwLDg4RCAcNCwcKEw4MDw8MFBEPCw0LCQsICAwJCw4MDw4OCwwKDAwKCgsLCgkLBwsMBRkXFRUQCxgUEQ0LBwUPDA4LDgsOCw4LDgsLDQsNCxMRDgsNCw0LDwwPDAwKBRkXFQ0LFg0OCw0LExEPDA0LDQsMCwwLBwUHBQ8MDwwNCA0IDgsOCwsJDgsNDw4LDAoNCwwLDwwPDA8MDwwNCwkPCRERDg0KCwwJCgoJDQ4NDAsKBQ8LDQgNCgoHCQYHBwkJCQcGBwcJCQkMDA8LDQsHBwoVFA8NDgsPDQwNCxAMEwwODg0PEQ4PDgwMCwsRDQ8NFRUPEg0NFQ0LCwsJDQsRCQwMCwwPCwwLCwoJCw8LDAsPEAwPCwoRCwsLCwkKCQUFBRIRCwsMCwsMDgwPDA8LDw0NCwwMCwkMCg0LExEMCQ4MDwwNDA8MDwwQDBURDwwMCgsJDQsLCw4LEQ0NCwwLDQsRDRENBxMRDQsQDQ4LDgwNCxIPBQ0LDQsTEQwLDgsOCxMRDAkMCg4MDgwPDA8MDwwNCgsLCwsLCw0LCwkSDxUTCwsLCwgNDQsNDAwODwcNDREOCw8ODAsLDRENDw4LDAoMCgoLDAULCgsLCwwLDAoMCgsPCw8RDQ4RCQcREA0RCwoLBQUFDAsLCxEJBwwLCwsLCwsLCw4OEhIRERAQCgoKCgoKDw4TEhITCwsLCwsLCwsRERUVFRUTEwUFBQUFBQUFCQkNDQ0NCwsMDAwMDAwREhYVFRYLCwsLCwsLCxATFBMRERERERERERESFhUUFRMTCwsKCgsLBQUMDAsLERELCwsLCwsLCxQUGBgXFxUVCwsLCwsLCwsXFxsbGxwZGRERERERERERFxgcGxobGRkLCwsLCwsLDQ0PDxQHBgcHCgsLCwsLDw8SEhQMCwcFBQUFBQUHBwoLCwwHCwsLCwwMCwsNDRERDwoMBRERERERExITEhUFBw8PExISEhAQEREWFRUWExMREhYWFhcTEw0ODgsPIBJDCQAAFEYKAAUFBQkOCxIOBQcHCg0FCAYJCwsLCwsLCwsLCwYGCwsLCRMPDQ0PDAsODwcLDgsRDxANEA0MCw8PEw4NDAcJBwsKBgsMCgwMCAwMBQUMBhEMDAwMCAoJDAsPCwsKCAcICwsFCQkUCwsIGwwHFAUFCQkIChQHEQoHEw0FBQsLCwsGCgsQCAwLCBAIBg0HBwYMDgYHBwoMEhISCQ8PDw8PDxQNDAwMDAcHBwcPDxAQEBAQCxAPDw8PDQ0NCwsLCwsLEQoMDAwMBQUFBQwMDAwMDAwLDAwMDAwLDAsPCw8LDgsNCg0KDQoNCg8ODwwMDAwMDAwMDAwMDgwODA4MDgwPDA8MBwUHBQcFBwUHBQURDAsFDgwRDAsGCwYLBwsKDAcPDA8MDwwSDA8MEAwQDBAMDQgNCA0IDAoMCgwKCwkLCQsJDwwPDA8MDwwPDA8MEw8NCwwKDAoMCgcMCgsJBQUICAgFBgYJEw8TDxMPDQsDBwcHBwcHBwcHBwcHBwcHBwcLExISEhISEhISEhISEhISEhISEhISEhISEgwNDwsQCwMGDA0JCwsLCwwRDQ0ODhUWDAkLCwsLCwsLCwcHBwcHBwcHBwcHBwcHBwcHBwcHBAQEBAcHCAkTBwkHCAgHCAoUBwUMDAkMEA0MDA0NDgsPEg0MDAwPDAsPDhEJBw4MBwsVDwwQEAwVERAMDQwKDAgJDAkLDw0PDg4MDAoMDAoKCwsKCgwHCw0FGhgWFhEMGhUSDwsHBRAMDwwPDA8MDwwPDAwPCw8LFBEPDA4MDgwQDBAMDAoFGhgWDgwWDQ8MDwsUERAMDwsPCwwMDAwHBQcFEAwQDA0IDQgPDA8MCwoPDA4QDgwMCg8LDAwQDBAMEAwQDA0LCQ8KExMODQoLDAoKCgkNDw4MDAsFEAwOCQ0LCggJBggICQkJBwcHBwkJCQwMEAwODAcHCxcWDw4PCw8PDQ0MEAwUDA8PDhARDxAPDQ0LCxEOEA4VFQ8TDQ4WDgsMDAkNDBEKDAwMDQ8MDAwMCgkLEQsNCxESDRALChEMDAwMCQoKBQUFEhEMDAwLCwwODBAMEAwRDQ0LDQwLCQ0LDgsTEQwKDwwQDQ4MEA0QDREOFhEQDQ0KCwkNCw0LDgwTDQ4MDQwODBIOEg4HFBEOCxEODwwPDQ4LEhAFDwsPCxQRDAwPDA8MFBEMCgwKDwwPDBAMEAwQDA4KCwsLCwsLDgsMCRMQFhQLCwwLCA8NDA0MDA8QBw4OEQ8LEA8NDAsNEQ4REAwMCwwKCgwMBgwLDAsLDAwMCg0KDBELDxEPDxIJBxIRDREMCgwGBgYMDAwMEQkIDAwMDAwMDAwMDw8TExISEBAKCgoKCgoPDxQTExMMDAwMDAwMDBISFhYWFhQUBgYGBgYGBgYJCg4NDQ4MDAwMDAwMDBITFxcWFwwMDAwMDAwMEBQVFBEREREREREREhMXFxUWFBQMDAoKDAwGBgwMDAwREQwMDAwMDAwMFRUaGRgZFxcMDAwMDAwMDBgYHRwcHRoaEREREREREREYGR0dHB0aGgwMDAwMDAwPDxAQFQcGBwgLDAwMDAwQEBMTFQ0LCAYGBgYGBgcHCwsMDAgMDAwMDAwMDA0NEhIQCwwGEREREREUExQTFgYHEBAUExMTEBASEhcWFhcUFBITGBcXGBQUDw8QCxAiEkYJAAAVSgsABQUFCg8MEw8FBwcLDQUIBgkMDAwMDAwMDAwMBgYMDAwKFA8ODg8NDA8PBwsODBMQEQ4RDgwLDw8TDg0NCAkICwsGDA0LDQwIDAwFBQwGEQwNDQ0ICgkMCxEMCwsIBwgMDAUIChULCwgcDAcVBQUKCggLFQgSCgcUDQUFDAwMDAYLCxEIDQwIEQgGDQgIBgwPBgcICg0SEhIKDw8PDw8PFQ4NDQ0NBwcHBw8QEREREREMEQ8PDw8NDg4MDAwMDAwSCwwMDAwFBQUFDQwNDQ0NDQwNDAwMDAsNCw8MDwwPDA4LDgsOCw4LDw4PDQ0MDQwNDA0MDQwPDA8MDwwPDA8MEAwHBQcFBwUHBQcFBRIMCwUODBIMDAYMBgwIDAsMBxAMEAwQDBMNEAwRDRENEQ0OCA4IDggMCgwKDAoLCQsJCwkPDA8MDwwPDA8MDwwTEQ0LDQsNCw0LBwwKCwkFBggICQUHBwkTERMRExENCwMICAgICAgICAgICAgICAgICAsUEhISEhISEhISEhISEhISEhISEhISEhISDQ8PCxAMAwYNDQkMDAwMDBINDQ4OFRYMCgwMDAwMCwwMCAgICAgICAgICAgICAgICAgICAgEBQUEBwcICRQICQgICAcICxUHBQ0NCg0RDg0NDg4PDA8SDg0MDQ8NDA8PEQkHDwwHCxUQDRERDRcSEA0ODAoNCQkMCQsQDRAPDw0NCw0NCwsMDAsKDAcMDQUbGhcXEg0bFhIPDAcFEQ0PDA8MDwwPDA8MDA8MDwwVEg8NDwwODBENEQ0NCwUbGhcPDBcOEAwPDBUSEQ0PDA8MDQwNDAcFBwURDRENDggOCA8MDwwMCg8MDxAPDQ0LDwwNDBENEQ0RDRENDQsJEAoTEw8OCwwMCgsLCQ4QDw0NDAURDQ4JDQsLCAkHCAgKCgoHBwgICgoKDQ0RDA4MBwcLGBcQDhANDw8ODgwRDRUNEBAOERMPEQ8ODgsNEw4RDhUVEBMODhcODA0NCg4MEQoNDQwNDwwNDA0LCwsRDA0MERINEAsLEgwMDA0KCwoFBQUTEgwMDQsLDQ8OEQ0QDBEODgwODQwKDQsODBURDQoPDRANDw0RDhANEg4XEhENDgsLCw0LDQsPDBQNDgwNDBAMEg4SDgcVEQ8MEQ4PDA8NDgwUEAUPDA8MFRINDA8MDwwVEQ0KDQsQDRANEQ0RDRENDgsNCw0LDQsODAwKExAYFQwLDQwIDw4MDw0NDxEHDg8TEAwRDw4NCw0TDhEQDQ0LDQsLDA0GDAsMCwwNDA0LDQoMEQwREQ8QEgoHExINEg0LDAYGBg0MDAwRCQgNDQ0NDQ0NDQ0QEBQUExMREQsLCwsLCxAQFRQUFAwMDAwMDAwMExIYFxcXFRUGBgYGBgYGBgoKDw4ODgwMDQ0NDQ0NExQYGBcYDAwMDAwMDAwRFRYVERERERERERETFBgYFxcVFQ0NCwsMDAYGDQ0MDBERDQ0NDQ0NDQ0WFhsaGRoYGAwMDAwMDAwMGRkeHh4eGxsRERERERERERkaHx4dHhwcDQ0NDQ0NDQ8PERAWBwYHCAsMDAwMDBERFBQWDQwIBgYGBgYGBwcLDAwNCAwMDAwNDQwMDQ0TExELDQYRERERERUUFRQXBgcQEBUUFBQRERMTGBcXGBUVExQZGBgZFRUPDxAMECQWSgkAABdRDAAGBgULEA0VEAUICAwNBQkGCg0NDQ0NDQ0NDQ0GBg0NDQoWEQ8PEQ4NEBEHDBANFBESDxIPDQ0QERcQDw4JCgkNDAcNDgwODQkODgcFDQcVDg4ODgkLCg4NEQ0NDAgHCA0NBQkKFwsLCR8NCBcFBQoKCQwXCRQLCBYPBgUNDQ0NBwwMEgkODQkSCQcNCAgHDhAGCAgLDhQUFAoREREREREXDw4ODg4HBwcHERESEhISEg0SEBAQEA8PDw0NDQ0NDRQMDQ0NDQcHBwcODg4ODg4ODA4ODg4ODQ4NEQ0RDRANDwwPDA8MDwwREBEODg0ODQ4NDg0ODRAOEA4QDhAOEQ4RDgcHBwcHBwcHBwcHEw0MBRANEw0NBw0HDQkNDA4IEQ4RDhEOFA4RDhIOEg4SDg8JDwkPCQ0LDQsNCw0KDQoNChAOEA4QDhAOEA4QDhcRDw0ODA4MDgwIDQsNCgUGCQkJBgcHChcRFxEXEQ8NBAgICAgICAgICAgICAgICAgIDBYUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQODxEMEA0EBg4PCQ0NDQ0OExAQEBAZGQ4LDQ0NDQ0MDQ0ICAgICAgICAgICAgICAgICAgICAUFBQUICAkKFgkKCQgICAkMFwgFDg4KDhMPDg4PDxENERQPDg4OEQ4NEREVCQcQDQgNFxEOEhIOGRQSDg8NCw4KCg4KDREOEhEQDg4MDg4MDA0NDAsOBw0NBR4cGRkUDh0YFBENBwcSDhAOEA4QDhAOEA4NEQ0RDRcUEQ4QDhANEg4SDg4MBR4cGRAOGA8RDhENFxQSDhENEQ0ODQ4NBwcHBxIOEg4PCQ8JEA4QDg0LEQ4QEhAODgwRDQ4NEg4SDhIOEg4PDQsSDBUVEQ8MDQ0LDAwKDxERDg4NBxMOEAoPDAwJCgcJCQsLCwgICAgLCwsODhMOEA0HBwwaGRIQEQ4QEQ8PDhMOFw4RERASFBESEQ8PDQ4TEBIQFxcSFQ8QGRANDg4KDg0TCw4ODQ4RDg4ODgwLDRENDg0VFQ8TDQwUDQ0NDgoMCwcHBRQUDg0ODQ8OEA4SDhMOEw4PDQ8ODQsPDBANFhMOCxEOEg8QDhIPEg8TDxoUEg8PDA0LDwsNCxAOFg4RDhANEA4UEBQQBxcTEA0TEBEOEg4QDRYTBxENEQ0XFA4NEQ0RDRcTDgsODBEOEQ4SDhIOEg4QDA4NDg0ODRANDgoVExoXDQsNDQkRDw4PDg4REgcQERQRDRIRDw4NDxMQExAODgwODAwODgcNDA4NDQ4ODgwPCw4RDRMTEREUCwcUFA8UDgwOBwcHDg4ODhMKCQ4ODg4ODg4ODhERFhYUFRMTDAwMDAwMEhEXFhYWDg4ODg4ODg4VFBoZ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FA8RCxELEQsPDA8MDwwQCxALEAsSDxIPEg8SDxIPEg8ZExANDw0PDQ8NCQ8MEAsGBwoJCgYICAsZExkTGRMQDQQJCQkJCQkJCQkJCQkJCQkJCQ4XFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWDxESDhIOBAcPEAoODg4ODxUTExMTHh4PDA4ODg4ODQ4OCQkJCQkJCQkJCQkJCQkJCQkJCQkFBQUFCQkJCxgJCwkKCggJDRkICA8PCw8UEA8PEBASDhMWEA8PDxIPDhISFwsKEQ4JDhgTDxQUDxsWFA8RDwwPCgsQDBATEBMSEg4PDQ8PDQ0ODg0MDwgOEAghHhsbFQ8gGhYRDggIFA8SDxIPEg8SDxIPDxEOEQ4ZFhIPEg8RDhQPFA8PDQYhHhsSDxsREw8RDhkWFA8RDhEODw8PDwgICAgUDxQPEQsRCxIPEg8ODBIPEhQSDw8NEQ4PDxQPFA8UDxQPEA0NFA0YGBIRDQ4PDA0NCxETEQ8PDggUDxELEA0NCgsICQkLCwsJCAkJCwsLDw8UDxEPCAgNHBsTERMREhEQEQ8VDxkPExMRFBcSFBIQEBARFhEUERocExcQERsRDg8PCxMPFgwPDw8QFQ8PDw8NDg0UDhAOFhcQFg8NFw8PDw8LDQwICAYYFw8PDw0QDxIQFA8TDxUQEQ4QDw4MEA0RDhoXDwwSDxQREg8UEBQQFRAcFhQQEA0QDBAOEA4SDxgUEg8RDxIPFhIWEggZFhIOFRESDxQQEQ4YFAgRDhEOGRYPDxIPEg8ZFg8MDw0TDxMPFA8UDxQPEQ0RDRENEQ0RDg8LFxYcGQ4ODg4KEREPEQ8PEhQIEREXEw4UEhAPEBAWERYSDxEODw0NDw8JDw0PDQ4PDw8NEAwPFA4WFBETFgsIFhYQFg8NDwkJCQ8PDw8UCwoPDw8PDw8PDw8TExgYFhcUFA0NDQ0NDRMTGRgYGA8PDw8PDw8PFhYcGxscGRkJCQkJCQkJCQwMEhEREQ4ODw8PDw8PFhcdHBscDw8PDw8PDw8VGhsYFBQUFBQUFBQWFx0cGxsZGQ8PDQ0PDwkJDw8PDxQUDw8PDw8PDw8aGyAfHh8cHA8PDw8PDw8PHh4kIyMkISEUFBQUFBQUFB4fJSQjJCEhDw8PDw8PDxERFBQaCQgJCg0PDw8PDxQUFxgaEA4KCQkJCQkJCAgODg4P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BgoKCgwbCgwKCgoJCg4cCQgREQ0RFxIRERISFA8VGRIREREUERAUFBgMChMQCQ8aFREWFhEeGBYRExAOEQwMEg0SFRIWFBQREQ4REQ4PEBAODhAKEBAIJCIfHxgRJB0ZEw8ICBYRFBAUEBQQFBAUEBATDxMPHBgUERQRExAWERYREQ4GJCIfFBEeExUQEw8cGBYREw8TDxEQERAICAgIFhEWERMLEwsUEBQQEA0VEBQWFBERDhMPERAWERYRFhEWERIPDRYOGhoUEw4QEA4ODg0TFRMREQ8IFxETDBIRDgsNCQsLDQ0NCgkKCg0NDRERFxETEAgIDyAeFhMVEhQTEhMRFxEcERUVExYZFRYVEhISEhgTFhMcHhYaEhMeEw8REQ0UEBgOEREQEhURERERDhAPFhASEBgZEhcQDxgQEBARDQ8OCAgGGRkREBEPEhEUERYRFRAXEhIQEhEQDRIPExAcGREOFREWEhQRFhIXEhcSHxgWEhIOEg4SDhIOFBAbFBQQExAUEBkUGRQIHBgUEBcTFREWEhMQGhUIEw8TDxwYERAUEBQQHBgRDhEOFREVERYRFhEWERMPEg8SDxIPExARDRoXHxwQDhAQCxMTERMRERUWCBMTGRUQFhUSERISGBMYFREREBEODhARCRAPEQ8QERERDhINERYQGBYTFRkNCBkYEhgRDhAJCQkRERERFg0LERERERERERERFRUbGhkaFxcODg4ODg4VFRwbGxsQEBAQEBAQEBkZHx8eHxwcCQkJCQkJCQkNDRQTExMQEBERERERERkaICAfIBERERERERERFx0eGxYWFhYWFhYWGRohIB4fHBwREQ4OEBAJCREREREWFhERERERERERHR4kIyIiICAQEBAQEBAQECIiKCgoKSUlFhYWFhYWFhYiIykoJyglJRERERERERETExcWHQoJCgsPEBAQEBAXFxoaHRIQCwkJCQkJCQgIDxAQEQsRERERERERERISGRoXDxEIFhYWFhYcGxwbHwgKFhYcGxoaFxcZGSAfHyAcHBkaISAgIRwcExUVEBYwG2INAAAdZg8ABwcIDRQQGxQGCgoPEAcKBw0QEBAQEBAQEBAQBwcQEBANHBUTExUSERQVCA8UEBsWFxMXExESFRUdFBISCw0LEQ8IEBIPEhEMEREIBhEIGBESEhIMDgwRDxUQDw8KCgoQEAcMDR0ODgwmEQkdBwcNDQoPHQsZDgkbEgcIEBAQEAkPEBcMERAKFwsLEAsLCBEVBwkLDREZGRkNFRUVFRUVHRMSEhISCAgICBYWFxcXFxcQFxUVFRUSExMQEBAQEBAZDxEREREICAgIERESEhISEg8SEREREQ8SDxUQFRAVEBMPEw8TDxMPFRQWEhIREhESERIREhEUERQRFBEUERURFhEICAgICAgICAgICBgRDwYUERgREAgQCBALEA8RCRYRFhEWERoSFhEXEhcSFxITDBMMEwwRDhEOEQ4SDBIMEgwVERURFREVERURFREdFRIPEg8SDxIPCREOEgwGCAsLDAcJCQ0dFR0VHRUSDwQLCwsLCwsLCwsLCwsLCwsLCxAbGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZEhMVEBUQBAcREgwQEBAQERgUFBQUICARDRAQERAREBARCwsLCwsLCwsLCwsLCwsLCwsLCwsGBgYGCgoKDRwLDQsKCgkKDx0JCBERDRIYExISExMVEBYZExIREhUSERUVGgwKFBEJEBwWEhcXEh8ZFxITEQ4RDAwSDRIWEhYVFBESDxISDw8QEA8OEQoQEAgmIyAgGRElHhkVEAgIFxIVERURFREVERURERUQFRAdGRURFBEUERcSFxISDwYmIyAUER4TFhEVEB0ZFxIVEBUQEhESEQgICAgXEhcSEwwTDBURFREQDhURFBcVERIPFRASERcSFxIXEhcSEg8NFg4aGhUTDxERDg8PDRMWFRIREAgYEhQMEhEPCw0JCwsNDQ0KCgsLDQ0NEhIYERQRCAgPIR8WFBYTFBUTExEYEh0SFhYUFxsVFxUTExITGBQXFBweFhsTFB8UEBERDRURGA4SEhESFxESERIPEA8WEBIQGBoTFxAPGRERERENDw4ICAYZGREREg8SEhUSFxIXERgTExATEhENEg8UER4ZEg4VEhcSFRIXExcSGBMgGRcSEw8SDhIPEg8VERsUFRESEBQRGhUaFQgdGBQRGBQVERcSFBAcFwgVEBUQHRkSERURFREdGBIOEg8WEhYSFxIXEhcSFA8TDxMPEw8UEBENGxchHRAQEBALFRMRExISFRcIFBUbFhAXFRMREhIYFBgVEhEQEg8PERIJEQ8RDxASERIPEg4RFhAYGBUWGQ0IGhkSGRIPEQkJCRIREREYDQsSEhISEhISEhIWFhwbGhsYGA8PDw8PDxYWHRwcHBERERERERERGhkhIB8gHR0JCQkJCQkJCQ4OFBQTFBEREhISEhISGhsiISAhEREREREREREYHh8cGBgYGBgYGBgaGyIhHyAdHRISDw8REQkJEhIRERgYEhISEhISEhIeHyUkIyQhIRERERERERERIyMqKSkqJiYYGBgYGBgYGCMkKyooKiYmEhISEhISEhUVFxceCgkKCxARERERERcYGxseEhELCQkJCQkJCAgQEBESCxERERESEhEREhIaGxgQEggYGBgYGB0cHRwgCAoXFx0cGxsYGBoaISAgIR0dGhsiISEiHR0VFRUQFzEdZg0AAB5pDwAHBwkOFREcFQkLCw8QCAsIDREREREREREREREICBEREQ4dFRQTFhIRFRYJEBURGxcYExgUERMVFR0UExILDQsRDwkREg8SEg4SEgkJEQkbEhISEg0PDhIQFxERDwwKDBERCA0PHhERDCYRCh4ICA8PCw8eCxoPChwTBwkRERERCQ8QGAwSEQsYCwsQCwsJEhUICgsOEhoaGg4VFRUVFRUeExISEhIJCQkJFhcYGBgYGBEYFRUVFRMTFBERERERERoPEhISEgkJCQkSEhISEhISEBISEhISERIRFREVERUREw8TDxMPEw8WFRYSEhISEhISEhISEhUSFRIVEhUSFhIXEgkJCQkJCQkJCQkJGREQCRURGRERCREJEQsREBIKFxIXEhcSGxMXEhgSGBIYEhQNFA0UDREPEQ8RDxMOEw4TDhUSFRIVEhUSFRIVEh0XExESDxIPEg8JEQ8TDgkIDAsMBwoJDR0XHRcdFxMRBQsLCwsLCwsLCwsLCwsLCwsLEBwaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoSFRYQFxEFCBITDRERERESGRcXFxclJRIOERAREREQERELCwsLCwsLCwsLCwsLCwsLCwsLCwYHBwYLCwsNHQsNCwwMCgsPHgoJEhIOEhgUEhITExYQFhoUEhISFhIRFhYbDQsVEQoQHRcSGBgSIBoXEhQRDxINDhQPExYTFxYVEhIPEhIPEBERDw8SChESCSckISEZEiYfGhURCQkYEhUSFRIVEhUSFRISFREVER4aFhIVEhURGBIYEhIPCSckIRUSIBQXEhURHhoYEhURFRESEhISCQkJCRgSGBIUDRQNFRIVEhEOFhIVFxUSEg8VERISGBIYEhgSGBITEQ8YDxsbFhQPERMPDw8OFBYVEhIRCRgSFA0TEg8MDgoLCw4ODgsKCwsODg4SEhgSFREJCRAiIBcVFxQWFRQUEhkSHRIXFxUYGxYYFhMTExQbFBgUHyIXHBQUIBUREhIOFxIZDxMTEhMXEhISEg8RERcRExEbHRMaEhAaEhISEg4QDwkJCRwaEhITERMSFxMYEhgSGRQUERQSEQ4TEBQRHxsSDxYSGBQVEhgUGBMZFCEaGBMTDxMPExETERUSHRcWEhUSFRIaFRoVCR0ZFREZFRYSGBMUER0YCRURFREeGhISFhIWEh0ZEg8SDxcTFxMYEhgSGBIUEBQRFBEUERQREg4cGiIeEREREQwVFBIVEhIWGAkVFRsXERgWExITExsUGxcTExESDw8SEgoREBIQERISEg8TDhIXERkZFRYaDgkbGhMaEw8SCgoKEhISEhkNCxITExMTExMTExcXHRwbHBkZDw8PDw8PFxYeHR0dEhISEhISEhIbGiIhISEeHgoKCgoKCgoKDg4VFBQVERESEhISEhIbHCMiISISEhISEhISEhkfIB0ZGRkZGRkZGRscIyIgIR4eExMPDxISCgoSEhISGRkTExMTExMTEx8gJiYkJSIiEhISEhISEhIkJCsqKisnJxkZGRkZGRkZJCYsKyorJycTExMTExMTFRUYFx8LCQsMEBISEhISGBgcHB8TEQsKCgoKCgoJCRARERIMEhISEhISEhITExobGBASCRkZGRkZHh0eHSEJCxcXHh0cHBkZGxsiISEiHh4bHCMjIiQeHhUWFxEXMx1pDgAAIHAQAAgICQ8WEh0XCQsLEBQICwgOEhISEhISEhISEggIEhISDx8XFhUYExIWFwsRFhIdGBkVGRUTFRcXHxYVFAwODBMQCRITEBMTDhMTCQkTChsTExMTDRAPExEZEhEQDAsMEhIIDw8gERENKxMKIAgIDw8LECAMGxAKHhUICRISEhMKEBEZDRMSCxkMDBQMDAkTFwgKDA8THBwcDxcXFxcXFyAVExMTEwsLCwsYGBkZGRkZEhkXFxcXFRUVEhISEhISHBATExMTCQkJCRMTExMTExMTExMTExMRExEXEhcSFxIVEBUQFRAVEBgWGBMTExMTExMTExMTFhMWExYTFhMXExgTCwkLCQsJCwkLCQkbEhEJFhMbExIKEgoSDBIREwsYExgTGBMcFBgTGRMZExkTFQ0VDRUNExATEBMQFQ8VDxUPFxMXExcTFxMXExcTHxkVERQQFBAUEAwTEBUPCQkMDA0ICgoOHxkfGR8ZFREFDAwMDAwMDAwMDAwMDAwMDAwRHhwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBQVFxEYEgUIExQNEhISEhMbFxcYGCUmEw8SEhISEhESEgwMDAwMDAwMDAwMDAwMDAwMDAwMBwcHBwsLCw4fDA4MDAwKCxAgCgkTEw8TGhUTExUVFxIYHBUTExMXFBIXFxwPCxYTDBIhGBQZGRMiHBkTFRMQEw0PFQ8VGBQZFxcTFBAUFBAREhIQEBMLEhMJKicjIxsTKSEcFxILCRkTFxMXExcTFxMXExMXEhcSIBwXExYTFhMZExkTFBAJKicjFhMjFRgTFxIgHBkTFxIXEhMTExMLCQsJGRMZExUNFQ0XExcTEg8XExcZFxMUEBcSExMZExkTGRMZExUREBoRHR0YFRASFBAQEA4WGBcTExIJGhMWDhUTEAwOCgwMDw8PCwsMDA8PDxMTGhMWEwsLESQiGRYYFRkXFRYTGhMfFBgYFhkdFxkXFRUVFR0WGRYhIxkeFRYjFhITEw8YExsQFBQTFBkTExMTEBERGRIUEhsdFBoSERsTExMTDxEQCQkJHRwTExQRExMYFBkTGRMaFBUSFRQSDxQRFhIhHBQQGBMZFBcTGhUaFBsVIxwaFBUQFQ8VERMRFxMfFxcTFhIWExwXHBcLHxsXEhsWFxMZFBYSHxoJFxIXEiAcExMXExcTHxsUEBQQGBQYFBkTGRMZExYRFREVERURFhITDx4aJCASERMSDRcWExUTFBcZCxYXHRgSGRcVExUVHRYbGBQTEhMQEBMUChMRExESExMUEBQPExkSGxsXGBwPCxwcFRwUEBMKCgoTExMTGw4MFBQUFBQUFBQUGBgfHhwdGhoQEBAQEBAZGCAfHx8TExMTExMTEx0cJCMjIyAgCgoKCgoKCgoPDxcWFRYSEhMTExMTEx0eJSQjJBMTExMTExMTGiEiHxsbGxsbGxsbHR4lJCIjICAUFBAQExMKChMTExMbGxQUFBQUFBQUISIpKCYnJCQTExMTExMTEycnLi0tLioqGxsbGxsbGxsmKC8uLC4qKhQUFBQUFBQXFxoZIQsKCwwRExMTExMaGh4eIRQSDAoKCgoKCgsLERITFA0TExMTFBQTExUVHB0aERQJGxsbGxsgHyAfIwkLGRkgHx4eGhodHSQjIyQgIB0eJiUkJiAgFxcYEhk2H3AOAAAhdBEACAgJDxcTHhcJDAwRFAgMCA4TExMTExMTExMTCAgTExMPIBcWFRgUExcYCxEXEx0ZGhUaFhMVFxcfFhUUDA4MExEJEhQRFBMOFBMJCRMLHRMUFBQNEA8TERkSEREMCwwTEwgPDyEREQ0sEwshCAgPDwwRIQwcEAsfFQgJExMTEwoREhoNFBMMGgwOFAwMCRQXCAsMDxQdHR0PFxcXFxcXIRUUFBQUCwsLCxkZGhoaGhoTGhcXFxcVFRYSEhISEhIdERMTExMJCQkJFBMUFBQUFBQUExMTExEUERcSFxIXEhURFREVERURGBcZFBQTFBMUExQTFBMXFBcUFxQXFBgTGRQLCQsJCwkLCQsJCRwTEQkXExwTEwsTCxMMExEUCxkTGRMZEx0UGRMaFBoUGhQWDRYNFg0TEBMQExAVDxUPFQ8XExcTFxMXExcTFxMfGRURFBEUERQRDBMQFQ8JCQ0MDggLCg4fGR8ZHxkVEQUMDAwMDAwMDAwMDAwMDAwMDBIfHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dFBcYEhkTBQgUFQ0TExMTExwXFxkZJScTDxMSExITEhMTDAwMDAwMDAwMDAwMDAwMDAwMDAwHBwcHDAwMDiAMDgwMDAsMESELCRQUDxQbFRQUFRUYEhkdFRQUFBgUExgYHQ8LFxMMEiEZFBoaFCMdGhQWExAUDg8WDxUZFRoYFxMUERQUERETEhEQEwsTEwkrKCQkHBQqIh0XEgsJGhQXExcTFxMXExcTExcSFxIhHRgUFxQXExoUGhQUEQkrKCQXFCUWGRMXEiEdGhQXEhcSFBMUEwsJCwkaFBoUFg0WDRcTFxMTEBgTFxoYFBQRFxIUExoUGhQaFBoUFREQGhEdHRgWERMUEBERDxYZFxQUEgkbFBYOFxMRDQ8LDAwPDw8MCwwMDw8PFBQbFBcTCwsRJSMZFxkWGRcVFhQbFCAUGRkXGh0YGhgVFRUWHRYaFiMlGh8WFiQXEhQUDxkTGxAUFBMVGRQUFBQRExEZEhUTGx0VGxIRHRMTExQPERAJCQkdHBQTFBETFBkUGhQaFBsVFhMWFBMPFREWEyEdFBAYFBoVFxQaFhsVHBYlHRoVFREVERURFREYEx8XGBMWExcTHRcdFwsgGxcTGxYYFBoVFhMfGwkXEhcSIR0UExgTGBMgGxQQFBEZFBkUGhQaFBoUFhEWERYRFhEWExQPHxslIRMRExMNFxYUFxQUGBoLFxcdGRIaGBUUFRUdFhsZFBQSFBERExQKExIUERIUFBQRFQ8UGRIbGxcZHQ8LHRwVHRQREwoKChQUFBQbDw0UFBQUFBQUFBQZGSAfHR4bGxERERERERkZISAgIBMTExMTExMTHh0lJCQkISEKCgoKCgoKChAQFxYWFxMTFBQUFBQUHh8mJSQlFBQUFBQUFBQbIiMgGxsbGxsbGxsdHyYlIyQhIRQUERETEwoKFBQUFBsbFBQUFBQUFBQiIyopKCklJRMTExMTExMTKCgwLy8wKysbGxsbGxsbGygpMTAuLysrFBQUFBQUFBcXGxoiDAoMDRITExMTExsbHx8iFRMNCgoKCgoKCwsSEhMUDRQUFBQUFBQUFRUdHhsSFAkbGxsbGyEgISAkCQwaGiEgHx8bGx4dJSQkJiEhHR8nJiUnISEXGBkTGjgfdA8AACN7EgAICAkQGBQgGQkMDBIVCAwJDxQUFBQUFBQUFBQJCRQUFBAiGRgXGhUUGRoLExgUHxocFxwXFBUZGSIYFxUNDw0VEgoTFRIVFA4VFQkJFAsdFRUVFQ4RDxUTGxMTEg0LDRQUCA4QIxISDi4UCyMICBAQDBIjDR4RCyEXCAkUFBQTCxITHA4VFAwcDQ4VDQ0KFRkJCw0QFR8fHxAZGRkZGRkjFxUVFRULCwsLGhocHBwcHBQcGRkZGRcXFxMTExMTEx8SFBQUFAkJCQkVFRUVFRUVFBUVFRUVExUTGRMZExkTFxIXEhcSFxIaGBoVFRQVFBUUFRQVFBkVGRUZFRkVGhUaFQsJCwkLCQsJCwkJHRQTCRgUHRQUCxQLFA0UEhULGhUaFRoVHxYaFRwVHBUcFRcOFw4XDhQRFBEUERUPFQ8VDxkVGRUZFRkVGRUZFSIbFxMVEhUSFRIMFBEVDwkKDg0OCQsLDyIbIhsiGxcTBQ0NDQ0NDQ0NDQ0NDQ0NDQ0NEyEfHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8VFxoTGRQFCRUWDRQUFBQVHRcXGRklJxUQFBMUExQTFBQNDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQcICAcMDAwPIg0PDQ0NCwwSIwsJFRUQFRwXFRUXFxkTGh8XFRUVGhYUGhkeDw0YFAwTIxoVHBwVJh4bFRcUERUPDxcPFRoWGxkZFRUSFRUSEhQTEhEVCxQTCS4rJiYeFS0lHxkTCwkcFRkVGRUZFRkVGRUUGRMZEyMfGRUZFRgUHBUcFRUSCS4rJhkVJRcaFRkTIx8cFRkTGRMVFBUUCwkLCRwVHBUXDhcOGRUZFRQRGhUZGxkVFRIZExUUHBUcFRwVHBUXExAbESEhGhcSFBQREhIQGBoZFRUTCRwVGA8ZFRIOEAsNDRAQEAwMDQ0QEBAVFRwVGBQLCxMoJhsYGhYZGRcYFR0VIhUaGhgcHxocGhcXFRYfGBwYIyUbIBcYJhgTFRUQGRQdERYWFRYbFRUVFRITEx0TFhQdHxYcFBIfFBQUFRASEQkJCSAfFRUWExUVGxYcFRsVHRYXFBcVFBAWEhgUIx4VERoVGxYZFRwXHBYdFycfHBYXEhURFxMVExkVIRkZFRYUGRUfGR8ZCyIdGRQdGBoVHBYYFCEdCRkTGRMjHxUUGhQaFCIdFREVEhoWGhYcFRwVHBUYEhYTFhMWExgUFRAgHCcjFBMTFA4ZGBUXFRUaHAsYGR8aFBwaFxUVFx8YHRkWFxQVEhIVFgsUExUTExUVFRIWERUdExsdGRofEAsfHhceFhIVCwsLFRUVFR0QDRYWFhYWFhYWFhoaIiEfIB0dEhISEhISGxojIiEiFRUVFRUVFRUfHycmJicjIwsLCwsLCwsLEREZGBcYFBQVFRUVFRUfISkoJigVFRUVFRUVFR0kJSIdHR0dHR0dHR8hKSgmJiMjFhYSEhUVCwsVFRUVHR0WFhYWFhYWFiQlLSwqKygoFRUVFRUVFRUqKjMxMTMuLh0dHR0dHR0dKiw0MzAyLi4WFhYWFhYWGRkcGyQMCwwOExUVFRUVHBwhISUWFA0LCwsLCwsLCxMUFBUOFRUVFRUVFRUXFx8gHBMWCh0dHR0dIyIjIiYKDBsbIyIhIR0dHx8oJycoIyMfISkoKCojIxkaGRQbOyN7EAAAJYITAAkJChEaFSIaCg0NExUJDQkQFRUVFRUVFRUVFQkJFRUVESQaGRgbFhUaGwwUGRUhHB0YHRkWGBoaIxkYFw4QDhUTCxQWExYWERYWDAoVDSIWFhYWEBISFhMbFRMTDgsOFRUJEBIlFBQPMRYMJQkJEhINEyUOIBIMIxgJChUVFRYLExQdDxYVDR0ODhUNDQsWGgkMDRAWICAgERoaGhoaGiUYFhYWFgwMDAwcHB0dHR0dFR0aGhoaGBgYFBQUFBQUIBMWFhYWDAwMDBYWFhYWFhYWFhYWFhYTFhMaFBoUGhQYExgTGBMYExsZHBYWFhYWFhYWFhYWGhYaFhoWGhYbFhwWDAwMDAwMDAwMDAwfFRQKGRUfFhUNFQ0VDhUTFg0cFhwWHBYhFxwWHRYdFh0WGRAZEBkQFhIWEhYSGBIYEhgSGhYaFhoWGhYaFhoWIxsYExcTFxMXEw0WEhgSCgoODg8JDAwQIxsjGyMbGBMGDQ0NDQ0NDQ0NDQ0NDQ0NDQ0UIyAgICAgICAgICAgICAgICAgICAgICAgIBcZGxQeFQYJFhgQFRUVFRYfHBwdHSwtFhEVFBUUFRQVFQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NCAgICA0NDRAkDhAODg4MDRMlDAoWFhEWHhgWFhgYGxQcIBgWFhYbFxUbGyIRDhoVDRQmHBcdHRYoIB0WGRYSFg8SGRIYHBcdGxsWFxMXFxMTFRUTEhYLFRYKMC0pKB8WLycgGhQMDB0WGhYaFhoWGhYaFhYaFBoUJSAbFhoWGRUdFh0WFxMKMC0pGhYoGRwWGhQlIB0WGhQaFBYWFhYMDAwMHRYdFhkQGRAaFhoWFRIbFhodGhYXExoUFhYdFh0WHRYdFhgTEx0TJCQaGBMVGBITExEZHBoWFhQMHhYZEBoVEw4RDA4OERERDQwODhERERYWHhYZFgwMFCooHRkcGBwaGBkWHhYkFxwcGR0hGx0bGBgYGCIZHRkmKR0iGBkoGhQWFhEcFiASFxcWFxsWFhYWExQTHhUXFSIjGCEXEyIWFhYWERMSDAwKJCIWFhcTGBYcGR0WHRYfFxgVGBcVERcTGRUmIRcSGxYdGRoWHRgeGB8YKSAeFxgTGBIYFBgUGhYjHRsWGhcaFiEaIRoMJCAaFR8aGxYdFxkVIx0MGhQaFCUgFhYbFhsWJCAXEhcTHBccFx0WHRYdFhkTGBMYExgTGRUWESIhKSUVFBUVDxoZFhkWFxsdDBkaIRwVHRsYFhgYIhkgHhcaFRYTExYXDRYUFhMVFhYXExcSFh4VICAaHCARDCEgGCAXExYNDQ0WFhYWIBEOFxcXFxcXFxcXHBwkIyEiHh4TExMTExMcHCUkIyQWFhYWFhYWFiEgKigoKSUlDQ0NDQ0NDQ0SEhoZGRkVFRYWFhYWFiEiKyooKhYWFhYWFhYWHiYoJCAgICAgICAgISMrKigoJSUXFxMTFhYNDRYWFhYgIBcXFxcXFxcXJicvLiwuKioWFhYWFhYWFi0tNTQ0NjAwICAgICAgICAsLjY1MzUxMRcXFxcXFxcaGh4dJg0LDQ4UFhYWFhYeHiMjJxcVDg0NDQ0NDQwMFBUVFw4WFhYWFxcWFhgYISIeFBcLICAgICAlJCUkKQsNHR0lJCIjHh4hISopKSolJSEjLCsqLCUlGhseFR0/JoIRAAAmhRMACQkKEhsWIxsKDg4TFwkNCREWFhYWFhYWFhYWCQkWFhYRJRsaGRwXFhscDBQaFSEdHhgeGRYYGxskGhgXDhEOFxMLFRcTFxYRFxYMChYNIhYXFxcQEhIWFR4VFBMOCw4WFgoQEyYUFA8yFgwmCgoTEw0TJg4gEgwkGAkKFhYWFgsUFB4PFxYNHg4OFw4OCxcbCQwOERchISERGxsbGxsbJhkXFxcXDAwMDBwdHh4eHh4WHhsbGxsYGBkVFRUVFRUhExYWFhYMDAwMFxYXFxcXFxYXFhYWFhQXFBsVGxUbFRkTGRMZExkTHBocFxcWFxYXFhcWFxYbFxsXGxcbFxwWHRcMDAwMDAwMDAwMDCAWFAoaFiAWFQ0VDRUOFRQXDR0WHRYdFiIYHRYeFx4XHhcZEBkQGRAWEhYSFhIYEhgSGBIbFhsWGxYbFhsWGxYkHhgUFxMXExcTDRYSGBIKCg8OEAkMDBAkHiQeJB4YFAYODg4ODg4ODg4ODg4ODg4ODhUkISEhISEhISEhISEhISEhISEhISEhISEhFxkcFSAWBgkXGBAWFhYWFiAcHB0dLC0WEhUVFhUWFBYWDg4ODg4ODg4ODg4ODg4ODg4ODg4ICAgIDg4NESUOEQ4ODgwNEyYMChcXERcfGRcXGBkbFRwhGRcXFxwXFhwbIhEOGhYNFSYdFx4eFykhHhcZFhIXEBIaEhgcGB0cGxcXExcXFBQVFRMTFgsVFgoxLiopIBcxKCEbFQwMHhcbFhsWGxYbFhsWFhsVGxUmIRwXGxcaFh4XHhcXFAoxLiobFykaHRYbFSYhHhcbFRsVFxYXFgwMDAweFx4XGRAZEBsWGxYWEhwWGx4bFxcTGxUXFh4XHhceFx4XGBQTHhMkJBwZFBYYEhMTERocGxcXFQwfFxoQGhYUDxEMDg4RERENDQ4OERERFxcfFxoWDAwUKykdGh0YHBsZGhcfFyUXHR0aHiEcHhwYGRgYIhoeGiYpHSMZGikaFRcXER0WIBMYGBYYHRcXFxcTFBQgFRgWIiMYIRcUIhYWFhcRFBIMDAokIxcWGBQYFx0ZHhceFh8YGRYZFxYSGBQaFiciFxMcFx4aGxceGR8YIBkqIR4YGRMYEhgUGBQbFiQdHBYaFxsWIRshGwwlIBsWIBocFx4YGhYkHgwbFRsVJiEXFhwWHBYlIBcTFxQdGB0YHhceFx4XGhQYFBgUGBQaFhcRIyErJhYUFhYPGxoXGRcXHB4MGhshHRUeHBgXGBgiGiAgFxoVFxQTFhcNFhQXFRUXFxcTGBIXIBUgIBscIREMIiEYIRcUFg0NDRcXFxcgEQ4XFxcXFxcXFxcdHSUkIiMfHxQUFBQUFB0cJiUkJRYWFhYWFhYWIiErKikqJiYNDQ0NDQ0NDRISGxoZGhYWFxcXFxcXIiMsKyorFxcXFxcXFxcfJyklICAgICAgICAiIywrKSomJhcXFBQWFg0NFxcXFyAgFxcXFxcXFxcnKDEwLi8rKxYWFhYWFhYWLi43NjY3MjIgICAgICAgIC4wODc1NzIyFxcXFxcXFxsbHx4nDQwNDxQWFhYWFh8fIyQoGBYPDQ0NDQ0NDAwVFRYXDxcXFxcXFxcXGBghIx8UFwsgICAgICYlJiUqCw0eHiYkIyQfHyIiKyoqKyYmIiQtLCstJiYbHCAWHkEmhREAACiMFAAKCgwTHBclHAoODhQXCQ4JERcXFxcXFxcXFxcJCRcXFxInHBsaHRgXHB0MFRsXIx4gGiAbFxgcHCYbGhgPEQ8XFAsWGBQYFxEYGAwKFw0kGBgYGBETEhgVHxYVFA4ODhcXChETKBQUEDUXDSgKChMTEBQoDyITDSUaCgwXFxcYDBUVIBAYFw4gDw4XDw8LGBwJDQ8SGCMjIxIcHBwcHBwoGhgYGBgMDAwMHh4gICAgIBcgHBwcHBoaGhYWFhYWFiMUFxcXFwwMDAwYGBgYGBgYFxgYGBgYFRgVHBYcFhwWGhQaFBoUGhQdGx4YGBcYFxgXGBcYFxwYHBgcGBwYHRgeGAwMDAwMDAwMDAwMIhcVChsXIRcXDRcNFw8XFRgNHhgeGB4YJBkeGCAYIBggGBsRGxEbERcTFxMXExgSGBIYEhwYHBgcGBwYHBgcGCYfGhUYFBgUGBQNFxMYEgoLEA8QCg0MESYfJh8mHxoVBg8PDw8PDw8PDw8PDw8PDw8PFiUjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMYGx0WIBcGCRgZEBcXFxcYIhwcHR0sLRgTFhYXFhcWFxcPDw8PDw8PDw8PDw8PDw8PDw8PDwgJCQgODg4RJw8RDw4ODRAUKA0MGBgSGCAaGBgaGh0WHiMaGBgYHRkXHR0kEQ4cFw0WKB4ZICAYKyMfGBsXExgREhoSGB4ZHx0dFxgUGRkVFRcWFBQYDhYWDDQxLCwiGDMqIxwWDAwgGBwYHBgcGBwYHBgXHBYcFigjHRgcGBsXIBggGBkVCjQxLBwYKhseGBwWKCMgGBwWHBYYFxgXDAwMDCAYIBgbERsRHBgcGBcTHRgcHxwYGBQcFhgXIBggGCAYIBgaFRMfEyYmHRoVFxgTFBQSGx4cGBgWDCAYGxEcFxUQEg0PDxISEg4NDw8SEhIYGCEYGxcMDBUtKx8bHhocHBobGCEYJxgeHhsgIx0gHRoaGBokGyAbKCsfJRobKxwWGBgSHBciFBkZFxkdGBgYGBQWFSAWGRciJBohFxUjFxcXGBIVEwwMCiQjGBcZFRkYHxkgGCAYIRkaFxoZFxMZFRsXKCMYFB0YHxscGCAaIBkhGiwjIBkaFBgUGhYYFh0XJhwdGBoYHBgjHCMcDCciHBchGx0YHxkbFyYfDBwWHBYoIxgXHRcdFyciGBQZFR4ZHhkgGCAYIBgbFRoVGhUaFRsXGBIlIS0oFxYWFxAcGxgbGBgdIAwbHCMeFiAdGhgYGiQbIiAZGhYYFRQYGQ0XFRgVFhgYGBQZEhggFiIiHB4jEgwkIhojGRUYDQ0NGBgYGCISDxkZGRkZGRkZGR4eJyYkJSEhFRUVFRUVHx4oJyYnGBgYGBgYGBgkIy0sKywoKA0NDQ0NDQ0NExMcGxsbFxcYGBgYGBgkJS4tLC0YGBgYGBgYGCEpKyciIiIiIiIiIiQlLi0rLCgoGRkVFRgYDQ0YGBgYIiIZGRkZGRkZGSkqMzIwMS0tGBgYGBgYGBgwMDo5OTo0NCIiIiIiIiIiMDI7Ojc6NTUZGRkZGRkZHBwgHykODA4QFRgYGBgYICElJioZFw8NDQ0NDQ0MDBYWFxkQGBgYGBgYGBgaGiMlIRUZCyIiIiIiKCcoJiwLDh8fKCYlJiEhJCQtLCwuKCgkJi8uLS8oKBwdIBcfRCiMEgAAKpMVAAoKDBQdGCceCg8PFRgJDgoSGBgYGBgYGBgYGAoKGBgYEykdHBsfGRgdHw0WHRgnICEbIRwYGx4dKBwbGhASEBkVDBcZFRkZEhkZDAoYDSQZGhkZERQTGRchFxYVDw4PGBgKEhMqFhYRNxgOKgoKExMQFSoQJBQOJxsKDBgYGBkNFhchERkYDiEQDxgPDwwZHgoODxIZJSUlEx0dHR0dHSobGRkZGQ0NDQ0fICEhISEhGCEeHh4eGxscFxcXFxcXJRUZGRkZDAwMDBkZGhoaGhoXGhkZGRkWGRYdFx0XHRcbFRsVGxUbFR8dHxkZGRkZGRkZGRkZHRkdGR0ZHRkfGSAZDQwNDA0MDQwNDAwjGBYKHRgjGBgNGA0YEBgWGQ4gGSAZIBklGiAZIRohGiEaHBEcERwRGBQYFBgUGxMbExsTHhkeGR4ZHhkeGR4ZKCEbFhoVGhUaFQ4YFBsTCgsQEBEKDg0SKCEoISghGxYGDw8PDw8PDw8PDw8PDw8PDw8XJyUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJRodHxciGAYKGRsQGBgYGBkjHh4fHzAxGRMYFxgXGBcYGA8PDw8PDw8PDw8PDw8PDw8PDw8PCQkJCQ8PDhIpEBIQDw8OEBUqDgwZGRMZIhsZGRsbHhcfJRsZGRkfGhgfHiUTDx0YDRcpIBohIRotJSEZHBgUGRITHRMbHxogHh4aGhUaGhYWGBcWFRkOGBgMNzMuLiQZNiwlHRcNDCEaHhkeGR4ZHhkeGRkdFx0XKiUfGR0ZHRghGiEaGhYKNzMuHRktHCAZHRcqJSEaHRcdFxkZGRkNDA0MIRohGhwRHBEeGR4ZGBQfGR4hHhkaFR0XGRkhGiEaIRohGhsWFCEVJiYeHBYYGxQVFRMcHx0ZGRcMIhkcEh0YFhATDhAQExMTDw4PDxMTExkZIhkdGA0NFi8tIB0gGx8dGxwZIxkpGiAgHSEnHyEfGxsbGyUcIR0rLyAnHB0tHRcZGRMeGSIVGhoZGiEZGhkZFRYWIhcbGCQmGyIYFiUZGRkZExYUDAwKJSUZGRoWGhogGiEaIBgjGhwYGxoYExsWHBgrJBoVHxkhGx4ZIRwiGyMbLyUiGxsVGxQbFhsWHhkoHB4ZHRgdGSUeJR4NKSIeGCMcHxkhGh0YKCIMHRcdFyolGRkfGR8ZKSIaFRoWIBogGiEaIRohGh0WGxYbFhsWHRgZEyciLyoYGRcYER0cGR0ZGh8hDR0dJyAXIR8bGRsbJRwnIhoaFxoWFRkaDRgWGRcXGhkaFRsUGSIXIiQdHyUTDSUkGyUaFhkNDQ0aGRkZJBMQGhoaGhoaGhoaICApJyUnIiIWFhYWFhYgHyooKCkZGRkZGRkZGSYlLy4uLioqDQ0NDQ0NDQ0UFB4cHB0YGBoaGhoaGiYnMS8uMBkZGRkZGRkZIistKSQkJCQkJCQkJScxLy0uKioaGhYWGRkNDRoaGRkkJBoaGhoaGhoaKy02NTI0Ly8ZGRkZGRkZGTMzPTs7PTc3JCQkJCQkJCQyNT49Ojw3NxoaGhoaGhodHSIhKw8NDxAXGRkZGRkiIicoLBoYEA0NDQ0NDQ0NFxcYGhAZGRkZGhoZGRsbJSYiFxoMJCQkJCQqKSooLgwPISEqKCcoIiImJjAuLjAqKiUoMjAwMioqHR8iGCFHKJMTAAAuohcACwsNFSAaKiALEBAXGgsPCxQaGhoaGhoaGhoaCwsaGhoVLSAfHiIcGiAiDxgfGiojJB4kHxsdISErHx0cERQRGxcNGRwXHBsTGxsNCxsPJxscHBwTFhQbGSQZGBcSDxIaGgwVFi4ZGRI9Gw8uDAwWFhEXLhEnFg8rHQsNGhoaGw4YGSUSGxoPJRERGhERDRshCw8RFhsoKCgVICAgICAgLh4cHBwcDw8PDyIjJCQkJCQaJCEhISEdHh4ZGRkZGRkoFxsbGxsNDQ0NHBscHBwcHBocGxsbGxgcGCAZIBkgGR4XHhceFx4XIiAiHBwbHBscGxwbHBsgGyAbIBsgGyIbIxwPDQ8NDw0PDQ8NDScbGAsfGyYbGg8aDxoRGhgbECMbIxsjGykcIxskHCQcJBwfEx8THxMbFhsWGxYdFB0UHRQhGyEbIRshGyEbIRsrJB0YHBccFxwXEBsWHRQLDRIREwsPDhQrJCskKyQdGAcRERERERERERERERERERERERkrKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoHB8iGSQaBwscHRMaGhoaGycgICIiMzUbFRoZGhkaGRoaEREREREREREREREREREREREREREKCgoKEBAPFC0RFBESEg8RFy4PDRsbFRwlHhwcHh4hGSIoHhwbHCIcGiIhKRQRIBsQGS8jHCQkHDEoJBwfGxYbExQfFR0iHSQhIRwcFxwcGBgaGhgXGw8aGQ08ODIyJxw7MCggGQ8NJBwhGyEbIRshGyEbGyAZIBkuKCEcIBsfGyQcJBwcGAs8ODIgGzIfIxsgGS4oJBwgGSAZHBscGw8NDw0kHCQcHxMfEyEbIRsaFiIbICQhHBwXIBkcGyQcJBwkHCQcHRgWJBcrKyIeGBocFhcXFR8iIRwbGQ0lHB8UHxoYEhUPEREVFRUQDxERFRUVHBwlGyAbDw8YNDEjHyMeIiAeHxsmHC0cIyMfJCoiJCIeHh0eJx8kHy8yJCseHzIgGRwcFSIbJxccHBsdIxscGxwXGRglGR0aJykdJhoYKBsbGxwVGBYNDQsqKBwbHBgcHCMdJBwkGyYdHhoeHBoVHRgfGi8oHBciHCQfIRwlHiUdJx4zKCUdHhcdFx0ZHRkhGyshIRseGyAbKCEoIQ8tJyAaJh8iHCQdHxotJA0gGSAZLigcGyIbIhstJxwXHBgjHCMcJBwkHCQcHxgeGB4YHhgfGhsVKyY0LhobGRoSIB8bHxwcIiQPHyEqIxokIh4bHR0nHyckHB0ZHBgXGxwOGxobGRocGxwXHRUbJRklJyAiKBUPKSgdKBwYGw4ODhwbGxsnFRIcHBwcHBwcHBwjIy0rKSomJhgYGBgYGCMiLiwsLRsbGxsbGxsbKSg0MjIzLi4ODg4ODg4ODhYWIB8fHxsaHBwcHBwcKSs1NDI0GxsbGxsbGxsmLzEtJycnJycnJycpKzU0MTIuLhwcGBgbGw4OHBwbGycnHBwcHBwcHBwvMTs6Nzk0NBsbGxsbGxsbNzdCQUFDPDwnJycnJycnJzc6REJAQjw8HBwcHBwcHCAgJSQvEA4QEhkbGxsbGyUlKyswHRoSDg4ODg4ODw8ZGhscEhsbGxscHBsbHR0pKiUZHA0nJycnJy4tLiwyDRAkJC4sKysmJikpNDMzNC4uKSs2NTQ3Li4gIiQaJE4sohUAADKwGQAMDA0XIxwuIw0SEhkdDBENFhwcHBwcHBwcHBwNDRwcHBcxJSIgJR4dIyUQGiIcLSYoICghHR4jJS8iIB8TFhMdGQ4cHhkeHRUeHQ8NHRArHR4eHhYYFx0dKBwcGRMRExwcDBUXMhkZFEIdEDIMDBcXEhkyEysYEC8gDA0cHBweDxobKBQeHBEoExIdEhIOHiQNEBIYHiwsLBclJSUlJSUyIB4eHh4QEBAQJSYoKCgoKBwoIyMjIyAgIRwcHBwcHCwZHR0dHQ8PDw8eHR4eHh4eHB4dHR0dHB4cJRwlHCUcIBkgGSAZIBklIiUeHh0eHR4dHh0eHSMeIx4jHiMeJR0mHhAPEA8QDxAPEA8PKh0aDSIdKh0cEBwQHBMcGh4RJh0mHSYdLR8mHSgeKB4oHiEWIRYhFh0YHRgdGB4XHhceFyMdIx0jHSMdIx0jHS8oIBwfGR8ZHxkRHRgeFw0OExMVDBAQFi8oLygvKCAcCBISEhISEhISEhISEhISEhISGy8sLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwfIyUbJxwIDR4gExwcHBweKiMjJCQ3OB4XHBsdHB0bHB0SEhISEhISEhISEhISEhISEhISEgoLCwsSEhEWMRMWExMTEBIZMhANHh4XHikhHh4gICQbJSwhHh4eJR8dJCQtFhIjHREbMiYfKCgeNisnHiEdGB4VFyEWHiUfJyQjHx8ZHx8aGhwcGhgdERwdDUE9NzcqHkA0LCUcEA8oHiMdIx0jHSMdIx0dJRwlHDIsJB4jHiIdKB4oHh8aDUE9NyMeNyImHSUcMiwoHiUcJRweHR4dEA8QDygeKB4hFiEWIx0jHRwYJR0jJyQeHxklHB4dKB4oHigeKB4gHBgnGS0tJiEaHR4YGRkXIiUlHh4cDykeIhUiHBoUFxATExcXFxIREhIXFxceHikeIh0QEBo5NiciJiElJSEiHikeMR8mJiInLSUoJSAgHiEuIigiNDgnLiEiNiIcHh4XJB0rGR8fHR8nHh4eHhkZHCccIBwrLCApHBorHR0dHhcaGA8PDS4sHh0fHB8eJiAoHigfKSAhHCEfHRcgGiIcNCwfGSUeJyEjHighKCAqITcsKCAgGR4ZIBwgHCQdMCMkHSMdIx0sIywjEDErIx0qIiUeJx8iHC8oDyUcJRwyLB4dJR0lHTErHxkfGiYfJh8oHigeKB4iGiEcIRwhHCIcHhcuKTgyHB4eHBQlIh4jHh8lKBAiJS0mHCglIB4eIC4iLCcfHxseGhkdHxAdHB4dHB4eHxkgGB4nHCopJSUsFxAsKyAsHxodEBAQHh4eHikWEx8fHx8fHx8fHyYmMS8tLikpGhoaGhoaJiUyMDAxHR0dHR0dHR0tLDg3NjcyMhAQEBAQEBAQGBgjIiEiHR0eHh4eHh4tLjo4NzkeHh4eHh4eHikzNjEpKSkpKSkpKS0vOjk2NzIyHx8aGh0dEBAeHh4eKSkfHx8fHx8fHzM1QD88Pjk5HR0dHR0dHR08PEhHR0hBQSkpKSkpKSkpPD9KSEVIQkIfHx8fHx8fJSUoJzQSDxITGx0dHR0dKCkvLzQgHBMQEBAQEBAQEBscHR8UHh4eHh8fHh4gICwuKRsfDikpKSkpMjAyMDcOEicnMjAvLykpLS05Nzc5MjItLzs6OTsyMiUlJxwnVTGwFwAANr4bAA0NDhkmHzImDhMTGx8NEg4YHx8fHx8fHx8fHw4OHx8fGTUoJCMoIR8mKBAdJR4wKSsjKyQfICYoMyQiIRQYFB8bDx4hGyEgFyAgEA4fETAgISEhFxoZIB8rHh4bFRIVHx8NFxk2HBwVSB8SNg0NGRkUGzYULhoSMyINDh8fHyAQHB0rFiAfEisUFB8UFA8gJg4SFBkgLy8vGSgoKCgoKDYjISEhIRAQEBAoKSsrKysrHysmJiYmIiMkHh4eHh4eLxsgICAgEBAQECAgISEhISEfISAgICAeIR4oHigeKB4jGyMbIxsjGyglKCEhICEgISAhICEgJiAmICYgJiAoICkgEBAQEBAQEBAQEBAtHx0OJR8tHx4RHhEeFB4cIBIpICkgKSAwISkgKyErISshJBckFyQXHxofGh8aIBkgGSAZJiAmICYgJiAmICYgMysiHiEbIRshGxIfGiAZDg8VFBYNEhEXMyszKzMrIh4IFBQUFBQUFBQUFBQUFBQUFBQdMy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLyEnJx0pHwgOISIWHx8fHyAtJycoKD4/IBkeHh8eHx0fHxQUFBQUFBQUFBQUFBQUFBQUFBQUCwwMCxMTEhg1FBgUFRUSFBs2Eg4gIBkhLCMhISMjJx4oLyMhICEnIR8nJzAXEiYfEh40KSErKyE6LyohJB8aIBcZIxggKCIqJyUhIRshIRwcHx4cGiASHiAORkI7Oy4hRTgvKB4QECshJiAmICYgJiAmICAoHigeNi8nISYgJR8rISshIRwORkI7JiA5JCkgKB42LyshKB4oHiEgISAQEBAQKyErISQXJBcmICYgHxooICYqJiAhGygeISArISshKyErISIeGiobMDApJBwfIBobGxgkKCghIB4QLCElFyQeHBUYEhQUGRkZExIUFBkZGSEhLCAlHxAQHT06KiUpJCYoIyQgLCE1ISkpJSswKCsnIyMgJDAkKyU2OSoyJCU6JR4gIBgnIC4bISEgIikgISAhGxweKh4iHy4wIy0fHC8gICAgGBwaEBAOMi8gICEeIiEpIyshKiAtIiQfIyEfGSIcJR83LyEbKCEqJCYhKyMsIi0jPC8rIiMbIBwiHiIeJyAzKCcgIx8mIDAmMCYQNS4mHy0kKCAqIiUfNCwQKB4oHjYvISAnICcgNS4hGyEcKSEpISshKyErISUcJB4kHiQeJR8gGDItPTYfHh8fFSgkICchISgrECUoMCkeKycjICAiMCQuKSEiHiEcGyAhER8eIB8eISAhGyIbICoeLiwoKC8ZEDAvIi8hHCAREREhICAgLBgVISEhISEhISEhKSk0MzAyLCwcHBwcHBwpKDY0NDUgICAgICAgIDAvPTs7PDY2EREREREREREaGiYkJCUfHyEhISEhITEyPz07PSAgICAgICAgLDc6NSwsLCwsLCwsMDI/PTo7NjYhIRwcICARESEhICAsLCEhISEhISEhODlFREFCPT0gICAgICAgIEFBTkxMTkZGLCwsLCwsLCxBRE9OS05HRyEhISEhISEoKCwqOBMRExUdICAgICAsLDIzOCIfFRERERERERAQHR4fIRUgICAgISEgICIiMDEsHSEPLCwsLCw2NDY0Ow8TKio1NDIzLCwwMD08PD02NjAzQD49QDY2KCgpHypcNb4YAAA6zB0ADg4RGykhNSkPFRUdIg4TDxkhISEhISEhISEhDw8hISEaOCsnJisjISkrEx8oITMsLiUuJyIjKSs3JyUjFhkWIR0RICMdIyIZIiIRDyITMyIjIyMZHBoiIS0gIB0XEhchIQ4ZGzofHxdNIhM6Dg4bGxUdOhYyHBM2JQ4RISEhIRIeHy4XIyETLhYUIhUVESIpDxMVGyMzMzMaKysrKysrOiYjIyMjExMTEyssLi4uLi4hLikpKSklJSYgICAgICAzHSIiIiIRERERIyIjIyMjIyIjIiIiIiAjICsgKyArICYdJh0mHSYdKygrIyMiIyIjIiMiIyIpIikiKSIpIisiLCMTERMRExETERMRETEhHw8oIjAiIRMhEyEVIR4iFCwiLCIsIjQkLCIuIy4jLiMnGScZJxkiHCIcIhwjGiMaIxopIikiKSIpIikiKSI3LSUgIx0jHSMdFCIcIxoPEBcWGA4TEhk3LTctNy0lIAkVFRUVFRUVFRUVFRUVFRUVFR82MzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzJCkqICwhCQ8jJRchISEhIjEqKiwsQ0UiGyEgISAhHyEhFRUVFRUVFRUVFRUVFRUVFRUVFRUMDQ0MFRUTGTgWGRYXFxMVHToTESMjGiMvJiMjJSYqICszJiMiIyokISoqNBkVKCIVIDssJC4uIz4yLSMnIhwjGBomGyMrJC0qKCQjHSQkHh4hIB4cIhIhIxFLRkA/MSNKPTMrIBMRLiMpIikiKSIpIikiIisgKyA6MyojKSIoIi4jLiMkHg9LRkApIkAnLCIrIDozLiMrICsgIyIjIhMRExEuIy4jJxknGSkiKSIhHCsiKS0pIyMdKyAjIi4jLiMuIy4jJSAdLh43NywmHiEjHB0dGicrKyMjIBEvIycZJyAeFxoTFhYbGxsUExUVGxsbIyMvIigiExMfQj4tKCwmKysmJyIwIzkjLCwoLjMrLiolJiMmMycuJzs+LTYmKD8oICMjGisiMx0kJCIkKyIjIiMdHyAvICUhMzUlMCIeMyIiIiMaHhwREQ83NCMiJCAkIysmLiMvIzAlJiEmJCEbJR4nITs0Ix0rIy0nKSMuJi8lMSZAMy4lJh0jHyUhJSEqIjYrKiIoIykiMykzKRM5MykhMCcrIy4kJyE2LhErICsgOjMjIioiKiI5MyMdJB4sJCwkLiMuIy4jKB4mICYgJiAnISIaNjBBOiEhISEXKyciKSMjKy4TKCszLCAuKiUjIyUzJzMsJCYgIx4dIiQSIiAiISAjIiQdJR0iLyAxMSsrMxsTNDIlMyQeIhISEiMiIiIxGhYkJCQkJCQkJCQsLDg3NDUvLx4eHh4eHiwrOjg3OCIiIiIiIiIiNDNBPz9AOjoSEhISEhISEhscKScnKCEhIyMjIyMjNDZDQT9CIiIiIiIiIiIwOz45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VEpUiFTsVVBVnlWqViRWLFaUVpxXSFfqV/JX+lgCWApYElgaWCJYKlgyWDpYQlhKWFJYWlhiWGpYclh6WIJYiliUWJ5YqFiyWLxYxljQWNpY5FjuWQRZMFlSWWhZcFl4WYBZiFmQWZhZoFmoWbBZuFnAWchZ0FnYWeBZ6ln2WgJaDFp2Wu5bQFuWW+5cPlyOXPBdTF1UXaxd/F5WXtRfDF9qX9xgGGCGYRhhfGGsYeBiOmLEYwZjimPmZD5kemTWZUZlpmYaZoRm5mdOZ7BoGmiAaIho6GlGaX5p0GoKamBquGsma3Zr6myabPRtTG20bhhufG7ub2BvxHAkcHxwxnDOcNpxJnEucT5xTnFecWpxdnGCcY5xmnGmcb5x0nHocfxyEnImcjxyUHJscopyqHLEcuJy/nMcczhznHO6c9Zz8HQIdB50NnSYdRp1MHVEdVx1cnXodlR2anZ+dpR2qHa8dsh21HbgdvZ3DHdWd5p3snfKeLR4ynjgePZ5CHkeeTh5UnlqeX55mHmyecp53nn4ehJ6KHo8elZ6cHqGepp6tHrOeuZ6+nsUey57RHtYe8J8Inw4fE58iH0YfaZ+Hn54fuR+/H8Sf4CAIIA+gFqAdICMgKKAuIDSgOqBAIEUgWyB6IJIgtaDXIPwhGSEyoUAhTyF3IZIhpiG5Idwh86H1ohGiPaJOomQifiKYorOixiLioxWjLqM6I0ejXCNtI3ejiaOcI6+jxCPJo9Gj2aPrI/0kEqQYpB8kOqRAJFkkWyRdJGOkZaSCJJyksaS3JL0kwqTRJNMk1STXJN6k8iT0JSclRKVUpVolXCVtJW8lcSVzJXUldyV5JXsloaWjpaWlsiXCpc+l3qXzpgsmHaY1pk6mayZtJoempKatJsOmxabuJwonIacnJ0mnXSd6J4gniieMJ44nkCeZJ5sntie4J8en2Kflp/SoC6gjqDgoUihqKIeojaiTqLCotajPqNGo06jaKNwo/CkXKRkpHqkkqSmpOSlXqXCpi6mpqcmp6SoLqiqqT6ppqogqpSrDqswq1KrjqvIrCasgq1MrgCupq9Or7ywGrCEsN6xaLHksk6ytrMCs0yziLPCtDC0krUstcK1yrXStgC2NLY8tpK2+LdguAC45rkmuWC5sLoAul66ursGuw67irwKvJC9Gr0ivTq9Ur20vhy+cr7gvy6/gL/Q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A8ECJgAoAAABBwKyAEYAogAasQIBuP/hQA0TDQAKUAIBEk8BAQ5PKysrNDT//wAt//ICGwMfAiYASAAAAQYCsjsAABqxAwK4//hADS8pAAdQAwQuTwIEKk8rKys0NAAA//8AUAAAAjsDlAImACgAAAEHArEAeQCgABO5AAH/90AJGhAAClABARJPKys0AAAA//8ALf/yAhsC9AImAEgAAAEGArFpAAAQQAsCCDYsAAdQAgQuTysrNP///7oAAAFTA8ECJgAsAAABBwKy/6YAogAasQIBuP/pQA0LBQABUAIACk8BAAZPKysrNDT///+tAAABRgMfAiYBDAAAAQYCspkAABqxAgG4/+lADQsFAQBQAgIKTwECBk8rKys0NAAA/////gAAAUIDlAImACwAAAEHArH/3QCgABBACwECEggAAVABAApPKys0AAD////wAAABNAL0AiYBDAAAAQYCsc8AABBACwEBEggBAFABAgpPKys0//8AMv/yAuQDwQImADIAAAEHArIAigCiABqxAwK4/+BADS8pHRRQAyIuTwIiKk8rKys0NP//AC3/8gIyAx8CJgBSAAABBgKyOwAAGrEDArj/7EANJyEJAFADDiZPAg4iTysrKzQ0AAD//wAy//IC5AOUAiYAMgAAAQcCsQDIAKAAEEALAgA2LB0UUAIiLk8rKzQAAP//AC3/8gIyAvQCJgBSAAABBgKxbAAAEEALAgAuJAkAUAIOJk8rKzT//wBQAAAChwPBAiYANQAAAQcCsgA8AKIAGrEDArj/sUANKiQVC1ADACdPAgAjTysrKzQ0//8AAQAAAZwDHwImAFUAAAEGArLtAAAasQIBuP/dQA0ZEwgRUAILGE8BCxRPKysrNDQAAP//AFAAAAKHA5QCJgA1AAABBwKxAH8AoAATuQAC/9dACTIoFQtQAgApTysrNAAAAP//AEYAAAGcAvQCJgBVAAABBgKxMgAAEEALAQQgFggRUAELGE8rKzT//wBG//ICfQPBAiYAOAAAAQcCsgBjAKIAGrECAbj/4kANHxkEElACBh5PAQYaTysrKzQ0//8ANP/0AgcDHwImAFgAAAEGArIgAAAasQIBuP/dQA0bFQcAUAIJGk8BCRZPKysrNDQAAP//AEb/8gJ9A5QCJgA4AAABBwKxAJ8AoAAQQAsBACYcBBJQAQYeTysrNAAA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AAAABgSWp4z//wABAAACyALLACcAKACNAAAABgTOp4z//wAIAAADwALLACcAKAGFAAAABgSjnYz//wAIAAADoQLLACcAKAFmAAAABgSwpoz//wADAAADmQLLACcAKAFeAAAABgSkp4z//wADAAADqwLLACcAKAFwAAAABgSxl4z//wBG/0cCDAM/AiYDvAAAAQYElm4AABO5AAH/+kAJFB8AB1ABAiNPKys0AP//AEb/RwIMAz8CJgO8AAABBgTOeAAAEEALAQEWIwAHUAECFE8rKzT//wBG/0cCDAM/AiYDvAAAAQYEo+oAABqxAgG4//xADRgVAAdQAgInTwECFk8rKys0NAAA//8ARv9HAgwDPwImA7wAAAEGBLDwAAAasQIBuP/pQA0aFQAHUAICGE8BAhZPKysrNDQAAP//AEb/RwIMAz8CJgO8AAABBgSkHgAAF0AQAgERGBQAB1ACAidPAQIVTysrKzQ0AP//AEb/RwIMAz8CJgO8AAABBgSx+QAAF0AQAgEDGhQAB1ACAhhPAQIVTysrKzQ0AP//AEb/RwIMA5oCJgO8AAABBgSlbgAAF0AQAgEDHykAB1ACAjtPAQIUTysrKzQ0AP//AEb/RwIMA5oCJgO8AAABBgSyagAAGrECAbj//0ANHykAB1ACAipPAQIUTysrKzQ0AAD//wAEAAADLwLLACcAKwChAAAABgSWp4z//wABAAADHgLLACcAKwCQAAAABgTOp4z//wAIAAAEEwLLACcAKwGFAAAABgSjnYz//wAIAAAD9ALLACcAKwFmAAAABgSwpoz//wADAAAD7ALLACcAKwFeAAAABgSkp4z//wADAAAD/gLLACcAKwFwAAAABgSxl4z////4AAADkwMmACcAKwEFAAAABgSl14z////4AAADkQMmACcAKwEDAAAABgSy14z//wA3//UBIQM/AiYDvgAAAQYEltoAABO5AAH/3UAJDBcEC1ABBhtPKys0AP//AET/9QEhAz8CJgO+AAABBgTO7gAAE7kAAf/uQAkOGwQLUAEGDE8rKzQA////v//1AV8DPwImA74AAAEHBKP/VAAAABqxAgG4/91ADRANBAtQAgYfTwEGDk8rKys0NP///8v/9QFKAz8CJgO+AAABBwSw/2kAAAAasQIBuP/YQA0SDQQLUAIGEE8BBg5PKysrNDT////h//UBYgM/AiYDvgAAAQYEpIUAABqxAgG4/+9ADRAMBAtQAgYfTwEGDU8rKys0NAAA////2P/1AWYDPwImA74AAAEHBLH/bAAAABqxAgG4/+1ADRIMBAtQAgYQTwEGDU8rKys0NP////n/9QEzA5oCJgO+AAABBgSl2AAAGrECAbj/5EANFyEEC1ACBjNPAQYMTysrKzQ0AAD////5//UBMwOaAiYDvgAAAQYEstgAABqxAgG4/+RADRchBAtQAgYiTwEGDE8rKys0NAAA//8ABAAAAYkCywAnACwAnQAAAAYElqeM//8AAQAAAYsCywAnACwAnwAAAAYEzqeM//8ACAAAAnECywAnACwBhQAAAAYEo52M//8ACAAAAlICywAnACwBZgAAAAYEsKaM//8AAwAAAkoCywAnACwBXgAAAAYEpKeM//8AAwAAAlwCywAnACwBcAAAAAYEsZeM////+AAAAfEDJgAnACwBBQAAAAYEpdeM////+AAAAe8DJgAnACwBAwAAAAYEsteM//8ALf/yAjIDPwImAFIAAAEHBJYAggAAABBACwIHICsJAFACDi9PKys0AAD//wAt//ICMgM/AiYAUgAAAQYEznwAABO5AAL//0AJIi8JAFACDiBPKys0AP//AC3/8gIyAz8CJgBSAAABBgSj+wAAF0AQAwIGJCEJAFADDjNPAg4iTysrKzQ0AP//AC3/8gIyAz8CJgBSAAABBgSwAgAAGrEDArj/9EANJiEJAFADDiRPAg4iTysrKzQ0AAD//wAt//ICMgM/AiYAUgAAAQYEpDEAABdAEAMCHiQgCQBQAw4zTwIOIU8rKys0NAD//wAt//ICMgM/AiYAUgAAAQYEsQoAABdAEAMCDSYgCQBQAw4kTwIOIU8rKys0NAD//wAE//IDUQLLACYAMm0AAAYElqeMAAD//wAB//IDbwLLACcAMgCLAAAABgTOp4z//wAI//IEVQLLACcAMgFxAAAABgSjnYz//wAJ//IENwLLACcAMgFTAAAABgSwp4z//wAD//IEFALLACcAMgEwAAAABgSkp4z//wAT//IEPALLACcAMgFYAAAABgSxp4z//wBB//ICEAM/AiYDygAAAQYElngAABBACwEEEh0CDlABBCFPKys0//8AQf/yAhADPwImA8oAAAEHBM4AggAAABBACwELFCECDlABBBJPKys0AAD//wBB//ICEAM/AiYDygAAAQYEo+8AABdAEAIBARYTAg5QAgQlTwEEFE8rKys0NAD//wBB//ICEAM/AiYDygAAAQYEsPcAABqxAgG4//BADRgTAg5QAgQWTwEEFE8rKys0NAAA//8AQf/yAhADPwImA8oAAAEGBKQeAAAXQBACARIWEgIOUAIEJU8BBBNPKysrNDQA//8AQf/yAhgDPwImA8oAAAEGBLEeAAAXQBACASgYEgIOUAIEFk8BBBNPKysrNDQA//8AQf/yAhADmgImA8oAAAEGBKV4AAAXQBACAQ0dJwIOUAIEOU8BBBJPKysrNDQA//8AQf/yAhADmgImA8oAAAEGBLJqAAAXQBACAQAdJwIOUAIEKE8BBBJPKysrNDQA////9wAAAy8CywAnADwAnwAAAAYEzp2M/////wAAA/cCywAnADwBZwAAAAYEsJ2M/////wAABCkCywAnADwBmQAAAAYEsZOM////7gAAA80DJgAnADwBPQAAAAYEss2M//8AMP/2AxoDPwImA84AAAEHBJYA8AAAABBACwEALTgcDFABCjxPKys0AAD//wAw//YDGgM/AiYDzgAAAQcEzgDwAAAAE7kAAf/9QAkvPBwMUAEKLU8rKzQAAAD//wAw//YDGgM/AiYDzgAAAQYEo24AABdAEAIBBDEuHAxQAgpATwEKL08rKys0NAD//wAw//YDGgM/AiYDzgAAAQYEsG8AABqxAgG4/+xADTMuHAxQAgoxTwEKL08rKys0NAAA//8AMP/2AxoDPwImA84AAAEHBKQAqgAAABdAEAIBITEtHAxQAgpATwEKLk8rKys0NAAAAP//ADD/9gMaAz8CJgPOAAABBwSxAIIAAAAXQBACARAzLRwMUAIKMU8BCi5PKysrNDQAAAD//wAw//YDGgOaAiYDzgAAAQcEpQDmAAAAGrECAbj//0ANOEIcDFACClRPAQotTysrKzQ0//8AMP/2AxoDmgImA84AAAEHBLIA7AAAABdAEAIBBThCHAxQAgpDTwEKLU8rKys0NAAAAP//AAQAAANUAssAJgO1bQAABgSWp4wAAP//AAMAAAN+AssAJwO1AJcAAAAGBM6pjP//AAgAAARiAssAJwO1AXsAAAAGBKOdjP//AAkAAARCAssAJwO1AVsAAAAGBLCnjP//AAMAAAQJ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//8ABQAAA8gCygAnA7UA4QAAAAYAQ/Gr//8AEgAAA5kCygAnA7UAsgAAAAYAj/ir//8AKP/1BDMCxQAmA7UAAAAHA74DEgAAAAEABQJDAQsDFQADABO2AAIEAAMCAQAvM8UyARDWxTEwAQcnNwEL0zPGAq5rT4MAAAEAWgJGAQoDPwAPABW3AA8JAxAPBgAAL8QzARDW1cYyMTATLgE1NDYzMhYVFAYHHgEX3TlKLCAfKBoUDiUYAkYmWi0lJyUdFCMIFCUUAAD//wAO/yQDAgLLACYAJDsAACcElQEMAAAABgSWsYwAAP//AAv/JAMCAssAJgAkOwAAJwSVAQwAAAAGBM6xjAAA/////v8kA9QCywAnACQBDQAAACcElQHeAAAABgSjk4z//////yQDtgLLACcAJADvAAAAJwSVAcAAAAAGBLCdjP////n/JAOYAssAJwAkANEAAAAnBJUBogAAAAYEpJ2M//8ACf8kA6MCywAnACQA3AAAACcElQGtAAAABgSxnYz////4/yQDKAMmACYAJGEAACcElQEyAAAABgSl14wAAP////j/JAMoAyYAJgAkYQAAJwSVATIAAAAGBLLXjAAA//8ABP8kAy8CywAnACsAoQAAACcElQGGAAAABgSWp4z//wAB/yQDLQLLACcAKwCfAAAAJwSVAYQAAAAGBM6njP//AAj/JAQdAssAJwArAY8AAAAnBJUCdAAAAAYEo52M//8ACf8kA/8CywAnACsBcQAAACcElQJWAAAABgSwp4z//wAD/yQEAALLACcAKwFyAAAAJwSVAlcAAAAGBKSnjP//ABP/JAQiAssAJwArAZQAAAAnBJUCeQAAAAYEsaeM////+P8kA5MDJgAnACsBBQAAACcElQHqAAAABgSl14z////4/yQDkQMmACcAKwEDAAAAJwSVAegAAAAGBLLXjP//AAT/JANUAssAJgO1bQAAJwSVAWwAAAAGBJanjAAA//8AAf8kA4YCywAnA7UAnwAAACcElQGeAAAABgTOp4z//wAI/yQEdgLLACcDtQGPAAAAJwSVAo4AAAAGBKOdjP//AAn/JARYAssAJwO1AXEAAAAnBJUCcAAAAAYEsKeM//8AA/8kBEUCywAnA7UBXgAAACYEpKeMAAcElQJgAAD//wAT/yQEewLLACcDtQGUAAAAJgSxp4wABwSV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AEj/7AAJAEr/7AAJAFL/7AAJAFT/7AAJAFn/2wAJAFr/4gAJAFsACgAJAFz/2wAKACT/zgAKAC3/qQAKADkAEQAKADoAEwAKAKH/lAAKAbX/zgAKAbb/9gAKAbf/7AAKAbgACgAKAbn/9gAKAsj/oQAKAtD/xgAKAtT/xgAKAtv/wQAKAuIAEQAKAuT/8QAKAucADAAKAvD/8AAKAvT/1gAKAvX/4wAKAvv/0wAKAvz/8AAKAv7/4wAKAwH/4AAKAwT/0AAKAw//7QAKAxIACwAKAxT/5wAKAxX/8QAKAxsACwAKA0b/4wAKA3H/nAAKA3L/8AAKA3b/9AAKA57/xgAKA6H/xgAKA6j/xgAKA6sACgAKA7AAEQAKA7L/8QAKA7b/4wAKA7n/7AAKA7r/7wAKA7v/8AAKA8T/4wAKA8b/3gAKA8f/4wAKA8j/4AAKA8v/3AAKA87/6wALAAv/4wALAAwAUAALAA3/7AALABD/9gALACP/4gALACb/7AALACr/7AALADL/7AALADT/7AALADcAGQALADkAHwALADoAGgALADsAGgALADwAIQALAD0ACgALAET/5wALAEb/4gALAEf/4gALAEj/4gALAEn/8wALAEr/4gALAEwADAALAE0AVQALAFH/6wALAFL/4gALAFP/6wALAFT/4gALAFX/6wALAFb/7gALAFj/5wALAFn/9gALAFr/9gALAFwAHgALALr/8AALAMv/4gALAbH/8QALAbL/9QALAbQADQALAbX/4wALAbf/5gALAbgAFwALAbn/7gALAbr/8AALAsX/9AALAtQAFQALAtYAFQALAt7/7AALAuH/6wALAuIAGQALAuMAEQALAuT/4gALAuUAGgALAvD/5wALAvH/9AALAvL/8gALAvQAFQALAvX/6QALAvj/8gALAvr/8gALAvz/9gALAv3/8gALAv7/4gALAv//8gALAwH/6QALAwMAHgALAwT/3AALAwf/7AALAwj/8gALAwn/8gALAw7/8gALAxIAEgALAxT/7gALAxX/7gALAxYADAALAxgAVQALAxsAEgALAx//8gALA0X/4AALA0b/4gALA0sAGAALA1r/8AALA3EADQALA3L/7gALA3X/9AALA3b/7QALA34ADAALA6MACgALA6X/7AALA6n/9gALA6z/7AALA7AAGQALA7EAIQALA7L/7AALA7MAGgALA7b/7QALA7f/8AALA7j/9gALA7n/6QALA7r/9AALA7z/6wALA73/8gALA77/7wALA7//6wALA8AAEwALA8H/6wALA8L/9gALA8P/8wALA8T/4gALA8X/6wALA8f/4gALA8j/4gALA8r/7gALA8v/3gALA83/4wALA87/7AAMAAv/6QAMAA3/7QAMABAAFgAMACP/8wAMACT/7AAMAC3/8wAMADf/7QAMADn/3wAMADr/8wAMADv/7AAMADz/2AAMAD3/9QAMAFv/8gAMAKH/7AAMASj/6gAMAbL/6gAMAbP/5QAMAbT/8gAMAbb/8AAMAbj/6AAMAbn/9gAMAsX/8QAMAsj/8wAMAtD/7AAMAtb/8QAMAtf/8QAMAuL/7QAMAuP/6wAMAuX/7AAMAu3/6wAMAu//6gAMAwX/8gAMAxL/7gAMA0v/3wAMA33/7wAMA37/7wAMA57/7AAMA6H/7AAMA6P/9QAMA6j/7AAMA7D/7QAMA7H/2AAMA7P/7AAMA7T/7QAMA7v/8gAMA8D/8gAMA8b/9gAMA8z/8gAMA83/8AANACP/7QANACT/sAANAC3/mAANADD/9gANADv/6gANADz/9gANAET/7wANAEb/4gANAEf/4gANAEj/4gANAEr/4gANAE3/9gANAFL/4gANAFT/4gANAFb/9gANAFkAEAANAFoAEAANAFsADAANAFwAEAANAKH/dQANAMv/0QANASj/8wANAbX/4QANAbb/8AANAbf/9AANAsj/mAANAtD/sAANAtT/uAANAtb/7wANAtf/8AANAtv/tAANAtz/9gANAuP/9AANAuX/6gANAu3/8QANAvD/7wANAvT/0wANAvX/8AANAvv/0gANAvz/8QANAv7/4gANAwH/8AANAwT/7gANAwUADAANAw//9AANAxT/9gANAxX/9gANAxj/9gANA0b/8AANA3H/twANA3L/9QANA3X/8wANA33/9QANA57/sAANA6H/sAANA6j/sAANA6n/8gANA7H/9gANA7P/6gANA7b/8AANA7gAEAANA7n/7AANA7v/5gANA8D/6wANA8IAEAANA8P/7wANA8T/4gANA8b/6gANA8f/4gANA8j/4gANA8v/7wANA8wADAANA87/9QAQACYAFAAQACoAFAAQAC3/8QAQADIAFAAQADQAFAAQADf/yQAQADn/4gAQADv/4AAQADz/vQAQAD3/9gAQAEQADwAQAEYADAAQAEcADAAQAEgADAAQAEkAFQAQAEoADAAQAFIADAAQAFQADAAQAFoACAAQAFv/7AAQAKH/0wAQAMsADAAQASgAEgAQAbEAHgAQAbL/3gAQAbP/7QAQAbUAJgAQAbcAJQAQAbj/4AAQAbkAFgAQAsX/9gAQAsj/8QAQAtb/4wAQAt4AFAAQAuEAFgAQAuL/yQAQAuP/6AAQAuQAEwAQAuX/4AAQAu3/8AAQAvAADwAQAvEAGQAQAvIADQAQAvUAGQAQAvb/6QAQAvgADQAQAvoADQAQAv0ADQAQAv4ADAAQAv8ADQAQAwAADQAQAwEAGQAQAwQAGQAQAwX/7AAQAwcAFAAQAwgADQAQAwkADQAQAw4ADQAQAw8ACwAQAxQAHgAQAxYADAAQAxgADAAQAx8ADQAQAyoADgAQA0UAFQAQA0YAGQAQA0v/0wAQA1gADQAQA1oAGwAQA3UAFgAQA3YAGAAQA33/8QAQA6P/9gAQA6UAFAAQA6wAFAAQA6//8AAQA7D/yQAQA7H/vQAQA7IAFAAQA7P/4AAQA7UADAAQA7YADAAQA7cADQAQA7kACgAQA7oACgAQA7sAEQAQA7wADQAQA70AFgAQA74ADgAQA78ADQAQA8D/7AAQA8EADQAQA8MAFAAQA8QADAAQA8UADQAQA8YADQAQA8cADAAQA8gADAAQA8oAEAAQA8sADAAQA8z/7AAQA80AEAAQA84AGAARACQAHgARACb/2AARACr/2AARAC0AKAARADL/2AARADT/2AARADYADQARADf/rwARADj/4gARADn/rgARADr/1gARADsAGQARADz/oQARAD0AFgARAET/4gARAEb/4gARAEf/4gARAEj/4gARAEr/4gARAFL/4gARAFT/4gARAFn/xwARAFr/yQARAFsAFAARAFz/xwARAF0AEgARAKEAGQARAMv/7AARAbH/7AARAbL/sQARAbMACAARAbQAFwARAbYADwARAbj/8AARAsUADQARAsgAKAARAtAAHgARAtQAHAARAtYADAARAtcADwARAtsAFwARAt7/2AARAuH/8QARAuL/rwARAuT/2AARAuUAGQARAuf/tAARAvQAGwARAvcADwARAvsAGwARAv7/4gARAwL/2wARAwP/4QARAwUAFAARAwf/1AARAwr/7QARAw0ADwARAyL/8QARA0X/7wARA0v/wAARA0z/3wARA1n/rQARA1r/0QARA3EAHQARA3X/9gARA30ADQARA37/1wARA54AHgARA6EAHgARA6MAFgARA6X/2AARA6gAHgARA6sAFgARA6z/2AARA68AFAARA7D/rwARA7H/oQARA7L/2AARA7MAGQARA7T/sAARA7UAEgARA7b/7AARA7j/xwARA7n/9gARA73/7AARA8AAFgARA8L/xwARA8T/4gARA8f/4gARA8j/4gARA8n/4wARA8r/7AARA8v/4gARA8wAFAARA83/4gASACP/3QASACT/vwASACb/6AASACr/6AASAC3/uQASADL/6AASADT/6AASADcAKwASADkAMAASADoAKwASADsAIQASADwAMgASAD0AEQASAET/2QASAEUAEQASAEb/xgASAEf/xgASAEj/xgASAEr/xgASAEsAEQASAEwAEAASAE0ADwASAE4AEQASAE8AEQASAFH/4AASAFL/xgASAFP/4AASAFT/xgASAFX/4AASAFb/4QASAFj/7QASAF3/9gASAKH/iAASAMv/0QASAbH/9gASAbMADwASAbQAGQASAbX/wgASAbf/2QASAbgAKAASAbn/8QASAsj/uQASAtD/vwASAtT/zAASAtYAGwASAtv/ywASAt7/6AASAuH/7gASAuIAKwASAuMAFgASAuT/7gASAuUAIQASAucADQASAu//7gASAvD/2QASAvH/8wASAvL/8QASAvT/0gASAvX/3wASAvj/8QASAvr/8QASAvv/0gASAvz/5AASAv3/8QASAv7/xgASAv//8QASAwD/8AASAwH/3wASAwT/3QASAwj/8QASAwn/8QASAw7/8wASAw//5QASAxIAGAASAxT/5QASAxX/4QASAxYAEAASAxgADwASAxsAGAASAx//8QASA0X/7gASA0b/3wASA0sAHgASA3H/ygASA3L/6wASA3b/7gASA37/9gASA57/vwASA6H/vwASA6MAEQASA6X/6AASA6j/vwASA6n/7AASA6sAFAASA6z/6AASA68ACgASA7AAKwASA7EAMgASA7L/6AASA7MAIQASA7X/7AASA7b/xgASA7n/4gASA7r/2AASA7z/4AASA77/8gASA7//4AASA8AAKAASA8H/4AASA8T/xgASA8X/4AASA8b/xAASA8f/xgASA8j/xgASA8r/7AASA8v/xAASA83/7AASA87/zgAdACQAEQAdAC0AGAAdADf/wgAdADn/8wAdADsADwAdADz/2gAdAD0ADAAdAFkADgAdAFoADgAdAFsADQAdAFwADgAdAF0ACgAdAKEADwAdAbEACwAdAbQAFAAdAbYACwAdAbj/7AAdAboADQAdAsgAGAAdAtAAEQAdAuL/wgAdAuUADwAdAvsADgAdAwUADQAdAyIADgAdAyoADgAdA0v/6gAdA1kADgAdA1oADgAdA3EAFAAdA54AEQAdA6EAEQAdA6MADAAdA6gAEQAdA7D/wgAdA7H/2gAdA7MADwAdA7gADgAdA8IADgAdA8kADgAdA8wADQAjACT/7AAjAC3/7wAjADf/3AAjADn/4wAjADr/9QAjADv/5wAjADz/1gAjAD3/9AAjAFv/9gAjAKH/yQAjASj/8AAjAbL/8wAjAbP/5wAjAbT/9AAjAbb/9AAjAbj/6gAjAsX/9QAjAsj/7wAjAtD/7AAjAtb/4AAjAtf/7gAjAuL/3AAjAuP/6AAjAuX/5wAjAu3/5gAjAu//7wAjAwX/9gAjAxL/8gAjA0v/3AAjA3H/7wAjA33/7QAjA57/7AAjA6H/7AAjA6P/9AAjA6j/7AAjA6//9AAjA7D/3AAjA7H/1gAjA7P/5wAjA8D/8QAjA8z/9gAkAAr/zQAkAAv/7gAkAA3/sAAkABEAHgAkABIAGAAkAB0AEwAkACL/4AAkACQAJQAkACb/5wAkACr/5wAkAC0AIQAkADL/5wAkADT/5wAkADYAEwAkADf/rgAkADj/7AAkADn/vwAkADr/2AAkADsAJQAkADz/nAAkAD0AGAAkAD//sAAkAED/5gAkAET/9QAkAEb/9QAkAEf/9QAkAEj/9QAkAEr/9QAkAFL/9QAkAFT/9QAkAFYACgAkAFn/3QAkAFr/5gAkAFsAGQAkAFz/3QAkAF0AEAAkAF7/9gAkAGMAKgAkAGz/8QAkAG7/tAAkAG//vwAkAHgADAAkAKEAFAAkAMv/8gAkAdP/7QAkAdQADQAkAdYAGgAkAdf/8gAkAdn/zwAkAdoAGgAkAdv/9gAkAdwAGgAkAd3/7AAkAfX/7wAkAgH/8QAkAhb/7wAkAhf/7gAkAn3/1AAkAqT/8gAlAAz/8wAlAA3/9AAlABAACwAlABL/4gAlAB0ACwAlACL/7AAlACT/9gAlADf/7gAlADn/4gAlADr/9gAlADv/6gAlADz/3gAlAD//7AAlAED/6QAlAFn/9gAlAFv/+AAlAFz/9gAlAF3/9gAlAGD/9gAlAGMACwAlAGwACgAlAHgACwAlAKH/5gAlAdn/7gAlAdr/6gAlAdz/9QAlAn3/8gAmAAkACAAmAAv/9AAmAAwADwAmAA3/9gAmABD/9QAmABEAFwAmABIADQAmAB0AEwAmACIAEAAmACQAHAAmACb/5wAmACr/5wAmAC0AHwAmADL/5wAmADT/5wAmADYAEQAmADcAFQAmADkAFAAmADoAEwAmADsAGgAmADwAGAAmAD0AEgAmAD8AFAAmAEAAGgAmAEQACgAmAEb/9AAmAEf/9AAmAEj/9AAmAEr/9AAmAFL/9AAmAFT/9AAmAFYABgAmAFj/8wAmAFsAGAAmAF0AEAAmAGMAJwAmAGz/6AAmAG4AFAAmAG8AJAAmAHgADgAmAKEAGgAmAMv/9gAmAdX/7gAmAdYADwAmAdkACgAmAd3/7QAnAAz/7AAnABAAFAAnABH/2AAnABL/zAAnACL/7QAnACT/5wAnAC3/6QAnADf/6QAnADn/5wAnADr/9gAnADv/2gAnADz/0wAnAD3/9gAnAED/7AAnAGD/8AAnAGP/9AAnAGwACgAnAG8ACgAnAKH/xAAnAdT/8QAnAdb/6AAnAdn/6QAnAdr/4wAnAdz/7wAnAez/8gAnAg7/8AAnAhz/8gAnAn3/6wAnApX/8AAoAC0AGAAoADL/7gAoADT/7gAoADkACwAoADsAFAAoADwACgAoAD0ACwAoAET/9AAoAEb/9AAoAEf/9AAoAEj/9AAoAEr/9AAoAFL/9AAoAFT/9AAoAFsAFQAoAGMAKAAoAG4ADQAoAG8AEgAoAHgADQAoAKEAEgAoAMv/9gAoASgACgAoAdYADQAoAdoADQAoAdwADQApAAn/7AApAAv/8gApAAwAFQApABAADwApABH/wgApABL/sgApACIAFQApACP/9gApACT/0AApACb/+AApACr/+AApAC3/tQApADD/9gApADL/+AApADT/+AApADcAFQApADkAGgApADoAFQApADsADAApADwAHAApAD8AHgApAEAAGgApAET/6AApAEb/9gApAEf/9gApAEj/9gApAEr/9gApAFH/7AApAFL/9gApAFP/7AApAFT/9gApAFX/7AApAFb/8wApAFj/7AApAFv/9gApAF3/7AApAGP/wQApAG4AKAApAG8AJQApAHj/9QApAKH/iwApAMv/9gApAdb/3gApAdkADwApAdr/4wApApX/7gAqAA3/5gAqABAAEQAqABEAFAAqAB0ACgAqADf/9gAqADn/7AAqADr/7AAqADz/7AAqAFn/9QAqAFz/9QAqAGMAFwAqAG7/9gArABL/9gAsABL/9gAtABL/4QAtACT/7QAtAC3/8wAtAD8ACgAtAG4ADwAtAG8ADgAtAHgACgAtAKH/2AAtAdb/7wAtAdr/7QAuAAn/7AAuAAv/7QAuAAwAGAAuAA3/2AAuABD/zgAuABEAHwAuABIAFwAuAB0ACgAuACP/8gAuACQAGQAuACb/yQAuACr/yQAuAC0AFAAuADL/yQAuADT/yQAuADcAFwAuADkAEgAuADoADQAuADsAJAAuADwAEgAuAD0AGAAuAD8AFAAuAEAAHAAuAET/9gAuAEb/2AAuAEf/2AAuAEj/2AAuAEr/2AAuAFL/2AAuAFT/2AAuAFYACgAuAFf/9gAuAFj/3gAuAFn/0gAuAFr/0gAuAFsAIgAuAFz/0gAuAF0AFQAuAF7/8wAuAGMAHwAuAGz/zQAuAKEAGgAuAMoAKwAuAMv/3gAuAQQAIwAuAQYAHQAuAQgACgAuAdP/6wAuAdQADQAuAdX/zwAuAdYAGgAuAdf/4wAuAdkAEgAuAdoAGgAuAdv/9gAuAdwAGgAuAd3/yAAuAeH/9AAuAfH/8AAuAfL/9gAuAfX/7wAuAkL/7wAvAAQACgAvAAkACgAvAAr/nwAvAA3/mgAvABD/7AAvABEAKAAvABIAEQAvAB0AGAAvACL/3AAvACQAHwAvACb/7AAvACr/7AAvAC0AHwAvADAACgAvADL/7AAvADT/7AAvADYAEQAvADf/sgAvADj/9gAvADn/qwAvADr/zgAvADsAHwAvADz/nAAvAD0AEgAvAD//sAAvAED/4AAvAEQADAAvAFYACAAvAFn/0QAvAFr/4wAvAFsAHQAvAFz/0QAvAF0AEAAvAF7/8AAvAGD/9AAvAGMALwAvAGz/7QAvAG7/wAAvAG//yQAvAHgAFQAvAKEAHwAvAdX/5wAvAdYAFQAvAdn/xgAvAdoAFQAvAdv/8QAvAdwAFQAvAd3/4QAvAeEACwAvAn3/zgAvAqT/9QAwAA3/9gAwABL/9gAwACL/8AAwADf/9gAwADn/9gAwADz/8QAwAD//7AAwAG7/7AAwAG//8QAwAdn/9AAxABL/9gAyAAz/7AAyABAAFAAyABH/2AAyABL/zAAyACL/7QAyACT/5wAyAC3/6QAyADf/6QAyADn/5wAyADr/9gAyADv/2gAyADz/0wAyAD3/9gAyAED/7AAyAGD/8wAyAGP/9AAyAGwACgAyAG8ACgAyAKH/xAAyAdT/9QAyAdb/6AAyAdn/6QAyAdr/5wAyAdz/7wAyAez/9QAyAfT/7gAyAg7/8AAyAhz/9QAyAn3/6gAzAAn/7AAzAAz/+AAzABH/mAAzABL/sQAzAB0ADQAzACT/vAAzAC3/pwAzADcADQAzADv/6gAzADz/9gAzAD7/8gAzAED/8wAzAET/7AAzAEb/8QAzAEf/8QAzAEj/8QAzAEr/8QAzAFL/8QAzAFT/8QAzAFkAFAAzAFoAFAAzAFsADAAzAFwAFAAzAGD/9gAzAGP/pAAzAGz/9gAzAG4AHQAzAG8AHQAzAHgADQAzAKH/gwAzAMv/6QAzAdT/7QAzAdb/1gAzAdr/4AAzAdz/7gAzAfH/8wAzAgz/7QAzAh3/8gAzApX/6wA0AAz/7AA0ABAAFAA0ABH/2AA0ABL/zAA0ACL/7QA0ACT/5wA0AC3/6QA0ADf/6QA0ADn/5wA0ADr/9gA0ADv/2gA0ADz/0wA0AD3/9gA0AED/7AA0AE0ADwA0AGP/9AA0AGwACgA0AG8ACgA0AKH/xAA0Adn/6QA0Aez/9QA0Ag7/8AA0Ahz/9QA1AA3/9gA1ABD/7AA1ABEAGAA1ABIAEgA1AB0ADAA1ACL/8QA1ACP/9gA1ACQAHwA1ACb/7gA1ACr/7gA1AC0AGgA1ADL/7gA1ADT/7gA1ADf/9gA1ADj/+AA1ADn/8QA1ADsAFAA1ADz/3wA1AD0AEgA1AD//9gA1AED/6QA1AET/5wA1AEb/5wA1AEf/5wA1AEj/5wA1AEr/5wA1AFL/5wA1AFT/5wA1AFf/9gA1AFj/9gA1AFsAEgA1AF0ACgA1AGMAIAA1AGz/6gA1AG4ADQA1AG8ACwA1AKEAFAA1AMv/5AA1AdYAFQA1Adn/8wA1AdoAFQA1AdwAFQA2AAz/+AA2AA3/3QA2ABAAHAA2ABEACgA2ABL/8QA2ACL/9gA2ADf/7AA2ADn/9gA2ADr/9gA2ADz/9gA2AEQADAA2AFn/8AA2AFr/8wA2AFv/9QA2AFz/8AA2AGMAEgA2AGwADwA2AG7/7AA2AKH/7AA2Adr/7AA2Adz/9AA3AAn/7AA3AAv/7gA3AAwAGQA3ABD/yQA3ABH/rwA3ABL/ngA3AB3/wwA3ACIAGgA3ACP/3AA3ACT/rgA3ACb/6QA3ACr/6QA3AC3/rQA3ADD/9gA3ADL/6QA3ADT/6QA3ADcAGgA3ADkAHwA3ADoAGgA3ADsAGgA3ADwAIgA3AD0ACgA3AD8AKAA3AEAAHgA3AET/tQA3AEb/tQA3AEf/tQA3AEj/tQA3AEr/tQA3AFH/uwA3AFL/tQA3AFP/uwA3AFT/tQA3AFX/uwA3AFb/uAA3AFj/uwA3AFn/tQA3AFr/tQA3AFv/tQA3AFz/tQA3AF3/uQA3AF7/7gA3AGP/ywA3AGz/tQA3AG4AHAA3AG8AFAA3AHj/vgA3AKH/jQA3AMf/9wA3AMkAGwA3AMoALgA3AMv/pAA3AQQALAA3AQYAIAA3AQgAHQA3ASn/yQA3AdX/2QA3Adb/xQA3AdkAFQA3Adr/6AA3Adv/8QA3Ad3/4gA3AeEACwA3AkL/wwA4ABH/4gA4ABL/ygA4AB0ACgA4ACT/7AA4AC3/7QA4AD8ACgA4AG4ABQA4AG8AFwA4AKH/yQA4Adb/7gA4Adr/7AA5AAn/4gA5AAoAEgA5AAv/4QA5AAwAIAA5ABD/4gA5ABH/sAA5ABL/ogA5AB3/9AA5ACIAHAA5ACP/4wA5ACT/vwA5ACb/5wA5ACr/5wA5AC3/qQA5ADD/9gA5ADL/5wA5ADT/5wA5ADcAIAA5ADkAJQA5ADoAIAA5ADsAIAA5ADwAJwA5AD0AEAA5AD8AKAA5AEAAJQA5AET/1wA5AEb/yQA5AEf/yQA5AEj/yQA5AEr/yQA5AFH/6QA5AFL/yQA5AFP/6QA5AFT/yQA5AFX/6QA5AFb/2gA5AFj/6wA5AF3/9AA5AF7/7gA5AGP/wQA5AGz/2AA5AG4AHAA5AG8AJQA5AKH/bAA5AMcAFAA5AMoAMwA5AMv/wwA5AQQALAA5AQYAJAA5AQgAIQA5ASn/7gA5AdP/7QA5AdQADQA5Adb/zwA5Adf/7wA5AdkAGgA5Adr/7QA5Adv/9QA5Ad3/6wA5AkL/6wA6AAn/7AA6AAoAEwA6AAv/9QA6AAwAHAA6ABH/1AA6ABL/wgA6ACIAGQA6ACP/9QA6ACT/2AA6ACb/9gA6ACr/9gA6AC3/0QA6ADL/9gA6ADT/9gA6ADcAGwA6ADkAIAA6ADoAGwA6ADsAGwA6ADwAIwA6AD0ACwA6AD8AKAA6AEAAIAA6AET/5AA6AEb/3wA6AEf/3wA6AEj/3wA6AEr/3wA6AFH/8QA6AFL/3wA6AFP/8QA6AFT/3wA6AFX/8QA6AFb/8AA6AFj/8gA6AFkADAA6AFoADAA6AFsACgA6AFwADAA6AF7/9gA6AGP/6AA6AGz/8AA6AG4AHAA6AG8AKAA6AKH/ywA6AMoALgA6AMv/3AA6AQQAKQA6Adb/5AA6AdkAFQA6Adr/6AA6AfH/9QA7AAn/7AA7AAv/7QA7AAwAGgA7AA3/5gA7ABD/4AA7ABEAGQA7ABIAFwA7AB0AEQA7ACIAFAA7ACP/8gA7ACQAJAA7ACb/2gA7ACr/2gA7AC0AGQA7ADL/2gA7ADT/2gA7ADYAEQA7ADcAGgA7ADkAHwA7ADoAGgA7ADsAJAA7ADwAIQA7AD0AGAA7AD8AHgA7AEAAHwA7AET/4gA7AEb/4gA7AEf/4gA7AEj/4gA7AEr/4gA7AFL/4gA7AFT/4gA7AFYACgA7AFj/6AA7AFn/6AA7AFr/6AA7AFsAGAA7AFz/6AA7AF0ADwA7AF7/8wA7AGMAIgA7AGz/2wA7AG4ACgA7AG8AEAA7AKEAJAA7AMoAKAA7AMv/6wA7AQQAKAA7AQYAFAA7AQgACgA7AdP/8AA7AdQADQA7AdX/5gA7AdYAGgA7Adf/8gA7AdkAFQA7AdoAGgA7Adv/9gA7AdwAGgA7Ad3/3AA7AfH/8wA7AfX/9AA7AkL/8gA8AAQACwA8AAn/zgA8AAv/2QA8AAwAIgA8AA3/9gA8ABD/vQA8ABH/oQA8ABL/nAA8AB3/2gA8ACIAHQA8ACP/xQA8ACT/nAA8ACb/0wA8ACr/0wA8AC3/rAA8ADD/8QA8ADL/0wA8ADT/0wA8ADb/9gA8ADcAIgA8ADkAJwA8ADoAIgA8ADsAIgA8ADwAKQA8AD0AEgA8AD8AKAA8AEAAJwA8AET/twA8AEb/qAA8AEf/qAA8AEj/qAA8AEr/qAA8AFH/2wA8AFL/qAA8AFP/2wA8AFT/qAA8AFX/2wA8AFb/ugA8AFj/3gA8AFn/9gA8AFv/7AA8AFz/9gA8AF3/3QA8AF7/8QA8AGP/vgA8AGz/sQA8AG4AGQA8AG8AHwA8AHj/5gA8AKH/cAA8AL//ywA8AMoANQA8AMv/pgA8AQQALQA8AQYAJwA8AQgAEQA8ASn/4gA8AdP/7QA8AdQADwA8AdX/6AA8Adb/wQA8Adf/5QA8AdkAHQA8Adr/7wA8Ad3/0AA8Afb/7wA8AkL/3wA9AAn/9gA9AAwAEAA9ABD/7AA9ABEAGwA9AB0AEAA9ACIADwA9ACP/9gA9ACQAGgA9ACb/9AA9ACr/9AA9AC0AGgA9ADL/9AA9ADT/9AA9ADYADAA9ADcADwA9ADkAFQA9ADoADwA9ADsAGgA9ADwAFwA9AD0ADQA9AD8AFAA9AEAAFQA9AEQACwA9AEb/9gA9AEf/9gA9AEj/9gA9AEr/9gA9AFL/9gA9AFT/9gA9AFsAGAA9AF0ACwA9AGMAKwA9AGz/4QA9AG4AFAA9AG8AHQA9AHgAEAA9AKEAGgA9AMkACgA9AMoAJAA9AQQAIQA9AQYACgA9AdX/7QA9AdYAEAA9AdkACgA9AdoAEAA9AdwAEAA9Ad3/7AA+ACT/5AA+ACb/7AA+ACr/7AA+AC3/5AA+ADL/7AA+ADT/7AA+ADcAHgA+ADkAIwA+ADoAHgA+ADsAHgA+ADwAJgA+AD0ADgA+AEAAWgA+AET/3QA+AEb/3AA+AEf/3AA+AEj/3AA+AEr/3AA+AEwACgA+AE0AXgA+AFH/3gA+AFL/3AA+AFP/3gA+AFT/3AA+AFX/3gA+AFb/3wA+AFj/3QA+AFn/4gA+AFr/4gA+AFv/4gA+AFwAHgA+AF3/4QA+AKH/5AA+AMv/2AA+AbH/6gA+AbL/7gA+AbQAGwA+AbX/2gA+Abf/3AA+AbgAHAA+Abn/8QA+AsX/8gA+Asj/5AA+AtD/5AA+AtQAEwA+AtYAGAA+Atv/5QA+At7/7AA+AuH/4gA+AuIAHgA+AuMAEwA+AuT/2gA+AuUAHgA+Au//3wA+AvD/3QA+AvH/6wA+AvL/5gA+AvQAEwA+AvX/4AA+Avb/6gA+Avf/5wA+Avj/6gA+Avr/6gA+Avv/6gA+Avz/5QA+Av3/6gA+Av7/3AA+Av//6gA+AwH/4AA+AwL/5wA+AwMAHgA+AwT/2gA+AwX/4gA+Awf/3AA+Awj/6gA+Awn/9QA+Awr/5wA+Aw3/5wA+Aw7/6gA+Aw//5AA+AxIAFAA+AxT/5QA+AxX/3wA+AxYACgA+AxgAXgA+AxsAFAA+Ax//9QA+AyL/7wA+Ayr/8AA+A0X/2wA+A0b/3AA+A0sAGwA+A0z/6gA+A1r/6gA+A3L/5QA+A3b/5AA+A34ADAA+A57/5AA+A6H/5AA+A6MADgA+A6X/7AA+A6j/5AA+A6sADAA+A6z/7AA+A7AAHgA+A7EAJgA+A7L/7AA+A7MAHgA+A7X/7gA+A7b/5AA+A7j/4gA+A7n/7wA+A7r/5wA+A7z/3gA+A77/5AA+A7//3gA+A8AAFAA+A8H/3gA+A8L/4gA+A8T/3AA+A8X/3gA+A8f/3AA+A8j/3AA+A8n/7AA+A8r/5QA+A8v/2gA+A8z/4gA+A83/1wA+A87/4wA/ACQAFAA/ACX/4gA/ACb/2AA/ACf/4gA/ACj/4gA/ACn/4gA/ACr/2AA/ACv/4gA/ACz/4gA/AC0ACgA/AC7/4gA/AC//4gA/ADD/4gA/ADH/4gA/ADL/2AA/ADP/4gA/ADT/2AA/ADX/4gA/ADf/pgA/ADj/2AA/ADn/kgA/ADr/ugA/ADsAFAA/ADz/kgA/AD0ACgA/AET/5wA/AEb/5wA/AEf/5wA/AEj/5wA/AEr/5wA/AE0AjAA/AFL/5wA/AFT/5wA/AFf/9gA/AFj/7AA/AFn/4gA/AFr/7AA/AFwAPAA/AKEAFAA/AMv/7AA/AbH/0wA/AbL/ugA/AbQACgA/AbX/9gA/Abf/4gA/Abj/zgA/Abn/8QA/Abr/4gA/A54AFAA/A5//4gA/A6D/4gA/A6EAFAA/A6L/4gA/A6MACgA/A6T/4gA/A6X/2AA/A6b/4gA/A6f/4gA/A6gAFAA/A6r/4gA/A6z/2AA/A63/4gA/A67/4gA/A7D/pgA/A7H/kgA/A7L/2AA/A7MAFAA/A7T/pgA/A7b/5wA/A7j/4gA/A7n/4gA/A7v/4gA/A73/zgA/A8AACgA/A8L/4gA/A8P/7AA/A8T/5wA/A8f/5wA/A8j/5wA/A8n/zgA/A8r/7AA/A8v/4gA/A83/4gBAAE0AIQBAAbL/8gBAAbP/8ABAAbX/8gBAAbf/9gBAAbj/9QBAAsX/9gBAAt7/9gBAAuH/9gBAAuT/8ABAAu3/8wBAAu//8wBAAwT/8ABAAxgAIQBAA0X/7gBAA0b/8ABAA3X/9gBAA37/9QBAA6X/9gBAA6z/9gBAA7L/8ABAA7T/7gBAA7v/6gBAA8P/7gBAA8f/8ABAA8v/8ABAA83/8ABEAAr/8QBEAAz/6wBEAA3/4gBEACL/3wBEAD//2ABEAED/3gBEAFn/8wBEAFr/9gBEAFz/8wBEAGD/7gBEAGMADABEAG7/6gBEAG//6gBFAAr/7QBFAAz/5wBFAA3/4gBFABAADABFABH/4gBFABL/5ABFACL/5ABFAD//zgBFAED/3ABFAFn/8gBFAFr/9ABFAFv/7gBFAFz/8gBFAF3/9gBFAGD/7QBFAGwACwBFAG7/5gBFAG//5wBFApX/8ABGABD/9gBGABEAEQBGAB0ACgBGACL/8wBGACP/9gBGAED/3ABGAET/5wBGAEb/5wBGAEf/5wBGAEj/5wBGAEr/5wBGAFL/5wBGAFT/5wBGAFkACABGAFoACgBGAFsADABGAFwACABGAGMAGABGAGz/8QBGAG4ACwBGAG8AGQBGAMv/4gBHAAz/6wBHAA3/5wBHABAAFgBHACL/2wBHAD//xABHAED/3gBHAFn/8ABHAFr/9gBHAFz/8ABHAGMACgBHAG4ADQBHAG8ADgBJAAwANQBJAA0AFwBJABH/xABJABL/wgBJAB0AEgBJACIAHABJAD8AUABJAEAANABJAET/+ABJAEb/+ABJAEf/+ABJAEj/+ABJAEr/+ABJAEwADABJAE0ACwBJAFL/+ABJAFT/+ABJAFkAGwBJAFoAGwBJAFsAFABJAFwAGwBJAGAAHgBJAGP/xwBJAGz/9gBJAG4AJgBJAG8ANwBJAHgAEgBJAMcAFABJAMoANABJAMv/7ABJAQQALQBJAQYAKABJAQgALABKAAz/8wBKAA3/5wBKACL/6QBKAD//4gBKAED/3gBKAE0AGgBKAFn/8ABKAFr/9gBKAFz/8ABKAGMACgBKAG7/5wBKAG//8QBLAAr/7ABLAAz/6wBLAA3/5wBLACL/2wBLAD//xABLAED/3gBLAFn/8ABLAFr/9gBLAFz/8ABLAGD/7gBLAGMADABLAG7/5wBLAG//8QBMAAwACwBMAA3/5wBMACL/2wBMAD//xABMAED/3gBMAFn/8ABMAFr/9gBMAFz/8ABMAGMACgBMAG7/5wBMAG//8QBMApX/8gBNAAwADABNAA3/5wBNACL/2wBNAD//xABNAEAACgBNAE0AHgBNAFn/8ABNAFr/9gBNAFz/8ABNAGMACgBNAG7/5wBNAG//8QBOAAn/7ABOAAv/9ABOAA0ADQBOABD/1ABOABEADABOABIAFQBOAB0ACgBOACP/6gBOAED/5gBOAET/9gBOAEb/3ABOAEf/3ABOAEj/3ABOAEr/3ABOAFL/3ABOAFT/3ABOAFf/+ABOAFj/9gBOAFkAFABOAFoAFABOAFsAFABOAFwAFABOAF0ADwBOAF7/8ABOAGMAFgBOAGz/3QBOAG4ADABOAG8AGABOAMv/4ABOAfL/7wBOAfP/6gBPAAz/6wBPAA3/6ABPABEAGABPAB0AFABPACL/8gBPAD//xABPAED/3gBPAEQADwBPAFn/9QBPAFr/9QBPAFsAFQBPAFz/9QBPAF0ADwBPAGMAHwBPAGz/8gBPAG7/5wBPAG//5gBPAHgAFABRAAr/7gBRAAz/6wBRAA3/5wBRACL/2wBRAD//xABRAED/3gBRAFn/8ABRAFr/9gBRAFz/8ABRAGD/7gBRAGMADABRAG7/5wBRAG//8QBSAAr/7gBSAAz/5wBSAA3/4gBSABAADABSABH/4gBSABL/5ABSACL/5ABSAD//zgBSAED/3ABSAFn/8gBSAFr/9ABSAFv/7gBSAFz/8gBSAF3/9gBSAGD/6QBSAGwACwBSAG7/5gBSAG//5wBSApX/7gBTAAr/7QBTAAz/5wBTAA3/4gBTABAADABTABH/4gBTABL/5ABTACL/5ABTAD//zgBTAED/3ABTAFn/8gBTAFr/9ABTAFv/7gBTAFz/8gBTAF3/9gBTAGD/7QBTAGwACwBTAG7/5gBTAG//5wBTApX/8ABUAAz/6wBUAA3/5wBUABIAFQBUACL/6QBUAD//4gBUAED/3gBUAE0AKgBUAFn/8ABUAFr/9gBUAFz/8ABUAGMACgBUAG7/5wBUAG//8QBVAAn/7ABVAA0AEQBVABH/xABVABL/yABVAB0AEgBVACIACgBVAD8ACgBVAED/9gBVAET/9gBVAEb/9gBVAEf/9gBVAEj/9gBVAEr/9gBVAFL/9gBVAFT/9gBVAFkAHwBVAFoAHwBVAFsAFABVAFwAHwBVAF0ACgBVAGP/yABVAGz/8gBVAG4AHABVAG8AMABVAHgAFABVAMv/8gBWAAz/8wBWAA3/9gBWABL/9QBWACL/3ABWAD//4gBWAED/3gBWAF3/+ABWAGD/7gBWAGMADgBWApX/7wBXABD/9gBXABEAEQBXAB0ACgBXACL/8QBXAD//7ABXAED/3wBXAET/7ABXAEb/7ABXAEf/7ABXAEj/7ABXAEr/7ABXAFL/7ABXAFT/7ABXAFkACgBXAFoACgBXAFsAEgBXAFwACgBXAGMAFwBXAGz/7QBXAG4AEABXAMv/9gBYAAz/7ABYAA3/5wBYACL/6QBYAD//xABYAED/4wBYAFn/8ABYAFr/9gBYAFz/8ABYAGMACgBYAG7/5wBYAG//8QBZAAn/9gBZAA0AEABZABH/yABZABL/2ABZAB0ADwBZAED/4wBZAET/9gBZAEb/8gBZAEf/8gBZAEj/8gBZAEr/8gBZAFL/8gBZAFT/8gBZAFkAFABZAFoAFABZAFsAGABZAFwAFABZAF0ADQBZAGP/1wBZAG4AFQBZAG8AJwBZAHgAEQBZAMv/7QBaAAn/9gBaAA0AEQBaABAACABaABH/ywBaABL/3gBaAB0AEABaAED/5ABaAET/9gBaAEb/9ABaAEf/9ABaAEj/9ABaAEr/9ABaAFL/9ABaAFT/9ABaAFkAFABaAFoAFABaAFsAFABaAFwAFABaAF0ADgBaAGP/5QBaAG4AGABaAG8AKABaAHgAEwBaAMv/8gBbAAn/7ABbAAv/9ABbAA0ADQBbABD/7ABbABEAEwBbABIAFQBbAB0ADgBbACP/9gBbAED/4wBbAET/6ABbAEb/6ABbAEf/6ABbAEj/6ABbAEr/6ABbAFL/6ABbAFT/6ABbAFkAGABbAFoAFABbAFsAIABbAFwAGABbAF0AEwBbAF7/9ABbAGMAFQBbAGz/5QBbAG4ADwBbAG8AHABbAMv/6QBbAfL/8wBbAfP/7gBcAAn/9gBcAA0AEABcABH/yABcABL/2ABcAB0ADwBcAED/4wBcAET/9gBcAEb/8gBcAEf/8gBcAEj/8gBcAEr/8gBcAFL/8gBcAFT/8gBcAFkAFABcAFoAFABcAFsAGABcAFwAFABcAF0ADQBcAGP/1wBcAG4AFQBcAG8AIABcAHgAEQBcAMv/7QBdABEAGABdABIACgBdAB0ACgBdACL/9QBdAED/5ABdAET/8QBdAEb/8QBdAEf/8QBdAEj/8QBdAEr/8QBdAFL/8QBdAFT/8QBdAFkAEwBdAFoAEwBdAFsAFgBdAFwAEwBdAGD/9ABdAGMAHABdAGz/8ABdAG4ADwBdAG8AGgBdAHgACgBeACb/9ABeACr/8ABeADL/8ABeADT/8ABeAGAAWgBeAbH/6gBeAbL/7gBeAbQAGwBeAbX/2gBeAbf/3ABeAbgAHABeAbn/8QBeAsX/8gBeAtQAEwBeAtYAGABeAtv/8gBeAt7/6QBeAuH/6QBeAuIAEwBeAuMAEwBeAuT/5QBeAuUAEwBeAu//6wBeAvD/7wBeAvH/8gBeAvL/8ABeAvQAEwBeAvX/6wBeAvf/8gBeAvj/8ABeAvr/8ABeAvz/7gBeAv3/8ABeAv7/6wBeAv//8ABeAwH/6wBeAwL/8gBeAwMAGwBeAwT/5ABeAwf/5wBeAwj/8ABeAwn/9QBeAwr/8gBeAw3/7gBeAw7/8ABeAw//7gBeAxIAFABeAxT/7wBeAxX/8ABeAxgAQABeAxsAFABeAx//9QBeA0X/4wBeA0b/5ABeA0sAGwBeA3L/7wBeA3b/7gBeA34ADABeA57/5ABeA6H/5ABeA6MADgBeA6X/7ABeA6j/5ABeA6sADABeA6z/7ABeA7AAHgBeA7EAJgBeA7L/7ABeA7MAHgBeA7X/9ABeA7b/6wBeA7j/4gBeA7n/7wBeA7r/8gBeA7z/3gBeA77/7gBeA7//3gBeA8AAFABeA8H/3gBeA8L/4gBeA8T/3ABeA8X/3gBeA8f/3ABeA8j/3ABeA8r/7ABeA8v/5ABeA8z/4gBeA83/3gBeA87/7gBgAC3/8wBgADf/7gBgADn/7wBgADv/8wBgADz/8QBgAKH/8wBgAbL/8gBgAbP/8ABgAbX/8gBgAbf/9gBgAbj/9QBgAsX/8gBgAsj/8wBgAtD/9gBgAtT/8ABgAtb/8wBgAtf/7wBgAtv/7gBgAuL/7gBgAuP/6wBgAuX/8wBgAu3/7ABgAu//8QBgAvT/9QBgAvb/8wBgAvv/8wBgA0v/8ABgA1oADABgA33/6gBgA37/8gBgA57/9gBgA6P/8QBgA6j/9gBgA6//7QBgA7D/7gBgA7H/8ABgA7P/8wBjACQAFQBjACb/3wBjACr/3wBjAC0AFgBjADL/3wBjADT/3wBjADYACgBjADf/tABjADj/7ABjADn/gwBjADr/tABjADsAFwBjADz/lABjAD0AFABjAEQACgBjAEUACgBjAEkACgBjAEsACgBjAEwACgBjAE0AHwBjAE4ACgBjAE8ACgBjAFEACgBjAFMACgBjAFUACgBjAFYACwBjAFgACgBjAFn/1wBjAFr/4wBjAFsAFQBjAFz/1wBjAF0AGABjAKEAFwBsACQACwBsAC0AEQBsADf/vQBsADn/9gBsADz/5QBsAD0ADABsAFkAEQBsAFoAEQBsAFwAEQBsAF0ACABsAbEACgBsAbQAEABsAbj/6wBsAboADgBsAsgAEQBsAtAACwBsAuL/vQBsAvsADwBsAyIADwBsAyoADwBsA0v/7QBsA0wACwBsA1kADwBsA1oACwBsA54ACwBsA6EACwBsA6MADABsA6gACwBsA7D/vQBsA7H/5QBsA7gAEQBsA7n/9gBsA8IAEQBsA8kADwBsA8v/9gBsA87/9gBuACT/rgBuACb/4gBuACr/4gBuAC3/oQBuADD/7ABuADL/4gBuADT/4gBuADYAEABuADcAEwBuADgAEgBuADkAHABuADoAIQBuADsADgBuADwAGgBuAD0AFgBuAET/5ABuAEb/4ABuAEf/1gBuAEj/4ABuAEr/4ABuAFL/1gBuAFT/4ABuAFb/7ABuAFkADABuAFoADABuAFwADABuAKH/PQBuAMv/ugBuAbQADABuAbX/vgBuAbf/5wBuAbgAGABuAboACwBuAsUAEABuAsj/oQBuAtD/rgBuAtT/yQBuAtYADABuAtv/xABuAtz/7ABuAt7/4gBuAuIAEwBuAuT/9ABuAuUADgBuAucAEABuAvD/5ABuAvT/1QBuAvX/4ABuAvv/0gBuAvz/8gBuAv7/1gBuAwH/4wBuAwT/ywBuAw//7ABuAxIADgBuAxT/6QBuAxX/7ABuAxsADgBuA0b/5ABuA0sADwBuA3H/mwBuA3L/8ABuA3b/9gBuA57/rgBuA6H/rgBuA6MAFgBuA6X/4gBuA6j/rgBuA6sACgBuA6z/4gBuA7AAEwBuA7EAGgBuA7L/4gBuA7MADgBuA7X/4gBuA7b/2ABuA7gADABuA7n/4gBuA7r/7ABuA7v/7ABuA73/7ABuA8AAHgBuA8IADABuA8P/7ABuA8T/1gBuA8b/zgBuA8f/1gBuA8j/1gBuA8kACgBuA8v/xABuA83/7ABuA87/4gBvACT/ngBvACb/2wBvACr/2wBvAC3/lwBvADL/2wBvADT/2wBvADb/7ABvADcAEQBvADgADQBvADkAGwBvADoAHQBvADsADgBvADwAFgBvAD0AEQBvAET/wQBvAEX/9gBvAEb/uABvAEf/uABvAEj/uABvAEn/7QBvAEr/uABvAEv/9gBvAEz/9gBvAE7/9gBvAE//9gBvAFH/1gBvAFL/uABvAFP/1gBvAFT/uABvAFX/1gBvAFb/swBvAFj/3wBvAFn/9gBvAFr/9gBvAFz/9gBvAF3/3wBvAKH/fwBvALr/7ABvAMv/twBvAbX/sgBvAbb/9gBvAbf/3ABvAbgAFABvAsX/7ABvAsj/lwBvAtD/ngBvAtT/wgBvAtv/vgBvAt7/2wBvAuH/7gBvAuIAEQBvAuT/5wBvAuUADgBvAu//8wBvAvD/wQBvAvL/6wBvAvT/xgBvAvX/zwBvAvf/8QBvAvj/6wBvAvr/6wBvAvv/wgBvAvz/4QBvAv3/6wBvAv7/uABvAv//6wBvAwD/6ABvAwH/zwBvAwT/uwBvAwj/6wBvAwn/6wBvAw3/8gBvAw7/7gBvAw//2gBvAxT/0wBvAxX/swBvAx//6wBvA0X/7gBvA0b/zwBvA0sADABvA1r/9ABvA3H/lABvA3L/4gBvA3X/9ABvA3b/5QBvA37/7wBvA57/ngBvA6H/ngBvA6MAEQBvA6X/2wBvA6j/ngBvA6z/2wBvA7AAEQBvA7EAFgBvA7L/2wBvA7MADgBvA7X/8ABvA7b/pgBvA7f/7ABvA7j/9gBvA7n/zgBvA7r/ugBvA7v/9QBvA7z/1gBvA73/4gBvA77/7ABvA7//1gBvA8AAHgBvA8H/1gBvA8L/9gBvA8P/2ABvA8T/uABvA8X/1gBvA8b/nABvA8f/uABvA8j/mgBvA8r/7QBvA8v/kgBvA83/zgBvA87/ugB4ACT/8AB4ACYACgB4ACoACgB4AC3/4gB4ADIACgB4ADQACgB4ADb/7AB4ADf/tQB4ADn/1wB4ADr/7QB4ADv/2gB4ADz/sAB4AD3/6AB4AEQACgB4AEYACgB4AEcACgB4AEgACgB4AEoACgB4AFIACgB4AFQACgB4AFv/5AB4AF3/7wB4AKH/1AB4AMsACgB4AbEAEQB4AbL/0gB4AbP/3QB4AbT/6AB4AbUAEwB4AbcADgB4Abj/yQB4Abr/9gB4AsX/7AB4Asj/4gB4AtD/8AB4AtT/8QB4Atb/0wB4Atf/6AB4Atv/7gB4At4ACgB4AuL/tQB4AuP/3wB4AuX/2gB4Au3/4QB4Au//6AB4AvT/7gB4Avb/5AB4Avv/8AB4Av4ACgB4AwX/5AB4Aw3/9AB4A0v/wAB4A3H/6QB4A33/4wB4A37/6AB4A57/8AB4A6H/8AB4A6P/6AB4A6UACgB4A6j/8AB4A6wACgB4A6//5gB4A7D/tQB4A7H/sAB4A7IACgB4A7P/2gB4A8QACgB4A8cACgB4A8gACgB4A8z/5AB8ADf/wQB8ADn/3wB8ADr/9gB8ADz/zwB+AbH/9QB+AbL/5gB+AbP/9AB+Abf/7wB+Abr/8wCAAbEADQCAAbMAEACAAbQAHQCAAbcACgCAAbgAJACAAbkACgCAAboACgCSAbEAIQCSAbL/6QCSAbP/1ACSAbT/7gCSAbUADgCSAbcAGwCSAbj/1QCSAboADQCaACT/1gCaACX/4QCaACb/2ACaACf/4QCaACj/4QCaACn/4QCaACr/2ACaACv/4QCaACz/4QCaAC3/yQCaAC7/4QCaAC//4QCaADD/7ACaADH/4QCaADL/2ACaADP/4QCaADT/2ACaADX/4QCaADb/3gCaADf/lwCaADj/3wCaADn/wgCaADr/1gCaADv/wgCaADz/sgCaAD3/zgCaAET/2QCaAEX/3wCaAEb/2ACaAEf/2ACaAEj/2ACaAEn/3wCaAEr/2ACaAEv/3wCaAEz/3wCaAE0ARQCaAE7/3wCaAE//3wCaAFH/3wCaAFL/2ACaAFP/3wCaAFT/2ACaAFX/3wCaAFb/2wCaAFf/3gCaAFj/2gCaAFn/6QCaAFr/6QCaAFv/4QCaAFwADwCaAF3/3wCaAKH/uACaALr/3wCaAMv/1QCaASj/4QC5AAz/6AC5ABAADwC5ABH/yAC5ABL/wwC5AB0ADAC5ACL/5QC5ACT/5AC5AC3/1wC5ADf/7AC5ADn/6gC5ADr/9gC5ADv/3QC5ADz/2gC5AD3/6QC5AD//7AC5AED/3QC5AET/+AC5AGD/7AC5AGwADwC5AKH/ywC5AdT/7QC5Adb/6AC5Adn/7gC5Adr/4AC5Adz/6gC5Ad0ADAC5Aez/6wC5Ag7/6gC5Ahz/6wC5An3/7AC5ApX/7AC5Ap7/9QC6AAr/2wC6AAz/6AC6AA3/tgC6ABAABwC6ACL/0wC6AD7/9QC6AD//zgC6AED/6gC6AFn/3QC6AFr/4QC6AFv/9gC6AFz/3QC6AGD/6gC6AG7/wQC6AG//xgC6Ah//7QC6An7/5gC6ApX/6ADLAAwAEADLABAADADLABH/4gDLABL/5gDLACIAEwDLAD8AFADLAEAAFgDLAGAACgDLAGwADADLAG4ADADLAG8AFADZAAr/5wDZAAz/6wDZAA3/8QDZABL/6wDZACL/5wDZAED/4gDZAFn/9gDZAFv/9ADZAFz/9gDZAGD/7QDZAG7/7ADZAG//8ADZApX/8ADqAAoAGQDqAAwAPADqABD/7ADqABH/5wDqAB3//wDqACIAIwDqAD8AWgDqAEAARgDqAET/7QDqAEUAEQDqAEb/2QDqAEf/2QDqAEj/2QDqAEr/2QDqAEsAGwDqAEwAEgDqAE0AEgDqAE4AGwDqAE8AGwDqAFH/7QDqAFL/2QDqAFP/7QDqAFT/2QDqAFX/7QDqAFb/4wDqAFcACADqAFj/8gDqAFkAIADqAFoAIADqAFsAHwDqAFwAKADqAF0AGADqAGAARgDqAG4AFADqAG8AGQDqAL8ACADqAMcALwDqAMkARwDqAMoAdgDqAQQAZQDqAQYAVgDqAQgAXgEoAE0AEQEpAAr/5gEpAA3/8AEpACL/7gEpAG7/6wEpAG//7QGxAAQADwGxAAz/8gGxABAAHgGxABH/7AGxABL/0wGxAB0ADAGxAD//7AGxAED/6wGxAGD/6wGxAGwAEQGxAG8ACgGxAHgACgGxAbP/8QGxAbT/9gGxAbUACgGxAbj/9AGyAAb/8gGyAAj/7gGyAAr/5wGyAAv/6wGyAAz/9AGyAA3/6QGyABL/6wGyACP/7gGyAD7/6gGyAF7/6gGyAGz/8wGyAH3/9gGyAIv/9gGyAbL/7gGyAbP/8wGyAbX/7gGyAbb/9gGyAbj/8QGyAbn/9QGyAbr/9gGzAAb/8wGzAAr/9gGzAAv/7wGzABD/8AGzABEAEQGzAD7/9gGzAD//9gGzAED/8gGzAF7/9gGzAGD/8gGzAGz/6QGzAH3/7gGzAbQAEAGzAbX/9gG0AAj/9AG0AAr/4gG0AAv/8AG0AAz/5wG0AA3/8gG0ABAAFgG0ABH/7AG0ABL/3QG0AD7/8QG0AD//7AG0AED/6AG0AF7/8QG0AGD/6AG0AIv/4gG0AbL/9gG0AbP/8QG0Abb/9gG0Abj/9gG0Abr/9gG1AAj/5wG1AAr/4gG1AAz/9AG1AA3/6gG1ABAAJgG1ABEADQG1AD//9gG1AGwAFwG1AH0AEAG1AIv/4gG1AbEADAG1AbL/7wG1AbQADAG1AbUAEgG1AbcADAG1AbkADQG2AAj/9gG2AAr/9gG2AAv/8gG2AA3/6gG2ABAAGgG2ABH/9gG2ABL/6AG2AD7/8QG2AF7/8QG2AIv/9gG2AbL/7AG2AbUACAG3AAj/9AG3AAr/9gG3AA3/6AG3ABAAJQG3ABL/7wG3AD//9gG3AGwAEQG3AH0AEQG3AIv/9gG3AbL/8gG3AbUADQG4AAb/8gG4AAgAFgG4AAoACgG4AAv/5gG4AAwAFgG4ABD/2wG4ABH/tAG4ABL/nQG4AB3/7QG4ACP/1gG4AD7/9AG4AD8AKAG4AEAAGwG4AF7/9AG4AGAAGwG4AGz/xgG4AG4AHAG4AG8AGgG4AHj/7gG4AH3/0gG4AIsAHgG4AbH/9AG4AbMADgG4AbQAFAG4AbX/yAG4Abb/8gG4Abf/3QG4AbgAEwG5AAr/9gG5AAz/9AG5ABAAHAG5ABEADAG5ABL/8QG5AD//8QG5AED/9gG5AGD/9gG5AGwACgG5AG4ADQG5AG8ADAG5AH0ACAG5AbUADAG6AAgACgG6AAr/9gG6AAz/6gG6ABAAFAG6ABH/2wG6ABL/zAG6AD//9gG6AED/7QG6AGD/7QG6AGwACgG6AG8ACgG6AH0ACAG6AbT/9AG6Abb/9gHTACQAEQHTACb/9QHTACr/9QHTADL/8QHTADT/8QHTADkADQHTADsAEQHTADwADwHTAKEAEQHTAdQAUAHTAtAAEQHTAtQAHAHTAtYAEQHTAt7/6gHTAuH/7gHTAuT/4AHTAuUAEQHTAyUAEAHTA0X/4gHTA0sADwHTA3EAEQHTA3X/7gHTA54AEQHTA6EAEQHTA6X/6gHTA6gAEQHTA6z/6gHTA7EADwHTA7L/4AHTA7MAEQHUACT/7QHUAC3/9AHUADn/7QHUADv/8AHUADz/7QHUAKH/6wHUAsj/9AHUAtD/7QHUAtb/6wHUAtf/8gHUAuP/7gHUAuX/6wHUAu3/7QHUAu//7QHUAyX/7QHUA0v/7QHUA3H/6wHUA33/8QHUA57/7QHUA6H/7gHUA6P/8wHUA6j/7gHUA6//9QHUA7H/7QHUA7P/6wHUA7T/8gHVAC3/4gHVADf/2QHVADoADAHVADv/5wHVADz/6QHVAD3/8gHVAKH/5wHVAsj/4AHVAtT/6wHVAtb/0gHVAtv/4wHVAuL/4wHVAuP/6wHVAuX/3wHVAur/6wHVAu3/7AHVA0v/4gHVA3H/3wHVA33/7wHVA6P/6wHVA6//4QHVA7D/4wHVA7H/4gHVA7P/3wHVA7UAGQHWACT/zwHWACb/6AHWACr/6AHWAC3/uwHWADD/9QHWADL/6AHWADT/6AHWADcAFQHWADkAGgHWADoAFQHWADsAFQHWADwAHQHWAKH/tAHWAsj/uwHWAtD/yAHWAtT/xQHWAtYAGQHWAtv/wwHWAtz/9QHWAt7/6AHWAuH/6AHWAuIAFQHWAuMAFQHWAuT/6QHWAuUAFQHWAucACgHWAuoAFQHWAu//6QHWAyUAHAHWA0X/6AHWA0sAHQHWA3H/tAHWA57/yAHWA6H/zQHWA6X/6AHWA6j/yAHWA6n/9QHWA6sADQHWA6z/6AHWA7AAFQHWA7EAHQHWA7L/6QHWA7MAFQHWA7X/6gHXACT/5wHXAC3/5AHXADv/6wHXADz/8AHXAKH/0QHXAsj/5AHXAtD/5gHXAtT/6wHXAtb/5gHXAtf/7wHXAtv/5wHXAuP/6wHXAuX/5AHXAu3/6gHXA0v/8AHXA2D/9gHXA3H/0QHXA33/9QHXA57/5gHXA6H/6AHXA6j/5gHXA6//9QHXA7H/8AHXA7P/5AHYACQAHwHYACb/5wHYACr/4wHYAC0ADAHYADL/4wHYADT/4wHYADf/6AHYADj/7QHYADn/7QHYADr/6AHYADsAHwHYADz/7wHYAD0AEgHYAKEAHwHYAdoAWgHYAsgADAHYAtAAHwHYAtQAGgHYAtYAHwHYAtsAEgHYAt7/3AHYAuH/4AHYAuL/6AHYAuT/2wHYAuUAHwHYAuf/3gHYAur/6AHYAu8ADwHYAyX/7QHYA0X/2QHYA0v/7wHYA1n/7QHYA3EAHwHYA3X/4AHYA54AHwHYA6EAHwHYA6MAEgHYA6X/3AHYA6gAHwHYA6sAEgHYA6z/3AHYA68AFAHYA7D/6AHYA7H/7wHYA7L/2wHYA7MAHwHYA7T/0gHYA7UADwHZACQAHAHZACb/6gHZACr/6QHZAC0AFAHZADL/6AHZADT/6AHZADf/xQHZADj/7gHZADn/zwHZADr/4wHZADsAHAHZADz/wQHZAD0ADwHZAKEAHAHZAsgAFAHZAtAAHAHZAtQALAHZAtYAHAHZAtcACwHZAtsAEAHZAt7/6AHZAuH/6gHZAuL/xQHZAuT/4gHZAuUAHAHZAuf/1QHZAur/zQHZAu8ADAHZAyX/yAHZA0X/6AHZA0v/ugHZA1n/3gHZA3EAHAHZA3X/7AHZA30ADQHZA54AHAHZA6EAHAHZA6MADwHZA6X/6AHZA6gAHAHZA6sADwHZA6z/6AHZA68AEQHZA7D/xQHZA7H/ugHZA7L/4gHZA7MAHAHZA7T/zAHZA7UADAHaAuT/8wHaAu3/9gHaAu//9gHaA0X/8QHaA7L/8wHaA7T/8gHbACQAHwHbACb/7wHbACr/7wHbAC0ADAHbADL/7wHbADT/7wHbADsAHwHbAD0AEgHbAKEAHwHbAdwAWgHbAsgADAHbAtAAHwHbAtQAGgHbAtYAHwHbAtsAEgHbAt7/6AHbAuH/6AHbAuT/5AHbAuUAHwHbAu8ADwHbA0X/5AHbA3EAHwHbA3X/6AHbA54AHwHbA6EAHwHbA6MAEgHbA6X/6AHbA6gAHwHbA6sAEgHbA6z/6AHbA68AFAHbA7L/5AHbA7MAHwHbA7T/7AHbA7UADwHcACT/9gHcAC3/9gHcADf/8QHcADn/9gHcADv/9gHcAKH/9gHcAsj/9gHcAtD/9gHcAtT/8QHcAtb/9gHcAtf/8wHcAtv/8QHcAuL/8QHcAuP/8AHcAuX/9gHcAur/8QHcAu3/6wHcAyX/9QHcA1kADgHcA3H/9gHcA33/8gHcA57/9gHcA6H/9gHcA6P/9QHcA6j/9gHcA6//8AHcA7D/8QHcA7P/9gHdADcACwHdAtQACwHdAuIACwHdA1kAEwHdA7AACwHhACT/7AHhAC3/1gHhADf/4QHhADn/7AHhADv/3AHhADz/0AHhAD3/7QHhAKH/ygHhAsj/1gHhAtD/7AHhAtT/4QHhAtb/0AHhAtf/5wHhAtv/3QHhAuL/4QHhAuP/4QHhAuX/1AHhAur/3gHhAu3/4AHhAyX/7AHhA0v/0AHhA3H/ygHhA33/5QHhA57/7AHhA6H/7wHhA6P/5gHhA6j/7AHhA6//3AHhA7D/4QHhA7H/0AHhA7P/1AHlACQAFwHlACb/8gHlACr/8gHlAC0AGgHlADL/8gHlADT/8gHlADYADAHlADn/9gHlADr/8wHlADsAFAHlADz/9gHlAD0ADQHlAKEAFAHoADr/9AHoADv/8wHpAFv/9gHzAFv/9AHzAh7/9gH2ACr/9AH2ADL/8QH2ADT/8QH2AEb/9AH2AEf/8wH2AEj/8wH2AEr/8AH2AFL/8gH2AFT/9QH2AFf/9gH2AFj/8gH2AMv/9gH2AfP/7QH2Afv/8wH2AgH/9gH2Ahf/9gH2AqT/8wH6ADn/9AH6ADv/8AH6ADz/6gH6AKH/7wH7ACb/8AH7ACr/7gH7ADL/7gH7ADT/7gH7ADf/ywH7ADj/8gH7ADn/0AH7ADr/3wH7ADz/0gH7AFn/3gH7AFr/4wH7AFz/3AH7AfP/7gH7AgH/9gH7Ahb/8QH7Ahf/8QH7An3/zQH7An7/4wH7AqT/6QIAAFn/8QIAAFz/9AIAAn7/8AIFACT/7QIFAC3/7gIFAKH/3QIHADn/7gIHADz/6wIMAEr/9gIMAMv/9gIMAfP/9AIMApX/7wIOACr/9QIOADL/9QIOADT/9QIOAfP/8wIOAg8AKQIWACT/8AIWAC3/8QIWAKH/4gIWApX/9AIXACT/7gIXAC3/8AIXADn/8gIXADv/7wIXADz/7AIXAKH/4gIXAg7/8wIXAhz/8gIXAn3/8gIXApX/7QIcAFn/6wIcAFr/7gIcAFv/7gIcAFz/6wIcAh//7gIcAn7/6QIcApX/5wIdACb/9gIdACr/9gIdADL/8gIdADT/8gIdAEr/9QIdAFj/9QIdAfP/8gIdAfv/9gIdAhf/9QIdAqT/9AIeAh8AGgIfApX/6wIgADz/9gIjApX/5wIkAFv/8wIkAgD/9QIkAh7/9QIkApX/5wJcACT/3wJcAC3/0wJcADv/5wJcADz/9AJcAET/8QJcAKH/xwJcAgD/9AJcAh3/8wJcApX/6QJ9ADn/7wJ9ADz/6gJ9ASj/9QJ9AoH/9QKBADn/6wKBADz/5QKVACb/6gKVACr/5wKVADL/5gKVADT/5gKVADf/wwKVADj/7gKVADn/wQKVADr/1gKVADz/uwKVAFL/9gKVAFn/0wKVAFr/3QKVAgH/9QKVAhb/6gKVAhf/7gKVAh8AFgKVApUAGgKVAqT/5QKXAh8AFgKXApUAGgKdADf/vQKdADn/xAKdADr/4AKdADz/swKdAFn/4gKdAFr/6QKdAFz/4AKdAn3/zgKdAn7/8AKdAqT/9AKeACT/0wKeAC3/yQKeAET/7gKeAEb/zQKeAEf/0wKeAEj/zgKeAEr/0gKeAFH/8AKeAFL/zgKeAFP/8QKeAFT/zgKeAFX/7gKeAFb/4QKeAFj/9gKeAKH/wwKeAMv/7AKeASn/8wKeAfP/1wKeAiT/7gKgAET/9gKgAMv/7gKkACT/8gKkAC3/6AKkAKH/2gKkAg7/8gKkAhz/8wKwAE0AIALFAAr/8wLFAAv/9QLFAAz/+ALFAA3/3QLFABAAHALFABEACgLFABL/8QLFACL/9gLFAD7/8ALFAGwADwLFAG7/7ALFAdr/7ALFAdz/7QLFAuL/7ALFAuf/9QLFAu3/9QLFAu//6gLFAvAADALFAwL/5QLFAwP/6gLFAwX/9QLFAwr/5wLFAyL/7gLFA0z/6QLFA1n/7gLFA37/1gLIABL/4QLIAG4ADwLIAG8ADgLIAHgACgLIAdb/7wLIAdr/5QLIAdz/8ALIAsj/8wLIAtD/7QLLAAr/1wLLAA3/5gLLABAAFgLLABEAFALLACL/7wLLAED/4gLLAGD/6gLLAG7/3wLLAG//4ALLAdYACgLLAdn/3ALLAdoACgLLAdwACgLLAuL/1ALLAuf/9ALLAwL/8QLLAyL/8QLLA0v/3ALLA0z/9ALLA1n/9ALLA3EAGALLA37/4wLQAAr/xgLQAAv/7gLQAA3/sALQABEAHgLQABIAGALQAB0AEwLQACL/4ALQAED/5gLQAF7/9gLQAGz/8QLQAG7/tALQAG//vwLQAHgADALQAdP/7QLQAdQADQLQAdYAGgLQAdf/8gLQAdn/yALQAdoAGgLQAdv/9gLQAdwAGgLQAd3/7ALQAsUAEwLQAsgAIQLQAtAAJQLQAtQAEwLQAtYAGALQAtcADALQAtsADQLQAt7/5wLQAuH/7QLQAuL/rgLQAuT/5ALQAuUAJQLQAuf/1gLQAvQAEwLQAvYAGALQAvsAEQLQAv7/9QLQAwL/5QLQAwP/6wLQAwUAGQLQAwf/6ALQAwr/7ALQAw0ADgLQAw8ADgLQAxUACgLQAyL/7gLQA0X/6wLQA0v/ugLQA0z/6QLQA1n/3QLQA1r/7gLQA3EAJgLQA3X/7gLQA37/1gLRAAr/8QLRAAz/9QLRAA3/5QLRABAAFgLRABL/7wLRACL/8gLRAD7/9gLRAdT/7ALRAdn/9gLRAdr/3gLRAdz/6gLRAsX/8QLRAuL/8gLRAuP/9gLRAuX/8gLRAuf/8gLRAu3/9ALRAu//6gLRAvb/7gLRAwL/8ALRAwP/8gLRAwX/8gLRAwr/8ALRAyL/8gLRA0z/8gLRA1n/8wLRA37/3QLSAAz/8wLSAA3/9ALSABAACwLSABL/4gLSAB0ACwLSACL/7ALSAED/6QLSAGD/7gLSAGwACgLSAHgACwLSAdT/8QLSAdn/7gLSAdr/4gLSAdz/7gLSAsX/9gLSAtD/9gLSAtb/8wLSAuL/7gLSAuX/6gLSAu3/9QLSAu//7gLSAwX/+ALSA0v/7ALTAAv/7gLTAAwAGQLTABD/yQLTABH/rwLTABL/ngLTAB3/wwLTACIAGgLTACP/3ALTAD7/8wLTAEAAHgLTAF7/5QLTAGz/tQLTAG4AHALTAG8AFALTAHj/vgLTAdP/8wLTAdX/2ALTAdb/ugLTAdf/9ALTAdj/9gLTAdkACwLTAdr/3gLTAdv/6ALTAd3/1ALTAsj/rQLTAtD/rgLTAtT/twLTAtv/sgLTAtz/9gLTAt7/6QLTAuH/7gLTAuIAGgLTAuT/6ALTAuUAGgLTAu//8gLTAvD/tQLTAvH/9gLTAvL/zgLTAvT/wQLTAvX/wwLTAvf/9gLTAvj/zgLTAvr/zgLTAvv/wALTAvz/vwLTAv3/zgLTAv7/tQLTAv//zgLTAwD/zgLTAwH/wQLTAwT/uQLTAwX/tQLTAwf/zgLTAwj/zgLTAwn/zgLTAw3/vwLTAw7/zgLTAw//zALTAxT/yALTAxX/uALTAxcAJgLTAx//zgLTA0X/7gLTA0b/wgLTA0sADALTA1r/rALTA3H/lALTA3L/tQLTA3X/8gLTA3b/wwLTA37/0ALUAAr/7gLUAAwAFgLUAA3/3ALUABEAHALUABIAJALUACL/9ALUAEAAEwLUAF7/8gLUAGAAEwLUAGz/8gLUAG7/8wLUAG//9ALUAdQAHQLUAdYALALUAdn/6ALUAdoAGgLUAdv/9QLUAdwAGgLUAd3/6gLUAeEACwLUAsgAEwLUAtAAEwLUAtQADwLUAtYAEwLUAtcADALUAtsADwLUAuL/5QLUAuT/4wLUAuUAEwLUAuf/4gLUAvQADwLUAvYAEwLUAvsAEwLUAwMAFgLUAwUAEwLUAwf/6wLUAxgAPALUA0v/7ALUA1n/6gLUA3EAIgLVAdYADQLVAdoADQLVAdwADQLVAsgAGALVAtYADALVAt7/7gLVAuT/7gLVAuUAFALVAv7/9ALVAwUAFQLVAwf/9ALVA3EAGwLVA37/6ALWAAv/7QLWAAwAGALWAA3/2ALWABD/zgLWABEAHwLWABIAFwLWAB0ACgLWACIACwLWACP/8gLWAEAAHALWAF7/8wLWAGAAFgLWAGz/zQLWAdP/6gLWAdQADgLWAdX/0gLWAdYAGwLWAdf/5QLWAdkAGALWAdoAGgLWAdv/9gLWAdwAGgLWAd3/ywLWAsgAFALWAtAAGQLWAtQAEwLWAtYAGQLWAtsADQLWAt7/yQLWAuH/3gLWAuIAFwLWAuMAEgLWAuT/1ALWAuUAJALWAvD/9gLWAvH/7QLWAvQAEwLWAvX/7gLWAvYAGQLWAvsAEQLWAv7/2ALWAwH/7gLWAwL/5QLWAwP/6gLWAwT/6ALWAwUAIgLWAwf/2wLWAwr/5wLWAxIAEgLWAxT/8ALWAxUACgLWAxsAEgLWAyL/7gLWA0X/3gLWA0b/7gLWA0sAGQLWA0z/5gLWA1n/9ALWA1r/1QLWA3EAJgLWA3X/9gLWA3b/8gLWA37/0wLXAAz/8wLXAA3/9ALXABAACwLXABL/4gLXAB0ACwLXACL/7ALXAED/6QLXAGD/7gLXAGwACgLXAHgACwLXAdT/9ALXAdn/8QLXAdr/6ALXAdz/7gLXAsX/9QLXAtD/9gLXAtb/9gLXAuL/7gLXAuX/6gLXAu//8ALXAwX/+ALXA0v/7gLaAAv/7QLaAAwAGALaAA3/2ALaABD/zgLaABEAHwLaABIAFwLaAB0ACgLaACP/8gLaAEAAHALaAF7/8gLaAGAAEQLaAGz/zQLaAdP/6wLaAdQADQLaAdX/yALaAdYAGgLaAdf/4wLaAdkAEgLaAdoAGgLaAdv/9gLaAdwAGgLaAd3/wQLaAeH/9ALaAsgAFALaAtAAGQLaAtQAEwLaAtYAGALaAtsADQLaAt7/yQLaAuH/3ALaAuIAFwLaAuMADALaAuT/ywLaAuUAJALaAvD/9gLaAvH/7ALaAvQAEwLaAvX/7ALaAvYAGALaAvsAEQLaAv7/2ALaAwH/7ALaAwL/2ALaAwP/3ALaAwT/5QLaAwUAIgLaAwf/zQLaAwr/5wLaAw0ADgLaAw8ADgLaAxIADQLaAxT/7gLaAxUACgLaAxsADQLaAyL/7gLaA0X/2ALaA0b/7ALaA0sAEwLaA0z/2QLaA1n/6ALaA1r/ywLaA3EAJgLaA3X/7wLaA3b/8QLaA37/xgLcAAv/9QLcAAz/8ALcAA3/9gLcACL/8ALcAD7/9gLcAED/8wLcAGD/8wLcAG7/7ALcAG//8QLcAdn/9ALcAuL/9gLcAwT/9ALcAwf/9ALcA0v/9ALdABL/9gLeAAz/7ALeABAAFALeABH/2ALeABL/zALeACL/7QLeAD7/9gLeAED/7ALeAGD/6ALeAGwACgLeAG8ACgLeAdT/6gLeAdb/6ALeAdn/6QLeAdr/4ALeAdz/5wLeAsj/6QLeAtD/5wLeAtb/3QLeAtf/7ALeAuL/6QLeAuP/5wLeAuX/2gLeAu3/5QLeAu//8QLeA0v/4QLeA3H/6gLeA33/6ALgAAz/+ALgABH/mALgABL/sQLgAB0ADQLgAD7/8gLgAED/8wLgAGD/9gLgAGz/9gLgAG4AHQLgAG8AHQLgAHgADQLgAdT/7QLgAdb/1gLgAdr/4ALgAdz/7gLgAsj/pwLgAtD/vALgAtT/yALgAtb/8ALgAtf/9ALgAtv/xALgAuIADQLgAuX/6gLgAu3/9gLgAvD/7ALgAvT/1gLgAvv/1QLgAvz/9QLgAv7/8QLgAwMACwLgAwUADALgAyoADALgA0wACwLgA1kADALgA3H/xALhAAv/9ALhAAwADwLhAA3/9gLhABD/9QLhABEAFwLhABIADQLhAB0AEwLhACIAEALhAEAAGgLhAF7/8QLhAGAADgLhAGz/6ALhAG4AFALhAG8AJALhAHgADgLhAdP/9ALhAdX/5gLhAdYADwLhAdf/9ALhAdkACgLhAdv/9QLhAd3/5QLhAsUAEQLhAsgAHwLhAtAAHALhAtQADgLhAtYADgLhAtcADALhAtsACwLhAt7/5wLhAuH/7wLhAuIAFQLhAuT/5QLhAuUAGgLhAvAACgLhAvQADgLhAvYADQLhAvsADwLhAv7/9ALhAwUAGALhAxIACgLhAxUABgLhAxsACgLhA0X/7gLhA0sACwLhA1r/7ALhA3EAGwLhA3X/9gLhA37/8ALiAAoAEgLiAAv/7gLiAAwAGQLiABD/yQLiABH/rwLiABL/ngLiAB3/wwLiACIAGgLiACP/3ALiAEAAHgLiAF7/7gLiAGAAEwLiAGz/tQLiAG4AHALiAG8AFALiAHj/vgLiAdX/5wLiAdb/xQLiAdkAFQLiAdr/6ALiAdv/8QLiAd3/4gLiAeEACwLiAsj/rQLiAtD/rgLiAtT/wgLiAtYAEwLiAtv/vgLiAtz/9gLiAt7/6QLiAuIAGgLiAuMADwLiAuT/9QLiAuUAGgLiAvD/tQLiAvT/0gLiAvX/0QLiAvv/0ALiAvz/7ALiAv7/tQLiAwH/zwLiAwT/yALiAwX/tQLiAw//3ALiAxIAEALiAxT/1gLiAxX/uALiAxcAMALiAxsAEALiA0b/0ALiA0sAFgLiA1kAEQLiA3H/zgLiA3L/8wLiA3b/8gLjAAoACwLjAAv/4QLjAAwAIALjABD/4gLjABH/sALjABL/ogLjAB3/9ALjACIAHALjACP/4wLjAEAAJQLjAF7/7gLjAGAAGALjAGz/2ALjAG4AHALjAG8AJQLjAdP/7QLjAdQADQLjAdb/wgLjAdf/7wLjAdkAGgLjAdr/7QLjAdv/9QLjAd3/6gLjAsj/qQLjAtD/vwLjAtT/wwLjAtYAGALjAtv/vgLjAtz/9gLjAt7/5wLjAuH/6wLjAuIAIALjAuMAEwLjAuT/6gLjAuUAIALjAu//7ALjAvD/1wLjAvH/8QLjAvL/7wLjAvT/yALjAvX/2wLjAvj/7wLjAvr/7wLjAvv/xwLjAvz/4gLjAv3/7wLjAv7/yQLjAv//7wLjAwD/7gLjAwH/2gLjAwT/2ALjAwj/7wLjAwn/7wLjAw7/8QLjAw//4QLjAxIAFALjAxT/4ALjAxX/2gLjAxcANQLjAxsAFALjAx//7wLjA0X/6wLjA0b/2wLjA0sAGwLjA3H/sQLjA3L/6QLjA3b/6wLkAAr/8wLkAAz/3wLkABAAEgLkABH/2QLkABL/2QLkACL/5wLkAD7/8QLkAED/2wLkAGD/5gLkAdT/4ALkAdb/4gLkAdj/8wLkAdn/6QLkAdr/2wLkAdz/5ALkAsj/3QLkAtD/5QLkAtT/4wLkAtb/1QLkAtf/5QLkAtv/3wLkAuL/9gLkAuP/4ALkAuX/2QLkAu3/3gLkAu//9ALkAvT/6ALkAvv/5QLkAvz/9gLkAxL/9gLkAxv/9gLkA0v/3gLkA3H/3ALkA33/3wLlAAv/7QLlAAwAGgLlAA3/5gLlABD/4ALlABEAGQLlABIAFwLlAB0AEQLlACIAFALlACP/8gLlAEAAHwLlAF7/8gLlAGAAEwLlAGz/2wLlAG4ACgLlAG8AEALlAdP/6wLlAdQADQLlAdX/3wLlAdYAGgLlAdf/6wLlAdkAFQLlAdoAGgLlAdv/9gLlAdwAGgLlAd3/1ALlAsUAEQLlAsgAGQLlAtAAJALlAtQAEwLlAtYAGALlAtcACgLlAtsADQLlAt7/2gLlAuH/5QLlAuIAGgLlAuMADgLlAuT/2ALlAuUAJALlAvH/7gLlAvQAEwLlAvX/7gLlAvYAGALlAvsAEQLlAv7/4gLlAwH/7wLlAwL/6wLlAwP/7wLlAwT/6gLlAwUAGALlAwf/4ALlAwr/6wLlAxIADwLlAxT/8gLlAxUACgLlAxsADwLlAyL/8wLlA0X/4QLlA0b/7gLlA0sAFQLlA0z/7QLlA1r/3ALlA3EAJgLlA3X/9ALlA3b/9ALlA37/2QLmAAr/7gLmAAwAFgLmAA3/3ALmABEAHALmABIAJALmACL/9ALmAEAAEwLmAF7/8gLmAGAAEwLmAGz/8gLmAG7/8wLmAG//9ALmAdQAHQLmAdYALALmAdn/6ALmAdoAGgLmAdv/9QLmAdwAGgLmAd3/6gLmAeEACwLmAsgAEwLmAtAAEwLmAtQADwLmAtYAEwLmAtcADALmAtsADwLmAuL/5QLmAuT/4wLmAuUAEwLmAuf/4gLmAvQADwLmAvYAEwLmAvsAEwLmAwMAFgLmAwUAEwLmAwf/6wLmAxgAPALmA0v/7ALmA1n/6gLmA3EAIgLsAAr/wwLsAAz/3wLsAA3/6ALsABAAFgLsABL/7gLsACL/3gLsAD7/8ALsAED/2gLsAGD/5QLsAG7/xQLsAG//zQLsAdT/5wLsAdj/8wLsAdn/0gLsAdr/2wLsAdz/6QLsAsX/8ALsAtb/7gLsAuL/wALsAuP/9QLsAuX/8ALsAuf/9QLsAu3/8wLsAu//5gLsAvb/7QLsAwL/9QLsAwP/8wLsAwX/8gLsAwr/9QLsAyL/8QLsA0v/uALsA0z/9ALsA37/4gLtAAz/7ALtABAAFALtABH/2ALtABL/zALtACL/7QLtAD7/9gLtAED/7ALtAGD/6QLtAGwACgLtAG8ACgLtAdT/6gLtAdb/6QLtAdn/6gLtAdr/4ALtAdz/6ALtAsj/6QLtAtD/5wLtAtb/3gLtAtf/7ALtAuL/6QLtAuP/6ALtAuX/2gLtAu3/6ALtAu//8QLtA0v/4gLtA3H/6wLtA33/6QLwAAr/6ALwAAz/6wLwAA3/4gLwABAAEALwACL/3wLwAED/3gLwAGD/7wLwAG7/6gLwAG//6gLwA37/8QLxAA3/7wLxABAAGALxABL/7QLxAD7/9QLxAvb/8gLxAwX/9QLxA37/8ALyAAr/7ALyAAz/7gLyAA3/8ALyACL/7gLyAED/5ALyAGD/7gLyAG7/8ALyAG//8wLyA37/8wLzABH/xwLzABL/2gLzAB0ADwLzAED/7ALzAG4AEgLzAG8AFgLzAHgADwLzAvT/4wLzAvYAEwLzAvv/4ALzAwIAEwLzAwMAGQLzAwUAFgLzAwoAEwLzAyIAGQLzAyoAGQLzA0wAGQLzA1oAGQL0AAr/6wL0AAwAFgL0AA3/6gL0ABEAGwL0ABIAIQL0ACL/9AL0AEAAEwL0AGAAEwL0AGz/9gL0AG7/7wL0AG//9QL0AvQADwL0AvYAEwL0AvsAEwL0AwL/8wL0AwMAFgL0AwUAEwL0Awf/9AL0Awr/9gL0Aw0ACgL0AxgAOwL1AAr/6QL1AAz/6gL1AA3/4gL1ABAADQL1ABH/7AL1ABL/9AL1ACL/6AL1AED/4AL1AGD/7gL1AGwACwL1AG7/9gL1AG//7gL1AwX/8QL1A37/9gL2AAv/9AL2AA0ADQL2ABD/1AL2ABEADAL2ABIAFQL2AB0ACgL2ACP/6gL2AED/5gL2AF7/8wL2AGz/3QL2AG4ADAL2AG8AGAL2AvD/9gL2AvQAEwL2AvX/8gL2AvYAGQL2AvcADAL2AvsAEQL2Av7/3AL2AwH/8gL2AwIADgL2AwMAEwL2AwT/7gL2AwUAFAL2AwoADgL2Aw0ADgL2Aw8ADwL2AyIAEwL2AyoACgL2A0b/8gL2A0wAEgL3AAr/8wL3AAz/9QL3ABAADgL3ABEACgL3ACL/9QL3AED/6AL3AGD/8wL3AvsADAL6AAv/9AL6AA0ADQL6ABD/1AL6ABEADAL6ABIAFQL6AB0ACgL6ACP/6gL6AED/5gL6AF7/8wL6AGz/3QL6AG4ADAL6AG8AGAL6AvD/9gL6AvQAEwL6AvX/7gL6AvYAGQL6AvcADAL6AvsAEQL6Av7/3AL6AwH/7gL6AwIAEwL6AwMAGAL6AwT/6wL6AwUAFAL6AwoAEwL6Aw0ADgL6Aw8ADwL6AxT/8wL6AyIAGAL6AyoADAL6A0b/7gL6A0wAFQL7AAz/8gL7ABAADQL7ACL/8gL7AED/6gL7AGD/8wL7A37/8gL8AAr/8wL8AAz/9AL8AA3/8gL8ACL/8AL8AED/5QL8AGD/7gL8A37/6wL9AAz/8gL9ABAADQL9ACL/8QL9AED/6QL9AGD/8gL9A37/8gL+AAr/4wL+AAz/5wL+AA3/4gL+ABAADAL+ABH/4gL+ABL/5AL+ACL/5AL+AED/3AL+AGD/6wL+AGwACwL+AG7/5gL+AG//5wL+Avb/8gL+AwX/7gL+A37/8gL/AAz/8gL/ABAADQL/ACL/8QL/AED/6QL/AGD/8gL/A37/8gMAAAr/4wMAAAz/4gMAAA3/8AMAABAAGQMAABL/7QMAACL/7QMAAD7/8AMAAED/3AMAAGD/5AMAAG7/6gMAAG//6AMAAvb/8QMAAxL/9QMAA37/8wMBABD/9gMBABEAEQMBAB0ACgMBACL/8wMBACP/9gMBAED/3AMBAGD/7gMBAGz/8QMBAG4ACwMBAG8AGQMBAvYADwMBAv7/5wMBAwUADAMBAyIACgMBA0wACgMCABH/2wMCABL/1gMCAED/5gMCAGD/8gMCAG4ADQMCAG8AEQMCAvT/4wMCAvYADgMCAvv/5AMCAwIADgMCAwMAEwMCAwT/9wMCAwUAEQMCAwoADgMCAyIAEwMCAyoAEwMCA0wAEwMCA1oAEwMDABH/4wMDABL/3wMDAED/6wMDAG4ACwMDAG8AFQMDAvT/5wMDAvYAEwMDAvv/7AMDAwIAEwMDAwMAGAMDAwT/9QMDAwUAFgMDAwoAEwMDAyIAGAMDAyoAFAMDA0wAGAMDA1oADQMEAAr/0wMEAAz/3AMEAA3/7gMEABAAGAMEABL/6gMEACL/4gMEAD7/8AMEAED/2gMEAGD/5AMEAG7/0wMEAG//3AMEAvb/6wMEAvf/9wMEAwL/9wMEAwP/9QMEAwX/8QMEAwf/+gMEAw//+AMEAxL/9QMEAxv/9QMEA37/7gMFAAv/9AMFAA0ADQMFABD/7AMFABEAEwMFABIAFQMFAB0ADgMFACP/9gMFAED/4wMFAF7/9gMFAGz/5QMFAG4ADwMFAG8AHAMFAvQAEwMFAvX/9QMFAvYAGAMFAvcADAMFAvsAEQMFAv7/6AMFAwH/9QMFAwIAEAMFAwMAFAMFAwT/8QMFAwUAIAMFAwoAEAMFAw0ADgMFAw8ADgMFAyIAFAMFAyoADAMFA0b/9QMFA0wAEgMGAAr/6wMGAAwAFgMGAA3/6gMGABEAGwMGABIAIQMGACL/9AMGAEAAEwMGAGAAEwMGAGz/9gMGAG7/7wMGAG//9QMGAvQADwMGAvYAEwMGAvsAEwMGAwL/8wMGAwMAFgMGAwUAEwMGAwf/9AMGAwr/9gMGAw0ACgMGAxgAOwMIAAz/8gMIABAADQMIACL/8QMIAED/6QMIAGD/8gMIA37/8gMKAAr/uAMKAAz/6gMKAA3/ywMKABAACwMKACL/6gMKAD7/9QMKAED/3wMKAGD/7AMKAG7/wgMKAG//uQMKAvsACwMKAwL/3AMKAwP/6gMKAwr/5AMKAyL/6AMKA0z/6gMKA37/2AMNAAr/5wMNAAz/5wMNAA3/4gMNABAADAMNABH/4gMNABL/5AMNACL/5AMNAED/3AMNAGD/7wMNAGwACwMNAG7/5gMNAG//5wMNAwX/7gMOAAr/4wMOAAz/5wMOAA3/4gMOABAADAMOABH/4gMOABL/5AMOACL/5AMOAED/3AMOAGD/6wMOAGwACwMOAG7/5gMOAG//5wMOAvb/8QMOAwX/7gMOA37/8wMPAAz/8gMPABAADQMPACL/8QMPAED/5gMPAGD/7wMPA37/8gMSAAr/3AMSAAv/8AMSAA3/6gMSABAAEAMSACL/6wMSAG7/3QMSAG//5gMSAxL/8QMSAxgAGwMSA37/9QMUABEADwMUACL/9gMUAED/5wMUAGD/7gMUAGz/9AMUAvYADgMUAwT/9wMUAwUADgMVAAz/8wMVAA3/9gMVABL/9QMVACL/3AMVAED/3gMVAGD/7gMVA37/9gMWAAwACwMWABAADQMWA37/8gMYAAv/9QMYAAwADAMYABAADQMYAEAACgMYAxgAHgMYA37/8gMbAAr/3AMbAAv/9QMbAAz/8gMbAA3/6gMbABAAEAMbACL/6wMbAED/3gMbAGD/5QMbAG7/3gMbAG//5gMbAxj/9gMbA37/7gMfAAz/8gMfABAADQMfACL/8QMfAED/9QMfAGD/9QMfA37/8gMiAAr/zgMiAAz/5QMiAA3/0gMiACL/5QMiAD7/8AMiAED/2gMiAGD/5gMiAG7/0gMiAG//3QMiAwL/3wMiAwP/6QMiAwf/9gMiAwr/6gMiAw//9gMiAxL/9QMiAxv/9QMiAyL/4AMiA0z/5wMiA37/1AMlAAQADQMlAAoAFgMlAAv/9QMlAAwAGwMlABD/zQMlABH/ngMlABL/wgMlACIAIgMlACP/5QMlAEAAJgMlAGAAJgMlAGz/xQMlAG4AHQMlAG8AHQMlAdQAFAMlAdX/4gMlAdb/yQMlAdkAJAMlAd3/3AMlAsj/rgMlAtD/wgMlAtT/0QMlAtYAHgMlAtcAFAMlAtv/zAMlAt7/9AMlAuH/9AMlAuIAIgMlAuMAHQMlAuT/8AMlAuUAGwMlAucAGQMlAu0AFQMlAvD/7gMlAvL/9QMlAvT/zQMlAvX/zQMlAvj/9QMlAvr/9QMlAvv/ywMlAvz/6AMlAv3/9QMlAv7/zQMlAv//9QMlAwD/8gMlAwH/ywMlAwT/wwMlAwj/9QMlAwn/9QMlAw//1wMlAxIAJAMlAxT/0gMlAxX/4AMlAxsAJAMlAx//9QMlA0X/9AMlA0b/zAMlA0sAJAMlA1kADAMlA1r/9QMlA3H/pAMlA3L/7gMlA3b/7gMlA30ADAMmAAoADwMmAA0AEgMmABH/ywMmABL/1gMmAB0AEgMmAED/9QMmAG4AFgMmAG8AIAMmAHgAFQMmAvT/6wMmAvYAGwMmAvcAEgMmAvv/6QMmAwIAHQMmAwMAIgMmAwUAHgMmAwcAEgMmAwoAHQMmAw0AEgMmAyIAIgMmAyoAIAMmA0wAIgMmA1oAGQMyAAr/7gMyAAv/9QMyAA3/7gMyABEAFAMyACL/7gMyAG7/8gMyAvYACwMyAvsADAMyAwUACwMyAwf/8AMyAxgAJANEAAr/owNEAAv/9QNEAA3/twNEABEAFANEACL/7QNEAD7/9QNEAG7/rgNEAG//pQNEAvYACwNEAvsADANEAwL/1QNEAwUACwNEAwf/6wNEAwr/4ANEAxgAJANEAyL/4gNEA0z/3ANEA1r/6wNFAAr/3wNFAA3/9gNFABAAHQNFACL/6wNFAD7/9QNFAG7/4ANFAG//6QNFAdYAEwNFAdn/4ANFAd0ACgNFAsX/7wNFAtb/6QNFAuL/0wNFAuP/8gNFAuX/6wNFAu3/8ANFAu//7gNFAvb/9ANFAxgAIgNFA0v/ygNGAAr/zQNGAA3/4ANGABAAGQNGABIADwNGACL/6QNGAG7/0wNGAG//1ANGAwL/6gNGAwr/8ANGAxgAKgNGAyL/8gNGA0z/9ANLAAv/3wNLAAwAGANLABD/0wNLABH/wANLABL/tgNLAB3/6gNLACIAEQNLACP/0gNLAEAAGwNLAF7/8ANLAGAAGwNLAGz/wANLAG8ACwNLAHj/7ANLAdP/7QNLAdQADwNLAdX/4QNLAdb/ugNLAdf/5QNLAdkAHQNLAdr/7wNLAd3/0ANLAsX/9QNLAsj/twNLAtD/ugNLAtT/xQNLAtYAGgNLAtv/wQNLAtz/9ANLAt7/4ANLAuH/4ANLAuIAFQNLAuMAFQNLAuT/3QNLAuUAFQNLAucADANLAu//5QNLAvD/3gNLAvH/6gNLAvL/5QNLAvT/vQNLAvX/xgNLAvf/7gNLAvj/5QNLAvr/5QNLAvv/uwNLAvz/1wNLAv3/5QNLAv7/xgNLAv//5QNLAwD/4gNLAwH/xQNLAwT/wQNLAwf/7wNLAwj/5QNLAwn/5QNLAw3/7wNLAw7/5wNLAw//zwNLAxIAFgNLAxT/ywNLAxX/1QNLAxsAFgNLAx//5QNLA0X/4ANLA0b/xgNLA0sAHQNLA1r/7QNLA3H/wwNLA3L/3gNLA3b/3wNMABH/3wNMABL/5ANMAED/6gNMAG8AFgNMAHgACgNMAvT/6ANMAvYAEgNMAvv/6QNMAwIAEwNMAwMAGANMAwUAFANMAwoAEwNMAyIAGQNMAyoAFgNMA0wAGQNMA1oADQNXAAr/wwNXAAv/8gNXAAz/9ANXAA3/5ANXABAADwNXABEACwNXACL/4gNXAD7/8QNXAED/1gNXAGD/4QNXAG7/xANXAG//zQNXAdP/9ANXAdj/9QNXAdn/zANXAuL/wQNXAuf/7wNXA0v/uwNXA1n/9QNXA3EADgNYAAr/4ANYAAv/9QNYAAz/8gNYAA3/6wNYABAAEANYACL/6wNYAED/3gNYAGD/5QNYAG7/5ANYAG//7QNYAxj/9gNYA37/7wNZAAz/6wNZABAADANZABL/7gNZACL/8QNZAD7/9gNZAED/5QNZAGD/7QNZAdT/7gNZAdn/7ANZAdr/7wNZAdz/7wNZAuP/7gNZAu3/8gNZAu//8gNZA0v/5gNgAAv/7gNgAA3/3ANgAD7/7gNgAdP/7QNgAdf/9QNgAdj/8QNgAdv/9ANgAd3/6QNgAt7/7wNgAuH/8ANgAuT/6QNgAwL/2wNgAwf/7ANgAwr/4gNgAxgAEANgAyL/5gNgA0X/7wNgA0z/2wNgA1n/3wNgA1r/8ANgA3X/8gNhAAv/9QNhABEAEgNhAGz/9gNhAG8ADQNhAvYACwNhAvsADANhAwIACgNhAwMADwNhAwUADQNhAwoACgNhAxgAJANhAyIADwNhA0wADQNlABAADQNlACL/8gNlAxgAGQNlA37/8gNxABEAFwNxAdYADQNxAdoADQNxAdwADQNxAsgADQNxAtAADQNxAtYADQNxAuT/7wNxAuUADQNxA3EAGwNyAAr/6QNyAAz/7gNyAA3/9ANyABAAGANyACL/7gNyAED/5ANyAGD/7gNyAG7/7gNyAG//7gNyA37/9gN1AAz/6wN1ABAAFQN1ABH/8QN1ABL/4AN1ACL/8QN1AED/5QN1AGD/7AN1AdT/7gN1Adb/6gN1Adn/6wN1Adr/4AN1Adz/6wN1Asj/7wN1AtD/7QN1Atb/4QN1Atf/7gN1AuP/6wN1AuX/5QN1Au3/6AN1Au//8QN1A0v/4wN1A3H/7QN1A33/6gN9AA3/8gN9ABAAEwN9ABL/8QN9AdP/9QN9Adr/4AN9Adz/6QN9AsX/8wN9Au//7gN9Avb/8gN9AwL/7QN9AwP/8QN9AwX/9QN9Awr/7gN9AyL/9gN9A0z/7gN9A37/2wN+AAv/9QN+ABEAEQN+ACL/8QN+AF7/9AN+AGz/8QN+AvYADAN+AwT/9QN+AwUADAN+AxgAJgOeAAr/xgOeAAv/7gOeAA3/sAOeABEAHgOeABIAGAOeAB0AEwOeACL/4AOeAD//sAOeAED/5gOeAF7/9gOeAGD/5gOeAGz/8QOeAG7/tAOeAG//vwOeAHgADAOeAdP/7QOeAdQADQOeAdYAGgOeAdf/8gOeAdn/yAOeAdoAGgOeAdv/9gOeAdwAGgOeAd3/7AOeA54AJQOeA6EAJQOeA6MAGAOeA6X/5wOeA6gAJQOeA6sAFAOeA6z/5wOeA68AEgOeA7D/rgOeA7H/nAOeA7L/5wOeA7MAJQOeA7T/zgOeA7UACgOeA7b/9gOeA7j/3QOeA7v/5wOeA73/7wOeA8AAFAOeA8L/3QOeA8P/7AOeA8T/9QOeA8f/9QOeA8j/9QOeA8n/4gOeA8r/7AOeA8v/9gOeA8wAGQOeA83/4gOfAAz/8wOfAA3/9AOfABAACwOfABL/4gOfAB0ACwOfACL/7AOfAD//7AOfAED/6QOfAGD/6QOfAGwACgOfAHgACwOfAdT/8QOfAdn/7gOfAdr/4gOfAdz/7gOfA57/9gOfA6H/9gOfA6j/9gOfA7D/7gOfA7H/3gOfA7P/6gOfA7T/7AOfA7j/9gOfA8L/9gOfA8z/+AOgAAoAFQOgAAv/9QOgAAwAFAOgABD/sAOgABH/pgOgABL/iAOgACIAEgOgACP/6gOgAD8AKAOgAEAAFwOgAF7/8QOgAGAAFwOgAGz/yQOgAG4AFAOgAG8AMgOgAHj/2AOgAdP/8wOgAdX/2AOgAdb/ugOgAdf/9AOgAdj/9gOgAdkACwOgAdr/3gOgAdv/6AOgAd3/1AOgA57/pgOgA6H/pgOgA6X/7AOgA6j/pgOgA6sADwOgA6z/7AOgA7AAGgOgA7EAHgOgA7L/7AOgA7MAHgOgA7X/9gOgA7b/pgOgA7j/1QOgA7n/xAOgA7r/pgOgA7v/6gOgA7z/zgOgA77/zgOgA7//zgOgA8AADQOgA8H/zgOgA8L/zAOgA8T/tQOgA8X/zgOgA8b/kgOgA8f/rQOgA8j/qwOgA8r/zgOgA8v/pgOgA8z/4gOgA83/zgOgA87/sAOgA9wALwOgA90APQOgBBQAKgOgBBUAFAOgBBYAFQOgBFD/6wOgBFH/6wOgBKb/9gOgBKgAVAOgBKkAPgOgBKoACgOgBKsAFQOhAAr/xgOhAAv/7gOhAA3/sAOhABEAHgOhABIAGAOhAB0AEwOhACL/4AOhAD//sAOhAED/5gOhAGD/5gOhAGz/8QOhAG7/tAOhAG//vwOhAHgADAOhAdP/7gOhAdQADQOhAdYAGgOhAdf/8wOhAdn/zQOhAdoAGgOhAdv/9gOhAdwAGgOhAd3/7gOhA54AJQOhA6EAJQOhA6MAGAOhA6X/5wOhA6gAJQOhA6sAFAOhA6z/5wOhA68AEgOhA7D/rgOhA7H/nAOhA7L/5wOhA7MAJQOhA7T/zgOhA7UACgOhA7b/9gOhA7j/3QOhA7v/5wOhA73/8AOhA8AAFAOhA8L/3QOhA8P/7AOhA8T/9QOhA8f/9QOhA8j/9QOhA8n/4gOhA8r/7AOhA8wAGQOhA83/4gOiAA3/9gOiABEAIgOiABIACgOiAB0AEAOiAD8ACgOiAEAACwOiAGAACwOiAG4ADQOiAG8AEgOiAHgADQOiAdYADQOiAdoADQOiAdwADQOiA54AGAOiA58ACgOiA6AACgOiA6EAGAOiA6IACgOiA6MACwOiA6QACgOiA6X/7gOiA6YACgOiA6cACgOiA6gAGAOiA6oACgOiA6z/7gOiA60ACgOiA64ACgOiA68ACAOiA7EACgOiA7L/7gOiA7MAFAOiA7T/9gOiA8AADAOiA8T/9AOiA8f/9AOiA8j/9AOiA8v/7AOiA8wAFQOiA83/7AOiA90AJwOiBBQAHwOiBBYABgOiBKgAPwOiBKkANAOjAAwAEAOjABD/7AOjABEAGwOjAB0AEAOjACIADwOjACP/9gOjAD8AFAOjAEAAFQOjAF7/8AOjAGAAFQOjAGz/4QOjAG4AFAOjAG8AHQOjAHgAEAOjAdX/5gOjAdYAEAOjAdkACgOjAdoAEAOjAdv/9AOjAdwAEAOjAd3/5QOjA54AGgOjA6EAGgOjA6MADQOjA6X/9AOjA6gAGgOjA6sACgOjA6z/9AOjA7AADwOjA7EAFwOjA7L/9AOjA7MAGgOjA7b/7AOjA7n/7AOjA8AACgOjA8P/9gOjA8T/9gOjA8f/9gOjA8j/9gOjA8wAGAOjA9wAIQOjA90ALwOjBBQAKgOjBBUACwOjBBYACwOjBBcABgOjBKgASQOjBKkANAOkABL/9gOkA8P/9gOkA90AHAOkBKgANAOkBKkAHAOlAAz/7AOlABAAFAOlABH/2AOlABL/zAOlACL/7QOlAD7/9gOlAED/7AOlAGD/7AOlAGwACgOlAG8ACgOlAdT/6gOlAdb/6AOlAdn/6QOlAdr/4AOlAdz/5wOlA57/5wOlA6H/5wOlA6P/9gOlA6j/5wOlA6n/9wOlA6v/7gOlA6//9gOlA7D/6QOlA7H/0wOlA7P/2gOlA7T/9wOlA8D/7gOlA8b/9gOmA90AFQOmBBQAEgOmBKgANAOmBKkAFQOnAAv/7QOnAAwAGAOnAA3/2AOnABD/zgOnABEAHwOnABIAFwOnAB0ACgOnACP/8gOnAD8AFAOnAEAAHAOnAF7/8wOnAGAAHAOnAGz/zQOnAdP/6wOnAdQADQOnAdX/yAOnAdYAGgOnAdf/4wOnAdkAEgOnAdoAGgOnAdv/9gOnAdwAGgOnAd3/wQOnAeH/9AOnA54AGQOnA6EAGQOnA6MAGAOnA6X/yQOnA6gAGQOnA6sADAOnA6z/yQOnA68ADgOnA7AAFwOnA7EAEgOnA7L/tQOnA7MAJAOnA7T/9gOnA7UAGQOnA7b/2AOnA7j/0gOnA7n/2AOnA7v/4gOnA73/2AOnA77/7AOnA8AAHgOnA8L/0gOnA8P/4gOnA8T/2AOnA8f/2AOnA8j/2AOnA8n/zgOnA8r/2AOnA8v/2AOnA8wAIgOnA83/zgOnA87/2AOnA9wAKQOnA90ANgOnBBQAKgOnBBUAKQOnBBYAFQOnBBcAHwOnBKcACgOnBKgAUwOnBKkAPwOnBKsADAOoAAr/xgOoAAv/7gOoAA3/sAOoABEAHgOoABIAGAOoAB0AEwOoACL/4AOoAD//sAOoAED/5gOoAF7/9gOoAGD/5gOoAGz/8QOoAG7/tAOoAG//vwOoAHgADAOoAdP/7QOoAdQADQOoAdYAGgOoAdf/8gOoAdn/yAOoAdoAGgOoAdv/9gOoAdwAGgOoAd3/6wOoA54AJQOoA6EAJQOoA6MAGAOoA6X/5wOoA6gAJQOoA6sAFAOoA6z/5wOoA68AEgOoA7D/rgOoA7H/nAOoA7L/5wOoA7MAJQOoA7T/zgOoA7UACgOoA7b/9gOoA7j/3QOoA7v/5wOoA73/7wOoA8AAFAOoA8L/3QOoA8P/7AOoA8T/9QOoA8f/9QOoA8j/9QOoA8n/4gOoA8r/7AOoA8v/9gOoA8wAGQOoA83/4gOpAAz/9AOpAA3/8gOpACL/9gOpAdn/9AOpA6X/9wOpA6z/9wOpA7D/+AOpA7H/+AOpA7L/9QOpA7T/6QOpA7v/8gOqABL/9gOqA8P/9gOqBBQACwOqBKgAHwOqBKkACwOrAAoACwOrABEAFgOrABIAFAOrAD8AFAOrAEAADAOrAGAADAOrAG4ACgOrAG8AFAOrAdYADQOrAdkADQOrAdoADQOrAdwADQOrA54AFAOrA6EAFAOrA6X/7gOrA6gAFAOrA6sACAOrA6z/7gOrA7EACgOrA7L/7gOrA7MACgOrA8AACwOrA8wADAOrA9wAJAOrA90AMgOrBBQAPQOrBBUAKQOrBBYAFQOrBBcACgOrBKcACwOrBKgAVAOrBKkAPwOrBKoAEgOrBKsAFAOsAAz/7AOsABAAFAOsABH/2AOsABL/zAOsACL/7QOsAD7/9gOsAED/7AOsAGD/7AOsAGwACgOsAG8ACgOsAdT/6gOsAdb/6AOsAdn/6QOsAdr/4AOsAdz/5wOsA57/5wOsA6H/5wOsA6P/9gOsA6j/5wOsA6n/9wOsA6v/7gOsA6//9gOsA7D/6QOsA7H/0wOsA7P/2gOsA7T/9wOsA8D/7gOsA8b/9gOtABL/9gOtA8P/9gOtA90ACgOtBBQACwOtBKgANAOtBKkAHAOuAAz/+AOuABH/mAOuABL/sQOuAB0ADQOuAD7/8gOuAED/8wOuAF7/8gOuAGD/8wOuAGz/9gOuAG4AHQOuAG8AHQOuAHgADQOuAdT/7QOuAdb/1gOuAdr/4AOuAdz/7gOuA57/vAOuA6H/vAOuA6j/vAOuA6n/9wOuA7AADQOuA7H/9gOuA7P/6gOuA7b/7AOuA7gAFAOuA7n/7AOuA7r/+AOuA7v/8wOuA8D/8gOuA8IAFAOuA8P/8wOuA8T/8QOuA8b/4gOuA8f/8QOuA8j/8QOuA8kADwOuA8v/5wOuA8wADAOuA87/7AOvAAv/9QOvABD/7AOvABEACgOvAD8AFAOvAF7/8gOvAGz/6QOvAG4ADgOvAG8AFAOvAdP/9gOvAdX/7AOvAdYACgOvAdkACgOvAdoACgOvAdv/9QOvAdwACgOvAd3/5wOvA54ACgOvA6EACgOvA6X/4gOvA6gACgOvA6sABgOvA6z/4gOvA7EAFAOvA7L/4gOvA7MACgOvA7b/7AOvA7n/7AOvA8T/7AOvA8f/7AOvA8j/7AOvA8n/7AOvA8r/9gOvA8v/7AOvA83/7AOvA87/7AOvA9wAIQOvA90ALwOvBBQANgOvBBUAHAOvBBYAHAOvBKgAUwOvBKkAOwOwAAoAEgOwAAv/7gOwAAwAGQOwABD/yQOwABH/rwOwABL/ngOwAB3/wwOwACIAGgOwACP/3AOwAD8AKAOwAEAAHgOwAF7/7gOwAGAAHgOwAGz/tQOwAG4AHAOwAG8AFAOwAHj/vgOwAdX/5wOwAdb/xQOwAdkAFQOwAdr/6AOwAdv/8QOwAd3/4gOwAeEACwOwA57/rgOwA6H/rgOwA6MACgOwA6X/6QOwA6j/rgOwA6z/6QOwA7AAGgOwA7EAIgOwA7L/6QOwA7MAGgOwA7X/9gOwA7b/nAOwA7j/tQOwA7n/7AOwA7r/sAOwA7v/7AOwA7z/uwOwA7//uwOwA8H/uwOwA8L/tQOwA8T/tQOwA8X/uwOwA8b/nAOwA8f/tQOwA8j/tQOwA8r/uwOwA8v/nAOwA8z/tQOwA83/uwOwA87/ugOwA9wALAOwA90AOQOwBBQAPgOwBBUANAOwBBYAKQOwBBcAKQOwBKcAEgOwBKgAaAOwBKkASAOwBKoAIAOwBKsAKgOwBLX/0gOwBLb/0gOxAAQACwOxAAv/2QOxAAwAIgOxAA3/9gOxABD/vQOxABH/oQOxABL/nAOxAB3/2gOxACIAHQOxACP/xQOxAD8AKAOxAEAAJwOxAF7/8AOxAGAAJwOxAGz/sQOxAG4AGQOxAG8AHwOxAHj/5gOxAdP/7QOxAdQADwOxAdX/4QOxAdb/ugOxAdf/5QOxAdkAHQOxAdr/7wOxAd3/0AOxA57/nAOxA6H/nAOxA6MAEgOxA6X/0wOxA6j/nAOxA6n/+AOxA6sACgOxA6z/0wOxA7AAIgOxA7EAKQOxA7L/0wOxA7MAIgOxA7X/6AOxA7b/qAOxA7j/9gOxA7n/ugOxA7r/ugOxA7z/2wOxA77/5QOxA7//2wOxA8AAEQOxA8H/2wOxA8L/9gOxA8T/qAOxA8X/2wOxA8b/nAOxA8f/qAOxA8j/qAOxA8r/2wOxA8v/nAOxA8z/7AOxA83/2wOxA87/xAOxA9wAMgOxA90AVAOxBBQAPwOxBBUAPgOxBBYAHwOxBBcAKgOxBFAAFAOxBFEACgOxBKYAFQOxBKcAKgOxBKgAcwOxBKkAXgOxBKoAHwOxBKsANAOyAAr/8QOyAAz/7AOyABAAFAOyABH/2AOyABL/zAOyACL/7QOyAD7/8AOyAED/7AOyAGD/7AOyAGwACgOyAG8ACgOyAdT/4AOyAdb/4gOyAdj/8wOyAdn/6QOyAdr/2wOyAdz/5AOyA57/5wOyA5//9QOyA6D/9QOyA6H/5wOyA6L/9QOyA6P/9gOyA6f/9QOyA6j/5wOyA6n/9QOyA6v/7gOyA67/9QOyA6//9gOyA7D/6QOyA7H/0wOyA7P/2gOyA8D/8AOyA8b/9gOzAAv/7QOzAAwAGgOzAA3/5gOzABD/4AOzABEAGQOzABIAFwOzAB0AEQOzACIAFAOzACP/8gOzAD8AHgOzAEAAHwOzAF7/8gOzAGAAHwOzAGz/2wOzAG4ACgOzAG8AEAOzAdP/6wOzAdQADQOzAdX/3wOzAdYAGgOzAdf/6wOzAdkAFQOzAdoAGgOzAdv/9gOzAdwAGgOzAd3/1AOzA54AJAOzA6EAJAOzA6MAGAOzA6X/2gOzA6gAJAOzA6sACgOzA6z/2gOzA68ACgOzA7AAGgOzA7EAIQOzA7L/2gOzA7MAJAOzA7T/9gOzA7UACgOzA7b/4gOzA7j/6AOzA7n/8AOzA7v/7AOzA73/4gOzA8AAHgOzA8L/6AOzA8P/7AOzA8T/4gOzA8f/4gOzA8j/4gOzA8n/2AOzA8r/7gOzA8v/6QOzA8wAGAOzA83/5QOzA87/7AOzA9wAKwOzA90AOQOzBBQAJQOzBBUAIAOzBBYACwOzBBcAFQOzBKcACwOzBKgAXQOzBKkAPwOzBKoACwOzBKsAEgO0AAv/7QO0ABH/sAO0ABL/pgO0ACP/9AO0AD7/7gO0AG8ACgO0AdP/8gO0Adb/zAO0Adj/8gO0Adr/0gO0Adz/7AO0A57/zgO0A5//9AO0A6D/9AO0A6H/zgO0A6L/9AO0A6X/9wO0A6f/9AO0A6j/zgO0A6n/9gO0A6z/9wO0A67/9AO0A7P/9gO0A7T/8wO0A7X/9wO0A7b/4gO0A7f/9QO0A7n/7wO0A7r/7AO0A7v/6gO0A7z/9gO0A77/9gO0A7//9gO0A8H/9gO0A8P/6gO0A8T/4gO0A8X/9gO0A8b/7AO0A8f/4gO0A8j/4gO0A8r/9gO0A8v/4gO0A83/8wO0A87/7AO0A9wAFQO0A90AJAO0BBQAHAO0BBUABgO0BKgANAO0BKkAKQO1ABAADQO1ABEAEgO1AD//7AO1AED/7QO1AGD/9AO1AdYACgO1Adn/6gO1AdoACgO1AdwACgO1A54ACgO1A6EACgO1A6gACgO1A7D/9gO1A7H/6AO1A7MACgO1A7T/9wO1A8AACgO2AAr/8AO2AA3/8QO2ABEAGAO2AB0ADAO2ACL/9gO2AD//4gO2AED/6gO2AGD/9QO2AG7/9QO2AHgADAO2A8AACgO2A8r/9gO2A8wADwO2A87/9gO3AAz/8QO3AA3/7AO3ABAACAO3ABL/8AO3AD7/8QO3AD//7AO3A7j/7AO3A8L/7AO3A8z/9gO3BKgACgO4AA0AEAO4ABH/oAO4ABL/2AO4AB0ADwO4AED/4wO4AGD/4wO4AG4AFQO4AG8AJwO4AHgAEQO4A7b/9gO4A7gAFAO4A7n/8QO4A7v/8QO4A8D/7AO4A8IAFAO4A8T/8gO4A8b/7AO4A8f/8gO4A8j/8gO4A8kAFAO4A8v/8QO4A8wAGAO4A87/+QO5AAr/6gO5AA3/7gO5ABAACgO5ABH/9gO5ABL/7AO5ACL/7wO5AD7/8gO5AG7/4QO5AG//9gO5A7j/9gO5A8L/9gO5A8z/8QO5BKgADgO6ABD/7AO6ABEADwO6ACL/8QO6AD//9gO6AED/5QO6AGD/7wO6AGz/8wO6AG8ACgO6A7b/7AO6A7n/7AO6A7v/2AO6A73/7AO6A8AADwO6A8P/9gO6A8T/4gO6A8f/4gO6A8j/4gO6A8n/9gO6A8r/9gO6A8v/7AO6A8wADwO6A83/7AO6A87/7AO7AAwAHgO7AA3/9gO7ABD/7AO7ABEAHgO7ABIARgO7AB0ADgO7ACIAEgO7AD8AMgO7AEAAHwO7AGAAHwO7AGz/2QO7AG8AKAO7A7b/7AO7A7j/9gO7A7n/9gO7A7v/7AO7A7wACgO7A73/9gO7A78ACgO7A8AAMgO7A8EACgO7A8L/9gO7A8T/5wO7A8UACgO7A8f/5wO7A8j/5wO7A8n/6wO7A8v/2gO7A8wAKAO7A83/4gO7A87/9gO7A9wALwO7A90AXAO7BKgAaQO7BKkAXQO8AAr/5QO8AAz/6wO8AA3/5wO8ABAAEAO8ABIADwO8ACL/2wO8AD//xAO8AED/3gO8AGD/3gO8AG7/5wO8AG//8QO8A7j/8AO8A8L/8AO8A83/9gO9AAz/8wO9ABAAFQO9ABH/7AO9ABL/2AO9AG8ACAO9A7oACAO9BKgAEQO+AAr/9AO+AA3/8QO+ABEAFQO+ACL/8wO+AED/5wO+AGD/8wO+A8AAFAO+A8wADQO/AAv/9AO/AA0ADQO/ABD/1AO/ABEADAO/ABIAFQO/AB0ACgO/ACP/6gO/AED/5gO/AF7/8gO/AGD/5gO/AGz/3QO/AG4ADAO/AG8AGAO/A7b/3QO/A7gAFAO/A7n/4gO/A7r/9gO/A7v/6wO/A8AAFAO/A8IAFAO/A8P/7gO/A8T/3AO/A8b/9gO/A8f/3AO/A8j/3AO/A8kAFAO/A8v/2AO/A8wAFAO/A83/7AO/A87/5APAAAr/1QPAAA3/1wPAABEAGwPAABIADwPAAB0ADAPAACL/9gPAAD//2APAAED/7QPAAG7/1gPAAG//xAPAA7j/8QPAA8AAHgPAA8L/8QPAA8n/7APAA8v/9gPAA8wAFAPAA83/8QPBAAz/7wPBABAADQPBACL/8gPBAED/7QPBAGD/8APBA7v/8wPCAA0AEAPCABH/yAPCABL/2APCAB0ADwPCAED/4wPCAGD/4wPCAG4AFQPCAG8AJwPCAHgAEQPCA7b/9gPCA7gAFAPCA7n/8QPCA7v/8gPCA8D/7APCA8IAFAPCA8P/9gPCA8T/8gPCA8b/7APCA8f/8gPCA8j/8gPCA8kAFAPCA8v/8QPCA8wAGAPCA87/+QPDAAT/9gPDAAv/3gPDAA3/6gPDABD/4gPDABH/9gPDACP/5gPDAD7/7QPDAF7/7gPDAGz/5wPDAG7/8APDAHj/8APDA7b/ygPDA7j/4gPDA7n/zgPDA7r/4gPDA7v/7APDA7z/4APDA73/7APDA77/2APDA7//4APDA8H/4APDA8L/4gPDA8P/ugPDA8T/ugPDA8X/4APDA8b/8QPDA8f/ugPDA8j/ugPDA8n/4gPDA8r/zgPDA8v/yQPDA83/2APDA87/zgPDA9z/7wPDA90AGQPDBKgANQPDBKkAIAPEAAr/4wPEAAz/5wPEAA3/4gPEABAADAPEABH/4gPEABL/5APEACL/5APEAD//zgPEAED/3APEAGD/3APEAGwACwPEAG7/5gPEAG//5wPEA7j/8gPEA8L/8gPEA8n/+APEA8z/7gPFAAz/8gPFABAADQPFACL/8QPFAED/6QPFAGD/8gPGAAr/5gPGAAz/4wPGAA3/9APGABAADAPGABH/7APGABL/5APGACL/7gPGAD7/8APGAD//zgPGAED/3APGAGD/5APGAG7/6wPGAG//9gPG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BPAAAAECAAIAAwAEAAUABgAHAAgACQAKAAsADAANAA4ADwAQABEAEgATABQAFQAWABcAGAAZABoAGwAcAB0AHgAfACAAIQAiACMAJAAlACYAJwAoACkAKgArACwALQAuAC8AMAAxADIAMwA0ADUANgA3ADgAOQA6ADsAPAA9AD4APwBAAEEAQgBDAEQARQBGAEcASABJAEoASwBMAE0ATgBPAFAAUQBSAFMAVABVAFYAVwBYAFkAWgBbAFwAXQBeAF8AYABhAQMAxACmAMUAqwCCAMIA2ADGAOQAvgCwALYAtwC0ALUAhwCyALMA2QCMAOUAvwCxALsBBACjAIQAhQC9AJYA6ACGAI4AiwCdAKkApAEFAIoBBgCDAJMA8gDzAI0AlwCIAQcA3gDxAJ4AqgD1APQA9gCiAK0AyQDHAK4AYgBjAJAAZADLAGUAyADKAM8AzADNAM4A6QBmANMA0ADRAK8AZwDwAJEA1gDUANUAaADrAO0AiQBqAGkAawBtAGwAbgCgAG8AcQBwAHIAcwB1AHQAdgB3AOoAeAB6AHkAewB9AHwAuAChAH8AfgCAAIEA7ADuALoBCAEJAQoBCwEMAQ0A/QD+AQ4BDwEQAREA/wEAARIBEwEUARUBFgEXARgBGQEaARsBHAEdAR4BHwEgASEA+AD5ASIBIwEkASUBJgEnASgBKQEqASsBLAEtAS4BLwEwATEBMgDXATMBNAE1ATYBNwE4ATkBOgE7ATwBPQE+AT8BQAFBAUIBQwDiAOMBRAFFAUYBRwFIAUkBSgFLAUwBTQFOAU8BUAFRAVIBUwFUAVUBVgFXAVgBWQFaAVsBXAFdAPsA/AFeAV8BYAFhAWIBYwFkAWUBZgFnAWgBaQFqAWsBbAFtAW4BbwFwAXEBcgFzAXQBdQF2AXcA5gDnAXgBeQF6AXsBfAF9AX4A4QF/ANsA3ADdAOAA3wGAAYEBggGDAYQBhQGGAYcAvAGIAYkBigGLAYwBjQGOAY8BkAGRAZIBkwGUAZUBlgGXAZgBmQGaAZsBnAGdAZ4BnwGgAaEBogGjAaQBpQGmAacBqAGpAaoBqwGsAa0BrgGvAbABsQGyAJgBswCaAJkBtADvAbUBtgClAJIAnACnAI8AlACVALkBtwDAAbgAwQG5AboBuwG8Ab0BvgG/AcABwQHCAcMBxAHFAcYBxwHIAckBygHLAcwBzQHOAc8B0AHRAdIB0wHUAdUB1gHXAdgB2QHaAdsB3AHdAd4B3wHgAeEB4gHjAeQB5QHmAecB6AHpAeoB6wHsAe0B7gHvAfAB8QHyAfMB9AH1AfYB9wH4AfkB+gH7AfwB/QH+Af8CAAIBAgICAwIEAgUCBgIHAggCCQIKAgsCDAINAg4CDwIQAhECEgITAhQCFQIWAhcCGAIZAhoCGwIcAh0CHgIfAiACIQIiAiMCJAIlAiYCJwIoAikCKgIrAiwCLQIuAi8CMAIxAjICMwI0AjUCNgI3AjgCOQI6AjsCPAI9Aj4CPwJAAkECQgJDAkQCRQJGAkcCSAJJAkoCSwJMAk0CTgJPAlACUQJSAlMCVAJVAlYCVwJYAlkCWgJbAlwCXQJeAl8CYAJhAmICYwJkAmUCZgJnAmgCaQJqAmsCbAJtAm4CbwJwAnECcgJzAnQCdQJ2AncCeAJ5AnoCewJ8An0CfgJ/AoACgQKCAoMChAKFAoYChwKIAokCigKLAowCjQKOAo8CkAKRApICkwKUApUClgKXApgCmQKaApsCnAKdAp4CnwKgAqECogKjAqQCpQKmAqcCqAKpAqoCqwKsAq0CrgKvArACsQKyArMCtAK1ArYCtwK4ArkCugK7ArwCvQK+Ar8CwALBAsICwwLEAsUCxgLHAsgCyQLKAssCzALNAs4CzwLQAtEC0gLTAtQC1QLWAtcC2ALZAtoC2wLcAt0C3gLfAuAC4QLiAuMC5ALlAuYC5wLoAukC6gLrAuwC7QLuAu8C8ALxAvIC8wL0AvUC9gL3AvgC+QL6AvsC/AL9Av4C/wMAAwEDAgMDAwQDBQMGAwcDCAMJAwoDCwMMAw0DDgMPAxADEQMSAxMDFAMVAxYDFwMYAxkDGgMbAxwDHQMeAx8DIAMhAyIDIwMkAyUDJgMnAygDKQMqAysDLAMtAy4DLwMwAzEDMgMzAzQDNQM2AzcDOAM5AzoDOwM8Az0DPgM/A0ADQQNCA0MDRANFA0YDRwNIA0kDSgNLA0wDTQNOA08DUANRA1IDUwNUA1UDVgNXA1gDWQNaA1sDXANdA14DXwNgA2EDYgNjA2QDZQNmA2cDaANpA2oDawNsA20DbgNvA3ADcQNyA3MDdAN1A3YDdwN4A3kDegN7A3wDfQN+A38DgAOBA4IDgwOEA4UDhgOHA4gDiQOKA4sDjAONA44DjwOQA5EDkgOTA5QDlQOWA5cDmAOZA5oDmwOcA50DngOfA6ADoQOiA6MDpAOlA6YDpwOoA6kDqgOrA6wDrQOuA68DsAOxA7IDswO0A7UDtgO3A7gDuQO6A7sDvAO9A74DvwCfA8ADwQPCA8MDxAPFA8YDxwPIA8kDygPLA8wDzQPOAJsDzwPQA9ED0gPTA9QD1QPWA9cD2APZA9oD2wPcA90D3gPfA+AD4QPiA+MD5APlA+YD5wPoA+kD6gPrA+wD7QPuA+8D8APxA/ID8wP0A/UD9gP3A/gD+QP6A/sD/AP9A/4D/wQABAEEAgQDBAQEBQQGBAcECAQJBAoECwQMBA0EDgQPBBAEEQQSBBMEFAQVBBYEFwQYBBkEGgQbBBwEHQQeBB8EIAQhBCIEIwQkBCUEJgQnBCgEKQQqBCsELAQtBC4ELwQwBDEEMgQzBDQENQQ2BDcEOAQ5BDoEOwQ8BD0EPgQ/BEAEQQRCBEMERARFBEYERwRIBEkESgRLBEwETQROBE8EUARRBFIEUwRUBFUEVgRXBFgEWQRaBFsEXARdBF4EXwRgBGEEYgRjBGQEZQRmBGcEaARpBGoEawRsBG0EbgRvBHAEcQRyBHMEdAR1BHYEdwR4BHkEegR7BHwEfQR+BH8EgASBBIIEgwSEBIUEhgSHBIgEiQSKBIsEjASNBI4EjwSQBJEEkgSTBJQElQSWBJcEmASZBJoEmwScBJ0EngSfBKAEoQSiBKMEpASlBKYEpwSoBKkEqgSrBKwErQSuBK8EsASxBLIEswS0BLUEtgS3BLgEuQS6BLsEvAS9BL4EvwTABMEEwgTDBMQExQTGBMcEyATJBMoEywTMBM0EzgTPBNAE0QTSBNME1ATVBNYE1wTYBNkE2gTbBNwE3QTeBN8E4AThBOIE4wTkBOUE5gTnBOgE6QTqBOsE7ATtBO4E7wTwBPEE8gTzBPQE9QT2BPcE+AUubnVsbARFdXJvB3VuaTAwQTAHdW5pMDBBRAZtYWNyb24OcGVyaW9kY2VudGVyZWQHQW1hY3JvbgdhbWFjcm9uBkFicmV2ZQZhYnJldmUHQW9nb25lawdhb2dvbmVrC0NjaXJjdW1mbGV4C2NjaXJjdW1mbGV4CkNkb3RhY2NlbnQKY2RvdGFjY2VudAZEY2Fyb24GZGNhcm9uBkRjcm9hdAZkY3JvYXQHRW1hY3JvbgdlbWFjcm9uBkVicmV2ZQZlYnJldmUKRWRvdGFjY2VudAplZG90YWNjZW50B0VvZ29uZWsHZW9nb25lawZFY2Fyb24GZWNhcm9uC0djaXJjdW1mbGV4C2djaXJjdW1mbGV4Ckdkb3RhY2NlbnQKZ2RvdGFjY2VudAxHY29tbWFhY2NlbnQMZ2NvbW1hYWNjZW50C0hjaXJjdW1mbGV4C2hjaXJjdW1mbGV4BEhiYXIEaGJhcgZJdGlsZGUGaXRpbGRlB0ltYWNyb24HaW1hY3JvbgZJYnJldmUGaWJyZXZlB0lvZ29uZWsHaW9nb25lawpJZG90YWNjZW50BmkubG9jbAJJSgJpagtKY2lyY3VtZmxleAtqY2lyY3VtZmxleAxLY29tbWFhY2NlbnQMa2NvbW1hYWNjZW50EWtncmVlbmxhbmRpYy5jYXNlDGtncmVlbmxhbmRpYwZMYWN1dGUGbGFjdXRlDExjb21tYWFjY2VudAxsY29tbWFhY2NlbnQGTGNhcm9uBmxjYXJvbgRMZG90BGxkb3QGTmFjdXRlBm5hY3V0ZQxOY29tbWFhY2NlbnQMbmNvbW1hYWNjZW50Bk5jYXJvbgZuY2Fyb24QbmFwb3N0cm9waGUuY2FzZQtuYXBvc3Ryb3BoZQNFbmcDZW5nB09tYWNyb24Hb21hY3JvbgZPYnJldmUGb2JyZXZlDU9odW5nYXJ1bWxhdXQNb2h1bmdhcnVtbGF1dAZSYWN1dGUGcmFjdXRlDFJjb21tYWFjY2VudAxyY29tbWFhY2NlbnQGUmNhcm9uBnJjYXJvbgZTYWN1dGUGc2FjdXRlC1NjaXJjdW1mbGV4C3NjaXJjdW1mbGV4B3VuaTAxNjIHdW5pMDE2MwZUY2Fyb24GdGNhcm9uBFRiYXIEdGJhcgZVdGlsZGUGdXRpbGRlB1VtYWNyb24HdW1hY3JvbgZVYnJldmUGdWJyZXZlBVVyaW5nBXVyaW5nDVVodW5nYXJ1bWxhdXQNdWh1bmdhcnVtbGF1dAdVb2dvbmVrB3VvZ29uZWsLV2NpcmN1bWZsZXgLd2NpcmN1bWZsZXgLWWNpcmN1bWZsZXgLeWNpcmN1bWZsZXgGWmFjdXRlBnphY3V0ZQpaZG90YWNjZW50Cnpkb3RhY2NlbnQFbG9uZ3MMU2NvbW1hYWNjZW50DHNjb21tYWFjY2VudAd1bmkwMjFBB3VuaTAyMUIIZG90bGVzc2oKYXBvc3Ryb3BoZQd1bmkwMkM5BldncmF2ZQZ3Z3JhdmUGV2FjdXRlBndhY3V0ZQlXZGllcmVzaXMJd2RpZXJlc2lzBllncmF2ZQZ5Z3JhdmUMemVyb3N1cGVyaW9yDGZvdXJzdXBlcmlvcgxmaXZlc3VwZXJpb3ILc2l4c3VwZXJpb3INc2V2ZW5zdXBlcmlvcg1laWdodHN1cGVyaW9yDG5pbmVzdXBlcmlvcgx6ZXJvaW5mZXJpb3ILb25laW5mZXJpb3ILdHdvaW5mZXJpb3INdGhyZWVpbmZlcmlvcgxmb3VyaW5mZXJpb3IMZml2ZWluZmVyaW9yC3NpeGluZmVyaW9yDXNldmVuaW5mZXJpb3INZWlnaHRpbmZlcmlvcgxuaW5laW5mZXJpb3IJYWZpaTYxMjg5CWVzdGltYXRlZAhvbmV0aGlyZAl0d290aGlyZHMJb25lZWlnaHRoDHRocmVlZWlnaHRocwtmaXZlZWlnaHRocwxzZXZlbmVpZ2h0aHMIb25lZmlmdGgJdHdvZmlmdGhzC3RocmVlZmlmdGhzCmZvdXJmaWZ0aHMIb25lc2l4dGgKZml2ZXNpeHRocwpvbmVzZXZlbnRoC3R3b3NldmVudGhzDXRocmVlc2V2ZW50aHMMZm91cnNldmVudGhzDGZpdmVzZXZlbnRocwtzaXhzZXZlbnRocwhvbmVuaW50aAl0d29uaW50aHMKZm91cm5pbnRocwpmaXZlbmludGhzC3NldmVubmludGhzC2VpZ2h0bmludGhzBURlbHRhB3VuaTIxMjYHdW5pMjIxNQd1bmkyMjE5A2ZfZgNmX2kDZl9sBWZfZl9pBWZfZl9sCHplcm8uYWx0B29uZS5hbHQHdHdvLmFsdAl0aHJlZS5hbHQIZm91ci5hbHQIZml2ZS5hbHQHc2l4LmFsdAlzZXZlbi5hbHQJZWlnaHQuYWx0CG5pbmUuYWx0CXplcm8uc3VwcwhvbmUuc3Vwcwh0d28uc3Vwcwp0aHJlZS5zdXBzCWZvdXIuc3VwcwlmaXZlLnN1cHMIc2l4LnN1cHMKc2V2ZW4uc3VwcwplaWdodC5zdXBzCW5pbmUuc3Vwcwl6ZXJvLnNpbmYIb25lLnNpbmYIdHdvLnNpbmYKdGhyZWUuc2luZglmb3VyLnNpbmYJZml2ZS5zaW5mCHNpeC5zaW5mCnNldmVuLnNpbmYKZWlnaHQuc2luZgluaW5lLnNpbmYJY2Fyb24uYWx0C2NvbW1hYWNjZW50DnJldmNvbW1hYWNjZW50D2Nhcm9uLmFsdC5zaG9ydAlQYXJlbmxlZnQKUGFyZW5yaWdodAZIeXBoZW4FU2xhc2gCQXQLQnJhY2tldGxlZnQJQmFja3NsYXNoDEJyYWNrZXRyaWdodAlCcmFjZWxlZnQKQnJhY2VyaWdodA1HdWlsc2luZ2xsZWZ0BkJ1bGxldAZFbmRhc2gGRW1kYXNoDkd1aWxzaW5nbHJpZ2h0CkV4Y2xhbWRvd24NR3VpbGxlbW90bGVmdA5HdWlsbGVtb3RyaWdodAxRdWVzdGlvbmRvd24HdW5pMDE4MAd1bmkwMTgxB3VuaTAxODIHdW5pMDE4Mwd1bmkwMTg0B3VuaTAxODUHdW5pMDE4Ngd1bmkwMTg3B3VuaTAxODgHdW5pMDE4OQd1bmkwMThBB3VuaTAxOEIHdW5pMDE4Qwd1bmkwMThEB3VuaTAxOEUHdW5pMDE4Rgd1bmkwMTkwB3VuaTAxOTEHdW5pMDE5Mwd1bmkwMTk0B3VuaTAxOTUHdW5pMDE5Ngd1bmkwMTk3B3VuaTAxOTgHdW5pMDE5OQd1bmkwMTlBB3VuaTAxOUIHdW5pMDE5Qwd1bmkwMTlEB3VuaTAxOUUHdW5pMDE5RgVPaG9ybgVvaG9ybgd1bmkwMUEyB3VuaTAxQTMHdW5pMDFBNAd1bmkwMUE1B3VuaTAxQTYHdW5pMDFBNwd1bmkwMUE4B3VuaTAxQTkHdW5pMDFBQQd1bmkwMUFCB3VuaTAxQUMHdW5pMDFBRAd1bmkwMUFFBVVob3JuBXVob3JuB3VuaTAxQjEHdW5pMDFCMgd1bmkwMUIzB3VuaTAxQjQHdW5pMDFCNQd1bmkwMUI2B3VuaTAxQjcHdW5pMDFCOAd1bmkwMUI5B3VuaTAxQkEHdW5pMDFCQgd1bmkwMUJDB3VuaTAxQkQHdW5pMDFCRQd1bmkwMUJGB3VuaTAxQzAHdW5pMDFDMQd1bmkwMUMyB3VuaTAxQzMHdW5pMDFDNAd1bmkwMUM1B3VuaTAxQzYHdW5pMDFDNwd1bmkwMUM4B3VuaTAxQzkHdW5pMDFDQQd1bmkwMUNCB3VuaTAxQ0MHdW5pMDFDRAd1bmkwMUNFB3VuaTAxQ0YHdW5pMDFEMAd1bmkwMUQxB3VuaTAxRDIHdW5pMDFEMwd1bmkwMUQ0B3VuaTAxRDUHdW5pMDFENgd1bmkwMUQ3B3VuaTAxRDgHdW5pMDFEOQd1bmkwMURBB3VuaTAxREIHdW5pMDFEQwd1bmkwMUREB3VuaTAxREUHdW5pMDFERgd1bmkwMUUwB3VuaTAxRTEHdW5pMDFFMgd1bmkwMUUzB3VuaTAxRTQHdW5pMDFFNQZHY2Fyb24GZ2Nhcm9uB3VuaTAxRTgHdW5pMDFFOQd1bmkwMUVBB3VuaTAxRUIHdW5pMDFFQwd1bmkwMUVEB3VuaTAxRUUHdW5pMDFFRgd1bmkwMUYwB3VuaTAxRjEHdW5pMDFGMgd1bmkwMUYzB3VuaTAxRjQHdW5pMDFGNQd1bmkwMUY2B3VuaTAxRjcHdW5pMDFGOAd1bmkwMUY5CkFyaW5nYWN1dGUKYXJpbmdhY3V0ZQdBRWFjdXRlB2FlYWN1dGULT3NsYXNoYWN1dGULb3NsYXNoYWN1dGUHdW5pMDIwMAd1bmkwMjAxB3VuaTAyMDIHdW5pMDIwMwd1bmkwMjA0B3VuaTAyMDUHdW5pMDIwNgd1bmkwMjA3B3VuaTAyMDgHdW5pMDIwOQd1bmkwMjBBB3VuaTAyMEIHdW5pMDIwQwd1bmkwMjBEB3VuaTAyMEUHdW5pMDIwRgd1bmkwMjEwB3VuaTAyMTEHdW5pMDIxMgd1bmkwMjEzB3VuaTAyMTQHdW5pMDIxNQd1bmkwMjE2B3VuaTAyMTcHdW5pMDIxQwd1bmkwMjFEB3VuaTAyMUUHdW5pMDIxRgd1bmkwMjIwB3VuaTAyMjEHdW5pMDIyMgd1bmkwMjIzB3VuaTAyMjQHdW5pMDIyNQd1bmkwMjI2B3VuaTAyMjcHdW5pMDIyOAd1bmkwMjI5B3VuaTAyMkEHdW5pMDIyQgd1bmkwMjJDB3VuaTAyMkQHdW5pMDIyRQd1bmkwMjJGB3VuaTAyMzAHdW5pMDIzMQd1bmkwMjMyB3VuaTAyMzMHdW5pMDIzNAd1bmkwMjM1B3VuaTAyMzYHdW5pMDIzOAd1bmkwMjM5B3VuaTAyM0EHdW5pMDIzQgd1bmkwMjNDB3VuaTAyM0QHdW5pMDIzRQd1bmkwMjNGB3VuaTAyNDAHdW5pMDI0MQd1bmkwMjQyB3VuaTAyNDMHdW5pMDI0NAd1bmkwMjQ1B3VuaTAyNDYHdW5pMDI0Nwd1bmkwMjQ4B3VuaTAyNDkHdW5pMDI0QQd1bmkwMjRCB3VuaTAyNEMHdW5pMDI0RAd1bmkwMjRFB3VuaTAyNEYHdW5pMDI5Mg5icmV2ZV9pbnZlcnRlZAxkb3VibGVfZ3JhdmUKcmluZ19hY3V0ZQ9kaWVyZXNpc19tYWNyb24KZG90X21hY3Jvbg5kaWVyZXNpc19ncmF2ZQ5kaWVyZXNpc19hY3V0ZQ5kaWVyZXNpc19icmV2ZQx0aWxkZV9tYWNyb24JYWN1dGUuYXNjDmNpcmN1bWZsZXguYXNjCWNhcm9uLmFzYxJkaWVyZXNpc19ncmF2ZS5jYXASZGllcmVzaXNfYWN1dGUuY2FwEmRpZXJlc2lzX2JyZXZlLmNhcAd1bmkwNDAwCWFmaWkxMDAyMwlhZmlpMTAwNTEJYWZpaTEwMDUyCWFmaWkxMDA1MwlhZmlpMTAwNTQJYWZpaTEwMDU1CWFmaWkxMDA1NglhZmlpMTAwNTcJYWZpaTEwMDU4CWFmaWkxMDA1OQlhZmlpMTAwNjAJYWZpaTEwMDYxB3VuaTA0MEQJYWZpaTEwMDYyCWFmaWkxMDE0NQlhZmlpMTAwMTcJYWZpaTEwMDE4CWFmaWkxMDAxOQlhZmlpMTAwMjAJYWZpaTEwMDIxCWFmaWkxMDAyMglhZmlpMTAwMjQJYWZpaTEwMDI1CWFmaWkxMDAyNglhZmlpMTAwMjcJYWZpaTEwMDI4CWFmaWkxMDAyOQlhZmlpMTAwMzAJYWZpaTEwMDMxCWFmaWkxMDAzMglhZmlpMTAwMzMJYWZpaTEwMDM0CWFmaWkxMDAzNQlhZmlpMTAwMzYJYWZpaTEwMDM3CWFmaWkxMDAzOAlhZmlpMTAwMzkJYWZpaTEwMDQwCWFmaWkxMDA0MQlhZmlpMTAwNDIJYWZpaTEwMDQzCWFmaWkxMDA0NAlhZmlpMTAwNDUJYWZpaTEwMDQ2CWFmaWkxMDA0NwlhZmlpMTAwNDgJYWZpaTEwMDQ5CWFmaWkxMDA2NQlhZmlpMTAwNjYJYWZpaTEwMDY3CWFmaWkxMDA2OAlhZmlpMTAwNjkJYWZpaTEwMDcwCWFmaWkxMDA3MglhZmlpMTAwNzMJYWZpaTEwMDc0CWFmaWkxMDA3NQlhZmlpMTAwNzYJYWZpaTEwMDc3CWFmaWkxMDA3OAlhZmlpMTAwNzkJYWZpaTEwMDgwCWFmaWkxMDA4MQlhZmlpMTAwODIJYWZpaTEwMDgzCWFmaWkxMDA4NAlhZmlpMTAwODUJYWZpaTEwMDg2CWFmaWkxMDA4NwlhZmlpMTAwODgJYWZpaTEwMDg5CWFmaWkxMDA5MAlhZmlpMTAwOTEJYWZpaTEwMDkyCWFmaWkxMDA5MwlhZmlpMTAwOTQJYWZpaTEwMDk1CWFmaWkxMDA5NglhZmlpMTAwOTcHdW5pMDQ1MAlhZmlpMTAwNzEJYWZpaTEwMDk5CWFmaWkxMDEwMAlhZmlpMTAxMDEJYWZpaTEwMTAyCWFmaWkxMDEwMwlhZmlpMTAxMDQJYWZpaTEwMTA1CWFmaWkxMDEwNglhZmlpMTAxMDcJYWZpaTEwMTA4CWFmaWkxMDEwOQd1bmkwNDVECWFmaWkxMDExMAlhZmlpMTAxOTMOYWZpaTEwMDY2LmxvY2wHdW5pMDQ2Mgd1bmkwNDYzB3VuaTA0NzIHdW5pMDQ3Mwd1bmkwNDc0B3VuaTA0NzUHdW5pMDQ4QQd1bmkwNDhCB3VuaTA0OEMHdW5pMDQ4RAd1bmkwNDhFB3VuaTA0OEYJYWZpaTEwMDUwCWFmaWkxMDA5OAd1bmkwNDkyB3VuaTA0OTMHdW5pMDQ5NAd1bmkwNDk1B3VuaTA0OTYHdW5pMDQ5Nwd1bmkwNDk4B3VuaTA0OTkHdW5pMDQ5QQd1bmkwNDlCB3VuaTA0OUMHdW5pMDQ5RAd1bmkwNDlFB3VuaTA0OUYHdW5pMDRBMAd1bmkwNEExB3VuaTA0QTIHdW5pMDRBMwd1bmkwNEE0B3VuaTA0QTUHdW5pMDRBNgd1bmkwNEE3B3VuaTA0QTgHdW5pMDRBOQd1bmkwNEFBB3VuaTA0QUIHdW5pMDRBQwd1bmkwNEFEB3VuaTA0QUUHdW5pMDRBRgd1bmkwNEIwB3VuaTA0QjEHdW5pMDRCMgd1bmkwNEIzB3VuaTA0QjQHdW5pMDRCNQd1bmkwNEI2B3VuaTA0QjcHdW5pMDRCOAd1bmkwNEI5B3VuaTA0QkEHdW5pMDRCQgd1bmkwNEJDB3VuaTA0QkQHdW5pMDRCRQd1bmkwNEJGB3VuaTA0QzAHdW5pMDRDMQd1bmkwNEMyB3VuaTA0QzMHdW5pMDRDNAd1bmkwNEM1B3VuaTA0QzYHdW5pMDRDNwd1bmkwNEM4B3VuaTA0QzkHdW5pMDRDQQd1bmkwNENCB3VuaTA0Q0MHdW5pMDRDRAd1bmkwNENFB3VuaTA0Q0YHdW5pMDREMAd1bmkwNEQxB3VuaTA0RDIHdW5pMDREMwd1bmkwNEQ0B3VuaTA0RDUHdW5pMDRENgd1bmkwNEQ3B3VuaTA0RDgHdW5pMDREOQd1bmkwNERBB3VuaTA0REIHdW5pMDREQwd1bmkwNEREB3VuaTA0REUHdW5pMDRERgd1bmkwNEUwB3VuaTA0RTEHdW5pMDRFMgd1bmkwNEUzB3VuaTA0RTQHdW5pMDRFNQd1bmkwNEU2B3VuaTA0RTcHdW5pMDRFOAd1bmkwNEU5B3VuaTA0RUEHdW5pMDRFQgd1bmkwNEVDB3VuaTA0RUQHdW5pMDRFRQd1bmkwNEVGB3VuaTA0RjAHdW5pMDRGMQd1bmkwNEYyB3VuaTA0RjMHdW5pMDRGNAd1bmkwNEY1B3VuaTA0RjYHdW5pMDRGNwd1bmkwNEY4B3VuaTA0RjkJYWZpaTYxMzUyCWFmaWkwMDIwOAd1bmkyMEI0B3VuaTIwQUUFdGVuZ2UGcm91YmxlBmtyYXRrYQVBbHBoYQRCZXRhBUdhbW1hB3VuaTAzOTQHRXBzaWxvbgRaZXRhA0V0YQVUaGV0YQRJb3RhBUthcHBhBkxhbWJkYQJNdQJOdQJYaQdPbWljcm9uAlBpA1JobwVTaWdtYQNUYXUHVXBzaWxvbgNQaGkDQ2hpA1BzaQVhbHBoYQRiZXRhBWdhbW1hBWRlbHRhB2Vwc2lsb24EemV0YQNldGEFdGhldGEEaW90YQVrYXBwYQZsYW1iZGEHdW5pMDNCQwJudQJ4aQdvbWljcm9uA3JobwZzaWdtYTEFc2lnbWEDdGF1B3Vwc2lsb24DcGhpA2NoaQNwc2kFb21lZ2EKQWxwaGF0b25vcwxFcHNpbG9udG9ub3MIRXRhdG9ub3MJSW90YXRvbm9zDElvdGFkaWVyZXNpcwxPbWljcm9udG9ub3MMVXBzaWxvbnRvbm9zD1Vwc2lsb25kaWVyZXNpcwpPbWVnYXRvbm9zCmFscGhhdG9ub3MMZXBzaWxvbnRvbm9zCGV0YXRvbm9zCWlvdGF0b25vcwxpb3RhZGllcmVzaXMRaW90YWRpZXJlc2lzdG9ub3MMb21pY3JvbnRvbm9zD3Vwc2lsb25kaWVyZXNpcwx1cHNpbG9udG9ub3MUdXBzaWxvbmRpZXJlc2lzdG9ub3MKb21lZ2F0b25vcwV0b25vcwl0b25vcy5jYXANZGllcmVzaXN0b25vcwd1bmkxRjAwB3VuaTFGMDEHdW5pMUYwMgd1bmkxRjAzB3VuaTFGMDQHdW5pMUYwNQd1bmkxRjA2B3VuaTFGMDcHdW5pMUYwOAd1bmkxRjA5B3VuaTFGMEEHdW5pMUYwQgd1bmkxRjBDB3VuaTFGMEQHdW5pMUYwRQd1bmkxRjBGB3VuaTFGMTAHdW5pMUYxMQd1bmkxRjEyB3VuaTFGMTMHdW5pMUYxNAd1bmkxRjE1B3VuaTFGMTgHdW5pMUYxOQd1bmkxRjFBB3VuaTFGMUIHdW5pMUYxQwd1bmkxRjFEB3VuaTFGMjAHdW5pMUYyMQd1bmkxRjIyB3VuaTFGMjMHdW5pMUYyNAd1bmkxRjI1B3VuaTFGMjYHdW5pMUYyNwd1bmkxRjI4B3VuaTFGMjkHdW5pMUYyQQd1bmkxRjJCB3VuaTFGMkMHdW5pMUYyRAd1bmkxRjJFB3VuaTFGMkYHdW5pMUYzMAd1bmkxRjMxB3VuaTFGMzIHdW5pMUYzMwd1bmkxRjM0B3VuaTFGMzUHdW5pMUYzNgd1bmkxRjM3B3VuaTFGMzgHdW5pMUYzOQd1bmkxRjNBB3VuaTFGM0IHdW5pMUYzQwd1bmkxRjNEB3VuaTFGM0UHdW5pMUYzRgd1bmkxRjQwB3VuaTFGNDEHdW5pMUY0Mgd1bmkxRjQzB3VuaTFGNDQHdW5pMUY0NQd1bmkxRjQ4B3VuaTFGNDkHdW5pMUY0QQd1bmkxRjRCB3VuaTFGNEMHdW5pMUY0RAd1bmkxRjUwB3VuaTFGNTEHdW5pMUY1Mgd1bmkxRjUzB3VuaTFGNTQHdW5pMUY1NQd1bmkxRjU2B3VuaTFGNTcHdW5pMUY1OQd1bmkxRjVCB3VuaTFGNUQHdW5pMUY1Rgd1bmkxRjYwB3VuaTFGNjEHdW5pMUY2Mgd1bmkxRjYzB3VuaTFGNjQHdW5pMUY2NQd1bmkxRjY2B3VuaTFGNjcHdW5pMUY2OAd1bmkxRjY5B3VuaTFGNkEHdW5pMUY2Qgd1bmkxRjZDB3VuaTFGNkQHdW5pMUY2RQd1bmkxRjZGB3VuaTFGNzAHdW5pMUY3MQd1bmkxRjcyB3VuaTFGNzMHdW5pMUY3NAd1bmkxRjc1B3VuaTFGNzYHdW5pMUY3Nwd1bmkxRjc4B3VuaTFGNzkHdW5pMUY3QQd1bmkxRjdCB3VuaTFGN0MHdW5pMUY3RAd1bmkxRjgwB3VuaTFGODEHdW5pMUY4Mgd1bmkxRjgzB3VuaTFGODQHdW5pMUY4NQd1bmkxRjg2B3VuaTFGODcHdW5pMUY4OAd1bmkxRjg5B3VuaTFGOEEHdW5pMUY4Qgd1bmkxRjhDB3VuaTFGOEQHdW5pMUY4RQd1bmkxRjhGB3VuaTFGOTAHdW5pMUY5MQd1bmkxRjkyB3VuaTFGOTMHdW5pMUY5NAd1bmkxRjk1B3VuaTFGOTYHdW5pMUY5Nwd1bmkxRjk4B3VuaTFGOTkHdW5pMUY5QQd1bmkxRjlCB3VuaTFGOUMHdW5pMUY5RAd1bmkxRjlFB3VuaTFGOUYHdW5pMUZBMAd1bmkxRkExB3VuaTFGQTIHdW5pMUZBMwd1bmkxRkE0B3VuaTFGQTUHdW5pMUZBNgd1bmkxRkE3B3VuaTFGQTgHdW5pMUZBOQd1bmkxRkFBB3VuaTFGQUIHdW5pMUZBQwd1bmkxRkFEB3VuaTFGQUUHdW5pMUZBRgd1bmkxRkIwB3VuaTFGQjEHdW5pMUZCMgd1bmkxRkIzB3VuaTFGQjQHdW5pMUZCNgd1bmkxRkI3B3VuaTFGQjgHdW5pMUZCOQd1bmkxRkJBB3VuaTFGQkIHdW5pMUZCQwd1bmkxRkJEB3VuaTFGQkUHdW5pMUZCRgd1bmkxRkMwB3VuaTFGQzEHdW5pMUZDMgd1bmkxRkMzB3VuaTFGQzQHdW5pMUZDNgd1bmkxRkM3B3VuaTFGQzgHdW5pMUZDOQd1bmkxRkNBB3VuaTFGQ0IHdW5pMUZDQwd1bmkxRkNEB3VuaTFGQ0UHdW5pMUZDRgd1bmkxRkQwB3VuaTFGRDEHdW5pMUZEMgd1bmkxRkQzB3VuaTFGRDYHdW5pMUZENwd1bmkxRkQ4B3VuaTFGRDkHdW5pMUZEQQd1bmkxRkRCB3VuaTFGREQHdW5pMUZERQd1bmkxRkRGB3VuaTFGRTAHdW5pMUZFMQd1bmkxRkUyB3VuaTFGRTMHdW5pMUZFNAd1bmkxRkU1B3VuaTFGRTYHdW5pMUZFNwd1bmkxRkU4B3VuaTFGRTkHdW5pMUZFQQd1bmkxRkVCB3VuaTFGRUMHdW5pMUZFRAd1bmkxRkVFB3VuaTFGRUYHdW5pMUZGMgd1bmkxRkYzB3VuaTFGRjQHdW5pMUZGNgd1bmkxRkY3B3VuaTFGRjgHdW5pMUZGOQd1bmkxRkZBB3VuaTFGRkIHdW5pMUZGQwd1bmkxRkZEB3VuaTFGRkULdW5pMUY4OC5hbHQLdW5pMUY4OS5hbHQLdW5pMUY4QS5hbHQLdW5pMUY4Qi5hbHQLdW5pMUY4Qy5hbHQLdW5pMUY4RC5hbHQLdW5pMUY4RS5hbHQLdW5pMUY4Ri5hbHQLdW5pMUY5OC5hbHQLdW5pMUY5OS5hbHQLdW5pMUY5QS5hbHQLdW5pMUY5Qi5hbHQLdW5pMUY5Qy5hbHQLdW5pMUY5RC5hbHQLdW5pMUY5RS5hbHQLdW5pMUY5Ri5hbHQLdW5pMUZBOC5hbHQLdW5pMUZBOS5hbHQLdW5pMUZBQS5hbHQLdW5pMUZBQi5hbHQLdW5pMUZBQy5hbHQLdW5pMUZBRC5hbHQLdW5pMUZBRS5hbHQLdW5pMUZBRi5hbHQLdW5pMUZCQy5hbHQLdW5pMUZDQy5hbHQLdW5pMUZGQy5hbHQHdW5pMjBCOQd1bmlFMEZGB3VuaUVGRkQHdW5pRjAwMAZ1YnVudHUHdW5pRjBGRgAAAAAAAAMACAACAAsAAf//AAMAAQAAAAoAQgCKAANjeXJsABRncmVrACBsYXRuACwABAAAAAD//wABAAAABAAAAAD//wABAAEABAAAAAD//wABAAIAA2tlcm4AFGtlcm4AJGtlcm4ANAAAAAYAAAABAAIAAwAGAAcAAAAGAAAAAQACAAMABAAFAAAACAAAAAEAAgADAAQABQAGAAcACAASABoAIgAqADIAOgBCAEoAAgAAAAEAQAACAAAAAQwmAAIAAAABMy4AAgAAAAF17gACAAAAAXx4AAIAAAABnSwAAgAAAAGuDAACAAAAAdB0AAH/vAAEAAAAgAEKARwBNgFMAVYBaAF+AZABpgG8AdIB6AIGAhgCKgJIAmICfAKWAqACtgLIAtoC7AMCAxwDJgMwAzoDUANmA3wDjgOoA8ID2APqA/wEDgQgBDYETARSBFgEXgRkBGoEcAR2BHwEggSIBI4ElASaBMwE4gUEBRIFJAVOBVwFigWcBboF8AYqBlgGcgZ4Bn4GkAaWBqgGvgbMBt4G8AcqB2QHegeQB6YHvAfSB+gH/ggMCBoIKAg2CEQIUghgCG4IgAiSCKQItgjICNoI7Aj+CTgJcgmsCeYJ/AoSCiAKLgo4Ck4KYApyCoQKlgrQCwoLRAt+C4wLmguoC7YLxAvSC+AABADKACsBBAAjAQYAHQEIAAoABgDH//cAyQAbAMoALgEEACwBBgAgAQgAHQAFAMcAFADKADMBBAAsAQYAJAEIACEAAgDKAC4BBAApAAQAygAoAQQAKAEGABQBCAAKAAUAv//LAMoANQEEAC0BBgAnAQgAEQAEAMkACgDKACQBBAAhAQYACgAFAMcAFADKADQBBAAtAQYAKAEIACwABQDHABQAygA0AQQALQEGACgBCAAsAAUAv//LAMoANQEEAC0BBgAnAQgAEQAFAL//ywDKADUBBAAtAQYAJwEIABEABwC/AAgAxwAvAMkARwDKAHYBBABlAQYAVgEIAF4ABADKACsBBAAjAQYAHQEIAAoABADKACsBBAAjAQYAHQEIAAoABwC/AAgAxwAvAMkARwDKAHYBBABlAQYAVgEIAF4ABgDH//cAyQAbAMoALgEEACwBBgAgAQgAHQAGAMf/9wDJABsAygAuAQQALAEGACABCAAdAAYAx//3AMkAGwDKAC4BBAAsAQYAIAEIAB0AAgDKAC4BBAApAAUAv//LAMoANQEEAC0BBgAnAQgAEQAEAMkACgDKACQBBAAhAQYACgAEAMkACgDKACQBBAAhAQYACgAEAMkACgDKACQBBAAhAQYACgAFAMcAFADKADQBBAAtAQYAKAEIACwABgDH//cAyQAbAMoALgEEACwBBgAgAQgAHQACAMoALgEEACkAAgDKAC4BBAApAAIAygAuAQQAKQAFAL//ywDKADUBBAAtAQYAJwEIABEABQDHABQAygA0AQQALQEGACgBCAAsAAUAxwAUAMoAMwEEACwBBgAkAQgAIQAEAMoAKwEEACMBBgAdAQgACgAGAMf/9wDJABsAygAuAQQALAEGACABCAAdAAYAx//3AMkAGwDKAC4BBAAsAQYAIAEIAB0ABQC//8sAygA1AQQALQEGACcBCAARAAQAyQAKAMoAJAEEACEBBgAKAAQAygArAQQAIwEGAB0BCAAKAAQAyQAKAMoAJAEEACEBBgAKAAQAyQAKAMoAJAEEACEBBgAKAAUAv//LAMoANQEEAC0BBgAnAQgAEQAFAL//ywDKADUBBAAtAQYAJwEIABEAAQMXACYAAQMXADUAAQMXACYAAQMXADAAAQMXADUAAQMXACYAAQMXACYAAQMXADAAAQMXADAAAQMXADUAAQMXADUAAQMXADUAAQMXACYADAPcAC8D3QA9BBQAKgQVABQEFgAVBFD/6wRR/+sEpv/2BKgAVASpAD4EqgAKBKsAFQAFA90AJwQUAB8EFgAGBKgAPwSpADQACAPcACED3QAvBBQAKgQVAAsEFgALBBcABgSoAEkEqQA0AAMD3QAcBKgANASpABwABAPdABUEFAASBKgANASpABUACgPcACkD3QA2BBQAKgQVACkEFgAVBBcAHwSnAAoEqABTBKkAPwSrAAwAAwQUAAsEqAAfBKkACwALA9wAJAPdADIEFAA9BBUAKQQWABUEFwAKBKcACwSoAFQEqQA/BKoAEgSrABQABAPdAAoEFAALBKgANASpABwABwPcACED3QAvBBQANgQVABwEFgAcBKgAUwSpADsADQPcACwD3QA5BBQAPgQVADQEFgApBBcAKQSnABIEqABoBKkASASqACAEqwAqBLX/0gS2/9IADgPcADID3QBUBBQAPwQVAD4EFgAfBBcAKgRQABQEUQAKBKYAFQSnACoEqABzBKkAXgSqAB8EqwA0AAsD3AArA90AOQQUACUEFQAgBBYACwQXABUEpwALBKgAXQSpAD8EqgALBKsAEgAGA9wAFQPdACQEFAAcBBUABgSoADQEqQApAAEEqAAKAAEEqAAOAAQD3AAvA90AXASoAGkEqQBdAAEEqAARAAQD3P/vA90AGQSoADUEqQAgAAUD3QAnBBQAHwQWAAYEqAA/BKkANAADA90AHASoADQEqQAcAAQD3QAVBBQAEgSoADQEqQAVAAQD3QAVBBQAEgSoADQEqQAVAA4D3AAyA90AVAQUAD8EFQA+BBYAHwQXACoEUAAUBFEACgSmABUEpwAqBKgAcwSpAF4EqgAfBKsANAAOA9wAMgPdAFQEFAA/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/+v/5//b/8T/3v/w//b/8AAKAA0ADgAAAAAAFgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADUAFwAcAFAANAAbABsAG//HACYANwAAAB4AAP/E/8IAFAAA//YAAAASAAD/+P/4//j/+P/4//j/+P/sAAwACwASAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//P/5//p/+L/3v/w//b/8AAK/+f/8QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/+v/5//b/8T/3v/w//b/8AAM/+f/8f/s/+4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAv/5//b/8T/3v/w//b/8AAK/+f/8QAAAAAAAAAAAAAAAAAAAAD/8gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAhAAAAAAAAAAD/8gAA//L/9v/1AAAAAAAA//AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//T/8AAA//D/8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFoAAAAAAAAAAAAAAAAAAAAAAAAAAP/q/+4AG//a/9wAHP/xAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/8wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/8wAAAAAAAP/u/+8AAP/z//EAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/yAAD/8v/2//UAAAAAAAD/8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/7//i/+L/4v/iAAD/4gAA/+IAAP/2AAAAEAAQAAwAEAAAAAAAAAAA/3X/0QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/t/7AAAAAA/5gAAAAAAAAAAAAAAAD/6v/2AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//YAAAAAAAAAAAAAAAAAAAAAAAAAAP/2AAAAAAAAAAAAAAAA/+H/9AAAAAAAAP/zAAD/8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP+UAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/OAAAAAP+pAAAAAAAAAAAAEQATAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/O/+wACv/2AAAAAAAA//YAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/k/+D/1v/g/+AAAP/WAAD/4AAA/+wAAAAMAAwAAAAMAAAAAAAAAAD/Pf+6AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/rv/i/+L/of/i/+IAEAATABwAIQAOABoAFgAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/7AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAz/vv/nABgAAAALAAAAAAAAABIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/wf+4/7j/uP+4/9b/uP/W/7j/1v+z/9//9v/2AAD/9gAAAAAAAAAA/3//twAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/57/2//b/5f/2//b/+wAEQAbAB0ADgAWABH/3wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/+3/9v/sAAAAAAAA/7L/3AAUAAAAAAAAAAD/9gAN//b/9v/2//YAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoAAAAAAAAAAAAKAAAACgAAAAoACwAK/9f/4wAV/9cAAAAAAAAAAAAXAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAV/9//3wAW/9//3wAK/7T/g/+0ABf/lAAUABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHwAKAAoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/7AAKAAoACgAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARABEAAAARAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACwAAAAAAEQAAAAAAAP+9//YAAAAA/+UADAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgAAABAAAAAA/+sAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgAKAAoACgAKAAAACgAAAAoAAAAAAAAAAAAA/+QAAAAAAAAAAAAA/9QACgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//AACgAK/+IACgAK/+z/tf/X/+3/2v+w/+j/7wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABH/0v/oABMADv/JAAD/9gAA/90AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA8ADAAMAAwADAAAAAwAAAAMAAAAAAAAAAAACP/sAAAAAAAAAAAAAP/TAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFP/xABQAFAAA/8n/4gAA/+D/vf/2AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVAAAAAAAe/94AAAAmACX/4AAWAAAAEv/tAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/i/+L/4v/i/+IAAP/iAAD/4gAAAAAAAP/H/8kAFP/HAAAAAAAAAAAAGf/sAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHv/Y/9gAKP/Y/9gADf+v/67/1gAZ/6EAFgASAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/7P+xABcAAAAA//AAAAAAAAAACAAP/+IAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA0ADgAAAAAAAAAAAA8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABEAAAAAABgAAAAAAAD/wv/zAAAAD//aAAwACgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAsAAAAUAAAAAP/sAAAADQAAAAAACwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/+f/5//n/+f/5wAA/+cAAP/nAAAAAP/s/+L/7AAAADwAAAAAAAAAAAAU/+wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAU/9j/2AAK/9j/2AAA/6b/kv+6ABT/kgAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/iAAAAAAAAAAAAAAAAAAAAAAAAAAAAjAAAAAAAAP/T/7oACv/2/+L/zv/x/+IAAAAAAAD/2AAAAAAAAAAA/+L/4v/i/+L/4v/i/+L/4v/i/+L/4v/2AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/Z/8b/xv/G/8b/4P/G/+D/xv/g/+H/7QAAAAAAAAAAAAAAAAAAAAD/iP/RAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/93/v//o/+j/uf/o/+gAAAArADAAKwAhADIAEf/2AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA8AAAAQAAD/9gAAABn/wv/ZACj/8QAAAAAADwAAAAAAEQARABEAEQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/7P/s/+z/7P/sAAD/7AAA/+wAAAAAAAD/2//iAAr/2wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB7/7P/sABT/7P/sAAD/sP+6/9gACv+cAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/8H/3//2AAD/zwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/Z/9j/2P/Y/9j/3//Y/9//2P/f/9v/2v/p/+n/4QAPAAAAAAAAAAD/uP/VAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/1v/Y/9j/yf/Y/9j/3v+X/8L/1v/C/7L/zv/fAAAAAAAAAAAAAAAAAAAAAAAAAAD/7AAAAAAAAAAAAAAAAAAAAAAAAAAAAEX/3//f/98AAAAAAAAAAAAAAAAAAAAA/+EAAAAA/9//3//f/9//3//h/+H/4f/h/+H/4f/h/+H/4f/h/+H/3gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//YAAAAAAAAAAAAA/8kAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/+wAAAAA/+8AAAAAAAD/3P/j//X/5//W//QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/8//0AAAAAP/qAAAAAP/w/+f/9AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/9gAAAAAAAP/u//YAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/iAAAAAAAA//YAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//X/5gAAAAD/7wAAAAD/8wAA//QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANAAAAHQAAAAoAJAAKAAoAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/LAAsADgAA/9sAAP/0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABH/9f/1AAD/8f/xAAAAAAANAAAAEQAPAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/rAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/tAAAAAP/0AAAAAAAAAAD/7QAA//D/7QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/5wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/4gAAAAAAAP/ZAAAADP/n/+n/8gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/7QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/8//6P/o/7v/6P/oAAAAFQAaABUAFQAdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//UAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/RAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/nAAAAAP/kAAAAAAAAAAAAAAAA/+v/8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHwAAAAAAAAAAAAAAAABaAAAAAAAAAAAAAAAAAAAAAAAAAAAAH//n/+MADP/j/+MAAP/o/+3/6AAf/+8AEgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/+0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABz/6v/pABT/6P/oAAD/xf/P/+MAHP/BAA8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/uAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAf/+//7wAM/+//7wAAAAAAAAAAAB8AAAASAAAAAAAAAAAAAAAAAAAAWgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/9gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/9gAAAAD/9gAAAAAAAP/x//YAAP/2AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/KAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/sAAAAAP/WAAAAAAAA/+H/7AAA/9z/0P/tAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF//y//IAGv/y//IADAAA//b/8wAU//YADQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/s/+sAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABEAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAD/8gAAAB7/7P/TAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPAAAACgAAAAD/6wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/2AAoAAP/0AAAAAAAA//EAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/zAAAAAAAAAAD/5//qAAAAAAAAAAAAAP/r//T/6QAAAAD/6wAAAAD/7gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/+4AAP/uAAD/8f/1//YAAP/z//YAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//L/7v/q//b/9gAAAAAAAAAAAAAAAAAAAAAAAAAA//b/8gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/6QAAAAAAAAAA//b/9gAAAAAAAAAAAAD/7wAAAAD/8AARAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/yAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABD/9gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/zAAD/9v/uAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/s/+gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/i//EAAAAAAAAAAAAA//D/5//yABb/7P/dAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/6AAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/9gAAAAAAAP/2AAD/9gAA//H/9gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/0//EAAP/iAAAAAAAAAAAAAAAAAAAAAAAAAAD/9gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXAAAAAAAAAAD/4gAAAAAAAAAAAAAAAAAA//T/6gAmAA0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAM/+8ADAASAAwAAAANAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/5wAAABD/4gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//b/8QAAAAAAAAAAAAD/8gAA/+oAGv/2/+gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/sAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//b/8QAA//YAAAAAAAAAAAAAAAAAAAAAAAAAAP/2AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABEAAAAAAAAAAP/2AAAAAAAAAAAAAAAAAAAAAP/oACUAAP/vAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/8gAAAA0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/0AAAAEf/2AAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAbAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/GABwAGgAAAAAACv/0AAAAAAAAAAAAAP/mABYAAP/b/7T/nf/tAAD/1gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/+4AAAAAABsAAAAAAAAAAAAAAAAAAAAAAAAAAP/0AAAAFP/I/90AEwAAAAAAAAAO//IAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//IAFv/0/9IAHgAAAAAAAAAAAAAAAAAAAAAAAAAA//H/9gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgANAAwAAAAA//YAAAAAAAAAAAAAAAAAAP/0AAAAHAAM//EAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/2AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/2/+0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoAAAAKAAAAAP/2AAAAAAAAAAAAAAAAAAD/6gAAABT/2//MAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/7QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/0AAAAAAAAAAAAAAAAAAD/9gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAh/+n/7gAOABv/1QAAAA0AAP/UAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/9P/zAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//YAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/vAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/9AAA//D/6gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/3QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/7QAAAAD/7gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/uAAAAAP/rAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//YAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/+4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/2AAAAAAAAAAAAAP/T/90AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/q/+cAAP/m/+YAAP/D/8H/1gAA/7sAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/+4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/9f/q/+7/5QAWAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAaAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/9gAAAAAAAAAAAAAAAAAA//T/8//z//AAAP/yAAD/9QAAAAD/8gAAAAAAAAAAAAAAAAAAAAAAAP/2AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//QAAP/x//EAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/9gAAAAAAAAAAAAD/9gAA//b/8wAAAAD/7f/zAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/3v/jAAD/3AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/8P/uAAD/7v/uAAD/y//Q/98AAP/SAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/zQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/yAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//b/8f/x/+kAAAAA/+4AAP/jAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//EAAAAA//QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/8AAAAAAAAAAAAAAAAAAA//YAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/2AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/+8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/9AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//MAAAAAAAKNIAAEAACiZKLUABEAMQAA//X/9f/1ACkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/0//D/8f/iAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/+3/7v/w/+L/8//y//L/8v/v/+wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/5wAAAAAAAAAAAAAAAAAAAAAAAP/r/+7/7v/r/+7/6QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/9v/y//IAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//X/9f/y//b/9f/0//YAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAaAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/6wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/2AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/+cAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/5wAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/8wAAAAAAAAAAAAAAAAAAAAAAAAAA//X/9QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/+n/3//T/8cAAAAAAAAAAP/n//QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/0AAAAAP/x//MAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/vAAD/6gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/1//UAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/+sAAP/lAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGQAA/+EAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/o//X/6AAVAB3/6QAVAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/8j/zf/IAAAAAAAAAAAADf/qAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/8AAA/+QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/5v/o/+YAAAAAAAAAAAAAAAAAAP/1AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABL/3AAA/9z/6P/v/9sAHwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfAB8AH//SAAAAAAAAABIADwAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD//oAAD/6P/F/7r/4gAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAc/8wAAAAAAAAADwAMAAAAEQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/zAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/8gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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AAAAAAAAAAAAAP/1AAD/4AAAAAD/3P/oAAD/5wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/yAAAAAAAAAAAAAAAAAAAAAP/cAAD/7wAAAAAAAAAA/+//7P/u/+b/7//2/+0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAR/+r/7gAAAAD/4AARAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/4gAAAA8AAAARAAD/7gAAAAAAAAARAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/+sAAAAAAAD/7gAA/+sAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/7QAA/+sAAAAAAAAAAP/0/+3/8v/t/+0AAP/xAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/7QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/+v/0gAAAAD/4//rAAD/3wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/iAAD/3wAAAAAAAAAA/+AAAAAA/+wAAAAA/+//4wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/+sAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/xQAZ/+j/6AAVABX/6QAVAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/6AAAAB0AAP+0AAAAAAAAAAD/u//IAAAAAP/pAAAAAP/DAAAAAAAAAAAAAAAAAAAAAAAAAAD/9QAKAAAAAAAAABwAFQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/r/+YAAAAAAAD/6wAA/+QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/8AAA/9EAAAAAAAAAAP/k/+b/7//qAAAAAP/1/+cAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//YAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABoAH//c/+D/6AAA/9sAHwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/9kAAP/vAAAAHwAA/+AAAAAAAAwAHwAAAAAADwAAAAAAEgAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/3gAA/+0AAP/t/+gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALAAc/+j/6v/FAAD/4gAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/6AAA/7oAAAAcAAD/7AAAAAAAFAAcAAsAAAAMAAAADQAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/VAAD/3gAA/8j/zQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/zAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/xAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/2//YAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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AAAAAP/v//UAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/7AAAAAAAAP/vAAAAAAAA/+sADAAA/+4AAP/xAAD/5QAA/+0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/7gAAAAD/8gAAAAAAAAAA/+YAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/7gAAAAD/9gAA//IAAAAA/+8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/pAAAAAAAA//QAAP/uAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/7//wAAAAAP/pAAAAAAAAAAAAAP/vAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/1/+3/7gAAAAAAAP/xAAD/3AAAAAD/8gAAAAD/2//b/+z/4v/m//AAAAAA/98AEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADQANAAAAAAAAAAAAAAAXAAAAAAAAAAAAAAAAAAAAAAAAAAAADQANAAAADQAAAAAAAAAAAAAAAP/vAA0AAAAAAAAAAAAAAAAAGwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/6wAAAAD/6v/gAAAAAAAA/+sAFf/x/+AAAP/xAAD/5QAA/+wAAAAAAAD/7//tAAD/4QAAAAAAAAAAAAD/6wAA/+X/8QAAAAAAAAAA/+P/7QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/7gAAAAAAAP/u/+j/6gAA/+sAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/gAAAAAAAAAAAAEwAA//EAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/7gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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AAAAAAAAAAAAAAARAAAAD//z/+4AAAAAAAAAAAAAAAAAAAAAAAAAAP/0AAD/1AAMABUACgAA/+r/5v/zAAD/3QAMABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/2/9wAAAAAAAAAAAAAAAAAAAAAABP/7gAAAAAAAAAAAAD/7v/rAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADQAAABQAAAAZABgAFQATAAAAEwAYAAAAAAAAAAAAAAAAAAwADgAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//IADQAAAAAAAP/yAAD/6gAA//MAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/8gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/8wAA//QAAAAAAAAAAP/wAAD/5QAA/+4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/8gAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/6wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//IADQAAAAAAAP/xAAD/6QAA//IAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/8gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/4wAA/+cADP/i/+QAAP/kAAD/3AAA/+sAC//m/+cAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/4gAA/+4AAP/yAAAAAAAAAAAAAAAAAAD/8gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//IADQAAAAAAAP/xAAD/6QAA//IAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/8gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/4wAA/+IAGQAA/+0AAP/tAAD/3AAA/+QAAP/q/+gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/1AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/8AAAAAAAAAAAAAD/8AAAAAAAAP/xAAAAAAAAAAAAAAAAAAD/8wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/9gARAAAACv/z//b/3AAA/+7/8QALABkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/+cAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAPAAAACgAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/kAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/b/9YAAAAAAAD/5gAA//IAAAANABEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/+MAAAAAAAAAAAAAAAAAAP/3AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABEAAAAOABMAEwAOAAAADgATABMAAAAAAAAAAAAAAAAAAAAAABMAAP/sAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/j/98AAAAAAAD/6wAAAAAAAAALABUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/+cAAAAAAAAAAAAAAAAAAP/1AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABYAAAATABgAGAATAAAAEwAYAA0AAAAAAAAAAAAAAAAAAAAAABQAAAAAAAD/+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/0wAA/9wAGAAA/+oAAP/iAAD/2gAA/+QAAP/T/9wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/1//UAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/8AAAAAAAAAAAAAD/7gAA//EAAP/r//UAAP/3//oAAAAAAAD/7gAAAAAAAAAA//cAAAAAAAAAAAARAAAADgAA//UAAAAAAAAAAAAAAAAAAAAAAAAAAP/0AAD/7AATABUADgAA//b/4//2AAD/5QAPABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/+gAAAAAAAAAAAAAAAAAAAAAABP/9QAAAAAAAAAAAAD/9f/xAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADQAAACAAAAAYABQAEgAQAAAAEAAUAAAAAAAAAAAAAAAAAAwADgAAAAwAAAATAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/6wAAABYAAAAbACEAAP/0AAAAEwAAABP/9v/v//UAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/6gAAABMAAAATABYAAP/z//T/9gAAAAAAAAAAAAAAOwAAAAAACgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//IADQAAAAAAAP/xAAD/6QAA//IAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/8gAAAAAAAAAAAAAAAAAAAAAAAAALAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/uAAA/+oACwAAAAAAAP/qAAD/3wAA/+wAAP/C/7kAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/9QAAAAAAAAAAAAD/ywAAAAAAAAAA/+r/6v/cAAD/5P/oAAD/2AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/5wAA/+cADP/i/+QAAP/kAAD/3AAA/+8AC//m/+cAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/4gAA/+4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/4wAA/+cADP/i/+QAAP/kAAD/3AAA/+sAC//m/+cAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/4gAA/+4AAP/xAAAAAAAAAAAAAAAAAAD/8wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//IADQAAAAAAAP/xAAD/5gAA/+8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/8gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/3P/wAAAAEAAAAAAAAP/rAAAAAAAAAAAAAP/d/+YAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/xAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/6gAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/9QAAAAAAGwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPAAAAAP/2AAD/5wAA/+7/9AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/3AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//MAAAAA//UAAP/cAAD/3gAA/+4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/9gAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/9gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAsADQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/8gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/1AAwADQAAAAAAAAAAAAAACgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/8gAAAAAAHgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/3P/1//IAEAAAAAAAAP/rAAD/3gAA/+UAAP/e/+YAAAAAAAAAAAAAAAAAAAAA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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYABgAGAAYABgAGAAgAGwAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAgACAAIAAgAAAAIAAAAAAAAAAAAOAAAAAAAfAB8AHwAfAB8AHwAfACUAJwAnACcAJwAAAAAAAAAAAC4AKAApACkAKQApACkAAAApABYAFgAWABYAEgAAABIABgAfAAYAHwAGAB8AGwAlABsAJQAbACUAGwAlAAAAJgAAACYAAAAnAAAAJwAAACcAAAAnAAAAJwABABUAAQAVAAEAFQABABUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcAHgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoAAAAKAAAACgAAAAoACIALwACACkAAgApAAIAKQAAACwAAAAsAAAALAAAAC0AAAAtAAAALQAjAAAAIwAAACMAAAAAABYAAAAWAAAAFgAAABYAAAAWAAAAFgAkABAADgASAAAAAAAAAAAAAAAAAAAAAAAtACMAAAAeAAAAAAAAAAAAAAAAAAAAAAAkABAAJAAQACQAEAAOABIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAbACUAAAAAAAAAAAAXAAAAAAAAAAAAAgAMAAAAGAAAAAAAAAAAABwAAAAAACgAAgACACkAAgApAAAAAAAAAAAAAAAJAAQAAAAAAAAAIwAAABYAAAAZAA4AEgAAAAAACgAgAB0AEwAAAAAAAAAAADAAAAAAAAAAAAAAAAAAJgAAAAAAAAAAAAAAKAAGAB8AAAAAAAIAKQAAABYAAAAWAAAAFgAAABYAAAAWAAAABgAfAAYAHwAIAB8AAQAVAAEAFQAA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AB0AHgAOACMAIwAQAD4APgACAEAAQAADAF4AXgAEAGAAYAAFAGYAZgANAGwAbAAKAG4AbgAIAG8AbwAJAHAAcAAIAHEAcQAJAHMAdAAMAHgAeAALAIYAhgAKAJYAlgALAV4BXgAJAdMB0wARAdQB1AASAdUB1QATAdYB1gAUAdcB1wAVAdgB2AAWAdkB2QAXAdoB2gAYAdsB2wAZAdwB3AAaAd0B3QAbAd8B4AATAeEB4QAcAeMB4wAbAeQB5AAcAsACwQAiAsICwgAeAsMCwwAgAsQCxAAqAsYCxwAnAswCzAAlAs0CzQAnAs8CzwAnAtAC0AAdAtEC0QAeAtIC0gAfAtMC0wAgAtQC1AAhAtUC1QAiAtYC1gAjAtcC1wAkAtgC2QAnAtoC2gAlAtwC3AAmAt0C3QAnAt4C3gAoAt8C3wAnAuAC4AApAuEC4QAqAuIC4gArAugC6AAnAusC6wAnAu4C7gAoAyEDIQAeAyMDIwAoAy0DLQAgAy8DLwAgAzEDMQAeAzMDMwAjAzUDNQAkAzcDNwAlAzkDOQAlAzsDOwAlAz0DPQAlA0EDQQArA0cDRwAqA0kDSQArA10DXQAnA14DXgAjA2wDbAAnA20DbQAdA28DbwAdA3MDcwAiA3kDeQAjA3sDewAkA38DfwAnA4EDgQAnA4MDgwAoA4UDhQAoA4cDhwAoA5MDkwAgA5UDlQAnAAIAzAAFAAUARgAKAAoARgALAAsARwAMAAwAXAANAA0ASAAPAA8ASQAQABAAXQARABEASQASABIASgAdAB4ASwAiACIATAAjACMAYAA+AD4AXgBAAEAATQBeAF4ATgBgAGAAXwBmAGYASQBsAGwATwBuAG4AUABvAG8AUQBwAHAAUABxAHEAUQBzAHQAXQB4AHgAUgCGAIYATwCWAJYAUgFeAV4AUQHTAdMAVwHUAdQAUwHVAdUAYQHWAdYAVAHXAdcAVQHYAdgAYgHZAdkAWAHaAdoAWgHbAdsAWQHcAdwAWwHdAd0AVgHfAeAAYQHhAeEAYwHjAeMAVgHkAeQAYwLCAsIABgLEAsQABQLFAsUAAQLIAsgALALJAskAMwLLAssABgLOAs4ABwLQAtAALQLUAtQAAgLWAtYAAwLXAtcALgLbAtsAMwLcAtwAPgLeAt4ABALhAuEABQLiAuIABgLjAuMABwLkAuQACALlAuUACQLnAucAPwLqAuoARALtAu0ALwLvAu8AMALwAvAACgLxAvEACwLyAvIADALzAvMAEgL0AvQADQL1AvUADgL2AvYANAL3AvcANQL4AvkADwL6AvoAEAL7AvsANgL8AvwAEQL9Av0AEgL+Av4AEwL/Av8AFAMAAwAAQAMBAwEAFQMCAwIANwMDAwMAFgMEAwQAFwMFAwUAMQMGAwYAEgMHAwcAGAMIAwgAGQMJAwkAGgMKAwoAOAMLAwwAEgMNAw0AOQMOAw4AGwMPAw8AOgMQAxEADgMSAxIAHAMTAxMAEgMUAxQAHQMVAxUAHgMWAxcAHwMYAxgAIAMZAxkANgMaAxoAEgMbAxsAIQMcAxwAEAMdAx0ADwMeAx4AFgMfAx8AIgMgAyAACwMhAyEABgMiAyIAOwMjAyMABAMkAyQAEwMlAyUAQwMmAyYAFgMoAygADwMqAyoAPAMsAywAQAMuAy4AEgMwAzAAEgMyAzIAEgMzAzMAAwM0AzQANAM1AzUALgM2AzYANQM4AzgAEAM6AzoAEAM8AzwAEAM+Az4AEANAA0AAEgNCA0IAEgNEA0QAEgNFA0UAIwNGA0YAJANHA0cABQNIA0gAFQNJA0kABgNKA0oANwNLA0sAJQNMA0wAPQNNA00AJQNOA04APQNPA08ACQNQA1AAMQNRA1EABgNSA1IANwNTA1MAPwNUA1QAGANVA1UAPwNWA1YAGANYA1gAQgNZA1kAQQNaA1oAJgNbA1sAQQNcA1wAJgNeA14AAwNfA18ANANgA2AARQNhA2EAEgNiA2IAMwNjA2MANgNlA2UAEgNnA2cAEgNoA2gAPwNpA2kAGANrA2sAEQNtA20ALQNuA24ACgNvA28ALQNwA3AACgNxA3EAJwNyA3IAKAN0A3QADgN1A3UAKQN2A3YAKgN3A3cAKQN4A3gAKgN5A3kAAwN6A3oANAN7A3sALgN8A3wANQN9A30AMgN+A34AKwOAA4AADwOCA4IADwODA4MABAOEA4QAEwOFA4UABAOGA4YAEwOHA4cABAOIA4gAEwOJA4kALwOKA4oANQOLA4sABwOMA4wAFgONA40ABwOOA44AFgOPA48ABwOQA5AAFgORA5EAPwOSA5IAGAOUA5QAEgOWA5YAEgABAsUA0gAHAAAAAAAIAAUABQAJAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAIAAwAEAAAAAAAEAAUAAAAFAAYAAAAAABMAFAAVABYAFwAYABkAGgAAAAAAGwAcAB0AHgAfACAAIQAiACMAJAAlACYAJwAeACgAJwApAB4AKQAqACsALAAYABgALQAWAC4ALwAwADAAMQApACkAMgAbAAAAJAAzABQAAAA0AAAAHwASADUABAAnAAUAKQAAACEAAAAWAAAAFgAAADYAAAAZAAAAGgAAABsAAAAbAAAAGwAAABsABAAnAAAAFgAFADcACgA4AAAAIgAAACMACwA5AAsAOQADACYABAAnAAQAJwAAAAAADAA6AA0AAAANAAAAAAAAABkADgA7AAAAJwAIADwABAAnAAAAHgAEACcAAAAAABMAAAATAA8APQAAABgAEAAAABAAAAAAABkAAAAaABEAPgAAAAAAAAAAAAAAHwAAAB8AAAAfAAYAGgABACQAAQAkAAEAJAAAAAAAAAAWAAAAHgACAMgABAAEAF4ABQAFAA8ACgAKAA8ACwALABAADAAMABEADQANAEsADwAPABMAEAAQABIAEQARABMAEgASABQAHQAeABUAIgAiABYAIwAjABcAPgA+AEUAQABAABgAXgBeABkAYABgABoAZgBmABMAbABsABsAbgBuABwAbwBvAB0AcABwABwAcQBxAB0AcwB0ABIAeAB4AFsAhgCGABsAlgCWAFsBXgFeAB0B0wHTAEQB1AHUAEIB1QHVAAsB1gHWAAwB1wHXAEMB2AHYAEkB2QHZAAkB2gHaAA0B2wHbAA4B3AHcAEoB3QHdAAoB3wHgAAsB4QHhAAgB4wHjAAoB5AHkAAgCwgLCACYCxALEACUCxQLFAEwCyALIAB4CyQLJACICywLLACYCzgLOACcC0ALQAB8C1ALUACAC1gLWACEC1wLXAEYC2wLbACIC3ALcACMC3gLeACQC4QLhACUC4gLiACYC4wLjACcC5ALkACgC5QLlACkC5wLnAFgC7QLtAEcC7wLvACoC8ALwACsC8QLxADMC8gLyADQC8wLzADkC9AL0ADUC9QL1ADYC9gL2AE8C9wL3AFwC+AL5ADcC+gL6ADgC+wL7AAEC/AL8AAIC/QL9ADkC/gL+ACwC/wL/ADoDAAMAADsDAQMBADwDAgMCAFIDAwMDAFADBAMEAD0DBQMFAE0DBgMGADkDBwMHAFMDCAMIAD4DCQMJAD8DCgMKAFQDCwMMADkDDQMNAF0DDgMOAEADDwMPAAMDEAMRADYDEgMSADEDEwMTADkDFAMUAAQDFQMVAC0DGAMYAFoDGQMZAAEDGgMaADkDGwMbADIDHAMcADgDHQMdADcDHgMeAFADHwMfAEEDIAMgADMDIQMhACYDIgMiAFUDIwMjACQDJAMkACwDJgMmAFADKAMoADcDKgMqAF8DLAMsADsDLgMuADkDMAMwADkDMgMyADkDMwMzACEDNAM0AE8DNQM1AEYDNgM2AFwDOAM4ADgDOgM6ADgDPAM8ADgDPgM+ADgDQANAADkDQgNCADkDRANEADkDRQNFAC4DRgNGAAUDRwNHACUDSANIADwDSQNJACYDSgNKAFIDSwNLAC8DTANMAFEDTQNNAC8DTgNOAFEDTwNPACkDUANQAE0DUQNRACYDUgNSAFIDUwNTAFgDVANUAFMDVQNVAFgDVgNWAFMDWQNZAFkDWgNaAFYDWwNbAFkDXANcAFYDXgNeACEDXwNfAE8DYQNhADkDYgNiACIDYwNjAAEDZQNlADkDZwNnADkDaANoAFgDaQNpAFMDawNrAAIDbQNtAB8DbgNuACsDbwNvAB8DcANwACsDcQNxADADcgNyAAYDdAN0ADYDdQN1AE4DdgN2AAcDdwN3AE4DeAN4AAcDeQN5ACEDegN6AE8DewN7AEYDfAN8AFwDfQN9AEgDfgN+AFcDgAOAADcDggOCADcDgwODACQDhAOEACwDhQOFACQDhgOGACwDhwOHACQDiAOIACwDiQOJAEcDigOKAFwDiwOLACcDjAOMAFADjQONACcDjgOOAFADjwOPACcDkAOQAFADkQORAFgDkgOSAFMDlAOUADkDlgOWADkAAQAAAAoBhAdaAANjeXJsABRncmVrAJJsYXRuALQAFgADQkdSIAAwTUtEIABKU1JCIABkAAD//wAKAAAACQAUAB8ALQA5AEYAUwBeAGkAAP//AAoAAQAKABUAJwAuADoARwBUAF8AagAA//8ACgACAAsAFgAoAC8AOwBIAFUAYABrAAD//wAKAAMADAAXACkAMAA8AEkAVgBhAGwABAAAAAD//wAMAAQADQAYACAAMQA9AEQASgBRAFcAYgBtACIABUFaRSAAQkNSVCAAXk1PTCAAelJPTSAAklRSSyAAqgAA//8ADQAFAA4AGQAhADIAOAA+AEUASwBSAFgAYwBuAAD//wALAAYADwAaACIAKgAzAD8ATABZAGQAbwAA//8ACwAHABAAGwAjACsANABAAE0AWgBlAHAAAP//AAkAEQAcACQANQBBAE4AWwBmAHEAAP//AAkAEgAdACUANgBCAE8AXABnAHIAAP//AAsACAATAB4AJgAsADcAQwBQAF0AaABzAHRjYXNlArpjYXNlAsJjYXNlAspjYXNlAtJjYXNlAtpjYXNlAuJjYXNlAupjYXNlAvJjYXNlAvpkbm9tAwJkbm9tAwhkbm9tAw5kbm9tAxRkbm9tAxpkbm9tAyBkbm9tAyZkbm9tAyxkbm9tAzJkbm9tAzhkbm9tAz5mcmFjA0RmcmFjA1BmcmFjA1xmcmFjA2hmcmFjA3RmcmFjA4BmcmFjA4xmcmFjA5hmcmFjA6RmcmFjA7BmcmFjA7xsaWdhA8hsaWdhA85saWdhA9RsaWdhA9psaWdhA+BsaWdhA+ZsaWdhA+xsaWdhA/Jsb2NsA/hsb2NsA/5sb2NsBARsb2NsBApsb2NsBBBsb2NsBBZudW1yBBxudW1yBCJudW1yBChudW1yBC5udW1yBDRudW1yBDpudW1yBEBudW1yBEZudW1yBExudW1yBFJudW1yBFhvcmRuBF5wbnVtBGRwbnVtBGpwbnVtBHBwbnVtBHZwbnVtBHxwbnVtBIJwbnVtBIhwbnVtBI5wbnVtBJRwbnVtBJpwbnVtBKBzYWx0BKZzYWx0BLBzaW5mBLpzaW5mBMBzaW5mBMZzaW5mBMxzaW5mBNJzaW5mBNhzaW5mBN5zaW5mBORzaW5mBOpzaW5mBPBzaW5mBPZzczAxBPxzczAxBQZzdWJzBRBzdWJzBRZzdWJzBRxzdWJzBSJzdWJzBShzdWJzBS5zdWJzBTRzdWJzBTpzdWJzBUBzdWJzBUZzdWJzBUxzdXBzBVJzdXBzBVhzdXBzBV5zdXBzBWRzdXBzBWpzdXBzBXBzdXBzBXZzdXBzBXxzdXBzBYJzdXBzBYhzdXBzBY50bnVtBZR0bnVtBZp0bnVtBaB0bnVtBaZ0bnVtBax0bnVtBbJ0bnVtBbh0bnVtBb50bnVtBcR0bnVtBcp0bnVtBdAAAAACABIAEwAAAAIAEgATAAAAAgASABMAAAACABIAEwAAAAIAEgATAAAAAgASABMAAAACABIAEwAAAAIAEgATAAAAAgASABMAAAABAAoAAAABAAoAAAABAAoAAAABAAoAAAABAAoAAAABAAoAAAABAAoAAAABAAoAAAABAAoAAAABAAoAAAABAAoAAAAEAA4ADwAQABEAAAAEAA4ADwAQABEAAAAEAA4ADwAQABEAAAAEAA4ADwAQABEAAAAEAA4ADwAQABEAAAAEAA4ADwAQABEAAAAEAA4ADwAQABEAAAAEAA4ADwAQABEAAAAEAA4ADwAQABEAAAAEAA4ADwAQABEAAAAEAA4ADwAQABEAAAABABYAAAABABUAAAABABQAAAABABQAAAABABQAAAABABQAAAABABQAAAABABQAAAABAAMAAAABAAQAAAABAAUAAAABAAAAAAABAAIAAAABAAEAAAABAAgAAAABAAgAAAABAAgAAAABAAgAAAABAAgAAAABAAgAAAABAAgAAAABAAgAAAABAAgAAAABAAgAAAABAAgAAAABAAkAAAABAAYAAAABAAYAAAABAAYAAAABAAYAAAABAAYAAAABAAYAAAABAAYAAAABAAYAAAABAAYAAAABAAYAAAABAAYAAAADABcAGAAZAAAAAwAXABgAGQAAAAEADQAAAAEADQAAAAEADQAAAAEADQAAAAEADQAAAAEADQAAAAEADQAAAAEADQAAAAEADQAAAAEADQAAAAEADQAAAAMAFwAYABkAAAADABcAGAAZAAAAAQAMAAAAAQAMAAAAAQAMAAAAAQAMAAAAAQAMAAAAAQAMAAAAAQAMAAAAAQAMAAAAAQAMAAAAAQAMAAAAAQAMAAAAAQALAAAAAQALAAAAAQALAAAAAQALAAAAAQALAAAAAQALAAAAAQALAAAAAQALAAAAAQALAAAAAQALAAAAAQALAAAAAQAHAAAAAQAHAAAAAQAHAAAAAQAHAAAAAQAHAAAAAQAHAAAAAQAHAAAAAQAHAAAAAQAHAAAAAQAHAAAAAQAHABsAOABAAEgAUABYAGAAaABwAHgAgACIAJAAmACgAKgAsAC4AMAAyADQANgA4ADoAPAA+AEAAQgAAQAAAAEA2AABAAAAAQDWAAEAAAABANQAAQAAAAEA0gABAAAAAQDQAAEAAAABAM4AAQAAAAEAzAABAAAAAQDKAAEAAAABAMgAAQAAAAEBKgABAAAAAQEsAAEAAAABAY4AAQAAAAEB8AABAAAAAQJSAAEAAAABArQABAAAAAECtgABAAAAASlsAAYAAAABKc4AAQAAAAEp2AABAAAAASoAAAQAAAABKvwABAAAAAErKgAEAAAAAStYAAEAAAABK4YAAQAAAAErlgABAAAAASumAAEAAAABK7YAASvIAMEAASvCAMEAASu8AMEAASu8AC8AASu2AC8AASuwAC8AASuwAZ4AASu0/mIAAiu4ADIBbwCUAI0AjgFwAXEBcgFzAXQBdQFvAJQAjQCOAXABcQFyAXMBdAF1AW8AlACNAI4BcAFxAXIBcwF0AXUBbwCUAI0AjgFwAXEBcgFzAXQBdQFvAJQAjQCOAXABcQFyAXMBdAF1AAIrZAACAIUAlQACK2IAMgF2AXcBeAF5AXoBewF8AX0BfgF/AXgBeQF3AXYBegF7AXwBfQF+AX8BdgF3AXgBeQF6AXsBfAF9AX4BfwF2AXcBeAF5AXoBewF8AX0BfgF/AXYBdwF4AXkBegF7AXwBfQF+AX8AAisaADIBuwG8Ab0BvgG/AcABwQHCAcMBxAG9Ab4BvAG7Ab8BwAHBAcIBwwHEAbsBvAG9Ab4BvwHAAcEBwgHDAcQBuwG8Ab0BvgG/AcABwQHCAcMBxAG7AbwBvQG+Ab8BwAHBAcIBwwHEAAIq2AAyAcUBxgHHAcgByQHKAcsBzAHNAc4BxwHIAcYBxQHJAcoBywHMAc0BzgHFAcYBxwHIAckBygHLAcwBzQHOAcUBxgHHAcgByQHKAcsBzAHNAc4BxQHGAccByAHJAcoBywHMAc0BzgACKm4AMgHFAcYBxwHIAckBygHLAcwBzQHOAccByAHGAcUByQHKAcsBzAHNAc4BxQHGAccByAHJAcoBywHMAc0BzgHFAcYBxwHIAckBygHLAcwBzQHOAcUBxgHHAcgByQHKAcsBzAHNAc4AAiomAAIBbgFuAAEqJAAwAGYCSAM6BCwE4gXUBhIGjAbKB7wIrgqQC0YMOAx2DPANLg8QEAIQ9BGqEpwS2hNUE5IVdBZmF1gYDhkAGT4ZuBn2G9gcyh28HnIfZB+iIBwgWiI8Iy4kICTWJcgmBiaAADAAYgBqAHIAegCCAIoAkgCaAKIAqgCyALoAwgDKANIA2gDiAOoA8gD6AQIBCgESARoBIgEqATIBOgFCAUoBUgFaAWIBagFyAXoBggGKAZIBmgGiAaoBsgG6AcIBygHSAdoAmAADAW4AFQGCAAMBbgAWAJcAAwFuABcBiAADAW4AGAGMAAMBbgAZAY4AAwFuABoBhAADAW4AGwGUAAMBbgAcAJgAAwFuAI0BggADAW4AjgCXAAMBbgFwAYgAAwFuAXEBjAADAW4BcgGOAAMBbgFzAYQAAwFuAXQBlAADAW4BdQCYAAMBbgF4AYIAAwFuAXkAlwADAW4BegGIAAMBbgF7AYwAAwFuAXwBjgADAW4BfQGEAAMBbgF+AZQAAwFuAX8AmAADAW4BswGCAAMBbgG0AJcAAwFuAbUBiAADAW4BtgGMAAMBbgG3AY4AAwFuAbgBhAADAW4BuQGUAAMBbgG6AJgAAwFuAb0BggADAW4BvgCXAAMBbgG/AYgAAwFuAcABjAADAW4BwQGOAAMBbgHCAYQAAwFuAcMBlAADAW4BxACYAAMBbgHHAYIAAwFuAcgAlwADAW4ByQGIAAMBbgHKAYwAAwFuAcsBjgADAW4BzAGEAAMBbgHNAZQAAwFuAc4AGAAyADoAQgBKAFIAWgBiAGoAcgB6AIIAigCSAJoAogCqALIAugDCAMoA0gDaAOIA6gGDAAMBbgAWAYkAAwFuABgBjwADAW4AGgGVAAMBbgAcAYMAAwFuAI4BiQADAW4BcQGPAAMBbgFzAZUAAwFuAXUBgwADAW4BeQGJAAMBbgF7AY8AAwFuAX0BlQADAW4BfwGDAAMBbgG0AYkAAwFuAbYBjwADAW4BuAGVAAMBbgG6AYMAAwFuAb4BiQADAW4BwAGPAAMBbgHCAZUAAwFuAcQBgwADAW4ByAGJAAMBbgHKAY8AAwFuAcwBlQADAW4BzgAYADIAOgBCAEoAUgBaAGIAagByAHoAggCKAJIAmgCiAKoAsgC6AMIAygDSANoA4gDqAJkAAwFuABcBigADAW4AGAGQAAMBbgAaAYUAAwFuABsAmQADAW4BcAGKAAMBbgFxAZAAAwFuAXMBhQADAW4BdACZAAMBbgF6AYoAAwFuAXsBkAADAW4BfQGFAAMBbgF+AJkAAwFuAbUBigADAW4BtgGQAAMBbgG4AYUAAwFuAbkAmQADAW4BvwGKAAMBbgHAAZAAAwFuAcIBhQADAW4BwwCZAAMBbgHJAYoAAwFuAcoBkAAD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AAMBbgHEAYsAAwFuAcoBkQADAW4BzAGWAAMBbgHOABgAMgA6AEIASgBSAFoAYgBqAHIAegCCAIoAkgCaAKIAqgCyALoAwgDKANIA2gDiAOoBjQADAW4AGQGSAAMBbgAaAYYAAwFuABsBlwADAW4AHAGNAAMBbgFyAZIAAwFuAXMBhgADAW4BdAGXAAMBbgF1AY0AAwFuAXwBkgADAW4BfQGGAAMBbgF+AZcAAwFuAX8BjQADAW4BtwGSAAMBbgG4AYYAAwFuAbkBlwADAW4BugGNAAMBbgHBAZIAAwFuAcIBhgADAW4BwwGXAAMBbgHEAY0AAwFuAcsBkgADAW4BzAGGAAMBbgHNAZcAAwFuAc4ABgAOABYAHgAmAC4ANgGTAAMBbgAaAZMAAwFuAXMBkwADAW4BfQGTAAMBbgG4AZMAAwFuAcIBkwADAW4BzAAMABoAIgAqADIAOgBCAEoAUgBaAGIAagByAYcAAwFuABsBmAADAW4AHAGHAAMBbgF0AZgAAwFuAXUBhwADAW4BfgGYAAMBbgF/AYcAAwFuAbkBmAADAW4BugGHAAMBbgHDAZgAAwFuAcQBhwADAW4BzQGYAAMBbgHOAAYADgAWAB4AJgAuADYBmQADAW4AHAGZAAMBbgF1AZkAAwFuAX8BmQADAW4BugGZAAMBbgHEAZkAAwFuAc4AMABiAGoAcgB6AIIAigCSAJoAogCqALIAugDCAMoA0gDaAOIA6gDyAPoBAgEKARIBGgEiASoBMgE6AUIBSgFSAVoBYgFqAXIBegGCAYoBkgGaAaIBqgGyAboBwgHKAdIB2gCYAAMBbgAVAYIAAwFuABYAlwADAW4AFwGIAAMBbgAYAYwAAwFuABkBjgADAW4AGgGEAAMBbgAbAZQAAwFuABwAmAADAW4AjQGCAAMBbgCOAJcAAwFuAXABiAADAW4BcQGMAAMBbgFyAY4AAwFuAXMBhAADAW4BdAGUAAMBbgF1AJgAAwFuAXgBggADAW4BeQCXAAMBbgF6AYgAAwFuAXsBjAADAW4BfAGOAAMBbgF9AYQAAwFuAX4BlAADAW4BfwCYAAMBbgGzAYIAAwFuAbQAlwADAW4BtQGIAAMBbgG2AYwAAwFuAbcBjgADAW4BuAGEAAMBbgG5AZQAAwFuAboAmAADAW4BvQGCAAMBbgG+AJcAAwFuAb8BiAADAW4BwAGMAAMBbgHBAY4AAwFuAcIBhAADAW4BwwGUAAMBbgHEAJgAAwFuAccBggADAW4ByACXAAMBbgHJAYgAAwFuAcoBjAADAW4BywGOAAMBbgHMAYQAAwFuAc0BlAADAW4BzgAYADIAOgBCAEoAUgBaAGIAagByAHoAggCKAJIAmgCiAKoAsgC6AMIAygDSANoA4gDqAYMAAwFuABYBiQADAW4AGAGPAAMBbgAaAZUAAwFuABwBgwADAW4AjgGJAAMBbgFxAY8AAwFuAXMBlQADAW4BdQGDAAMBbgF5AYkAAwFuAXsBjwADAW4BfQGVAAMBbgF/AYMAAwFuAbQBiQADAW4BtgGPAAMBbgG4AZUAAwFuAboBgwADAW4BvgGJAAMBbgHAAY8AAwFuAcIBlQADAW4BxAGDAAMBbgHIAYkAAwFuAcoBjwADAW4BzAGVAAMBbgHOABgAMgA6AEIASgBSAFoAYgBqAHIAegCCAIoAkgCaAKIAqgCyALoAwgDKANIA2gDiAOoAmQADAW4AFwGKAAMBbgAYAZAAAwFuABoBhQADAW4AGwCZAAMBbgFwAYoAAwFuAXEBkAADAW4BcwGFAAMBbgF0AJkAAwFuAXoBigADAW4BewGQAAMBbgF9AYUAAwFuAX4AmQADAW4BtQGKAAMBbgG2AZAAAwFuAbgBhQADAW4BuQCZAAMBbgG/AYoAAwFuAcABkAADAW4BwgGFAAMBbgHDAJkAAwFuAckBigADAW4BygGQAAMBbgHMAYUAAwFuAc0AEgAmAC4ANgA+AEYATgBWAF4AZgBuAHYAfgCGAI4AlgCeAKYArgGLAAMBbgAYAZEAAwFuABoBlgADAW4AHAGLAAMBbgFxAZEAAwFuAXMBlgADAW4BdQGLAAMBbgF7AZEAAwFuAX0BlgADAW4BfwGLAAMBbgG2AZEAAwFuAbgBlgADAW4BugGLAAMBbgHAAZEAAwFuAcIBlgADAW4BxAGLAAMBbgHKAZEAAwFuAcwBlgADAW4BzgAYADIAOgBCAEoAUgBaAGIAagByAHoAggCKAJIAmgCiAKoAsgC6AMIAygDSANoA4gDqAY0AAwFuABkBkgADAW4AGgGGAAMBbgAbAZcAAwFuABwBjQADAW4BcgGSAAMBbgFzAYYAAwFuAXQBlwADAW4BdQGNAAMBbgF8AZIAAwFuAX0BhgADAW4BfgGXAAMBbgF/AY0AAwFuAbcBkgADAW4BuAGGAAMBbgG5AZcAAwFuAboBjQADAW4BwQGSAAMBbgHCAYYAAwFuAcMBlwADAW4BxAGNAAMBbgHLAZIAAwFuAcwBhgADAW4BzQGXAAMBbgHOAAYADgAWAB4AJgAuADYBkwADAW4AGgGTAAMBbgFzAZMAAwFuAX0BkwADAW4BuAGTAAMBbgHCAZMAAwFuAcwADAAaACIAKgAyADoAQgBKAFIAWgBiAGoAcgGHAAMBbgAbAZgAAwFuABwBhwADAW4BdAGYAAMBbgF1AYcAAwFuAX4BmAADAW4BfwGHAAMBbgG5AZgAAwFuAboBhwADAW4BwwGYAAMBbgHEAYcAAwFuAc0BmAADAW4BzgAGAA4AFgAeACYALgA2AZkAAwFuABwBmQADAW4BdQGZAAMBbgF/AZkAAwFuAboBmQADAW4BxAGZAAMBbgHOADAAYgBqAHIAegCCAIoAkgCaAKIAqgCyALoAwgDKANIA2gDiAOoA8gD6AQIBCgESARoBIgEqATIBOgFCAUoBUgFaAWIBagFyAXoBggGKAZIBmgGiAaoBsgG6AcIBygHSAdoAmAADAW4AFQGCAAMBbgAWAJcAAwFuABcBiAADAW4AGAGMAAMBbgAZAY4AAwFuABoBhAADAW4AGwGUAAMBbgAcAJgAAwFuAI0BggADAW4AjgCXAAMBbgFwAYgAAwFuAXEBjAADAW4BcgGOAAMBbgFzAYQAAwFuAXQBlAADAW4BdQCYAAMBbgF4AYIAAwFuAXkAlwADAW4BegGIAAMBbgF7AYwAAwFuAXwBjgADAW4BfQGEAAMBbgF+AZQAAwFuAX8AmAADAW4BswGCAAMBbgG0AJcAAwFuAbUBiAADAW4BtgGMAAMBbgG3AY4AAwFuAbgBhAADAW4BuQGUAAMBbgG6AJgAAwFuAb0BggADAW4BvgCXAAMBbgG/AYgAAwFuAcABjAADAW4BwQGOAAMBbgHCAYQAAwFuAcMBlAADAW4BxACYAAMBbgHHAYIAAwFuAcgAlwADAW4ByQGIAAMBbgHKAYwAAwFuAcsBjgADAW4BzAGEAAMBbgHNAZQAAwFuAc4AGAAyADoAQgBKAFIAWgBiAGoAcgB6AIIAigCSAJoAogCqALIAugDCAMoA0gDaAOIA6gGDAAMBbgAWAYkAAwFu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); + font-weight: normal; + font-style: normal; +} + +@font-face { + font-family: 'barlow-bold'; + src: url(data:application/font-ttf;charset=utf-8;base64,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DBIKjAqGDBIMEgqYCpIMEgwSCpgKkgwSDBIKmAqSDBIMEgwSCpIMEgwSCqQKngwSDBIKpAqeDBIMEgqkCp4MEgwSCrAKqgwSDBIKsAqqDBIMEgqwCqoMEgwSCrAKqgwSDBIKsAqqDBIMEgqwCqoMEgwSCrAKqgwSDBIMEgqqDBIMEgqwCqoMEgwSCrYMEgwSDBIKtgwSDBIMEgq2DBIMEgwSCrYMEgwSDBIKtgwSDBIMEgq8DBIMEgwSCrwMEgwSDBIKvAwSDBIMEgq8DBIMEgwSCrwMEgwSDBIKwgwSDBIMEgrCDBIMEgwSCsIMEgwSDBIKwgwSDBIMEgo+CjgMEgwSDBIKVgwSDBIKbgpoDBIMEgqMCoYMEgwSDBIKngwSDBIKmAqSDBIMEgqkCp4MEgwSCsgMEgwSDBIKyAwSDBIMEgrIDBIMEgwSCsgMEgwSDBIKyAwSDBIMEgrIDBIMEgwSCsgMEgwSDBIKyAwSDBIMEgrIDBIMEgwSCsgMEgwSDBIK1ArODBIMEgrUCs4MEgwSCtQKzgwSDBIMEgrODBIMEgrUCs4MEgwSCuAK2gwSDBIK4AraDBIMEgrgCtoMEgwSDBIK2gwSDBIK4AraDBIMEgrgCtoMEgwSCuAK2gwSDBIK4AraDBIMEgrgCtoMEgwSDBIK2gwSDBIK5gwSDBIMEgrmDBIMEgwSCuYMEgwSDBIMEgwSDBIK7AwSDBIMEgrsCvIMEgwSDBIK8gwSDBIMEgryDBIMEgwSCvgMEgwSDBIK8gwSDBIMEgryDBIMEgwSCvIMEgwSDBIK/gwSDBIMEgwSCwQMEgwSCwoMEgwSDBILCgwSDBIMEgsKDBIMEgwSCwoMEgwSDBILCgwSDBIMEgsQClwMEgwSCxAKXAwSDBILEApcDBIMEgsQClwMEgwSCxAKXAwSDBILFgwSDBIMEgsWDBIMEgwSCxYMEgwSDBILFgwSDBIMEgsWDBIMEgwSCxYMEgwSDBILFgwSDBIMEgscDBIMEgwSCxYMEgwSDBILKAsiDBIMEgsoCyIMEgwSCygLIgwSDBILNAsuDBIMEgs0Cy4MEgwSCzQLLgwSDBIMEgsuDBIMEgtACzoMEgwSC0ALOgwSDBILQAs6DBIMEgtMC0YMEgwSC0wLRgwSDBILTAtGDBIMEgtMC0YMEgwSC0wLRgwSDBILTAtGDBIMEgtMC0YMEgwSCuYMEgwSDBIMEgsEDBIMEgsQClwMEgwSCygLIgwSDBILQAs6DBIMEgs0Cy4MEgwSC0ALOgwSDBIMEgtGDBIMEgtMC0YMEgwSC1IMEgwSDBILUgwSDBIMEgtSDBIMEgwSC1IMEgwSDBILUgwSDBIMEgtYDBIMEgwSC1gMEgwSDBILWAwSDBIMEgtYDBIMEgwSC1gMEgwSDBILXgwSDBIMEgteDBIMEgwSC14MEgwSDBILXgwSDBIMEgsQDBIMEgwSC2QMEgwSDBILZAwSDBIMEgtkDBIMEgwSC2QMEgwSDBILZAwSDBIMEgtkDBIMEgwSC2QMEgwSDBILZAwSDBIMEgtkDBIMEgwSC2QMEgwSDBILZAwSDBIMEgtwC2oMEgwSC3ALagwSDBILcAtqDBIMEgwSC2oMEgwSC3ALagwSDBILdgwSDBIMEgt8DBIMEgwSC3YMEgwSDBILfAwSDBIMEguIC4IMEgwSC4gLggwSDBILiAuCDBIMEgwSC4IMEgwSC4gLggwSDBILiAuCDBIMEguIC4IMEgwSC4gLggwSDBILiAuCDBIMEgwSC4IMEgwSC5QLjgwSDBILlAuODBIMEguUC44MEgwSC5QLjgwSDBIMEgwSC5oMEgwSDBILmgwSC6AMEgwSDBILoAwSDBIMEgugDBIMEgwSC6AMEgwSDBILoAwSDBIMEgugDBIMEgwSC6AMEgwSDBILoAwSDBIMEgugDBIMEgwSDBILpgwSDBIMEgumDBIMEguyC6wMEgwSC7ILrAwSDBILsgusDBIMEguyC6wMEgwSC7ILrAwSDBILvgu4DBIMEgu+C7gMEgwSC74LuAwSDBILvgu4DBIMEgu+C7gMEgwSC74LuAwSDBILxAwSDBIMEgvEDBIMEgwSC8QMEgwSDBILxAwSDBIMEgvEDBIMEgwSC8QMEgwSDBILxAwSDBIMEgvEDBIMEgwSC8QMEgwSDBILygwSDBIMEgvWC9AMEgwSC9YL0AwSDBIL1gvQDBIMEgvWC9AMEgwSC+IL3AwSDBIL4gvcDBIMEgviC9wMEgwSDBIL3AwSDBIL4gvcDBIMEgvuC+gMEgwSC+4L6AwSDBIL7gvoDBIMEgwSC+gMEgwSC+4L6AwSDBIL+gv0DBIMEgv6C/QMEgwSC/oL9AwSDBIL+gv0DBIMEgv6C/QMEgwSC/oL9AwS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A1YAAAACAAAAAQAAAAIAAAABAAAAAgAAAAEAAAACAAAAAQAAAAIAAAABAAAAAgAAAAEAAAACAAAAAQAAAAEADgAAAAEADgAAAAEADgAAAAEADgAAAAEADgAAAAEADgAAAAEADgAAAAEACQAAAAEACQAAAAEACQAAAAEACQAAAAEACQAAAAEACQAAAAEACQAAAAMACgALAAwAAAADAAoACwAMAAAAAwAKAAsADAAAAAMACgALAAwAAAADAAoACwAMAAAAAwAKAAsADAAAAAMACgALAAwAAAABABAAAAABABAAAAABABAAAAABABAAAAABABAAAAABABAAAAABABAAAAABAAYAAAABAAIAAAABAAQAAAABAAMAAAABAAUAAAABAAgAAAABAAgAAAABAAgAAAABAAgAAAABAAgAAAABAAgAAAABAAgAAAABAA0AAAABAA0AAAABAA0AAAABAA0AAAABAA0AAAABAA0AAAABAA0AAAABAA8AAAABAA8AAAABAA8AAAABAA8AAAABAA8AAAABAA8AAAABAA8AAAABAAcAAAABAAcAAAABAAcAAAABAAcAAAABAAcAAAABAAcAAAABAAcAEgAmAC4ANgA+AEYATgBWAF4AZgBuAHYAfgCGAJAAmgCiAKoAsgABAAAAAQMyAAMAAAABBOwAAQAAAAEAhAABAAAAAQCCAAEAAAABAIAAAQAAAAEAfgABAAAAAQB8AAEAAAABAHoAAQAAAAEAeAABAAAAAQB2AAEAAAABAHQAAQAAAAEAcgAGAAAAAgBwAIIABgAAAAIAigCcAAEAAAABAKQAAQAAAAEBegAEAAAAAQJQAAEAAAABBPgAAQUSAAUAAQUMAAUAAQUGAAUAAQUAAAUAAQT6AAUAAQT6AB0AAQT+ABQAAQT4AAoAAQT8/+sAAQTsABQAAwABBPYAAQT8AAAAAQAAABEAAwABBPQAAQTqAAAAAQAAABEAAwABBMIAAQTsAAAAAQAAABEAAwABBLAAAQTiAAAAAQAAABEAAgTYAGwA8wD0APUA9gD3APgA+QD6APsA/AD9AP4A/wEAAQEBAgEDAQQBBQEGAQcBCAEJAQoBCwEMAQ0BDgEPARABEQESARMBFAEVARcBGAEZARoBGwEcAR0BHgEfASEBIgEjASQBJgEnASgBKQEqASsBLAEtAS4BMAExATIBMwE0ATUBNgE3ATgBOQE6ATsBPAE9AT4BPwFAAUEBQwFEAUUBRgFIAUkBSgFNAU4BTwFQAVEBUgFTAVQBVQFWAVcBWAFZAVoBWwFcAV0BXgFfAWABYQFiAWMBZAFlAUwAAgQKAGwA8wD0APUA9gD3APgA+QD6APsA/AD9AP4A/wEAAQEBAgEDAQQBBQEGAQcBCAEJAQoBCwEMAQ0BDgEPARABEQESARMBFAEVARcBGAEZARoBGwEcAR0BHgEfASABIQEiASMBJAEmAScBKAEpASoBKwEsAS0BLgEwATEBMgEzATQBNQE2ATcBOAE5AToBOwE8AT0BPgE/AUABQQFDAUQBRQFGAUgBSQFKAU0BTgFPAVABUQFSAVMBVAFVAVYBVwFYAVkBWgFbAVwBXQFeAV8BYAFhAWIBYwFkAWUAAQNIAAUAEAAaAEAASgBUAAEABADsAAIAMgAEAAoAEgAaACAA7QADAJYAnADuAAMAlgCoAO8AAgCcAPAAAgCoAAEABADxAAIApgABAAQA8gACAKYAAQAEAcEAAgGwAAIC+ADeAPQA9QD2APcA+AD5APoA+wD8AP0A/gD/AQABAQECAQMBBAEFAQYBBwEIAQkBCgELAQwBDQEOAQ8BEAERARIBEwEUARUBFwEYARkBGgEbARwBHQEeAR8BIQEiASMBJAEmAScBKAEpASoBKwEsAS0BLgEwATEBMwE0ATUBNgE3ATgBOQE6ATsBPAE9AT4BPwFAAUEBQwFEAUUBRgFIAUkBSgFNAU4BTwFQAVEBUgFTAVQBVQFWAVcBWAFZAVoBWwFcAV0BXgFfAWABYQFiAWMBZAFlAUwA9AD1APYA9wD4APkA+gD7APwA/QD+AP8BAAEBAQIBAwEEAQUBBgEHAQgBCQEKAQsBDAENAQ4BDwEQAREBEgETARQBFQEXARgBGQEbARwBHQEeAR8BIAEhASIBIwEkASYBJwEoASkBKgErASwBLQEuATABMQEzATQBNQE2ATcBOAE5AToBOwE8AT0BPgE/AUABQQFDAUQBRQFGAUgBSQFKAU0BTgFPAVABUQFSAVMBVAFVAVYBVwFYAVkBWgFbAVwBXQFeAV8BYAFhAWIBYwFkAWUBdgF3AXgBeQF6AXsBfAF9AX4BfwGTAAEBdgAPACQAKgAwADYAPABCAEgAUABYAGAAaABwAHgAgACIAAIBZgDz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AscAPgKSAD0CkgA9ApIAPQKZAD0CkgA9Am0ALwJtAC8CbQAvAm0ALwJtAC8CbQAvAm0ALwJyADMCbQAvA6IALwJVADgCRQA4AlEAKQJmAD0CZgA9AmYAPQJQACYCUAAmAlAAJgJQACYCSQAcAlgAHAJJABwCdQA4AnUAOAJ1ADgCdQA4AnUAOAJ1ADgCdQA4AnUAOAJ1ADgCbgAdA18AEgNfABIDXwASA18AEgNfABICdwAhAmkAHwJpAB8CaQAfAmkAHwJpAB8CLQAgAi0AIAItACACLQAgAl8ALwJyAD0CkgA9AmYAPQJJABwCUAAmAlcAHAIQABoCEAAaAhAAGgIQABoCEAAaAhAAGgIQABoCEAAaAlgAGgIQABoCEAAaA0cAGgItADYCGQAnAhkAJwIZACcCGQAnAhkAJwItAB8CHQAeAscAHwJYAB8CIwApAiMAKQIjACkCIwApAiMAKQIjACkCIwApAiMAKQIjACkCIwApAYMAGgIsACUCLAAlAiwAJQIjADQCI//1AQQALADxADEA8QAxAPH/3gEM/9sA8QAxAPH/8AHyACwA8f/hAQIALAD8/8QCFQA0APkANgD5ADYA+f/qAPv//wD5/8cDQwA0AiMANAIjADQCIwA0AiQANAIjADQCLQAnAi0AJwItACcCLQAnAi0AJwItACcCLQAnAjIALAItACcDaAAnAi8AOQIgADYCLwAfAX8ANAF/ADQBfwA0AfcAJAH3ACQB9wAkAfcAJAJiADYBfAAYAlgAGAF8ABcCIQAwAiEAMAIhADACIQAwAiEAMAIhADACIQAwAiwAJQIVADQCIwA0AYP/+AF8ABgB9wAkAXwAGAIjADACIQAwAggAGAMPABgDDwAYAw8AGAMPABgDDwAYAhoAGAH5ABMB+QATAfkAEwH5ABMB+QATAcwAGAHMABgBzAAYAcwAGAIrAB8DVQA9A88AGgPCABoChwAaAnwAGgMaACUB8gAsAj0AFQI9ABcCPQAXAj0AFwI9ABcCPQAXAj0AFwI9ABcCRgAXAj0AFwI9ABcDQgAaAhMAKwIIACECCAAhAggAIQIIACECCAAhAhEAKwI5ACsCEQArAjkAKwHuACsB7gArAe4AKwHuACsB7gArAe4AKwHuACsB7gArAe4AKwHuACsB3AArAj8AKQI/ACkCPwApAj8AKQISACsCEv/TAOMAKwDjACsA4//cAOP/ywDjACsA4//uAt8AKwDj/98A7QAYAfwADQIcACsCHAArAeoAKwHqACsB6v/eAeoAKwIR/8oCZAArAjcAKwI3ACsCNwArAjcAKwI3ACsCNwArAiMAIQIjACECIwAhAiMAIQIjACECIwAhAiMAIQIjACECIwAhAx8AIQIAACcB9AAnAgIAHwIDACsCAwArAgMAKwIDACsB/gAeAf4AHgH+AB4B/gAeAf4AHgIHABMCBwATAgcAEwIHABMCBwATAhUAJwIVACcCFQAnAhUAJwIVACcCFQAnAhUAJwIVACcCFQAnAhoAFwL+ABYC/gAWAv4AFgL+ABYC/gAWAikAHAIhABkCIQAZAiEAGQIhABkCIQAZAd8AFwHfABcB3wAXAd8AFwFKAA0BZAAZApUAGAJ7AC8CJwA0ApYAHQI6AC4BUwAdAjAAKQIcACECXQAhAhsALAIZACoB8AAUAh0AJQITABsBSQAUAMIAHAFXABwBRAAVAXAAEgE7ABABRAAXASkACAFHABQBRAASAUkAFADCABwBVwAcAUQAFQFwABIBOwAQAUQAFwEpAAgBRwAUAUQAEgDCABwBVwAcAUQAFQFwABIBOwAQAUQAFwEpAAgBRwAUAUQAEgDd/4IDHQAcAzYAHAORABUDIgAcA30AFQNxABADPAAIAQsAKQEJACkBbABcATwARANRACkBWgBQAVoAUAIJABwCCQAdALf/+QE9AB0BjwAYAq8ALwG8ABcBvAAYAVv//wFbAFIBeAAjAXgAIwGgACMBoAB3AZkAHQGZAB0B3AAdApMAHQILABMCWAAqAX8ABAFrAAQBawACAMwABADMAAMB/QA2Af0ARwFPAC4BWwBHAWcADwCoAA8CkwAdAMgAAAIZACcCPgAVAigAKgJ6AC8CKgAaAnQAPQJlAD0CiAAzAr0APQKuAEQBPQAdAg8AGwHmAB0B5gAdAb4AIwHmAB0B5gAdAeYAHQHmAB0B5gAdAeYAHQHmAB0B5gAdAhYAIAIWABwB5gAdAv8AHQGmABoCewAvApUAGAJ2AD0CUwA9AykAFwInADQCUwAeAzkAPQSVABQCIAAgAzMAJwLAACYCcQAZAfEAJgMxAC8BvQATAp4ADgF4ABMAywAfAMsAHwHBAB0B9QA6AcEAHQNBAC8B2QAhAzEALwEmAAAAAP6zAAD/fwAA/zwAAP8lAAD+hwAA/skAAP69AAD+8wAA/yUAAP67AAD+2gAA/ykAAP85AAD/JwAA/1cAAP9XAAD+ngAA/YsAAP4WAAD+LQD0ABsBIQAUAWEAHgCpAAABQgALAXMAEwCmABMA9AAeAaoAGwEmAAAAqQAAAQUAEwFhABcAAP9HAL0ABAAAAIAAgACAAIAAzgDgAPIBBAEWASgBOgFMAVgBagF8AfICTgKqArwCzgNOA2ADpAQMBB4EJgRwBIIElAUMBR4FMAVCBVQFZgXkBiQGhAaWBqgG7gdsB44HoAeyB8QH1gfoB/oIBghCCJQIwgjUCOYI8glWCaYJ5An2CggKYgp0CroKzAreCvALAgsUCyYLygvcDLYNBA1cDawODA4eDjAOmA6qDrwPSg+AD9YP6BAiEDQQRhBYEGoQfBCOEPQRBhFAEZgRqhG8Ec4R4BI4EnoSjBKeErASwhMEExYTKBM6E0wTWBNkE3AT0BPiE+4UdhSIFJgUqhS8FM4U4BTwFcYV2BXqFsQXNheeF7AXwBhSGGQY2hl6GYYaKBqcGq4awBtgG3IbhBuWG6gbuhxgHLgdcB2CHZQd2h5EHpAesh7EHtYe6B76HwwfGB8oHz4fmh/qIAwgHiAwIDwg2iFUIaohtiHIIjQiQCKUIqYiuCLKItwi7iMAI5ojrCRaJM4lRiW4Jg4mICYwJpomrCa8J0wnqif+KHQohijcKOgo9CkAKQwpGCkkKg4qGiomKjIqRCpWKmgrDisaK1Irqiu2K8IrzivaLDIsfiyQLKIstCzGLQYtGC0oLTotoC2sLnovCi8WLyIwnjCqMPgxCjEcMS4xQDFSMWQxdjGCMZQxpjIaMngyzjLgMvIzbjOAM8I0KDQ6NEI0jDSeNLA1JjU4NUo1XDVuNYA1/DY8Npo2rDa+NtA3FDeQN7I3xDfWN+g3+jgMOBg4Kjg2OHI4xDjQOP45EDkiOS45kDngOh46MDpCOk46qDq6OwA7EjskOzY7SDtaO2w7/DwOPOQ9MD2EPdQ+MD5CPlQ+YD7WPug++j+aP6w/4kA4QEpArkC6QPRBBkEYQSpBPEFOQWBBxEHWQhBCaEJ6QoxCnkKwQwZDSENaQ2xDfkOQQ9JD5EP2RAhEwEVARYBF4kXqRjpGfEawRwxHmkf0SHJI4kk0SbpKKEpmSppLBkuoTABMdEz+TU5N4E5qTnpOik6aTqpOuk7KTtpO6k76TwpPGk8qTzpPSk9aT2pPek+KT5pPxE/aT/BQBlAcUDJQSFBeUIBQqFDkUSpROlF2UbBSGFK0UrxS6FN6VERUbFSUVMxVAFVWVaxV5FYaVj5WRlZqVo5Wtla+Vs5XDldOV3ZXnlf4WARYOlh0WLRY3FjqWOpZdloWWpxbQlumXAhcgl0qXaheJl5KXnZevF7gX1RfqF++YEpgfGCuYMZhDmEkYTphrmHsYm5irmK2YvZjMGOCY85kUmTCZXhlkmXcZtZnkGfSaJxpWmoUaoxq1Gr4azRrjmwIbIRs+G00beZuDm5Obnhupm7abyZvZG+kb+RwJnCucNhxDHEUcR5xcnHOcfRyHnJOcn5yiHLIcwhzWnNkc25zeHOCc8pz8nROdFh0YnTQdT4AAQAAAh0AcQAFAKMABwACACQANgCLAAAAhw1tAAQAAwAAABoBPgABAAAAAAAAAEkAAAABAAAAAAABAAYASQABAAAAAAACAAQATwABAAAAAAADABYAUwABAAAAAAAEAAsAaQABAAAAAAAFAA0AdAABAAAAAAAGAAsAgQABAAAAAAAIAA0AjAABAAAAAAAJAA0AmQABAAAAAAALABMApgABAAAAAAAMABMAuQABAAAAAAANAJAAzAABAAAAAAAOABoBXAADAAEECQAAAJIBdgADAAEECQABAAwCCAADAAEECQACAAgCFAADAAEECQADACwCHAADAAEECQAEABYCSAADAAEECQAFABoCXgADAAEECQAGABYCeAADAAEECQAIABoCjgADAAEECQAJABoCqAADAAEECQALACYCwgADAAEECQAMACYC6AADAAEECQANASADDgADAAEECQAOADQELkNvcHlyaWdodCAyMDE3IFRoZSBCYXJsb3cgUHJvamVjdCBBdXRob3JzIChodHRwczovL2dpdGh1Yi5jb20vanB0L2JhcmxvdylCYXJsb3dCb2xkMS4xMDE7VFJCWTtCYXJsb3ctQm9sZEJhcmxvdyBCb2xkVmVyc2lvbiAxLjEwMUJhcmxvdy1Cb2xkSmVyZW15IFRyaWJieUplcmVteSBUcmliYnlodHRwczovL3RyaWJieS5jb20vaHR0cHM6Ly90cmliYnkuY29tL1RoaXMgRm9udCBTb2Z0d2FyZSBpcyBsaWNlbnNlZCB1bmRlciB0aGUgU0lMIE9wZW4gRm9udCBMaWNlbnNlLCBWZXJzaW9uIDEuMS4gVGhpcyBsaWNlbnNlIGlzIGF2YWlsYWJsZSB3aXRoIGEgRkFRIGF0OiBodHRwOi8vc2NyaXB0cy5zaWwub3JnL09GTGh0dHA6Ly9zY3JpcHRzLnNpbC5vcmcvT0ZMAEMAbwBwAHkAcgBpAGcAaAB0ACAAMgAwADEANwAgAFQAaABlACAAQgBhAHIAbABvAHcAIABQAHIAbwBqAGUAYwB0ACAAQQB1AHQAaABvAHIAcwAgACgAaAB0AHQAcABzADoALwAvAGcAaQB0AGgAdQBiAC4AYwBvAG0ALwBqAHAAdAAvAGIAYQByAGwAbwB3ACkAQgBhAHIAbABvAHcAQgBvAGwAZAAxAC4AMQAwADEAOwBUAFIAQgBZADsAQgBhAHIAbABvAHcALQBCAG8AbABkAEIAYQByAGwAbwB3ACAAQgBvAGwAZABWAGUAcgBzAGkAbwBuACAAMQAuADEAMAAxAEIAYQByAGwAbwB3AC0AQgBvAGwAZABKAGUAcgBlAG0AeQAgAFQAcgBpAGIAYgB5AEoAZQByAGUAbQB5ACAAVAByAGkAYgBiAHkAaAB0AHQAcABzADoALwAvAHQAcgBpAGIAYgB5AC4AYwBvAG0ALwBoAHQAdABwAHMAOgAvAC8AdAByAGkAYgBiAHkALgBjAG8AbQAvAFQAaABpAHMAIABGAG8AbgB0ACAAUwBvAGYAdAB3AGEAcgBlACAAaQBzACAAbABpAGMAZQBuAHMAZQBkACAAdQBuAGQAZQByACAAdABoAGUAIABTAEkATAAgAE8AcABlAG4AIABGAG8AbgB0ACAATABpAGMAZQBuAHMAZQAsACAAVgBlAHIAcwBpAG8AbgAgADEALgAxAC4AIABUAGgAaQBzACAAbABpAGMAZQBuAHMAZQAgAGkAcwAgAGEAdgBhAGkAbABhAGIAbABlACAAdwBpAHQAaAAgAGEAIABGAEEAUQAgAGEAdAA6ACAAaAB0AHQAcAA6AC8ALwBzAGMAcgBpAHAAdABzAC4AcwBpAGwALgBvAHIAZwAvAE8ARgBMAGgAdAB0AHAAOgAvAC8AcwBjAHIAaQBwAHQAcwAuAHMAaQBsAC4AbwByAGcALwBPAEYATAACAAAAAAAA/7UAMgAAAAAAAAAAAAAAAAAAAAAAAAAAAh0AAAECAAIAAwAkAMkBAwEEAMcAYgCtAQUBBgBjAK4AkAAlACYA/QD/AGQBBwAnAOkBCAEJACgAZQEKAQsAyADKAQwAywENAQ4AKQAqAPgBDwArARAALADMAM0AzgD6AM8BEQESAC0ALgAvARMBFAEVAOIAMAAxARYBFwEYAGYAMgDQANEAZwDTARkBGgCRAK8AsAAzAO0ANAA1ARsBHAA2AR0A5AD7ADcBHgEfADgA1ADVAGgA1gEgASEBIgEjADkAOgEkASUBJgEnADsAPADrASgAuwEpAD0BKgDmASsBLAEtAS4BLwEwATEBMgBEAGkBMwE0AGsAbABqATUBNgBuAG0AoABFAEYA/gEAAG8BNwBHAOoBOAEBAEgAcAE5AToAcgBzATsAcQE8AT0ASQBKAPkBPgBLAT8ATADXAHQAdgB3AUAAdQFBAUIBQwBNAE4ATwFEAUUBRgDjAFAAUQFHAUgBSQB4AFIAeQB7AHwAegFKAUsAoQB9ALEAUwDuAFQAVQFMAU0AVgFOAOUA/ACJAFcBTwFQAFgAfgCAAIEAfwFRAVIBUwFUAVUBVgFXAVgBWQFaAVsAWQBaAVwBXQFeAV8AWwBcAOwBYAC6AWEAXQFiAOcBYwFkAWUBZgFnAWgBaQFqAWsBbAFtAW4BbwFwAXEBcgFzAXQBdQF2AXcBeAF5AXoBewF8AX0BfgF/AYABgQGCAYMBhAGFAYYBhwGIAYkBigGLAYwBjQGOAY8BkAGRAZIBkwGUAZUBlgGXAZgBmQGaAZsBnAGdAZ4BnwGgAaEBogGjAaQBpQGmAacBqAGpAaoBqwGsAa0BrgGvAbABsQGyAbMBtAG1AbYBtwG4AbkBugG7AbwBvQG+Ab8BwAHBAcIBwwHEAcUBxgHHAcgByQHKAcsBzAHNAc4BzwHQAdEB0gHTAdQB1QHWAdcB2AHZAdoB2wHcAd0B3gCdAJ4B3wHgAeEAmwATABQAFQAWABcAGAAZABoAGwAcAeIB4wHkAeUB5gHnAegB6QHqAesB7AHtAe4B7wHwAfEB8gHzAfQB9QH2AfcB+AH5AfoB+wH8Af0B/gC8APQA9QD2Af8CAAIBAgIAEQAPAB0AHgCrAAQAowAiAKIAwwCHAA0ABgASAD8ACwAMAF4AYAA+AEAAEAIDALIAswBCAMQAxQC0ALUAtgC3AKkAqgC+AL8ABQAKAgQCBQCEAL0ABwIGAKYA9wCFAgcCCACWAgkCCgAOAO8A8AC4ACAAjwAhAB8AlQCUAJMApwBhAKQAkgCcAgsCDACaAJkApQINAJgACADGALkAIwAJAIgAhgCLAIoAjACDAF8A6ACCAg4AwgIPAEECEAIRAhICEwIUAhUCFgIXAhgCGQIaAhsCHAIdAh4CHwIgAiECIgIjAiQCJQCNANsA4QDeANgAjgDcAEMA3wDaAOAA3QDZAiYCJwROVUxMBkFicmV2ZQd1bmkwMUNEB0FtYWNyb24HQW9nb25lawpDZG90YWNjZW50BkRjYXJvbgZEY3JvYXQGRWNhcm9uB3VuaTAyMjgKRWRvdGFjY2VudAdFbWFjcm9uB0VvZ29uZWsKR2RvdGFjY2VudARIYmFyB0ltYWNyb24HSW9nb25lawZMYWN1dGUGTGNhcm9uB3VuaTAxM0IGTmFjdXRlBk5jYXJvbgNFbmcNT2h1bmdhcnVtbGF1dAdPbWFjcm9uBlJhY3V0ZQZSY2Fyb24GU2FjdXRlBFRiYXIGVGNhcm9uDVVodW5nYXJ1bWxhdXQHVW1hY3JvbgdVb2dvbmVrBVVyaW5nBldhY3V0ZQtXY2lyY3VtZmxleAlXZGllcmVzaXMGV2dyYXZlC1ljaXJjdW1mbGV4BllncmF2ZQZaYWN1dGUKWmRvdGFjY2VudAd1bmkwMTIyB3VuaTAxMzYHdW5pMDE0NQd1bmkwMTU2B3VuaTAxNjIHdW5pMDIxOAd1bmkwMjFBBmFicmV2ZQd1bmkwMUNFB2FtYWNyb24HYW9nb25lawpjZG90YWNjZW50BmRjYXJvbgZlY2Fyb24HdW5pMDIyOQplZG90YWNjZW50B2VtYWNyb24HZW9nb25lawpnZG90YWNjZW50BGhiYXIJaS5sb2NsVFJLAmlqB2ltYWNyb24HaW9nb25lawZsYWN1dGUGbGNhcm9uB3VuaTAxM0MGbmFjdXRlBm5jYXJvbgNlbmcNb2h1bmdhcnVtbGF1dAdvbWFjcm9uBnJhY3V0ZQZyY2Fyb24Gc2FjdXRlBHRiYXIGdGNhcm9uDXVodW5nYXJ1bWxhdXQHdW1hY3Jvbgd1bmkwMTIzB3VuaTAxMzcHdW5pMDE0Ngd1bmkwMTU3B3VuaTAxNjMHdW5pMDIxOQd1bmkwMjFCB3VvZ29uZWsFdXJpbmcGd2FjdXRlC3djaXJjdW1mbGV4CXdkaWVyZXNpcwZ3Z3JhdmULeWNpcmN1bWZsZXgGeWdyYXZlBnphY3V0ZQp6ZG90YWNjZW50BWEuYWx0CElfSi5saWdhCmZfZl9pLmxpZ2EKZl9mX2wubGlnYQhmX2kubGlnYQhmX2wubGlnYQhnX2oubGlnYQhpX2oubGlnYQRhLnNjCWFhY3V0ZS5zYwlhYnJldmUuc2MKdW5pMDFDRS5zYw5hY2lyY3VtZmxleC5zYwxhZGllcmVzaXMuc2MJYWdyYXZlLnNjCmFtYWNyb24uc2MKYW9nb25lay5zYwhhcmluZy5zYwlhdGlsZGUuc2MFYWUuc2MEYi5zYwRjLnNjCWNhY3V0ZS5zYwljY2Fyb24uc2MLY2NlZGlsbGEuc2MNY2RvdGFjY2VudC5zYwRkLnNjBmV0aC5zYwlkY2Fyb24uc2MJZGNyb2F0LnNjBGUuc2MJZWFjdXRlLnNjCWVjYXJvbi5zYwp1bmkwMjI5LnNjDmVjaXJjdW1mbGV4LnNjDGVkaWVyZXNpcy5zYw1lZG90YWNjZW50LnNjCWVncmF2ZS5zYwplbWFjcm9uLnNjCmVvZ29uZWsuc2MEZi5zYwRnLnNjCWdicmV2ZS5zYwp1bmkwMTIzLnNjDWdkb3RhY2NlbnQuc2MEaC5zYwdoYmFyLnNjBGkuc2MJaWFjdXRlLnNjDmljaXJjdW1mbGV4LnNjDGlkaWVyZXNpcy5zYwxpLnNjLmxvY2xUUksJaWdyYXZlLnNjBWlqLnNjCmltYWNyb24uc2MKaW9nb25lay5zYwRqLnNjBGsuc2MKdW5pMDEzNy5zYwRsLnNjCWxhY3V0ZS5zYwlsY2Fyb24uc2MKdW5pMDEzQy5zYwlsc2xhc2guc2MEbS5zYwRuLnNjCW5hY3V0ZS5zYwluY2Fyb24uc2MKdW5pMDE0Ni5zYwZlbmcuc2MJbnRpbGRlLnNjBG8uc2MJb2FjdXRlLnNjDm9jaXJjdW1mbGV4LnNjDG9kaWVyZXNpcy5zYwlvZ3JhdmUuc2MQb2h1bmdhcnVtbGF1dC5zYwpvbWFjcm9uLnNjCW9zbGFzaC5zYwlvdGlsZGUuc2MFb2Uuc2MEcC5zYwh0aG9ybi5zYwRxLnNjBHIuc2MJcmFjdXRlLnNjCXJjYXJvbi5zYwp1bmkwMTU3LnNjBHMuc2MJc2FjdXRlLnNjCXNjYXJvbi5zYwtzY2VkaWxsYS5zYwp1bmkwMjE5LnNjBHQuc2MHdGJhci5zYwl0Y2Fyb24uc2MKdW5pMDE2My5zYwp1bmkwMjFCLnNjBHUuc2MJdWFjdXRlLnNjDnVjaXJjdW1mbGV4LnNjDHVkaWVyZXNpcy5zYwl1Z3JhdmUuc2MQdWh1bmdhcnVtbGF1dC5zYwp1bWFjcm9uLnNjCnVvZ29uZWsuc2MIdXJpbmcuc2MEdi5zYwR3LnNjCXdhY3V0ZS5zYw53Y2lyY3VtZmxleC5zYwx3ZGllcmVzaXMuc2MJd2dyYXZlLnNjBHguc2MEeS5zYwl5YWN1dGUuc2MOeWNpcmN1bWZsZXguc2MMeWRpZXJlc2lzLnNjCXlncmF2ZS5zYwR6LnNjCXphY3V0ZS5zYwl6Y2Fyb24uc2MNemRvdGFjY2VudC5zYwd1bmkwMzk0B3VuaTAzQTkHdW5pMDNCQwl6ZXJvLmRub20Ib25lLmRub20IdHdvLmRub20KdGhyZWUuZG5vbQlmb3VyLmRub20JZml2ZS5kbm9tCHNpeC5kbm9tCnNldmVuLmRub20KZWlnaHQuZG5vbQluaW5lLmRub20JemVyby5udW1yCG9uZS5udW1yCHR3by5udW1yCnRocmVlLm51bXIJZm91ci5udW1yCWZpdmUubnVtcghzaXgubnVtcgpzZXZlbi5udW1yCmVpZ2h0Lm51bXIJbmluZS5udW1yB3VuaTAwQjkHdW5pMDBCMgd1bmkwMEIzB3VuaTIwNzQHdW5pMjA3NQd1bmkyMDc2B3VuaTIwNzcHdW5pMjA3OAd1bmkyMDc5CW9uZWVpZ2h0aAx0aHJlZWVpZ2h0aHMLZml2ZWVpZ2h0aHMMc2V2ZW5laWdodGhzB3VuaTAwQUQSaHlwaGVuX2h5cGhlbi5saWdhB3VuaTAwQTAERXVybwd1bmkyMEJBB3VuaTIwQkQHdW5pMjIxOQd1bmkyMjE1B3VuaTIxMjYHdW5pMjIwNgd1bmkwMEI1B3VuaTIxMTMJZXN0aW1hdGVkBmF0LmFsdAd1bmkwMkM5B3VuaTAzMDgHdW5pMDMwNwlncmF2ZWNvbWIJYWN1dGVjb21iB3VuaTAzMEIHdW5p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); + font-weight: normal; + font-style: normal; +} + +@font-face { + font-family: 'barlow'; + src: url(data:application/font-ttf;charset=utf-8;base64,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CowMHgweCpIKjAweDB4KkgqMDB4MHgqeCpgMHgweCp4KmAweDB4KngqYDB4MHgweCpgMHgweCqoKpAweDB4KqgqkDB4MHgqqCqQMHgweCrYKsAweDB4KtgqwDB4MHgq2CrAMHgweCrYKsAweDB4KtgqwDB4MHgq2CrAMHgweCrYKsAweDB4MHgqwDB4MHgq2CrAMHgweCrwMHgweDB4KvAweDB4MHgq8DB4MHgweCrwMHgweDB4KvAweDB4MHgrCDB4MHgweCsIMHgweDB4KwgweDB4MHgrCDB4MHgweCsIMHgweDB4KyAweDB4MHgrIDB4MHgweCsgMHgweDB4KyAweDB4MHgpECj4MHgweDB4KXAweDB4KdApuDB4MHgqSCowMHgweDB4KpAweDB4KngqYDB4MHgqqCqQMHgweCs4MHgweDB4KzgweDB4MHgrODB4MHgweCs4MHgweDB4KzgweDB4MHgrODB4MHgweCs4MHgweDB4KzgweDB4MHgrODB4MHgweCs4MHgweDB4K2grUDB4MHgraCtQMHgweCtoK1AweDB4MHgrUDB4MHgraCtQMHgweCuYK4AweDB4K5grgDB4MHgrmCuAMHgweDB4K4AweDB4K5grgDB4MHgrmCuAMHgweCuYK4AweDB4K5grgDB4MHgrmCuAMHgweDB4K4AweDB4K7AweDB4MHgrsDB4MHgweCuwMHgweDB4MHgweDB4K8gweDB4MHgryCvgMHgweDB4K+AweDB4MHgr4DB4MHgweCv4MHgweDB4K+AweDB4MHgr4DB4MHgweCvgMHgweDB4LBAweDB4MHgweCwoMHgweCxAMHgweDB4LEAweDB4MHgsQDB4MHgweCxAMHgweDB4LEAweDB4MHgscCxYMHgweCxwLFgweDB4LHAsWDB4MHgscCxYMHgweCxwLFgweDB4LIgweDB4MHgsiDB4MHgweCyIMHgweDB4LIgweDB4MHgsiDB4MHgweCyIMHgweDB4LIgweDB4MHgsoDB4MHgweCyIMHgweDB4LNAsuDB4MHgs0Cy4MHgweCzQLLgweDB4LQAs6DB4MHgtACzoMHgweC0ALOgweDB4MHgs6DB4MHgtMC0YMHgweC0wLRgweDB4LTAtGDB4MHgtYC1IMHgweC1gLUgweDB4LWAtSDB4MHgtYC1IMHgweC1gLUgweDB4LWAtSDB4MHgtYC1IMHgweCuwMHgweDB4MHgsKDB4MHgscCxYMHgweCzQLLgweDB4LTAtGDB4MHgtACzoMHgweC0wLRgweDB4MHgtSDB4MHgtYC1IMHgweC14MHgweDB4LXgweDB4MHgteDB4MHgweC14MHgweDB4LXgweDB4MHgtkDB4MHgweC2QMHgweDB4LZAweDB4MHgtkDB4MHgweC2QMHgweDB4LagweDB4MHgtqDB4MHgweC2oMHgweDB4LagweDB4MHgscDB4MHgweC3AMHgweDB4LcAweDB4MHgtwDB4MHgweC3AMHgweDB4LcAweDB4MHgtwDB4MHgweC3AMHgweDB4LcAweDB4MHgtwDB4MHgweC3AMHgweDB4LcAweDB4MHgt8C3YMHgweC3wLdgweDB4LfAt2DB4MHgweC3YMHgweC3wLdgweDB4LggweDB4MHguIDB4MHgweC4IMHgweDB4LiAweDB4MHguUC44MHgweC5QLjgweDB4LlAuODB4MHgweC44MHgweC5QLjgweDB4LlAuODB4MHguUC44MHgweC5QLjgweDB4LlAuODB4MHgweC44MHgweC6ALmgweDB4LoAuaDB4MHgugC5oMHgweC6ALmgweDB4MHgweC6YMHgweDB4LpgweC6wMHgweDB4LrAweDB4MHgusDB4MHgweC6wMHgweDB4LrAweDB4MHgusDB4MHgweC6wMHgweDB4LrAweDB4MHgusDB4MHgweDB4LsgweDB4MHguyDB4MHgu+C7gMHgweC74LuAweDB4Lvgu4DB4MHgu+C7gMHgweC74LuAweDB4LygvEDB4MHgvKC8QMHgweC8oLxAweDB4LygvEDB4MHgvKC8QMHgweC8oLxAweDB4L0AweDB4MHgvQDB4MHgweC9AMHgweDB4L0AweDB4MHgvQDB4MHgweC9AMHgweDB4L0AweDB4MHgvQDB4MHgweC9AMHgweDB4L1gweDB4MHgviC9wMHgweC+IL3AweDB4L4gvcDB4MHgviC9wMHgweC+4L6AweDB4L7gvoDB4MHgvuC+gMHgweDB4L6AweDB4L7gvoDB4MHgv6C/QMHgweC/oL9AweDB4L+gv0DB4MHgweC/QMHgweC/oL9AweDB4MBgwADB4MHgwGDAAMHgweDAYMAAweDB4MBgwADB4MHgwG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Az5zdXBzA0RzdXBzA0pzdXBzA1BzdXBzA1YAAAACAAAAAQAAAAIAAAABAAAAAgAAAAEAAAACAAAAAQAAAAIAAAABAAAAAgAAAAEAAAACAAAAAQAAAAEADgAAAAEADgAAAAEADgAAAAEADgAAAAEADgAAAAEADgAAAAEADgAAAAEACQAAAAEACQAAAAEACQAAAAEACQAAAAEACQAAAAEACQAAAAEACQAAAAMACgALAAwAAAADAAoACwAMAAAAAwAKAAsADAAAAAMACgALAAwAAAADAAoACwAMAAAAAwAKAAsADAAAAAMACgALAAwAAAABABAAAAABABAAAAABABAAAAABABAAAAABABAAAAABABAAAAABABAAAAABAAYAAAABAAIAAAABAAQAAAABAAMAAAABAAUAAAABAAgAAAABAAgAAAABAAgAAAABAAgAAAABAAgAAAABAAgAAAABAAgAAAABAA0AAAABAA0AAAABAA0AAAABAA0AAAABAA0AAAABAA0AAAABAA0AAAABAA8AAAABAA8AAAABAA8AAAABAA8AAAABAA8AAAABAA8AAAABAA8AAAABAAcAAAABAAcAAAABAAcAAAABAAcAAAABAAcAAAABAAcAAAABAAcAEgAmAC4ANgA+AEYATgBWAF4AZgBuAHYAfgCGAJAAmgCiAKoAsgABAAAAAQMyAAMAAAABBOwAAQAAAAEAhAABAAAAAQCCAAEAAAABAIAAAQAAAAEAfgABAAAAAQB8AAEAAAABAHoAAQAAAAEAeAABAAAAAQB2AAEAAAABAHQAAQAAAAEAcgAGAAAAAgBwAIIABgAAAAIAigCcAAEAAAABAKQAAQAAAAEBegAEAAAAAQJQAAEAAAABBPgAAQUSAAUAAQUMAAUAAQUGAAUAAQUAAAUAAQT6AAUAAQT6AB0AAQT+ABQAAQT4AAoAAQT8/+sAAQTsABQAAwABBPYAAQT8AAAAAQAAABEAAwABBPQAAQTqAAAAAQAAABEAAwABBMIAAQTsAAAAAQAAABEAAwABBLAAAQTiAAAAAQAAABEAAgTYAGwA8wD0APUA9gD3APgA+QD6APsA/AD9AP4A/wEAAQEBAgEDAQQBBQEGAQcBCAEJAQoBCwEMAQ0BDgEPARABEQESARMBFAEVARcBGAEZARoBGwEcAR0BHgEfASEBIgEjASQBJgEnASgBKQEqASsBLAEtAS4BMAExATIBMwE0ATUBNgE3ATgBOQE6ATsBPAE9AT4BPwFAAUEBQwFEAUUBRgFIAUkBSgFNAU4BTwFQAVEBUgFTAVQBVQFWAVcBWAFZAVoBWwFcAV0BXgFfAWABYQFiAWMBZAFlAUwAAgQKAGwA8wD0APUA9gD3APgA+QD6APsA/AD9AP4A/wEAAQEBAgEDAQQBBQEGAQcBCAEJAQoBCwEMAQ0BDgEPARABEQESARMBFAEVARcBGAEZARoBGwEcAR0BHgEfASABIQEiASMBJAEmAScBKAEpASoBKwEsAS0BLgEwATEBMgEzATQBNQE2ATcBOAE5AToBOwE8AT0BPgE/AUABQQFDAUQBRQFGAUgBSQFKAU0BTgFPAVABUQFSAVMBVAFVAVYBVwFYAVkBWgFbAVwBXQFeAV8BYAFhAWIBYwFkAWUAAQNIAAUAEAAaAEAASgBUAAEABADsAAIAMgAEAAoAEgAaACAA7QADAJYAnADuAAMAlgCoAO8AAgCcAPAAAgCoAAEABADxAAIApgABAAQA8gACAKYAAQAEAcEAAgGwAAIC+ADeAPQA9QD2APcA+AD5APoA+wD8AP0A/gD/AQABAQECAQMBBAEFAQYBBwEIAQkBCgELAQwBDQEOAQ8BEAERARIBEwEUARUBFwEYARkBGgEbARwBHQEeAR8BIQEiASMBJAEmAScBKAEpASoBKwEsAS0BLgEwATEBMwE0ATUBNgE3ATgBOQE6ATsBPAE9AT4BPwFAAUEBQwFEAUUBRgFIAUkBSgFNAU4BTwFQAVEBUgFTAVQBVQFWAVcBWAFZAVoBWwFcAV0BXgFfAWABYQFiAWMBZAFlAUwA9AD1APYA9wD4APkA+gD7APwA/QD+AP8BAAEBAQIBAwEEAQUBBgEHAQgBCQEKAQsBDAENAQ4BDwEQAREBEgETARQBFQEXARgBGQEbARwBHQEeAR8BIAEhASIBIwEkASYBJwEoASkBKgErASwBLQEuATABMQEzATQBNQE2ATcBOAE5AToBOwE8AT0BPgE/AUABQQFDAUQBRQFGAUgBSQFKAU0BTgFPAVABUQFSAVMBVAFVAVYBVwFYAVkBWgFbAVwBXQFeAV8BYAFhAWIBYwFkAWUBdgF3AXgBeQF6AXsBfAF9AX4BfwGTAAEBdgAPACQAKgAwADYAPABC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Al4ASAJjAF4CoQBeAmQAXgI5ACsCSgA5Aj8AKwH/AC4B/wAuAf8ALgH/AC4B/wAuAf8ALgH/AC4B/wAuAlgALgH/AC4B/wAuA0EALgIeAFACCABAAggAQAIIAEACCABAAggAQAIeAD0CDgA7An4APQJYAD0CFgBBAhYAQQIWAEECFgBBAhYAQQIWAEECFgBBAhYAQQIWAEECFgBBAWQAIgIXAD0CFwA9AhcAPQIbAFACGwAIAPUARQDdAEoA3QBEAN3/8gEfAAoA3QA+AN0ABAHYAEUA3f/mARYARQDp/90B9QBQAOgAUADoAE0A6P/8AOkAEQDo//IDOwBQAhsAUAIbAFACGwBQAhwAUAIbAFACIgBAAiIAQAIiAEACIgBAAiIAQAIiAEACIgBAAigARAIiAEADWgBAAiQAVgIYAFACJAA9AWwAUAFsAFABbABQAeIAOAHiADgB4gA4AeIAOAJNAFABbAAkAlgAJAFsABoCGABIAhgASAIYAEgCGABIAhgASAIYAEgCGABIAhcAPQH1AFACGwBQAW8ADwFsACQB4gA4AWwAJAIbAEgCGABIAdsAIQLRACAC0QAgAtEAIALRACAC0QAgAd0AHQHNABoBzQAaAc0AGgHNABoBzQAaAb0AIgG9ACIBvQAiAb0AIgIdAD0DRwBeA6YAIgOYACICWQAiAkwAIgMAAD0B2ABFAg4AIAIOACECDgAhAg4AIQIOACECDgAhAg4AIQIOACECJAAhAg4AIQIOACEDHQAhAhkATAIHADoCBwA6AgcAOgIHADoCBwA6AhEATAJHAEwCEQBMAkcATAIDAEwCAwBMAgMATAIDAEwCAwBMAgMATAIDAEwCAwBMAgMATAIDAEwB5ABMAikAQAIpAEACKQBAAikAQAIsAEwCLP/xAN8ATADfAEcA3//1AN//6wDfAEEA3wAHAtEATADf/+kA8AAfAfIAFwINAEwCDABMAeYATAHmAEcB5v/2AeYATAIR/+4CZABMAkIATAJCAEwCQgBMAkIATAJCAEwCQgBMAhsAOgIbADoCGwA6AhsAOgIbADoCGwA6AhsAOgIbADoCGwA6AxUAOgH7AEYB5gBGAfEAMAIIAEwCCABMAggATAIIAEwB9wAwAfcAMAH3ADAB9wAwAfcAMAHvACIB7wAiAe8AIgHvACIB7wAiAigARQIoAEUCKABF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ZbJmZmaqZ1hn7GioaSBpaGmIacRqDGqIavBrZGucbE5sdmy0bN5tCm0ybW5tqm3mbiZuaG66buJvCm8SbxxvcG/Ib+5wGHBAcGpwdHC0cPBxQnFMcVZxXnFocaZxznImcjByOnKicwQAAQAAAh0AcAAFAJ8ABwACACgAOgCLAAAAhw1tAAQAAwAAABoBPgABAAAAAAAAAEkAAAABAAAAAAABAAYASQABAAAAAAACAAcATwABAAAAAAADABkAVgABAAAAAAAEAA4AbwABAAAAAAAFAA0AfQABAAAAAAAGAA4AigABAAAAAAAIAA0AmAABAAAAAAAJAA0ApQABAAAAAAALABMAsgABAAAAAAAMABMAxQABAAAAAAANAJAA2AABAAAAAAAOABoBaAADAAEECQAAAJIBggADAAEECQABAAwCFAADAAEECQACAA4CIAADAAEECQADADICLgADAAEECQAEABwCYAADAAEECQAFABoCfAADAAEECQAGABwClgADAAEECQAIABoCsgADAAEECQAJABoCzAADAAEECQALACYC5gADAAEECQAMACYDDAADAAEECQANASADMgADAAEECQAOADQEUkNvcHlyaWdodCAyMDE3IFRoZSBCYXJsb3cgUHJvamVjdCBBdXRob3JzIChodHRwczovL2dpdGh1Yi5jb20vanB0L2JhcmxvdylCYXJsb3dSZWd1bGFyMS4xMDE7VFJCWTtCYXJsb3ctUmVndWxhckJhcmxvdyBSZWd1bGFyVmVyc2lvbiAxLjEwMUJhcmxvdy1SZWd1bGFySmVyZW15IFRyaWJieUplcmVteSBUcmliYnlodHRwczovL3RyaWJieS5jb20vaHR0cHM6Ly90cmliYnkuY29tL1RoaXMgRm9udCBTb2Z0d2FyZSBpcyBsaWNlbnNlZCB1bmRlciB0aGUgU0lMIE9wZW4gRm9udCBMaWNlbnNlLCBWZXJzaW9uIDEuMS4gVGhpcyBsaWNlbnNlIGlzIGF2YWlsYWJsZSB3aXRoIGEgRkFRIGF0OiBodHRwOi8vc2NyaXB0cy5zaWwub3JnL09GTGh0dHA6Ly9zY3JpcHRzLnNpbC5vcmcvT0ZMAEMAbwBwAHkAcgBpAGcAaAB0ACAAMgAwADEANwAgAFQAaABlACAAQgBhAHIAbABvAHcAIABQAHIAbwBqAGUAYwB0ACAAQQB1AHQAaABvAHIAcwAgACgAaAB0AHQAcABzADoALwAvAGcAaQB0AGgAdQBiAC4AYwBvAG0ALwBqAHAAdAAvAGIAYQByAGwAbwB3ACkAQgBhAHIAbABvAHcAUgBlAGcAdQBsAGEAcgAxAC4AMQAwADEAOwBUAFIAQgBZADsAQgBhAHIAbABvAHcALQBSAGUAZwB1AGwAYQByAEIAYQByAGwAbwB3ACAAUgBlAGcAdQBsAGEAcgBWAGUAcgBzAGkAbwBuACAAMQAuADEAMAAxAEIAYQByAGwAbwB3AC0AUgBlAGcAdQBsAGEAcgBKAGUAcgBlAG0AeQAgAFQAcgBpAGIAYgB5AEoAZQByAGUAbQB5ACAAVAByAGkAYgBiAHkAaAB0AHQAcABzADoALwAvAHQAcgBpAGIAYgB5AC4AYwBvAG0ALwBoAHQAdABwAHMAOgAvAC8AdAByAGkAYgBiAHkALgBjAG8AbQAvAFQAaABpAHMAIABGAG8AbgB0ACAAUwBvAGYAdAB3AGEAcgBlACAAaQBzACAAbABpAGMAZQBuAHMAZQBkACAAdQBuAGQAZQByACAAdABoAGUAIABTAEkATAAgAE8AcABlAG4AIABGAG8AbgB0ACAATABpAGMAZQBuAHMAZQAsACAAVgBlAHIAcwBpAG8AbgAgADEALgAxAC4AIABUAGgAaQBzACAAbABpAGMAZQBuAHMAZQAgAGkAcwAgAGEAdgBhAGkAbABhAGIAbABlACAAdwBpAHQAaAAgAGEAIABGAEEAUQAgAGEAdAA6ACAAaAB0AHQAcAA6AC8ALwBzAGMAcgBpAHAAdABzAC4AcwBpAGwALgBvAHIAZwAvAE8ARgBMAGgAdAB0AHAAOgAvAC8AcwBjAHIAaQBwAHQAcwAuAHMAaQBsAC4AbwByAGcALwBPAEYATAACAAAAAAAA/7UAMgAAAAAAAAAAAAAAAAAAAAAAAAAAAh0AAAECAAIAAwAkAMkBAwEEAMcAYgCtAQUBBgBjAK4AkAAlACYA/QD/AGQBBwAnAOkBCAEJACgAZQEKAQsAyADKAQwAywENAQ4AKQAqAPgBDwArARAALADMAM0AzgD6AM8BEQESAC0ALgAvARMBFAEVAOIAMAAxARYBFwEYAGYAMgDQANEAZwDTARkBGgCRAK8AsAAzAO0ANAA1ARsBHAA2AR0A5AD7ADcBHgEfADgA1ADVAGgA1gEgASEBIgEjADkAOgEkASUBJgEnADsAPADrASgAuwEpAD0BKgDmASsBLAEtAS4BLwEwATEBMgBEAGkBMwE0AGsAbABqATUBNgBuAG0AoABFAEYA/gEAAG8BNwBHAOoBOAEBAEgAcAE5AToAcgBzATsAcQE8AT0ASQBKAPkBPgBLAT8ATADXAHQAdgB3AUAAdQFBAUIBQwBNAE4ATwFEAUUBRgDjAFAAUQFHAUgBSQB4AFIAeQB7AHwAegFKAUsAoQB9ALEAUwDuAFQAVQFMAU0AVgFOAOUA/ACJAFcBTwFQAFgAfgCAAIEAfwFRAVIBUwFUAVUBVgFXAVgBWQFaAVsAWQBaAVwBXQFeAV8AWwBcAOwBYAC6AWEAXQFiAOcBYwFkAWUBZgFnAWgBaQFqAWsBbAFtAW4BbwFwAXEBcgFzAXQBdQF2AXcBeAF5AXoBewF8AX0BfgF/AYABgQGCAYMBhAGFAYYBhwGIAYkBigGLAYwBjQGOAY8BkAGRAZIBkwGUAZUBlgGXAZgBmQGaAZsBnAGdAZ4BnwGgAaEBogGjAaQBpQGmAacBqAGpAaoBqwGsAa0BrgGvAbABsQGyAbMBtAG1AbYBtwG4AbkBugG7AbwBvQG+Ab8BwAHBAcIBwwHEAcUBxgHHAcgByQHKAcsBzAHNAc4BzwHQAdEB0gHTAdQB1QHWAdcB2AHZAdoB2wHcAd0B3gCdAJ4B3wHgAeEAmwATABQAFQAWABcAGAAZABoAGwAcAeIB4wHkAeUB5gHnAegB6QHqAesB7AHtAe4B7wHwAfEB8gHzAfQB9QH2AfcB+AH5AfoB+wH8Af0B/gC8APQA9QD2Af8CAAIBAgIAEQAPAB0AHgCrAAQAowAiAKIAwwCHAA0ABgASAD8ACwAMAF4AYAA+AEAAEAIDALIAswBCAMQAxQC0ALUAtgC3AKkAqgC+AL8ABQAKAgQCBQCEAL0ABwIGAKYA9wCFAgcCCACWAgkCCgAOAO8A8AC4ACAAjwAhAB8AlQCUAJMApwBhAKQAkgCcAgsCDACaAJkApQINAJgACADGALkAIwAJAIgAhgCLAIoAjACDAF8A6ACCAg4AwgIPAEECEAIRAhICEwIUAhUCFgIXAhgCGQIaAhsCHAIdAh4CHwIgAiECIgIjAiQCJQCNANsA4QDeANgAjgDcAEMA3wDaAOAA3QDZAiYCJwROVUxMBkFicmV2ZQd1bmkwMUNEB0FtYWNyb24HQW9nb25lawpDZG90YWNjZW50BkRjYXJvbgZEY3JvYXQGRWNhcm9uB3VuaTAyMjgKRWRvdGFjY2VudAdFbWFjcm9uB0VvZ29uZWsKR2RvdGFjY2VudARIYmFyB0ltYWNyb24HSW9nb25lawZMYWN1dGUGTGNhcm9uB3VuaTAxM0IGTmFjdXRlBk5jYXJvbgNFbmcNT2h1bmdhcnVtbGF1dAdPbWFjcm9uBlJhY3V0ZQZSY2Fyb24GU2FjdXRlBFRiYXIGVGNhcm9uDVVodW5nYXJ1bWxhdXQHVW1hY3JvbgdVb2dvbmVrBVVyaW5nBldhY3V0ZQtXY2lyY3VtZmxleAlXZGllcmVzaXMGV2dyYXZlC1ljaXJjdW1mbGV4BllncmF2ZQZaYWN1dGUKWmRvdGFjY2VudAd1bmkwMTIyB3VuaTAxMzYHdW5pMDE0NQd1bmkwMTU2B3VuaTAxNjIHdW5pMDIxOAd1bmkwMjFBBmFicmV2ZQd1bmkwMUNFB2FtYWNyb24HYW9nb25lawpjZG90YWNjZW50BmRjYXJvbgZlY2Fyb24HdW5pMDIyOQplZG90YWNjZW50B2VtYWNyb24HZW9nb25lawpnZG90YWNjZW50BGhiYXIJaS5sb2NsVFJLAmlqB2ltYWNyb24HaW9nb25lawZsYWN1dGUGbGNhcm9uB3VuaTAxM0MGbmFjdXRlBm5jYXJvbgNlbmcNb2h1bmdhcnVtbGF1dAdvbWFjcm9uBnJhY3V0ZQZyY2Fyb24Gc2FjdXRlBHRiYXIGdGNhcm9uDXVodW5nYXJ1bWxhdXQHdW1hY3Jvbgd1bmkwMTIzB3VuaTAxMzcHdW5pMDE0Ngd1bmkwMTU3B3VuaTAxNjMHdW5pMDIxOQd1bmkwMjFCB3VvZ29uZWsFdXJpbmcGd2FjdXRlC3djaXJjdW1mbGV4CXdkaWVyZXNpcwZ3Z3JhdmULeWNpcmN1bWZsZXgGeWdyYXZlBnphY3V0ZQp6ZG90YWNjZW50BWEuYWx0CElfSi5saWdhCmZfZl9pLmxpZ2EKZl9mX2wubGlnYQhmX2kubGlnYQhmX2wubGlnYQhnX2oubGlnYQhpX2oubGlnYQRhLnNjCWFhY3V0ZS5zYwlhYnJldmUuc2MKdW5pMDFDRS5zYw5hY2lyY3VtZmxleC5zYwxhZGllcmVzaXMuc2MJYWdyYXZlLnNjCmFtYWNyb24uc2MKYW9nb25lay5zYwhhcmluZy5zYwlhdGlsZGUuc2MFYWUuc2MEYi5zYwRjLnNjCWNhY3V0ZS5zYwljY2Fyb24uc2MLY2NlZGlsbGEuc2MNY2RvdGFjY2VudC5zYwRkLnNjBmV0aC5zYwlkY2Fyb24uc2MJZGNyb2F0LnNjBGUuc2MJZWFjdXRlLnNjCWVjYXJvbi5zYwp1bmkwMjI5LnNjDmVjaXJjdW1mbGV4LnNjDGVkaWVyZXNpcy5zYw1lZG90YWNjZW50LnNjCWVncmF2ZS5zYwplbWFjcm9uLnNjCmVvZ29uZWsuc2MEZi5zYwRnLnNjCWdicmV2ZS5zYwp1bmkwMTIzLnNjDWdkb3RhY2NlbnQuc2MEaC5zYwdoYmFyLnNjBGkuc2MJaWFjdXRlLnNjDmljaXJjdW1mbGV4LnNjDGlkaWVyZXNpcy5zYwxpLnNjLmxvY2xUUksJaWdyYXZlLnNjBWlqLnNjCmltYWNyb24uc2MKaW9nb25lay5zYwRqLnNjBGsuc2MKdW5pMDEzNy5zYwRsLnNjCWxhY3V0ZS5zYwlsY2Fyb24uc2MKdW5pMDEzQy5zYwlsc2xhc2guc2MEbS5zYwRuLnNjCW5hY3V0ZS5zYwluY2Fyb24uc2MKdW5pMDE0Ni5zYwZlbmcuc2MJbnRpbGRlLnNjBG8uc2MJb2FjdXRlLnNjDm9jaXJjdW1mbGV4LnNjDG9kaWVyZXNpcy5zYwlvZ3JhdmUuc2MQb2h1bmdhcnVtbGF1dC5zYwpvbWFjcm9uLnNjCW9zbGFzaC5zYwlvdGlsZGUuc2MFb2Uuc2MEcC5zYwh0aG9ybi5zYwRxLnNjBHIuc2MJcmFjdXRlLnNjCXJjYXJvbi5zYwp1bmkwMTU3LnNjBHMuc2MJc2FjdXRlLnNjCXNjYXJvbi5zYwtzY2VkaWxsYS5zYwp1bmkwMjE5LnNjBHQuc2MHdGJhci5zYwl0Y2Fyb24uc2MKdW5pMDE2My5zYwp1bmkwMjFCLnNjBHUuc2MJdWFjdXRlLnNjDnVjaXJjdW1mbGV4LnNjDHVkaWVyZXNpcy5zYwl1Z3JhdmUuc2MQdWh1bmdhcnVtbGF1dC5zYwp1bWFjcm9uLnNjCnVvZ29uZWsuc2MIdXJpbmcuc2MEdi5zYwR3LnNjCXdhY3V0ZS5zYw53Y2lyY3VtZmxleC5zYwx3ZGllcmVzaXMuc2MJd2dyYXZlLnNjBHguc2MEeS5zYwl5YWN1dGUuc2MOeWNpcmN1bWZsZXguc2MMeWRpZXJlc2lzLnNjCXlncmF2ZS5zYwR6LnNjCXphY3V0ZS5zYwl6Y2Fyb24uc2MNemRvdGFjY2VudC5zYwd1bmkwMzk0B3VuaTAzQTkHdW5pMDNCQwl6ZXJvLmRub20Ib25lLmRub20IdHdvLmRub20KdGhyZWUuZG5vbQlmb3VyLmRub20JZml2ZS5kbm9tCHNpeC5kbm9tCnNldmVuLmRub20KZWlnaHQuZG5vbQluaW5lLmRub20JemVyby5udW1yCG9uZS5udW1yCHR3by5udW1yCnRocmVlLm51bXIJZm91ci5udW1yCWZpdmUubnVtcghzaXgubnVtcgpzZXZlbi5udW1yCmVpZ2h0Lm51bXIJbmluZS5udW1yB3VuaTAwQjkHdW5pMDBCMgd1bmkwMEIzB3VuaTIwNzQHdW5pMjA3NQd1bmkyMDc2B3VuaTIwNzcHdW5pMjA3OAd1bmkyMDc5CW9uZWVpZ2h0aAx0aHJlZWVpZ2h0aHMLZml2ZWVpZ2h0aHMMc2V2ZW5laWdodGhzB3VuaTAwQUQSaHlwaGVuX2h5cGhlbi5saWdhB3VuaTAwQTAERXVybwd1bmkyMEJBB3VuaTIwQkQHdW5pMjIxOQd1bmkyMjE1B3VuaTIxMjYHdW5pMjIwNgd1bmkwMEI1B3VuaTIxMTMJZXN0aW1hdGVkBmF0LmFsdAd1bmkwMkM5B3VuaTAzMDgHdW5pMDMwNwlncmF2ZWNvbWIJYWN1dGVjb21iB3VuaTAzMEIHdW5pMDMwMgd1bmkwMzBDB3VuaTAzMDYHdW5pMDMwQQl0aWxkZWNvbWIHdW5pMDMwNAd1bmkwMzEyB3VuaTAzMTMHdW5pMDMyNgd1bmkwMzI3B3VuaTAzMjgHdW5pMDMzNQd1bmkwMzM2B3VuaTAzMzcHdW5pMDMzOAt1bmkwMzI3LmFsdAtjZWRpbGxhLmFsdAAAAAEAAf//AA8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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); + font-weight: normal; + font-style: normal; +} + +.Grid { + display: block; + /* 1 */ + font-size: 0; + /* 2 */ + margin: 0; + /* 1 */ + padding: 0; + /* 1 */ + text-align: left; + /* 3 */ +} + +/** +* Modifier: center align all grid cells +*/ +.Grid--alignCenter { + text-align: center; +} + +/** +* Modifier: right align all grid cells +*/ +.Grid--alignRight { + text-align: right; +} + +/** +* Modifier: middle-align grid cells +*/ +.Grid--alignMiddle>.Grid-cell { + vertical-align: middle; +} + +/** +* Modifier: bottom-align grid cells +*/ +.Grid--alignBottom>.Grid-cell { + vertical-align: bottom; +} + +/** +* Modifier: gutters +* +* NOTE: this can trigger a horizontal scrollbar if the component is as wide as +* the viewport. Use padding on a container, or `overflow-x:hidden` to protect +* against it. +*/ +.Grid--withGutter { + margin-left: -12px; + margin-right: -12px; +} + +.Grid--withOuterGutter { + margin-left: 12px; + margin-right: 12px; +} + +.Grid--withGutter>.Grid-cell { + padding-left: 12px; + padding-right: 12px; +} + +/* Extra wide gutters */ +.Grid--withWideGutter { + margin-left: -24px; + margin-right: -24px; +} + +.Grid--withWideGutter.Grid--withOuterGutter { + margin-left: 24px; + margin-right: 24px; +} + +.Grid--withWideGutter>.Grid-cell { + padding-left: 24px; + padding-right: 24px; +} + +.Grid--hasArticleWidth { + max-width: 855px; + margin: 0 auto; +} + +.Grid--hasBorders>.Grid-cell>a { + display: block; + width: 100%; + position: relative; + overflow: hidden; +} + +.Grid--hasBorders>.Grid-cell>a>img { + vertical-align: middle; +} + +@media only screen and (min-width: 48em), +print { + .Grid--withExtraWideGutter { + margin-left: -48px; + margin-right: -48px; + } + + .Grid--withExtraWideGutter.Grid--withOuterGutter { + margin-left: 48px; + margin-right: 48px; + } + + .Grid--withExtraWideGutter>.Grid-cell { + padding-left: 48px; + padding-right: 48px; + } +} + +.Grid--equalHeight { + display: flex; + flex-wrap: wrap; +} + +.Grid--equalHeight>.Grid-cell { + display: flex; +} + +.Grid--fit { + display: flex; + flex-wrap: wrap; +} + +.Grid--fit>.Grid-cell { + flex: 1 1 0%; +} + +/* Gutters above and below a Grid cell */ +.Grid--withGutterY { + margin-top: -24px; + margin-bottom: -24px; + line-height: 0; +} + +.Grid--withGutterY>.Grid-cell { + margin-top: 12px; + margin-bottom: 12px; +} + +.Grid--withGutterWideY>.Grid-cell { + margin-top: 12px; + margin-bottom: 12px; +} + +/* Grid cell + ========================================================================== */ +/** +* No explicit width by default. Rely on combining `Grid-cell` with a dimension +* utility or a component class that extends 'grid'. +* +* 1. Fundamentals of the non-float grid layout. +* 2. Reset font size change made in `Grid`. +* 3. Keeps content correctly aligned with the grid direction. +* 4. Controls vertical positioning of units. +* 5. Make cells full-width by default. +*/ +.Grid-cell { + box-sizing: border-box; + display: inline-block; + /* 1 */ + font-size: 16px; + /* 2 */ + font-size: 1rem; + /* 2 */ + margin-right: 0; + margin-left: 0; + padding-right: 0; + padding-left: 0; + text-align: left; + /* 3 */ + vertical-align: top; + /* 4 */ + width: 100%; + /* 5 */ +} + +/** +* Modifier: horizontally center one unit +* Set a specific unit to be horizontally centered. Doesn't affect +* any other units. Can still contain a child `Grid` object. +*/ +.Grid-cell--center { + display: block; + margin-right: auto; + margin-left: auto; +} + +.Grid-cell--text-center { + text-align: center; +} + +/** +* Vertical alignment utilities +* Depends on an appropriate `display` value. +*/ +.u-alignBaseline { + vertical-align: baseline !important; +} + +.u-alignBottom { + vertical-align: bottom !important; +} + +.u-alignMiddle { + vertical-align: middle !important; +} + +.u-alignTop { + vertical-align: top !important; +} + +.u-alignCenter { + margin-left: auto !important; + margin-right: auto !important; +} + +/* stylelint-disable selector-no-qualifying-type */ +/** +* Display-type utilities +*/ +.u-hidden, +.u-xsm-block, +.u-xsm-inline, +.u-xsm-inlineBlock, +.u-xsm-tableCell, +.u-xsm-flex, +.u-sm-block, +.u-sm-inline, +.u-sm-inlineBlock, +.u-sm-tableCell, +.u-sm-flex, +.u-md-block, +.u-md-inline, +.u-md-inlineBlock, +.u-md-tableCell, +.u-md-flex, +.u-lg-block, +.u-lg-inline, +.u-lg-inlineBlock, +.u-lg-tableCell, +.u-lg-flex, +.u-xlg-block, +.u-xlg-inline, +.u-xlg-inlineBlock, +.u-xlg-tableCell, +.u-xlg-flex { + display: none !important; +} + +/** +* Completely remove from the flow but leave available to screen readers. +*/ +.u-hiddenVisually { + position: absolute !important; + overflow: hidden !important; + width: 1px !important; + height: 1px !important; + padding: 0 !important; + border: 0 !important; + clip: rect(1px, 1px, 1px, 1px) !important; +} + +.u-block { + display: block !important; +} + +.u-inline { + display: inline !important; +} + +/** +* 1. Fix for Firefox bug: an image styled `max-width:100%` within an +* inline-block will display at its default size, and not limit its width to +* 100% of an ancestral container. +*/ +.u-inlineBlock { + display: inline-block !important; + max-width: 100%; + /* 1 */ +} + +.u-table { + display: table !important; +} + +.u-tableRow { + display: table-row !important; +} + +.u-tableCell { + display: table-cell !important; +} + +.u-flex { + display: flex !important; +} + +.is-no-flexbox .u-flex { + display: inline-block !important; +} + +/** +* Show/hide depending on Media Query breakpoints. +*/ +@media only screen and (min-width: 26.25em), +print { + .u-xsm-hidden { + display: none !important; + } + + .u-xsm-block { + display: block !important; + } + + .u-xsm-inline { + display: inline !important; + } + + .u-xsm-inlineBlock { + display: inline-block !important; + max-width: 100%; + /* 1 */ + } + + .u-xsm-tableCell { + display: table-cell !important; + } + + .u-xsm-flex { + display: flex !important; + } + + .is-no-flexbox .u-xsm-flex { + display: inline-block !important; + } +} + +@media only screen and (min-width: 34em), +print { + .u-sm-hidden { + display: none !important; + } + + .u-sm-block { + display: block !important; + } + + .u-sm-inline { + display: inline !important; + } + + .u-sm-inlineBlock { + display: inline-block !important; + max-width: 100%; + /* 1 */ + } + + .u-sm-tableCell { + display: table-cell !important; + } + + .u-sm-flex { + display: flex !important; + } + + .is-no-flexbox .u-sm-flex { + display: inline-block !important; + } +} + +@media only screen and (min-width: 48em), +print { + .u-md-hidden { + display: none !important; + } + + .u-md-block { + display: block !important; + } + + .u-md-inline { + display: inline !important; + } + + .u-md-inlineBlock { + display: inline-block !important; + max-width: 100%; + /* 1 */ + } + + .u-md-tableCell { + display: table-cell !important; + } + + .u-md-flex { + display: flex !important; + } + + .is-no-flexbox .u-md-flex { + display: inline-block !important; + } +} + +@media only screen and (min-width: 57.5em), +print { + .u-lg-hidden { + display: none !important; + } + + .u-lg-block { + display: block !important; + } + + .u-lg-inline { + display: inline !important; + } + + .u-lg-inlineBlock { + display: inline-block !important; + max-width: 100%; + /* 1 */ + } + + .u-lg-tableCell { + display: table-cell !important; + } + + .u-lg-flex { + display: flex !important; + } + + .is-no-flexbox .u-lg-flex { + display: inline-block !important; + } +} + +@media only screen and (min-width: 75em) { + .u-xlg-hidden { + display: none !important; + } + + .u-xlg-block { + display: block !important; + } + + .u-xlg-inline { + display: inline !important; + } + + .u-xlg-inlineBlock { + display: inline-block !important; + max-width: 100%; + /* 1 */ + } + + .u-xlg-tableCell { + display: table-cell !important; + } + + .u-xlg-flex { + display: flex !important; + } + + .is-no-flexbox .u-xlg-flex { + display: inline-block !important; + } +} + +@media only screen and (min-width: 48em), +print { + .u-md-show { + display: block; + } +} + +/** +* Contain floats +* +* Make an element expand to contain floated children. +* Uses pseudo-elements (micro clearfix). +* +* 1. The space content is one way to avoid an Opera bug when the +* `contenteditable` attribute is included anywhere else in the document. +* Otherwise it causes space to appear at the top and bottom of the +* element. +* 2. The use of `table` rather than `block` is only necessary if using +* `:before` to contain the top-margins of child elements. +*/ +.u-cf:before, +.u-cf:after { + content: " "; + /* 1 */ + display: table; + /* 2 */ +} + +.u-cf:after { + clear: both; +} + +/** +* New block formatting context +* +* This affords some useful properties to the element. It won't wrap under +* floats. Will also contain any floated children. + +* N.B. This will clip overflow. Use the alternative method below if this is +* problematic. +*/ +.u-nbfc { + overflow: hidden !important; +} + +/** +* New block formatting context (alternative) +* +* Alternative method when overflow must not be clipped. +* +* 1. Create a new block formatting context (NBFC). +* 2. Avoid shrink-wrap behaviour of table-cell. +* +* N.B. This breaks down in some browsers when elements within this element +* exceed its width. +*/ +.u-nbfcAlt { + display: table-cell !important; + /* 1 */ + width: 10000px !important; + /* 2 */ +} + +/** +* Floats +*/ +.u-pullLeft { + float: left !important; +} + +.u-pullRight { + float: right !important; +} + +.u-clear { + clear: both; +} + +.u-noOverflow { + overflow: hidden; +} + +/** +* Clean link +* +* A link without any text-decoration at all. +*/ +.u-linkClean, +.u-linkClean:hover, +.u-linkClean:focus, +.u-linkClean:active { + text-decoration: none !important; +} + +/** +* Link complex +* +* A common pattern is to have a link with several pieces of text and/or an +* icon, where only one piece of text should display the underline when the +* link is the subject of user interaction. +*/ +.u-linkComplex, +.u-linkComplex:hover, +.u-linkComplex:focus, +.u-linkComplex:active { + text-decoration: none !important; +} + +.u-linkComplex:hover .u-linkComplexTarget, +.u-linkComplex:focus .u-linkComplexTarget, +.u-linkComplex:active .u-linkComplexTarget { + text-decoration: underline !important; +} + +/** +* Block-level link +* +* Combination of traits commonly used in vertical navigation lists. +*/ +.u-linkBlock, +.u-linkBlock:hover, +.u-linkBlock:focus, +.u-linkBlock:active { + display: block !important; + text-decoration: none !important; +} + +/** +* Changes a link to look like plain text. +*/ +.u-linkText { + color: #fff; +} + +.u-posAbsolute { + position: absolute !important; +} + +/** +* Pins to all corners by default. But when a width and\/or height are +* provided, the element will be centered in its nearest relatively-positioned +* ancestor. +*/ +.u-posAbsoluteCenter { + bottom: 0 !important; + left: 0 !important; + margin: auto !important; + position: absolute !important; + right: 0 !important; + top: 0 !important; +} + +/** +* 1. Make sure fixed elements are promoted into a new layer, for performance +* reasons. +*/ +.u-posFixed { + position: fixed !important; + backface-visibility: hidden; + /* 1 */ +} + +.u-posRelative { + position: relative !important; +} + +.u-posStatic { + position: static !important; +} + +.u-posBottomCenter { + position: absolute; + bottom: 0; + left: 50%; + transform: translateX(-50%); +} + +/* + Size Utility + + This generates size classes that can be used with the Grid component. + The classes are only active from a specified breakpoint. + + For example if you apply .u-md-size1of2 to an element + it will get width 50% when the screen-width is larger than medium width (@bpMedium). + + Adding another class of .u-lg-size1of4 would mean the element gets 25% when @bpLarge breakpoint gets active. +*/ +.u-sizeFull, +.u-size1of1 { + width: 100% !important; +} + +.u-sizeAuto { + width: auto !important; +} + +@media only screen and (min-width: 26.25em), +print { + + /* Intrinsic widths + ========================================================================== */ + /** + * Make an element the width of its parent. + */ + .u-xsm-sizeFull, + .u-xsm-size1of1 { + width: 100% !important; + } + + /** + * Make an element fill the remaining space. + * N.B. This will hide overflow. + */ + .u-xsm-sizeFill { + display: block !important; + overflow: hidden !important; + width: auto !important; + } + + /* Proportional widths + ========================================================================== */ + /** + * Specify the proportional width of an object. + * Intentional redundancy build into each set of unit classes. + * Supports: 2, 3, 4, 5, 6, 8, 10, 12 part + * + * 1. Use `flex-basis: auto` with a width to avoid box-sizing bug in IE10\/11 + * http:\/\/git.io\/vllMD + */ + [class*="u-xsm-size"] { + flex-basis: auto !important; + /* 1 */ + } + + .u-xsm-size1of12 { + width: 8.33333333% !important; + } + + .u-xsm-size1of10 { + width: 10% !important; + } + + .u-xsm-size1of8 { + width: 12.5% !important; + } + + .u-xsm-size1of6, + .u-xsm-size2of12 { + width: 16.66666667% !important; + } + + .u-xsm-size1of5, + .u-xsm-size2of10 { + width: 20% !important; + } + + .u-xsm-size1of4, + .u-xsm-size2of8, + .u-xsm-size3of12 { + width: 25% !important; + } + + .u-xsm-size3of10 { + width: 30% !important; + } + + .u-xsm-size1of3, + .u-xsm-size2of6, + .u-xsm-size4of12 { + width: 33.33333333% !important; + } + + .u-xsm-size3of8 { + width: 37.5% !important; + } + + .u-xsm-size2of5, + .u-xsm-size4of10 { + width: 40% !important; + } + + .u-xsm-size5of12 { + width: 41.66666667% !important; + } + + .u-xsm-size1of2, + .u-xsm-size2of4, + .u-xsm-size3of6, + .u-xsm-size4of8, + .u-xsm-size5of10, + .u-xsm-size6of12 { + width: 50% !important; + } + + .u-xsm-size7of12 { + width: 58.33333333% !important; + } + + .u-xsm-size3of5, + .u-xsm-size6of10 { + width: 60% !important; + } + + .u-xsm-size5of8 { + width: 62.5% !important; + } + + .u-xsm-size2of3, + .u-xsm-size4of6, + .u-xsm-size8of12 { + width: 66.66666667% !important; + } + + .u-xsm-size7of10 { + width: 70% !important; + } + + .u-xsm-size3of4, + .u-xsm-size6of8, + .u-xsm-size9of12 { + width: 75% !important; + } + + .u-xsm-size4of5, + .u-xsm-size8of10 { + width: 80% !important; + } + + .u-xsm-size5of6, + .u-xsm-size10of12 { + width: 83.33333333% !important; + } + + .u-xsm-size7of8 { + width: 87.5% !important; + } + + .u-xsm-size6of9 { + width: 66.66666667% !important; + } + + .u-xsm-size3of9 { + width: 33.33333333% !important; + } + + .u-xsm-size9of10 { + width: 90% !important; + } + + .u-xsm-size11of12 { + width: 91.66666667% !important; + } +} + +@media only screen and (min-width: 34em), +print { + + /* Intrinsic widths + ========================================================================== */ + /** + * Make an element the width of its parent. + */ + .u-sm-sizeFull, + .u-sm-size1of1 { + width: 100% !important; + } + + /** + * Make an element fill the remaining space. + * N.B. This will hide overflow. + */ + .u-sm-sizeFill { + display: block !important; + overflow: hidden !important; + width: auto !important; + } + + /* Proportional widths + ========================================================================== */ + /** + * Specify the proportional width of an object. + * Intentional redundancy build into each set of unit classes. + * Supports: 2, 3, 4, 5, 6, 8, 10, 12 part + * + * 1. Use `flex-basis: auto` with a width to avoid box-sizing bug in IE10\/11 + * http:\/\/git.io\/vllMD + */ + [class*="u-sm-size"] { + flex-basis: auto !important; + /* 1 */ + } + + .u-sm-size1of12 { + width: 8.33333333% !important; + } + + .u-sm-size1of10 { + width: 10% !important; + } + + .u-sm-size1of8 { + width: 12.5% !important; + } + + .u-sm-size1of6, + .u-sm-size2of12 { + width: 16.66666667% !important; + } + + .u-sm-size1of5, + .u-sm-size2of10 { + width: 20% !important; + } + + .u-sm-size1of4, + .u-sm-size2of8, + .u-sm-size3of12 { + width: 25% !important; + } + + .u-sm-size3of10 { + width: 30% !important; + } + + .u-sm-size1of3, + .u-sm-size2of6, + .u-sm-size4of12 { + width: 33.33333333% !important; + } + + .u-sm-size3of8 { + width: 37.5% !important; + } + + .u-sm-size2of5, + .u-sm-size4of10 { + width: 40% !important; + } + + .u-sm-size5of12 { + width: 41.66666667% !important; + } + + .u-sm-size1of2, + .u-sm-size2of4, + .u-sm-size3of6, + .u-sm-size4of8, + .u-sm-size5of10, + .u-sm-size6of12 { + width: 50% !important; + } + + .u-sm-size7of12 { + width: 58.33333333% !important; + } + + .u-sm-size3of5, + .u-sm-size6of10 { + width: 60% !important; + } + + .u-sm-size5of8 { + width: 62.5% !important; + } + + .u-sm-size2of3, + .u-sm-size4of6, + .u-sm-size8of12 { + width: 66.66666667% !important; + } + + .u-sm-size7of10 { + width: 70% !important; + } + + .u-sm-size3of4, + .u-sm-size6of8, + .u-sm-size9of12 { + width: 75% !important; + } + + .u-sm-size4of5, + .u-sm-size8of10 { + width: 80% !important; + } + + .u-sm-size5of6, + .u-sm-size10of12 { + width: 83.33333333% !important; + } + + .u-sm-size7of8 { + width: 87.5% !important; + } + + .u-sm-size6of9 { + width: 66.66666667% !important; + } + + .u-sm-size3of9 { + width: 33.33333333% !important; + } + + .u-sm-size9of10 { + width: 90% !important; + } + + .u-sm-size11of12 { + width: 91.66666667% !important; + } +} + +@media only screen and (min-width: 48em), +print { + + /* Intrinsic widths + ========================================================================== */ + /** + * Make an element the width of its parent. + */ + .u-md-sizeFull, + .u-md-size1of1 { + width: 100% !important; + } + + /** + * Make an element fill the remaining space. + * N.B. This will hide overflow. + */ + .u-md-sizeFill { + display: block !important; + overflow: hidden !important; + width: auto !important; + } + + /* Proportional widths + ========================================================================== */ + /** + * Specify the proportional width of an object. + * Intentional redundancy build into each set of unit classes. + * Supports: 2, 3, 4, 5, 6, 8, 10, 12 part + * + * 1. Use `flex-basis: auto` with a width to avoid box-sizing bug in IE10/11 + * http:\/\/git.io\/vllMD + */ + [class*="u-md-size"] { + flex-basis: auto !important; + /* 1 */ + } + + .u-md-size1of12 { + width: 8.33333333% !important; + } + + .u-md-size1of10 { + width: 10% !important; + } + + .u-md-size1of8 { + width: 12.5% !important; + } + + .u-md-size1of6, + .u-md-size2of12 { + width: 16.66666667% !important; + } + + .u-md-size1of5, + .u-md-size2of10 { + width: 20% !important; + } + + .u-md-size1of4, + .u-md-size2of8, + .u-md-size3of12 { + width: 25% !important; + } + + .u-md-size3of10 { + width: 30% !important; + } + + .u-md-size1of3, + .u-md-size2of6, + .u-md-size4of12 { + width: 33.33333333% !important; + } + + .u-md-size3of8 { + width: 37.5% !important; + } + + .u-md-size2of5, + .u-md-size4of10 { + width: 40% !important; + } + + .u-md-size5of12 { + width: 41.66666667% !important; + } + + .u-md-size1of2, + .u-md-size2of4, + .u-md-size3of6, + .u-md-size4of8, + .u-md-size5of10, + .u-md-size6of12 { + width: 50% !important; + } + + .u-md-size7of12 { + width: 58.33333333% !important; + } + + .u-md-size3of5, + .u-md-size6of10 { + width: 60% !important; + } + + .u-md-size5of8 { + width: 62.5% !important; + } + + .u-md-size2of3, + .u-md-size4of6, + .u-md-size8of12 { + width: 66.66666667% !important; + } + + .u-md-size7of10 { + width: 70% !important; + } + + .u-md-size3of4, + .u-md-size6of8, + .u-md-size9of12 { + width: 75% !important; + } + + .u-md-size4of5, + .u-md-size8of10 { + width: 80% !important; + } + + .u-md-size5of6, + .u-md-size10of12 { + width: 83.33333333% !important; + } + + .u-md-size7of8 { + width: 87.5% !important; + } + + .u-md-size6of9 { + width: 66.66666667% !important; + } + + .u-md-size3of9 { + width: 33.33333333% !important; + } + + .u-md-size9of10 { + width: 90% !important; + } + + .u-md-size11of12 { + width: 91.66666667% !important; + } +} + +@media only screen and (min-width: 57.5em), +print { + + /* Intrinsic widths + ========================================================================== */ + /** + * Make an element the width of its parent. + */ + .u-lg-sizeFull, + .u-lg-size1of1 { + width: 100% !important; + } + + /** + * Make an element fill the remaining space. + * N.B. This will hide overflow. + */ + .u-lg-sizeFill { + display: block !important; + overflow: hidden !important; + width: auto !important; + } + + /* Proportional widths + ========================================================================== */ + /** + * Specify the proportional width of an object. + * Intentional redundancy build into each set of unit classes. + * Supports: 2, 3, 4, 5, 6, 8, 10, 12 part + * + * 1. Use `flex-basis: auto` with a width to avoid box-sizing bug in IE10/11 + * http:\/\/git.io\/vllMD + */ + [class*="u-lg-size"] { + flex-basis: auto !important; + /* 1 */ + } + + .u-lg-size1of12 { + width: 8.33333333% !important; + } + + .u-lg-size1of10 { + width: 10% !important; + } + + .u-lg-size1of8 { + width: 12.5% !important; + } + + .u-lg-size1of6, + .u-lg-size2of12 { + width: 16.66666667% !important; + } + + .u-lg-size1of5, + .u-lg-size2of10 { + width: 20% !important; + } + + .u-lg-size1of4, + .u-lg-size2of8, + .u-lg-size3of12 { + width: 25% !important; + } + + .u-lg-size3of10 { + width: 30% !important; + } + + .u-lg-size1of3, + .u-lg-size2of6, + .u-lg-size4of12 { + width: 33.33333333% !important; + } + + .u-lg-size3of8 { + width: 37.5% !important; + } + + .u-lg-size2of5, + .u-lg-size4of10 { + width: 40% !important; + } + + .u-lg-size5of12 { + width: 41.66666667% !important; + } + + .u-lg-size1of2, + .u-lg-size2of4, + .u-lg-size3of6, + .u-lg-size4of8, + .u-lg-size5of10, + .u-lg-size6of12 { + width: 50% !important; + } + + .u-lg-size7of12 { + width: 58.33333333% !important; + } + + .u-lg-size3of5, + .u-lg-size6of10 { + width: 60% !important; + } + + .u-lg-size5of8 { + width: 62.5% !important; + } + + .u-lg-size2of3, + .u-lg-size4of6, + .u-lg-size8of12 { + width: 66.66666667% !important; + } + + .u-lg-size7of10 { + width: 70% !important; + } + + .u-lg-size3of4, + .u-lg-size6of8, + .u-lg-size9of12 { + width: 75% !important; + } + + .u-lg-size4of5, + .u-lg-size8of10 { + width: 80% !important; + } + + .u-lg-size5of6, + .u-lg-size10of12 { + width: 83.33333333% !important; + } + + .u-lg-size7of8 { + width: 87.5% !important; + } + + .u-lg-size6of9 { + width: 66.66666667% !important; + } + + .u-lg-size3of9 { + width: 33.33333333% !important; + } + + .u-lg-size9of10 { + width: 90% !important; + } + + .u-lg-size11of12 { + width: 91.66666667% !important; + } +} + +/** +* Indicate that interaction will result in an (in)action. +*/ +.u-isActionable { + cursor: pointer !important; +} + +.u-isDisabled { + cursor: default !important; +} + +.u-isDraggable { + cursor: move !important; +} + +/** +* Completely remove from the flow and screen readers. +*/ +.u-isHidden { + display: none !important; + visibility: hidden !important; +} + +/** +* Display a hidden-by-default element. +*/ +.u-isShown { + display: block !important; + visibility: visible !important; +} + +table.u-isShown { + display: table !important; +} + +tr.u-isShown, +tr.u-isShown { + display: table-row !important; +} + +td.u-isShown, +th.u-isShown { + display: table-cell !important; +} + +/* Show\/hide depending on current breakpoint */ +.u-xsm-isShown, +.u-xsm-isShownInline, +.u-xsm-isShownInlineBlock, +.u-sm-isShown, +.u-sm-isShownInline, +.u-sm-isShownInlineBlock, +.u-md-isShown, +.u-md-isShownInline, +.u-md-isShownInlineBlock, +.u-lg-isShown, +.u-lg-isShownInline, +.u-lg-isShownInlineBlock, +.u-xlg-isShown, +.u-xlg-isShownInline, +.u-xlg-isShownInlineBlock { + display: none !important; +} + +@media only screen and (min-width: 26.25em), +print { + .u-xsm-isShown { + display: block !important; + } + + .u-xsm-isShownInlineBlock { + display: inline-block !important; + } + + .u-xsm-isShownInline { + display: inline-block !important; + } + + th.u-xsm-isShown, + td.u-xsm-isShown { + display: table-cell !important; + } + + .u-xsm-isHidden { + display: none !important; + } + + .u-xsm-inlineBlock { + display: inline-block !important; + } +} + +@media only screen and (min-width: 34em), +print { + .u-sm-isShown { + display: block !important; + } + + .u-sm-isShownInlineBlock { + display: inline-block !important; + } + + .u-sm-isShownInline { + display: inline-block !important; + } + + th.u-sm-isShown, + td.u-sm-isShown { + display: table-cell !important; + } + + .u-sm-isHidden { + display: none !important; + } + + .u-sm-inlineBlock { + display: inline-block !important; + } +} + +@media only screen and (min-width: 48em), +print { + .u-md-isShown { + display: block !important; + } + + .u-md-isShownInlineBlock { + display: inline-block !important; + } + + .u-md-isShownInline { + display: inline-block !important; + } + + th.u-md-isShown, + td.u-md-isShown { + display: table-cell !important; + } + + .u-md-isHidden { + display: none !important; + } + + .u-md-inlineBlock { + display: inline-block !important; + } +} + +@media only screen and (min-width: 57.5em), +print { + .u-lg-isShown { + display: block !important; + } + + .u-lg-isShownInlineBlock { + display: inline-block !important; + } + + .u-lg-isShownInline { + display: inline-block !important; + } + + th.u-lg-isShown, + td.u-lg-isShown { + display: table-cell !important; + } + + .u-lg-isHidden { + display: none !important; + } + + .u-lg-inlineBlock { + display: inline-block !important; + } +} + +@media only screen and (min-width: 75em) { + .u-xlg-isShown { + display: block !important; + } + + .u-xlg-isShownInlineBlock { + display: inline-block !important; + } + + .u-xlg-isShownInline { + display: inline-block !important; + } + + th.u-xlg-isShown, + td.u-xlg-isShown { + display: table-cell !important; + } + + .u-xlg-isHidden { + display: none !important; + } + + .u-xlg-inlineBlock { + display: inline-block !important; + } +} + +/** +* Completely remove from the flow but leave available to screen readers. +*/ +.u-isHiddenVisually { + position: absolute !important; + overflow: hidden !important; + width: 1px !important; + height: 1px !important; + padding: 0 !important; + border: 0 !important; + clip: rect(1px, 1px, 1px, 1px) !important; +} + +/** +* Control visibility without affecting flow. +*/ +.u-isInvisible { + visibility: hidden !important; +} + +.u-isVisible { + visibility: visible !important; +} + +/** +* Text font size. +*/ +.u-textXSmall { + font-size: 0.75em !important; +} + +.u-textSmall { + font-size: 0.875em !important; +} + +.u-textMedium, +.u-textNormal { + font-size: 1em !important; +} + +.u-textLarge { + font-size: 1.125em !important; +} + +.u-textXLarge { + font-size: 1.25em !important; +} + +/** +* Text font weights +*/ +.u-textWeightThin { + font-weight: 100 !important; +} + +.u-textWeightLight { + font-weight: 200 !important; +} + +.u-textWeightNormal { + font-weight: normal !important; +} + +.u-textWeightMedium { + font-weight: 500 !important; +} + +.u-textWeightBold { + font-weight: bold !important; +} + +/** +* Word breaking +* +* Break strings when their length exceeds the width of their container. +*/ +.u-textBreak { + word-wrap: break-word !important; +} + +/** +* Horizontal text alignment +*/ +.u-textCenter { + text-align: center !important; +} + +.u-textLeft { + text-align: left !important; +} + +.u-textRight { + text-align: right !important; +} + +/** +* Prevent whitespace wrapping +*/ +.u-textNoWrap { + white-space: nowrap !important; +} + +/** +* Text truncation +* +* Prevent text from wrapping onto multiple lines, and truncate with an +* ellipsis. +* +* 1. Ensure that the node has a maximum width after which truncation can +* occur. +* 2. Fix for IE 8\/9 if `word-wrap: break-word` is in effect on ancestor +* nodes. +*/ +.u-textTruncate { + max-width: 100%; + /* 1 */ + overflow: hidden !important; + text-overflow: ellipsis !important; + white-space: nowrap !important; + word-wrap: normal !important; + /* 2 */ +} + +/* +* Inherit the ancestor's text color. +*/ +.u-textInheritColor { + color: inherit !important; +} + +.u-marginZero { + margin: 0 !important; +} + +.u-marginTopZero { + margin-top: 0 !important; +} + +.u-marginBottomZero { + margin-bottom: 0 !important; +} + +.u-marginTopPull { + margin-top: -1em !important; +} + +.u-marginBottomPull { + margin-bottom: -1em !important; +} + +.u-marginTop { + margin-top: 1em !important; +} + +.u-marginTopHalf { + margin-top: 0.5em !important; +} + +.u-marginTopDouble { + margin-top: 2em !important; +} + +.u-marginBottom { + margin-bottom: 1em !important; +} + +.u-marginBottomHalf { + margin-bottom: 0.5em !important; +} + +.u-marginBottomDouble { + margin-bottom: 2em !important; +} + +.u-marginRight { + margin-right: 1em !important; +} + +.u-marginLeft { + margin-left: 1em !important; +} + +.u-paddingZero { + padding: 0 !important; +} + +.u-paddingTop { + padding-top: 1rem !important; +} + +.u-paddingBottom { + padding-top: 1rem !important; +} + +.u-paddingBottomDouble { + padding-bottom: 2rem !important; +} + +.u-spacer { + margin: 2.5em 0; +} + +.u-padSides { + padding-left: 0.2em; + padding-right: 0.2em; +} + +hr.u-spacer { + margin: 2em 0; + border: none; +} + +.u-noCallout { + -webkit-touch-callout: none !important; +} + +.u-noBorder { + border: none !important; +} + +u-slider { + max-height: 0 !important; + overflow: hidden !important; +} + +.u-slider { + max-height: 0; + overflow: hidden; + opacity: 0; + transition: all 0.5s linear; +} + +.u-sliderActive { + max-height: 200px; + /* this height should be set to lowest possible number or the animation will run too quickly */ + opacity: 1; +} + +@media print { + .u-hidePrint { + display: none !important; + } + + .u-printSizeFull { + width: 100% !important; + display: block !important; + /* fixes bug IB-535, firefox not printing all pages */ + } +} + +.u-highlightBox { + padding: 0.5em 1em; +} + +.u-highlight:hover, +.u-highlightArrow { + background: #F6F6F6; + box-shadow: 0 0 0 1px #E4E4E4; + position: relative; + border-radius: 0.6em; +} + +.u-highlight:hover .Heading-text, +.u-highlightArrow .Heading-text { + background: #F6F6F6 !important; +} + +.u-highlightArrow:before { + content: ''; + position: absolute; + top: -30px; + left: 5px; + right: 5px; + height: 30px; + background: url('//Images/arrow-grey.svg') no-repeat bottom center; + background-size: 100% auto; +} + +.u-borderTop { + border-top: 1px solid #d8d8d8; +} + +.u-borderBottom { + border-bottom: 1px solid #d8d8d8; +} + +.u-borderAllSides { + border: 1px solid #d8d8d8; +} + +.u-listStyleNone { + list-style: none; +} + +@media only screen and (min-width: 26.25em), +print { + .u-xsm-listStyleVertical { + list-style: none; + padding-left: 0; + } + + .u-xsm-listStyleVertical>li { + display: block; + } + + .u-xsm-listStyleHorizontal { + list-style: none; + padding-left: 0; + white-space: nowrap; + } + + .u-xsm-listStyleHorizontal>li { + display: inline-block; + white-space: normal; + } +} + +@media only screen and (min-width: 34em), +print { + .u-sm-listStyleVertical { + list-style: none; + padding-left: 0; + } + + .u-sm-listStyleVertical>li { + display: block; + } + + .u-sm-listStyleHorizontal { + list-style: none; + padding-left: 0; + white-space: nowrap; + } + + .u-sm-listStyleHorizontal>li { + display: inline-block; + white-space: normal; + } +} + +@media only screen and (min-width: 48em), +print { + .u-md-listStyleVertical { + list-style: none; + padding-left: 0; + } + + .u-md-listStyleVertical>li { + display: block; + } + + .u-md-listStyleHorizontal { + list-style: none; + padding-left: 0; + white-space: nowrap; + } + + .u-md-listStyleHorizontal>li { + display: inline-block; + white-space: normal; + } +} + +@media only screen and (min-width: 57.5em), +print { + .u-lg-listStyleVertical { + list-style: none; + padding-left: 0; + } + + .u-lg-listStyleVertical>li { + display: block; + } + + .u-lg-listStyleHorizontal { + list-style: none; + padding-left: 0; + white-space: nowrap; + } + + .u-lg-listStyleHorizontal>li { + display: inline-block; + white-space: normal; + } +} + +@media only screen and (min-width: 75em) { + .u-xlg-listStyleVertical { + list-style: none; + padding-left: 0; + } + + .u-xlg-listStyleVertical>li { + display: block; + } + + .u-xlg-listStyleHorizontal { + list-style: none; + padding-left: 0; + white-space: nowrap; + } + + .u-xlg-listStyleHorizontal>li { + display: inline-block; + white-space: normal; + } +} + +/*# + +The button classes are best applied to links and buttons. +These components can be used in forms, as calls to action, or as part of the general UI of the site\/app. +*/ +.Button, +button, +input[type="reset"] { + background: #41FFF5; + border-radius: 2em; + color: #1A237E; + text-transform: uppercase; + font-size: 12px; + font-weight: 700; + letter-spacing: 1.2px; + padding: 12px 26px; + font-family: "barlow", "Helvetica", "Arial", sans-serif; + box-shadow: 0 0 12px 0 rgba(0, 0, 0, 0.36); + border: 0; + transition: all 300ms; + max-height: 40px; +} + +.Button:hover, +button:hover { + text-decoration: none; + background-color: #1A237E; + color: #41FFF5; +} + +.Heading, +.Heading--h1, +h1, +.Heading--h2, +h2, +.Heading--h3, +h3, +.Heading--h4, +h4, +.Heading--h5, +h5, +.Heading--h6, +h6, +.Heading--h6, +h6 { + display: block; + margin-top: 0; + margin-bottom: 0.5em; + color: #fff; + font-weight: 700; + line-height: 1em; + text-transform: lowercase; + font-family: "ubuntu", "Helvetica", "Arial", serif; +} + +a:hover .Heading, +a:hover .Heading--h1, +a:hover h1, +a:hover .Heading--h2, +a:hover h2, +a:hover .Heading--h3, +a:hover h3, +a:hover .Heading--h4, +a:hover h4, +a:hover .Heading--h5, +a:hover h5, +a:hover .Heading--h6, +a:hover h6, +a:hover .Heading--h6, +a:hover h6 { + color: #ccc; +} + +.Heading--h1, +h1 { + font: 48px/50px "ubuntu-bold"; + margin: 0.25em 0; +} + +@media only screen and (min-width: 48em), +print { + + .Heading--h1, + h1 { + font-size: 5em; + } +} + +.Heading--h2, +h2 { + font-size: 3.25em; + margin: 20px 0 10px; +} + +@media only screen and (min-width: 48em), +print { + + .Heading--h2, + h2 { + font-size: 5em; + } +} + +.Heading--h3, +h3 { + font-size: 2.25em; + font-family: "barlow-bold"; +} + +@media only screen and (min-width: 48em), +print { + + .Heading--h3, + h3 { + font-size: 3em; + } +} + +.Heading--h4, +h4 { + font-weight: 300; + font-size: 18px; +} + +@media only screen and (min-width: 48em), +print { + + .Heading--h4, + h4 { + font-size: 2em; + } +} + +.Heading--h5, +h5, +.Heading--h6, +h6 { + font-weight: 700; + letter-spacing: 2.2px; + font-family: "barlow", "Helvetica", "Arial", sans-serif; + text-transform: uppercase; + font-size: 18px; +} + +@media only screen and (min-width: 48em), +print { + + .Heading--h5, + h5, + .Heading--h6, + h6 { + font-size: 1.375em; + } +} + +.Heading--h6, +h6 { + text-transform: uppercase; + margin-bottom: 0; + font-size: 1em; +} + +@media only screen and (min-width: 48em), +print { + + .Heading--h6, + h6 { + font-size: 0.875em; + } +} + +/*# + +Icon component displaying icons using an Icomoon.io generated icon web font. + +To add or remove icons navigate to https:\/\/icomoon.io\/app\/ and import "selection.json" from the Styles\/Fonts\/Icons folder. + +**Usage** +To use an icon in a different component start by importing the Icon.less file: +@import (reference) "..\/Atoms\/Icon.less"; + +Then extend the CSS rule with .Icon and set "content" to the icon you're looking for: +.MyComponent { + &:after { + &:extend(.Icon); + content: @Icon--checkmark; + } +} + +Examples: + +
+ <\/span> +<\/div> + +*/ +.Link--skipLink { + border: 0; + clip: rect(0 0 0 0); + height: 1px; + margin: -1px; + overflow: hidden; + padding: 0; + position: absolute; + width: 1px; +} + +.Link--skipLink:focus { + clip: auto; + height: auto; + margin: 0; + width: auto; + background: #fff; + padding: 0.1875em 0.3125em; + z-index: 1000; +} + +/*# + +Responsible for styling CMS content where it is not possible to add custom CSS-classes. +For example adding styling for

,

    etc. +*/ +.Preview>.u-md-size1of2 .Grid .Grid-cell, +.Preview>.u-md-size1of3 .Grid .Grid-cell { + width: 100% !important; +} + +.ContentArea>.u-md-size1of2 .ContentBlock .Grid-cell, +.ContentArea>.u-md-size1of3 .ContentBlock .Grid-cell { + width: 100% !important; +} + +footer { + background-color: rgba(236, 64, 122, 0.24); + background-image: url(./assets/images/pattern-wave.svg); +} + +footer .ContentBlock .Page-container { + max-width: 920px; + padding: 3em 1em 0; +} + +footer .ContentBlock h2 { + font-size: 48px; +} + +footer .ContentBlock .Grid-cell:first-child { + order: 1; + text-align: center; +} + +@media only screen and (min-width: 48em), +print { + footer .ContentBlock .Grid-cell:first-child { + order: 0; + } +} + +.ContentBlock ol { + list-style-type: none; + padding: 0; + line-height: 1.8; + margin-bottom: 2em; + font-size: 20px; +} + +.ContentBlock ol li { + display: inline-block; + position: relative; + padding-right: 20px; +} + +.ContentBlock ol li:after { + content: ''; + width: 4px; + height: 4px; + position: absolute; + top: 50%; + right: 6px; + transform: translateY(-50%); + background: #EC407A; + border-radius: 50%; +} + +.ContentBlock ol li:last-child:after { + content: none; +} + +.ContentBlock a { + background: #41FFF5; + border-radius: 2em; + color: #1A237E; + text-transform: uppercase; + font-size: 12px; + font-weight: 700; + letter-spacing: 1.2px; + padding: 12px 26px; + font-family: "barlow", "Helvetica", "Arial", sans-serif; + box-shadow: 0 0 12px 0 rgba(0, 0, 0, 0.36); + border: 0; + transition: all 300ms; +} + +.ContentBlock a:hover { + text-decoration: none; + background-color: #1A237E; + color: #41FFF5; +} + +/*# +**Core grid component** + +The Grid-cell should be combined with a utils-size class for the specific breakpoint you want to target. + +DO NOT apply dimension or offset utilities to the `Grid` element. All cell +widths and offsets should be applied to child grid cells. +*/ +/* stylelint-disable declaration-property-unit-whitelist, no-duplicate-selectors */ +.Grid { + display: flex; + flex-flow: row wrap; + box-sizing: border-box; + margin: 0; + padding: 0; +} + +.Grid-cell { + flex: 0 0 100%; + box-sizing: inherit; +} + +.Grid-cell--fit { + flex: 0 0 auto !important; +} + +.Grid-cell--center { + display: block !important; + margin-right: auto !important; + margin-left: auto !important; +} + +.Grid--alignCenter { + justify-content: center; +} + +.Grid--alignRight { + justify-content: flex-end; +} + +.Grid--alignMiddle { + align-items: center; +} + +.Grid--alignBottom { + align-items: flex-end; +} + +.Grid--fit>.Grid-cell { + flex: 1 1 0%; +} + +.Grid--equalHeight>.Grid-cell { + display: flex; +} + +/** +* Browser fallback for Flexible Box Layout. +* Can also be forced using .Grid--simple. +*/ +.is-no-flexbox .Grid, +.Grid--simple { + display: block; + font-size: 0; + margin: 0; + padding: 0; + text-align: left; +} + +.is-no-flexbox .Grid>.Grid-cell, +.Grid--simple>.Grid-cell { + flex: none; + box-sizing: border-box; + display: inline-block; + font-size: 16px; + font-size: 1rem; + margin-right: 0; + margin-left: 0; + padding-right: 0; + padding-left: 0; + text-align: left; + vertical-align: top; + width: 100%; +} + +.is-no-flexbox .Grid.Grid--alignCenter, +.Grid--simple.Grid--alignCenter { + text-align: center; +} + +.is-no-flexbox .Grid.Grid--alignRight, +.Grid--simple.Grid--alignRight { + text-align: right; +} + +.is-no-flexbox .Grid.Grid--alignMiddle>.Grid-cell, +.Grid--simple.Grid--alignMiddle>.Grid-cell { + vertical-align: middle; +} + +.is-no-flexbox .Grid.Grid--alignBottom>.Grid-cell, +.Grid--simple.Grid--alignBottom>.Grid-cell { + vertical-align: bottom; +} + +.is-no-flexbox .Grid.Grid--fit, +.Grid--simple.Grid--fit { + display: table; + table-layout: fixed; + width: 100%; + margin: 0 !important; +} + +.is-no-flexbox .Grid.Grid--fit>.Grid-cell, +.Grid--simple.Grid--fit>.Grid-cell { + display: table-cell; + width: auto; +} + +.is-no-flexbox .Grid.Grid--fit>.Grid-cell:first-child, +.Grid--simple.Grid--fit>.Grid-cell:first-child { + padding-left: 0; +} + +.is-no-flexbox .Grid.Grid--fit>.Grid-cell:last-child, +.Grid--simple.Grid--fit>.Grid-cell:last-child { + padding-right: 0; +} + +/** +* Grid Gutter Sizes +* Wrap in .Grid to increase specificity. +* All gutters are in Pixels to support both Flexbox and Simple mode. +* +* Format: Grid--gutter[direction:A|V|H][size:xsm|sm|md|lg|xlg] +* Examples: Grid--gutterA (All), Grid--gutterH (Horizontal), Grid--gutterHlg (large horizontal gutter) +* +* Gutter directions: +* A = all (right, left, top, bottom) +* H = horizontal (right, left) +* V = vertical (top, bottom) +* +* Gutter sizes: +* xs = xsmall +* s = small +* m = medium +* l = large +* xl = xlarge +*/ +.Grid.Grid--gutterH, +.Grid.Grid--gutterA { + margin-left: -15px; + margin-right: -15px; +} + +.Grid.Grid--gutterH>.Grid-cell, +.Grid.Grid--gutterA>.Grid-cell { + padding-left: 15px; + padding-right: 15px; +} + +.Grid.Grid--gutterHxsm, +.Grid.Grid--gutterAxsm { + margin-left: -5px; + margin-right: -5px; +} + +.Grid.Grid--gutterHxsm>.Grid-cell, +.Grid.Grid--gutterAxsm>.Grid-cell { + padding-left: 5px; + padding-right: 5px; +} + +.Grid.Grid--gutterHsm, +.Grid.Grid--gutterAsm { + margin-left: -6.66666667px; + margin-right: -6.66666667px; +} + +.Grid.Grid--gutterHsm>.Grid-cell, +.Grid.Grid--gutterAsm>.Grid-cell { + padding-left: 6.66666667px; + padding-right: 6.66666667px; +} + +.Grid.Grid--gutterHmd, +.Grid.Grid--gutterAmd { + margin-left: -10px; + margin-right: -10px; +} + +.Grid.Grid--gutterHmd>.Grid-cell, +.Grid.Grid--gutterAmd>.Grid-cell { + padding-left: 10px; + padding-right: 10px; +} + +.Grid.Grid--gutterHlg, +.Grid.Grid--gutterAlg { + margin-left: -15px; + margin-right: -15px; +} + +.Grid.Grid--gutterHlg>.Grid-cell, +.Grid.Grid--gutterAlg>.Grid-cell { + padding-left: 15px; + padding-right: 15px; +} + +.Grid.Grid--gutterHxlg, +.Grid.Grid--gutterAxlg { + margin-left: -20px; + margin-right: -20px; +} + +.Grid.Grid--gutterHxlg>.Grid-cell, +.Grid.Grid--gutterAxlg>.Grid-cell { + padding-left: 20px; + padding-right: 20px; +} + +.Grid.Grid--gutterV, +.Grid.Grid--gutterA { + margin-top: -15px; + margin-bottom: -15px; +} + +.Grid.Grid--gutterV>.Grid-cell, +.Grid.Grid--gutterA>.Grid-cell { + padding-top: 15px; + padding-bottom: 15px; +} + +.Grid.Grid--gutterVxsm, +.Grid.Grid--gutterAxsm { + margin-top: -5px; + margin-bottom: -5px; +} + +.Grid.Grid--gutterVxsm>.Grid-cell, +.Grid.Grid--gutterAxsm>.Grid-cell { + padding-top: 5px; + padding-bottom: 5px; +} + +.Grid.Grid--gutterVsm, +.Grid.Grid--gutterAsm { + margin-top: -6.66666667px; + margin-bottom: -6.66666667px; +} + +.Grid.Grid--gutterVsm>.Grid-cell, +.Grid.Grid--gutterAsm>.Grid-cell { + padding-top: 6.66666667px; + padding-bottom: 6.66666667px; +} + +.Grid.Grid--gutterVmd, +.Grid.Grid--gutterAmd { + margin-top: -10px; + margin-bottom: -10px; +} + +.Grid.Grid--gutterVmd>.Grid-cell, +.Grid.Grid--gutterAmd>.Grid-cell { + padding-top: 10px; + padding-bottom: 10px; +} + +.Grid.Grid--gutterVlg, +.Grid.Grid--gutterAlg { + margin-top: -15px; + margin-bottom: -15px; +} + +.Grid.Grid--gutterVlg>.Grid-cell, +.Grid.Grid--gutterAlg>.Grid-cell { + padding-top: 15px; + padding-bottom: 15px; +} + +.Grid.Grid--gutterVxlg, +.Grid.Grid--gutterAxlg { + margin-top: -20px; + margin-bottom: -20px; +} + +.Grid.Grid--gutterVxlg>.Grid-cell, +.Grid.Grid--gutterAxlg>.Grid-cell { + padding-top: 20px; + padding-bottom: 20px; +} + +.FlexGrid { + display: flex; +} + +.FlexGrid-cell--fluid { + flex-grow: 1; +} + +.Grid--rowReverse { + flex-direction: row-reverse; +} + +.Hero { + height: 500px; + width: 100%; + display: flex; + align-items: center; + justify-content: center; + flex-direction: column; + text-align: center; + position: relative; +} + +.Hero h1, +.Hero h2, +.Hero h3, +.Hero h4, +.Hero h5, +.Hero p { + color: #fff; + text-align: center; +} + +.Hero-content { + z-index: 10; +} + +.Hero-image { + background-size: cover; + position: absolute; + top: 0; + left: 0; + width: 100%; + height: 100%; +} + +/*# +Component for the footer section. +*/ +.FooterBottom { + background: #1A237E; + text-align: center; + padding: 1em; +} + +.FooterBottom p { + margin: 0; +} + +/*# +Component for the header section. +*/ +.Header { + border-bottom: 1px solid #e7e7e7; + width: 100%; +} + +.Header-secondary { + padding: 0 1.25em; + background: #f4f4f4; + text-align: right; +} + +.Header-primary { + padding: 1.375em 1.25em; +} + +.Header-primaryContainer { + display: flex; + align-items: center; +} + +.Header-primaryNav { + flex: 1 1 auto; + text-align: right; +} + +/*# +Component for the navigation bar. +*/ +.NavBar { + padding: 10px 5px 0; + margin-top: 11px; +} + +@media (min-width: 425px) { + .NavBar { + padding: 20px 0 0; + } +} + +/*# + +Component for containing the entire page. Useful for setting page wide styling. +It also has a .Page-container that is used for containing the site within the max-width. + +*/ +.Page { + padding: 0; + background-color: #1A237E; + background-image: linear-gradient(to bottom, rgba(255, 0, 0, 0) 0%, rgba(255, 0, 0, 0.35) 100%); +} + +.PageHeader { + position: absolute; + top: 0; + left: 0; + right: 0; + width: 100%; + z-index: 5; + align-items: center; +} + +.PageHeader-title { + margin: 0 0.5em; + font-family: "ubuntu", "Helvetica", "Arial", serif; + font-weight: 700; + font-size: 20px; +} + +.Page-container { + max-width: 1204px; + margin-left: auto; + margin-right: auto; +} + +.Page-main { + padding: 0 1.25em; +} + +#content { + min-height: calc(100vh - 119px); + padding-top: 60px; +} + +.logged-in #content { + min-height: calc(100vh - 181px); +} + +.container { + margin-top: 0; + margin-bottom: 0; + margin-left: auto; + margin-right: auto; + max-width: 1200px; + padding-left: 1em; + padding-right: 1em; + width: 100%; + display: flex; + align-items: center; +} + +.container.no-padding { + padding: 0; +} + +.container.margin-top { + margin-top: 2em; +} + +.container.margin-bottom { + margin-bottom: 2em; +} + +.container.margin-both { + margin-top: 2em; + margin-bottom: 2em; +} + +.flex { + display: flex; + flex-direction: column; +} + +@media only screen and (min-width: 57.5em), +print { + #content { + min-height: calc(100vh - 94px); + padding-top: 90px; + } + + .logged-in #content { + min-height: calc(100vh - 127px); + } + + .container.margin-top { + margin-top: 4em; + } + + .container.margin-bottom { + margin-bottom: 4em; + } + + .container.margin-both { + margin-top: 4em; + margin-bottom: 4em; + } + + .flex { + flex-direction: row; + } + + .flex .half { + width: 50%; + } + + .flex .one-third { + width: 33.333333%; + } + + .flex .two-thirds { + width: 66.666666%; + } +} + +.preview-wrapper { + margin: 1em; +} + +.u-border { + margin: 1em 0; + border-bottom: 1px solid rgba(255, 255, 255, 0.5); +} + +.Grid .ContentBlock .Grid-cell>span { + width: 100%; +} + +.buyTickets-container { + background: #1A237E; + padding: 1em; + border-radius: 1em; +} + +button { + background: gray; + color: white; +} + +.backButton { + z-index: 10; + height: 50px; + width: 50px; + margin-top: 7px; +} + +@media (min-width: 768px) { + .backButton { + height: 64px; + width: 64px; + margin-top: 0; + } +} + +.card { + display: flex; + flex-direction: row; + align-items: center; + padding: 10px 30px 10px 25px; +} + +.round { + width: 40px; + height: 40px; + border-radius: 40px; + overflow: hidden; + margin-right: 10px; +} + +.round img { + max-width: 150%; + margin-left: -15px; +} + +.round.big { + width: 60px; + height: 60px; +} + +.info { + flex-grow: 1; +} + +.info p { + margin: 0; + font: 14px/20px "barlow-bold"; +} + +.info span { + display: block; + font: 12px/16px "barlow", "Helvetica", "Arial", sans-serif; +} + +.edit-mode { + pointer-events: none; +} + +ul { + list-style: none; + margin: 0; + padding: 0; +} + +ul.main { + min-height: 55vh; + margin-bottom: 50px; +} + +ul.lang { + position: absolute; + right: 10px; + top: 25px; + z-index: 10; +} + +ul.lang li { + position: relative; + margin-bottom: 8px; +} + +ul.lang li.active[data-v-2abb1767]:after { + content: ''; + display: block; + position: absolute; + width: 100%; + height: 2px; + background: #41FFF5; + top: 13px; +} + +ul.lang li a { + display: block; + -webkit-user-select: none; + -moz-user-select: none; + user-select: none; + font: 10px "barlow-bold"; + text-transform: uppercase; + cursor: pointer; + text-decoration: none; +} + +@media (min-width: 425px) { + ul.lang { + top: 38px; + } + + ul.lang li { + display: inline-block; + right: 0; + margin-right: 30px; + margin-bottom: 0; + } + + ul.lang li[data-v-2abb1767]:last-of-type { + margin-right: 0; + } + + ul.lang li.active[data-v-2abb1767]:after { + height: 4px; + top: 17px; + } + + ul.lang li a { + font-size: 13px; + } +} + +.top h1 { + text-transform: none; + margin: 0 40px 0 40px; + padding: 0.3em 0; +} + +@media (min-width: 425px) { + .top h1 { + margin-right: 140px; + } +} + +h3 { + text-transform: uppercase; + width: 100%; + text-align: center; + background: rgba(236, 64, 122, 0.24); + padding: 5px 0 7px; + margin: 0; +} + +.artistImage { + padding-top: 80px; +} + +@keyframes fadein-6886a6f4 { + from { + opacity: 0; + } + + to { + opacity: 1; + } +} + +.ArtistDetailsPage { + position: relative; + padding-bottom: 46px; +} + +.ArtistDetailsPage .top { + text-align: center; + position: absolute; + width: 100%; +} + +.ArtistDetailsPage .top h1 { + position: relative; + font-size: 1em; + top: -2.5em; +} + +.ArtistDetailsPage .artist-information p { + margin: 0.55em 0; + font: 12px "barlow-bold"; + text-transform: uppercase; +} + +.ArtistDetailsPage .artist-information, +.ArtistDetailsPage .artist-description { + margin: 0 10px; +} + +@media (min-width: 768px) { + + .ArtistDetailsPage .artist-information, + .ArtistDetailsPage .artist-description { + margin: 0; + } +} + +@media (min-width: 768px) { + .ArtistDetailsPage .top h1 { + font-size: 2em; + top: -2em; + position: relative; + } +} + +@media (min-width: 1224px) { + .ArtistDetailsPage .top h1 { + font-size: 2.5em; + top: -1.5em; + } +} + +.modal-mask { + position: fixed; + z-index: 9998; + top: 0; + left: 0; + width: 100%; + height: 100%; + background-color: rgba(0, 0, 0, 0.5); + display: table; + transition: opacity 0.3s ease; +} + +.modal-wrapper { + display: table-cell; + vertical-align: middle; + vertical-align: top; + padding-top: 10rem; +} + +.modal-container { + width: 300px; + margin: 0px auto; + padding: 1em; + background-color: #1A237E; + border-radius: 1em; + box-shadow: 0 2px 8px rgba(0, 0, 0, 0.33); + transition: all 0.3s ease; +} + +.modal-default-button { + float: right; +} + +.modal-enter { + opacity: 0; +} + +.modal-leave-active { + opacity: 0; +} + +.modal-enter .modal-container, +.modal-leave-active .modal-container { + transform: scale(1.1); +} + +main, +footer { + overflow: hidden; + width: 100%; +} + +footer .ContentArea.Grid--gutterA { + margin: 0; +} + +.landing-page-button { + position: absolute; + left: 50%; + transform: translateX(-50%); + margin-top: 1em; +} + +.search-button { + text-transform: none; +} + +main { + margin: 5em auto; + background-image: url(./assets/images/wave.svg); + background-repeat: no-repeat; + background-position: right top; +} + +.ArtistContainerPage .top h1 { + text-transform: none; + margin: 0 40px 0 40px; + padding: 0.3em 0; + + @media (min-width: 425px) { + margin-right: 140px; + } +} + +.ArtistContainerPage h3 { + text-transform: uppercase; + width: 100%; + text-align: center; + background: rgba(236, 64, 122, .24); + padding: 5px 0 7px; + margin: 0; +} + +.ArtistContainerPage .backButton a span, +.ArtistDetailsPage .backButton a span { + display: block; + width: 64px; + height: 64px; + background-image: url(./assets/images/back.svg); + background-repeat: no-repeat; + background-position: center center; + background-size: cover; +} + +.ArtistDetailsPage .artistImage img { + width: 100%; + height: auto; +} + +.ArtistDetailsPage .artist-information p { + margin: 0.55em 0; + font: 12px "barlow-bold"; + text-transform: uppercase; +} + +/*.nav-table{*/ +/* width: 100%; */ +/* display: table;*/ +/*}*/ + +.nav-table-row { + /*display: table-row;*/ + /*float: left;*/ + display: flex; + gap: 10px; +} + +.nav-table-cell { + /*display: table-cell;*/ + /*padding-right: 10px;*/ + max-height: 40px; +} + +input.search-input { + background-color: #41FFF5; + color: #1A237E; +} + +input.search-input::placeholder { + color: #1A237E; + opacity: 1; +} + +/* .search-button-block{ + padding-left: 30px; +} */ + +.search-container { + padding: 50px; + height: 100%; + /* width: 60%; */ +} + +.left-panel, +.right-panel { + height: 100%; + padding: 0 20px; +} + +.left-panel { + width: 15%; + color: #fff; +} + +.right-panel { + width: 50%; + border-left: solid 1px #fff; +} + +.search-panel { + display: flex; + height: 100%; +} + +.facets { + padding: 20px 0; + border-top: solid 0.5px #fff; + ; +} + +.facets a, +.search-description a { + cursor: pointer; +} + +.facet-item { + margin-bottom: 5px; +} + +.facet-item b { + float: right; +} + +.search-zone { + display: inline-block; + width: 55%; +} + +.search-icon { + position: relative; + bottom: 43px; + left: 80%; + color: #1A237E; +} + +.search-icon:hover { + cursor: pointer; +} + +.search-description h6 { + text-transform: none; + margin-top: 5px; +} + +.search-term { + font-style: italic; +} + +.search-results { + margin-top: 30px; + margin-bottom: 30px; +} + +.search-sorting { + float: right; +} + +.result { + border-bottom: #fff solid 0.5px; + border: 20%; + padding-top: 20px; +} + +.result .card { + padding: 0; +} + +.result-name { + color: #41FFF5; +} + +.result-description { + width: 80%; + text-overflow: ellipsis; + white-space: nowrap; + overflow: hidden; + font: 14px/20px "barlow"; +} + +.back-button { + margin-bottom: 30px; +} + +.home-link { + font-weight: 600; + color: #41FFF5; +} + +.search-pagination-block { + margin-top: 30px; +} + +.search-pagination { + text-align: right; +} + +.search-pagination-block ul li { + display: inline; + margin-left: 25px; + cursor: pointer; + font-weight: bold; + color: #41FFF5; +} + +.autocomplete { + position: relative; +} + +.autocomplete-block { + position: absolute; + background-color: #fff; + height: auto; + color: #000; + min-width: 9em; + top: 40px; + right: 26px; +} + +.autocomplete-block div { + padding: 10px; + cursor: pointer; +} + +.autocomplete-block div:hover { + background-color: #aaa; +} + +.switch_box { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-flex: 1; + -ms-flex: 1; + flex: 1; +} + +.switch_box:has(input[type="checkbox"].switch_input:checked) label { + color: #41FFF5; +} + +input[type="checkbox"].switch_input { + font-size: 30px; + -webkit-appearance: none; + -moz-appearance: none; + appearance: none; + width: 1.5em; + height: 0.75em; + background: #808080; + border-radius: 3em; + position: relative; + cursor: pointer; + outline: none; + -webkit-transition: all .2s ease-in-out; + transition: all .2s ease-in-out; +} + +input[type="checkbox"].switch_input:checked { + background: #41FFF5; +} + +input[type="checkbox"].switch_input:after { + position: absolute; + content: ""; + width: 0.75em; + height: 0.75em; + border-radius: 50%; + background: #fff; + -webkit-box-shadow: 0 0 .25em rgba(0, 0, 0, .3); + box-shadow: 0 0 .25em rgba(0, 0, 0, .3); + -webkit-transform: scale(.7); + transform: scale(.7); + left: 0; + -webkit-transition: all .2s ease-in-out; + transition: all .2s ease-in-out; +} + +input[type="checkbox"].switch_input:checked:after { + left: calc(100% - 0.8em); +} + +.d-flex { + display: flex !important; +} + +.me-0 { + margin-right: 0 !important; +} + +.me-1 { + margin-right: 0.25rem !important; +} + +.me-2 { + margin-right: 0.5rem !important; +} + +.me-3 { + margin-right: 1rem !important; +} + +.me-4 { + margin-right: 1.5rem !important; +} + +.me-5 { + margin-right: 3rem !important; +} + +.ms-0 { + margin-left: 0 !important; +} + +.ms-1 { + margin-left: 0.25rem !important; +} + +.ms-2 { + margin-left: 0.5rem !important; +} + +.ms-3 { + margin-left: 1rem !important; +} + +.ms-4 { + margin-left: 1.5rem !important; +} + +.ms-5 { + margin-left: 3rem !important; +} + +.mb-0 { + margin-bottom: 0 !important; +} + +.mb-1 { + margin-bottom: 0.25rem !important; +} + +.mb-2 { + margin-bottom: 0.5rem !important; +} + +.mb-3 { + margin-bottom: 1rem !important; +} + +.mb-4 { + margin-bottom: 1.5rem !important; +} + +.mb-5 { + margin-bottom: 3rem !important; +} + +.fw-lighter { + font-weight: lighter !important; +} + +.fw-light { + font-weight: 300 !important; +} + +.fw-normal { + font-weight: 400 !important; +} + +.fw-medium { + font-weight: 500 !important; +} + +.fw-semibold { + font-weight: 600 !important; +} + +.fw-bold { + font-weight: 700 !important; +} + +form option { + color: black; +} + +form h3 { + background-color: transparent; +} \ No newline at end of file diff --git a/samples/musicfestival-frontend-react/src/App.test.tsx b/samples/musicfestival-frontend-react/src/App.test.tsx new file mode 100644 index 0000000..2a68616 --- /dev/null +++ b/samples/musicfestival-frontend-react/src/App.test.tsx @@ -0,0 +1,9 @@ +import React from 'react'; +import { render, screen } from '@testing-library/react'; +import App from './App'; + +test('renders learn react link', () => { + render(); + const linkElement = screen.getByText(/learn react/i); + expect(linkElement).toBeInTheDocument(); +}); diff --git a/samples/musicfestival-frontend-react/src/App.tsx b/samples/musicfestival-frontend-react/src/App.tsx new file mode 100644 index 0000000..1197ce9 --- /dev/null +++ b/samples/musicfestival-frontend-react/src/App.tsx @@ -0,0 +1,99 @@ +import { StartQuery, useStartQuery } from './generated'; +import Header from './components/Header'; +import LandingPage from './pages/LandingPage'; +import ArtistContainerPage from './pages/ArtistContainerPage'; +import ArtistDetailsPage from './pages/ArtistDetailsPage'; +import authService from './authService'; +import { useState } from 'react'; +import { isEditOrPreviewMode, getPreviewTokenFromUrl } from './helpers/urlHelper' +import './App.css'; +import Footer from './components/Footer'; +import { useMutation, useQueryClient } from '@tanstack/react-query'; +import { ContentSavedMessage } from './models/ContentSavedMessage'; +import { subcribeContentSavedEvent } from './helpers/contentSavedEvent'; +import { generateGQLQueryVars, updateStartQueryCache } from './helpers/queryCacheHelper'; +import { BlockPage } from './pages/BlockPage'; +import BuyTicketPage from './pages/BuyTicketPage'; + +let previousSavedMessage: any = null; +const singleKeyUrl = process.env.REACT_APP_CONTENT_GRAPH_GATEWAY_URL as string +const previewUrl = process.env.REACT_APP_CG_PREVIEW_URL as string + +const App = () => { + const queryClient = useQueryClient(); + const [token, setToken] = useState("") + let data: StartQuery | undefined = undefined + let variables: any + let headers = {} + let url = singleKeyUrl + const modeEdit = isEditOrPreviewMode() + + const { mutate } = useMutation((obj: any) => obj, { + onSuccess: (message: ContentSavedMessage) => { + if (previousSavedMessage !== message) { + previousSavedMessage = message; + updateStartQueryCache(queryClient, data, variables, message) + } + } + }); + + const previewToken = getPreviewTokenFromUrl(window.location.search); + + variables = generateGQLQueryVars(previewToken, window.location.pathname) + if (modeEdit) { + if (previewToken) { + headers = { 'Authorization': 'Bearer ' + previewToken }; + } + url = previewUrl + subcribeContentSavedEvent((message: any) => mutate(message)) + } + + const { data: queryData } = useStartQuery({ endpoint: url, fetchParams: { headers: headers } }, variables, { staleTime: 2000, enabled: !modeEdit || !!previewToken }); + data = queryData + + if (!data) { + return ( +
    + Loading +
    + ); + } + + return ( +
    +
    +
    + { + data?.Content?.items?.map((content, idx) => { + if (content?.__typename === 'LandingPage') { + return ( +
    + +
    +
    + ) + } + else if (content?.__typename === 'ArtistContainerPage') { + return ( + + ) + } + else if (content?.__typename === 'ArtistDetailsPage') { + return ( + + ) + } + else if (content?.__typename === 'BuyTicketPage') { + return ( + + ) + } + return + }) + } +
    +
    + ); +}; + +export default App; \ No newline at end of file diff --git a/samples/musicfestival-frontend-react/src/assets/images/back.svg b/samples/musicfestival-frontend-react/src/assets/images/back.svg new file mode 100644 index 0000000..573afd4 --- /dev/null +++ b/samples/musicfestival-frontend-react/src/assets/images/back.svg @@ -0,0 +1 @@ + diff --git a/samples/musicfestival-frontend-react/src/assets/images/pattern-wave.svg b/samples/musicfestival-frontend-react/src/assets/images/pattern-wave.svg new file mode 100644 index 0000000..1069523 --- /dev/null +++ b/samples/musicfestival-frontend-react/src/assets/images/pattern-wave.svg @@ -0,0 +1,30 @@ + + + + Created with Sketch. + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/samples/musicfestival-frontend-react/src/assets/images/wave.svg b/samples/musicfestival-frontend-react/src/assets/images/wave.svg new file mode 100644 index 0000000..dca549d --- /dev/null +++ b/samples/musicfestival-frontend-react/src/assets/images/wave.svg @@ -0,0 +1,19 @@ + + + Created with Sketch. + + + + + + + + + + + + + + + + diff --git a/samples/musicfestival-frontend-react/src/authService.js b/samples/musicfestival-frontend-react/src/authService.js new file mode 100644 index 0000000..7e01618 --- /dev/null +++ b/samples/musicfestival-frontend-react/src/authService.js @@ -0,0 +1,49 @@ +import { UserManager, WebStorageStateStore } from 'oidc-client'; + +class AuthService { + constructor() { + const settings = { + userStore: new WebStorageStateStore({ store: window.localStorage }), + authority: `${process.env.REACT_APP_LOGIN_AUTHORITY}`, + client_id: `${process.env.REACT_APP_LOGIN_CLIENT_ID}`, + redirect_uri: `${window.location.origin}/login-callback`, + automaticSilentRenew: true, + silent_redirect_uri: `${window.location.origin}/login-renewal`, + response_type: 'code', + scope: 'openid profile offline_access email roles', + post_logout_redirect_uri: window.location.origin, + filterProtocolClaims: true, + loadUserInfo: true, + }; + + this.userManager = new UserManager(settings); + } + + getUser() { + return this.userManager.getUser(); + } + + login() { + const args = { + state: window.location.href, + }; + + return this.userManager.signinRedirect(args); + } + + logout() { + return this.userManager.signoutRedirect(); + } + + getAccessToken() { + return this.userManager.getUser().then((data) => (data ? data.access_token : null)); + } + + refreshAccessToken() { + return this.userManager.signinSilent().then((data) => (data ? data.access_token : null)) + } +} + +const authService = new AuthService(); + +export default authService; diff --git a/samples/musicfestival-frontend-react/src/components/Footer.tsx b/samples/musicfestival-frontend-react/src/components/Footer.tsx new file mode 100644 index 0000000..087555a --- /dev/null +++ b/samples/musicfestival-frontend-react/src/components/Footer.tsx @@ -0,0 +1,30 @@ +import { GetBlockComponent } from '../pages/BlockPage' + +type FooterProps = { + content: any +} + +function Footer({ content }: FooterProps) { + return ( +
    +
    +
    +
    + {content?.FooterContentArea?.map((mainContentAreaItem: any, mainContentAreaItemIdx: number) => { + return ( +
    + {GetBlockComponent(mainContentAreaItem.ContentLink?.Expanded)} +
    + ) + })} +
    +
    +
    +
    +
    © Music Festival 2020
    +
    +
    + ) +} + +export default Footer; \ No newline at end of file diff --git a/samples/musicfestival-frontend-react/src/components/Header.tsx b/samples/musicfestival-frontend-react/src/components/Header.tsx new file mode 100644 index 0000000..5c8d497 --- /dev/null +++ b/samples/musicfestival-frontend-react/src/components/Header.tsx @@ -0,0 +1,35 @@ +import { useEffect, useState } from 'react'; +import authService from '../authService'; +import LoginButton from './LoginButton'; +import LogoutButton from './LogoutButton'; +import { FormCache, FormConstants } from '@episerver/forms-sdk'; + +function Header() { + const [isLoggedIn, setIsLoggedIn] = useState(false); + const [username, setUsername] = useState(""); + const formCache = new FormCache(); + + useEffect(() => { + authService.getUser().then((user) => { + if(user && user.expired) { + authService.refreshAccessToken().then((_) => { + authService.getUser().then((_user) => { user = _user }) + }) + } + + if (user && !user.expired) { + setIsLoggedIn(true); + setUsername(user.profile.name || ""); + formCache.set(FormConstants.FormAccessToken, user.access_token); + } + }); + }, []) + + return ( + + ); +} + +export default Header; diff --git a/samples/musicfestival-frontend-react/src/components/Login-Callback.tsx b/samples/musicfestival-frontend-react/src/components/Login-Callback.tsx new file mode 100644 index 0000000..9804144 --- /dev/null +++ b/samples/musicfestival-frontend-react/src/components/Login-Callback.tsx @@ -0,0 +1,23 @@ + +import { UserManager, WebStorageStateStore } from 'oidc-client'; + +function LoginCallback() { + const settings = { + response_mode: 'query', + userStore: new WebStorageStateStore({}), + }; + + new UserManager(settings).signinRedirectCallback().then((user) => { + if (user && user.state) { + window.location.href = user.state; + } else { + window.location.href = window.location.origin; + } + }).catch((err) => { + console.error(err); + }); + + return <>; +} + +export default LoginCallback; \ No newline at end of file diff --git a/samples/musicfestival-frontend-react/src/components/LoginButton.tsx b/samples/musicfestival-frontend-react/src/components/LoginButton.tsx new file mode 100644 index 0000000..a89c71a --- /dev/null +++ b/samples/musicfestival-frontend-react/src/components/LoginButton.tsx @@ -0,0 +1,16 @@ + +import authService from '../authService'; + +function LoginButton() { + function login() { + authService.login() + } + + return ( + + ); +} + +export default LoginButton; \ No newline at end of file diff --git a/samples/musicfestival-frontend-react/src/components/LogoutButton.tsx b/samples/musicfestival-frontend-react/src/components/LogoutButton.tsx new file mode 100644 index 0000000..6e4ea9b --- /dev/null +++ b/samples/musicfestival-frontend-react/src/components/LogoutButton.tsx @@ -0,0 +1,21 @@ +import { FormCache, FormConstants } from '@episerver/forms-sdk'; +import authService from '../authService'; + +function LogoutButton({ username }: any) { + const formCache = new FormCache(); + + function logout() { + authService.logout(); + formCache.remove(FormConstants.FormAccessToken); + + } + + return ( + + ); +} + +export default LogoutButton; \ No newline at end of file diff --git a/samples/musicfestival-frontend-react/src/components/SearchButton.tsx b/samples/musicfestival-frontend-react/src/components/SearchButton.tsx new file mode 100644 index 0000000..a9c3b45 --- /dev/null +++ b/samples/musicfestival-frontend-react/src/components/SearchButton.tsx @@ -0,0 +1,114 @@ +import {useEffect, useRef, useState} from "react"; +import {useSearchParams} from "react-router-dom"; +import {ArtistAutocompleteQuery, Ranking, useArtistAutocompleteQuery} from "../generated"; +import {generateGQLSearchQueryVars} from "../helpers/queryCacheHelper"; +import {getRankingFromSearchParams, isEditOrPreviewMode, getPreviewTokenFromUrl } from "../helpers/urlHelper"; + +type CustomString = string | number | readonly string[] | undefined + +function SearchButton({filterValue}: any): JSX.Element { + const isFirstLoad = useRef(true); + const singleKeyUrl = process.env.REACT_APP_CONTENT_GRAPH_GATEWAY_URL as string + const ARTIST = "Artist" + const [searchParams] = useSearchParams() + const [token, setToken] = useState("") + const [isShown, setIsShown] = useState(false) + const [searchValue, setSearchValue] = useState(searchParams.get("q")?.toString() ?? "") + const [ranking, setRanking] = useState(getRankingFromSearchParams(searchParams)) + const [orderBy] = useState("ASC") + + let modeEdit = isEditOrPreviewMode() + const previewToken = getPreviewTokenFromUrl(window.location.search); + + let variables = generateGQLSearchQueryVars(previewToken, window.location.pathname, searchValue as string | null, orderBy, ranking); + const autocompleteData = useArtistAutocompleteQuery({endpoint: singleKeyUrl}, variables, { + staleTime: 2000, + enabled: !modeEdit || !!previewToken + }).data; + + const onSearch = (event: any) => { + window.location.href = `${window.location.origin}/search?q=${searchValue}&f=${filterValue ?? ARTIST}&r=${ranking}`; + } + + const onPressSearch = (event: any) => { + if (event.key === 'Enter' || event.keyCode === 13) { + onSearch(event); + } + } + + const onValueChange = (event: any) => { + setSearchValue(event.target.value); + event.target.value !== undefined ? setIsShown(true) : setIsShown(false); + } + + const onAutoClick = (event: any) => { + setSearchValue(event.target.textContent); + window.location.href = `${window.location.origin}/search?q=${event.target.textContent}&f=${filterValue ?? ARTIST}&r=${ranking}`; + } + + const onChangeSearchType = (event: any) => { + if (event.target.checked) { + setRanking(Ranking.Semantic); + } else { + setRanking(Ranking.Relevance); + } + } + + useEffect(() => { + if (isFirstLoad.current) { + isFirstLoad.current = false; + } else { + if (searchValue) { + window.location.href = `${window.location.origin}/search?q=${searchValue}&f=${filterValue ?? ARTIST}&r=${ranking}`; + } + } + }, [ranking]); + + return ( +
    +
    + setIsShown(true)} + onBlur={() => + setTimeout(() => { + setIsShown(false); + }, 150) + }/> + + + +
    + { + autocompleteData?.ArtistDetailsPage?.autocomplete?.ArtistName?.map((name, idx) => { + return ( +
    {name}
    + ) + }) + } + { + autocompleteData?.ArtistDetailsPage?.autocomplete?.StageName?.map((name, idx) => { + return ( +
    {name}
    + ) + }) + } +
    +
    +
    +
    + + +
    +
    +
    + ); +} + +export default SearchButton; \ No newline at end of file diff --git a/samples/musicfestival-frontend-react/src/components/blocks/BuyTicketBlock.tsx b/samples/musicfestival-frontend-react/src/components/blocks/BuyTicketBlock.tsx new file mode 100644 index 0000000..cb0e62a --- /dev/null +++ b/samples/musicfestival-frontend-react/src/components/blocks/BuyTicketBlock.tsx @@ -0,0 +1,19 @@ +type BlockProps = { + content: any +} + +function BuyTicketBlock({ content }: BlockProps) { + return ( +
    +

    {content.Heading}

    +
    + +
    +
    + ) +} + +export default BuyTicketBlock; \ No newline at end of file diff --git a/samples/musicfestival-frontend-react/src/components/blocks/ContentBlock.tsx b/samples/musicfestival-frontend-react/src/components/blocks/ContentBlock.tsx new file mode 100644 index 0000000..aa2d198 --- /dev/null +++ b/samples/musicfestival-frontend-react/src/components/blocks/ContentBlock.tsx @@ -0,0 +1,51 @@ +import parse from 'html-react-parser' +import { getImageUrl } from '../../helpers/urlHelper' + +type BlockProps = { + content: any +} + +function ContentBlock({ content }: BlockProps) { + return ( +
    +
    +
    + {(() => { + if (content?.ImageAlignment === "Right") { + return ( + <> +
    +

    {content?.Title}

    +
    + {parse(content?.Content ?? '')} +
    +
    +
    + {content?.Title} +
    + + ) + } + + return ( + <> +
    + {content?.Title} +
    +
    +

    {content?.Title}

    +
    + {parse(content?.Content ?? '')} +
    +
    + + ) + } + )()} +
    +
    +
    + ) +} + +export default ContentBlock; \ No newline at end of file diff --git a/samples/musicfestival-frontend-react/src/components/blocks/GenericBlock.tsx b/samples/musicfestival-frontend-react/src/components/blocks/GenericBlock.tsx new file mode 100644 index 0000000..f19d890 --- /dev/null +++ b/samples/musicfestival-frontend-react/src/components/blocks/GenericBlock.tsx @@ -0,0 +1,17 @@ +type BlockProps = { + content: any +} + +function GenericBlock({ content }: BlockProps) { + return ( +
    +
    +
    +

    Could not load { content.Name } react component.

    +
    +
    +
    + ) +} + +export default GenericBlock; \ No newline at end of file diff --git a/samples/musicfestival-frontend-react/src/generated.ts b/samples/musicfestival-frontend-react/src/generated.ts new file mode 100644 index 0000000..1abc50e --- /dev/null +++ b/samples/musicfestival-frontend-react/src/generated.ts @@ -0,0 +1,13061 @@ +import { useQuery, UseQueryOptions } from '@tanstack/react-query'; +export type Maybe = T | null; +export type InputMaybe = Maybe; +export type Exact = { [K in keyof T]: T[K] }; +export type MakeOptional = Omit & { [SubKey in K]?: Maybe }; +export type MakeMaybe = Omit & { [SubKey in K]: Maybe }; + +function fetcher(endpoint: string, requestInit: RequestInit, query: string, variables?: TVariables) { + return async (): Promise => { + const res = await fetch(endpoint, { + method: 'POST', + ...requestInit, + body: JSON.stringify({ query, variables }), + }); + + const json = await res.json(); + + if (json.errors) { + const { message } = json.errors[0]; + + throw new Error(message); + } + + return json.data; + } +} +/** All built-in and custom scalars, mapped to their actual values */ +export type Scalars = { + ID: string; + String: string; + Boolean: boolean; + Int: number; + Float: number; + Bool: any; + Date: any; +}; + +export type ArtistContainerPage = IContent & IData & { + __typename?: 'ArtistContainerPage'; + Ancestors?: Maybe>>; + Category?: Maybe>>; + Changed?: Maybe; + ContentLink?: Maybe; + ContentType?: Maybe>>; + Created?: Maybe; + ExistingLanguages?: Maybe>>; + IsCommonDraft?: Maybe; + Language?: Maybe; + MasterLanguage?: Maybe; + Name?: Maybe; + ParentLink?: Maybe; + RelativePath?: Maybe; + RouteSegment?: Maybe; + Saved?: Maybe; + Shortcut?: Maybe; + SiteId?: Maybe; + StartPublish?: Maybe; + Status?: Maybe; + StopPublish?: Maybe; + Url?: Maybe; + _children?: Maybe; + _deleted?: Maybe; + _fulltext?: Maybe>>; + _id?: Maybe; + _link?: Maybe; + _modified?: Maybe; + _score?: Maybe; +}; + + +export type ArtistContainerPageNameArgs = { + highlight?: InputMaybe; +}; + + +export type ArtistContainerPage_FulltextArgs = { + highlight?: InputMaybe; +}; + + +export type ArtistContainerPage_LinkArgs = { + type?: InputMaybe; +}; + +export type ArtistContainerPageAutocomplete = { + __typename?: 'ArtistContainerPageAutocomplete'; + Ancestors?: Maybe>>; + Category?: Maybe; + ContentLink?: Maybe; + ContentType?: Maybe>>; + ExistingLanguages?: Maybe; + Language?: Maybe; + MasterLanguage?: Maybe; + ParentLink?: Maybe; + RelativePath?: Maybe>>; + RouteSegment?: Maybe>>; + Shortcut?: Maybe>>; + SiteId?: Maybe>>; + Status?: Maybe>>; + Url?: Maybe>>; +}; + + +export type ArtistContainerPageAutocompleteAncestorsArgs = { + limit?: Scalars['Int']; + value: Scalars['String']; +}; + + +export type ArtistContainerPageAutocompleteContentTypeArgs = { + limit?: Scalars['Int']; + value: Scalars['String']; +}; + + +export type ArtistContainerPageAutocompleteRelativePathArgs = { + limit?: Scalars['Int']; + value: Scalars['String']; +}; + + +export type ArtistContainerPageAutocompleteRouteSegmentArgs = { + limit?: Scalars['Int']; + value: Scalars['String']; +}; + + +export type ArtistContainerPageAutocompleteShortcutArgs = { + limit?: Scalars['Int']; + value: Scalars['String']; +}; + + +export type ArtistContainerPageAutocompleteSiteIdArgs = { + limit?: Scalars['Int']; + value: Scalars['String']; +}; + + +export type ArtistContainerPageAutocompleteStatusArgs = { + limit?: Scalars['Int']; + value: Scalars['String']; +}; + + +export type ArtistContainerPageAutocompleteUrlArgs = { + limit?: Scalars['Int']; + value: Scalars['String']; +}; + +export type ArtistContainerPageFacet = { + __typename?: 'ArtistContainerPageFacet'; + Ancestors?: Maybe>>; + Category?: Maybe; + Changed?: Maybe>>; + ContentLink?: Maybe; + ContentType?: Maybe>>; + Created?: Maybe>>; + ExistingLanguages?: Maybe; + IsCommonDraft?: Maybe>>; + Language?: Maybe; + MasterLanguage?: Maybe; + Name?: Maybe>>; + ParentLink?: Maybe; + RelativePath?: Maybe>>; + RouteSegment?: Maybe>>; + Saved?: Maybe>>; + Shortcut?: Maybe>>; + SiteId?: Maybe>>; + StartPublish?: Maybe>>; + Status?: Maybe>>; + StopPublish?: Maybe>>; + Url?: Maybe>>; +}; + + +export type ArtistContainerPageFacetAncestorsArgs = { + filters?: InputMaybe>; + limit?: Scalars['Int']; + orderBy?: InputMaybe; + orderType?: InputMaybe; +}; + + +export type ArtistContainerPageFacetChangedArgs = { + unit?: InputMaybe; + value?: InputMaybe; +}; + + +export type ArtistContainerPageFacetContentTypeArgs = { + filters?: InputMaybe>; + limit?: Scalars['Int']; + orderBy?: InputMaybe; + orderType?: InputMaybe; +}; + + +export type ArtistContainerPageFacetCreatedArgs = { + unit?: InputMaybe; + value?: InputMaybe; +}; + + +export type ArtistContainerPageFacetIsCommonDraftArgs = { + filters?: InputMaybe>; + limit?: Scalars['Int']; + orderBy?: InputMaybe; + orderType?: InputMaybe; +}; + + +export type ArtistContainerPageFacetNameArgs = { + filters?: InputMaybe>; + limit?: Scalars['Int']; + orderBy?: InputMaybe; + orderType?: InputMaybe; +}; + + +export type ArtistContainerPageFacetRelativePathArgs = { + filters?: InputMaybe>; + limit?: Scalars['Int']; + orderBy?: InputMaybe; + orderType?: InputMaybe; +}; + + +export type ArtistContainerPageFacetRouteSegmentArgs = { + filters?: InputMaybe>; + limit?: Scalars['Int']; + orderBy?: InputMaybe; + orderType?: InputMaybe; +}; + + +export type ArtistContainerPageFacetSavedArgs = { + unit?: InputMaybe; + value?: InputMaybe; +}; + + +export type ArtistContainerPageFacetShortcutArgs = { + filters?: InputMaybe>; + limit?: Scalars['Int']; + orderBy?: InputMaybe; + orderType?: InputMaybe; +}; + + +export type ArtistContainerPageFacetSiteIdArgs = { + filters?: InputMaybe>; + limit?: Scalars['Int']; + orderBy?: InputMaybe; + orderType?: InputMaybe; +}; + + +export type ArtistContainerPageFacetStartPublishArgs = { + unit?: InputMaybe; + value?: InputMaybe; +}; + + +export type ArtistContainerPageFacetStatusArgs = { + filters?: InputMaybe>; + limit?: Scalars['Int']; + orderBy?: InputMaybe; + orderType?: InputMaybe; +}; + + +export type ArtistContainerPageFacetStopPublishArgs = { + unit?: InputMaybe; + value?: InputMaybe; +}; + + +export type ArtistContainerPageFacetUrlArgs = { + filters?: InputMaybe>; + limit?: Scalars['Int']; + orderBy?: InputMaybe; + orderType?: InputMaybe; +}; + +export type ArtistContainerPageOrderByInput = { + Ancestors?: InputMaybe; + Category?: InputMaybe; + Changed?: InputMaybe; + ContentLink?: InputMaybe; + ContentType?: InputMaybe; + Created?: InputMaybe; + ExistingLanguages?: InputMaybe; + IsCommonDraft?: InputMaybe; + Language?: InputMaybe; + MasterLanguage?: InputMaybe; + Name?: InputMaybe; + ParentLink?: InputMaybe; + RelativePath?: InputMaybe; + RouteSegment?: InputMaybe; + Saved?: InputMaybe; + Shortcut?: InputMaybe; + SiteId?: InputMaybe; + StartPublish?: InputMaybe; + Status?: InputMaybe; + StopPublish?: InputMaybe; + Url?: InputMaybe; + _minimumScore?: InputMaybe; + _modified?: InputMaybe; + _ranking?: InputMaybe; +}; + +export type ArtistContainerPageOutput = { + __typename?: 'ArtistContainerPageOutput'; + autocomplete?: Maybe; + cursor?: Maybe; + facets?: Maybe; + items?: Maybe>>; + total?: Maybe; +}; + + +export type ArtistContainerPageOutputTotalArgs = { + all?: InputMaybe; +}; + +export type ArtistContainerPageWhereInput = { + Ancestors?: InputMaybe; + Category?: InputMaybe; + Changed?: InputMaybe; + ContentLink?: InputMaybe; + ContentType?: InputMaybe; + Created?: InputMaybe; + ExistingLanguages?: InputMaybe; + IsCommonDraft?: InputMaybe; + Language?: InputMaybe; + MasterLanguage?: InputMaybe; + Name?: InputMaybe; + ParentLink?: InputMaybe; + RelativePath?: InputMaybe; + RouteSegment?: InputMaybe; + Saved?: InputMaybe; + Shortcut?: InputMaybe; + SiteId?: InputMaybe; + StartPublish?: InputMaybe; + Status?: InputMaybe; + StopPublish?: InputMaybe; + Url?: InputMaybe; + _and?: InputMaybe>>; + _fulltext?: InputMaybe; + _modified?: InputMaybe; + _not?: InputMaybe>>; + _or?: InputMaybe>>; +}; + +export type ArtistDetailsPage = IContent & IData & { + __typename?: 'ArtistDetailsPage'; + Ancestors?: Maybe>>; + /** Description to appear on the artist detail page. */ + ArtistDescription?: Maybe; + ArtistGenre?: Maybe; + ArtistIsHeadliner?: Maybe; + ArtistName?: Maybe; + ArtistPhoto?: Maybe; + Category?: Maybe>>; + Changed?: Maybe; + ContentLink?: Maybe; + ContentType?: Maybe>>; + Created?: Maybe; + ExistingLanguages?: Maybe>>; + IsCommonDraft?: Maybe; + Language?: Maybe; + MasterLanguage?: Maybe; + Name?: Maybe; + ParentLink?: Maybe; + PerformanceEndTime?: Maybe; + PerformanceStartTime?: Maybe; + RelativePath?: Maybe; + RouteSegment?: Maybe; + Saved?: Maybe; + Shortcut?: Maybe; + SiteId?: Maybe; + StageName?: Maybe; + StartPublish?: Maybe; + Status?: Maybe; + StopPublish?: Maybe; + Url?: Maybe; + _children?: Maybe; + _deleted?: Maybe; + _fulltext?: Maybe>>; + _id?: Maybe; + _link?: Maybe; + _modified?: Maybe; + _score?: Maybe; +}; + + +export type ArtistDetailsPageNameArgs = { + highlight?: InputMaybe; +}; + + +export type ArtistDetailsPage_FulltextArgs = { + highlight?: InputMaybe; +}; + + +export type ArtistDetailsPage_LinkArgs = { + type?: InputMaybe; +}; + +export type ArtistDetailsPageAutocomplete = { + __typename?: 'ArtistDetailsPageAutocomplete'; + Ancestors?: Maybe>>; + ArtistDescription?: Maybe>>; + ArtistGenre?: Maybe>>; + ArtistName?: Maybe>>; + ArtistPhoto?: Maybe>>; + Category?: Maybe; + ContentLink?: Maybe; + ContentType?: Maybe>>; + ExistingLanguages?: Maybe; + Language?: Maybe; + MasterLanguage?: Maybe; + ParentLink?: Maybe; + RelativePath?: Maybe>>; + RouteSegment?: Maybe>>; + Shortcut?: Maybe>>; + SiteId?: Maybe>>; + StageName?: Maybe>>; + Status?: Maybe>>; + Url?: Maybe>>; +}; + + +export type ArtistDetailsPageAutocompleteAncestorsArgs = { + limit?: Scalars['Int']; + value: Scalars['String']; +}; + + +export type ArtistDetailsPageAutocompleteArtistDescriptionArgs = { + limit?: Scalars['Int']; + value: Scalars['String']; +}; + + +export type ArtistDetailsPageAutocompleteArtistGenreArgs = { + limit?: Scalars['Int']; + value: Scalars['String']; +}; + + +export type ArtistDetailsPageAutocompleteArtistNameArgs = { + limit?: Scalars['Int']; + value: Scalars['String']; +}; + + +export type ArtistDetailsPageAutocompleteArtistPhotoArgs = { + limit?: Scalars['Int']; + value: Scalars['String']; +}; + + +export type ArtistDetailsPageAutocompleteContentTypeArgs = { + limit?: Scalars['Int']; + value: Scalars['String']; +}; + + +export type ArtistDetailsPageAutocompleteRelativePathArgs = { + limit?: Scalars['Int']; + value: Scalars['String']; +}; + + +export type ArtistDetailsPageAutocompleteRouteSegmentArgs = { + limit?: Scalars['Int']; + value: Scalars['String']; +}; + + +export type ArtistDetailsPageAutocompleteShortcutArgs = { + limit?: Scalars['Int']; + value: Scalars['String']; +}; + + +export type ArtistDetailsPageAutocompleteSiteIdArgs = { + limit?: Scalars['Int']; + value: Scalars['String']; +}; + + +export type ArtistDetailsPageAutocompleteStageNameArgs = { + limit?: Scalars['Int']; + value: Scalars['String']; +}; + + +export type ArtistDetailsPageAutocompleteStatusArgs = { + limit?: Scalars['Int']; + value: Scalars['String']; +}; + + +export type ArtistDetailsPageAutocompleteUrlArgs = { + limit?: Scalars['Int']; + value: Scalars['String']; +}; + +export type ArtistDetailsPageFacet = { + __typename?: 'ArtistDetailsPageFacet'; + Ancestors?: Maybe>>; + ArtistDescription?: Maybe>>; + ArtistGenre?: Maybe>>; + ArtistIsHeadliner?: Maybe>>; + ArtistName?: Maybe>>; + ArtistPhoto?: Maybe>>; + Category?: Maybe; + Changed?: Maybe>>; + ContentLink?: Maybe; + ContentType?: Maybe>>; + Created?: Maybe>>; + ExistingLanguages?: Maybe; + IsCommonDraft?: Maybe>>; + Language?: Maybe; + MasterLanguage?: Maybe; + Name?: Maybe>>; + ParentLink?: Maybe; + PerformanceEndTime?: Maybe>>; + PerformanceStartTime?: Maybe>>; + RelativePath?: Maybe>>; + RouteSegment?: Maybe>>; + Saved?: Maybe>>; + Shortcut?: Maybe>>; + SiteId?: Maybe>>; + StageName?: Maybe>>; + StartPublish?: Maybe>>; + Status?: Maybe>>; + StopPublish?: Maybe>>; + Url?: Maybe>>; +}; + + +export type ArtistDetailsPageFacetAncestorsArgs = { + filters?: InputMaybe>; + limit?: Scalars['Int']; + orderBy?: InputMaybe; + orderType?: InputMaybe; +}; + + +export type ArtistDetailsPageFacetArtistDescriptionArgs = { + filters?: InputMaybe>; + limit?: Scalars['Int']; + orderBy?: InputMaybe; + orderType?: InputMaybe; +}; + + +export type ArtistDetailsPageFacetArtistGenreArgs = { + filters?: InputMaybe>; + limit?: Scalars['Int']; + orderBy?: InputMaybe; + orderType?: InputMaybe; +}; + + +export type ArtistDetailsPageFacetArtistIsHeadlinerArgs = { + filters?: InputMaybe>; + limit?: Scalars['Int']; + orderBy?: InputMaybe; + orderType?: InputMaybe; +}; + + +export type ArtistDetailsPageFacetArtistNameArgs = { + filters?: InputMaybe>; + limit?: Scalars['Int']; + orderBy?: InputMaybe; + orderType?: InputMaybe; +}; + + +export type ArtistDetailsPageFacetArtistPhotoArgs = { + filters?: InputMaybe>; + limit?: Scalars['Int']; + orderBy?: InputMaybe; + orderType?: InputMaybe; +}; + + +export type ArtistDetailsPageFacetChangedArgs = { + unit?: InputMaybe; + value?: InputMaybe; +}; + + +export type ArtistDetailsPageFacetContentTypeArgs = { + filters?: InputMaybe>; + limit?: Scalars['Int']; + orderBy?: InputMaybe; + orderType?: InputMaybe; +}; + + +export type ArtistDetailsPageFacetCreatedArgs = { + unit?: InputMaybe; + value?: InputMaybe; +}; + + +export type ArtistDetailsPageFacetIsCommonDraftArgs = { + filters?: InputMaybe>; + limit?: Scalars['Int']; + orderBy?: InputMaybe; + orderType?: InputMaybe; +}; + + +export type ArtistDetailsPageFacetNameArgs = { + filters?: InputMaybe>; + limit?: Scalars['Int']; + orderBy?: InputMaybe; + orderType?: InputMaybe; +}; + + +export type ArtistDetailsPageFacetPerformanceEndTimeArgs = { + unit?: InputMaybe; + value?: InputMaybe; +}; + + +export type ArtistDetailsPageFacetPerformanceStartTimeArgs = { + unit?: InputMaybe; + value?: InputMaybe; +}; + + +export type ArtistDetailsPageFacetRelativePathArgs = { + filters?: InputMaybe>; + limit?: Scalars['Int']; + orderBy?: InputMaybe; + orderType?: InputMaybe; +}; + + +export type ArtistDetailsPageFacetRouteSegmentArgs = { + filters?: InputMaybe>; + limit?: Scalars['Int']; + orderBy?: InputMaybe; + orderType?: InputMaybe; +}; + + +export type ArtistDetailsPageFacetSavedArgs = { + unit?: InputMaybe; + value?: InputMaybe; +}; + + +export type ArtistDetailsPageFacetShortcutArgs = { + filters?: InputMaybe>; + limit?: Scalars['Int']; + orderBy?: InputMaybe; + orderType?: InputMaybe; +}; + + +export type ArtistDetailsPageFacetSiteIdArgs = { + filters?: InputMaybe>; + limit?: Scalars['Int']; + orderBy?: InputMaybe; + orderType?: InputMaybe; +}; + + +export type ArtistDetailsPageFacetStageNameArgs = { + filters?: InputMaybe>; + limit?: Scalars['Int']; + orderBy?: InputMaybe; + orderType?: InputMaybe; +}; + + +export type ArtistDetailsPageFacetStartPublishArgs = { + unit?: InputMaybe; + value?: InputMaybe; +}; + + +export type ArtistDetailsPageFacetStatusArgs = { + filters?: InputMaybe>; + limit?: Scalars['Int']; + orderBy?: InputMaybe; + orderType?: InputMaybe; +}; + + +export type ArtistDetailsPageFacetStopPublishArgs = { + unit?: InputMaybe; + value?: InputMaybe; +}; + + +export type ArtistDetailsPageFacetUrlArgs = { + filters?: InputMaybe>; + limit?: Scalars['Int']; + orderBy?: InputMaybe; + orderType?: InputMaybe; +}; + +export type ArtistDetailsPageOrderByInput = { + Ancestors?: InputMaybe; + ArtistDescription?: InputMaybe; + ArtistGenre?: InputMaybe; + ArtistIsHeadliner?: InputMaybe; + ArtistName?: InputMaybe; + ArtistPhoto?: InputMaybe; + Category?: InputMaybe; + Changed?: InputMaybe; + ContentLink?: InputMaybe; + ContentType?: InputMaybe; + Created?: InputMaybe; + ExistingLanguages?: InputMaybe; + IsCommonDraft?: InputMaybe; + Language?: InputMaybe; + MasterLanguage?: InputMaybe; + Name?: InputMaybe; + ParentLink?: InputMaybe; + PerformanceEndTime?: InputMaybe; + PerformanceStartTime?: InputMaybe; + RelativePath?: InputMaybe; + RouteSegment?: InputMaybe; + Saved?: InputMaybe; + Shortcut?: InputMaybe; + SiteId?: InputMaybe; + StageName?: InputMaybe; + StartPublish?: InputMaybe; + Status?: InputMaybe; + StopPublish?: InputMaybe; + Url?: InputMaybe; + _minimumScore?: InputMaybe; + _modified?: InputMaybe; + _ranking?: InputMaybe; +}; + +export type ArtistDetailsPageOutput = { + __typename?: 'ArtistDetailsPageOutput'; + autocomplete?: Maybe; + cursor?: Maybe; + facets?: Maybe; + items?: Maybe>>; + total?: Maybe; +}; + + +export type ArtistDetailsPageOutputTotalArgs = { + all?: InputMaybe; +}; + +export type ArtistDetailsPageWhereInput = { + Ancestors?: InputMaybe; + ArtistDescription?: InputMaybe; + ArtistGenre?: InputMaybe; + ArtistIsHeadliner?: InputMaybe; + ArtistName?: InputMaybe; + ArtistPhoto?: InputMaybe; + Category?: InputMaybe; + Changed?: InputMaybe; + ContentLink?: InputMaybe; + ContentType?: InputMaybe; + Created?: InputMaybe; + ExistingLanguages?: InputMaybe; + IsCommonDraft?: InputMaybe; + Language?: InputMaybe; + MasterLanguage?: InputMaybe; + Name?: InputMaybe; + ParentLink?: InputMaybe; + PerformanceEndTime?: InputMaybe; + PerformanceStartTime?: InputMaybe; + RelativePath?: InputMaybe; + RouteSegment?: InputMaybe; + Saved?: InputMaybe; + Shortcut?: InputMaybe; + SiteId?: InputMaybe; + StageName?: InputMaybe; + StartPublish?: InputMaybe; + Status?: InputMaybe; + StopPublish?: InputMaybe; + Url?: InputMaybe; + _and?: InputMaybe>>; + _fulltext?: InputMaybe; + _modified?: InputMaybe; + _not?: InputMaybe>>; + _or?: InputMaybe>>; +}; + +export type BlobModel = { + __typename?: 'BlobModel'; + Id?: Maybe; + Url?: Maybe; +}; + +export type BlobModelAutocomplete = { + __typename?: 'BlobModelAutocomplete'; + Id?: Maybe>>; + Url?: Maybe>>; +}; + + +export type BlobModelAutocompleteIdArgs = { + limit?: Scalars['Int']; + value: Scalars['String']; +}; + + +export type BlobModelAutocompleteUrlArgs = { + limit?: Scalars['Int']; + value: Scalars['String']; +}; + +export type BlobModelFacet = { + __typename?: 'BlobModelFacet'; + Id?: Maybe>>; + Url?: Maybe>>; +}; + + +export type BlobModelFacetIdArgs = { + filters?: InputMaybe>; + limit?: Scalars['Int']; + orderBy?: InputMaybe; + orderType?: InputMaybe; +}; + + +export type BlobModelFacetUrlArgs = { + filters?: InputMaybe>; + limit?: Scalars['Int']; + orderBy?: InputMaybe; + orderType?: InputMaybe; +}; + +export type BlobModelOrderByInput = { + Id?: InputMaybe; + Url?: InputMaybe; +}; + +export type BlobModelWhereInput = { + Id?: InputMaybe; + Url?: InputMaybe; +}; + +export type BoolFilterInput = { + /** `boost` influences the weight of a field by boosting a match with a number (default: 1) — counts more towards the eventual relevance score which can be projected with `_score` — at query time. Note that `boost` cannot be a negative number. */ + boost?: InputMaybe; + /** `eq` matches on an exact value, but the value is case-insensitive. */ + eq?: InputMaybe; + /** `exist` matches results that have this field. */ + exist?: InputMaybe; + /** `not_eq` retrieves results not matching with an exact (but case-insensitive) value. */ + notEq?: InputMaybe; +}; + +export type BuyTicketBlock = IContent & IData & { + __typename?: 'BuyTicketBlock'; + Ancestors?: Maybe>>; + Category?: Maybe>>; + Changed?: Maybe; + ContentLink?: Maybe; + ContentType?: Maybe>>; + Created?: Maybe; + ExistingLanguages?: Maybe>>; + Heading?: Maybe; + IsCommonDraft?: Maybe; + Language?: Maybe; + MasterLanguage?: Maybe; + Message?: Maybe; + Name?: Maybe; + ParentLink?: Maybe; + RelativePath?: Maybe; + RouteSegment?: Maybe; + Saved?: Maybe; + Shortcut?: Maybe; + SiteId?: Maybe; + StartPublish?: Maybe; + Status?: Maybe; + StopPublish?: Maybe; + Url?: Maybe; + _children?: Maybe; + _deleted?: Maybe; + _fulltext?: Maybe>>; + _id?: Maybe; + _link?: Maybe; + _modified?: Maybe; + _score?: Maybe; +}; + + +export type BuyTicketBlockNameArgs = { + highlight?: InputMaybe; +}; + + +export type BuyTicketBlock_FulltextArgs = { + highlight?: InputMaybe; +}; + + +export type BuyTicketBlock_LinkArgs = { + type?: InputMaybe; +}; + +export type BuyTicketBlockAutocomplete = { + __typename?: 'BuyTicketBlockAutocomplete'; + Ancestors?: Maybe>>; + Category?: Maybe; + ContentLink?: Maybe; + ContentType?: Maybe>>; + ExistingLanguages?: Maybe; + Heading?: Maybe>>; + Language?: Maybe; + MasterLanguage?: Maybe; + Message?: Maybe>>; + ParentLink?: Maybe; + RelativePath?: Maybe>>; + RouteSegment?: Maybe>>; + Shortcut?: Maybe>>; + SiteId?: Maybe>>; + Status?: Maybe>>; + Url?: Maybe>>; +}; + + +export type BuyTicketBlockAutocompleteAncestorsArgs = { + limit?: Scalars['Int']; + value: Scalars['String']; +}; + + +export type BuyTicketBlockAutocompleteContentTypeArgs = { + limit?: Scalars['Int']; + value: Scalars['String']; +}; + + +export type BuyTicketBlockAutocompleteHeadingArgs = { + limit?: Scalars['Int']; + value: Scalars['String']; +}; + + +export type BuyTicketBlockAutocompleteMessageArgs = { + limit?: Scalars['Int']; + value: Scalars['String']; +}; + + +export type BuyTicketBlockAutocompleteRelativePathArgs = { + limit?: Scalars['Int']; + value: Scalars['String']; +}; + + +export type BuyTicketBlockAutocompleteRouteSegmentArgs = { + limit?: Scalars['Int']; + value: Scalars['String']; +}; + + +export type BuyTicketBlockAutocompleteShortcutArgs = { + limit?: Scalars['Int']; + value: Scalars['String']; +}; + + +export type BuyTicketBlockAutocompleteSiteIdArgs = { + limit?: Scalars['Int']; + value: Scalars['String']; +}; + + +export type BuyTicketBlockAutocompleteStatusArgs = { + limit?: Scalars['Int']; + value: Scalars['String']; +}; + + +export type BuyTicketBlockAutocompleteUrlArgs = { + limit?: Scalars['Int']; + value: Scalars['String']; +}; + +export type BuyTicketBlockFacet = { + __typename?: 'BuyTicketBlockFacet'; + Ancestors?: Maybe>>; + Category?: Maybe; + Changed?: Maybe>>; + ContentLink?: Maybe; + ContentType?: Maybe>>; + Created?: Maybe>>; + ExistingLanguages?: Maybe; + Heading?: Maybe>>; + IsCommonDraft?: Maybe>>; + Language?: Maybe; + MasterLanguage?: Maybe; + Message?: Maybe>>; + Name?: Maybe>>; + ParentLink?: Maybe; + RelativePath?: Maybe>>; + RouteSegment?: Maybe>>; + Saved?: Maybe>>; + Shortcut?: Maybe>>; + SiteId?: Maybe>>; + StartPublish?: Maybe>>; + Status?: Maybe>>; + StopPublish?: Maybe>>; + Url?: Maybe>>; +}; + + +export type BuyTicketBlockFacetAncestorsArgs = { + filters?: InputMaybe>; + limit?: Scalars['Int']; + orderBy?: InputMaybe; + orderType?: InputMaybe; +}; + + +export type BuyTicketBlockFacetChangedArgs = { + unit?: InputMaybe; + value?: InputMaybe; +}; + + +export type BuyTicketBlockFacetContentTypeArgs = { + filters?: InputMaybe>; + limit?: Scalars['Int']; + orderBy?: InputMaybe; + orderType?: InputMaybe; +}; + + +export type BuyTicketBlockFacetCreatedArgs = { + unit?: InputMaybe; + value?: InputMaybe; +}; + + +export type BuyTicketBlockFacetHeadingArgs = { + filters?: InputMaybe>; + limit?: Scalars['Int']; + orderBy?: InputMaybe; + orderType?: InputMaybe; +}; + + +export type BuyTicketBlockFacetIsCommonDraftArgs = { + filters?: InputMaybe>; + limit?: Scalars['Int']; + orderBy?: InputMaybe; + orderType?: InputMaybe; +}; + + +export type BuyTicketBlockFacetMessageArgs = { + filters?: InputMaybe>; + limit?: Scalars['Int']; + orderBy?: InputMaybe; + orderType?: InputMaybe; +}; + + +export type BuyTicketBlockFacetNameArgs = { + filters?: InputMaybe>; + limit?: Scalars['Int']; + orderBy?: InputMaybe; + orderType?: InputMaybe; +}; + + +export type BuyTicketBlockFacetRelativePathArgs = { + filters?: InputMaybe>; + limit?: Scalars['Int']; + orderBy?: InputMaybe; + orderType?: InputMaybe; +}; + + +export type BuyTicketBlockFacetRouteSegmentArgs = { + filters?: InputMaybe>; + limit?: Scalars['Int']; + orderBy?: InputMaybe; + orderType?: InputMaybe; +}; + + +export type BuyTicketBlockFacetSavedArgs = { + unit?: InputMaybe; + value?: InputMaybe; +}; + + +export type BuyTicketBlockFacetShortcutArgs = { + filters?: InputMaybe>; + limit?: Scalars['Int']; + orderBy?: InputMaybe; + orderType?: InputMaybe; +}; + + +export type BuyTicketBlockFacetSiteIdArgs = { + filters?: InputMaybe>; + limit?: Scalars['Int']; + orderBy?: InputMaybe; + orderType?: InputMaybe; +}; + + +export type BuyTicketBlockFacetStartPublishArgs = { + unit?: InputMaybe; + value?: InputMaybe; +}; + + +export type BuyTicketBlockFacetStatusArgs = { + filters?: InputMaybe>; + limit?: Scalars['Int']; + orderBy?: InputMaybe; + orderType?: InputMaybe; +}; + + +export type BuyTicketBlockFacetStopPublishArgs = { + unit?: InputMaybe; + value?: InputMaybe; +}; + + +export type BuyTicketBlockFacetUrlArgs = { + filters?: InputMaybe>; + limit?: Scalars['Int']; + orderBy?: InputMaybe; + orderType?: InputMaybe; +}; + +export type BuyTicketBlockOrderByInput = { + Ancestors?: InputMaybe; + Category?: InputMaybe; + Changed?: InputMaybe; + ContentLink?: InputMaybe; + ContentType?: InputMaybe; + Created?: InputMaybe; + ExistingLanguages?: InputMaybe; + Heading?: InputMaybe; + IsCommonDraft?: InputMaybe; + Language?: InputMaybe; + MasterLanguage?: InputMaybe; + Message?: InputMaybe; + Name?: InputMaybe; + ParentLink?: InputMaybe; + RelativePath?: InputMaybe; + RouteSegment?: InputMaybe; + Saved?: InputMaybe; + Shortcut?: InputMaybe; + SiteId?: InputMaybe; + StartPublish?: InputMaybe; + Status?: InputMaybe; + StopPublish?: InputMaybe; + Url?: InputMaybe; + _minimumScore?: InputMaybe; + _modified?: InputMaybe; + _ranking?: InputMaybe; +}; + +export type BuyTicketBlockOutput = { + __typename?: 'BuyTicketBlockOutput'; + autocomplete?: Maybe; + cursor?: Maybe; + facets?: Maybe; + items?: Maybe>>; + total?: Maybe; +}; + + +export type BuyTicketBlockOutputTotalArgs = { + all?: InputMaybe; +}; + +export type BuyTicketBlockWhereInput = { + Ancestors?: InputMaybe; + Category?: InputMaybe; + Changed?: InputMaybe; + ContentLink?: InputMaybe; + ContentType?: InputMaybe; + Created?: InputMaybe; + ExistingLanguages?: InputMaybe; + Heading?: InputMaybe; + IsCommonDraft?: InputMaybe; + Language?: InputMaybe; + MasterLanguage?: InputMaybe; + Message?: InputMaybe; + Name?: InputMaybe; + ParentLink?: InputMaybe; + RelativePath?: InputMaybe; + RouteSegment?: InputMaybe; + Saved?: InputMaybe; + Shortcut?: InputMaybe; + SiteId?: InputMaybe; + StartPublish?: InputMaybe; + Status?: InputMaybe; + StopPublish?: InputMaybe; + Url?: InputMaybe; + _and?: InputMaybe>>; + _fulltext?: InputMaybe; + _modified?: InputMaybe; + _not?: InputMaybe>>; + _or?: InputMaybe>>; +}; + +export type BuyTicketPage = IContent & IData & { + __typename?: 'BuyTicketPage'; + Ancestors?: Maybe>>; + Category?: Maybe>>; + Changed?: Maybe; + ContentLink?: Maybe; + ContentType?: Maybe>>; + Created?: Maybe; + ExistingLanguages?: Maybe>>; + IsCommonDraft?: Maybe; + Language?: Maybe; + MainContentArea?: Maybe>>; + MasterLanguage?: Maybe; + Name?: Maybe; + ParentLink?: Maybe; + RelativePath?: Maybe; + RouteSegment?: Maybe; + Saved?: Maybe; + Shortcut?: Maybe; + SiteId?: Maybe; + StartPublish?: Maybe; + Status?: Maybe; + StopPublish?: Maybe; + Url?: Maybe; + _children?: Maybe; + _deleted?: Maybe; + _fulltext?: Maybe>>; + _id?: Maybe; + _link?: Maybe; + _modified?: Maybe; + _score?: Maybe; +}; + + +export type BuyTicketPageNameArgs = { + highlight?: InputMaybe; +}; + + +export type BuyTicketPage_FulltextArgs = { + highlight?: InputMaybe; +}; + + +export type BuyTicketPage_LinkArgs = { + type?: InputMaybe; +}; + +export type BuyTicketPageAutocomplete = { + __typename?: 'BuyTicketPageAutocomplete'; + Ancestors?: Maybe>>; + Category?: Maybe; + ContentLink?: Maybe; + ContentType?: Maybe>>; + ExistingLanguages?: Maybe; + Language?: Maybe; + MainContentArea?: Maybe; + MasterLanguage?: Maybe; + ParentLink?: Maybe; + RelativePath?: Maybe>>; + RouteSegment?: Maybe>>; + Shortcut?: Maybe>>; + SiteId?: Maybe>>; + Status?: Maybe>>; + Url?: Maybe>>; +}; + + +export type BuyTicketPageAutocompleteAncestorsArgs = { + limit?: Scalars['Int']; + value: Scalars['String']; +}; + + +export type BuyTicketPageAutocompleteContentTypeArgs = { + limit?: Scalars['Int']; + value: Scalars['String']; +}; + + +export type BuyTicketPageAutocompleteRelativePathArgs = { + limit?: Scalars['Int']; + value: Scalars['String']; +}; + + +export type BuyTicketPageAutocompleteRouteSegmentArgs = { + limit?: Scalars['Int']; + value: Scalars['String']; +}; + + +export type BuyTicketPageAutocompleteShortcutArgs = { + limit?: Scalars['Int']; + value: Scalars['String']; +}; + + +export type BuyTicketPageAutocompleteSiteIdArgs = { + limit?: Scalars['Int']; + value: Scalars['String']; +}; + + +export type BuyTicketPageAutocompleteStatusArgs = { + limit?: Scalars['Int']; + value: Scalars['String']; +}; + + +export type BuyTicketPageAutocompleteUrlArgs = { + limit?: Scalars['Int']; + value: Scalars['String']; +}; + +export type BuyTicketPageFacet = { + __typename?: 'BuyTicketPageFacet'; + Ancestors?: Maybe>>; + Category?: Maybe; + Changed?: Maybe>>; + ContentLink?: Maybe; + ContentType?: Maybe>>; + Created?: Maybe>>; + ExistingLanguages?: Maybe; + IsCommonDraft?: Maybe>>; + Language?: Maybe; + MainContentArea?: Maybe; + MasterLanguage?: Maybe; + Name?: Maybe>>; + ParentLink?: Maybe; + RelativePath?: Maybe>>; + RouteSegment?: Maybe>>; + Saved?: Maybe>>; + Shortcut?: Maybe>>; + SiteId?: Maybe>>; + StartPublish?: Maybe>>; + Status?: Maybe>>; + StopPublish?: Maybe>>; + Url?: Maybe>>; +}; + + +export type BuyTicketPageFacetAncestorsArgs = { + filters?: InputMaybe>; + limit?: Scalars['Int']; + orderBy?: InputMaybe; + orderType?: InputMaybe; +}; + + +export type BuyTicketPageFacetChangedArgs = { + unit?: InputMaybe; + value?: InputMaybe; +}; + + +export type BuyTicketPageFacetContentTypeArgs = { + filters?: InputMaybe>; + limit?: Scalars['Int']; + orderBy?: InputMaybe; + orderType?: InputMaybe; +}; + + +export type BuyTicketPageFacetCreatedArgs = { + unit?: InputMaybe; + value?: InputMaybe; +}; + + +export type BuyTicketPageFacetIsCommonDraftArgs = { + filters?: InputMaybe>; + limit?: Scalars['Int']; + orderBy?: InputMaybe; + orderType?: InputMaybe; +}; + + +export type BuyTicketPageFacetNameArgs = { + filters?: InputMaybe>; + limit?: Scalars['Int']; + orderBy?: InputMaybe; + orderType?: InputMaybe; +}; + + +export type BuyTicketPageFacetRelativePathArgs = { + filters?: InputMaybe>; + limit?: Scalars['Int']; + orderBy?: InputMaybe; + orderType?: InputMaybe; +}; + + +export type BuyTicketPageFacetRouteSegmentArgs = { + filters?: InputMaybe>; + limit?: Scalars['Int']; + orderBy?: InputMaybe; + orderType?: InputMaybe; +}; + + +export type BuyTicketPageFacetSavedArgs = { + unit?: InputMaybe; + value?: InputMaybe; +}; + + +export type BuyTicketPageFacetShortcutArgs = { + filters?: InputMaybe>; + limit?: Scalars['Int']; + orderBy?: InputMaybe; + orderType?: InputMaybe; +}; + + +export type BuyTicketPageFacetSiteIdArgs = { + filters?: InputMaybe>; + limit?: Scalars['Int']; + orderBy?: InputMaybe; + orderType?: InputMaybe; +}; + + +export type BuyTicketPageFacetStartPublishArgs = { + unit?: InputMaybe; + value?: InputMaybe; +}; + + +export type BuyTicketPageFacetStatusArgs = { + filters?: InputMaybe>; + limit?: Scalars['Int']; + orderBy?: InputMaybe; + orderType?: InputMaybe; +}; + + +export type BuyTicketPageFacetStopPublishArgs = { + unit?: InputMaybe; + value?: InputMaybe; +}; + + +export type BuyTicketPageFacetUrlArgs = { + filters?: InputMaybe>; + limit?: Scalars['Int']; + orderBy?: InputMaybe; + orderType?: InputMaybe; +}; + +export type BuyTicketPageOrderByInput = { + Ancestors?: InputMaybe; + Category?: InputMaybe; + Changed?: InputMaybe; + ContentLink?: InputMaybe; + ContentType?: InputMaybe; + Created?: InputMaybe; + ExistingLanguages?: InputMaybe; + IsCommonDraft?: InputMaybe; + Language?: InputMaybe; + MainContentArea?: InputMaybe; + MasterLanguage?: InputMaybe; + Name?: InputMaybe; + ParentLink?: InputMaybe; + RelativePath?: InputMaybe; + RouteSegment?: InputMaybe; + Saved?: InputMaybe; + Shortcut?: InputMaybe; + SiteId?: InputMaybe; + StartPublish?: InputMaybe; + Status?: InputMaybe; + StopPublish?: InputMaybe; + Url?: InputMaybe; + _minimumScore?: InputMaybe; + _modified?: InputMaybe; + _ranking?: InputMaybe; +}; + +export type BuyTicketPageOutput = { + __typename?: 'BuyTicketPageOutput'; + autocomplete?: Maybe; + cursor?: Maybe; + facets?: Maybe; + items?: Maybe>>; + total?: Maybe; +}; + + +export type BuyTicketPageOutputTotalArgs = { + all?: InputMaybe; +}; + +export type BuyTicketPageWhereInput = { + Ancestors?: InputMaybe; + Category?: InputMaybe; + Changed?: InputMaybe; + ContentLink?: InputMaybe; + ContentType?: InputMaybe; + Created?: InputMaybe; + ExistingLanguages?: InputMaybe; + IsCommonDraft?: InputMaybe; + Language?: InputMaybe; + MainContentArea?: InputMaybe; + MasterLanguage?: InputMaybe; + Name?: InputMaybe; + ParentLink?: InputMaybe; + RelativePath?: InputMaybe; + RouteSegment?: InputMaybe; + Saved?: InputMaybe; + Shortcut?: InputMaybe; + SiteId?: InputMaybe; + StartPublish?: InputMaybe; + Status?: InputMaybe; + StopPublish?: InputMaybe; + Url?: InputMaybe; + _and?: InputMaybe>>; + _fulltext?: InputMaybe; + _modified?: InputMaybe; + _not?: InputMaybe>>; + _or?: InputMaybe>>; +}; + +export type CaptchaElementBlock = IContent & IData & { + __typename?: 'CaptchaElementBlock'; + Ancestors?: Maybe>>; + Category?: Maybe>>; + Changed?: Maybe; + ContentLink?: Maybe; + ContentType?: Maybe>>; + Created?: Maybe; + Description?: Maybe; + ExistingLanguages?: Maybe>>; + ImageHeight?: Maybe; + ImageWidth?: Maybe; + IsCommonDraft?: Maybe; + Label?: Maybe; + Language?: Maybe; + MasterLanguage?: Maybe; + Name?: Maybe; + ParentLink?: Maybe; + RelativePath?: Maybe; + RouteSegment?: Maybe; + Saved?: Maybe; + Shortcut?: Maybe; + SiteId?: Maybe; + StartPublish?: Maybe; + Status?: Maybe; + StopPublish?: Maybe; + TextLength?: Maybe; + Url?: Maybe; + Validators?: Maybe; + _children?: Maybe; + _deleted?: Maybe; + _fulltext?: Maybe>>; + _id?: Maybe; + _link?: Maybe; + _modified?: Maybe; + _score?: Maybe; +}; + + +export type CaptchaElementBlockDescriptionArgs = { + highlight?: InputMaybe; +}; + + +export type CaptchaElementBlockLabelArgs = { + highlight?: InputMaybe; +}; + + +export type CaptchaElementBlockNameArgs = { + highlight?: InputMaybe; +}; + + +export type CaptchaElementBlockValidatorsArgs = { + highlight?: InputMaybe; +}; + + +export type CaptchaElementBlock_FulltextArgs = { + highlight?: InputMaybe; +}; + + +export type CaptchaElementBlock_LinkArgs = { + type?: InputMaybe; +}; + +export type CaptchaElementBlockAutocomplete = { + __typename?: 'CaptchaElementBlockAutocomplete'; + Ancestors?: Maybe>>; + Category?: Maybe; + ContentLink?: Maybe; + ContentType?: Maybe>>; + ExistingLanguages?: Maybe; + Language?: Maybe; + MasterLanguage?: Maybe; + ParentLink?: Maybe; + RelativePath?: Maybe>>; + RouteSegment?: Maybe>>; + Shortcut?: Maybe>>; + SiteId?: Maybe>>; + Status?: Maybe>>; + Url?: Maybe>>; +}; + + +export type CaptchaElementBlockAutocompleteAncestorsArgs = { + limit?: Scalars['Int']; + value: Scalars['String']; +}; + + +export type CaptchaElementBlockAutocompleteContentTypeArgs = { + limit?: Scalars['Int']; + value: Scalars['String']; +}; + + +export type CaptchaElementBlockAutocompleteRelativePathArgs = { + limit?: Scalars['Int']; + value: Scalars['String']; +}; + + +export type CaptchaElementBlockAutocompleteRouteSegmentArgs = { + limit?: Scalars['Int']; + value: Scalars['String']; +}; + + +export type CaptchaElementBlockAutocompleteShortcutArgs = { + limit?: Scalars['Int']; + value: Scalars['String']; +}; + + +export type CaptchaElementBlockAutocompleteSiteIdArgs = { + limit?: Scalars['Int']; + value: Scalars['String']; +}; + + +export type CaptchaElementBlockAutocompleteStatusArgs = { + limit?: Scalars['Int']; + value: Scalars['String']; +}; + + +export type CaptchaElementBlockAutocompleteUrlArgs = { + limit?: Scalars['Int']; + value: Scalars['String']; +}; + +export type CaptchaElementBlockFacet = { + __typename?: 'CaptchaElementBlockFacet'; + Ancestors?: Maybe>>; + Category?: Maybe; + Changed?: Maybe>>; + ContentLink?: Maybe; + ContentType?: Maybe>>; + Created?: Maybe>>; + Description?: Maybe>>; + ExistingLanguages?: Maybe; + ImageHeight?: Maybe>>; + ImageWidth?: Maybe>>; + IsCommonDraft?: Maybe>>; + Label?: Maybe>>; + Language?: Maybe; + MasterLanguage?: Maybe; + Name?: Maybe>>; + ParentLink?: Maybe; + RelativePath?: Maybe>>; + RouteSegment?: Maybe>>; + Saved?: Maybe>>; + Shortcut?: Maybe>>; + SiteId?: Maybe>>; + StartPublish?: Maybe>>; + Status?: Maybe>>; + StopPublish?: Maybe>>; + TextLength?: Maybe>>; + Url?: Maybe>>; + Validators?: Maybe>>; +}; + + +export type CaptchaElementBlockFacetAncestorsArgs = { + filters?: InputMaybe>; + limit?: Scalars['Int']; + orderBy?: InputMaybe; + orderType?: InputMaybe; +}; + + +export type CaptchaElementBlockFacetChangedArgs = { + unit?: InputMaybe; + value?: InputMaybe; +}; + + +export type CaptchaElementBlockFacetContentTypeArgs = { + filters?: InputMaybe>; + limit?: Scalars['Int']; + orderBy?: InputMaybe; + orderType?: InputMaybe; +}; + + +export type CaptchaElementBlockFacetCreatedArgs = { + unit?: InputMaybe; + value?: InputMaybe; +}; + + +export type CaptchaElementBlockFacetDescriptionArgs = { + filters?: InputMaybe>; + limit?: Scalars['Int']; + orderBy?: InputMaybe; + orderType?: InputMaybe; +}; + + +export type CaptchaElementBlockFacetImageHeightArgs = { + filters?: InputMaybe>; + limit?: InputMaybe; + orderBy?: InputMaybe; + orderType?: InputMaybe; + ranges?: InputMaybe>>; +}; + + +export type CaptchaElementBlockFacetImageWidthArgs = { + filters?: InputMaybe>; + limit?: InputMaybe; + orderBy?: InputMaybe; + orderType?: InputMaybe; + ranges?: InputMaybe>>; +}; + + +export type CaptchaElementBlockFacetIsCommonDraftArgs = { + filters?: InputMaybe>; + limit?: Scalars['Int']; + orderBy?: InputMaybe; + orderType?: InputMaybe; +}; + + +export type CaptchaElementBlockFacetLabelArgs = { + filters?: InputMaybe>; + limit?: Scalars['Int']; + orderBy?: InputMaybe; + orderType?: InputMaybe; +}; + + +export type CaptchaElementBlockFacetNameArgs = { + filters?: InputMaybe>; + limit?: Scalars['Int']; + orderBy?: InputMaybe; + orderType?: InputMaybe; +}; + + +export type CaptchaElementBlockFacetRelativePathArgs = { + filters?: InputMaybe>; + limit?: Scalars['Int']; + orderBy?: InputMaybe; + orderType?: InputMaybe; +}; + + +export type CaptchaElementBlockFacetRouteSegmentArgs = { + filters?: InputMaybe>; + limit?: Scalars['Int']; + orderBy?: InputMaybe; + orderType?: InputMaybe; +}; + + +export type CaptchaElementBlockFacetSavedArgs = { + unit?: InputMaybe; + value?: InputMaybe; +}; + + +export type CaptchaElementBlockFacetShortcutArgs = { + filters?: InputMaybe>; + limit?: Scalars['Int']; + orderBy?: InputMaybe; + orderType?: InputMaybe; +}; + + +export type CaptchaElementBlockFacetSiteIdArgs = { + filters?: InputMaybe>; + limit?: Scalars['Int']; + orderBy?: InputMaybe; + orderType?: InputMaybe; +}; + + +export type CaptchaElementBlockFacetStartPublishArgs = { + unit?: InputMaybe; + value?: InputMaybe; +}; + + +export type CaptchaElementBlockFacetStatusArgs = { + filters?: InputMaybe>; + limit?: Scalars['Int']; + orderBy?: InputMaybe; + orderType?: InputMaybe; +}; + + +export type CaptchaElementBlockFacetStopPublishArgs = { + unit?: InputMaybe; + value?: InputMaybe; +}; + + +export type CaptchaElementBlockFacetTextLengthArgs = { + filters?: InputMaybe>; + limit?: InputMaybe; + orderBy?: InputMaybe; + orderType?: InputMaybe; + ranges?: InputMaybe>>; +}; + + +export type CaptchaElementBlockFacetUrlArgs = { + filters?: InputMaybe>; + limit?: Scalars['Int']; + orderBy?: InputMaybe; + orderType?: InputMaybe; +}; + + +export type CaptchaElementBlockFacetValidatorsArgs = { + filters?: InputMaybe>; + limit?: Scalars['Int']; + orderBy?: InputMaybe; + orderType?: InputMaybe; +}; + +export type CaptchaElementBlockOrderByInput = { + Ancestors?: InputMaybe; + Category?: InputMaybe; + Changed?: InputMaybe; + ContentLink?: InputMaybe; + ContentType?: InputMaybe; + Created?: InputMaybe; + Description?: InputMaybe; + ExistingLanguages?: InputMaybe; + ImageHeight?: InputMaybe; + ImageWidth?: InputMaybe; + IsCommonDraft?: InputMaybe; + Label?: InputMaybe; + Language?: InputMaybe; + MasterLanguage?: InputMaybe; + Name?: InputMaybe; + ParentLink?: InputMaybe; + RelativePath?: InputMaybe; + RouteSegment?: InputMaybe; + Saved?: InputMaybe; + Shortcut?: InputMaybe; + SiteId?: InputMaybe; + StartPublish?: InputMaybe; + Status?: InputMaybe; + StopPublish?: InputMaybe; + TextLength?: InputMaybe; + Url?: InputMaybe; + Validators?: InputMaybe; + _minimumScore?: InputMaybe; + _modified?: InputMaybe; + _ranking?: InputMaybe; +}; + +export type CaptchaElementBlockOutput = { + __typename?: 'CaptchaElementBlockOutput'; + autocomplete?: Maybe; + cursor?: Maybe; + facets?: Maybe; + items?: Maybe>>; + total?: Maybe; +}; + + +export type CaptchaElementBlockOutputTotalArgs = { + all?: InputMaybe; +}; + +export type CaptchaElementBlockWhereInput = { + Ancestors?: InputMaybe; + Category?: InputMaybe; + Changed?: InputMaybe; + ContentLink?: InputMaybe; + ContentType?: InputMaybe; + Created?: InputMaybe; + Description?: InputMaybe; + ExistingLanguages?: InputMaybe; + ImageHeight?: InputMaybe; + ImageWidth?: InputMaybe; + IsCommonDraft?: InputMaybe; + Label?: InputMaybe; + Language?: InputMaybe; + MasterLanguage?: InputMaybe; + Name?: InputMaybe; + ParentLink?: InputMaybe; + RelativePath?: InputMaybe; + RouteSegment?: InputMaybe; + Saved?: InputMaybe; + Shortcut?: InputMaybe; + SiteId?: InputMaybe; + StartPublish?: InputMaybe; + Status?: InputMaybe; + StopPublish?: InputMaybe; + TextLength?: InputMaybe; + Url?: InputMaybe; + Validators?: InputMaybe; + _and?: InputMaybe>>; + _fulltext?: InputMaybe; + _modified?: InputMaybe; + _not?: InputMaybe>>; + _or?: InputMaybe>>; +}; + +export type CategoryModel = { + __typename?: 'CategoryModel'; + Description?: Maybe; + Id?: Maybe; + Name?: Maybe; +}; + +export type CategoryModelAutocomplete = { + __typename?: 'CategoryModelAutocomplete'; + Description?: Maybe>>; + Name?: Maybe>>; +}; + + +export type CategoryModelAutocompleteDescriptionArgs = { + limit?: Scalars['Int']; + value: Scalars['String']; +}; + + +export type CategoryModelAutocompleteNameArgs = { + limit?: Scalars['Int']; + value: Scalars['String']; +}; + +export type CategoryModelFacet = { + __typename?: 'CategoryModelFacet'; + Description?: Maybe>>; + Id?: Maybe>>; + Name?: Maybe>>; +}; + + +export type CategoryModelFacetDescriptionArgs = { + filters?: InputMaybe>; + limit?: Scalars['Int']; + orderBy?: InputMaybe; + orderType?: InputMaybe; +}; + + +export type CategoryModelFacetIdArgs = { + filters?: InputMaybe>; + limit?: InputMaybe; + orderBy?: InputMaybe; + orderType?: InputMaybe; + ranges?: InputMaybe>>; +}; + + +export type CategoryModelFacetNameArgs = { + filters?: InputMaybe>; + limit?: Scalars['Int']; + orderBy?: InputMaybe; + orderType?: InputMaybe; +}; + +export type CategoryModelOrderByInput = { + Description?: InputMaybe; + Id?: InputMaybe; + Name?: InputMaybe; +}; + +export type CategoryModelWhereInput = { + Description?: InputMaybe; + Id?: InputMaybe; + Name?: InputMaybe; +}; + +export type ChoiceElementBlock = IContent & IData & { + __typename?: 'ChoiceElementBlock'; + AllowMultiSelect?: Maybe; + Ancestors?: Maybe>>; + Category?: Maybe>>; + Changed?: Maybe; + ConditionCombination?: Maybe; + ContentLink?: Maybe; + ContentType?: Maybe>>; + Created?: Maybe; + Description?: Maybe; + ExistingLanguages?: Maybe>>; + Feed?: Maybe; + IsCommonDraft?: Maybe; + Label?: Maybe; + Language?: Maybe; + MasterLanguage?: Maybe; + Name?: Maybe; + ParentLink?: Maybe; + RelativePath?: Maybe; + RouteSegment?: Maybe; + SatisfiedAction?: Maybe; + Saved?: Maybe; + Shortcut?: Maybe; + SiteId?: Maybe; + StartPublish?: Maybe; + Status?: Maybe; + StopPublish?: Maybe; + Url?: Maybe; + Validators?: Maybe; + _children?: Maybe; + _deleted?: Maybe; + _fulltext?: Maybe>>; + _id?: Maybe; + _link?: Maybe; + _modified?: Maybe; + _score?: Maybe; +}; + + +export type ChoiceElementBlockDescriptionArgs = { + highlight?: InputMaybe; +}; + + +export type ChoiceElementBlockFeedArgs = { + highlight?: InputMaybe; +}; + + +export type ChoiceElementBlockLabelArgs = { + highlight?: InputMaybe; +}; + + +export type ChoiceElementBlockNameArgs = { + highlight?: InputMaybe; +}; + + +export type ChoiceElementBlockSatisfiedActionArgs = { + highlight?: InputMaybe; +}; + + +export type ChoiceElementBlockValidatorsArgs = { + highlight?: InputMaybe; +}; + + +export type ChoiceElementBlock_FulltextArgs = { + highlight?: InputMaybe; +}; + + +export type ChoiceElementBlock_LinkArgs = { + type?: InputMaybe; +}; + +export type ChoiceElementBlockAutocomplete = { + __typename?: 'ChoiceElementBlockAutocomplete'; + Ancestors?: Maybe>>; + Category?: Maybe; + ContentLink?: Maybe; + ContentType?: Maybe>>; + ExistingLanguages?: Maybe; + Language?: Maybe; + MasterLanguage?: Maybe; + ParentLink?: Maybe; + RelativePath?: Maybe>>; + RouteSegment?: Maybe>>; + Shortcut?: Maybe>>; + SiteId?: Maybe>>; + Status?: Maybe>>; + Url?: Maybe>>; +}; + + +export type ChoiceElementBlockAutocompleteAncestorsArgs = { + limit?: Scalars['Int']; + value: Scalars['String']; +}; + + +export type ChoiceElementBlockAutocompleteContentTypeArgs = { + limit?: Scalars['Int']; + value: Scalars['String']; +}; + + +export type ChoiceElementBlockAutocompleteRelativePathArgs = { + limit?: Scalars['Int']; + value: Scalars['String']; +}; + + +export type ChoiceElementBlockAutocompleteRouteSegmentArgs = { + limit?: Scalars['Int']; + value: Scalars['String']; +}; + + +export type ChoiceElementBlockAutocompleteShortcutArgs = { + limit?: Scalars['Int']; + value: Scalars['String']; +}; + + +export type ChoiceElementBlockAutocompleteSiteIdArgs = { + limit?: Scalars['Int']; + value: Scalars['String']; +}; + + +export type ChoiceElementBlockAutocompleteStatusArgs = { + limit?: Scalars['Int']; + value: Scalars['String']; +}; + + +export type ChoiceElementBlockAutocompleteUrlArgs = { + limit?: Scalars['Int']; + value: Scalars['String']; +}; + +export type ChoiceElementBlockFacet = { + __typename?: 'ChoiceElementBlockFacet'; + AllowMultiSelect?: Maybe>>; + Ancestors?: Maybe>>; + Category?: Maybe; + Changed?: Maybe>>; + ConditionCombination?: Maybe>>; + ContentLink?: Maybe; + ContentType?: Maybe>>; + Created?: Maybe>>; + Description?: Maybe>>; + ExistingLanguages?: Maybe; + Feed?: Maybe>>; + IsCommonDraft?: Maybe>>; + Label?: Maybe>>; + Language?: Maybe; + MasterLanguage?: Maybe; + Name?: Maybe>>; + ParentLink?: Maybe; + RelativePath?: Maybe>>; + RouteSegment?: Maybe>>; + SatisfiedAction?: Maybe>>; + Saved?: Maybe>>; + Shortcut?: Maybe>>; + SiteId?: Maybe>>; + StartPublish?: Maybe>>; + Status?: Maybe>>; + StopPublish?: Maybe>>; + Url?: Maybe>>; + Validators?: Maybe>>; +}; + + +export type ChoiceElementBlockFacetAllowMultiSelectArgs = { + filters?: InputMaybe>; + limit?: Scalars['Int']; + orderBy?: InputMaybe; + orderType?: InputMaybe; +}; + + +export type ChoiceElementBlockFacetAncestorsArgs = { + filters?: InputMaybe>; + limit?: Scalars['Int']; + orderBy?: InputMaybe; + orderType?: InputMaybe; +}; + + +export type ChoiceElementBlockFacetChangedArgs = { + unit?: InputMaybe; + value?: InputMaybe; +}; + + +export type ChoiceElementBlockFacetConditionCombinationArgs = { + filters?: InputMaybe>; + limit?: InputMaybe; + orderBy?: InputMaybe; + orderType?: InputMaybe; + ranges?: InputMaybe>>; +}; + + +export type ChoiceElementBlockFacetContentTypeArgs = { + filters?: InputMaybe>; + limit?: Scalars['Int']; + orderBy?: InputMaybe; + orderType?: InputMaybe; +}; + + +export type ChoiceElementBlockFacetCreatedArgs = { + unit?: InputMaybe; + value?: InputMaybe; +}; + + +export type ChoiceElementBlockFacetDescriptionArgs = { + filters?: InputMaybe>; + limit?: Scalars['Int']; + orderBy?: InputMaybe; + orderType?: InputMaybe; +}; + + +export type ChoiceElementBlockFacetFeedArgs = { + filters?: InputMaybe>; + limit?: Scalars['Int']; + orderBy?: InputMaybe; + orderType?: InputMaybe; +}; + + +export type ChoiceElementBlockFacetIsCommonDraftArgs = { + filters?: InputMaybe>; + limit?: Scalars['Int']; + orderBy?: InputMaybe; + orderType?: InputMaybe; +}; + + +export type ChoiceElementBlockFacetLabelArgs = { + filters?: InputMaybe>; + limit?: Scalars['Int']; + orderBy?: InputMaybe; + orderType?: InputMaybe; +}; + + +export type ChoiceElementBlockFacetNameArgs = { + filters?: InputMaybe>; + limit?: Scalars['Int']; + orderBy?: InputMaybe; + orderType?: InputMaybe; +}; + + +export type ChoiceElementBlockFacetRelativePathArgs = { + filters?: InputMaybe>; + limit?: Scalars['Int']; + orderBy?: InputMaybe; + orderType?: InputMaybe; +}; + + +export type ChoiceElementBlockFacetRouteSegmentArgs = { + filters?: InputMaybe>; + limit?: Scalars['Int']; + orderBy?: InputMaybe; + orderType?: InputMaybe; +}; + + +export type ChoiceElementBlockFacetSatisfiedActionArgs = { + filters?: InputMaybe>; + limit?: Scalars['Int']; + orderBy?: InputMaybe; + orderType?: InputMaybe; +}; + + +export type ChoiceElementBlockFacetSavedArgs = { + unit?: InputMaybe; + value?: InputMaybe; +}; + + +export type ChoiceElementBlockFacetShortcutArgs = { + filters?: InputMaybe>; + limit?: Scalars['Int']; + orderBy?: InputMaybe; + orderType?: InputMaybe; +}; + + +export type ChoiceElementBlockFacetSiteIdArgs = { + filters?: InputMaybe>; + limit?: Scalars['Int']; + orderBy?: InputMaybe; + orderType?: InputMaybe; +}; + + +export type ChoiceElementBlockFacetStartPublishArgs = { + unit?: InputMaybe; + value?: InputMaybe; +}; + + +export type ChoiceElementBlockFacetStatusArgs = { + filters?: InputMaybe>; + limit?: Scalars['Int']; + orderBy?: InputMaybe; + orderType?: InputMaybe; +}; + + +export type ChoiceElementBlockFacetStopPublishArgs = { + unit?: InputMaybe; + value?: InputMaybe; +}; + + +export type ChoiceElementBlockFacetUrlArgs = { + filters?: InputMaybe>; + limit?: Scalars['Int']; + orderBy?: InputMaybe; + orderType?: InputMaybe; +}; + + +export type ChoiceElementBlockFacetValidatorsArgs = { + filters?: InputMaybe>; + limit?: Scalars['Int']; + orderBy?: InputMaybe; + orderType?: InputMaybe; +}; + +export type ChoiceElementBlockOrderByInput = { + AllowMultiSelect?: InputMaybe; + Ancestors?: InputMaybe; + Category?: InputMaybe; + Changed?: InputMaybe; + ConditionCombination?: InputMaybe; + ContentLink?: InputMaybe; + ContentType?: InputMaybe; + Created?: InputMaybe; + Description?: InputMaybe; + ExistingLanguages?: InputMaybe; + Feed?: InputMaybe; + IsCommonDraft?: InputMaybe; + Label?: InputMaybe; + Language?: InputMaybe; + MasterLanguage?: InputMaybe; + Name?: InputMaybe; + ParentLink?: InputMaybe; + RelativePath?: InputMaybe; + RouteSegment?: InputMaybe; + SatisfiedAction?: InputMaybe; + Saved?: InputMaybe; + Shortcut?: InputMaybe; + SiteId?: InputMaybe; + StartPublish?: InputMaybe; + Status?: InputMaybe; + StopPublish?: InputMaybe; + Url?: InputMaybe; + Validators?: InputMaybe; + _minimumScore?: InputMaybe; + _modified?: InputMaybe; + _ranking?: InputMaybe; +}; + +export type ChoiceElementBlockOutput = { + __typename?: 'ChoiceElementBlockOutput'; + autocomplete?: Maybe; + cursor?: Maybe; + facets?: Maybe; + items?: Maybe>>; + total?: Maybe; +}; + + +export type ChoiceElementBlockOutputTotalArgs = { + all?: InputMaybe; +}; + +export type ChoiceElementBlockWhereInput = { + AllowMultiSelect?: InputMaybe; + Ancestors?: InputMaybe; + Category?: InputMaybe; + Changed?: InputMaybe; + ConditionCombination?: InputMaybe; + ContentLink?: InputMaybe; + ContentType?: InputMaybe; + Created?: InputMaybe; + Description?: InputMaybe; + ExistingLanguages?: InputMaybe; + Feed?: InputMaybe; + IsCommonDraft?: InputMaybe; + Label?: InputMaybe; + Language?: InputMaybe; + MasterLanguage?: InputMaybe; + Name?: InputMaybe; + ParentLink?: InputMaybe; + RelativePath?: InputMaybe; + RouteSegment?: InputMaybe; + SatisfiedAction?: InputMaybe; + Saved?: InputMaybe; + Shortcut?: InputMaybe; + SiteId?: InputMaybe; + StartPublish?: InputMaybe; + Status?: InputMaybe; + StopPublish?: InputMaybe; + Url?: InputMaybe; + Validators?: InputMaybe; + _and?: InputMaybe>>; + _fulltext?: InputMaybe; + _modified?: InputMaybe; + _not?: InputMaybe>>; + _or?: InputMaybe>>; +}; + +export type Content = IContent & IData & { + __typename?: 'Content'; + Ancestors?: Maybe>>; + Changed?: Maybe; + ContentLink?: Maybe; + ContentType?: Maybe>>; + Created?: Maybe; + ExistingLanguages?: Maybe>>; + IsCommonDraft?: Maybe; + Language?: Maybe; + MasterLanguage?: Maybe; + Name?: Maybe; + ParentLink?: Maybe; + RelativePath?: Maybe; + RouteSegment?: Maybe; + Saved?: Maybe; + Shortcut?: Maybe; + SiteId?: Maybe; + StartPublish?: Maybe; + Status?: Maybe; + StopPublish?: Maybe; + Url?: Maybe; + _children?: Maybe; + _deleted?: Maybe; + _fulltext?: Maybe>>; + _id?: Maybe; + _link?: Maybe; + _modified?: Maybe; + _score?: Maybe; +}; + + +export type ContentNameArgs = { + highlight?: InputMaybe; +}; + + +export type Content_FulltextArgs = { + highlight?: InputMaybe; +}; + + +export type Content_LinkArgs = { + type?: InputMaybe; +}; + +export type ContentAreaItemModel = { + __typename?: 'ContentAreaItemModel'; + ContentLink?: Maybe; + DisplayOption?: Maybe; + InlineBlock?: Maybe; + Tag?: Maybe; +}; + +export type ContentAreaItemModelAutocomplete = { + __typename?: 'ContentAreaItemModelAutocomplete'; + ContentLink?: Maybe; + DisplayOption?: Maybe>>; + InlineBlock?: Maybe; + Tag?: Maybe>>; +}; + + +export type ContentAreaItemModelAutocompleteDisplayOptionArgs = { + limit?: Scalars['Int']; + value: Scalars['String']; +}; + + +export type ContentAreaItemModelAutocompleteTagArgs = { + limit?: Scalars['Int']; + value: Scalars['String']; +}; + +export type ContentAreaItemModelFacet = { + __typename?: 'ContentAreaItemModelFacet'; + ContentLink?: Maybe; + DisplayOption?: Maybe>>; + InlineBlock?: Maybe; + Tag?: Maybe>>; +}; + + +export type ContentAreaItemModelFacetDisplayOptionArgs = { + filters?: InputMaybe>; + limit?: Scalars['Int']; + orderBy?: InputMaybe; + orderType?: InputMaybe; +}; + + +export type ContentAreaItemModelFacetTagArgs = { + filters?: InputMaybe>; + limit?: Scalars['Int']; + orderBy?: InputMaybe; + orderType?: InputMaybe; +}; + +export type ContentAreaItemModelOrderByInput = { + ContentLink?: InputMaybe; + DisplayOption?: InputMaybe; + InlineBlock?: InputMaybe; + Tag?: InputMaybe; +}; + +export type ContentAreaItemModelSearch = { + __typename?: 'ContentAreaItemModelSearch'; + ContentLink?: Maybe; + DisplayOption?: Maybe; + InlineBlock?: Maybe; + Tag?: Maybe; +}; + + +export type ContentAreaItemModelSearchContentLinkArgs = { + highlight?: InputMaybe; +}; + + +export type ContentAreaItemModelSearchDisplayOptionArgs = { + highlight?: InputMaybe; +}; + + +export type ContentAreaItemModelSearchInlineBlockArgs = { + highlight?: InputMaybe; +}; + + +export type ContentAreaItemModelSearchTagArgs = { + highlight?: InputMaybe; +}; + +export type ContentAreaItemModelSearchFacet = { + __typename?: 'ContentAreaItemModelSearchFacet'; + ContentLink?: Maybe; + DisplayOption?: Maybe>>; + InlineBlock?: Maybe; + Tag?: Maybe>>; +}; + + +export type ContentAreaItemModelSearchFacetDisplayOptionArgs = { + filters?: InputMaybe>; + limit?: Scalars['Int']; + orderBy?: InputMaybe; + orderType?: InputMaybe; +}; + + +export type ContentAreaItemModelSearchFacetTagArgs = { + filters?: InputMaybe>; + limit?: Scalars['Int']; + orderBy?: InputMaybe; + orderType?: InputMaybe; +}; + +export type ContentAreaItemModelSearchOrderByInput = { + ContentLink?: InputMaybe; + DisplayOption?: InputMaybe; + InlineBlock?: InputMaybe; + Tag?: InputMaybe; +}; + +export type ContentAreaItemModelSearchWhereInput = { + ContentLink?: InputMaybe; + DisplayOption?: InputMaybe; + InlineBlock?: InputMaybe; + Tag?: InputMaybe; +}; + +export type ContentAreaItemModelWhereInput = { + ContentLink?: InputMaybe; + DisplayOption?: InputMaybe; + InlineBlock?: InputMaybe; + Tag?: InputMaybe; +}; + +export type ContentAutocomplete = { + __typename?: 'ContentAutocomplete'; + Ancestors?: Maybe>>; + ContentLink?: Maybe; + ContentType?: Maybe>>; + ExistingLanguages?: Maybe; + Language?: Maybe; + MasterLanguage?: Maybe; + ParentLink?: Maybe; + RelativePath?: Maybe>>; + RouteSegment?: Maybe>>; + Shortcut?: Maybe>>; + SiteId?: Maybe>>; + Status?: Maybe>>; + Url?: Maybe>>; +}; + + +export type ContentAutocompleteAncestorsArgs = { + limit?: Scalars['Int']; + value: Scalars['String']; +}; + + +export type ContentAutocompleteContentTypeArgs = { + limit?: Scalars['Int']; + value: Scalars['String']; +}; + + +export type ContentAutocompleteRelativePathArgs = { + limit?: Scalars['Int']; + value: Scalars['String']; +}; + + +export type ContentAutocompleteRouteSegmentArgs = { + limit?: Scalars['Int']; + value: Scalars['String']; +}; + + +export type ContentAutocompleteShortcutArgs = { + limit?: Scalars['Int']; + value: Scalars['String']; +}; + + +export type ContentAutocompleteSiteIdArgs = { + limit?: Scalars['Int']; + value: Scalars['String']; +}; + + +export type ContentAutocompleteStatusArgs = { + limit?: Scalars['Int']; + value: Scalars['String']; +}; + + +export type ContentAutocompleteUrlArgs = { + limit?: Scalars['Int']; + value: Scalars['String']; +}; + +export type ContentBlock = IContent & IData & { + __typename?: 'ContentBlock'; + Ancestors?: Maybe>>; + Category?: Maybe>>; + Changed?: Maybe; + Content?: Maybe; + ContentLink?: Maybe; + ContentType?: Maybe>>; + Created?: Maybe; + ExistingLanguages?: Maybe>>; + Image?: Maybe; + ImageAlignment?: Maybe; + IsCommonDraft?: Maybe; + Language?: Maybe; + MasterLanguage?: Maybe; + Name?: Maybe; + ParentLink?: Maybe; + RelativePath?: Maybe; + RouteSegment?: Maybe; + Saved?: Maybe; + Shortcut?: Maybe; + SiteId?: Maybe; + StartPublish?: Maybe; + Status?: Maybe; + StopPublish?: Maybe; + Title?: Maybe; + Url?: Maybe; + _children?: Maybe; + _deleted?: Maybe; + _fulltext?: Maybe>>; + _id?: Maybe; + _link?: Maybe; + _modified?: Maybe; + _score?: Maybe; +}; + + +export type ContentBlockNameArgs = { + highlight?: InputMaybe; +}; + + +export type ContentBlock_FulltextArgs = { + highlight?: InputMaybe; +}; + + +export type ContentBlock_LinkArgs = { + type?: InputMaybe; +}; + +export type ContentBlockAutocomplete = { + __typename?: 'ContentBlockAutocomplete'; + Ancestors?: Maybe>>; + Category?: Maybe; + Content?: Maybe>>; + ContentLink?: Maybe; + ContentType?: Maybe>>; + ExistingLanguages?: Maybe; + Image?: Maybe>>; + ImageAlignment?: Maybe>>; + Language?: Maybe; + MasterLanguage?: Maybe; + ParentLink?: Maybe; + RelativePath?: Maybe>>; + RouteSegment?: Maybe>>; + Shortcut?: Maybe>>; + SiteId?: Maybe>>; + Status?: Maybe>>; + Title?: Maybe>>; + Url?: Maybe>>; +}; + + +export type ContentBlockAutocompleteAncestorsArgs = { + limit?: Scalars['Int']; + value: Scalars['String']; +}; + + +export type ContentBlockAutocompleteContentArgs = { + limit?: Scalars['Int']; + value: Scalars['String']; +}; + + +export type ContentBlockAutocompleteContentTypeArgs = { + limit?: Scalars['Int']; + value: Scalars['String']; +}; + + +export type ContentBlockAutocompleteImageArgs = { + limit?: Scalars['Int']; + value: Scalars['String']; +}; + + +export type ContentBlockAutocompleteImageAlignmentArgs = { + limit?: Scalars['Int']; + value: Scalars['String']; +}; + + +export type ContentBlockAutocompleteRelativePathArgs = { + limit?: Scalars['Int']; + value: Scalars['String']; +}; + + +export type ContentBlockAutocompleteRouteSegmentArgs = { + limit?: Scalars['Int']; + value: Scalars['String']; +}; + + +export type ContentBlockAutocompleteShortcutArgs = { + limit?: Scalars['Int']; + value: Scalars['String']; +}; + + +export type ContentBlockAutocompleteSiteIdArgs = { + limit?: Scalars['Int']; + value: Scalars['String']; +}; + + +export type ContentBlockAutocompleteStatusArgs = { + limit?: Scalars['Int']; + value: Scalars['String']; +}; + + +export type ContentBlockAutocompleteTitleArgs = { + limit?: Scalars['Int']; + value: Scalars['String']; +}; + + +export type ContentBlockAutocompleteUrlArgs = { + limit?: Scalars['Int']; + value: Scalars['String']; +}; + +export type ContentBlockFacet = { + __typename?: 'ContentBlockFacet'; + Ancestors?: Maybe>>; + Category?: Maybe; + Changed?: Maybe>>; + Content?: Maybe>>; + ContentLink?: Maybe; + ContentType?: Maybe>>; + Created?: Maybe>>; + ExistingLanguages?: Maybe; + Image?: Maybe>>; + ImageAlignment?: Maybe>>; + IsCommonDraft?: Maybe>>; + Language?: Maybe; + MasterLanguage?: Maybe; + Name?: Maybe>>; + ParentLink?: Maybe; + RelativePath?: Maybe>>; + RouteSegment?: Maybe>>; + Saved?: Maybe>>; + Shortcut?: Maybe>>; + SiteId?: Maybe>>; + StartPublish?: Maybe>>; + Status?: Maybe>>; + StopPublish?: Maybe>>; + Title?: Maybe>>; + Url?: Maybe>>; +}; + + +export type ContentBlockFacetAncestorsArgs = { + filters?: InputMaybe>; + limit?: Scalars['Int']; + orderBy?: InputMaybe; + orderType?: InputMaybe; +}; + + +export type ContentBlockFacetChangedArgs = { + unit?: InputMaybe; + value?: InputMaybe; +}; + + +export type ContentBlockFacetContentArgs = { + filters?: InputMaybe>; + limit?: Scalars['Int']; + orderBy?: InputMaybe; + orderType?: InputMaybe; +}; + + +export type ContentBlockFacetContentTypeArgs = { + filters?: InputMaybe>; + limit?: Scalars['Int']; + orderBy?: InputMaybe; + orderType?: InputMaybe; +}; + + +export type ContentBlockFacetCreatedArgs = { + unit?: InputMaybe; + value?: InputMaybe; +}; + + +export type ContentBlockFacetImageArgs = { + filters?: InputMaybe>; + limit?: Scalars['Int']; + orderBy?: InputMaybe; + orderType?: InputMaybe; +}; + + +export type ContentBlockFacetImageAlignmentArgs = { + filters?: InputMaybe>; + limit?: Scalars['Int']; + orderBy?: InputMaybe; + orderType?: InputMaybe; +}; + + +export type ContentBlockFacetIsCommonDraftArgs = { + filters?: InputMaybe>; + limit?: Scalars['Int']; + orderBy?: InputMaybe; + orderType?: InputMaybe; +}; + + +export type ContentBlockFacetNameArgs = { + filters?: InputMaybe>; + limit?: Scalars['Int']; + orderBy?: InputMaybe; + orderType?: InputMaybe; +}; + + +export type ContentBlockFacetRelativePathArgs = { + filters?: InputMaybe>; + limit?: Scalars['Int']; + orderBy?: InputMaybe; + orderType?: InputMaybe; +}; + + +export type ContentBlockFacetRouteSegmentArgs = { + filters?: InputMaybe>; + limit?: Scalars['Int']; + orderBy?: InputMaybe; + orderType?: InputMaybe; +}; + + +export type ContentBlockFacetSavedArgs = { + unit?: InputMaybe; + value?: InputMaybe; +}; + + +export type ContentBlockFacetShortcutArgs = { + filters?: InputMaybe>; + limit?: Scalars['Int']; + orderBy?: InputMaybe; + orderType?: InputMaybe; +}; + + +export type ContentBlockFacetSiteIdArgs = { + filters?: InputMaybe>; + limit?: Scalars['Int']; + orderBy?: InputMaybe; + orderType?: InputMaybe; +}; + + +export type ContentBlockFacetStartPublishArgs = { + unit?: InputMaybe; + value?: InputMaybe; +}; + + +export type ContentBlockFacetStatusArgs = { + filters?: InputMaybe>; + limit?: Scalars['Int']; + orderBy?: InputMaybe; + orderType?: InputMaybe; +}; + + +export type ContentBlockFacetStopPublishArgs = { + unit?: InputMaybe; + value?: InputMaybe; +}; + + +export type ContentBlockFacetTitleArgs = { + filters?: InputMaybe>; + limit?: Scalars['Int']; + orderBy?: InputMaybe; + orderType?: InputMaybe; +}; + + +export type ContentBlockFacetUrlArgs = { + filters?: InputMaybe>; + limit?: Scalars['Int']; + orderBy?: InputMaybe; + orderType?: InputMaybe; +}; + +export type ContentBlockOrderByInput = { + Ancestors?: InputMaybe; + Category?: InputMaybe; + Changed?: InputMaybe; + Content?: InputMaybe; + ContentLink?: InputMaybe; + ContentType?: InputMaybe; + Created?: InputMaybe; + ExistingLanguages?: InputMaybe; + Image?: InputMaybe; + ImageAlignment?: InputMaybe; + IsCommonDraft?: InputMaybe; + Language?: InputMaybe; + MasterLanguage?: InputMaybe; + Name?: InputMaybe; + ParentLink?: InputMaybe; + RelativePath?: InputMaybe; + RouteSegment?: InputMaybe; + Saved?: InputMaybe; + Shortcut?: InputMaybe; + SiteId?: InputMaybe; + StartPublish?: InputMaybe; + Status?: InputMaybe; + StopPublish?: InputMaybe; + Title?: InputMaybe; + Url?: InputMaybe; + _minimumScore?: InputMaybe; + _modified?: InputMaybe; + _ranking?: InputMaybe; +}; + +export type ContentBlockOutput = { + __typename?: 'ContentBlockOutput'; + autocomplete?: Maybe; + cursor?: Maybe; + facets?: Maybe; + items?: Maybe>>; + total?: Maybe; +}; + + +export type ContentBlockOutputTotalArgs = { + all?: InputMaybe; +}; + +export type ContentBlockWhereInput = { + Ancestors?: InputMaybe; + Category?: InputMaybe; + Changed?: InputMaybe; + Content?: InputMaybe; + ContentLink?: InputMaybe; + ContentType?: InputMaybe; + Created?: InputMaybe; + ExistingLanguages?: InputMaybe; + Image?: InputMaybe; + ImageAlignment?: InputMaybe; + IsCommonDraft?: InputMaybe; + Language?: InputMaybe; + MasterLanguage?: InputMaybe; + Name?: InputMaybe; + ParentLink?: InputMaybe; + RelativePath?: InputMaybe; + RouteSegment?: InputMaybe; + Saved?: InputMaybe; + Shortcut?: InputMaybe; + SiteId?: InputMaybe; + StartPublish?: InputMaybe; + Status?: InputMaybe; + StopPublish?: InputMaybe; + Title?: InputMaybe; + Url?: InputMaybe; + _and?: InputMaybe>>; + _fulltext?: InputMaybe; + _modified?: InputMaybe; + _not?: InputMaybe>>; + _or?: InputMaybe>>; +}; + +export type ContentFacet = { + __typename?: 'ContentFacet'; + Ancestors?: Maybe>>; + Changed?: Maybe>>; + ContentLink?: Maybe; + ContentType?: Maybe>>; + Created?: Maybe>>; + ExistingLanguages?: Maybe; + IsCommonDraft?: Maybe>>; + Language?: Maybe; + MasterLanguage?: Maybe; + Name?: Maybe>>; + ParentLink?: Maybe; + RelativePath?: Maybe>>; + RouteSegment?: Maybe>>; + Saved?: Maybe>>; + Shortcut?: Maybe>>; + SiteId?: Maybe>>; + StartPublish?: Maybe>>; + Status?: Maybe>>; + StopPublish?: Maybe>>; + Url?: Maybe>>; +}; + + +export type ContentFacetAncestorsArgs = { + filters?: InputMaybe>; + limit?: Scalars['Int']; + orderBy?: InputMaybe; + orderType?: InputMaybe; +}; + + +export type ContentFacetChangedArgs = { + unit?: InputMaybe; + value?: InputMaybe; +}; + + +export type ContentFacetContentTypeArgs = { + filters?: InputMaybe>; + limit?: Scalars['Int']; + orderBy?: InputMaybe; + orderType?: InputMaybe; +}; + + +export type ContentFacetCreatedArgs = { + unit?: InputMaybe; + value?: InputMaybe; +}; + + +export type ContentFacetIsCommonDraftArgs = { + filters?: InputMaybe>; + limit?: Scalars['Int']; + orderBy?: InputMaybe; + orderType?: InputMaybe; +}; + + +export type ContentFacetNameArgs = { + filters?: InputMaybe>; + limit?: Scalars['Int']; + orderBy?: InputMaybe; + orderType?: InputMaybe; +}; + + +export type ContentFacetRelativePathArgs = { + filters?: InputMaybe>; + limit?: Scalars['Int']; + orderBy?: InputMaybe; + orderType?: InputMaybe; +}; + + +export type ContentFacetRouteSegmentArgs = { + filters?: InputMaybe>; + limit?: Scalars['Int']; + orderBy?: InputMaybe; + orderType?: InputMaybe; +}; + + +export type ContentFacetSavedArgs = { + unit?: InputMaybe; + value?: InputMaybe; +}; + + +export type ContentFacetShortcutArgs = { + filters?: InputMaybe>; + limit?: Scalars['Int']; + orderBy?: InputMaybe; + orderType?: InputMaybe; +}; + + +export type ContentFacetSiteIdArgs = { + filters?: InputMaybe>; + limit?: Scalars['Int']; + orderBy?: InputMaybe; + orderType?: InputMaybe; +}; + + +export type ContentFacetStartPublishArgs = { + unit?: InputMaybe; + value?: InputMaybe; +}; + + +export type ContentFacetStatusArgs = { + filters?: InputMaybe>; + limit?: Scalars['Int']; + orderBy?: InputMaybe; + orderType?: InputMaybe; +}; + + +export type ContentFacetStopPublishArgs = { + unit?: InputMaybe; + value?: InputMaybe; +}; + + +export type ContentFacetUrlArgs = { + filters?: InputMaybe>; + limit?: Scalars['Int']; + orderBy?: InputMaybe; + orderType?: InputMaybe; +}; + +export type ContentLanguageModel = { + __typename?: 'ContentLanguageModel'; + DisplayName?: Maybe; + Link?: Maybe; + Name?: Maybe; +}; + +export type ContentLanguageModelAutocomplete = { + __typename?: 'ContentLanguageModelAutocomplete'; + DisplayName?: Maybe>>; + Link?: Maybe>>; + Name?: Maybe>>; +}; + + +export type ContentLanguageModelAutocompleteDisplayNameArgs = { + limit?: Scalars['Int']; + value: Scalars['String']; +}; + + +export type ContentLanguageModelAutocompleteLinkArgs = { + limit?: Scalars['Int']; + value: Scalars['String']; +}; + + +export type ContentLanguageModelAutocompleteNameArgs = { + limit?: Scalars['Int']; + value: Scalars['String']; +}; + +export type ContentLanguageModelFacet = { + __typename?: 'ContentLanguageModelFacet'; + DisplayName?: Maybe>>; + Link?: Maybe>>; + Name?: Maybe>>; +}; + + +export type ContentLanguageModelFacetDisplayNameArgs = { + filters?: InputMaybe>; + limit?: Scalars['Int']; + orderBy?: InputMaybe; + orderType?: InputMaybe; +}; + + +export type ContentLanguageModelFacetLinkArgs = { + filters?: InputMaybe>; + limit?: Scalars['Int']; + orderBy?: InputMaybe; + orderType?: InputMaybe; +}; + + +export type ContentLanguageModelFacetNameArgs = { + filters?: InputMaybe>; + limit?: Scalars['Int']; + orderBy?: InputMaybe; + orderType?: InputMaybe; +}; + +export type ContentLanguageModelOrderByInput = { + DisplayName?: InputMaybe; + Link?: InputMaybe; + Name?: InputMaybe; +}; + +export type ContentLanguageModelSearch = { + __typename?: 'ContentLanguageModelSearch'; + DisplayName?: Maybe; + Link?: Maybe; + Name?: Maybe; +}; + + +export type ContentLanguageModelSearchDisplayNameArgs = { + highlight?: InputMaybe; +}; + + +export type ContentLanguageModelSearchLinkArgs = { + highlight?: InputMaybe; +}; + + +export type ContentLanguageModelSearchNameArgs = { + highlight?: InputMaybe; +}; + +export type ContentLanguageModelSearchFacet = { + __typename?: 'ContentLanguageModelSearchFacet'; + DisplayName?: Maybe>>; + Link?: Maybe>>; + Name?: Maybe>>; +}; + + +export type ContentLanguageModelSearchFacetDisplayNameArgs = { + filters?: InputMaybe>; + limit?: Scalars['Int']; + orderBy?: InputMaybe; + orderType?: InputMaybe; +}; + + +export type ContentLanguageModelSearchFacetLinkArgs = { + filters?: InputMaybe>; + limit?: Scalars['Int']; + orderBy?: InputMaybe; + orderType?: InputMaybe; +}; + + +export type ContentLanguageModelSearchFacetNameArgs = { + filters?: InputMaybe>; + limit?: Scalars['Int']; + orderBy?: InputMaybe; + orderType?: InputMaybe; +}; + +export type ContentLanguageModelSearchOrderByInput = { + DisplayName?: InputMaybe; + Link?: InputMaybe; + Name?: InputMaybe; +}; + +export type ContentLanguageModelSearchWhereInput = { + DisplayName?: InputMaybe; + Link?: InputMaybe; + Name?: InputMaybe; +}; + +export type ContentLanguageModelWhereInput = { + DisplayName?: InputMaybe; + Link?: InputMaybe; + Name?: InputMaybe; +}; + +export type ContentModelReference = { + __typename?: 'ContentModelReference'; + Expanded?: Maybe; + GuidValue?: Maybe; + Id?: Maybe; + Language?: Maybe; + ProviderName?: Maybe; + Url?: Maybe; + WorkId?: Maybe; +}; + +export type ContentModelReferenceAutocomplete = { + __typename?: 'ContentModelReferenceAutocomplete'; + GuidValue?: Maybe>>; + Language?: Maybe; + ProviderName?: Maybe>>; + Url?: Maybe>>; +}; + + +export type ContentModelReferenceAutocompleteGuidValueArgs = { + limit?: Scalars['Int']; + value: Scalars['String']; +}; + + +export type ContentModelReferenceAutocompleteProviderNameArgs = { + limit?: Scalars['Int']; + value: Scalars['String']; +}; + + +export type ContentModelReferenceAutocompleteUrlArgs = { + limit?: Scalars['Int']; + value: Scalars['String']; +}; + +export type ContentModelReferenceFacet = { + __typename?: 'ContentModelReferenceFacet'; + GuidValue?: Maybe>>; + Id?: Maybe>>; + Language?: Maybe; + ProviderName?: Maybe>>; + Url?: Maybe>>; + WorkId?: Maybe>>; +}; + + +export type ContentModelReferenceFacetGuidValueArgs = { + filters?: InputMaybe>; + limit?: Scalars['Int']; + orderBy?: InputMaybe; + orderType?: InputMaybe; +}; + + +export type ContentModelReferenceFacetIdArgs = { + filters?: InputMaybe>; + limit?: InputMaybe; + orderBy?: InputMaybe; + orderType?: InputMaybe; + ranges?: InputMaybe>>; +}; + + +export type ContentModelReferenceFacetProviderNameArgs = { + filters?: InputMaybe>; + limit?: Scalars['Int']; + orderBy?: InputMaybe; + orderType?: InputMaybe; +}; + + +export type ContentModelReferenceFacetUrlArgs = { + filters?: InputMaybe>; + limit?: Scalars['Int']; + orderBy?: InputMaybe; + orderType?: InputMaybe; +}; + + +export type ContentModelReferenceFacetWorkIdArgs = { + filters?: InputMaybe>; + limit?: InputMaybe; + orderBy?: InputMaybe; + orderType?: InputMaybe; + ranges?: InputMaybe>>; +}; + +export type ContentModelReferenceOrderByInput = { + GuidValue?: InputMaybe; + Id?: InputMaybe; + Language?: InputMaybe; + ProviderName?: InputMaybe; + Url?: InputMaybe; + WorkId?: InputMaybe; +}; + +export type ContentModelReferenceSearch = { + __typename?: 'ContentModelReferenceSearch'; + Expanded?: Maybe; + GuidValue?: Maybe; + Id?: Maybe; + Language?: Maybe; + ProviderName?: Maybe; + Url?: Maybe; + WorkId?: Maybe; +}; + + +export type ContentModelReferenceSearchExpandedArgs = { + highlight?: InputMaybe; +}; + + +export type ContentModelReferenceSearchLanguageArgs = { + highlight?: InputMaybe; +}; + + +export type ContentModelReferenceSearchProviderNameArgs = { + highlight?: InputMaybe; +}; + + +export type ContentModelReferenceSearchUrlArgs = { + highlight?: InputMaybe; +}; + +export type ContentModelReferenceSearchFacet = { + __typename?: 'ContentModelReferenceSearchFacet'; + GuidValue?: Maybe>>; + Id?: Maybe>>; + Language?: Maybe; + ProviderName?: Maybe>>; + Url?: Maybe>>; + WorkId?: Maybe>>; +}; + + +export type ContentModelReferenceSearchFacetGuidValueArgs = { + filters?: InputMaybe>; + limit?: Scalars['Int']; + orderBy?: InputMaybe; + orderType?: InputMaybe; +}; + + +export type ContentModelReferenceSearchFacetIdArgs = { + filters?: InputMaybe>; + limit?: InputMaybe; + orderBy?: InputMaybe; + orderType?: InputMaybe; + ranges?: InputMaybe>>; +}; + + +export type ContentModelReferenceSearchFacetProviderNameArgs = { + filters?: InputMaybe>; + limit?: Scalars['Int']; + orderBy?: InputMaybe; + orderType?: InputMaybe; +}; + + +export type ContentModelReferenceSearchFacetUrlArgs = { + filters?: InputMaybe>; + limit?: Scalars['Int']; + orderBy?: InputMaybe; + orderType?: InputMaybe; +}; + + +export type ContentModelReferenceSearchFacetWorkIdArgs = { + filters?: InputMaybe>; + limit?: InputMaybe; + orderBy?: InputMaybe; + orderType?: InputMaybe; + ranges?: InputMaybe>>; +}; + +export type ContentModelReferenceSearchOrderByInput = { + GuidValue?: InputMaybe; + Id?: InputMaybe; + Language?: InputMaybe; + ProviderName?: InputMaybe; + Url?: InputMaybe; + WorkId?: InputMaybe; +}; + +export type ContentModelReferenceSearchWhereInput = { + GuidValue?: InputMaybe; + Id?: InputMaybe; + Language?: InputMaybe; + ProviderName?: InputMaybe; + Url?: InputMaybe; + WorkId?: InputMaybe; +}; + +export type ContentModelReferenceWhereInput = { + GuidValue?: InputMaybe; + Id?: InputMaybe; + Language?: InputMaybe; + ProviderName?: InputMaybe; + Url?: InputMaybe; + WorkId?: InputMaybe; +}; + +export type ContentOrderByInput = { + Ancestors?: InputMaybe; + Changed?: InputMaybe; + ContentLink?: InputMaybe; + ContentType?: InputMaybe; + Created?: InputMaybe; + ExistingLanguages?: InputMaybe; + IsCommonDraft?: InputMaybe; + Language?: InputMaybe; + MasterLanguage?: InputMaybe; + Name?: InputMaybe; + ParentLink?: InputMaybe; + RelativePath?: InputMaybe; + RouteSegment?: InputMaybe; + Saved?: InputMaybe; + Shortcut?: InputMaybe; + SiteId?: InputMaybe; + StartPublish?: InputMaybe; + Status?: InputMaybe; + StopPublish?: InputMaybe; + Url?: InputMaybe; + _minimumScore?: InputMaybe; + _modified?: InputMaybe; + _ranking?: InputMaybe; +}; + +export type ContentOutput = { + __typename?: 'ContentOutput'; + autocomplete?: Maybe; + cursor?: Maybe; + facets?: Maybe; + items?: Maybe>>; + total?: Maybe; +}; + + +export type ContentOutputTotalArgs = { + all?: InputMaybe; +}; + +export type ContentRootsModel = { + __typename?: 'ContentRootsModel'; + ContentAssetsRoot?: Maybe; + GlobalAssetsRoot?: Maybe; + RootPage?: Maybe; + SiteAssetsRoot?: Maybe; + StartPage?: Maybe; + WasteBasket?: Maybe; +}; + +export type ContentRootsModelAutocomplete = { + __typename?: 'ContentRootsModelAutocomplete'; + ContentAssetsRoot?: Maybe; + GlobalAssetsRoot?: Maybe; + RootPage?: Maybe; + SiteAssetsRoot?: Maybe; + StartPage?: Maybe; + WasteBasket?: Maybe; +}; + +export type ContentRootsModelFacet = { + __typename?: 'ContentRootsModelFacet'; + ContentAssetsRoot?: Maybe; + GlobalAssetsRoot?: Maybe; + RootPage?: Maybe; + SiteAssetsRoot?: Maybe; + StartPage?: Maybe; + WasteBasket?: Maybe; +}; + +export type ContentRootsModelOrderByInput = { + ContentAssetsRoot?: InputMaybe; + GlobalAssetsRoot?: InputMaybe; + RootPage?: InputMaybe; + SiteAssetsRoot?: InputMaybe; + StartPage?: InputMaybe; + WasteBasket?: InputMaybe; +}; + +export type ContentRootsModelWhereInput = { + ContentAssetsRoot?: InputMaybe; + GlobalAssetsRoot?: InputMaybe; + RootPage?: InputMaybe; + SiteAssetsRoot?: InputMaybe; + StartPage?: InputMaybe; + WasteBasket?: InputMaybe; +}; + +export type ContentWhereInput = { + Ancestors?: InputMaybe; + Changed?: InputMaybe; + ContentLink?: InputMaybe; + ContentType?: InputMaybe; + Created?: InputMaybe; + ExistingLanguages?: InputMaybe; + IsCommonDraft?: InputMaybe; + Language?: InputMaybe; + MasterLanguage?: InputMaybe; + Name?: InputMaybe; + ParentLink?: InputMaybe; + RelativePath?: InputMaybe; + RouteSegment?: InputMaybe; + Saved?: InputMaybe; + Shortcut?: InputMaybe; + SiteId?: InputMaybe; + StartPublish?: InputMaybe; + Status?: InputMaybe; + StopPublish?: InputMaybe; + Url?: InputMaybe; + _and?: InputMaybe>>; + _fulltext?: InputMaybe; + _modified?: InputMaybe; + _not?: InputMaybe>>; + _or?: InputMaybe>>; +}; + +export type Data = IData & { + __typename?: 'Data'; + _children?: Maybe; + _deleted?: Maybe; + _fulltext?: Maybe>>; + _id?: Maybe; + _link?: Maybe; + _modified?: Maybe; + _score?: Maybe; +}; + + +export type Data_FulltextArgs = { + highlight?: InputMaybe; +}; + + +export type Data_LinkArgs = { + type?: InputMaybe; +}; + +export type DataOrderByInput = { + _minimumScore?: InputMaybe; + _modified?: InputMaybe; + _ranking?: InputMaybe; +}; + +export type DataOutput = { + __typename?: 'DataOutput'; + cursor?: Maybe; + items?: Maybe>>; + total?: Maybe; +}; + + +export type DataOutputTotalArgs = { + all?: InputMaybe; +}; + +export type DataWhereInput = { + _and?: InputMaybe>>; + _fulltext?: InputMaybe; + _modified?: InputMaybe; + _not?: InputMaybe>>; + _or?: InputMaybe>>; +}; + +export type DateFacet = { + __typename?: 'DateFacet'; + count?: Maybe; + name?: Maybe; +}; + +export enum DateFacetUnit { + /** Defined as 24 hours (86,400,000 milliseconds). All days begin at the earliest possible time, which is usually 00:00:00 (midnight). */ + Day = 'DAY', + /** Defined as 60 minutes each (3,600,000 milliseconds). All hours begin at 00 minutes and 00 seconds. */ + Hour = 'HOUR', + /** Defined as 1000 milliseconds each. */ + Minute = 'MINUTE' +} + +export type DateFilterInput = { + /** `boost` influences the weight of a field by boosting a match with a number (default: 1) — counts more towards the eventual relevance score which can be projected with `_score` — at query time. Note that `boost` cannot be a negative number. */ + boost?: InputMaybe; + /** `eq` matches on an exact value, but the value is case-insensitive. */ + eq?: InputMaybe; + /** `gt` retrieves results with matches that have a value which is `greater than` it. */ + gt?: InputMaybe; + /** `gte` retrieves results with matches that have a value which is `greater than or equal to` it. */ + gte?: InputMaybe; + /** `lt` retrieves results with matches that have a value which is `lower than` it. */ + lt?: InputMaybe; + /** `lte` retrieves results with matches that have a value which is `lower than or equal to` it. */ + lte?: InputMaybe; + /** `not_eq` retrieves results not matching with an exact (but case-insensitive) value. */ + notEq?: InputMaybe; +}; + +export type FileUploadElementBlock = IContent & IData & { + __typename?: 'FileUploadElementBlock'; + AllowMultiple?: Maybe; + Ancestors?: Maybe>>; + Category?: Maybe>>; + Changed?: Maybe; + ConditionCombination?: Maybe; + ContentLink?: Maybe; + ContentType?: Maybe>>; + Created?: Maybe; + Description?: Maybe; + ExistingLanguages?: Maybe>>; + FileSize?: Maybe; + FileTypes?: Maybe; + IsCommonDraft?: Maybe; + Label?: Maybe; + Language?: Maybe; + MasterLanguage?: Maybe; + Name?: Maybe; + ParentLink?: Maybe; + RelativePath?: Maybe; + RouteSegment?: Maybe; + SatisfiedAction?: Maybe; + Saved?: Maybe; + Shortcut?: Maybe; + SiteId?: Maybe; + StartPublish?: Maybe; + Status?: Maybe; + StopPublish?: Maybe; + Url?: Maybe; + Validators?: Maybe; + _children?: Maybe; + _deleted?: Maybe; + _fulltext?: Maybe>>; + _id?: Maybe; + _link?: Maybe; + _modified?: Maybe; + _score?: Maybe; +}; + + +export type FileUploadElementBlockDescriptionArgs = { + highlight?: InputMaybe; +}; + + +export type FileUploadElementBlockFileTypesArgs = { + highlight?: InputMaybe; +}; + + +export type FileUploadElementBlockLabelArgs = { + highlight?: InputMaybe; +}; + + +export type FileUploadElementBlockNameArgs = { + highlight?: InputMaybe; +}; + + +export type FileUploadElementBlockSatisfiedActionArgs = { + highlight?: InputMaybe; +}; + + +export type FileUploadElementBlockValidatorsArgs = { + highlight?: InputMaybe; +}; + + +export type FileUploadElementBlock_FulltextArgs = { + highlight?: InputMaybe; +}; + + +export type FileUploadElementBlock_LinkArgs = { + type?: InputMaybe; +}; + +export type FileUploadElementBlockAutocomplete = { + __typename?: 'FileUploadElementBlockAutocomplete'; + Ancestors?: Maybe>>; + Category?: Maybe; + ContentLink?: Maybe; + ContentType?: Maybe>>; + ExistingLanguages?: Maybe; + Language?: Maybe; + MasterLanguage?: Maybe; + ParentLink?: Maybe; + RelativePath?: Maybe>>; + RouteSegment?: Maybe>>; + Shortcut?: Maybe>>; + SiteId?: Maybe>>; + Status?: Maybe>>; + Url?: Maybe>>; +}; + + +export type FileUploadElementBlockAutocompleteAncestorsArgs = { + limit?: Scalars['Int']; + value: Scalars['String']; +}; + + +export type FileUploadElementBlockAutocompleteContentTypeArgs = { + limit?: Scalars['Int']; + value: Scalars['String']; +}; + + +export type FileUploadElementBlockAutocompleteRelativePathArgs = { + limit?: Scalars['Int']; + value: Scalars['String']; +}; + + +export type FileUploadElementBlockAutocompleteRouteSegmentArgs = { + limit?: Scalars['Int']; + value: Scalars['String']; +}; + + +export type FileUploadElementBlockAutocompleteShortcutArgs = { + limit?: Scalars['Int']; + value: Scalars['String']; +}; + + +export type FileUploadElementBlockAutocompleteSiteIdArgs = { + limit?: Scalars['Int']; + value: Scalars['String']; +}; + + +export type FileUploadElementBlockAutocompleteStatusArgs = { + limit?: Scalars['Int']; + value: Scalars['String']; +}; + + +export type FileUploadElementBlockAutocompleteUrlArgs = { + limit?: Scalars['Int']; + value: Scalars['String']; +}; + +export type FileUploadElementBlockFacet = { + __typename?: 'FileUploadElementBlockFacet'; + AllowMultiple?: Maybe>>; + Ancestors?: Maybe>>; + Category?: Maybe; + Changed?: Maybe>>; + ConditionCombination?: Maybe>>; + ContentLink?: Maybe; + ContentType?: Maybe>>; + Created?: Maybe>>; + Description?: Maybe>>; + ExistingLanguages?: Maybe; + FileSize?: Maybe>>; + FileTypes?: Maybe>>; + IsCommonDraft?: Maybe>>; + Label?: Maybe>>; + Language?: Maybe; + MasterLanguage?: Maybe; + Name?: Maybe>>; + ParentLink?: Maybe; + RelativePath?: Maybe>>; + RouteSegment?: Maybe>>; + SatisfiedAction?: Maybe>>; + Saved?: Maybe>>; + Shortcut?: Maybe>>; + SiteId?: Maybe>>; + StartPublish?: Maybe>>; + Status?: Maybe>>; + StopPublish?: Maybe>>; + Url?: Maybe>>; + Validators?: Maybe>>; +}; + + +export type FileUploadElementBlockFacetAllowMultipleArgs = { + filters?: InputMaybe>; + limit?: Scalars['Int']; + orderBy?: InputMaybe; + orderType?: InputMaybe; +}; + + +export type FileUploadElementBlockFacetAncestorsArgs = { + filters?: InputMaybe>; + limit?: Scalars['Int']; + orderBy?: InputMaybe; + orderType?: InputMaybe; +}; + + +export type FileUploadElementBlockFacetChangedArgs = { + unit?: InputMaybe; + value?: InputMaybe; +}; + + +export type FileUploadElementBlockFacetConditionCombinationArgs = { + filters?: InputMaybe>; + limit?: InputMaybe; + orderBy?: InputMaybe; + orderType?: InputMaybe; + ranges?: InputMaybe>>; +}; + + +export type FileUploadElementBlockFacetContentTypeArgs = { + filters?: InputMaybe>; + limit?: Scalars['Int']; + orderBy?: InputMaybe; + orderType?: InputMaybe; +}; + + +export type FileUploadElementBlockFacetCreatedArgs = { + unit?: InputMaybe; + value?: InputMaybe; +}; + + +export type FileUploadElementBlockFacetDescriptionArgs = { + filters?: InputMaybe>; + limit?: Scalars['Int']; + orderBy?: InputMaybe; + orderType?: InputMaybe; +}; + + +export type FileUploadElementBlockFacetFileSizeArgs = { + filters?: InputMaybe>; + limit?: InputMaybe; + orderBy?: InputMaybe; + orderType?: InputMaybe; + ranges?: InputMaybe>>; +}; + + +export type FileUploadElementBlockFacetFileTypesArgs = { + filters?: InputMaybe>; + limit?: Scalars['Int']; + orderBy?: InputMaybe; + orderType?: InputMaybe; +}; + + +export type FileUploadElementBlockFacetIsCommonDraftArgs = { + filters?: InputMaybe>; + limit?: Scalars['Int']; + orderBy?: InputMaybe; + orderType?: InputMaybe; +}; + + +export type FileUploadElementBlockFacetLabelArgs = { + filters?: InputMaybe>; + limit?: Scalars['Int']; + orderBy?: InputMaybe; + orderType?: InputMaybe; +}; + + +export type FileUploadElementBlockFacetNameArgs = { + filters?: InputMaybe>; + limit?: Scalars['Int']; + orderBy?: InputMaybe; + orderType?: InputMaybe; +}; + + +export type FileUploadElementBlockFacetRelativePathArgs = { + filters?: InputMaybe>; + limit?: Scalars['Int']; + orderBy?: InputMaybe; + orderType?: InputMaybe; +}; + + +export type FileUploadElementBlockFacetRouteSegmentArgs = { + filters?: InputMaybe>; + limit?: Scalars['Int']; + orderBy?: InputMaybe; + orderType?: InputMaybe; +}; + + +export type FileUploadElementBlockFacetSatisfiedActionArgs = { + filters?: InputMaybe>; + limit?: Scalars['Int']; + orderBy?: InputMaybe; + orderType?: InputMaybe; +}; + + +export type FileUploadElementBlockFacetSavedArgs = { + unit?: InputMaybe; + value?: InputMaybe; +}; + + +export type FileUploadElementBlockFacetShortcutArgs = { + filters?: InputMaybe>; + limit?: Scalars['Int']; + orderBy?: InputMaybe; + orderType?: InputMaybe; +}; + + +export type FileUploadElementBlockFacetSiteIdArgs = { + filters?: InputMaybe>; + limit?: Scalars['Int']; + orderBy?: InputMaybe; + orderType?: InputMaybe; +}; + + +export type FileUploadElementBlockFacetStartPublishArgs = { + unit?: InputMaybe; + value?: InputMaybe; +}; + + +export type FileUploadElementBlockFacetStatusArgs = { + filters?: InputMaybe>; + limit?: Scalars['Int']; + orderBy?: InputMaybe; + orderType?: InputMaybe; +}; + + +export type FileUploadElementBlockFacetStopPublishArgs = { + unit?: InputMaybe; + value?: InputMaybe; +}; + + +export type FileUploadElementBlockFacetUrlArgs = { + filters?: InputMaybe>; + limit?: Scalars['Int']; + orderBy?: InputMaybe; + orderType?: InputMaybe; +}; + + +export type FileUploadElementBlockFacetValidatorsArgs = { + filters?: InputMaybe>; + limit?: Scalars['Int']; + orderBy?: InputMaybe; + orderType?: InputMaybe; +}; + +export type FileUploadElementBlockOrderByInput = { + AllowMultiple?: InputMaybe; + Ancestors?: InputMaybe; + Category?: InputMaybe; + Changed?: InputMaybe; + ConditionCombination?: InputMaybe; + ContentLink?: InputMaybe; + ContentType?: InputMaybe; + Created?: InputMaybe; + Description?: InputMaybe; + ExistingLanguages?: InputMaybe; + FileSize?: InputMaybe; + FileTypes?: InputMaybe; + IsCommonDraft?: InputMaybe; + Label?: InputMaybe; + Language?: InputMaybe; + MasterLanguage?: InputMaybe; + Name?: InputMaybe; + ParentLink?: InputMaybe; + RelativePath?: InputMaybe; + RouteSegment?: InputMaybe; + SatisfiedAction?: InputMaybe; + Saved?: InputMaybe; + Shortcut?: InputMaybe; + SiteId?: InputMaybe; + StartPublish?: InputMaybe; + Status?: InputMaybe; + StopPublish?: InputMaybe; + Url?: InputMaybe; + Validators?: InputMaybe; + _minimumScore?: InputMaybe; + _modified?: InputMaybe; + _ranking?: InputMaybe; +}; + +export type FileUploadElementBlockOutput = { + __typename?: 'FileUploadElementBlockOutput'; + autocomplete?: Maybe; + cursor?: Maybe; + facets?: Maybe; + items?: Maybe>>; + total?: Maybe; +}; + + +export type FileUploadElementBlockOutputTotalArgs = { + all?: InputMaybe; +}; + +export type FileUploadElementBlockWhereInput = { + AllowMultiple?: InputMaybe; + Ancestors?: InputMaybe; + Category?: InputMaybe; + Changed?: InputMaybe; + ConditionCombination?: InputMaybe; + ContentLink?: InputMaybe; + ContentType?: InputMaybe; + Created?: InputMaybe; + Description?: InputMaybe; + ExistingLanguages?: InputMaybe; + FileSize?: InputMaybe; + FileTypes?: InputMaybe; + IsCommonDraft?: InputMaybe; + Label?: InputMaybe; + Language?: InputMaybe; + MasterLanguage?: InputMaybe; + Name?: InputMaybe; + ParentLink?: InputMaybe; + RelativePath?: InputMaybe; + RouteSegment?: InputMaybe; + SatisfiedAction?: InputMaybe; + Saved?: InputMaybe; + Shortcut?: InputMaybe; + SiteId?: InputMaybe; + StartPublish?: InputMaybe; + Status?: InputMaybe; + StopPublish?: InputMaybe; + Url?: InputMaybe; + Validators?: InputMaybe; + _and?: InputMaybe>>; + _fulltext?: InputMaybe; + _modified?: InputMaybe; + _not?: InputMaybe>>; + _or?: InputMaybe>>; +}; + +export type FormContainerBlock = IContent & IData & { + __typename?: 'FormContainerBlock'; + AllowAnonymousSubmission?: Maybe; + AllowExposingDataFeeds?: Maybe; + AllowMultipleSubmission?: Maybe; + AllowToStoreSubmissionData?: Maybe; + Ancestors?: Maybe>>; + Category?: Maybe>>; + Changed?: Maybe; + ConfirmationMessage?: Maybe; + ContentLink?: Maybe; + ContentType?: Maybe>>; + Created?: Maybe; + Description?: Maybe; + ElementsArea?: Maybe>>; + ExistingLanguages?: Maybe>>; + FinalizedSubmissionRetentionPeriod?: Maybe; + FocusOnForm?: Maybe; + IsCommonDraft?: Maybe; + Language?: Maybe; + MasterLanguage?: Maybe; + MetadataAttribute?: Maybe; + Name?: Maybe; + ParentLink?: Maybe; + PartialSubmissionRetentionPeriod?: Maybe; + RedirectToPage?: Maybe; + RelativePath?: Maybe; + ResetConfirmationMessage?: Maybe; + RouteSegment?: Maybe; + Saved?: Maybe; + Shortcut?: Maybe; + ShowNavigationBar?: Maybe; + ShowSummarizedData?: Maybe; + SiteId?: Maybe; + StartPublish?: Maybe; + Status?: Maybe; + StopPublish?: Maybe; + SubmitSuccessMessage?: Maybe; + Title?: Maybe; + Url?: Maybe; + _children?: Maybe; + _deleted?: Maybe; + _fulltext?: Maybe>>; + _id?: Maybe; + _link?: Maybe; + _modified?: Maybe; + _score?: Maybe; +}; + + +export type FormContainerBlockConfirmationMessageArgs = { + highlight?: InputMaybe; +}; + + +export type FormContainerBlockDescriptionArgs = { + highlight?: InputMaybe; +}; + + +export type FormContainerBlockElementsAreaArgs = { + highlight?: InputMaybe; +}; + + +export type FormContainerBlockFinalizedSubmissionRetentionPeriodArgs = { + highlight?: InputMaybe; +}; + + +export type FormContainerBlockMetadataAttributeArgs = { + highlight?: InputMaybe; +}; + + +export type FormContainerBlockNameArgs = { + highlight?: InputMaybe; +}; + + +export type FormContainerBlockPartialSubmissionRetentionPeriodArgs = { + highlight?: InputMaybe; +}; + + +export type FormContainerBlockResetConfirmationMessageArgs = { + highlight?: InputMaybe; +}; + + +export type FormContainerBlockSubmitSuccessMessageArgs = { + highlight?: InputMaybe; +}; + + +export type FormContainerBlockTitleArgs = { + highlight?: InputMaybe; +}; + + +export type FormContainerBlock_FulltextArgs = { + highlight?: InputMaybe; +}; + + +export type FormContainerBlock_LinkArgs = { + type?: InputMaybe; +}; + +export type FormContainerBlockAutocomplete = { + __typename?: 'FormContainerBlockAutocomplete'; + Ancestors?: Maybe>>; + Category?: Maybe; + ContentLink?: Maybe; + ContentType?: Maybe>>; + ExistingLanguages?: Maybe; + Language?: Maybe; + MasterLanguage?: Maybe; + ParentLink?: Maybe; + RedirectToPage?: Maybe>>; + RelativePath?: Maybe>>; + RouteSegment?: Maybe>>; + Shortcut?: Maybe>>; + SiteId?: Maybe>>; + Status?: Maybe>>; + Url?: Maybe>>; +}; + + +export type FormContainerBlockAutocompleteAncestorsArgs = { + limit?: Scalars['Int']; + value: Scalars['String']; +}; + + +export type FormContainerBlockAutocompleteContentTypeArgs = { + limit?: Scalars['Int']; + value: Scalars['String']; +}; + + +export type FormContainerBlockAutocompleteRedirectToPageArgs = { + limit?: Scalars['Int']; + value: Scalars['String']; +}; + + +export type FormContainerBlockAutocompleteRelativePathArgs = { + limit?: Scalars['Int']; + value: Scalars['String']; +}; + + +export type FormContainerBlockAutocompleteRouteSegmentArgs = { + limit?: Scalars['Int']; + value: Scalars['String']; +}; + + +export type FormContainerBlockAutocompleteShortcutArgs = { + limit?: Scalars['Int']; + value: Scalars['String']; +}; + + +export type FormContainerBlockAutocompleteSiteIdArgs = { + limit?: Scalars['Int']; + value: Scalars['String']; +}; + + +export type FormContainerBlockAutocompleteStatusArgs = { + limit?: Scalars['Int']; + value: Scalars['String']; +}; + + +export type FormContainerBlockAutocompleteUrlArgs = { + limit?: Scalars['Int']; + value: Scalars['String']; +}; + +export type FormContainerBlockFacet = { + __typename?: 'FormContainerBlockFacet'; + AllowAnonymousSubmission?: Maybe>>; + AllowExposingDataFeeds?: Maybe>>; + AllowMultipleSubmission?: Maybe>>; + AllowToStoreSubmissionData?: Maybe>>; + Ancestors?: Maybe>>; + Category?: Maybe; + Changed?: Maybe>>; + ConfirmationMessage?: Maybe>>; + ContentLink?: Maybe; + ContentType?: Maybe>>; + Created?: Maybe>>; + Description?: Maybe>>; + ElementsArea?: Maybe; + ExistingLanguages?: Maybe; + FinalizedSubmissionRetentionPeriod?: Maybe>>; + FocusOnForm?: Maybe>>; + IsCommonDraft?: Maybe>>; + Language?: Maybe; + MasterLanguage?: Maybe; + MetadataAttribute?: Maybe>>; + Name?: Maybe>>; + ParentLink?: Maybe; + PartialSubmissionRetentionPeriod?: Maybe>>; + RedirectToPage?: Maybe>>; + RelativePath?: Maybe>>; + ResetConfirmationMessage?: Maybe>>; + RouteSegment?: Maybe>>; + Saved?: Maybe>>; + Shortcut?: Maybe>>; + ShowNavigationBar?: Maybe>>; + ShowSummarizedData?: Maybe>>; + SiteId?: Maybe>>; + StartPublish?: Maybe>>; + Status?: Maybe>>; + StopPublish?: Maybe>>; + SubmitSuccessMessage?: Maybe>>; + Title?: Maybe>>; + Url?: Maybe>>; +}; + + +export type FormContainerBlockFacetAllowAnonymousSubmissionArgs = { + filters?: InputMaybe>; + limit?: Scalars['Int']; + orderBy?: InputMaybe; + orderType?: InputMaybe; +}; + + +export type FormContainerBlockFacetAllowExposingDataFeedsArgs = { + filters?: InputMaybe>; + limit?: Scalars['Int']; + orderBy?: InputMaybe; + orderType?: InputMaybe; +}; + + +export type FormContainerBlockFacetAllowMultipleSubmissionArgs = { + filters?: InputMaybe>; + limit?: Scalars['Int']; + orderBy?: InputMaybe; + orderType?: InputMaybe; +}; + + +export type FormContainerBlockFacetAllowToStoreSubmissionDataArgs = { + filters?: InputMaybe>; + limit?: Scalars['Int']; + orderBy?: InputMaybe; + orderType?: InputMaybe; +}; + + +export type FormContainerBlockFacetAncestorsArgs = { + filters?: InputMaybe>; + limit?: Scalars['Int']; + orderBy?: InputMaybe; + orderType?: InputMaybe; +}; + + +export type FormContainerBlockFacetChangedArgs = { + unit?: InputMaybe; + value?: InputMaybe; +}; + + +export type FormContainerBlockFacetConfirmationMessageArgs = { + filters?: InputMaybe>; + limit?: Scalars['Int']; + orderBy?: InputMaybe; + orderType?: InputMaybe; +}; + + +export type FormContainerBlockFacetContentTypeArgs = { + filters?: InputMaybe>; + limit?: Scalars['Int']; + orderBy?: InputMaybe; + orderType?: InputMaybe; +}; + + +export type FormContainerBlockFacetCreatedArgs = { + unit?: InputMaybe; + value?: InputMaybe; +}; + + +export type FormContainerBlockFacetDescriptionArgs = { + filters?: InputMaybe>; + limit?: Scalars['Int']; + orderBy?: InputMaybe; + orderType?: InputMaybe; +}; + + +export type FormContainerBlockFacetFinalizedSubmissionRetentionPeriodArgs = { + filters?: InputMaybe>; + limit?: Scalars['Int']; + orderBy?: InputMaybe; + orderType?: InputMaybe; +}; + + +export type FormContainerBlockFacetFocusOnFormArgs = { + filters?: InputMaybe>; + limit?: Scalars['Int']; + orderBy?: InputMaybe; + orderType?: InputMaybe; +}; + + +export type FormContainerBlockFacetIsCommonDraftArgs = { + filters?: InputMaybe>; + limit?: Scalars['Int']; + orderBy?: InputMaybe; + orderType?: InputMaybe; +}; + + +export type FormContainerBlockFacetMetadataAttributeArgs = { + filters?: InputMaybe>; + limit?: Scalars['Int']; + orderBy?: InputMaybe; + orderType?: InputMaybe; +}; + + +export type FormContainerBlockFacetNameArgs = { + filters?: InputMaybe>; + limit?: Scalars['Int']; + orderBy?: InputMaybe; + orderType?: InputMaybe; +}; + + +export type FormContainerBlockFacetPartialSubmissionRetentionPeriodArgs = { + filters?: InputMaybe>; + limit?: Scalars['Int']; + orderBy?: InputMaybe; + orderType?: InputMaybe; +}; + + +export type FormContainerBlockFacetRedirectToPageArgs = { + filters?: InputMaybe>; + limit?: Scalars['Int']; + orderBy?: InputMaybe; + orderType?: InputMaybe; +}; + + +export type FormContainerBlockFacetRelativePathArgs = { + filters?: InputMaybe>; + limit?: Scalars['Int']; + orderBy?: InputMaybe; + orderType?: InputMaybe; +}; + + +export type FormContainerBlockFacetResetConfirmationMessageArgs = { + filters?: InputMaybe>; + limit?: Scalars['Int']; + orderBy?: InputMaybe; + orderType?: InputMaybe; +}; + + +export type FormContainerBlockFacetRouteSegmentArgs = { + filters?: InputMaybe>; + limit?: Scalars['Int']; + orderBy?: InputMaybe; + orderType?: InputMaybe; +}; + + +export type FormContainerBlockFacetSavedArgs = { + unit?: InputMaybe; + value?: InputMaybe; +}; + + +export type FormContainerBlockFacetShortcutArgs = { + filters?: InputMaybe>; + limit?: Scalars['Int']; + orderBy?: InputMaybe; + orderType?: InputMaybe; +}; + + +export type FormContainerBlockFacetShowNavigationBarArgs = { + filters?: InputMaybe>; + limit?: Scalars['Int']; + orderBy?: InputMaybe; + orderType?: InputMaybe; +}; + + +export type FormContainerBlockFacetShowSummarizedDataArgs = { + filters?: InputMaybe>; + limit?: Scalars['Int']; + orderBy?: InputMaybe; + orderType?: InputMaybe; +}; + + +export type FormContainerBlockFacetSiteIdArgs = { + filters?: InputMaybe>; + limit?: Scalars['Int']; + orderBy?: InputMaybe; + orderType?: InputMaybe; +}; + + +export type FormContainerBlockFacetStartPublishArgs = { + unit?: InputMaybe; + value?: InputMaybe; +}; + + +export type FormContainerBlockFacetStatusArgs = { + filters?: InputMaybe>; + limit?: Scalars['Int']; + orderBy?: InputMaybe; + orderType?: InputMaybe; +}; + + +export type FormContainerBlockFacetStopPublishArgs = { + unit?: InputMaybe; + value?: InputMaybe; +}; + + +export type FormContainerBlockFacetSubmitSuccessMessageArgs = { + filters?: InputMaybe>; + limit?: Scalars['Int']; + orderBy?: InputMaybe; + orderType?: InputMaybe; +}; + + +export type FormContainerBlockFacetTitleArgs = { + filters?: InputMaybe>; + limit?: Scalars['Int']; + orderBy?: InputMaybe; + orderType?: InputMaybe; +}; + + +export type FormContainerBlockFacetUrlArgs = { + filters?: InputMaybe>; + limit?: Scalars['Int']; + orderBy?: InputMaybe; + orderType?: InputMaybe; +}; + +export type FormContainerBlockOrderByInput = { + AllowAnonymousSubmission?: InputMaybe; + AllowExposingDataFeeds?: InputMaybe; + AllowMultipleSubmission?: InputMaybe; + AllowToStoreSubmissionData?: InputMaybe; + Ancestors?: InputMaybe; + Category?: InputMaybe; + Changed?: InputMaybe; + ConfirmationMessage?: InputMaybe; + ContentLink?: InputMaybe; + ContentType?: InputMaybe; + Created?: InputMaybe; + Description?: InputMaybe; + ElementsArea?: InputMaybe; + ExistingLanguages?: InputMaybe; + FinalizedSubmissionRetentionPeriod?: InputMaybe; + FocusOnForm?: InputMaybe; + IsCommonDraft?: InputMaybe; + Language?: InputMaybe; + MasterLanguage?: InputMaybe; + MetadataAttribute?: InputMaybe; + Name?: InputMaybe; + ParentLink?: InputMaybe; + PartialSubmissionRetentionPeriod?: InputMaybe; + RedirectToPage?: InputMaybe; + RelativePath?: InputMaybe; + ResetConfirmationMessage?: InputMaybe; + RouteSegment?: InputMaybe; + Saved?: InputMaybe; + Shortcut?: InputMaybe; + ShowNavigationBar?: InputMaybe; + ShowSummarizedData?: InputMaybe; + SiteId?: InputMaybe; + StartPublish?: InputMaybe; + Status?: InputMaybe; + StopPublish?: InputMaybe; + SubmitSuccessMessage?: InputMaybe; + Title?: InputMaybe; + Url?: InputMaybe; + _minimumScore?: InputMaybe; + _modified?: InputMaybe; + _ranking?: InputMaybe; +}; + +export type FormContainerBlockOutput = { + __typename?: 'FormContainerBlockOutput'; + autocomplete?: Maybe; + cursor?: Maybe; + facets?: Maybe; + items?: Maybe>>; + total?: Maybe; +}; + + +export type FormContainerBlockOutputTotalArgs = { + all?: InputMaybe; +}; + +export type FormContainerBlockWhereInput = { + AllowAnonymousSubmission?: InputMaybe; + AllowExposingDataFeeds?: InputMaybe; + AllowMultipleSubmission?: InputMaybe; + AllowToStoreSubmissionData?: InputMaybe; + Ancestors?: InputMaybe; + Category?: InputMaybe; + Changed?: InputMaybe; + ConfirmationMessage?: InputMaybe; + ContentLink?: InputMaybe; + ContentType?: InputMaybe; + Created?: InputMaybe; + Description?: InputMaybe; + ElementsArea?: InputMaybe; + ExistingLanguages?: InputMaybe; + FinalizedSubmissionRetentionPeriod?: InputMaybe; + FocusOnForm?: InputMaybe; + IsCommonDraft?: InputMaybe; + Language?: InputMaybe; + MasterLanguage?: InputMaybe; + MetadataAttribute?: InputMaybe; + Name?: InputMaybe; + ParentLink?: InputMaybe; + PartialSubmissionRetentionPeriod?: InputMaybe; + RedirectToPage?: InputMaybe; + RelativePath?: InputMaybe; + ResetConfirmationMessage?: InputMaybe; + RouteSegment?: InputMaybe; + Saved?: InputMaybe; + Shortcut?: InputMaybe; + ShowNavigationBar?: InputMaybe; + ShowSummarizedData?: InputMaybe; + SiteId?: InputMaybe; + StartPublish?: InputMaybe; + Status?: InputMaybe; + StopPublish?: InputMaybe; + SubmitSuccessMessage?: InputMaybe; + Title?: InputMaybe; + Url?: InputMaybe; + _and?: InputMaybe>>; + _fulltext?: InputMaybe; + _modified?: InputMaybe; + _not?: InputMaybe>>; + _or?: InputMaybe>>; +}; + +export type FormStepBlock = IContent & IData & { + __typename?: 'FormStepBlock'; + Ancestors?: Maybe>>; + AttachedContentLink?: Maybe; + Category?: Maybe>>; + Changed?: Maybe; + ContentLink?: Maybe; + ContentType?: Maybe>>; + Created?: Maybe; + DependCondition?: Maybe; + DependField?: Maybe; + DependValue?: Maybe; + Description?: Maybe; + ExistingLanguages?: Maybe>>; + IsCommonDraft?: Maybe; + Label?: Maybe; + Language?: Maybe; + MasterLanguage?: Maybe; + Name?: Maybe; + ParentLink?: Maybe; + RelativePath?: Maybe; + RouteSegment?: Maybe; + Saved?: Maybe; + Shortcut?: Maybe; + SiteId?: Maybe; + StartPublish?: Maybe; + Status?: Maybe; + StopPublish?: Maybe; + Url?: Maybe; + _children?: Maybe; + _deleted?: Maybe; + _fulltext?: Maybe>>; + _id?: Maybe; + _link?: Maybe; + _modified?: Maybe; + _score?: Maybe; +}; + + +export type FormStepBlockDependValueArgs = { + highlight?: InputMaybe; +}; + + +export type FormStepBlockDescriptionArgs = { + highlight?: InputMaybe; +}; + + +export type FormStepBlockLabelArgs = { + highlight?: InputMaybe; +}; + + +export type FormStepBlockNameArgs = { + highlight?: InputMaybe; +}; + + +export type FormStepBlock_FulltextArgs = { + highlight?: InputMaybe; +}; + + +export type FormStepBlock_LinkArgs = { + type?: InputMaybe; +}; + +export type FormStepBlockAutocomplete = { + __typename?: 'FormStepBlockAutocomplete'; + Ancestors?: Maybe>>; + AttachedContentLink?: Maybe>>; + Category?: Maybe; + ContentLink?: Maybe; + ContentType?: Maybe>>; + DependField?: Maybe; + ExistingLanguages?: Maybe; + Language?: Maybe; + MasterLanguage?: Maybe; + ParentLink?: Maybe; + RelativePath?: Maybe>>; + RouteSegment?: Maybe>>; + Shortcut?: Maybe>>; + SiteId?: Maybe>>; + Status?: Maybe>>; + Url?: Maybe>>; +}; + + +export type FormStepBlockAutocompleteAncestorsArgs = { + limit?: Scalars['Int']; + value: Scalars['String']; +}; + + +export type FormStepBlockAutocompleteAttachedContentLinkArgs = { + limit?: Scalars['Int']; + value: Scalars['String']; +}; + + +export type FormStepBlockAutocompleteContentTypeArgs = { + limit?: Scalars['Int']; + value: Scalars['String']; +}; + + +export type FormStepBlockAutocompleteRelativePathArgs = { + limit?: Scalars['Int']; + value: Scalars['String']; +}; + + +export type FormStepBlockAutocompleteRouteSegmentArgs = { + limit?: Scalars['Int']; + value: Scalars['String']; +}; + + +export type FormStepBlockAutocompleteShortcutArgs = { + limit?: Scalars['Int']; + value: Scalars['String']; +}; + + +export type FormStepBlockAutocompleteSiteIdArgs = { + limit?: Scalars['Int']; + value: Scalars['String']; +}; + + +export type FormStepBlockAutocompleteStatusArgs = { + limit?: Scalars['Int']; + value: Scalars['String']; +}; + + +export type FormStepBlockAutocompleteUrlArgs = { + limit?: Scalars['Int']; + value: Scalars['String']; +}; + +export type FormStepBlockFacet = { + __typename?: 'FormStepBlockFacet'; + Ancestors?: Maybe>>; + AttachedContentLink?: Maybe>>; + Category?: Maybe; + Changed?: Maybe>>; + ContentLink?: Maybe; + ContentType?: Maybe>>; + Created?: Maybe>>; + DependCondition?: Maybe>>; + DependField?: Maybe; + DependValue?: Maybe>>; + Description?: Maybe>>; + ExistingLanguages?: Maybe; + IsCommonDraft?: Maybe>>; + Label?: Maybe>>; + Language?: Maybe; + MasterLanguage?: Maybe; + Name?: Maybe>>; + ParentLink?: Maybe; + RelativePath?: Maybe>>; + RouteSegment?: Maybe>>; + Saved?: Maybe>>; + Shortcut?: Maybe>>; + SiteId?: Maybe>>; + StartPublish?: Maybe>>; + Status?: Maybe>>; + StopPublish?: Maybe>>; + Url?: Maybe>>; +}; + + +export type FormStepBlockFacetAncestorsArgs = { + filters?: InputMaybe>; + limit?: Scalars['Int']; + orderBy?: InputMaybe; + orderType?: InputMaybe; +}; + + +export type FormStepBlockFacetAttachedContentLinkArgs = { + filters?: InputMaybe>; + limit?: Scalars['Int']; + orderBy?: InputMaybe; + orderType?: InputMaybe; +}; + + +export type FormStepBlockFacetChangedArgs = { + unit?: InputMaybe; + value?: InputMaybe; +}; + + +export type FormStepBlockFacetContentTypeArgs = { + filters?: InputMaybe>; + limit?: Scalars['Int']; + orderBy?: InputMaybe; + orderType?: InputMaybe; +}; + + +export type FormStepBlockFacetCreatedArgs = { + unit?: InputMaybe; + value?: InputMaybe; +}; + + +export type FormStepBlockFacetDependConditionArgs = { + filters?: InputMaybe>; + limit?: InputMaybe; + orderBy?: InputMaybe; + orderType?: InputMaybe; + ranges?: InputMaybe>>; +}; + + +export type FormStepBlockFacetDependValueArgs = { + filters?: InputMaybe>; + limit?: Scalars['Int']; + orderBy?: InputMaybe; + orderType?: InputMaybe; +}; + + +export type FormStepBlockFacetDescriptionArgs = { + filters?: InputMaybe>; + limit?: Scalars['Int']; + orderBy?: InputMaybe; + orderType?: InputMaybe; +}; + + +export type FormStepBlockFacetIsCommonDraftArgs = { + filters?: InputMaybe>; + limit?: Scalars['Int']; + orderBy?: InputMaybe; + orderType?: InputMaybe; +}; + + +export type FormStepBlockFacetLabelArgs = { + filters?: InputMaybe>; + limit?: Scalars['Int']; + orderBy?: InputMaybe; + orderType?: InputMaybe; +}; + + +export type FormStepBlockFacetNameArgs = { + filters?: InputMaybe>; + limit?: Scalars['Int']; + orderBy?: InputMaybe; + orderType?: InputMaybe; +}; + + +export type FormStepBlockFacetRelativePathArgs = { + filters?: InputMaybe>; + limit?: Scalars['Int']; + orderBy?: InputMaybe; + orderType?: InputMaybe; +}; + + +export type FormStepBlockFacetRouteSegmentArgs = { + filters?: InputMaybe>; + limit?: Scalars['Int']; + orderBy?: InputMaybe; + orderType?: InputMaybe; +}; + + +export type FormStepBlockFacetSavedArgs = { + unit?: InputMaybe; + value?: InputMaybe; +}; + + +export type FormStepBlockFacetShortcutArgs = { + filters?: InputMaybe>; + limit?: Scalars['Int']; + orderBy?: InputMaybe; + orderType?: InputMaybe; +}; + + +export type FormStepBlockFacetSiteIdArgs = { + filters?: InputMaybe>; + limit?: Scalars['Int']; + orderBy?: InputMaybe; + orderType?: InputMaybe; +}; + + +export type FormStepBlockFacetStartPublishArgs = { + unit?: InputMaybe; + value?: InputMaybe; +}; + + +export type FormStepBlockFacetStatusArgs = { + filters?: InputMaybe>; + limit?: Scalars['Int']; + orderBy?: InputMaybe; + orderType?: InputMaybe; +}; + + +export type FormStepBlockFacetStopPublishArgs = { + unit?: InputMaybe; + value?: InputMaybe; +}; + + +export type FormStepBlockFacetUrlArgs = { + filters?: InputMaybe>; + limit?: Scalars['Int']; + orderBy?: InputMaybe; + orderType?: InputMaybe; +}; + +export type FormStepBlockOrderByInput = { + Ancestors?: InputMaybe; + AttachedContentLink?: InputMaybe; + Category?: InputMaybe; + Changed?: InputMaybe; + ContentLink?: InputMaybe; + ContentType?: InputMaybe; + Created?: InputMaybe; + DependCondition?: InputMaybe; + DependField?: InputMaybe; + DependValue?: InputMaybe; + Description?: InputMaybe; + ExistingLanguages?: InputMaybe; + IsCommonDraft?: InputMaybe; + Label?: InputMaybe; + Language?: InputMaybe; + MasterLanguage?: InputMaybe; + Name?: InputMaybe; + ParentLink?: InputMaybe; + RelativePath?: InputMaybe; + RouteSegment?: InputMaybe; + Saved?: InputMaybe; + Shortcut?: InputMaybe; + SiteId?: InputMaybe; + StartPublish?: InputMaybe; + Status?: InputMaybe; + StopPublish?: InputMaybe; + Url?: InputMaybe; + _minimumScore?: InputMaybe; + _modified?: InputMaybe; + _ranking?: InputMaybe; +}; + +export type FormStepBlockOutput = { + __typename?: 'FormStepBlockOutput'; + autocomplete?: Maybe; + cursor?: Maybe; + facets?: Maybe; + items?: Maybe>>; + total?: Maybe; +}; + + +export type FormStepBlockOutputTotalArgs = { + all?: InputMaybe; +}; + +export type FormStepBlockWhereInput = { + Ancestors?: InputMaybe; + AttachedContentLink?: InputMaybe; + Category?: InputMaybe; + Changed?: InputMaybe; + ContentLink?: InputMaybe; + ContentType?: InputMaybe; + Created?: InputMaybe; + DependCondition?: InputMaybe; + DependField?: InputMaybe; + DependValue?: InputMaybe; + Description?: InputMaybe; + ExistingLanguages?: InputMaybe; + IsCommonDraft?: InputMaybe; + Label?: InputMaybe; + Language?: InputMaybe; + MasterLanguage?: InputMaybe; + Name?: InputMaybe; + ParentLink?: InputMaybe; + RelativePath?: InputMaybe; + RouteSegment?: InputMaybe; + Saved?: InputMaybe; + Shortcut?: InputMaybe; + SiteId?: InputMaybe; + StartPublish?: InputMaybe; + Status?: InputMaybe; + StopPublish?: InputMaybe; + Url?: InputMaybe; + _and?: InputMaybe>>; + _fulltext?: InputMaybe; + _modified?: InputMaybe; + _not?: InputMaybe>>; + _or?: InputMaybe>>; +}; + +/** Options for highlighting */ +export type HighlightOptions = { + enabled?: InputMaybe; + endToken?: InputMaybe; + startToken?: InputMaybe; +}; + +export type HostDefinitionModel = { + __typename?: 'HostDefinitionModel'; + Language?: Maybe; + Name?: Maybe; + Type?: Maybe; +}; + +export type HostDefinitionModelAutocomplete = { + __typename?: 'HostDefinitionModelAutocomplete'; + Language?: Maybe; + Name?: Maybe>>; + Type?: Maybe>>; +}; + + +export type HostDefinitionModelAutocompleteNameArgs = { + limit?: Scalars['Int']; + value: Scalars['String']; +}; + + +export type HostDefinitionModelAutocompleteTypeArgs = { + limit?: Scalars['Int']; + value: Scalars['String']; +}; + +export type HostDefinitionModelFacet = { + __typename?: 'HostDefinitionModelFacet'; + Language?: Maybe; + Name?: Maybe>>; + Type?: Maybe>>; +}; + + +export type HostDefinitionModelFacetNameArgs = { + filters?: InputMaybe>; + limit?: Scalars['Int']; + orderBy?: InputMaybe; + orderType?: InputMaybe; +}; + + +export type HostDefinitionModelFacetTypeArgs = { + filters?: InputMaybe>; + limit?: Scalars['Int']; + orderBy?: InputMaybe; + orderType?: InputMaybe; +}; + +export type HostDefinitionModelOrderByInput = { + Language?: InputMaybe; + Name?: InputMaybe; + Type?: InputMaybe; +}; + +export type HostDefinitionModelWhereInput = { + Language?: InputMaybe; + Name?: InputMaybe; + Type?: InputMaybe; +}; + +export type IContent = { + Ancestors?: Maybe>>; + Changed?: Maybe; + ContentLink?: Maybe; + ContentType?: Maybe>>; + Created?: Maybe; + ExistingLanguages?: Maybe>>; + IsCommonDraft?: Maybe; + Language?: Maybe; + MasterLanguage?: Maybe; + Name?: Maybe; + ParentLink?: Maybe; + RelativePath?: Maybe; + RouteSegment?: Maybe; + Saved?: Maybe; + Shortcut?: Maybe; + SiteId?: Maybe; + StartPublish?: Maybe; + Status?: Maybe; + StopPublish?: Maybe; + Url?: Maybe; + _children?: Maybe; + _deleted?: Maybe; + _fulltext?: Maybe>>; + _id?: Maybe; + _link?: Maybe; + _modified?: Maybe; + _score?: Maybe; +}; + + +export type IContentNameArgs = { + highlight?: InputMaybe; +}; + + +export type IContent_FulltextArgs = { + highlight?: InputMaybe; +}; + + +export type IContent_LinkArgs = { + type?: InputMaybe; +}; + +export type IData = { + _children?: Maybe; + _deleted?: Maybe; + _fulltext?: Maybe>>; + _id?: Maybe; + _link?: Maybe; + _modified?: Maybe; + _score?: Maybe; +}; + + +export type IData_FulltextArgs = { + highlight?: InputMaybe; +}; + + +export type IData_LinkArgs = { + type?: InputMaybe; +}; + +export type ImageChoiceElementBlock = IContent & IData & { + __typename?: 'ImageChoiceElementBlock'; + AllowMultiSelect?: Maybe; + Ancestors?: Maybe>>; + Category?: Maybe>>; + Changed?: Maybe; + ConditionCombination?: Maybe; + ContentLink?: Maybe; + ContentType?: Maybe>>; + Created?: Maybe; + Description?: Maybe; + ExistingLanguages?: Maybe>>; + IsCommonDraft?: Maybe; + Items?: Maybe>>; + Label?: Maybe; + Language?: Maybe; + MasterLanguage?: Maybe; + Name?: Maybe; + ParentLink?: Maybe; + RelativePath?: Maybe; + RouteSegment?: Maybe; + SatisfiedAction?: Maybe; + Saved?: Maybe; + Shortcut?: Maybe; + ShowSelectionInputControl?: Maybe; + SiteId?: Maybe; + StartPublish?: Maybe; + Status?: Maybe; + StopPublish?: Maybe; + Url?: Maybe; + Validators?: Maybe; + _children?: Maybe; + _deleted?: Maybe; + _fulltext?: Maybe>>; + _id?: Maybe; + _link?: Maybe; + _modified?: Maybe; + _score?: Maybe; +}; + + +export type ImageChoiceElementBlockDescriptionArgs = { + highlight?: InputMaybe; +}; + + +export type ImageChoiceElementBlockLabelArgs = { + highlight?: InputMaybe; +}; + + +export type ImageChoiceElementBlockNameArgs = { + highlight?: InputMaybe; +}; + + +export type ImageChoiceElementBlockSatisfiedActionArgs = { + highlight?: InputMaybe; +}; + + +export type ImageChoiceElementBlockValidatorsArgs = { + highlight?: InputMaybe; +}; + + +export type ImageChoiceElementBlock_FulltextArgs = { + highlight?: InputMaybe; +}; + + +export type ImageChoiceElementBlock_LinkArgs = { + type?: InputMaybe; +}; + +export type ImageChoiceElementBlockAutocomplete = { + __typename?: 'ImageChoiceElementBlockAutocomplete'; + Ancestors?: Maybe>>; + Category?: Maybe; + ContentLink?: Maybe; + ContentType?: Maybe>>; + ExistingLanguages?: Maybe; + Items?: Maybe; + Language?: Maybe; + MasterLanguage?: Maybe; + ParentLink?: Maybe; + RelativePath?: Maybe>>; + RouteSegment?: Maybe>>; + Shortcut?: Maybe>>; + SiteId?: Maybe>>; + Status?: Maybe>>; + Url?: Maybe>>; +}; + + +export type ImageChoiceElementBlockAutocompleteAncestorsArgs = { + limit?: Scalars['Int']; + value: Scalars['String']; +}; + + +export type ImageChoiceElementBlockAutocompleteContentTypeArgs = { + limit?: Scalars['Int']; + value: Scalars['String']; +}; + + +export type ImageChoiceElementBlockAutocompleteRelativePathArgs = { + limit?: Scalars['Int']; + value: Scalars['String']; +}; + + +export type ImageChoiceElementBlockAutocompleteRouteSegmentArgs = { + limit?: Scalars['Int']; + value: Scalars['String']; +}; + + +export type ImageChoiceElementBlockAutocompleteShortcutArgs = { + limit?: Scalars['Int']; + value: Scalars['String']; +}; + + +export type ImageChoiceElementBlockAutocompleteSiteIdArgs = { + limit?: Scalars['Int']; + value: Scalars['String']; +}; + + +export type ImageChoiceElementBlockAutocompleteStatusArgs = { + limit?: Scalars['Int']; + value: Scalars['String']; +}; + + +export type ImageChoiceElementBlockAutocompleteUrlArgs = { + limit?: Scalars['Int']; + value: Scalars['String']; +}; + +export type ImageChoiceElementBlockFacet = { + __typename?: 'ImageChoiceElementBlockFacet'; + AllowMultiSelect?: Maybe>>; + Ancestors?: Maybe>>; + Category?: Maybe; + Changed?: Maybe>>; + ConditionCombination?: Maybe>>; + ContentLink?: Maybe; + ContentType?: Maybe>>; + Created?: Maybe>>; + Description?: Maybe>>; + ExistingLanguages?: Maybe; + IsCommonDraft?: Maybe>>; + Items?: Maybe; + Label?: Maybe>>; + Language?: Maybe; + MasterLanguage?: Maybe; + Name?: Maybe>>; + ParentLink?: Maybe; + RelativePath?: Maybe>>; + RouteSegment?: Maybe>>; + SatisfiedAction?: Maybe>>; + Saved?: Maybe>>; + Shortcut?: Maybe>>; + ShowSelectionInputControl?: Maybe>>; + SiteId?: Maybe>>; + StartPublish?: Maybe>>; + Status?: Maybe>>; + StopPublish?: Maybe>>; + Url?: Maybe>>; + Validators?: Maybe>>; +}; + + +export type ImageChoiceElementBlockFacetAllowMultiSelectArgs = { + filters?: InputMaybe>; + limit?: Scalars['Int']; + orderBy?: InputMaybe; + orderType?: InputMaybe; +}; + + +export type ImageChoiceElementBlockFacetAncestorsArgs = { + filters?: InputMaybe>; + limit?: Scalars['Int']; + orderBy?: InputMaybe; + orderType?: InputMaybe; +}; + + +export type ImageChoiceElementBlockFacetChangedArgs = { + unit?: InputMaybe; + value?: InputMaybe; +}; + + +export type ImageChoiceElementBlockFacetConditionCombinationArgs = { + filters?: InputMaybe>; + limit?: InputMaybe; + orderBy?: InputMaybe; + orderType?: InputMaybe; + ranges?: InputMaybe>>; +}; + + +export type ImageChoiceElementBlockFacetContentTypeArgs = { + filters?: InputMaybe>; + limit?: Scalars['Int']; + orderBy?: InputMaybe; + orderType?: InputMaybe; +}; + + +export type ImageChoiceElementBlockFacetCreatedArgs = { + unit?: InputMaybe; + value?: InputMaybe; +}; + + +export type ImageChoiceElementBlockFacetDescriptionArgs = { + filters?: InputMaybe>; + limit?: Scalars['Int']; + orderBy?: InputMaybe; + orderType?: InputMaybe; +}; + + +export type ImageChoiceElementBlockFacetIsCommonDraftArgs = { + filters?: InputMaybe>; + limit?: Scalars['Int']; + orderBy?: InputMaybe; + orderType?: InputMaybe; +}; + + +export type ImageChoiceElementBlockFacetLabelArgs = { + filters?: InputMaybe>; + limit?: Scalars['Int']; + orderBy?: InputMaybe; + orderType?: InputMaybe; +}; + + +export type ImageChoiceElementBlockFacetNameArgs = { + filters?: InputMaybe>; + limit?: Scalars['Int']; + orderBy?: InputMaybe; + orderType?: InputMaybe; +}; + + +export type ImageChoiceElementBlockFacetRelativePathArgs = { + filters?: InputMaybe>; + limit?: Scalars['Int']; + orderBy?: InputMaybe; + orderType?: InputMaybe; +}; + + +export type ImageChoiceElementBlockFacetRouteSegmentArgs = { + filters?: InputMaybe>; + limit?: Scalars['Int']; + orderBy?: InputMaybe; + orderType?: InputMaybe; +}; + + +export type ImageChoiceElementBlockFacetSatisfiedActionArgs = { + filters?: InputMaybe>; + limit?: Scalars['Int']; + orderBy?: InputMaybe; + orderType?: InputMaybe; +}; + + +export type ImageChoiceElementBlockFacetSavedArgs = { + unit?: InputMaybe; + value?: InputMaybe; +}; + + +export type ImageChoiceElementBlockFacetShortcutArgs = { + filters?: InputMaybe>; + limit?: Scalars['Int']; + orderBy?: InputMaybe; + orderType?: InputMaybe; +}; + + +export type ImageChoiceElementBlockFacetShowSelectionInputControlArgs = { + filters?: InputMaybe>; + limit?: Scalars['Int']; + orderBy?: InputMaybe; + orderType?: InputMaybe; +}; + + +export type ImageChoiceElementBlockFacetSiteIdArgs = { + filters?: InputMaybe>; + limit?: Scalars['Int']; + orderBy?: InputMaybe; + orderType?: InputMaybe; +}; + + +export type ImageChoiceElementBlockFacetStartPublishArgs = { + unit?: InputMaybe; + value?: InputMaybe; +}; + + +export type ImageChoiceElementBlockFacetStatusArgs = { + filters?: InputMaybe>; + limit?: Scalars['Int']; + orderBy?: InputMaybe; + orderType?: InputMaybe; +}; + + +export type ImageChoiceElementBlockFacetStopPublishArgs = { + unit?: InputMaybe; + value?: InputMaybe; +}; + + +export type ImageChoiceElementBlockFacetUrlArgs = { + filters?: InputMaybe>; + limit?: Scalars['Int']; + orderBy?: InputMaybe; + orderType?: InputMaybe; +}; + + +export type ImageChoiceElementBlockFacetValidatorsArgs = { + filters?: InputMaybe>; + limit?: Scalars['Int']; + orderBy?: InputMaybe; + orderType?: InputMaybe; +}; + +export type ImageChoiceElementBlockOrderByInput = { + AllowMultiSelect?: InputMaybe; + Ancestors?: InputMaybe; + Category?: InputMaybe; + Changed?: InputMaybe; + ConditionCombination?: InputMaybe; + ContentLink?: InputMaybe; + ContentType?: InputMaybe; + Created?: InputMaybe; + Description?: InputMaybe; + ExistingLanguages?: InputMaybe; + IsCommonDraft?: InputMaybe; + Items?: InputMaybe; + Label?: InputMaybe; + Language?: InputMaybe; + MasterLanguage?: InputMaybe; + Name?: InputMaybe; + ParentLink?: InputMaybe; + RelativePath?: InputMaybe; + RouteSegment?: InputMaybe; + SatisfiedAction?: InputMaybe; + Saved?: InputMaybe; + Shortcut?: InputMaybe; + ShowSelectionInputControl?: InputMaybe; + SiteId?: InputMaybe; + StartPublish?: InputMaybe; + Status?: InputMaybe; + StopPublish?: InputMaybe; + Url?: InputMaybe; + Validators?: InputMaybe; + _minimumScore?: InputMaybe; + _modified?: InputMaybe; + _ranking?: InputMaybe; +}; + +export type ImageChoiceElementBlockOutput = { + __typename?: 'ImageChoiceElementBlockOutput'; + autocomplete?: Maybe; + cursor?: Maybe; + facets?: Maybe; + items?: Maybe>>; + total?: Maybe; +}; + + +export type ImageChoiceElementBlockOutputTotalArgs = { + all?: InputMaybe; +}; + +export type ImageChoiceElementBlockWhereInput = { + AllowMultiSelect?: InputMaybe; + Ancestors?: InputMaybe; + Category?: InputMaybe; + Changed?: InputMaybe; + ConditionCombination?: InputMaybe; + ContentLink?: InputMaybe; + ContentType?: InputMaybe; + Created?: InputMaybe; + Description?: InputMaybe; + ExistingLanguages?: InputMaybe; + IsCommonDraft?: InputMaybe; + Items?: InputMaybe; + Label?: InputMaybe; + Language?: InputMaybe; + MasterLanguage?: InputMaybe; + Name?: InputMaybe; + ParentLink?: InputMaybe; + RelativePath?: InputMaybe; + RouteSegment?: InputMaybe; + SatisfiedAction?: InputMaybe; + Saved?: InputMaybe; + Shortcut?: InputMaybe; + ShowSelectionInputControl?: InputMaybe; + SiteId?: InputMaybe; + StartPublish?: InputMaybe; + Status?: InputMaybe; + StopPublish?: InputMaybe; + Url?: InputMaybe; + Validators?: InputMaybe; + _and?: InputMaybe>>; + _fulltext?: InputMaybe; + _modified?: InputMaybe; + _not?: InputMaybe>>; + _or?: InputMaybe>>; +}; + +export type ImageFile = IContent & IData & { + __typename?: 'ImageFile'; + Ancestors?: Maybe>>; + Category?: Maybe>>; + Changed?: Maybe; + Content?: Maybe; + ContentLink?: Maybe; + ContentType?: Maybe>>; + Created?: Maybe; + ExistingLanguages?: Maybe>>; + IsCommonDraft?: Maybe; + Language?: Maybe; + MasterLanguage?: Maybe; + MimeType?: Maybe; + Name?: Maybe; + ParentLink?: Maybe; + RelativePath?: Maybe; + RouteSegment?: Maybe; + Saved?: Maybe; + Shortcut?: Maybe; + SiteId?: Maybe; + StartPublish?: Maybe; + Status?: Maybe; + StopPublish?: Maybe; + Thumbnail?: Maybe; + Url?: Maybe; + _children?: Maybe; + _deleted?: Maybe; + _fulltext?: Maybe>>; + _id?: Maybe; + _link?: Maybe; + _modified?: Maybe; + _score?: Maybe; +}; + + +export type ImageFileContentArgs = { + highlight?: InputMaybe; +}; + + +export type ImageFileNameArgs = { + highlight?: InputMaybe; +}; + + +export type ImageFile_FulltextArgs = { + highlight?: InputMaybe; +}; + + +export type ImageFile_LinkArgs = { + type?: InputMaybe; +}; + +export type ImageFileAutocomplete = { + __typename?: 'ImageFileAutocomplete'; + Ancestors?: Maybe>>; + Category?: Maybe; + ContentLink?: Maybe; + ContentType?: Maybe>>; + ExistingLanguages?: Maybe; + Language?: Maybe; + MasterLanguage?: Maybe; + MimeType?: Maybe>>; + ParentLink?: Maybe; + RelativePath?: Maybe>>; + RouteSegment?: Maybe>>; + Shortcut?: Maybe>>; + SiteId?: Maybe>>; + Status?: Maybe>>; + Thumbnail?: Maybe; + Url?: Maybe>>; +}; + + +export type ImageFileAutocompleteAncestorsArgs = { + limit?: Scalars['Int']; + value: Scalars['String']; +}; + + +export type ImageFileAutocompleteContentTypeArgs = { + limit?: Scalars['Int']; + value: Scalars['String']; +}; + + +export type ImageFileAutocompleteMimeTypeArgs = { + limit?: Scalars['Int']; + value: Scalars['String']; +}; + + +export type ImageFileAutocompleteRelativePathArgs = { + limit?: Scalars['Int']; + value: Scalars['String']; +}; + + +export type ImageFileAutocompleteRouteSegmentArgs = { + limit?: Scalars['Int']; + value: Scalars['String']; +}; + + +export type ImageFileAutocompleteShortcutArgs = { + limit?: Scalars['Int']; + value: Scalars['String']; +}; + + +export type ImageFileAutocompleteSiteIdArgs = { + limit?: Scalars['Int']; + value: Scalars['String']; +}; + + +export type ImageFileAutocompleteStatusArgs = { + limit?: Scalars['Int']; + value: Scalars['String']; +}; + + +export type ImageFileAutocompleteUrlArgs = { + limit?: Scalars['Int']; + value: Scalars['String']; +}; + +export type ImageFileFacet = { + __typename?: 'ImageFileFacet'; + Ancestors?: Maybe>>; + Category?: Maybe; + Changed?: Maybe>>; + Content?: Maybe>>; + ContentLink?: Maybe; + ContentType?: Maybe>>; + Created?: Maybe>>; + ExistingLanguages?: Maybe; + IsCommonDraft?: Maybe>>; + Language?: Maybe; + MasterLanguage?: Maybe; + MimeType?: Maybe>>; + Name?: Maybe>>; + ParentLink?: Maybe; + RelativePath?: Maybe>>; + RouteSegment?: Maybe>>; + Saved?: Maybe>>; + Shortcut?: Maybe>>; + SiteId?: Maybe>>; + StartPublish?: Maybe>>; + Status?: Maybe>>; + StopPublish?: Maybe>>; + Thumbnail?: Maybe; + Url?: Maybe>>; +}; + + +export type ImageFileFacetAncestorsArgs = { + filters?: InputMaybe>; + limit?: Scalars['Int']; + orderBy?: InputMaybe; + orderType?: InputMaybe; +}; + + +export type ImageFileFacetChangedArgs = { + unit?: InputMaybe; + value?: InputMaybe; +}; + + +export type ImageFileFacetContentArgs = { + filters?: InputMaybe>; + limit?: Scalars['Int']; + orderBy?: InputMaybe; + orderType?: InputMaybe; +}; + + +export type ImageFileFacetContentTypeArgs = { + filters?: InputMaybe>; + limit?: Scalars['Int']; + orderBy?: InputMaybe; + orderType?: InputMaybe; +}; + + +export type ImageFileFacetCreatedArgs = { + unit?: InputMaybe; + value?: InputMaybe; +}; + + +export type ImageFileFacetIsCommonDraftArgs = { + filters?: InputMaybe>; + limit?: Scalars['Int']; + orderBy?: InputMaybe; + orderType?: InputMaybe; +}; + + +export type ImageFileFacetMimeTypeArgs = { + filters?: InputMaybe>; + limit?: Scalars['Int']; + orderBy?: InputMaybe; + orderType?: InputMaybe; +}; + + +export type ImageFileFacetNameArgs = { + filters?: InputMaybe>; + limit?: Scalars['Int']; + orderBy?: InputMaybe; + orderType?: InputMaybe; +}; + + +export type ImageFileFacetRelativePathArgs = { + filters?: InputMaybe>; + limit?: Scalars['Int']; + orderBy?: InputMaybe; + orderType?: InputMaybe; +}; + + +export type ImageFileFacetRouteSegmentArgs = { + filters?: InputMaybe>; + limit?: Scalars['Int']; + orderBy?: InputMaybe; + orderType?: InputMaybe; +}; + + +export type ImageFileFacetSavedArgs = { + unit?: InputMaybe; + value?: InputMaybe; +}; + + +export type ImageFileFacetShortcutArgs = { + filters?: InputMaybe>; + limit?: Scalars['Int']; + orderBy?: InputMaybe; + orderType?: InputMaybe; +}; + + +export type ImageFileFacetSiteIdArgs = { + filters?: InputMaybe>; + limit?: Scalars['Int']; + orderBy?: InputMaybe; + orderType?: InputMaybe; +}; + + +export type ImageFileFacetStartPublishArgs = { + unit?: InputMaybe; + value?: InputMaybe; +}; + + +export type ImageFileFacetStatusArgs = { + filters?: InputMaybe>; + limit?: Scalars['Int']; + orderBy?: InputMaybe; + orderType?: InputMaybe; +}; + + +export type ImageFileFacetStopPublishArgs = { + unit?: InputMaybe; + value?: InputMaybe; +}; + + +export type ImageFileFacetUrlArgs = { + filters?: InputMaybe>; + limit?: Scalars['Int']; + orderBy?: InputMaybe; + orderType?: InputMaybe; +}; + +export type ImageFileOrderByInput = { + Ancestors?: InputMaybe; + Category?: InputMaybe; + Changed?: InputMaybe; + Content?: InputMaybe; + ContentLink?: InputMaybe; + ContentType?: InputMaybe; + Created?: InputMaybe; + ExistingLanguages?: InputMaybe; + IsCommonDraft?: InputMaybe; + Language?: InputMaybe; + MasterLanguage?: InputMaybe; + MimeType?: InputMaybe; + Name?: InputMaybe; + ParentLink?: InputMaybe; + RelativePath?: InputMaybe; + RouteSegment?: InputMaybe; + Saved?: InputMaybe; + Shortcut?: InputMaybe; + SiteId?: InputMaybe; + StartPublish?: InputMaybe; + Status?: InputMaybe; + StopPublish?: InputMaybe; + Thumbnail?: InputMaybe; + Url?: InputMaybe; + _minimumScore?: InputMaybe; + _modified?: InputMaybe; + _ranking?: InputMaybe; +}; + +export type ImageFileOutput = { + __typename?: 'ImageFileOutput'; + autocomplete?: Maybe; + cursor?: Maybe; + facets?: Maybe; + items?: Maybe>>; + total?: Maybe; +}; + + +export type ImageFileOutputTotalArgs = { + all?: InputMaybe; +}; + +export type ImageFileWhereInput = { + Ancestors?: InputMaybe; + Category?: InputMaybe; + Changed?: InputMaybe; + Content?: InputMaybe; + ContentLink?: InputMaybe; + ContentType?: InputMaybe; + Created?: InputMaybe; + ExistingLanguages?: InputMaybe; + IsCommonDraft?: InputMaybe; + Language?: InputMaybe; + MasterLanguage?: InputMaybe; + MimeType?: InputMaybe; + Name?: InputMaybe; + ParentLink?: InputMaybe; + RelativePath?: InputMaybe; + RouteSegment?: InputMaybe; + Saved?: InputMaybe; + Shortcut?: InputMaybe; + SiteId?: InputMaybe; + StartPublish?: InputMaybe; + Status?: InputMaybe; + StopPublish?: InputMaybe; + Thumbnail?: InputMaybe; + Url?: InputMaybe; + _and?: InputMaybe>>; + _fulltext?: InputMaybe; + _modified?: InputMaybe; + _not?: InputMaybe>>; + _or?: InputMaybe>>; +}; + +export type ImagePage = IContent & IData & { + __typename?: 'ImagePage'; + Ancestors?: Maybe>>; + Category?: Maybe>>; + Changed?: Maybe; + Content?: Maybe; + ContentLink?: Maybe; + ContentType?: Maybe>>; + Copyright?: Maybe; + Created?: Maybe; + ExistingLanguages?: Maybe>>; + IsCommonDraft?: Maybe; + Language?: Maybe; + MasterLanguage?: Maybe; + MimeType?: Maybe; + Name?: Maybe; + ParentLink?: Maybe; + RelativePath?: Maybe; + RouteSegment?: Maybe; + Saved?: Maybe; + Shortcut?: Maybe; + SiteId?: Maybe; + StartPublish?: Maybe; + Status?: Maybe; + StopPublish?: Maybe; + Thumbnail?: Maybe; + Url?: Maybe; + _children?: Maybe; + _deleted?: Maybe; + _fulltext?: Maybe>>; + _id?: Maybe; + _link?: Maybe; + _modified?: Maybe; + _score?: Maybe; +}; + + +export type ImagePageContentArgs = { + highlight?: InputMaybe; +}; + + +export type ImagePageCopyrightArgs = { + highlight?: InputMaybe; +}; + + +export type ImagePageNameArgs = { + highlight?: InputMaybe; +}; + + +export type ImagePage_FulltextArgs = { + highlight?: InputMaybe; +}; + + +export type ImagePage_LinkArgs = { + type?: InputMaybe; +}; + +export type ImagePageAutocomplete = { + __typename?: 'ImagePageAutocomplete'; + Ancestors?: Maybe>>; + Category?: Maybe; + ContentLink?: Maybe; + ContentType?: Maybe>>; + ExistingLanguages?: Maybe; + Language?: Maybe; + MasterLanguage?: Maybe; + MimeType?: Maybe>>; + ParentLink?: Maybe; + RelativePath?: Maybe>>; + RouteSegment?: Maybe>>; + Shortcut?: Maybe>>; + SiteId?: Maybe>>; + Status?: Maybe>>; + Thumbnail?: Maybe; + Url?: Maybe>>; +}; + + +export type ImagePageAutocompleteAncestorsArgs = { + limit?: Scalars['Int']; + value: Scalars['String']; +}; + + +export type ImagePageAutocompleteContentTypeArgs = { + limit?: Scalars['Int']; + value: Scalars['String']; +}; + + +export type ImagePageAutocompleteMimeTypeArgs = { + limit?: Scalars['Int']; + value: Scalars['String']; +}; + + +export type ImagePageAutocompleteRelativePathArgs = { + limit?: Scalars['Int']; + value: Scalars['String']; +}; + + +export type ImagePageAutocompleteRouteSegmentArgs = { + limit?: Scalars['Int']; + value: Scalars['String']; +}; + + +export type ImagePageAutocompleteShortcutArgs = { + limit?: Scalars['Int']; + value: Scalars['String']; +}; + + +export type ImagePageAutocompleteSiteIdArgs = { + limit?: Scalars['Int']; + value: Scalars['String']; +}; + + +export type ImagePageAutocompleteStatusArgs = { + limit?: Scalars['Int']; + value: Scalars['String']; +}; + + +export type ImagePageAutocompleteUrlArgs = { + limit?: Scalars['Int']; + value: Scalars['String']; +}; + +export type ImagePageFacet = { + __typename?: 'ImagePageFacet'; + Ancestors?: Maybe>>; + Category?: Maybe; + Changed?: Maybe>>; + Content?: Maybe>>; + ContentLink?: Maybe; + ContentType?: Maybe>>; + Copyright?: Maybe>>; + Created?: Maybe>>; + ExistingLanguages?: Maybe; + IsCommonDraft?: Maybe>>; + Language?: Maybe; + MasterLanguage?: Maybe; + MimeType?: Maybe>>; + Name?: Maybe>>; + ParentLink?: Maybe; + RelativePath?: Maybe>>; + RouteSegment?: Maybe>>; + Saved?: Maybe>>; + Shortcut?: Maybe>>; + SiteId?: Maybe>>; + StartPublish?: Maybe>>; + Status?: Maybe>>; + StopPublish?: Maybe>>; + Thumbnail?: Maybe; + Url?: Maybe>>; +}; + + +export type ImagePageFacetAncestorsArgs = { + filters?: InputMaybe>; + limit?: Scalars['Int']; + orderBy?: InputMaybe; + orderType?: InputMaybe; +}; + + +export type ImagePageFacetChangedArgs = { + unit?: InputMaybe; + value?: InputMaybe; +}; + + +export type ImagePageFacetContentArgs = { + filters?: InputMaybe>; + limit?: Scalars['Int']; + orderBy?: InputMaybe; + orderType?: InputMaybe; +}; + + +export type ImagePageFacetContentTypeArgs = { + filters?: InputMaybe>; + limit?: Scalars['Int']; + orderBy?: InputMaybe; + orderType?: InputMaybe; +}; + + +export type ImagePageFacetCopyrightArgs = { + filters?: InputMaybe>; + limit?: Scalars['Int']; + orderBy?: InputMaybe; + orderType?: InputMaybe; +}; + + +export type ImagePageFacetCreatedArgs = { + unit?: InputMaybe; + value?: InputMaybe; +}; + + +export type ImagePageFacetIsCommonDraftArgs = { + filters?: InputMaybe>; + limit?: Scalars['Int']; + orderBy?: InputMaybe; + orderType?: InputMaybe; +}; + + +export type ImagePageFacetMimeTypeArgs = { + filters?: InputMaybe>; + limit?: Scalars['Int']; + orderBy?: InputMaybe; + orderType?: InputMaybe; +}; + + +export type ImagePageFacetNameArgs = { + filters?: InputMaybe>; + limit?: Scalars['Int']; + orderBy?: InputMaybe; + orderType?: InputMaybe; +}; + + +export type ImagePageFacetRelativePathArgs = { + filters?: InputMaybe>; + limit?: Scalars['Int']; + orderBy?: InputMaybe; + orderType?: InputMaybe; +}; + + +export type ImagePageFacetRouteSegmentArgs = { + filters?: InputMaybe>; + limit?: Scalars['Int']; + orderBy?: InputMaybe; + orderType?: InputMaybe; +}; + + +export type ImagePageFacetSavedArgs = { + unit?: InputMaybe; + value?: InputMaybe; +}; + + +export type ImagePageFacetShortcutArgs = { + filters?: InputMaybe>; + limit?: Scalars['Int']; + orderBy?: InputMaybe; + orderType?: InputMaybe; +}; + + +export type ImagePageFacetSiteIdArgs = { + filters?: InputMaybe>; + limit?: Scalars['Int']; + orderBy?: InputMaybe; + orderType?: InputMaybe; +}; + + +export type ImagePageFacetStartPublishArgs = { + unit?: InputMaybe; + value?: InputMaybe; +}; + + +export type ImagePageFacetStatusArgs = { + filters?: InputMaybe>; + limit?: Scalars['Int']; + orderBy?: InputMaybe; + orderType?: InputMaybe; +}; + + +export type ImagePageFacetStopPublishArgs = { + unit?: InputMaybe; + value?: InputMaybe; +}; + + +export type ImagePageFacetUrlArgs = { + filters?: InputMaybe>; + limit?: Scalars['Int']; + orderBy?: InputMaybe; + orderType?: InputMaybe; +}; + +export type ImagePageOrderByInput = { + Ancestors?: InputMaybe; + Category?: InputMaybe; + Changed?: InputMaybe; + Content?: InputMaybe; + ContentLink?: InputMaybe; + ContentType?: InputMaybe; + Copyright?: InputMaybe; + Created?: InputMaybe; + ExistingLanguages?: InputMaybe; + IsCommonDraft?: InputMaybe; + Language?: InputMaybe; + MasterLanguage?: InputMaybe; + MimeType?: InputMaybe; + Name?: InputMaybe; + ParentLink?: InputMaybe; + RelativePath?: InputMaybe; + RouteSegment?: InputMaybe; + Saved?: InputMaybe; + Shortcut?: InputMaybe; + SiteId?: InputMaybe; + StartPublish?: InputMaybe; + Status?: InputMaybe; + StopPublish?: InputMaybe; + Thumbnail?: InputMaybe; + Url?: InputMaybe; + _minimumScore?: InputMaybe; + _modified?: InputMaybe; + _ranking?: InputMaybe; +}; + +export type ImagePageOutput = { + __typename?: 'ImagePageOutput'; + autocomplete?: Maybe; + cursor?: Maybe; + facets?: Maybe; + items?: Maybe>>; + total?: Maybe; +}; + + +export type ImagePageOutputTotalArgs = { + all?: InputMaybe; +}; + +export type ImagePageWhereInput = { + Ancestors?: InputMaybe; + Category?: InputMaybe; + Changed?: InputMaybe; + Content?: InputMaybe; + ContentLink?: InputMaybe; + ContentType?: InputMaybe; + Copyright?: InputMaybe; + Created?: InputMaybe; + ExistingLanguages?: InputMaybe; + IsCommonDraft?: InputMaybe; + Language?: InputMaybe; + MasterLanguage?: InputMaybe; + MimeType?: InputMaybe; + Name?: InputMaybe; + ParentLink?: InputMaybe; + RelativePath?: InputMaybe; + RouteSegment?: InputMaybe; + Saved?: InputMaybe; + Shortcut?: InputMaybe; + SiteId?: InputMaybe; + StartPublish?: InputMaybe; + Status?: InputMaybe; + StopPublish?: InputMaybe; + Thumbnail?: InputMaybe; + Url?: InputMaybe; + _and?: InputMaybe>>; + _fulltext?: InputMaybe; + _modified?: InputMaybe; + _not?: InputMaybe>>; + _or?: InputMaybe>>; +}; + +export type InlineBlockPropertyModel = { + __typename?: 'InlineBlockPropertyModel'; + ContentType?: Maybe>>; +}; + +export type InlineBlockPropertyModelAutocomplete = { + __typename?: 'InlineBlockPropertyModelAutocomplete'; + ContentType?: Maybe>>; +}; + + +export type InlineBlockPropertyModelAutocompleteContentTypeArgs = { + limit?: Scalars['Int']; + value: Scalars['String']; +}; + +export type InlineBlockPropertyModelFacet = { + __typename?: 'InlineBlockPropertyModelFacet'; + ContentType?: Maybe>>; +}; + + +export type InlineBlockPropertyModelFacetContentTypeArgs = { + filters?: InputMaybe>; + limit?: Scalars['Int']; + orderBy?: InputMaybe; + orderType?: InputMaybe; +}; + +export type InlineBlockPropertyModelOrderByInput = { + ContentType?: InputMaybe; +}; + +export type InlineBlockPropertyModelSearch = { + __typename?: 'InlineBlockPropertyModelSearch'; + ContentType?: Maybe>>; +}; + + +export type InlineBlockPropertyModelSearchContentTypeArgs = { + highlight?: InputMaybe; +}; + +export type InlineBlockPropertyModelSearchFacet = { + __typename?: 'InlineBlockPropertyModelSearchFacet'; + ContentType?: Maybe>>; +}; + + +export type InlineBlockPropertyModelSearchFacetContentTypeArgs = { + filters?: InputMaybe>; + limit?: Scalars['Int']; + orderBy?: InputMaybe; + orderType?: InputMaybe; +}; + +export type InlineBlockPropertyModelSearchOrderByInput = { + ContentType?: InputMaybe; +}; + +export type InlineBlockPropertyModelSearchWhereInput = { + ContentType?: InputMaybe; +}; + +export type InlineBlockPropertyModelWhereInput = { + ContentType?: InputMaybe; +}; + +export type IntFilterInput = { + /** `boost` influences the weight of a field by boosting a match with a number (default: 1) — counts more towards the eventual relevance score which can be projected with `_score` — at query time. Note that `boost` cannot be a negative number. */ + boost?: InputMaybe; + /** `eq` matches on an exact value, but the value is case-insensitive. */ + eq?: InputMaybe; + /** `exist` matches results that have this field. */ + exist?: InputMaybe; + /** `gt` retrieves results with matches that have a value which is `greater than` it. */ + gt?: InputMaybe; + /** `gte` retrieves results with matches that have a value which is `greater than or equal to` it. */ + gte?: InputMaybe; + /** `in` matches with 1 or more exact values in a list. Example: `in: ["word1", "word2", "this is a phrase"]` */ + in?: InputMaybe>>; + /** `lt` retrieves results with matches that have a value which is `lower than` it. */ + lt?: InputMaybe; + /** `lte` retrieves results with matches that have a value which is `lower than or equal to` it. */ + lte?: InputMaybe; + /** `not_eq` retrieves results not matching with an exact (but case-insensitive) value. */ + notEq?: InputMaybe; + /** `not_in` returns results that do not match with 1 or more exact values in a list. Example: `not_in: ["word1", "word2", "this is a phrase"]` */ + notIn?: InputMaybe>>; +}; + +export type LandingPage = IContent & IData & { + __typename?: 'LandingPage'; + Ancestors?: Maybe>>; + ArtistsLink?: Maybe; + BuyTicketBlock?: Maybe; + Category?: Maybe>>; + Changed?: Maybe; + ContentLink?: Maybe; + ContentType?: Maybe>>; + Created?: Maybe; + ExistingLanguages?: Maybe>>; + FooterContentArea?: Maybe>>; + HeroImage?: Maybe; + IsCommonDraft?: Maybe; + Language?: Maybe; + MainContentArea?: Maybe>>; + MasterLanguage?: Maybe; + Name?: Maybe; + ParentLink?: Maybe; + RelativePath?: Maybe; + RouteSegment?: Maybe; + Saved?: Maybe; + Shortcut?: Maybe; + SiteId?: Maybe; + StartPublish?: Maybe; + Status?: Maybe; + StopPublish?: Maybe; + Subtitle?: Maybe; + Title?: Maybe; + Url?: Maybe; + _children?: Maybe; + _deleted?: Maybe; + _fulltext?: Maybe>>; + _id?: Maybe; + _link?: Maybe; + _modified?: Maybe; + _score?: Maybe; +}; + + +export type LandingPageNameArgs = { + highlight?: InputMaybe; +}; + + +export type LandingPage_FulltextArgs = { + highlight?: InputMaybe; +}; + + +export type LandingPage_LinkArgs = { + type?: InputMaybe; +}; + +export type LandingPageAutocomplete = { + __typename?: 'LandingPageAutocomplete'; + Ancestors?: Maybe>>; + ArtistsLink?: Maybe; + BuyTicketBlock?: Maybe; + Category?: Maybe; + ContentLink?: Maybe; + ContentType?: Maybe>>; + ExistingLanguages?: Maybe; + FooterContentArea?: Maybe; + HeroImage?: Maybe>>; + Language?: Maybe; + MainContentArea?: Maybe; + MasterLanguage?: Maybe; + ParentLink?: Maybe; + RelativePath?: Maybe>>; + RouteSegment?: Maybe>>; + Shortcut?: Maybe>>; + SiteId?: Maybe>>; + Status?: Maybe>>; + Subtitle?: Maybe>>; + Title?: Maybe>>; + Url?: Maybe>>; +}; + + +export type LandingPageAutocompleteAncestorsArgs = { + limit?: Scalars['Int']; + value: Scalars['String']; +}; + + +export type LandingPageAutocompleteContentTypeArgs = { + limit?: Scalars['Int']; + value: Scalars['String']; +}; + + +export type LandingPageAutocompleteHeroImageArgs = { + limit?: Scalars['Int']; + value: Scalars['String']; +}; + + +export type LandingPageAutocompleteRelativePathArgs = { + limit?: Scalars['Int']; + value: Scalars['String']; +}; + + +export type LandingPageAutocompleteRouteSegmentArgs = { + limit?: Scalars['Int']; + value: Scalars['String']; +}; + + +export type LandingPageAutocompleteShortcutArgs = { + limit?: Scalars['Int']; + value: Scalars['String']; +}; + + +export type LandingPageAutocompleteSiteIdArgs = { + limit?: Scalars['Int']; + value: Scalars['String']; +}; + + +export type LandingPageAutocompleteStatusArgs = { + limit?: Scalars['Int']; + value: Scalars['String']; +}; + + +export type LandingPageAutocompleteSubtitleArgs = { + limit?: Scalars['Int']; + value: Scalars['String']; +}; + + +export type LandingPageAutocompleteTitleArgs = { + limit?: Scalars['Int']; + value: Scalars['String']; +}; + + +export type LandingPageAutocompleteUrlArgs = { + limit?: Scalars['Int']; + value: Scalars['String']; +}; + +export type LandingPageBlockData = { + __typename?: 'LandingPageBlockData'; + Heading?: Maybe; + Message?: Maybe; +}; + +export type LandingPageBlockDataAutocomplete = { + __typename?: 'LandingPageBlockDataAutocomplete'; + Heading?: Maybe>>; + Message?: Maybe>>; +}; + + +export type LandingPageBlockDataAutocompleteHeadingArgs = { + limit?: Scalars['Int']; + value: Scalars['String']; +}; + + +export type LandingPageBlockDataAutocompleteMessageArgs = { + limit?: Scalars['Int']; + value: Scalars['String']; +}; + +export type LandingPageBlockDataFacet = { + __typename?: 'LandingPageBlockDataFacet'; + Heading?: Maybe>>; + Message?: Maybe>>; +}; + + +export type LandingPageBlockDataFacetHeadingArgs = { + filters?: InputMaybe>; + limit?: Scalars['Int']; + orderBy?: InputMaybe; + orderType?: InputMaybe; +}; + + +export type LandingPageBlockDataFacetMessageArgs = { + filters?: InputMaybe>; + limit?: Scalars['Int']; + orderBy?: InputMaybe; + orderType?: InputMaybe; +}; + +export type LandingPageBlockDataOrderByInput = { + Heading?: InputMaybe; + Message?: InputMaybe; +}; + +export type LandingPageBlockDataWhereInput = { + Heading?: InputMaybe; + Message?: InputMaybe; +}; + +export type LandingPageFacet = { + __typename?: 'LandingPageFacet'; + Ancestors?: Maybe>>; + ArtistsLink?: Maybe; + BuyTicketBlock?: Maybe; + Category?: Maybe; + Changed?: Maybe>>; + ContentLink?: Maybe; + ContentType?: Maybe>>; + Created?: Maybe>>; + ExistingLanguages?: Maybe; + FooterContentArea?: Maybe; + HeroImage?: Maybe>>; + IsCommonDraft?: Maybe>>; + Language?: Maybe; + MainContentArea?: Maybe; + MasterLanguage?: Maybe; + Name?: Maybe>>; + ParentLink?: Maybe; + RelativePath?: Maybe>>; + RouteSegment?: Maybe>>; + Saved?: Maybe>>; + Shortcut?: Maybe>>; + SiteId?: Maybe>>; + StartPublish?: Maybe>>; + Status?: Maybe>>; + StopPublish?: Maybe>>; + Subtitle?: Maybe>>; + Title?: Maybe>>; + Url?: Maybe>>; +}; + + +export type LandingPageFacetAncestorsArgs = { + filters?: InputMaybe>; + limit?: Scalars['Int']; + orderBy?: InputMaybe; + orderType?: InputMaybe; +}; + + +export type LandingPageFacetChangedArgs = { + unit?: InputMaybe; + value?: InputMaybe; +}; + + +export type LandingPageFacetContentTypeArgs = { + filters?: InputMaybe>; + limit?: Scalars['Int']; + orderBy?: InputMaybe; + orderType?: InputMaybe; +}; + + +export type LandingPageFacetCreatedArgs = { + unit?: InputMaybe; + value?: InputMaybe; +}; + + +export type LandingPageFacetHeroImageArgs = { + filters?: InputMaybe>; + limit?: Scalars['Int']; + orderBy?: InputMaybe; + orderType?: InputMaybe; +}; + + +export type LandingPageFacetIsCommonDraftArgs = { + filters?: InputMaybe>; + limit?: Scalars['Int']; + orderBy?: InputMaybe; + orderType?: InputMaybe; +}; + + +export type LandingPageFacetNameArgs = { + filters?: InputMaybe>; + limit?: Scalars['Int']; + orderBy?: InputMaybe; + orderType?: InputMaybe; +}; + + +export type LandingPageFacetRelativePathArgs = { + filters?: InputMaybe>; + limit?: Scalars['Int']; + orderBy?: InputMaybe; + orderType?: InputMaybe; +}; + + +export type LandingPageFacetRouteSegmentArgs = { + filters?: InputMaybe>; + limit?: Scalars['Int']; + orderBy?: InputMaybe; + orderType?: InputMaybe; +}; + + +export type LandingPageFacetSavedArgs = { + unit?: InputMaybe; + value?: InputMaybe; +}; + + +export type LandingPageFacetShortcutArgs = { + filters?: InputMaybe>; + limit?: Scalars['Int']; + orderBy?: InputMaybe; + orderType?: InputMaybe; +}; + + +export type LandingPageFacetSiteIdArgs = { + filters?: InputMaybe>; + limit?: Scalars['Int']; + orderBy?: InputMaybe; + orderType?: InputMaybe; +}; + + +export type LandingPageFacetStartPublishArgs = { + unit?: InputMaybe; + value?: InputMaybe; +}; + + +export type LandingPageFacetStatusArgs = { + filters?: InputMaybe>; + limit?: Scalars['Int']; + orderBy?: InputMaybe; + orderType?: InputMaybe; +}; + + +export type LandingPageFacetStopPublishArgs = { + unit?: InputMaybe; + value?: InputMaybe; +}; + + +export type LandingPageFacetSubtitleArgs = { + filters?: InputMaybe>; + limit?: Scalars['Int']; + orderBy?: InputMaybe; + orderType?: InputMaybe; +}; + + +export type LandingPageFacetTitleArgs = { + filters?: InputMaybe>; + limit?: Scalars['Int']; + orderBy?: InputMaybe; + orderType?: InputMaybe; +}; + + +export type LandingPageFacetUrlArgs = { + filters?: InputMaybe>; + limit?: Scalars['Int']; + orderBy?: InputMaybe; + orderType?: InputMaybe; +}; + +export type LandingPageOrderByInput = { + Ancestors?: InputMaybe; + ArtistsLink?: InputMaybe; + BuyTicketBlock?: InputMaybe; + Category?: InputMaybe; + Changed?: InputMaybe; + ContentLink?: InputMaybe; + ContentType?: InputMaybe; + Created?: InputMaybe; + ExistingLanguages?: InputMaybe; + FooterContentArea?: InputMaybe; + HeroImage?: InputMaybe; + IsCommonDraft?: InputMaybe; + Language?: InputMaybe; + MainContentArea?: InputMaybe; + MasterLanguage?: InputMaybe; + Name?: InputMaybe; + ParentLink?: InputMaybe; + RelativePath?: InputMaybe; + RouteSegment?: InputMaybe; + Saved?: InputMaybe; + Shortcut?: InputMaybe; + SiteId?: InputMaybe; + StartPublish?: InputMaybe; + Status?: InputMaybe; + StopPublish?: InputMaybe; + Subtitle?: InputMaybe; + Title?: InputMaybe; + Url?: InputMaybe; + _minimumScore?: InputMaybe; + _modified?: InputMaybe; + _ranking?: InputMaybe; +}; + +export type LandingPageOutput = { + __typename?: 'LandingPageOutput'; + autocomplete?: Maybe; + cursor?: Maybe; + facets?: Maybe; + items?: Maybe>>; + total?: Maybe; +}; + + +export type LandingPageOutputTotalArgs = { + all?: InputMaybe; +}; + +export type LandingPageWhereInput = { + Ancestors?: InputMaybe; + ArtistsLink?: InputMaybe; + BuyTicketBlock?: InputMaybe; + Category?: InputMaybe; + Changed?: InputMaybe; + ContentLink?: InputMaybe; + ContentType?: InputMaybe; + Created?: InputMaybe; + ExistingLanguages?: InputMaybe; + FooterContentArea?: InputMaybe; + HeroImage?: InputMaybe; + IsCommonDraft?: InputMaybe; + Language?: InputMaybe; + MainContentArea?: InputMaybe; + MasterLanguage?: InputMaybe; + Name?: InputMaybe; + ParentLink?: InputMaybe; + RelativePath?: InputMaybe; + RouteSegment?: InputMaybe; + Saved?: InputMaybe; + Shortcut?: InputMaybe; + SiteId?: InputMaybe; + StartPublish?: InputMaybe; + Status?: InputMaybe; + StopPublish?: InputMaybe; + Subtitle?: InputMaybe; + Title?: InputMaybe; + Url?: InputMaybe; + _and?: InputMaybe>>; + _fulltext?: InputMaybe; + _modified?: InputMaybe; + _not?: InputMaybe>>; + _or?: InputMaybe>>; +}; + +export type LinkConfig = { + from?: InputMaybe; + to?: InputMaybe; +}; + +export type LinkItemNode = { + __typename?: 'LinkItemNode'; + ContentLink?: Maybe; + Href?: Maybe; + Target?: Maybe; + Text?: Maybe; + Title?: Maybe; +}; + +export type LinkItemNodeAutocomplete = { + __typename?: 'LinkItemNodeAutocomplete'; + ContentLink?: Maybe; + Href?: Maybe>>; + Target?: Maybe>>; + Text?: Maybe>>; + Title?: Maybe>>; +}; + + +export type LinkItemNodeAutocompleteHrefArgs = { + limit?: Scalars['Int']; + value: Scalars['String']; +}; + + +export type LinkItemNodeAutocompleteTargetArgs = { + limit?: Scalars['Int']; + value: Scalars['String']; +}; + + +export type LinkItemNodeAutocompleteTextArgs = { + limit?: Scalars['Int']; + value: Scalars['String']; +}; + + +export type LinkItemNodeAutocompleteTitleArgs = { + limit?: Scalars['Int']; + value: Scalars['String']; +}; + +export type LinkItemNodeFacet = { + __typename?: 'LinkItemNodeFacet'; + ContentLink?: Maybe; + Href?: Maybe>>; + Target?: Maybe>>; + Text?: Maybe>>; + Title?: Maybe>>; +}; + + +export type LinkItemNodeFacetHrefArgs = { + filters?: InputMaybe>; + limit?: Scalars['Int']; + orderBy?: InputMaybe; + orderType?: InputMaybe; +}; + + +export type LinkItemNodeFacetTargetArgs = { + filters?: InputMaybe>; + limit?: Scalars['Int']; + orderBy?: InputMaybe; + orderType?: InputMaybe; +}; + + +export type LinkItemNodeFacetTextArgs = { + filters?: InputMaybe>; + limit?: Scalars['Int']; + orderBy?: InputMaybe; + orderType?: InputMaybe; +}; + + +export type LinkItemNodeFacetTitleArgs = { + filters?: InputMaybe>; + limit?: Scalars['Int']; + orderBy?: InputMaybe; + orderType?: InputMaybe; +}; + +export type LinkItemNodeOrderByInput = { + ContentLink?: InputMaybe; + Href?: InputMaybe; + Target?: InputMaybe; + Text?: InputMaybe; + Title?: InputMaybe; +}; + +export type LinkItemNodeWhereInput = { + ContentLink?: InputMaybe; + Href?: InputMaybe; + Target?: InputMaybe; + Text?: InputMaybe; + Title?: InputMaybe; +}; + +export enum LinkTypes { + Default = 'DEFAULT' +} + +export enum Locales { + All = 'ALL', + Neutral = 'NEUTRAL', + En = 'en', + Sv = 'sv' +} + +export type NumberElementBlock = IContent & IData & { + __typename?: 'NumberElementBlock'; + Ancestors?: Maybe>>; + AutoComplete?: Maybe; + Category?: Maybe>>; + Changed?: Maybe; + ConditionCombination?: Maybe; + ContentLink?: Maybe; + ContentType?: Maybe>>; + Created?: Maybe; + Description?: Maybe; + ExistingLanguages?: Maybe>>; + IsCommonDraft?: Maybe; + Label?: Maybe; + Language?: Maybe; + MasterLanguage?: Maybe; + Name?: Maybe; + ParentLink?: Maybe; + PlaceHolder?: Maybe; + RelativePath?: Maybe; + RouteSegment?: Maybe; + SatisfiedAction?: Maybe; + Saved?: Maybe; + Shortcut?: Maybe; + SiteId?: Maybe; + StartPublish?: Maybe; + Status?: Maybe; + StopPublish?: Maybe; + Url?: Maybe; + Validators?: Maybe; + _children?: Maybe; + _deleted?: Maybe; + _fulltext?: Maybe>>; + _id?: Maybe; + _link?: Maybe; + _modified?: Maybe; + _score?: Maybe; +}; + + +export type NumberElementBlockDescriptionArgs = { + highlight?: InputMaybe; +}; + + +export type NumberElementBlockLabelArgs = { + highlight?: InputMaybe; +}; + + +export type NumberElementBlockNameArgs = { + highlight?: InputMaybe; +}; + + +export type NumberElementBlockPlaceHolderArgs = { + highlight?: InputMaybe; +}; + + +export type NumberElementBlockSatisfiedActionArgs = { + highlight?: InputMaybe; +}; + + +export type NumberElementBlockValidatorsArgs = { + highlight?: InputMaybe; +}; + + +export type NumberElementBlock_FulltextArgs = { + highlight?: InputMaybe; +}; + + +export type NumberElementBlock_LinkArgs = { + type?: InputMaybe; +}; + +export type NumberElementBlockAutocomplete = { + __typename?: 'NumberElementBlockAutocomplete'; + Ancestors?: Maybe>>; + Category?: Maybe; + ContentLink?: Maybe; + ContentType?: Maybe>>; + ExistingLanguages?: Maybe; + Language?: Maybe; + MasterLanguage?: Maybe; + ParentLink?: Maybe; + RelativePath?: Maybe>>; + RouteSegment?: Maybe>>; + Shortcut?: Maybe>>; + SiteId?: Maybe>>; + Status?: Maybe>>; + Url?: Maybe>>; +}; + + +export type NumberElementBlockAutocompleteAncestorsArgs = { + limit?: Scalars['Int']; + value: Scalars['String']; +}; + + +export type NumberElementBlockAutocompleteContentTypeArgs = { + limit?: Scalars['Int']; + value: Scalars['String']; +}; + + +export type NumberElementBlockAutocompleteRelativePathArgs = { + limit?: Scalars['Int']; + value: Scalars['String']; +}; + + +export type NumberElementBlockAutocompleteRouteSegmentArgs = { + limit?: Scalars['Int']; + value: Scalars['String']; +}; + + +export type NumberElementBlockAutocompleteShortcutArgs = { + limit?: Scalars['Int']; + value: Scalars['String']; +}; + + +export type NumberElementBlockAutocompleteSiteIdArgs = { + limit?: Scalars['Int']; + value: Scalars['String']; +}; + + +export type NumberElementBlockAutocompleteStatusArgs = { + limit?: Scalars['Int']; + value: Scalars['String']; +}; + + +export type NumberElementBlockAutocompleteUrlArgs = { + limit?: Scalars['Int']; + value: Scalars['String']; +}; + +export type NumberElementBlockFacet = { + __typename?: 'NumberElementBlockFacet'; + Ancestors?: Maybe>>; + AutoComplete?: Maybe>>; + Category?: Maybe; + Changed?: Maybe>>; + ConditionCombination?: Maybe>>; + ContentLink?: Maybe; + ContentType?: Maybe>>; + Created?: Maybe>>; + Description?: Maybe>>; + ExistingLanguages?: Maybe; + IsCommonDraft?: Maybe>>; + Label?: Maybe>>; + Language?: Maybe; + MasterLanguage?: Maybe; + Name?: Maybe>>; + ParentLink?: Maybe; + PlaceHolder?: Maybe>>; + RelativePath?: Maybe>>; + RouteSegment?: Maybe>>; + SatisfiedAction?: Maybe>>; + Saved?: Maybe>>; + Shortcut?: Maybe>>; + SiteId?: Maybe>>; + StartPublish?: Maybe>>; + Status?: Maybe>>; + StopPublish?: Maybe>>; + Url?: Maybe>>; + Validators?: Maybe>>; +}; + + +export type NumberElementBlockFacetAncestorsArgs = { + filters?: InputMaybe>; + limit?: Scalars['Int']; + orderBy?: InputMaybe; + orderType?: InputMaybe; +}; + + +export type NumberElementBlockFacetAutoCompleteArgs = { + filters?: InputMaybe>; + limit?: InputMaybe; + orderBy?: InputMaybe; + orderType?: InputMaybe; + ranges?: InputMaybe>>; +}; + + +export type NumberElementBlockFacetChangedArgs = { + unit?: InputMaybe; + value?: InputMaybe; +}; + + +export type NumberElementBlockFacetConditionCombinationArgs = { + filters?: InputMaybe>; + limit?: InputMaybe; + orderBy?: InputMaybe; + orderType?: InputMaybe; + ranges?: InputMaybe>>; +}; + + +export type NumberElementBlockFacetContentTypeArgs = { + filters?: InputMaybe>; + limit?: Scalars['Int']; + orderBy?: InputMaybe; + orderType?: InputMaybe; +}; + + +export type NumberElementBlockFacetCreatedArgs = { + unit?: InputMaybe; + value?: InputMaybe; +}; + + +export type NumberElementBlockFacetDescriptionArgs = { + filters?: InputMaybe>; + limit?: Scalars['Int']; + orderBy?: InputMaybe; + orderType?: InputMaybe; +}; + + +export type NumberElementBlockFacetIsCommonDraftArgs = { + filters?: InputMaybe>; + limit?: Scalars['Int']; + orderBy?: InputMaybe; + orderType?: InputMaybe; +}; + + +export type NumberElementBlockFacetLabelArgs = { + filters?: InputMaybe>; + limit?: Scalars['Int']; + orderBy?: InputMaybe; + orderType?: InputMaybe; +}; + + +export type NumberElementBlockFacetNameArgs = { + filters?: InputMaybe>; + limit?: Scalars['Int']; + orderBy?: InputMaybe; + orderType?: InputMaybe; +}; + + +export type NumberElementBlockFacetPlaceHolderArgs = { + filters?: InputMaybe>; + limit?: Scalars['Int']; + orderBy?: InputMaybe; + orderType?: InputMaybe; +}; + + +export type NumberElementBlockFacetRelativePathArgs = { + filters?: InputMaybe>; + limit?: Scalars['Int']; + orderBy?: InputMaybe; + orderType?: InputMaybe; +}; + + +export type NumberElementBlockFacetRouteSegmentArgs = { + filters?: InputMaybe>; + limit?: Scalars['Int']; + orderBy?: InputMaybe; + orderType?: InputMaybe; +}; + + +export type NumberElementBlockFacetSatisfiedActionArgs = { + filters?: InputMaybe>; + limit?: Scalars['Int']; + orderBy?: InputMaybe; + orderType?: InputMaybe; +}; + + +export type NumberElementBlockFacetSavedArgs = { + unit?: InputMaybe; + value?: InputMaybe; +}; + + +export type NumberElementBlockFacetShortcutArgs = { + filters?: InputMaybe>; + limit?: Scalars['Int']; + orderBy?: InputMaybe; + orderType?: InputMaybe; +}; + + +export type NumberElementBlockFacetSiteIdArgs = { + filters?: InputMaybe>; + limit?: Scalars['Int']; + orderBy?: InputMaybe; + orderType?: InputMaybe; +}; + + +export type NumberElementBlockFacetStartPublishArgs = { + unit?: InputMaybe; + value?: InputMaybe; +}; + + +export type NumberElementBlockFacetStatusArgs = { + filters?: InputMaybe>; + limit?: Scalars['Int']; + orderBy?: InputMaybe; + orderType?: InputMaybe; +}; + + +export type NumberElementBlockFacetStopPublishArgs = { + unit?: InputMaybe; + value?: InputMaybe; +}; + + +export type NumberElementBlockFacetUrlArgs = { + filters?: InputMaybe>; + limit?: Scalars['Int']; + orderBy?: InputMaybe; + orderType?: InputMaybe; +}; + + +export type NumberElementBlockFacetValidatorsArgs = { + filters?: InputMaybe>; + limit?: Scalars['Int']; + orderBy?: InputMaybe; + orderType?: InputMaybe; +}; + +export type NumberElementBlockOrderByInput = { + Ancestors?: InputMaybe; + AutoComplete?: InputMaybe; + Category?: InputMaybe; + Changed?: InputMaybe; + ConditionCombination?: InputMaybe; + ContentLink?: InputMaybe; + ContentType?: InputMaybe; + Created?: InputMaybe; + Description?: InputMaybe; + ExistingLanguages?: InputMaybe; + IsCommonDraft?: InputMaybe; + Label?: InputMaybe; + Language?: InputMaybe; + MasterLanguage?: InputMaybe; + Name?: InputMaybe; + ParentLink?: InputMaybe; + PlaceHolder?: InputMaybe; + RelativePath?: InputMaybe; + RouteSegment?: InputMaybe; + SatisfiedAction?: InputMaybe; + Saved?: InputMaybe; + Shortcut?: InputMaybe; + SiteId?: InputMaybe; + StartPublish?: InputMaybe; + Status?: InputMaybe; + StopPublish?: InputMaybe; + Url?: InputMaybe; + Validators?: InputMaybe; + _minimumScore?: InputMaybe; + _modified?: InputMaybe; + _ranking?: InputMaybe; +}; + +export type NumberElementBlockOutput = { + __typename?: 'NumberElementBlockOutput'; + autocomplete?: Maybe; + cursor?: Maybe; + facets?: Maybe; + items?: Maybe>>; + total?: Maybe; +}; + + +export type NumberElementBlockOutputTotalArgs = { + all?: InputMaybe; +}; + +export type NumberElementBlockWhereInput = { + Ancestors?: InputMaybe; + AutoComplete?: InputMaybe; + Category?: InputMaybe; + Changed?: InputMaybe; + ConditionCombination?: InputMaybe; + ContentLink?: InputMaybe; + ContentType?: InputMaybe; + Created?: InputMaybe; + Description?: InputMaybe; + ExistingLanguages?: InputMaybe; + IsCommonDraft?: InputMaybe; + Label?: InputMaybe; + Language?: InputMaybe; + MasterLanguage?: InputMaybe; + Name?: InputMaybe; + ParentLink?: InputMaybe; + PlaceHolder?: InputMaybe; + RelativePath?: InputMaybe; + RouteSegment?: InputMaybe; + SatisfiedAction?: InputMaybe; + Saved?: InputMaybe; + Shortcut?: InputMaybe; + SiteId?: InputMaybe; + StartPublish?: InputMaybe; + Status?: InputMaybe; + StopPublish?: InputMaybe; + Url?: InputMaybe; + Validators?: InputMaybe; + _and?: InputMaybe>>; + _fulltext?: InputMaybe; + _modified?: InputMaybe; + _not?: InputMaybe>>; + _or?: InputMaybe>>; +}; + +export type NumberFacet = { + __typename?: 'NumberFacet'; + count?: Maybe; + name?: Maybe; +}; + +export enum OrderBy { + Asc = 'ASC', + Desc = 'DESC' +} + +export enum OrderByFacetType { + Count = 'COUNT', + Value = 'VALUE' +} + +export type ParagraphTextElementBlock = IContent & IData & { + __typename?: 'ParagraphTextElementBlock'; + Ancestors?: Maybe>>; + Category?: Maybe>>; + Changed?: Maybe; + ConditionCombination?: Maybe; + ContentLink?: Maybe; + ContentType?: Maybe>>; + Created?: Maybe; + DisablePlaceholdersReplacement?: Maybe; + ExistingLanguages?: Maybe>>; + FormSubmissionId?: Maybe; + IsCommonDraft?: Maybe; + Language?: Maybe; + MasterLanguage?: Maybe; + Name?: Maybe; + ParagraphText?: Maybe; + ParentLink?: Maybe; + RelativePath?: Maybe; + RouteSegment?: Maybe; + SatisfiedAction?: Maybe; + Saved?: Maybe; + Shortcut?: Maybe; + SiteId?: Maybe; + StartPublish?: Maybe; + Status?: Maybe; + StopPublish?: Maybe; + Url?: Maybe; + _children?: Maybe; + _deleted?: Maybe; + _fulltext?: Maybe>>; + _id?: Maybe; + _link?: Maybe; + _modified?: Maybe; + _score?: Maybe; +}; + + +export type ParagraphTextElementBlockFormSubmissionIdArgs = { + highlight?: InputMaybe; +}; + + +export type ParagraphTextElementBlockNameArgs = { + highlight?: InputMaybe; +}; + + +export type ParagraphTextElementBlockParagraphTextArgs = { + highlight?: InputMaybe; +}; + + +export type ParagraphTextElementBlockSatisfiedActionArgs = { + highlight?: InputMaybe; +}; + + +export type ParagraphTextElementBlock_FulltextArgs = { + highlight?: InputMaybe; +}; + + +export type ParagraphTextElementBlock_LinkArgs = { + type?: InputMaybe; +}; + +export type ParagraphTextElementBlockAutocomplete = { + __typename?: 'ParagraphTextElementBlockAutocomplete'; + Ancestors?: Maybe>>; + Category?: Maybe; + ContentLink?: Maybe; + ContentType?: Maybe>>; + ExistingLanguages?: Maybe; + Language?: Maybe; + MasterLanguage?: Maybe; + ParentLink?: Maybe; + RelativePath?: Maybe>>; + RouteSegment?: Maybe>>; + Shortcut?: Maybe>>; + SiteId?: Maybe>>; + Status?: Maybe>>; + Url?: Maybe>>; +}; + + +export type ParagraphTextElementBlockAutocompleteAncestorsArgs = { + limit?: Scalars['Int']; + value: Scalars['String']; +}; + + +export type ParagraphTextElementBlockAutocompleteContentTypeArgs = { + limit?: Scalars['Int']; + value: Scalars['String']; +}; + + +export type ParagraphTextElementBlockAutocompleteRelativePathArgs = { + limit?: Scalars['Int']; + value: Scalars['String']; +}; + + +export type ParagraphTextElementBlockAutocompleteRouteSegmentArgs = { + limit?: Scalars['Int']; + value: Scalars['String']; +}; + + +export type ParagraphTextElementBlockAutocompleteShortcutArgs = { + limit?: Scalars['Int']; + value: Scalars['String']; +}; + + +export type ParagraphTextElementBlockAutocompleteSiteIdArgs = { + limit?: Scalars['Int']; + value: Scalars['String']; +}; + + +export type ParagraphTextElementBlockAutocompleteStatusArgs = { + limit?: Scalars['Int']; + value: Scalars['String']; +}; + + +export type ParagraphTextElementBlockAutocompleteUrlArgs = { + limit?: Scalars['Int']; + value: Scalars['String']; +}; + +export type ParagraphTextElementBlockFacet = { + __typename?: 'ParagraphTextElementBlockFacet'; + Ancestors?: Maybe>>; + Category?: Maybe; + Changed?: Maybe>>; + ConditionCombination?: Maybe>>; + ContentLink?: Maybe; + ContentType?: Maybe>>; + Created?: Maybe>>; + DisablePlaceholdersReplacement?: Maybe>>; + ExistingLanguages?: Maybe; + FormSubmissionId?: Maybe>>; + IsCommonDraft?: Maybe>>; + Language?: Maybe; + MasterLanguage?: Maybe; + Name?: Maybe>>; + ParagraphText?: Maybe>>; + ParentLink?: Maybe; + RelativePath?: Maybe>>; + RouteSegment?: Maybe>>; + SatisfiedAction?: Maybe>>; + Saved?: Maybe>>; + Shortcut?: Maybe>>; + SiteId?: Maybe>>; + StartPublish?: Maybe>>; + Status?: Maybe>>; + StopPublish?: Maybe>>; + Url?: Maybe>>; +}; + + +export type ParagraphTextElementBlockFacetAncestorsArgs = { + filters?: InputMaybe>; + limit?: Scalars['Int']; + orderBy?: InputMaybe; + orderType?: InputMaybe; +}; + + +export type ParagraphTextElementBlockFacetChangedArgs = { + unit?: InputMaybe; + value?: InputMaybe; +}; + + +export type ParagraphTextElementBlockFacetConditionCombinationArgs = { + filters?: InputMaybe>; + limit?: InputMaybe; + orderBy?: InputMaybe; + orderType?: InputMaybe; + ranges?: InputMaybe>>; +}; + + +export type ParagraphTextElementBlockFacetContentTypeArgs = { + filters?: InputMaybe>; + limit?: Scalars['Int']; + orderBy?: InputMaybe; + orderType?: InputMaybe; +}; + + +export type ParagraphTextElementBlockFacetCreatedArgs = { + unit?: InputMaybe; + value?: InputMaybe; +}; + + +export type ParagraphTextElementBlockFacetDisablePlaceholdersReplacementArgs = { + filters?: InputMaybe>; + limit?: Scalars['Int']; + orderBy?: InputMaybe; + orderType?: InputMaybe; +}; + + +export type ParagraphTextElementBlockFacetFormSubmissionIdArgs = { + filters?: InputMaybe>; + limit?: Scalars['Int']; + orderBy?: InputMaybe; + orderType?: InputMaybe; +}; + + +export type ParagraphTextElementBlockFacetIsCommonDraftArgs = { + filters?: InputMaybe>; + limit?: Scalars['Int']; + orderBy?: InputMaybe; + orderType?: InputMaybe; +}; + + +export type ParagraphTextElementBlockFacetNameArgs = { + filters?: InputMaybe>; + limit?: Scalars['Int']; + orderBy?: InputMaybe; + orderType?: InputMaybe; +}; + + +export type ParagraphTextElementBlockFacetParagraphTextArgs = { + filters?: InputMaybe>; + limit?: Scalars['Int']; + orderBy?: InputMaybe; + orderType?: InputMaybe; +}; + + +export type ParagraphTextElementBlockFacetRelativePathArgs = { + filters?: InputMaybe>; + limit?: Scalars['Int']; + orderBy?: InputMaybe; + orderType?: InputMaybe; +}; + + +export type ParagraphTextElementBlockFacetRouteSegmentArgs = { + filters?: InputMaybe>; + limit?: Scalars['Int']; + orderBy?: InputMaybe; + orderType?: InputMaybe; +}; + + +export type ParagraphTextElementBlockFacetSatisfiedActionArgs = { + filters?: InputMaybe>; + limit?: Scalars['Int']; + orderBy?: InputMaybe; + orderType?: InputMaybe; +}; + + +export type ParagraphTextElementBlockFacetSavedArgs = { + unit?: InputMaybe; + value?: InputMaybe; +}; + + +export type ParagraphTextElementBlockFacetShortcutArgs = { + filters?: InputMaybe>; + limit?: Scalars['Int']; + orderBy?: InputMaybe; + orderType?: InputMaybe; +}; + + +export type ParagraphTextElementBlockFacetSiteIdArgs = { + filters?: InputMaybe>; + limit?: Scalars['Int']; + orderBy?: InputMaybe; + orderType?: InputMaybe; +}; + + +export type ParagraphTextElementBlockFacetStartPublishArgs = { + unit?: InputMaybe; + value?: InputMaybe; +}; + + +export type ParagraphTextElementBlockFacetStatusArgs = { + filters?: InputMaybe>; + limit?: Scalars['Int']; + orderBy?: InputMaybe; + orderType?: InputMaybe; +}; + + +export type ParagraphTextElementBlockFacetStopPublishArgs = { + unit?: InputMaybe; + value?: InputMaybe; +}; + + +export type ParagraphTextElementBlockFacetUrlArgs = { + filters?: InputMaybe>; + limit?: Scalars['Int']; + orderBy?: InputMaybe; + orderType?: InputMaybe; +}; + +export type ParagraphTextElementBlockOrderByInput = { + Ancestors?: InputMaybe; + Category?: InputMaybe; + Changed?: InputMaybe; + ConditionCombination?: InputMaybe; + ContentLink?: InputMaybe; + ContentType?: InputMaybe; + Created?: InputMaybe; + DisablePlaceholdersReplacement?: InputMaybe; + ExistingLanguages?: InputMaybe; + FormSubmissionId?: InputMaybe; + IsCommonDraft?: InputMaybe; + Language?: InputMaybe; + MasterLanguage?: InputMaybe; + Name?: InputMaybe; + ParagraphText?: InputMaybe; + ParentLink?: InputMaybe; + RelativePath?: InputMaybe; + RouteSegment?: InputMaybe; + SatisfiedAction?: InputMaybe; + Saved?: InputMaybe; + Shortcut?: InputMaybe; + SiteId?: InputMaybe; + StartPublish?: InputMaybe; + Status?: InputMaybe; + StopPublish?: InputMaybe; + Url?: InputMaybe; + _minimumScore?: InputMaybe; + _modified?: InputMaybe; + _ranking?: InputMaybe; +}; + +export type ParagraphTextElementBlockOutput = { + __typename?: 'ParagraphTextElementBlockOutput'; + autocomplete?: Maybe; + cursor?: Maybe; + facets?: Maybe; + items?: Maybe>>; + total?: Maybe; +}; + + +export type ParagraphTextElementBlockOutputTotalArgs = { + all?: InputMaybe; +}; + +export type ParagraphTextElementBlockWhereInput = { + Ancestors?: InputMaybe; + Category?: InputMaybe; + Changed?: InputMaybe; + ConditionCombination?: InputMaybe; + ContentLink?: InputMaybe; + ContentType?: InputMaybe; + Created?: InputMaybe; + DisablePlaceholdersReplacement?: InputMaybe; + ExistingLanguages?: InputMaybe; + FormSubmissionId?: InputMaybe; + IsCommonDraft?: InputMaybe; + Language?: InputMaybe; + MasterLanguage?: InputMaybe; + Name?: InputMaybe; + ParagraphText?: InputMaybe; + ParentLink?: InputMaybe; + RelativePath?: InputMaybe; + RouteSegment?: InputMaybe; + SatisfiedAction?: InputMaybe; + Saved?: InputMaybe; + Shortcut?: InputMaybe; + SiteId?: InputMaybe; + StartPublish?: InputMaybe; + Status?: InputMaybe; + StopPublish?: InputMaybe; + Url?: InputMaybe; + _and?: InputMaybe>>; + _fulltext?: InputMaybe; + _modified?: InputMaybe; + _not?: InputMaybe>>; + _or?: InputMaybe>>; +}; + +export type PredefinedHiddenElementBlock = IContent & IData & { + __typename?: 'PredefinedHiddenElementBlock'; + Ancestors?: Maybe>>; + Category?: Maybe>>; + Changed?: Maybe; + ContentLink?: Maybe; + ContentType?: Maybe>>; + Created?: Maybe; + ExistingLanguages?: Maybe>>; + IsCommonDraft?: Maybe; + Language?: Maybe; + MasterLanguage?: Maybe; + Name?: Maybe; + ParentLink?: Maybe; + PredefinedValue?: Maybe; + RelativePath?: Maybe; + RouteSegment?: Maybe; + Saved?: Maybe; + Shortcut?: Maybe; + SiteId?: Maybe; + StartPublish?: Maybe; + Status?: Maybe; + StopPublish?: Maybe; + Url?: Maybe; + _children?: Maybe; + _deleted?: Maybe; + _fulltext?: Maybe>>; + _id?: Maybe; + _link?: Maybe; + _modified?: Maybe; + _score?: Maybe; +}; + + +export type PredefinedHiddenElementBlockNameArgs = { + highlight?: InputMaybe; +}; + + +export type PredefinedHiddenElementBlockPredefinedValueArgs = { + highlight?: InputMaybe; +}; + + +export type PredefinedHiddenElementBlock_FulltextArgs = { + highlight?: InputMaybe; +}; + + +export type PredefinedHiddenElementBlock_LinkArgs = { + type?: InputMaybe; +}; + +export type PredefinedHiddenElementBlockAutocomplete = { + __typename?: 'PredefinedHiddenElementBlockAutocomplete'; + Ancestors?: Maybe>>; + Category?: Maybe; + ContentLink?: Maybe; + ContentType?: Maybe>>; + ExistingLanguages?: Maybe; + Language?: Maybe; + MasterLanguage?: Maybe; + ParentLink?: Maybe; + RelativePath?: Maybe>>; + RouteSegment?: Maybe>>; + Shortcut?: Maybe>>; + SiteId?: Maybe>>; + Status?: Maybe>>; + Url?: Maybe>>; +}; + + +export type PredefinedHiddenElementBlockAutocompleteAncestorsArgs = { + limit?: Scalars['Int']; + value: Scalars['String']; +}; + + +export type PredefinedHiddenElementBlockAutocompleteContentTypeArgs = { + limit?: Scalars['Int']; + value: Scalars['String']; +}; + + +export type PredefinedHiddenElementBlockAutocompleteRelativePathArgs = { + limit?: Scalars['Int']; + value: Scalars['String']; +}; + + +export type PredefinedHiddenElementBlockAutocompleteRouteSegmentArgs = { + limit?: Scalars['Int']; + value: Scalars['String']; +}; + + +export type PredefinedHiddenElementBlockAutocompleteShortcutArgs = { + limit?: Scalars['Int']; + value: Scalars['String']; +}; + + +export type PredefinedHiddenElementBlockAutocompleteSiteIdArgs = { + limit?: Scalars['Int']; + value: Scalars['String']; +}; + + +export type PredefinedHiddenElementBlockAutocompleteStatusArgs = { + limit?: Scalars['Int']; + value: Scalars['String']; +}; + + +export type PredefinedHiddenElementBlockAutocompleteUrlArgs = { + limit?: Scalars['Int']; + value: Scalars['String']; +}; + +export type PredefinedHiddenElementBlockFacet = { + __typename?: 'PredefinedHiddenElementBlockFacet'; + Ancestors?: Maybe>>; + Category?: Maybe; + Changed?: Maybe>>; + ContentLink?: Maybe; + ContentType?: Maybe>>; + Created?: Maybe>>; + ExistingLanguages?: Maybe; + IsCommonDraft?: Maybe>>; + Language?: Maybe; + MasterLanguage?: Maybe; + Name?: Maybe>>; + ParentLink?: Maybe; + PredefinedValue?: Maybe>>; + RelativePath?: Maybe>>; + RouteSegment?: Maybe>>; + Saved?: Maybe>>; + Shortcut?: Maybe>>; + SiteId?: Maybe>>; + StartPublish?: Maybe>>; + Status?: Maybe>>; + StopPublish?: Maybe>>; + Url?: Maybe>>; +}; + + +export type PredefinedHiddenElementBlockFacetAncestorsArgs = { + filters?: InputMaybe>; + limit?: Scalars['Int']; + orderBy?: InputMaybe; + orderType?: InputMaybe; +}; + + +export type PredefinedHiddenElementBlockFacetChangedArgs = { + unit?: InputMaybe; + value?: InputMaybe; +}; + + +export type PredefinedHiddenElementBlockFacetContentTypeArgs = { + filters?: InputMaybe>; + limit?: Scalars['Int']; + orderBy?: InputMaybe; + orderType?: InputMaybe; +}; + + +export type PredefinedHiddenElementBlockFacetCreatedArgs = { + unit?: InputMaybe; + value?: InputMaybe; +}; + + +export type PredefinedHiddenElementBlockFacetIsCommonDraftArgs = { + filters?: InputMaybe>; + limit?: Scalars['Int']; + orderBy?: InputMaybe; + orderType?: InputMaybe; +}; + + +export type PredefinedHiddenElementBlockFacetNameArgs = { + filters?: InputMaybe>; + limit?: Scalars['Int']; + orderBy?: InputMaybe; + orderType?: InputMaybe; +}; + + +export type PredefinedHiddenElementBlockFacetPredefinedValueArgs = { + filters?: InputMaybe>; + limit?: Scalars['Int']; + orderBy?: InputMaybe; + orderType?: InputMaybe; +}; + + +export type PredefinedHiddenElementBlockFacetRelativePathArgs = { + filters?: InputMaybe>; + limit?: Scalars['Int']; + orderBy?: InputMaybe; + orderType?: InputMaybe; +}; + + +export type PredefinedHiddenElementBlockFacetRouteSegmentArgs = { + filters?: InputMaybe>; + limit?: Scalars['Int']; + orderBy?: InputMaybe; + orderType?: InputMaybe; +}; + + +export type PredefinedHiddenElementBlockFacetSavedArgs = { + unit?: InputMaybe; + value?: InputMaybe; +}; + + +export type PredefinedHiddenElementBlockFacetShortcutArgs = { + filters?: InputMaybe>; + limit?: Scalars['Int']; + orderBy?: InputMaybe; + orderType?: InputMaybe; +}; + + +export type PredefinedHiddenElementBlockFacetSiteIdArgs = { + filters?: InputMaybe>; + limit?: Scalars['Int']; + orderBy?: InputMaybe; + orderType?: InputMaybe; +}; + + +export type PredefinedHiddenElementBlockFacetStartPublishArgs = { + unit?: InputMaybe; + value?: InputMaybe; +}; + + +export type PredefinedHiddenElementBlockFacetStatusArgs = { + filters?: InputMaybe>; + limit?: Scalars['Int']; + orderBy?: InputMaybe; + orderType?: InputMaybe; +}; + + +export type PredefinedHiddenElementBlockFacetStopPublishArgs = { + unit?: InputMaybe; + value?: InputMaybe; +}; + + +export type PredefinedHiddenElementBlockFacetUrlArgs = { + filters?: InputMaybe>; + limit?: Scalars['Int']; + orderBy?: InputMaybe; + orderType?: InputMaybe; +}; + +export type PredefinedHiddenElementBlockOrderByInput = { + Ancestors?: InputMaybe; + Category?: InputMaybe; + Changed?: InputMaybe; + ContentLink?: InputMaybe; + ContentType?: InputMaybe; + Created?: InputMaybe; + ExistingLanguages?: InputMaybe; + IsCommonDraft?: InputMaybe; + Language?: InputMaybe; + MasterLanguage?: InputMaybe; + Name?: InputMaybe; + ParentLink?: InputMaybe; + PredefinedValue?: InputMaybe; + RelativePath?: InputMaybe; + RouteSegment?: InputMaybe; + Saved?: InputMaybe; + Shortcut?: InputMaybe; + SiteId?: InputMaybe; + StartPublish?: InputMaybe; + Status?: InputMaybe; + StopPublish?: InputMaybe; + Url?: InputMaybe; + _minimumScore?: InputMaybe; + _modified?: InputMaybe; + _ranking?: InputMaybe; +}; + +export type PredefinedHiddenElementBlockOutput = { + __typename?: 'PredefinedHiddenElementBlockOutput'; + autocomplete?: Maybe; + cursor?: Maybe; + facets?: Maybe; + items?: Maybe>>; + total?: Maybe; +}; + + +export type PredefinedHiddenElementBlockOutputTotalArgs = { + all?: InputMaybe; +}; + +export type PredefinedHiddenElementBlockWhereInput = { + Ancestors?: InputMaybe; + Category?: InputMaybe; + Changed?: InputMaybe; + ContentLink?: InputMaybe; + ContentType?: InputMaybe; + Created?: InputMaybe; + ExistingLanguages?: InputMaybe; + IsCommonDraft?: InputMaybe; + Language?: InputMaybe; + MasterLanguage?: InputMaybe; + Name?: InputMaybe; + ParentLink?: InputMaybe; + PredefinedValue?: InputMaybe; + RelativePath?: InputMaybe; + RouteSegment?: InputMaybe; + Saved?: InputMaybe; + Shortcut?: InputMaybe; + SiteId?: InputMaybe; + StartPublish?: InputMaybe; + Status?: InputMaybe; + StopPublish?: InputMaybe; + Url?: InputMaybe; + _and?: InputMaybe>>; + _fulltext?: InputMaybe; + _modified?: InputMaybe; + _not?: InputMaybe>>; + _or?: InputMaybe>>; +}; + +export type Query = { + __typename?: 'Query'; + ArtistContainerPage?: Maybe; + ArtistDetailsPage?: Maybe; + BuyTicketBlock?: Maybe; + BuyTicketPage?: Maybe; + CaptchaElementBlock?: Maybe; + ChoiceElementBlock?: Maybe; + Content?: Maybe; + ContentBlock?: Maybe; + Data?: Maybe; + FileUploadElementBlock?: Maybe; + FormContainerBlock?: Maybe; + FormStepBlock?: Maybe; + ImageChoiceElementBlock?: Maybe; + ImageFile?: Maybe; + ImagePage?: Maybe; + LandingPage?: Maybe; + NumberElementBlock?: Maybe; + ParagraphTextElementBlock?: Maybe; + PredefinedHiddenElementBlock?: Maybe; + RangeElementBlock?: Maybe; + ResetButtonElementBlock?: Maybe; + SelectionElementBlock?: Maybe; + SiteDefinition?: Maybe; + SubmitButtonElementBlock?: Maybe; + TextareaElementBlock?: Maybe; + TextboxElementBlock?: Maybe; + UrlElementBlock?: Maybe; + VisitorDataHiddenElementBlock?: Maybe; +}; + + +export type QueryArtistContainerPageArgs = { + cursor?: InputMaybe; + ids?: InputMaybe>>; + limit?: Scalars['Int']; + locale?: InputMaybe>>; + orderBy?: InputMaybe; + skip?: Scalars['Int']; + where?: InputMaybe; +}; + + +export type QueryArtistDetailsPageArgs = { + cursor?: InputMaybe; + ids?: InputMaybe>>; + limit?: Scalars['Int']; + locale?: InputMaybe>>; + orderBy?: InputMaybe; + skip?: Scalars['Int']; + where?: InputMaybe; +}; + + +export type QueryBuyTicketBlockArgs = { + cursor?: InputMaybe; + ids?: InputMaybe>>; + limit?: Scalars['Int']; + locale?: InputMaybe>>; + orderBy?: InputMaybe; + skip?: Scalars['Int']; + where?: InputMaybe; +}; + + +export type QueryBuyTicketPageArgs = { + cursor?: InputMaybe; + ids?: InputMaybe>>; + limit?: Scalars['Int']; + locale?: InputMaybe>>; + orderBy?: InputMaybe; + skip?: Scalars['Int']; + where?: InputMaybe; +}; + + +export type QueryCaptchaElementBlockArgs = { + cursor?: InputMaybe; + ids?: InputMaybe>>; + limit?: Scalars['Int']; + locale?: InputMaybe>>; + orderBy?: InputMaybe; + skip?: Scalars['Int']; + where?: InputMaybe; +}; + + +export type QueryChoiceElementBlockArgs = { + cursor?: InputMaybe; + ids?: InputMaybe>>; + limit?: Scalars['Int']; + locale?: InputMaybe>>; + orderBy?: InputMaybe; + skip?: Scalars['Int']; + where?: InputMaybe; +}; + + +export type QueryContentArgs = { + cursor?: InputMaybe; + ids?: InputMaybe>>; + limit?: Scalars['Int']; + locale?: InputMaybe>>; + orderBy?: InputMaybe; + skip?: Scalars['Int']; + where?: InputMaybe; +}; + + +export type QueryContentBlockArgs = { + cursor?: InputMaybe; + ids?: InputMaybe>>; + limit?: Scalars['Int']; + locale?: InputMaybe>>; + orderBy?: InputMaybe; + skip?: Scalars['Int']; + where?: InputMaybe; +}; + + +export type QueryDataArgs = { + cursor?: InputMaybe; + ids?: InputMaybe>>; + limit?: Scalars['Int']; + locale?: InputMaybe>>; + orderBy?: InputMaybe; + skip?: Scalars['Int']; + where?: InputMaybe; +}; + + +export type QueryFileUploadElementBlockArgs = { + cursor?: InputMaybe; + ids?: InputMaybe>>; + limit?: Scalars['Int']; + locale?: InputMaybe>>; + orderBy?: InputMaybe; + skip?: Scalars['Int']; + where?: InputMaybe; +}; + + +export type QueryFormContainerBlockArgs = { + cursor?: InputMaybe; + ids?: InputMaybe>>; + limit?: Scalars['Int']; + locale?: InputMaybe>>; + orderBy?: InputMaybe; + skip?: Scalars['Int']; + where?: InputMaybe; +}; + + +export type QueryFormStepBlockArgs = { + cursor?: InputMaybe; + ids?: InputMaybe>>; + limit?: Scalars['Int']; + locale?: InputMaybe>>; + orderBy?: InputMaybe; + skip?: Scalars['Int']; + where?: InputMaybe; +}; + + +export type QueryImageChoiceElementBlockArgs = { + cursor?: InputMaybe; + ids?: InputMaybe>>; + limit?: Scalars['Int']; + locale?: InputMaybe>>; + orderBy?: InputMaybe; + skip?: Scalars['Int']; + where?: InputMaybe; +}; + + +export type QueryImageFileArgs = { + cursor?: InputMaybe; + ids?: InputMaybe>>; + limit?: Scalars['Int']; + locale?: InputMaybe>>; + orderBy?: InputMaybe; + skip?: Scalars['Int']; + where?: InputMaybe; +}; + + +export type QueryImagePageArgs = { + cursor?: InputMaybe; + ids?: InputMaybe>>; + limit?: Scalars['Int']; + locale?: InputMaybe>>; + orderBy?: InputMaybe; + skip?: Scalars['Int']; + where?: InputMaybe; +}; + + +export type QueryLandingPageArgs = { + cursor?: InputMaybe; + ids?: InputMaybe>>; + limit?: Scalars['Int']; + locale?: InputMaybe>>; + orderBy?: InputMaybe; + skip?: Scalars['Int']; + where?: InputMaybe; +}; + + +export type QueryNumberElementBlockArgs = { + cursor?: InputMaybe; + ids?: InputMaybe>>; + limit?: Scalars['Int']; + locale?: InputMaybe>>; + orderBy?: InputMaybe; + skip?: Scalars['Int']; + where?: InputMaybe; +}; + + +export type QueryParagraphTextElementBlockArgs = { + cursor?: InputMaybe; + ids?: InputMaybe>>; + limit?: Scalars['Int']; + locale?: InputMaybe>>; + orderBy?: InputMaybe; + skip?: Scalars['Int']; + where?: InputMaybe; +}; + + +export type QueryPredefinedHiddenElementBlockArgs = { + cursor?: InputMaybe; + ids?: InputMaybe>>; + limit?: Scalars['Int']; + locale?: InputMaybe>>; + orderBy?: InputMaybe; + skip?: Scalars['Int']; + where?: InputMaybe; +}; + + +export type QueryRangeElementBlockArgs = { + cursor?: InputMaybe; + ids?: InputMaybe>>; + limit?: Scalars['Int']; + locale?: InputMaybe>>; + orderBy?: InputMaybe; + skip?: Scalars['Int']; + where?: InputMaybe; +}; + + +export type QueryResetButtonElementBlockArgs = { + cursor?: InputMaybe; + ids?: InputMaybe>>; + limit?: Scalars['Int']; + locale?: InputMaybe>>; + orderBy?: InputMaybe; + skip?: Scalars['Int']; + where?: InputMaybe; +}; + + +export type QuerySelectionElementBlockArgs = { + cursor?: InputMaybe; + ids?: InputMaybe>>; + limit?: Scalars['Int']; + locale?: InputMaybe>>; + orderBy?: InputMaybe; + skip?: Scalars['Int']; + where?: InputMaybe; +}; + + +export type QuerySiteDefinitionArgs = { + cursor?: InputMaybe; + ids?: InputMaybe>>; + limit?: Scalars['Int']; + locale?: InputMaybe>>; + orderBy?: InputMaybe; + skip?: Scalars['Int']; + where?: InputMaybe; +}; + + +export type QuerySubmitButtonElementBlockArgs = { + cursor?: InputMaybe; + ids?: InputMaybe>>; + limit?: Scalars['Int']; + locale?: InputMaybe>>; + orderBy?: InputMaybe; + skip?: Scalars['Int']; + where?: InputMaybe; +}; + + +export type QueryTextareaElementBlockArgs = { + cursor?: InputMaybe; + ids?: InputMaybe>>; + limit?: Scalars['Int']; + locale?: InputMaybe>>; + orderBy?: InputMaybe; + skip?: Scalars['Int']; + where?: InputMaybe; +}; + + +export type QueryTextboxElementBlockArgs = { + cursor?: InputMaybe; + ids?: InputMaybe>>; + limit?: Scalars['Int']; + locale?: InputMaybe>>; + orderBy?: InputMaybe; + skip?: Scalars['Int']; + where?: InputMaybe; +}; + + +export type QueryUrlElementBlockArgs = { + cursor?: InputMaybe; + ids?: InputMaybe>>; + limit?: Scalars['Int']; + locale?: InputMaybe>>; + orderBy?: InputMaybe; + skip?: Scalars['Int']; + where?: InputMaybe; +}; + + +export type QueryVisitorDataHiddenElementBlockArgs = { + cursor?: InputMaybe; + ids?: InputMaybe>>; + limit?: Scalars['Int']; + locale?: InputMaybe>>; + orderBy?: InputMaybe; + skip?: Scalars['Int']; + where?: InputMaybe; +}; + +export type QueryRef = { + __typename?: 'QueryRef'; + ArtistContainerPage?: Maybe; + ArtistDetailsPage?: Maybe; + BuyTicketBlock?: Maybe; + BuyTicketPage?: Maybe; + CaptchaElementBlock?: Maybe; + ChoiceElementBlock?: Maybe; + Content?: Maybe; + ContentBlock?: Maybe; + Data?: Maybe; + FileUploadElementBlock?: Maybe; + FormContainerBlock?: Maybe; + FormStepBlock?: Maybe; + ImageChoiceElementBlock?: Maybe; + ImageFile?: Maybe; + ImagePage?: Maybe; + LandingPage?: Maybe; + NumberElementBlock?: Maybe; + ParagraphTextElementBlock?: Maybe; + PredefinedHiddenElementBlock?: Maybe; + RangeElementBlock?: Maybe; + ResetButtonElementBlock?: Maybe; + SelectionElementBlock?: Maybe; + SiteDefinition?: Maybe; + SubmitButtonElementBlock?: Maybe; + TextareaElementBlock?: Maybe; + TextboxElementBlock?: Maybe; + UrlElementBlock?: Maybe; + VisitorDataHiddenElementBlock?: Maybe; +}; + + +export type QueryRefArtistContainerPageArgs = { + cursor?: InputMaybe; + ids?: InputMaybe>>; + limit?: Scalars['Int']; + locale?: InputMaybe>>; + orderBy?: InputMaybe; + skip?: Scalars['Int']; + where?: InputMaybe; +}; + + +export type QueryRefArtistDetailsPageArgs = { + cursor?: InputMaybe; + ids?: InputMaybe>>; + limit?: Scalars['Int']; + locale?: InputMaybe>>; + orderBy?: InputMaybe; + skip?: Scalars['Int']; + where?: InputMaybe; +}; + + +export type QueryRefBuyTicketBlockArgs = { + cursor?: InputMaybe; + ids?: InputMaybe>>; + limit?: Scalars['Int']; + locale?: InputMaybe>>; + orderBy?: InputMaybe; + skip?: Scalars['Int']; + where?: InputMaybe; +}; + + +export type QueryRefBuyTicketPageArgs = { + cursor?: InputMaybe; + ids?: InputMaybe>>; + limit?: Scalars['Int']; + locale?: InputMaybe>>; + orderBy?: InputMaybe; + skip?: Scalars['Int']; + where?: InputMaybe; +}; + + +export type QueryRefCaptchaElementBlockArgs = { + cursor?: InputMaybe; + ids?: InputMaybe>>; + limit?: Scalars['Int']; + locale?: InputMaybe>>; + orderBy?: InputMaybe; + skip?: Scalars['Int']; + where?: InputMaybe; +}; + + +export type QueryRefChoiceElementBlockArgs = { + cursor?: InputMaybe; + ids?: InputMaybe>>; + limit?: Scalars['Int']; + locale?: InputMaybe>>; + orderBy?: InputMaybe; + skip?: Scalars['Int']; + where?: InputMaybe; +}; + + +export type QueryRefContentArgs = { + cursor?: InputMaybe; + ids?: InputMaybe>>; + limit?: Scalars['Int']; + locale?: InputMaybe>>; + orderBy?: InputMaybe; + skip?: Scalars['Int']; + where?: InputMaybe; +}; + + +export type QueryRefContentBlockArgs = { + cursor?: InputMaybe; + ids?: InputMaybe>>; + limit?: Scalars['Int']; + locale?: InputMaybe>>; + orderBy?: InputMaybe; + skip?: Scalars['Int']; + where?: InputMaybe; +}; + + +export type QueryRefDataArgs = { + cursor?: InputMaybe; + ids?: InputMaybe>>; + limit?: Scalars['Int']; + locale?: InputMaybe>>; + orderBy?: InputMaybe; + skip?: Scalars['Int']; + where?: InputMaybe; +}; + + +export type QueryRefFileUploadElementBlockArgs = { + cursor?: InputMaybe; + ids?: InputMaybe>>; + limit?: Scalars['Int']; + locale?: InputMaybe>>; + orderBy?: InputMaybe; + skip?: Scalars['Int']; + where?: InputMaybe; +}; + + +export type QueryRefFormContainerBlockArgs = { + cursor?: InputMaybe; + ids?: InputMaybe>>; + limit?: Scalars['Int']; + locale?: InputMaybe>>; + orderBy?: InputMaybe; + skip?: Scalars['Int']; + where?: InputMaybe; +}; + + +export type QueryRefFormStepBlockArgs = { + cursor?: InputMaybe; + ids?: InputMaybe>>; + limit?: Scalars['Int']; + locale?: InputMaybe>>; + orderBy?: InputMaybe; + skip?: Scalars['Int']; + where?: InputMaybe; +}; + + +export type QueryRefImageChoiceElementBlockArgs = { + cursor?: InputMaybe; + ids?: InputMaybe>>; + limit?: Scalars['Int']; + locale?: InputMaybe>>; + orderBy?: InputMaybe; + skip?: Scalars['Int']; + where?: InputMaybe; +}; + + +export type QueryRefImageFileArgs = { + cursor?: InputMaybe; + ids?: InputMaybe>>; + limit?: Scalars['Int']; + locale?: InputMaybe>>; + orderBy?: InputMaybe; + skip?: Scalars['Int']; + where?: InputMaybe; +}; + + +export type QueryRefImagePageArgs = { + cursor?: InputMaybe; + ids?: InputMaybe>>; + limit?: Scalars['Int']; + locale?: InputMaybe>>; + orderBy?: InputMaybe; + skip?: Scalars['Int']; + where?: InputMaybe; +}; + + +export type QueryRefLandingPageArgs = { + cursor?: InputMaybe; + ids?: InputMaybe>>; + limit?: Scalars['Int']; + locale?: InputMaybe>>; + orderBy?: InputMaybe; + skip?: Scalars['Int']; + where?: InputMaybe; +}; + + +export type QueryRefNumberElementBlockArgs = { + cursor?: InputMaybe; + ids?: InputMaybe>>; + limit?: Scalars['Int']; + locale?: InputMaybe>>; + orderBy?: InputMaybe; + skip?: Scalars['Int']; + where?: InputMaybe; +}; + + +export type QueryRefParagraphTextElementBlockArgs = { + cursor?: InputMaybe; + ids?: InputMaybe>>; + limit?: Scalars['Int']; + locale?: InputMaybe>>; + orderBy?: InputMaybe; + skip?: Scalars['Int']; + where?: InputMaybe; +}; + + +export type QueryRefPredefinedHiddenElementBlockArgs = { + cursor?: InputMaybe; + ids?: InputMaybe>>; + limit?: Scalars['Int']; + locale?: InputMaybe>>; + orderBy?: InputMaybe; + skip?: Scalars['Int']; + where?: InputMaybe; +}; + + +export type QueryRefRangeElementBlockArgs = { + cursor?: InputMaybe; + ids?: InputMaybe>>; + limit?: Scalars['Int']; + locale?: InputMaybe>>; + orderBy?: InputMaybe; + skip?: Scalars['Int']; + where?: InputMaybe; +}; + + +export type QueryRefResetButtonElementBlockArgs = { + cursor?: InputMaybe; + ids?: InputMaybe>>; + limit?: Scalars['Int']; + locale?: InputMaybe>>; + orderBy?: InputMaybe; + skip?: Scalars['Int']; + where?: InputMaybe; +}; + + +export type QueryRefSelectionElementBlockArgs = { + cursor?: InputMaybe; + ids?: InputMaybe>>; + limit?: Scalars['Int']; + locale?: InputMaybe>>; + orderBy?: InputMaybe; + skip?: Scalars['Int']; + where?: InputMaybe; +}; + + +export type QueryRefSiteDefinitionArgs = { + cursor?: InputMaybe; + ids?: InputMaybe>>; + limit?: Scalars['Int']; + locale?: InputMaybe>>; + orderBy?: InputMaybe; + skip?: Scalars['Int']; + where?: InputMaybe; +}; + + +export type QueryRefSubmitButtonElementBlockArgs = { + cursor?: InputMaybe; + ids?: InputMaybe>>; + limit?: Scalars['Int']; + locale?: InputMaybe>>; + orderBy?: InputMaybe; + skip?: Scalars['Int']; + where?: InputMaybe; +}; + + +export type QueryRefTextareaElementBlockArgs = { + cursor?: InputMaybe; + ids?: InputMaybe>>; + limit?: Scalars['Int']; + locale?: InputMaybe>>; + orderBy?: InputMaybe; + skip?: Scalars['Int']; + where?: InputMaybe; +}; + + +export type QueryRefTextboxElementBlockArgs = { + cursor?: InputMaybe; + ids?: InputMaybe>>; + limit?: Scalars['Int']; + locale?: InputMaybe>>; + orderBy?: InputMaybe; + skip?: Scalars['Int']; + where?: InputMaybe; +}; + + +export type QueryRefUrlElementBlockArgs = { + cursor?: InputMaybe; + ids?: InputMaybe>>; + limit?: Scalars['Int']; + locale?: InputMaybe>>; + orderBy?: InputMaybe; + skip?: Scalars['Int']; + where?: InputMaybe; +}; + + +export type QueryRefVisitorDataHiddenElementBlockArgs = { + cursor?: InputMaybe; + ids?: InputMaybe>>; + limit?: Scalars['Int']; + locale?: InputMaybe>>; + orderBy?: InputMaybe; + skip?: Scalars['Int']; + where?: InputMaybe; +}; + +export type RangeElementBlock = IContent & IData & { + __typename?: 'RangeElementBlock'; + Ancestors?: Maybe>>; + Category?: Maybe>>; + Changed?: Maybe; + ConditionCombination?: Maybe; + ContentLink?: Maybe; + ContentType?: Maybe>>; + Created?: Maybe; + Description?: Maybe; + ExistingLanguages?: Maybe>>; + IsCommonDraft?: Maybe; + Label?: Maybe; + Language?: Maybe; + MasterLanguage?: Maybe; + Max?: Maybe; + Min?: Maybe; + Name?: Maybe; + ParentLink?: Maybe; + PredefinedValue?: Maybe; + RelativePath?: Maybe; + RouteSegment?: Maybe; + SatisfiedAction?: Maybe; + Saved?: Maybe; + Shortcut?: Maybe; + SiteId?: Maybe; + StartPublish?: Maybe; + Status?: Maybe; + Step?: Maybe; + StopPublish?: Maybe; + Url?: Maybe; + _children?: Maybe; + _deleted?: Maybe; + _fulltext?: Maybe>>; + _id?: Maybe; + _link?: Maybe; + _modified?: Maybe; + _score?: Maybe; +}; + + +export type RangeElementBlockDescriptionArgs = { + highlight?: InputMaybe; +}; + + +export type RangeElementBlockLabelArgs = { + highlight?: InputMaybe; +}; + + +export type RangeElementBlockNameArgs = { + highlight?: InputMaybe; +}; + + +export type RangeElementBlockPredefinedValueArgs = { + highlight?: InputMaybe; +}; + + +export type RangeElementBlockSatisfiedActionArgs = { + highlight?: InputMaybe; +}; + + +export type RangeElementBlock_FulltextArgs = { + highlight?: InputMaybe; +}; + + +export type RangeElementBlock_LinkArgs = { + type?: InputMaybe; +}; + +export type RangeElementBlockAutocomplete = { + __typename?: 'RangeElementBlockAutocomplete'; + Ancestors?: Maybe>>; + Category?: Maybe; + ContentLink?: Maybe; + ContentType?: Maybe>>; + ExistingLanguages?: Maybe; + Language?: Maybe; + MasterLanguage?: Maybe; + ParentLink?: Maybe; + RelativePath?: Maybe>>; + RouteSegment?: Maybe>>; + Shortcut?: Maybe>>; + SiteId?: Maybe>>; + Status?: Maybe>>; + Url?: Maybe>>; +}; + + +export type RangeElementBlockAutocompleteAncestorsArgs = { + limit?: Scalars['Int']; + value: Scalars['String']; +}; + + +export type RangeElementBlockAutocompleteContentTypeArgs = { + limit?: Scalars['Int']; + value: Scalars['String']; +}; + + +export type RangeElementBlockAutocompleteRelativePathArgs = { + limit?: Scalars['Int']; + value: Scalars['String']; +}; + + +export type RangeElementBlockAutocompleteRouteSegmentArgs = { + limit?: Scalars['Int']; + value: Scalars['String']; +}; + + +export type RangeElementBlockAutocompleteShortcutArgs = { + limit?: Scalars['Int']; + value: Scalars['String']; +}; + + +export type RangeElementBlockAutocompleteSiteIdArgs = { + limit?: Scalars['Int']; + value: Scalars['String']; +}; + + +export type RangeElementBlockAutocompleteStatusArgs = { + limit?: Scalars['Int']; + value: Scalars['String']; +}; + + +export type RangeElementBlockAutocompleteUrlArgs = { + limit?: Scalars['Int']; + value: Scalars['String']; +}; + +export type RangeElementBlockFacet = { + __typename?: 'RangeElementBlockFacet'; + Ancestors?: Maybe>>; + Category?: Maybe; + Changed?: Maybe>>; + ConditionCombination?: Maybe>>; + ContentLink?: Maybe; + ContentType?: Maybe>>; + Created?: Maybe>>; + Description?: Maybe>>; + ExistingLanguages?: Maybe; + IsCommonDraft?: Maybe>>; + Label?: Maybe>>; + Language?: Maybe; + MasterLanguage?: Maybe; + Max?: Maybe>>; + Min?: Maybe>>; + Name?: Maybe>>; + ParentLink?: Maybe; + PredefinedValue?: Maybe>>; + RelativePath?: Maybe>>; + RouteSegment?: Maybe>>; + SatisfiedAction?: Maybe>>; + Saved?: Maybe>>; + Shortcut?: Maybe>>; + SiteId?: Maybe>>; + StartPublish?: Maybe>>; + Status?: Maybe>>; + Step?: Maybe>>; + StopPublish?: Maybe>>; + Url?: Maybe>>; +}; + + +export type RangeElementBlockFacetAncestorsArgs = { + filters?: InputMaybe>; + limit?: Scalars['Int']; + orderBy?: InputMaybe; + orderType?: InputMaybe; +}; + + +export type RangeElementBlockFacetChangedArgs = { + unit?: InputMaybe; + value?: InputMaybe; +}; + + +export type RangeElementBlockFacetConditionCombinationArgs = { + filters?: InputMaybe>; + limit?: InputMaybe; + orderBy?: InputMaybe; + orderType?: InputMaybe; + ranges?: InputMaybe>>; +}; + + +export type RangeElementBlockFacetContentTypeArgs = { + filters?: InputMaybe>; + limit?: Scalars['Int']; + orderBy?: InputMaybe; + orderType?: InputMaybe; +}; + + +export type RangeElementBlockFacetCreatedArgs = { + unit?: InputMaybe; + value?: InputMaybe; +}; + + +export type RangeElementBlockFacetDescriptionArgs = { + filters?: InputMaybe>; + limit?: Scalars['Int']; + orderBy?: InputMaybe; + orderType?: InputMaybe; +}; + + +export type RangeElementBlockFacetIsCommonDraftArgs = { + filters?: InputMaybe>; + limit?: Scalars['Int']; + orderBy?: InputMaybe; + orderType?: InputMaybe; +}; + + +export type RangeElementBlockFacetLabelArgs = { + filters?: InputMaybe>; + limit?: Scalars['Int']; + orderBy?: InputMaybe; + orderType?: InputMaybe; +}; + + +export type RangeElementBlockFacetMaxArgs = { + filters?: InputMaybe>; + limit?: InputMaybe; + orderBy?: InputMaybe; + orderType?: InputMaybe; + ranges?: InputMaybe>>; +}; + + +export type RangeElementBlockFacetMinArgs = { + filters?: InputMaybe>; + limit?: InputMaybe; + orderBy?: InputMaybe; + orderType?: InputMaybe; + ranges?: InputMaybe>>; +}; + + +export type RangeElementBlockFacetNameArgs = { + filters?: InputMaybe>; + limit?: Scalars['Int']; + orderBy?: InputMaybe; + orderType?: InputMaybe; +}; + + +export type RangeElementBlockFacetPredefinedValueArgs = { + filters?: InputMaybe>; + limit?: Scalars['Int']; + orderBy?: InputMaybe; + orderType?: InputMaybe; +}; + + +export type RangeElementBlockFacetRelativePathArgs = { + filters?: InputMaybe>; + limit?: Scalars['Int']; + orderBy?: InputMaybe; + orderType?: InputMaybe; +}; + + +export type RangeElementBlockFacetRouteSegmentArgs = { + filters?: InputMaybe>; + limit?: Scalars['Int']; + orderBy?: InputMaybe; + orderType?: InputMaybe; +}; + + +export type RangeElementBlockFacetSatisfiedActionArgs = { + filters?: InputMaybe>; + limit?: Scalars['Int']; + orderBy?: InputMaybe; + orderType?: InputMaybe; +}; + + +export type RangeElementBlockFacetSavedArgs = { + unit?: InputMaybe; + value?: InputMaybe; +}; + + +export type RangeElementBlockFacetShortcutArgs = { + filters?: InputMaybe>; + limit?: Scalars['Int']; + orderBy?: InputMaybe; + orderType?: InputMaybe; +}; + + +export type RangeElementBlockFacetSiteIdArgs = { + filters?: InputMaybe>; + limit?: Scalars['Int']; + orderBy?: InputMaybe; + orderType?: InputMaybe; +}; + + +export type RangeElementBlockFacetStartPublishArgs = { + unit?: InputMaybe; + value?: InputMaybe; +}; + + +export type RangeElementBlockFacetStatusArgs = { + filters?: InputMaybe>; + limit?: Scalars['Int']; + orderBy?: InputMaybe; + orderType?: InputMaybe; +}; + + +export type RangeElementBlockFacetStepArgs = { + filters?: InputMaybe>; + limit?: InputMaybe; + orderBy?: InputMaybe; + orderType?: InputMaybe; + ranges?: InputMaybe>>; +}; + + +export type RangeElementBlockFacetStopPublishArgs = { + unit?: InputMaybe; + value?: InputMaybe; +}; + + +export type RangeElementBlockFacetUrlArgs = { + filters?: InputMaybe>; + limit?: Scalars['Int']; + orderBy?: InputMaybe; + orderType?: InputMaybe; +}; + +export type RangeElementBlockOrderByInput = { + Ancestors?: InputMaybe; + Category?: InputMaybe; + Changed?: InputMaybe; + ConditionCombination?: InputMaybe; + ContentLink?: InputMaybe; + ContentType?: InputMaybe; + Created?: InputMaybe; + Description?: InputMaybe; + ExistingLanguages?: InputMaybe; + IsCommonDraft?: InputMaybe; + Label?: InputMaybe; + Language?: InputMaybe; + MasterLanguage?: InputMaybe; + Max?: InputMaybe; + Min?: InputMaybe; + Name?: InputMaybe; + ParentLink?: InputMaybe; + PredefinedValue?: InputMaybe; + RelativePath?: InputMaybe; + RouteSegment?: InputMaybe; + SatisfiedAction?: InputMaybe; + Saved?: InputMaybe; + Shortcut?: InputMaybe; + SiteId?: InputMaybe; + StartPublish?: InputMaybe; + Status?: InputMaybe; + Step?: InputMaybe; + StopPublish?: InputMaybe; + Url?: InputMaybe; + _minimumScore?: InputMaybe; + _modified?: InputMaybe; + _ranking?: InputMaybe; +}; + +export type RangeElementBlockOutput = { + __typename?: 'RangeElementBlockOutput'; + autocomplete?: Maybe; + cursor?: Maybe; + facets?: Maybe; + items?: Maybe>>; + total?: Maybe; +}; + + +export type RangeElementBlockOutputTotalArgs = { + all?: InputMaybe; +}; + +export type RangeElementBlockWhereInput = { + Ancestors?: InputMaybe; + Category?: InputMaybe; + Changed?: InputMaybe; + ConditionCombination?: InputMaybe; + ContentLink?: InputMaybe; + ContentType?: InputMaybe; + Created?: InputMaybe; + Description?: InputMaybe; + ExistingLanguages?: InputMaybe; + IsCommonDraft?: InputMaybe; + Label?: InputMaybe; + Language?: InputMaybe; + MasterLanguage?: InputMaybe; + Max?: InputMaybe; + Min?: InputMaybe; + Name?: InputMaybe; + ParentLink?: InputMaybe; + PredefinedValue?: InputMaybe; + RelativePath?: InputMaybe; + RouteSegment?: InputMaybe; + SatisfiedAction?: InputMaybe; + Saved?: InputMaybe; + Shortcut?: InputMaybe; + SiteId?: InputMaybe; + StartPublish?: InputMaybe; + Status?: InputMaybe; + Step?: InputMaybe; + StopPublish?: InputMaybe; + Url?: InputMaybe; + _and?: InputMaybe>>; + _fulltext?: InputMaybe; + _modified?: InputMaybe; + _not?: InputMaybe>>; + _or?: InputMaybe>>; +}; + +export type RangeFacetsInput = { + from?: InputMaybe; + to?: InputMaybe; +}; + +export enum Ranking { + BoostOnly = 'BOOST_ONLY', + Doc = 'DOC', + Relevance = 'RELEVANCE', + Semantic = 'SEMANTIC' +} + +export type ResetButtonElementBlock = IContent & IData & { + __typename?: 'ResetButtonElementBlock'; + Ancestors?: Maybe>>; + Category?: Maybe>>; + Changed?: Maybe; + ContentLink?: Maybe; + ContentType?: Maybe>>; + Created?: Maybe; + Description?: Maybe; + ExistingLanguages?: Maybe>>; + IsCommonDraft?: Maybe; + Label?: Maybe; + Language?: Maybe; + MasterLanguage?: Maybe; + Name?: Maybe; + ParentLink?: Maybe; + RelativePath?: Maybe; + RouteSegment?: Maybe; + Saved?: Maybe; + Shortcut?: Maybe; + SiteId?: Maybe; + StartPublish?: Maybe; + Status?: Maybe; + StopPublish?: Maybe; + Url?: Maybe; + _children?: Maybe; + _deleted?: Maybe; + _fulltext?: Maybe>>; + _id?: Maybe; + _link?: Maybe; + _modified?: Maybe; + _score?: Maybe; +}; + + +export type ResetButtonElementBlockDescriptionArgs = { + highlight?: InputMaybe; +}; + + +export type ResetButtonElementBlockLabelArgs = { + highlight?: InputMaybe; +}; + + +export type ResetButtonElementBlockNameArgs = { + highlight?: InputMaybe; +}; + + +export type ResetButtonElementBlock_FulltextArgs = { + highlight?: InputMaybe; +}; + + +export type ResetButtonElementBlock_LinkArgs = { + type?: InputMaybe; +}; + +export type ResetButtonElementBlockAutocomplete = { + __typename?: 'ResetButtonElementBlockAutocomplete'; + Ancestors?: Maybe>>; + Category?: Maybe; + ContentLink?: Maybe; + ContentType?: Maybe>>; + ExistingLanguages?: Maybe; + Language?: Maybe; + MasterLanguage?: Maybe; + ParentLink?: Maybe; + RelativePath?: Maybe>>; + RouteSegment?: Maybe>>; + Shortcut?: Maybe>>; + SiteId?: Maybe>>; + Status?: Maybe>>; + Url?: Maybe>>; +}; + + +export type ResetButtonElementBlockAutocompleteAncestorsArgs = { + limit?: Scalars['Int']; + value: Scalars['String']; +}; + + +export type ResetButtonElementBlockAutocompleteContentTypeArgs = { + limit?: Scalars['Int']; + value: Scalars['String']; +}; + + +export type ResetButtonElementBlockAutocompleteRelativePathArgs = { + limit?: Scalars['Int']; + value: Scalars['String']; +}; + + +export type ResetButtonElementBlockAutocompleteRouteSegmentArgs = { + limit?: Scalars['Int']; + value: Scalars['String']; +}; + + +export type ResetButtonElementBlockAutocompleteShortcutArgs = { + limit?: Scalars['Int']; + value: Scalars['String']; +}; + + +export type ResetButtonElementBlockAutocompleteSiteIdArgs = { + limit?: Scalars['Int']; + value: Scalars['String']; +}; + + +export type ResetButtonElementBlockAutocompleteStatusArgs = { + limit?: Scalars['Int']; + value: Scalars['String']; +}; + + +export type ResetButtonElementBlockAutocompleteUrlArgs = { + limit?: Scalars['Int']; + value: Scalars['String']; +}; + +export type ResetButtonElementBlockFacet = { + __typename?: 'ResetButtonElementBlockFacet'; + Ancestors?: Maybe>>; + Category?: Maybe; + Changed?: Maybe>>; + ContentLink?: Maybe; + ContentType?: Maybe>>; + Created?: Maybe>>; + Description?: Maybe>>; + ExistingLanguages?: Maybe; + IsCommonDraft?: Maybe>>; + Label?: Maybe>>; + Language?: Maybe; + MasterLanguage?: Maybe; + Name?: Maybe>>; + ParentLink?: Maybe; + RelativePath?: Maybe>>; + RouteSegment?: Maybe>>; + Saved?: Maybe>>; + Shortcut?: Maybe>>; + SiteId?: Maybe>>; + StartPublish?: Maybe>>; + Status?: Maybe>>; + StopPublish?: Maybe>>; + Url?: Maybe>>; +}; + + +export type ResetButtonElementBlockFacetAncestorsArgs = { + filters?: InputMaybe>; + limit?: Scalars['Int']; + orderBy?: InputMaybe; + orderType?: InputMaybe; +}; + + +export type ResetButtonElementBlockFacetChangedArgs = { + unit?: InputMaybe; + value?: InputMaybe; +}; + + +export type ResetButtonElementBlockFacetContentTypeArgs = { + filters?: InputMaybe>; + limit?: Scalars['Int']; + orderBy?: InputMaybe; + orderType?: InputMaybe; +}; + + +export type ResetButtonElementBlockFacetCreatedArgs = { + unit?: InputMaybe; + value?: InputMaybe; +}; + + +export type ResetButtonElementBlockFacetDescriptionArgs = { + filters?: InputMaybe>; + limit?: Scalars['Int']; + orderBy?: InputMaybe; + orderType?: InputMaybe; +}; + + +export type ResetButtonElementBlockFacetIsCommonDraftArgs = { + filters?: InputMaybe>; + limit?: Scalars['Int']; + orderBy?: InputMaybe; + orderType?: InputMaybe; +}; + + +export type ResetButtonElementBlockFacetLabelArgs = { + filters?: InputMaybe>; + limit?: Scalars['Int']; + orderBy?: InputMaybe; + orderType?: InputMaybe; +}; + + +export type ResetButtonElementBlockFacetNameArgs = { + filters?: InputMaybe>; + limit?: Scalars['Int']; + orderBy?: InputMaybe; + orderType?: InputMaybe; +}; + + +export type ResetButtonElementBlockFacetRelativePathArgs = { + filters?: InputMaybe>; + limit?: Scalars['Int']; + orderBy?: InputMaybe; + orderType?: InputMaybe; +}; + + +export type ResetButtonElementBlockFacetRouteSegmentArgs = { + filters?: InputMaybe>; + limit?: Scalars['Int']; + orderBy?: InputMaybe; + orderType?: InputMaybe; +}; + + +export type ResetButtonElementBlockFacetSavedArgs = { + unit?: InputMaybe; + value?: InputMaybe; +}; + + +export type ResetButtonElementBlockFacetShortcutArgs = { + filters?: InputMaybe>; + limit?: Scalars['Int']; + orderBy?: InputMaybe; + orderType?: InputMaybe; +}; + + +export type ResetButtonElementBlockFacetSiteIdArgs = { + filters?: InputMaybe>; + limit?: Scalars['Int']; + orderBy?: InputMaybe; + orderType?: InputMaybe; +}; + + +export type ResetButtonElementBlockFacetStartPublishArgs = { + unit?: InputMaybe; + value?: InputMaybe; +}; + + +export type ResetButtonElementBlockFacetStatusArgs = { + filters?: InputMaybe>; + limit?: Scalars['Int']; + orderBy?: InputMaybe; + orderType?: InputMaybe; +}; + + +export type ResetButtonElementBlockFacetStopPublishArgs = { + unit?: InputMaybe; + value?: InputMaybe; +}; + + +export type ResetButtonElementBlockFacetUrlArgs = { + filters?: InputMaybe>; + limit?: Scalars['Int']; + orderBy?: InputMaybe; + orderType?: InputMaybe; +}; + +export type ResetButtonElementBlockOrderByInput = { + Ancestors?: InputMaybe; + Category?: InputMaybe; + Changed?: InputMaybe; + ContentLink?: InputMaybe; + ContentType?: InputMaybe; + Created?: InputMaybe; + Description?: InputMaybe; + ExistingLanguages?: InputMaybe; + IsCommonDraft?: InputMaybe; + Label?: InputMaybe; + Language?: InputMaybe; + MasterLanguage?: InputMaybe; + Name?: InputMaybe; + ParentLink?: InputMaybe; + RelativePath?: InputMaybe; + RouteSegment?: InputMaybe; + Saved?: InputMaybe; + Shortcut?: InputMaybe; + SiteId?: InputMaybe; + StartPublish?: InputMaybe; + Status?: InputMaybe; + StopPublish?: InputMaybe; + Url?: InputMaybe; + _minimumScore?: InputMaybe; + _modified?: InputMaybe; + _ranking?: InputMaybe; +}; + +export type ResetButtonElementBlockOutput = { + __typename?: 'ResetButtonElementBlockOutput'; + autocomplete?: Maybe; + cursor?: Maybe; + facets?: Maybe; + items?: Maybe>>; + total?: Maybe; +}; + + +export type ResetButtonElementBlockOutputTotalArgs = { + all?: InputMaybe; +}; + +export type ResetButtonElementBlockWhereInput = { + Ancestors?: InputMaybe; + Category?: InputMaybe; + Changed?: InputMaybe; + ContentLink?: InputMaybe; + ContentType?: InputMaybe; + Created?: InputMaybe; + Description?: InputMaybe; + ExistingLanguages?: InputMaybe; + IsCommonDraft?: InputMaybe; + Label?: InputMaybe; + Language?: InputMaybe; + MasterLanguage?: InputMaybe; + Name?: InputMaybe; + ParentLink?: InputMaybe; + RelativePath?: InputMaybe; + RouteSegment?: InputMaybe; + Saved?: InputMaybe; + Shortcut?: InputMaybe; + SiteId?: InputMaybe; + StartPublish?: InputMaybe; + Status?: InputMaybe; + StopPublish?: InputMaybe; + Url?: InputMaybe; + _and?: InputMaybe>>; + _fulltext?: InputMaybe; + _modified?: InputMaybe; + _not?: InputMaybe>>; + _or?: InputMaybe>>; +}; + +export type SearchableStringFilterInput = { + /** `boost` influences the weight of a field by boosting a match with a number (default: 1) — counts more towards the eventual relevance score which can be projected with `_score` — at query time. Note that `boost` cannot be a negative number. */ + boost?: InputMaybe; + /** `contains` performs full-text search on a word or phrase. */ + contains?: InputMaybe; + /** `eq` matches on an exact value, but the value is case-insensitive. */ + eq?: InputMaybe; + /** `exist` matches results that have this field. */ + exist?: InputMaybe; + /** enables supporting fuzzy matching on the query terms (keywords), which returns items that contain terms in the content similar to the keywords, as measured by a _Levenshtein edit distance_. An edit distance is the number of one-character changes needed to turn one term into another. The edit distance is based on the length of the term. */ + fuzzy?: InputMaybe; + /** `in` matches with 1 or more exact values in a list. Example: `in: ["word1", "word2", "this is a phrase"]` */ + in?: InputMaybe>>; + /** `like` matches on substrings with wildcard support: `%` to match on 0 or more characters, `_` to match on any character. */ + like?: InputMaybe; + /** `match` performs full-text search on a word or phrase where less relevant items are also returned. The `match` operator is only supported for `searchable` fields. It will improve fulltext search by making it easier to match on words. More exact matches will be ranked higher, less exact matches will be ranked lower. The `match` operator is supported with synonyms and fuzzy search. */ + match?: InputMaybe; + /** `not_eq` retrieves results not matching with an exact (but case-insensitive) value. */ + notEq?: InputMaybe; + /** `not_in` returns results that do not match with 1 or more exact values in a list. Example: `not_in: ["word1", "word2", "this is a phrase"]` */ + notIn?: InputMaybe>>; + /** `starts_with` retrieves matches that start with a certain value (prefix). */ + startsWith?: InputMaybe; + /** expands query value with synonyms. Example: if `H2O` is a synonym of `water`, then querying for `water` will also return results with `H2O`. */ + synonyms?: InputMaybe>>; +}; + +export type SelectionElementBlock = IContent & IData & { + __typename?: 'SelectionElementBlock'; + AllowMultiSelect?: Maybe; + Ancestors?: Maybe>>; + AutoComplete?: Maybe; + Category?: Maybe>>; + Changed?: Maybe; + ConditionCombination?: Maybe; + ContentLink?: Maybe; + ContentType?: Maybe>>; + Created?: Maybe; + Description?: Maybe; + ExistingLanguages?: Maybe>>; + Feed?: Maybe; + IsCommonDraft?: Maybe; + Label?: Maybe; + Language?: Maybe; + MasterLanguage?: Maybe; + Name?: Maybe; + ParentLink?: Maybe; + PlaceHolder?: Maybe; + RelativePath?: Maybe; + RouteSegment?: Maybe; + SatisfiedAction?: Maybe; + Saved?: Maybe; + Shortcut?: Maybe; + SiteId?: Maybe; + StartPublish?: Maybe; + Status?: Maybe; + StopPublish?: Maybe; + Url?: Maybe; + Validators?: Maybe; + _children?: Maybe; + _deleted?: Maybe; + _fulltext?: Maybe>>; + _id?: Maybe; + _link?: Maybe; + _modified?: Maybe; + _score?: Maybe; +}; + + +export type SelectionElementBlockDescriptionArgs = { + highlight?: InputMaybe; +}; + + +export type SelectionElementBlockFeedArgs = { + highlight?: InputMaybe; +}; + + +export type SelectionElementBlockLabelArgs = { + highlight?: InputMaybe; +}; + + +export type SelectionElementBlockNameArgs = { + highlight?: InputMaybe; +}; + + +export type SelectionElementBlockPlaceHolderArgs = { + highlight?: InputMaybe; +}; + + +export type SelectionElementBlockSatisfiedActionArgs = { + highlight?: InputMaybe; +}; + + +export type SelectionElementBlockValidatorsArgs = { + highlight?: InputMaybe; +}; + + +export type SelectionElementBlock_FulltextArgs = { + highlight?: InputMaybe; +}; + + +export type SelectionElementBlock_LinkArgs = { + type?: InputMaybe; +}; + +export type SelectionElementBlockAutocomplete = { + __typename?: 'SelectionElementBlockAutocomplete'; + Ancestors?: Maybe>>; + Category?: Maybe; + ContentLink?: Maybe; + ContentType?: Maybe>>; + ExistingLanguages?: Maybe; + Language?: Maybe; + MasterLanguage?: Maybe; + ParentLink?: Maybe; + RelativePath?: Maybe>>; + RouteSegment?: Maybe>>; + Shortcut?: Maybe>>; + SiteId?: Maybe>>; + Status?: Maybe>>; + Url?: Maybe>>; +}; + + +export type SelectionElementBlockAutocompleteAncestorsArgs = { + limit?: Scalars['Int']; + value: Scalars['String']; +}; + + +export type SelectionElementBlockAutocompleteContentTypeArgs = { + limit?: Scalars['Int']; + value: Scalars['String']; +}; + + +export type SelectionElementBlockAutocompleteRelativePathArgs = { + limit?: Scalars['Int']; + value: Scalars['String']; +}; + + +export type SelectionElementBlockAutocompleteRouteSegmentArgs = { + limit?: Scalars['Int']; + value: Scalars['String']; +}; + + +export type SelectionElementBlockAutocompleteShortcutArgs = { + limit?: Scalars['Int']; + value: Scalars['String']; +}; + + +export type SelectionElementBlockAutocompleteSiteIdArgs = { + limit?: Scalars['Int']; + value: Scalars['String']; +}; + + +export type SelectionElementBlockAutocompleteStatusArgs = { + limit?: Scalars['Int']; + value: Scalars['String']; +}; + + +export type SelectionElementBlockAutocompleteUrlArgs = { + limit?: Scalars['Int']; + value: Scalars['String']; +}; + +export type SelectionElementBlockFacet = { + __typename?: 'SelectionElementBlockFacet'; + AllowMultiSelect?: Maybe>>; + Ancestors?: Maybe>>; + AutoComplete?: Maybe>>; + Category?: Maybe; + Changed?: Maybe>>; + ConditionCombination?: Maybe>>; + ContentLink?: Maybe; + ContentType?: Maybe>>; + Created?: Maybe>>; + Description?: Maybe>>; + ExistingLanguages?: Maybe; + Feed?: Maybe>>; + IsCommonDraft?: Maybe>>; + Label?: Maybe>>; + Language?: Maybe; + MasterLanguage?: Maybe; + Name?: Maybe>>; + ParentLink?: Maybe; + PlaceHolder?: Maybe>>; + RelativePath?: Maybe>>; + RouteSegment?: Maybe>>; + SatisfiedAction?: Maybe>>; + Saved?: Maybe>>; + Shortcut?: Maybe>>; + SiteId?: Maybe>>; + StartPublish?: Maybe>>; + Status?: Maybe>>; + StopPublish?: Maybe>>; + Url?: Maybe>>; + Validators?: Maybe>>; +}; + + +export type SelectionElementBlockFacetAllowMultiSelectArgs = { + filters?: InputMaybe>; + limit?: Scalars['Int']; + orderBy?: InputMaybe; + orderType?: InputMaybe; +}; + + +export type SelectionElementBlockFacetAncestorsArgs = { + filters?: InputMaybe>; + limit?: Scalars['Int']; + orderBy?: InputMaybe; + orderType?: InputMaybe; +}; + + +export type SelectionElementBlockFacetAutoCompleteArgs = { + filters?: InputMaybe>; + limit?: InputMaybe; + orderBy?: InputMaybe; + orderType?: InputMaybe; + ranges?: InputMaybe>>; +}; + + +export type SelectionElementBlockFacetChangedArgs = { + unit?: InputMaybe; + value?: InputMaybe; +}; + + +export type SelectionElementBlockFacetConditionCombinationArgs = { + filters?: InputMaybe>; + limit?: InputMaybe; + orderBy?: InputMaybe; + orderType?: InputMaybe; + ranges?: InputMaybe>>; +}; + + +export type SelectionElementBlockFacetContentTypeArgs = { + filters?: InputMaybe>; + limit?: Scalars['Int']; + orderBy?: InputMaybe; + orderType?: InputMaybe; +}; + + +export type SelectionElementBlockFacetCreatedArgs = { + unit?: InputMaybe; + value?: InputMaybe; +}; + + +export type SelectionElementBlockFacetDescriptionArgs = { + filters?: InputMaybe>; + limit?: Scalars['Int']; + orderBy?: InputMaybe; + orderType?: InputMaybe; +}; + + +export type SelectionElementBlockFacetFeedArgs = { + filters?: InputMaybe>; + limit?: Scalars['Int']; + orderBy?: InputMaybe; + orderType?: InputMaybe; +}; + + +export type SelectionElementBlockFacetIsCommonDraftArgs = { + filters?: InputMaybe>; + limit?: Scalars['Int']; + orderBy?: InputMaybe; + orderType?: InputMaybe; +}; + + +export type SelectionElementBlockFacetLabelArgs = { + filters?: InputMaybe>; + limit?: Scalars['Int']; + orderBy?: InputMaybe; + orderType?: InputMaybe; +}; + + +export type SelectionElementBlockFacetNameArgs = { + filters?: InputMaybe>; + limit?: Scalars['Int']; + orderBy?: InputMaybe; + orderType?: InputMaybe; +}; + + +export type SelectionElementBlockFacetPlaceHolderArgs = { + filters?: InputMaybe>; + limit?: Scalars['Int']; + orderBy?: InputMaybe; + orderType?: InputMaybe; +}; + + +export type SelectionElementBlockFacetRelativePathArgs = { + filters?: InputMaybe>; + limit?: Scalars['Int']; + orderBy?: InputMaybe; + orderType?: InputMaybe; +}; + + +export type SelectionElementBlockFacetRouteSegmentArgs = { + filters?: InputMaybe>; + limit?: Scalars['Int']; + orderBy?: InputMaybe; + orderType?: InputMaybe; +}; + + +export type SelectionElementBlockFacetSatisfiedActionArgs = { + filters?: InputMaybe>; + limit?: Scalars['Int']; + orderBy?: InputMaybe; + orderType?: InputMaybe; +}; + + +export type SelectionElementBlockFacetSavedArgs = { + unit?: InputMaybe; + value?: InputMaybe; +}; + + +export type SelectionElementBlockFacetShortcutArgs = { + filters?: InputMaybe>; + limit?: Scalars['Int']; + orderBy?: InputMaybe; + orderType?: InputMaybe; +}; + + +export type SelectionElementBlockFacetSiteIdArgs = { + filters?: InputMaybe>; + limit?: Scalars['Int']; + orderBy?: InputMaybe; + orderType?: InputMaybe; +}; + + +export type SelectionElementBlockFacetStartPublishArgs = { + unit?: InputMaybe; + value?: InputMaybe; +}; + + +export type SelectionElementBlockFacetStatusArgs = { + filters?: InputMaybe>; + limit?: Scalars['Int']; + orderBy?: InputMaybe; + orderType?: InputMaybe; +}; + + +export type SelectionElementBlockFacetStopPublishArgs = { + unit?: InputMaybe; + value?: InputMaybe; +}; + + +export type SelectionElementBlockFacetUrlArgs = { + filters?: InputMaybe>; + limit?: Scalars['Int']; + orderBy?: InputMaybe; + orderType?: InputMaybe; +}; + + +export type SelectionElementBlockFacetValidatorsArgs = { + filters?: InputMaybe>; + limit?: Scalars['Int']; + orderBy?: InputMaybe; + orderType?: InputMaybe; +}; + +export type SelectionElementBlockOrderByInput = { + AllowMultiSelect?: InputMaybe; + Ancestors?: InputMaybe; + AutoComplete?: InputMaybe; + Category?: InputMaybe; + Changed?: InputMaybe; + ConditionCombination?: InputMaybe; + ContentLink?: InputMaybe; + ContentType?: InputMaybe; + Created?: InputMaybe; + Description?: InputMaybe; + ExistingLanguages?: InputMaybe; + Feed?: InputMaybe; + IsCommonDraft?: InputMaybe; + Label?: InputMaybe; + Language?: InputMaybe; + MasterLanguage?: InputMaybe; + Name?: InputMaybe; + ParentLink?: InputMaybe; + PlaceHolder?: InputMaybe; + RelativePath?: InputMaybe; + RouteSegment?: InputMaybe; + SatisfiedAction?: InputMaybe; + Saved?: InputMaybe; + Shortcut?: InputMaybe; + SiteId?: InputMaybe; + StartPublish?: InputMaybe; + Status?: InputMaybe; + StopPublish?: InputMaybe; + Url?: InputMaybe; + Validators?: InputMaybe; + _minimumScore?: InputMaybe; + _modified?: InputMaybe; + _ranking?: InputMaybe; +}; + +export type SelectionElementBlockOutput = { + __typename?: 'SelectionElementBlockOutput'; + autocomplete?: Maybe; + cursor?: Maybe; + facets?: Maybe; + items?: Maybe>>; + total?: Maybe; +}; + + +export type SelectionElementBlockOutputTotalArgs = { + all?: InputMaybe; +}; + +export type SelectionElementBlockWhereInput = { + AllowMultiSelect?: InputMaybe; + Ancestors?: InputMaybe; + AutoComplete?: InputMaybe; + Category?: InputMaybe; + Changed?: InputMaybe; + ConditionCombination?: InputMaybe; + ContentLink?: InputMaybe; + ContentType?: InputMaybe; + Created?: InputMaybe; + Description?: InputMaybe; + ExistingLanguages?: InputMaybe; + Feed?: InputMaybe; + IsCommonDraft?: InputMaybe; + Label?: InputMaybe; + Language?: InputMaybe; + MasterLanguage?: InputMaybe; + Name?: InputMaybe; + ParentLink?: InputMaybe; + PlaceHolder?: InputMaybe; + RelativePath?: InputMaybe; + RouteSegment?: InputMaybe; + SatisfiedAction?: InputMaybe; + Saved?: InputMaybe; + Shortcut?: InputMaybe; + SiteId?: InputMaybe; + StartPublish?: InputMaybe; + Status?: InputMaybe; + StopPublish?: InputMaybe; + Url?: InputMaybe; + Validators?: InputMaybe; + _and?: InputMaybe>>; + _fulltext?: InputMaybe; + _modified?: InputMaybe; + _not?: InputMaybe>>; + _or?: InputMaybe>>; +}; + +export type SiteDefinition = IData & { + __typename?: 'SiteDefinition'; + ContentLink?: Maybe; + ContentRoots?: Maybe; + ContentType?: Maybe>>; + EditLocation?: Maybe; + Hosts?: Maybe>>; + Id?: Maybe; + Languages?: Maybe>>; + Name?: Maybe; + Status?: Maybe; + _children?: Maybe; + _deleted?: Maybe; + _fulltext?: Maybe>>; + _id?: Maybe; + _link?: Maybe; + _modified?: Maybe; + _score?: Maybe; +}; + + +export type SiteDefinitionNameArgs = { + highlight?: InputMaybe; +}; + + +export type SiteDefinition_FulltextArgs = { + highlight?: InputMaybe; +}; + + +export type SiteDefinition_LinkArgs = { + type?: InputMaybe; +}; + +export type SiteDefinitionAutocomplete = { + __typename?: 'SiteDefinitionAutocomplete'; + ContentLink?: Maybe; + ContentRoots?: Maybe; + ContentType?: Maybe>>; + EditLocation?: Maybe>>; + Hosts?: Maybe; + Id?: Maybe>>; + Languages?: Maybe; + Status?: Maybe>>; +}; + + +export type SiteDefinitionAutocompleteContentTypeArgs = { + limit?: Scalars['Int']; + value: Scalars['String']; +}; + + +export type SiteDefinitionAutocompleteEditLocationArgs = { + limit?: Scalars['Int']; + value: Scalars['String']; +}; + + +export type SiteDefinitionAutocompleteIdArgs = { + limit?: Scalars['Int']; + value: Scalars['String']; +}; + + +export type SiteDefinitionAutocompleteStatusArgs = { + limit?: Scalars['Int']; + value: Scalars['String']; +}; + +export type SiteDefinitionFacet = { + __typename?: 'SiteDefinitionFacet'; + ContentLink?: Maybe; + ContentRoots?: Maybe; + ContentType?: Maybe>>; + EditLocation?: Maybe>>; + Hosts?: Maybe; + Id?: Maybe>>; + Languages?: Maybe; + Name?: Maybe>>; + Status?: Maybe>>; +}; + + +export type SiteDefinitionFacetContentTypeArgs = { + filters?: InputMaybe>; + limit?: Scalars['Int']; + orderBy?: InputMaybe; + orderType?: InputMaybe; +}; + + +export type SiteDefinitionFacetEditLocationArgs = { + filters?: InputMaybe>; + limit?: Scalars['Int']; + orderBy?: InputMaybe; + orderType?: InputMaybe; +}; + + +export type SiteDefinitionFacetIdArgs = { + filters?: InputMaybe>; + limit?: Scalars['Int']; + orderBy?: InputMaybe; + orderType?: InputMaybe; +}; + + +export type SiteDefinitionFacetNameArgs = { + filters?: InputMaybe>; + limit?: Scalars['Int']; + orderBy?: InputMaybe; + orderType?: InputMaybe; +}; + + +export type SiteDefinitionFacetStatusArgs = { + filters?: InputMaybe>; + limit?: Scalars['Int']; + orderBy?: InputMaybe; + orderType?: InputMaybe; +}; + +export type SiteDefinitionLanguageModel = { + __typename?: 'SiteDefinitionLanguageModel'; + DisplayName?: Maybe; + IsMasterLanguage?: Maybe; + Name?: Maybe; + Url?: Maybe; + UrlSegment?: Maybe; +}; + +export type SiteDefinitionLanguageModelAutocomplete = { + __typename?: 'SiteDefinitionLanguageModelAutocomplete'; + DisplayName?: Maybe>>; + Name?: Maybe>>; + Url?: Maybe>>; + UrlSegment?: Maybe>>; +}; + + +export type SiteDefinitionLanguageModelAutocompleteDisplayNameArgs = { + limit?: Scalars['Int']; + value: Scalars['String']; +}; + + +export type SiteDefinitionLanguageModelAutocompleteNameArgs = { + limit?: Scalars['Int']; + value: Scalars['String']; +}; + + +export type SiteDefinitionLanguageModelAutocompleteUrlArgs = { + limit?: Scalars['Int']; + value: Scalars['String']; +}; + + +export type SiteDefinitionLanguageModelAutocompleteUrlSegmentArgs = { + limit?: Scalars['Int']; + value: Scalars['String']; +}; + +export type SiteDefinitionLanguageModelFacet = { + __typename?: 'SiteDefinitionLanguageModelFacet'; + DisplayName?: Maybe>>; + IsMasterLanguage?: Maybe>>; + Name?: Maybe>>; + Url?: Maybe>>; + UrlSegment?: Maybe>>; +}; + + +export type SiteDefinitionLanguageModelFacetDisplayNameArgs = { + filters?: InputMaybe>; + limit?: Scalars['Int']; + orderBy?: InputMaybe; + orderType?: InputMaybe; +}; + + +export type SiteDefinitionLanguageModelFacetIsMasterLanguageArgs = { + filters?: InputMaybe>; + limit?: Scalars['Int']; + orderBy?: InputMaybe; + orderType?: InputMaybe; +}; + + +export type SiteDefinitionLanguageModelFacetNameArgs = { + filters?: InputMaybe>; + limit?: Scalars['Int']; + orderBy?: InputMaybe; + orderType?: InputMaybe; +}; + + +export type SiteDefinitionLanguageModelFacetUrlArgs = { + filters?: InputMaybe>; + limit?: Scalars['Int']; + orderBy?: InputMaybe; + orderType?: InputMaybe; +}; + + +export type SiteDefinitionLanguageModelFacetUrlSegmentArgs = { + filters?: InputMaybe>; + limit?: Scalars['Int']; + orderBy?: InputMaybe; + orderType?: InputMaybe; +}; + +export type SiteDefinitionLanguageModelOrderByInput = { + DisplayName?: InputMaybe; + IsMasterLanguage?: InputMaybe; + Name?: InputMaybe; + Url?: InputMaybe; + UrlSegment?: InputMaybe; +}; + +export type SiteDefinitionLanguageModelWhereInput = { + DisplayName?: InputMaybe; + IsMasterLanguage?: InputMaybe; + Name?: InputMaybe; + Url?: InputMaybe; + UrlSegment?: InputMaybe; +}; + +export type SiteDefinitionOrderByInput = { + ContentLink?: InputMaybe; + ContentRoots?: InputMaybe; + ContentType?: InputMaybe; + EditLocation?: InputMaybe; + Hosts?: InputMaybe; + Id?: InputMaybe; + Languages?: InputMaybe; + Name?: InputMaybe; + Status?: InputMaybe; + _minimumScore?: InputMaybe; + _modified?: InputMaybe; + _ranking?: InputMaybe; +}; + +export type SiteDefinitionOutput = { + __typename?: 'SiteDefinitionOutput'; + autocomplete?: Maybe; + cursor?: Maybe; + facets?: Maybe; + items?: Maybe>>; + total?: Maybe; +}; + + +export type SiteDefinitionOutputTotalArgs = { + all?: InputMaybe; +}; + +export type SiteDefinitionWhereInput = { + ContentLink?: InputMaybe; + ContentRoots?: InputMaybe; + ContentType?: InputMaybe; + EditLocation?: InputMaybe; + Hosts?: InputMaybe; + Id?: InputMaybe; + Languages?: InputMaybe; + Name?: InputMaybe; + Status?: InputMaybe; + _and?: InputMaybe>>; + _fulltext?: InputMaybe; + _modified?: InputMaybe; + _not?: InputMaybe>>; + _or?: InputMaybe>>; +}; + +export type StringFacet = { + __typename?: 'StringFacet'; + count?: Maybe; + name?: Maybe; +}; + +export type StringFilterInput = { + /** `boost` influences the weight of a field by boosting a match with a number (default: 1) — counts more towards the eventual relevance score which can be projected with `_score` — at query time. Note that `boost` cannot be a negative number. */ + boost?: InputMaybe; + /** `ends_with` retrieves matches that end with a certain value (suffix). */ + endsWith?: InputMaybe; + /** `eq` matches on an exact value, but the value is case-insensitive. */ + eq?: InputMaybe; + /** `exist` matches results that have this field. */ + exist?: InputMaybe; + /** enables supporting fuzzy matching on the query terms (keywords), which returns items that contain terms in the content similar to the keywords, as measured by a _Levenshtein edit distance_. An edit distance is the number of one-character changes needed to turn one term into another. The edit distance is based on the length of the term. */ + fuzzy?: InputMaybe; + /** `in` matches with 1 or more exact values in a list. Example: `in: ["word1", "word2", "this is a phrase"]` */ + in?: InputMaybe>>; + /** `like` matches on substrings with wildcard support: `%` to match on 0 or more characters, `_` to match on any character. */ + like?: InputMaybe; + /** `not_eq` retrieves results not matching with an exact (but case-insensitive) value. */ + notEq?: InputMaybe; + /** `not_in` returns results that do not match with 1 or more exact values in a list. Example: `not_in: ["word1", "word2", "this is a phrase"]` */ + notIn?: InputMaybe>>; + /** `starts_with` retrieves matches that start with a certain value (prefix). */ + startsWith?: InputMaybe; + /** expands query value with synonyms. Example: if `H2O` is a synonym of `water`, then querying for `water` will also return results with `H2O`. */ + synonyms?: InputMaybe>>; +}; + +export type SubmitButtonElementBlock = IContent & IData & { + __typename?: 'SubmitButtonElementBlock'; + Ancestors?: Maybe>>; + Category?: Maybe>>; + Changed?: Maybe; + ConditionCombination?: Maybe; + ContentLink?: Maybe; + ContentType?: Maybe>>; + Created?: Maybe; + Description?: Maybe; + ExistingLanguages?: Maybe>>; + FinalizeForm?: Maybe; + Image?: Maybe; + IsCommonDraft?: Maybe; + Label?: Maybe; + Language?: Maybe; + MasterLanguage?: Maybe; + Name?: Maybe; + ParentLink?: Maybe; + RedirectToPage?: Maybe; + RelativePath?: Maybe; + RouteSegment?: Maybe; + SatisfiedAction?: Maybe; + Saved?: Maybe; + Shortcut?: Maybe; + SiteId?: Maybe; + StartPublish?: Maybe; + Status?: Maybe; + StopPublish?: Maybe; + Url?: Maybe; + _children?: Maybe; + _deleted?: Maybe; + _fulltext?: Maybe>>; + _id?: Maybe; + _link?: Maybe; + _modified?: Maybe; + _score?: Maybe; +}; + + +export type SubmitButtonElementBlockDescriptionArgs = { + highlight?: InputMaybe; +}; + + +export type SubmitButtonElementBlockLabelArgs = { + highlight?: InputMaybe; +}; + + +export type SubmitButtonElementBlockNameArgs = { + highlight?: InputMaybe; +}; + + +export type SubmitButtonElementBlockSatisfiedActionArgs = { + highlight?: InputMaybe; +}; + + +export type SubmitButtonElementBlock_FulltextArgs = { + highlight?: InputMaybe; +}; + + +export type SubmitButtonElementBlock_LinkArgs = { + type?: InputMaybe; +}; + +export type SubmitButtonElementBlockAutocomplete = { + __typename?: 'SubmitButtonElementBlockAutocomplete'; + Ancestors?: Maybe>>; + Category?: Maybe; + ContentLink?: Maybe; + ContentType?: Maybe>>; + ExistingLanguages?: Maybe; + Image?: Maybe>>; + Language?: Maybe; + MasterLanguage?: Maybe; + ParentLink?: Maybe; + RedirectToPage?: Maybe>>; + RelativePath?: Maybe>>; + RouteSegment?: Maybe>>; + Shortcut?: Maybe>>; + SiteId?: Maybe>>; + Status?: Maybe>>; + Url?: Maybe>>; +}; + + +export type SubmitButtonElementBlockAutocompleteAncestorsArgs = { + limit?: Scalars['Int']; + value: Scalars['String']; +}; + + +export type SubmitButtonElementBlockAutocompleteContentTypeArgs = { + limit?: Scalars['Int']; + value: Scalars['String']; +}; + + +export type SubmitButtonElementBlockAutocompleteImageArgs = { + limit?: Scalars['Int']; + value: Scalars['String']; +}; + + +export type SubmitButtonElementBlockAutocompleteRedirectToPageArgs = { + limit?: Scalars['Int']; + value: Scalars['String']; +}; + + +export type SubmitButtonElementBlockAutocompleteRelativePathArgs = { + limit?: Scalars['Int']; + value: Scalars['String']; +}; + + +export type SubmitButtonElementBlockAutocompleteRouteSegmentArgs = { + limit?: Scalars['Int']; + value: Scalars['String']; +}; + + +export type SubmitButtonElementBlockAutocompleteShortcutArgs = { + limit?: Scalars['Int']; + value: Scalars['String']; +}; + + +export type SubmitButtonElementBlockAutocompleteSiteIdArgs = { + limit?: Scalars['Int']; + value: Scalars['String']; +}; + + +export type SubmitButtonElementBlockAutocompleteStatusArgs = { + limit?: Scalars['Int']; + value: Scalars['String']; +}; + + +export type SubmitButtonElementBlockAutocompleteUrlArgs = { + limit?: Scalars['Int']; + value: Scalars['String']; +}; + +export type SubmitButtonElementBlockFacet = { + __typename?: 'SubmitButtonElementBlockFacet'; + Ancestors?: Maybe>>; + Category?: Maybe; + Changed?: Maybe>>; + ConditionCombination?: Maybe>>; + ContentLink?: Maybe; + ContentType?: Maybe>>; + Created?: Maybe>>; + Description?: Maybe>>; + ExistingLanguages?: Maybe; + FinalizeForm?: Maybe>>; + Image?: Maybe>>; + IsCommonDraft?: Maybe>>; + Label?: Maybe>>; + Language?: Maybe; + MasterLanguage?: Maybe; + Name?: Maybe>>; + ParentLink?: Maybe; + RedirectToPage?: Maybe>>; + RelativePath?: Maybe>>; + RouteSegment?: Maybe>>; + SatisfiedAction?: Maybe>>; + Saved?: Maybe>>; + Shortcut?: Maybe>>; + SiteId?: Maybe>>; + StartPublish?: Maybe>>; + Status?: Maybe>>; + StopPublish?: Maybe>>; + Url?: Maybe>>; +}; + + +export type SubmitButtonElementBlockFacetAncestorsArgs = { + filters?: InputMaybe>; + limit?: Scalars['Int']; + orderBy?: InputMaybe; + orderType?: InputMaybe; +}; + + +export type SubmitButtonElementBlockFacetChangedArgs = { + unit?: InputMaybe; + value?: InputMaybe; +}; + + +export type SubmitButtonElementBlockFacetConditionCombinationArgs = { + filters?: InputMaybe>; + limit?: InputMaybe; + orderBy?: InputMaybe; + orderType?: InputMaybe; + ranges?: InputMaybe>>; +}; + + +export type SubmitButtonElementBlockFacetContentTypeArgs = { + filters?: InputMaybe>; + limit?: Scalars['Int']; + orderBy?: InputMaybe; + orderType?: InputMaybe; +}; + + +export type SubmitButtonElementBlockFacetCreatedArgs = { + unit?: InputMaybe; + value?: InputMaybe; +}; + + +export type SubmitButtonElementBlockFacetDescriptionArgs = { + filters?: InputMaybe>; + limit?: Scalars['Int']; + orderBy?: InputMaybe; + orderType?: InputMaybe; +}; + + +export type SubmitButtonElementBlockFacetFinalizeFormArgs = { + filters?: InputMaybe>; + limit?: Scalars['Int']; + orderBy?: InputMaybe; + orderType?: InputMaybe; +}; + + +export type SubmitButtonElementBlockFacetImageArgs = { + filters?: InputMaybe>; + limit?: Scalars['Int']; + orderBy?: InputMaybe; + orderType?: InputMaybe; +}; + + +export type SubmitButtonElementBlockFacetIsCommonDraftArgs = { + filters?: InputMaybe>; + limit?: Scalars['Int']; + orderBy?: InputMaybe; + orderType?: InputMaybe; +}; + + +export type SubmitButtonElementBlockFacetLabelArgs = { + filters?: InputMaybe>; + limit?: Scalars['Int']; + orderBy?: InputMaybe; + orderType?: InputMaybe; +}; + + +export type SubmitButtonElementBlockFacetNameArgs = { + filters?: InputMaybe>; + limit?: Scalars['Int']; + orderBy?: InputMaybe; + orderType?: InputMaybe; +}; + + +export type SubmitButtonElementBlockFacetRedirectToPageArgs = { + filters?: InputMaybe>; + limit?: Scalars['Int']; + orderBy?: InputMaybe; + orderType?: InputMaybe; +}; + + +export type SubmitButtonElementBlockFacetRelativePathArgs = { + filters?: InputMaybe>; + limit?: Scalars['Int']; + orderBy?: InputMaybe; + orderType?: InputMaybe; +}; + + +export type SubmitButtonElementBlockFacetRouteSegmentArgs = { + filters?: InputMaybe>; + limit?: Scalars['Int']; + orderBy?: InputMaybe; + orderType?: InputMaybe; +}; + + +export type SubmitButtonElementBlockFacetSatisfiedActionArgs = { + filters?: InputMaybe>; + limit?: Scalars['Int']; + orderBy?: InputMaybe; + orderType?: InputMaybe; +}; + + +export type SubmitButtonElementBlockFacetSavedArgs = { + unit?: InputMaybe; + value?: InputMaybe; +}; + + +export type SubmitButtonElementBlockFacetShortcutArgs = { + filters?: InputMaybe>; + limit?: Scalars['Int']; + orderBy?: InputMaybe; + orderType?: InputMaybe; +}; + + +export type SubmitButtonElementBlockFacetSiteIdArgs = { + filters?: InputMaybe>; + limit?: Scalars['Int']; + orderBy?: InputMaybe; + orderType?: InputMaybe; +}; + + +export type SubmitButtonElementBlockFacetStartPublishArgs = { + unit?: InputMaybe; + value?: InputMaybe; +}; + + +export type SubmitButtonElementBlockFacetStatusArgs = { + filters?: InputMaybe>; + limit?: Scalars['Int']; + orderBy?: InputMaybe; + orderType?: InputMaybe; +}; + + +export type SubmitButtonElementBlockFacetStopPublishArgs = { + unit?: InputMaybe; + value?: InputMaybe; +}; + + +export type SubmitButtonElementBlockFacetUrlArgs = { + filters?: InputMaybe>; + limit?: Scalars['Int']; + orderBy?: InputMaybe; + orderType?: InputMaybe; +}; + +export type SubmitButtonElementBlockOrderByInput = { + Ancestors?: InputMaybe; + Category?: InputMaybe; + Changed?: InputMaybe; + ConditionCombination?: InputMaybe; + ContentLink?: InputMaybe; + ContentType?: InputMaybe; + Created?: InputMaybe; + Description?: InputMaybe; + ExistingLanguages?: InputMaybe; + FinalizeForm?: InputMaybe; + Image?: InputMaybe; + IsCommonDraft?: InputMaybe; + Label?: InputMaybe; + Language?: InputMaybe; + MasterLanguage?: InputMaybe; + Name?: InputMaybe; + ParentLink?: InputMaybe; + RedirectToPage?: InputMaybe; + RelativePath?: InputMaybe; + RouteSegment?: InputMaybe; + SatisfiedAction?: InputMaybe; + Saved?: InputMaybe; + Shortcut?: InputMaybe; + SiteId?: InputMaybe; + StartPublish?: InputMaybe; + Status?: InputMaybe; + StopPublish?: InputMaybe; + Url?: InputMaybe; + _minimumScore?: InputMaybe; + _modified?: InputMaybe; + _ranking?: InputMaybe; +}; + +export type SubmitButtonElementBlockOutput = { + __typename?: 'SubmitButtonElementBlockOutput'; + autocomplete?: Maybe; + cursor?: Maybe; + facets?: Maybe; + items?: Maybe>>; + total?: Maybe; +}; + + +export type SubmitButtonElementBlockOutputTotalArgs = { + all?: InputMaybe; +}; + +export type SubmitButtonElementBlockWhereInput = { + Ancestors?: InputMaybe; + Category?: InputMaybe; + Changed?: InputMaybe; + ConditionCombination?: InputMaybe; + ContentLink?: InputMaybe; + ContentType?: InputMaybe; + Created?: InputMaybe; + Description?: InputMaybe; + ExistingLanguages?: InputMaybe; + FinalizeForm?: InputMaybe; + Image?: InputMaybe; + IsCommonDraft?: InputMaybe; + Label?: InputMaybe; + Language?: InputMaybe; + MasterLanguage?: InputMaybe; + Name?: InputMaybe; + ParentLink?: InputMaybe; + RedirectToPage?: InputMaybe; + RelativePath?: InputMaybe; + RouteSegment?: InputMaybe; + SatisfiedAction?: InputMaybe; + Saved?: InputMaybe; + Shortcut?: InputMaybe; + SiteId?: InputMaybe; + StartPublish?: InputMaybe; + Status?: InputMaybe; + StopPublish?: InputMaybe; + Url?: InputMaybe; + _and?: InputMaybe>>; + _fulltext?: InputMaybe; + _modified?: InputMaybe; + _not?: InputMaybe>>; + _or?: InputMaybe>>; +}; + +export enum SynonymSlot { + /** synonym slot 1 */ + One = 'ONE', + /** synonym slot 2 */ + Two = 'TWO' +} + +export type TextareaElementBlock = IContent & IData & { + __typename?: 'TextareaElementBlock'; + Ancestors?: Maybe>>; + AutoComplete?: Maybe; + Category?: Maybe>>; + Changed?: Maybe; + ConditionCombination?: Maybe; + ContentLink?: Maybe; + ContentType?: Maybe>>; + Created?: Maybe; + Description?: Maybe; + ExistingLanguages?: Maybe>>; + IsCommonDraft?: Maybe; + Label?: Maybe; + Language?: Maybe; + MasterLanguage?: Maybe; + Name?: Maybe; + ParentLink?: Maybe; + PlaceHolder?: Maybe; + RelativePath?: Maybe; + RouteSegment?: Maybe; + SatisfiedAction?: Maybe; + Saved?: Maybe; + Shortcut?: Maybe; + SiteId?: Maybe; + StartPublish?: Maybe; + Status?: Maybe; + StopPublish?: Maybe; + Url?: Maybe; + Validators?: Maybe; + _children?: Maybe; + _deleted?: Maybe; + _fulltext?: Maybe>>; + _id?: Maybe; + _link?: Maybe; + _modified?: Maybe; + _score?: Maybe; +}; + + +export type TextareaElementBlockDescriptionArgs = { + highlight?: InputMaybe; +}; + + +export type TextareaElementBlockLabelArgs = { + highlight?: InputMaybe; +}; + + +export type TextareaElementBlockNameArgs = { + highlight?: InputMaybe; +}; + + +export type TextareaElementBlockPlaceHolderArgs = { + highlight?: InputMaybe; +}; + + +export type TextareaElementBlockSatisfiedActionArgs = { + highlight?: InputMaybe; +}; + + +export type TextareaElementBlockValidatorsArgs = { + highlight?: InputMaybe; +}; + + +export type TextareaElementBlock_FulltextArgs = { + highlight?: InputMaybe; +}; + + +export type TextareaElementBlock_LinkArgs = { + type?: InputMaybe; +}; + +export type TextareaElementBlockAutocomplete = { + __typename?: 'TextareaElementBlockAutocomplete'; + Ancestors?: Maybe>>; + Category?: Maybe; + ContentLink?: Maybe; + ContentType?: Maybe>>; + ExistingLanguages?: Maybe; + Language?: Maybe; + MasterLanguage?: Maybe; + ParentLink?: Maybe; + RelativePath?: Maybe>>; + RouteSegment?: Maybe>>; + Shortcut?: Maybe>>; + SiteId?: Maybe>>; + Status?: Maybe>>; + Url?: Maybe>>; +}; + + +export type TextareaElementBlockAutocompleteAncestorsArgs = { + limit?: Scalars['Int']; + value: Scalars['String']; +}; + + +export type TextareaElementBlockAutocompleteContentTypeArgs = { + limit?: Scalars['Int']; + value: Scalars['String']; +}; + + +export type TextareaElementBlockAutocompleteRelativePathArgs = { + limit?: Scalars['Int']; + value: Scalars['String']; +}; + + +export type TextareaElementBlockAutocompleteRouteSegmentArgs = { + limit?: Scalars['Int']; + value: Scalars['String']; +}; + + +export type TextareaElementBlockAutocompleteShortcutArgs = { + limit?: Scalars['Int']; + value: Scalars['String']; +}; + + +export type TextareaElementBlockAutocompleteSiteIdArgs = { + limit?: Scalars['Int']; + value: Scalars['String']; +}; + + +export type TextareaElementBlockAutocompleteStatusArgs = { + limit?: Scalars['Int']; + value: Scalars['String']; +}; + + +export type TextareaElementBlockAutocompleteUrlArgs = { + limit?: Scalars['Int']; + value: Scalars['String']; +}; + +export type TextareaElementBlockFacet = { + __typename?: 'TextareaElementBlockFacet'; + Ancestors?: Maybe>>; + AutoComplete?: Maybe>>; + Category?: Maybe; + Changed?: Maybe>>; + ConditionCombination?: Maybe>>; + ContentLink?: Maybe; + ContentType?: Maybe>>; + Created?: Maybe>>; + Description?: Maybe>>; + ExistingLanguages?: Maybe; + IsCommonDraft?: Maybe>>; + Label?: Maybe>>; + Language?: Maybe; + MasterLanguage?: Maybe; + Name?: Maybe>>; + ParentLink?: Maybe; + PlaceHolder?: Maybe>>; + RelativePath?: Maybe>>; + RouteSegment?: Maybe>>; + SatisfiedAction?: Maybe>>; + Saved?: Maybe>>; + Shortcut?: Maybe>>; + SiteId?: Maybe>>; + StartPublish?: Maybe>>; + Status?: Maybe>>; + StopPublish?: Maybe>>; + Url?: Maybe>>; + Validators?: Maybe>>; +}; + + +export type TextareaElementBlockFacetAncestorsArgs = { + filters?: InputMaybe>; + limit?: Scalars['Int']; + orderBy?: InputMaybe; + orderType?: InputMaybe; +}; + + +export type TextareaElementBlockFacetAutoCompleteArgs = { + filters?: InputMaybe>; + limit?: InputMaybe; + orderBy?: InputMaybe; + orderType?: InputMaybe; + ranges?: InputMaybe>>; +}; + + +export type TextareaElementBlockFacetChangedArgs = { + unit?: InputMaybe; + value?: InputMaybe; +}; + + +export type TextareaElementBlockFacetConditionCombinationArgs = { + filters?: InputMaybe>; + limit?: InputMaybe; + orderBy?: InputMaybe; + orderType?: InputMaybe; + ranges?: InputMaybe>>; +}; + + +export type TextareaElementBlockFacetContentTypeArgs = { + filters?: InputMaybe>; + limit?: Scalars['Int']; + orderBy?: InputMaybe; + orderType?: InputMaybe; +}; + + +export type TextareaElementBlockFacetCreatedArgs = { + unit?: InputMaybe; + value?: InputMaybe; +}; + + +export type TextareaElementBlockFacetDescriptionArgs = { + filters?: InputMaybe>; + limit?: Scalars['Int']; + orderBy?: InputMaybe; + orderType?: InputMaybe; +}; + + +export type TextareaElementBlockFacetIsCommonDraftArgs = { + filters?: InputMaybe>; + limit?: Scalars['Int']; + orderBy?: InputMaybe; + orderType?: InputMaybe; +}; + + +export type TextareaElementBlockFacetLabelArgs = { + filters?: InputMaybe>; + limit?: Scalars['Int']; + orderBy?: InputMaybe; + orderType?: InputMaybe; +}; + + +export type TextareaElementBlockFacetNameArgs = { + filters?: InputMaybe>; + limit?: Scalars['Int']; + orderBy?: InputMaybe; + orderType?: InputMaybe; +}; + + +export type TextareaElementBlockFacetPlaceHolderArgs = { + filters?: InputMaybe>; + limit?: Scalars['Int']; + orderBy?: InputMaybe; + orderType?: InputMaybe; +}; + + +export type TextareaElementBlockFacetRelativePathArgs = { + filters?: InputMaybe>; + limit?: Scalars['Int']; + orderBy?: InputMaybe; + orderType?: InputMaybe; +}; + + +export type TextareaElementBlockFacetRouteSegmentArgs = { + filters?: InputMaybe>; + limit?: Scalars['Int']; + orderBy?: InputMaybe; + orderType?: InputMaybe; +}; + + +export type TextareaElementBlockFacetSatisfiedActionArgs = { + filters?: InputMaybe>; + limit?: Scalars['Int']; + orderBy?: InputMaybe; + orderType?: InputMaybe; +}; + + +export type TextareaElementBlockFacetSavedArgs = { + unit?: InputMaybe; + value?: InputMaybe; +}; + + +export type TextareaElementBlockFacetShortcutArgs = { + filters?: InputMaybe>; + limit?: Scalars['Int']; + orderBy?: InputMaybe; + orderType?: InputMaybe; +}; + + +export type TextareaElementBlockFacetSiteIdArgs = { + filters?: InputMaybe>; + limit?: Scalars['Int']; + orderBy?: InputMaybe; + orderType?: InputMaybe; +}; + + +export type TextareaElementBlockFacetStartPublishArgs = { + unit?: InputMaybe; + value?: InputMaybe; +}; + + +export type TextareaElementBlockFacetStatusArgs = { + filters?: InputMaybe>; + limit?: Scalars['Int']; + orderBy?: InputMaybe; + orderType?: InputMaybe; +}; + + +export type TextareaElementBlockFacetStopPublishArgs = { + unit?: InputMaybe; + value?: InputMaybe; +}; + + +export type TextareaElementBlockFacetUrlArgs = { + filters?: InputMaybe>; + limit?: Scalars['Int']; + orderBy?: InputMaybe; + orderType?: InputMaybe; +}; + + +export type TextareaElementBlockFacetValidatorsArgs = { + filters?: InputMaybe>; + limit?: Scalars['Int']; + orderBy?: InputMaybe; + orderType?: InputMaybe; +}; + +export type TextareaElementBlockOrderByInput = { + Ancestors?: InputMaybe; + AutoComplete?: InputMaybe; + Category?: InputMaybe; + Changed?: InputMaybe; + ConditionCombination?: InputMaybe; + ContentLink?: InputMaybe; + ContentType?: InputMaybe; + Created?: InputMaybe; + Description?: InputMaybe; + ExistingLanguages?: InputMaybe; + IsCommonDraft?: InputMaybe; + Label?: InputMaybe; + Language?: InputMaybe; + MasterLanguage?: InputMaybe; + Name?: InputMaybe; + ParentLink?: InputMaybe; + PlaceHolder?: InputMaybe; + RelativePath?: InputMaybe; + RouteSegment?: InputMaybe; + SatisfiedAction?: InputMaybe; + Saved?: InputMaybe; + Shortcut?: InputMaybe; + SiteId?: InputMaybe; + StartPublish?: InputMaybe; + Status?: InputMaybe; + StopPublish?: InputMaybe; + Url?: InputMaybe; + Validators?: InputMaybe; + _minimumScore?: InputMaybe; + _modified?: InputMaybe; + _ranking?: InputMaybe; +}; + +export type TextareaElementBlockOutput = { + __typename?: 'TextareaElementBlockOutput'; + autocomplete?: Maybe; + cursor?: Maybe; + facets?: Maybe; + items?: Maybe>>; + total?: Maybe; +}; + + +export type TextareaElementBlockOutputTotalArgs = { + all?: InputMaybe; +}; + +export type TextareaElementBlockWhereInput = { + Ancestors?: InputMaybe; + AutoComplete?: InputMaybe; + Category?: InputMaybe; + Changed?: InputMaybe; + ConditionCombination?: InputMaybe; + ContentLink?: InputMaybe; + ContentType?: InputMaybe; + Created?: InputMaybe; + Description?: InputMaybe; + ExistingLanguages?: InputMaybe; + IsCommonDraft?: InputMaybe; + Label?: InputMaybe; + Language?: InputMaybe; + MasterLanguage?: InputMaybe; + Name?: InputMaybe; + ParentLink?: InputMaybe; + PlaceHolder?: InputMaybe; + RelativePath?: InputMaybe; + RouteSegment?: InputMaybe; + SatisfiedAction?: InputMaybe; + Saved?: InputMaybe; + Shortcut?: InputMaybe; + SiteId?: InputMaybe; + StartPublish?: InputMaybe; + Status?: InputMaybe; + StopPublish?: InputMaybe; + Url?: InputMaybe; + Validators?: InputMaybe; + _and?: InputMaybe>>; + _fulltext?: InputMaybe; + _modified?: InputMaybe; + _not?: InputMaybe>>; + _or?: InputMaybe>>; +}; + +export type TextboxElementBlock = IContent & IData & { + __typename?: 'TextboxElementBlock'; + Ancestors?: Maybe>>; + AutoComplete?: Maybe; + Category?: Maybe>>; + Changed?: Maybe; + ConditionCombination?: Maybe; + ContentLink?: Maybe; + ContentType?: Maybe>>; + Created?: Maybe; + Description?: Maybe; + ExistingLanguages?: Maybe>>; + IsCommonDraft?: Maybe; + Label?: Maybe; + Language?: Maybe; + MasterLanguage?: Maybe; + Name?: Maybe; + ParentLink?: Maybe; + PlaceHolder?: Maybe; + PredefinedValue?: Maybe; + RelativePath?: Maybe; + RouteSegment?: Maybe; + SatisfiedAction?: Maybe; + Saved?: Maybe; + Shortcut?: Maybe; + SiteId?: Maybe; + StartPublish?: Maybe; + Status?: Maybe; + StopPublish?: Maybe; + Url?: Maybe; + Validators?: Maybe; + _children?: Maybe; + _deleted?: Maybe; + _fulltext?: Maybe>>; + _id?: Maybe; + _link?: Maybe; + _modified?: Maybe; + _score?: Maybe; +}; + + +export type TextboxElementBlockDescriptionArgs = { + highlight?: InputMaybe; +}; + + +export type TextboxElementBlockLabelArgs = { + highlight?: InputMaybe; +}; + + +export type TextboxElementBlockNameArgs = { + highlight?: InputMaybe; +}; + + +export type TextboxElementBlockPlaceHolderArgs = { + highlight?: InputMaybe; +}; + + +export type TextboxElementBlockPredefinedValueArgs = { + highlight?: InputMaybe; +}; + + +export type TextboxElementBlockSatisfiedActionArgs = { + highlight?: InputMaybe; +}; + + +export type TextboxElementBlockValidatorsArgs = { + highlight?: InputMaybe; +}; + + +export type TextboxElementBlock_FulltextArgs = { + highlight?: InputMaybe; +}; + + +export type TextboxElementBlock_LinkArgs = { + type?: InputMaybe; +}; + +export type TextboxElementBlockAutocomplete = { + __typename?: 'TextboxElementBlockAutocomplete'; + Ancestors?: Maybe>>; + Category?: Maybe; + ContentLink?: Maybe; + ContentType?: Maybe>>; + ExistingLanguages?: Maybe; + Language?: Maybe; + MasterLanguage?: Maybe; + ParentLink?: Maybe; + RelativePath?: Maybe>>; + RouteSegment?: Maybe>>; + Shortcut?: Maybe>>; + SiteId?: Maybe>>; + Status?: Maybe>>; + Url?: Maybe>>; +}; + + +export type TextboxElementBlockAutocompleteAncestorsArgs = { + limit?: Scalars['Int']; + value: Scalars['String']; +}; + + +export type TextboxElementBlockAutocompleteContentTypeArgs = { + limit?: Scalars['Int']; + value: Scalars['String']; +}; + + +export type TextboxElementBlockAutocompleteRelativePathArgs = { + limit?: Scalars['Int']; + value: Scalars['String']; +}; + + +export type TextboxElementBlockAutocompleteRouteSegmentArgs = { + limit?: Scalars['Int']; + value: Scalars['String']; +}; + + +export type TextboxElementBlockAutocompleteShortcutArgs = { + limit?: Scalars['Int']; + value: Scalars['String']; +}; + + +export type TextboxElementBlockAutocompleteSiteIdArgs = { + limit?: Scalars['Int']; + value: Scalars['String']; +}; + + +export type TextboxElementBlockAutocompleteStatusArgs = { + limit?: Scalars['Int']; + value: Scalars['String']; +}; + + +export type TextboxElementBlockAutocompleteUrlArgs = { + limit?: Scalars['Int']; + value: Scalars['String']; +}; + +export type TextboxElementBlockFacet = { + __typename?: 'TextboxElementBlockFacet'; + Ancestors?: Maybe>>; + AutoComplete?: Maybe>>; + Category?: Maybe; + Changed?: Maybe>>; + ConditionCombination?: Maybe>>; + ContentLink?: Maybe; + ContentType?: Maybe>>; + Created?: Maybe>>; + Description?: Maybe>>; + ExistingLanguages?: Maybe; + IsCommonDraft?: Maybe>>; + Label?: Maybe>>; + Language?: Maybe; + MasterLanguage?: Maybe; + Name?: Maybe>>; + ParentLink?: Maybe; + PlaceHolder?: Maybe>>; + PredefinedValue?: Maybe>>; + RelativePath?: Maybe>>; + RouteSegment?: Maybe>>; + SatisfiedAction?: Maybe>>; + Saved?: Maybe>>; + Shortcut?: Maybe>>; + SiteId?: Maybe>>; + StartPublish?: Maybe>>; + Status?: Maybe>>; + StopPublish?: Maybe>>; + Url?: Maybe>>; + Validators?: Maybe>>; +}; + + +export type TextboxElementBlockFacetAncestorsArgs = { + filters?: InputMaybe>; + limit?: Scalars['Int']; + orderBy?: InputMaybe; + orderType?: InputMaybe; +}; + + +export type TextboxElementBlockFacetAutoCompleteArgs = { + filters?: InputMaybe>; + limit?: InputMaybe; + orderBy?: InputMaybe; + orderType?: InputMaybe; + ranges?: InputMaybe>>; +}; + + +export type TextboxElementBlockFacetChangedArgs = { + unit?: InputMaybe; + value?: InputMaybe; +}; + + +export type TextboxElementBlockFacetConditionCombinationArgs = { + filters?: InputMaybe>; + limit?: InputMaybe; + orderBy?: InputMaybe; + orderType?: InputMaybe; + ranges?: InputMaybe>>; +}; + + +export type TextboxElementBlockFacetContentTypeArgs = { + filters?: InputMaybe>; + limit?: Scalars['Int']; + orderBy?: InputMaybe; + orderType?: InputMaybe; +}; + + +export type TextboxElementBlockFacetCreatedArgs = { + unit?: InputMaybe; + value?: InputMaybe; +}; + + +export type TextboxElementBlockFacetDescriptionArgs = { + filters?: InputMaybe>; + limit?: Scalars['Int']; + orderBy?: InputMaybe; + orderType?: InputMaybe; +}; + + +export type TextboxElementBlockFacetIsCommonDraftArgs = { + filters?: InputMaybe>; + limit?: Scalars['Int']; + orderBy?: InputMaybe; + orderType?: InputMaybe; +}; + + +export type TextboxElementBlockFacetLabelArgs = { + filters?: InputMaybe>; + limit?: Scalars['Int']; + orderBy?: InputMaybe; + orderType?: InputMaybe; +}; + + +export type TextboxElementBlockFacetNameArgs = { + filters?: InputMaybe>; + limit?: Scalars['Int']; + orderBy?: InputMaybe; + orderType?: InputMaybe; +}; + + +export type TextboxElementBlockFacetPlaceHolderArgs = { + filters?: InputMaybe>; + limit?: Scalars['Int']; + orderBy?: InputMaybe; + orderType?: InputMaybe; +}; + + +export type TextboxElementBlockFacetPredefinedValueArgs = { + filters?: InputMaybe>; + limit?: Scalars['Int']; + orderBy?: InputMaybe; + orderType?: InputMaybe; +}; + + +export type TextboxElementBlockFacetRelativePathArgs = { + filters?: InputMaybe>; + limit?: Scalars['Int']; + orderBy?: InputMaybe; + orderType?: InputMaybe; +}; + + +export type TextboxElementBlockFacetRouteSegmentArgs = { + filters?: InputMaybe>; + limit?: Scalars['Int']; + orderBy?: InputMaybe; + orderType?: InputMaybe; +}; + + +export type TextboxElementBlockFacetSatisfiedActionArgs = { + filters?: InputMaybe>; + limit?: Scalars['Int']; + orderBy?: InputMaybe; + orderType?: InputMaybe; +}; + + +export type TextboxElementBlockFacetSavedArgs = { + unit?: InputMaybe; + value?: InputMaybe; +}; + + +export type TextboxElementBlockFacetShortcutArgs = { + filters?: InputMaybe>; + limit?: Scalars['Int']; + orderBy?: InputMaybe; + orderType?: InputMaybe; +}; + + +export type TextboxElementBlockFacetSiteIdArgs = { + filters?: InputMaybe>; + limit?: Scalars['Int']; + orderBy?: InputMaybe; + orderType?: InputMaybe; +}; + + +export type TextboxElementBlockFacetStartPublishArgs = { + unit?: InputMaybe; + value?: InputMaybe; +}; + + +export type TextboxElementBlockFacetStatusArgs = { + filters?: InputMaybe>; + limit?: Scalars['Int']; + orderBy?: InputMaybe; + orderType?: InputMaybe; +}; + + +export type TextboxElementBlockFacetStopPublishArgs = { + unit?: InputMaybe; + value?: InputMaybe; +}; + + +export type TextboxElementBlockFacetUrlArgs = { + filters?: InputMaybe>; + limit?: Scalars['Int']; + orderBy?: InputMaybe; + orderType?: InputMaybe; +}; + + +export type TextboxElementBlockFacetValidatorsArgs = { + filters?: InputMaybe>; + limit?: Scalars['Int']; + orderBy?: InputMaybe; + orderType?: InputMaybe; +}; + +export type TextboxElementBlockOrderByInput = { + Ancestors?: InputMaybe; + AutoComplete?: InputMaybe; + Category?: InputMaybe; + Changed?: InputMaybe; + ConditionCombination?: InputMaybe; + ContentLink?: InputMaybe; + ContentType?: InputMaybe; + Created?: InputMaybe; + Description?: InputMaybe; + ExistingLanguages?: InputMaybe; + IsCommonDraft?: InputMaybe; + Label?: InputMaybe; + Language?: InputMaybe; + MasterLanguage?: InputMaybe; + Name?: InputMaybe; + ParentLink?: InputMaybe; + PlaceHolder?: InputMaybe; + PredefinedValue?: InputMaybe; + RelativePath?: InputMaybe; + RouteSegment?: InputMaybe; + SatisfiedAction?: InputMaybe; + Saved?: InputMaybe; + Shortcut?: InputMaybe; + SiteId?: InputMaybe; + StartPublish?: InputMaybe; + Status?: InputMaybe; + StopPublish?: InputMaybe; + Url?: InputMaybe; + Validators?: InputMaybe; + _minimumScore?: InputMaybe; + _modified?: InputMaybe; + _ranking?: InputMaybe; +}; + +export type TextboxElementBlockOutput = { + __typename?: 'TextboxElementBlockOutput'; + autocomplete?: Maybe; + cursor?: Maybe; + facets?: Maybe; + items?: Maybe>>; + total?: Maybe; +}; + + +export type TextboxElementBlockOutputTotalArgs = { + all?: InputMaybe; +}; + +export type TextboxElementBlockWhereInput = { + Ancestors?: InputMaybe; + AutoComplete?: InputMaybe; + Category?: InputMaybe; + Changed?: InputMaybe; + ConditionCombination?: InputMaybe; + ContentLink?: InputMaybe; + ContentType?: InputMaybe; + Created?: InputMaybe; + Description?: InputMaybe; + ExistingLanguages?: InputMaybe; + IsCommonDraft?: InputMaybe; + Label?: InputMaybe; + Language?: InputMaybe; + MasterLanguage?: InputMaybe; + Name?: InputMaybe; + ParentLink?: InputMaybe; + PlaceHolder?: InputMaybe; + PredefinedValue?: InputMaybe; + RelativePath?: InputMaybe; + RouteSegment?: InputMaybe; + SatisfiedAction?: InputMaybe; + Saved?: InputMaybe; + Shortcut?: InputMaybe; + SiteId?: InputMaybe; + StartPublish?: InputMaybe; + Status?: InputMaybe; + StopPublish?: InputMaybe; + Url?: InputMaybe; + Validators?: InputMaybe; + _and?: InputMaybe>>; + _fulltext?: InputMaybe; + _modified?: InputMaybe; + _not?: InputMaybe>>; + _or?: InputMaybe>>; +}; + +export type UrlElementBlock = IContent & IData & { + __typename?: 'UrlElementBlock'; + Ancestors?: Maybe>>; + Category?: Maybe>>; + Changed?: Maybe; + ConditionCombination?: Maybe; + ContentLink?: Maybe; + ContentType?: Maybe>>; + Created?: Maybe; + Description?: Maybe; + ExistingLanguages?: Maybe>>; + IsCommonDraft?: Maybe; + Label?: Maybe; + Language?: Maybe; + MasterLanguage?: Maybe; + Name?: Maybe; + ParentLink?: Maybe; + PlaceHolder?: Maybe; + PredefinedValue?: Maybe; + RelativePath?: Maybe; + RouteSegment?: Maybe; + SatisfiedAction?: Maybe; + Saved?: Maybe; + Shortcut?: Maybe; + SiteId?: Maybe; + StartPublish?: Maybe; + Status?: Maybe; + StopPublish?: Maybe; + Url?: Maybe; + Validators?: Maybe; + _children?: Maybe; + _deleted?: Maybe; + _fulltext?: Maybe>>; + _id?: Maybe; + _link?: Maybe; + _modified?: Maybe; + _score?: Maybe; +}; + + +export type UrlElementBlockDescriptionArgs = { + highlight?: InputMaybe; +}; + + +export type UrlElementBlockLabelArgs = { + highlight?: InputMaybe; +}; + + +export type UrlElementBlockNameArgs = { + highlight?: InputMaybe; +}; + + +export type UrlElementBlockPlaceHolderArgs = { + highlight?: InputMaybe; +}; + + +export type UrlElementBlockPredefinedValueArgs = { + highlight?: InputMaybe; +}; + + +export type UrlElementBlockSatisfiedActionArgs = { + highlight?: InputMaybe; +}; + + +export type UrlElementBlockValidatorsArgs = { + highlight?: InputMaybe; +}; + + +export type UrlElementBlock_FulltextArgs = { + highlight?: InputMaybe; +}; + + +export type UrlElementBlock_LinkArgs = { + type?: InputMaybe; +}; + +export type UrlElementBlockAutocomplete = { + __typename?: 'UrlElementBlockAutocomplete'; + Ancestors?: Maybe>>; + Category?: Maybe; + ContentLink?: Maybe; + ContentType?: Maybe>>; + ExistingLanguages?: Maybe; + Language?: Maybe; + MasterLanguage?: Maybe; + ParentLink?: Maybe; + RelativePath?: Maybe>>; + RouteSegment?: Maybe>>; + Shortcut?: Maybe>>; + SiteId?: Maybe>>; + Status?: Maybe>>; + Url?: Maybe>>; +}; + + +export type UrlElementBlockAutocompleteAncestorsArgs = { + limit?: Scalars['Int']; + value: Scalars['String']; +}; + + +export type UrlElementBlockAutocompleteContentTypeArgs = { + limit?: Scalars['Int']; + value: Scalars['String']; +}; + + +export type UrlElementBlockAutocompleteRelativePathArgs = { + limit?: Scalars['Int']; + value: Scalars['String']; +}; + + +export type UrlElementBlockAutocompleteRouteSegmentArgs = { + limit?: Scalars['Int']; + value: Scalars['String']; +}; + + +export type UrlElementBlockAutocompleteShortcutArgs = { + limit?: Scalars['Int']; + value: Scalars['String']; +}; + + +export type UrlElementBlockAutocompleteSiteIdArgs = { + limit?: Scalars['Int']; + value: Scalars['String']; +}; + + +export type UrlElementBlockAutocompleteStatusArgs = { + limit?: Scalars['Int']; + value: Scalars['String']; +}; + + +export type UrlElementBlockAutocompleteUrlArgs = { + limit?: Scalars['Int']; + value: Scalars['String']; +}; + +export type UrlElementBlockFacet = { + __typename?: 'UrlElementBlockFacet'; + Ancestors?: Maybe>>; + Category?: Maybe; + Changed?: Maybe>>; + ConditionCombination?: Maybe>>; + ContentLink?: Maybe; + ContentType?: Maybe>>; + Created?: Maybe>>; + Description?: Maybe>>; + ExistingLanguages?: Maybe; + IsCommonDraft?: Maybe>>; + Label?: Maybe>>; + Language?: Maybe; + MasterLanguage?: Maybe; + Name?: Maybe>>; + ParentLink?: Maybe; + PlaceHolder?: Maybe>>; + PredefinedValue?: Maybe>>; + RelativePath?: Maybe>>; + RouteSegment?: Maybe>>; + SatisfiedAction?: Maybe>>; + Saved?: Maybe>>; + Shortcut?: Maybe>>; + SiteId?: Maybe>>; + StartPublish?: Maybe>>; + Status?: Maybe>>; + StopPublish?: Maybe>>; + Url?: Maybe>>; + Validators?: Maybe>>; +}; + + +export type UrlElementBlockFacetAncestorsArgs = { + filters?: InputMaybe>; + limit?: Scalars['Int']; + orderBy?: InputMaybe; + orderType?: InputMaybe; +}; + + +export type UrlElementBlockFacetChangedArgs = { + unit?: InputMaybe; + value?: InputMaybe; +}; + + +export type UrlElementBlockFacetConditionCombinationArgs = { + filters?: InputMaybe>; + limit?: InputMaybe; + orderBy?: InputMaybe; + orderType?: InputMaybe; + ranges?: InputMaybe>>; +}; + + +export type UrlElementBlockFacetContentTypeArgs = { + filters?: InputMaybe>; + limit?: Scalars['Int']; + orderBy?: InputMaybe; + orderType?: InputMaybe; +}; + + +export type UrlElementBlockFacetCreatedArgs = { + unit?: InputMaybe; + value?: InputMaybe; +}; + + +export type UrlElementBlockFacetDescriptionArgs = { + filters?: InputMaybe>; + limit?: Scalars['Int']; + orderBy?: InputMaybe; + orderType?: InputMaybe; +}; + + +export type UrlElementBlockFacetIsCommonDraftArgs = { + filters?: InputMaybe>; + limit?: Scalars['Int']; + orderBy?: InputMaybe; + orderType?: InputMaybe; +}; + + +export type UrlElementBlockFacetLabelArgs = { + filters?: InputMaybe>; + limit?: Scalars['Int']; + orderBy?: InputMaybe; + orderType?: InputMaybe; +}; + + +export type UrlElementBlockFacetNameArgs = { + filters?: InputMaybe>; + limit?: Scalars['Int']; + orderBy?: InputMaybe; + orderType?: InputMaybe; +}; + + +export type UrlElementBlockFacetPlaceHolderArgs = { + filters?: InputMaybe>; + limit?: Scalars['Int']; + orderBy?: InputMaybe; + orderType?: InputMaybe; +}; + + +export type UrlElementBlockFacetPredefinedValueArgs = { + filters?: InputMaybe>; + limit?: Scalars['Int']; + orderBy?: InputMaybe; + orderType?: InputMaybe; +}; + + +export type UrlElementBlockFacetRelativePathArgs = { + filters?: InputMaybe>; + limit?: Scalars['Int']; + orderBy?: InputMaybe; + orderType?: InputMaybe; +}; + + +export type UrlElementBlockFacetRouteSegmentArgs = { + filters?: InputMaybe>; + limit?: Scalars['Int']; + orderBy?: InputMaybe; + orderType?: InputMaybe; +}; + + +export type UrlElementBlockFacetSatisfiedActionArgs = { + filters?: InputMaybe>; + limit?: Scalars['Int']; + orderBy?: InputMaybe; + orderType?: InputMaybe; +}; + + +export type UrlElementBlockFacetSavedArgs = { + unit?: InputMaybe; + value?: InputMaybe; +}; + + +export type UrlElementBlockFacetShortcutArgs = { + filters?: InputMaybe>; + limit?: Scalars['Int']; + orderBy?: InputMaybe; + orderType?: InputMaybe; +}; + + +export type UrlElementBlockFacetSiteIdArgs = { + filters?: InputMaybe>; + limit?: Scalars['Int']; + orderBy?: InputMaybe; + orderType?: InputMaybe; +}; + + +export type UrlElementBlockFacetStartPublishArgs = { + unit?: InputMaybe; + value?: InputMaybe; +}; + + +export type UrlElementBlockFacetStatusArgs = { + filters?: InputMaybe>; + limit?: Scalars['Int']; + orderBy?: InputMaybe; + orderType?: InputMaybe; +}; + + +export type UrlElementBlockFacetStopPublishArgs = { + unit?: InputMaybe; + value?: InputMaybe; +}; + + +export type UrlElementBlockFacetUrlArgs = { + filters?: InputMaybe>; + limit?: Scalars['Int']; + orderBy?: InputMaybe; + orderType?: InputMaybe; +}; + + +export type UrlElementBlockFacetValidatorsArgs = { + filters?: InputMaybe>; + limit?: Scalars['Int']; + orderBy?: InputMaybe; + orderType?: InputMaybe; +}; + +export type UrlElementBlockOrderByInput = { + Ancestors?: InputMaybe; + Category?: InputMaybe; + Changed?: InputMaybe; + ConditionCombination?: InputMaybe; + ContentLink?: InputMaybe; + ContentType?: InputMaybe; + Created?: InputMaybe; + Description?: InputMaybe; + ExistingLanguages?: InputMaybe; + IsCommonDraft?: InputMaybe; + Label?: InputMaybe; + Language?: InputMaybe; + MasterLanguage?: InputMaybe; + Name?: InputMaybe; + ParentLink?: InputMaybe; + PlaceHolder?: InputMaybe; + PredefinedValue?: InputMaybe; + RelativePath?: InputMaybe; + RouteSegment?: InputMaybe; + SatisfiedAction?: InputMaybe; + Saved?: InputMaybe; + Shortcut?: InputMaybe; + SiteId?: InputMaybe; + StartPublish?: InputMaybe; + Status?: InputMaybe; + StopPublish?: InputMaybe; + Url?: InputMaybe; + Validators?: InputMaybe; + _minimumScore?: InputMaybe; + _modified?: InputMaybe; + _ranking?: InputMaybe; +}; + +export type UrlElementBlockOutput = { + __typename?: 'UrlElementBlockOutput'; + autocomplete?: Maybe; + cursor?: Maybe; + facets?: Maybe; + items?: Maybe>>; + total?: Maybe; +}; + + +export type UrlElementBlockOutputTotalArgs = { + all?: InputMaybe; +}; + +export type UrlElementBlockWhereInput = { + Ancestors?: InputMaybe; + Category?: InputMaybe; + Changed?: InputMaybe; + ConditionCombination?: InputMaybe; + ContentLink?: InputMaybe; + ContentType?: InputMaybe; + Created?: InputMaybe; + Description?: InputMaybe; + ExistingLanguages?: InputMaybe; + IsCommonDraft?: InputMaybe; + Label?: InputMaybe; + Language?: InputMaybe; + MasterLanguage?: InputMaybe; + Name?: InputMaybe; + ParentLink?: InputMaybe; + PlaceHolder?: InputMaybe; + PredefinedValue?: InputMaybe; + RelativePath?: InputMaybe; + RouteSegment?: InputMaybe; + SatisfiedAction?: InputMaybe; + Saved?: InputMaybe; + Shortcut?: InputMaybe; + SiteId?: InputMaybe; + StartPublish?: InputMaybe; + Status?: InputMaybe; + StopPublish?: InputMaybe; + Url?: InputMaybe; + Validators?: InputMaybe; + _and?: InputMaybe>>; + _fulltext?: InputMaybe; + _modified?: InputMaybe; + _not?: InputMaybe>>; + _or?: InputMaybe>>; +}; + +export type VisitorDataHiddenElementBlock = IContent & IData & { + __typename?: 'VisitorDataHiddenElementBlock'; + Ancestors?: Maybe>>; + Category?: Maybe>>; + Changed?: Maybe; + ContentLink?: Maybe; + ContentType?: Maybe>>; + Created?: Maybe; + ExistingLanguages?: Maybe>>; + IsCommonDraft?: Maybe; + Language?: Maybe; + MasterLanguage?: Maybe; + Name?: Maybe; + ParentLink?: Maybe; + RelativePath?: Maybe; + RouteSegment?: Maybe; + Saved?: Maybe; + Shortcut?: Maybe; + SiteId?: Maybe; + StartPublish?: Maybe; + Status?: Maybe; + StopPublish?: Maybe; + Url?: Maybe; + VisitorDataSources?: Maybe; + _children?: Maybe; + _deleted?: Maybe; + _fulltext?: Maybe>>; + _id?: Maybe; + _link?: Maybe; + _modified?: Maybe; + _score?: Maybe; +}; + + +export type VisitorDataHiddenElementBlockNameArgs = { + highlight?: InputMaybe; +}; + + +export type VisitorDataHiddenElementBlockVisitorDataSourcesArgs = { + highlight?: InputMaybe; +}; + + +export type VisitorDataHiddenElementBlock_FulltextArgs = { + highlight?: InputMaybe; +}; + + +export type VisitorDataHiddenElementBlock_LinkArgs = { + type?: InputMaybe; +}; + +export type VisitorDataHiddenElementBlockAutocomplete = { + __typename?: 'VisitorDataHiddenElementBlockAutocomplete'; + Ancestors?: Maybe>>; + Category?: Maybe; + ContentLink?: Maybe; + ContentType?: Maybe>>; + ExistingLanguages?: Maybe; + Language?: Maybe; + MasterLanguage?: Maybe; + ParentLink?: Maybe; + RelativePath?: Maybe>>; + RouteSegment?: Maybe>>; + Shortcut?: Maybe>>; + SiteId?: Maybe>>; + Status?: Maybe>>; + Url?: Maybe>>; +}; + + +export type VisitorDataHiddenElementBlockAutocompleteAncestorsArgs = { + limit?: Scalars['Int']; + value: Scalars['String']; +}; + + +export type VisitorDataHiddenElementBlockAutocompleteContentTypeArgs = { + limit?: Scalars['Int']; + value: Scalars['String']; +}; + + +export type VisitorDataHiddenElementBlockAutocompleteRelativePathArgs = { + limit?: Scalars['Int']; + value: Scalars['String']; +}; + + +export type VisitorDataHiddenElementBlockAutocompleteRouteSegmentArgs = { + limit?: Scalars['Int']; + value: Scalars['String']; +}; + + +export type VisitorDataHiddenElementBlockAutocompleteShortcutArgs = { + limit?: Scalars['Int']; + value: Scalars['String']; +}; + + +export type VisitorDataHiddenElementBlockAutocompleteSiteIdArgs = { + limit?: Scalars['Int']; + value: Scalars['String']; +}; + + +export type VisitorDataHiddenElementBlockAutocompleteStatusArgs = { + limit?: Scalars['Int']; + value: Scalars['String']; +}; + + +export type VisitorDataHiddenElementBlockAutocompleteUrlArgs = { + limit?: Scalars['Int']; + value: Scalars['String']; +}; + +export type VisitorDataHiddenElementBlockFacet = { + __typename?: 'VisitorDataHiddenElementBlockFacet'; + Ancestors?: Maybe>>; + Category?: Maybe; + Changed?: Maybe>>; + ContentLink?: Maybe; + ContentType?: Maybe>>; + Created?: Maybe>>; + ExistingLanguages?: Maybe; + IsCommonDraft?: Maybe>>; + Language?: Maybe; + MasterLanguage?: Maybe; + Name?: Maybe>>; + ParentLink?: Maybe; + RelativePath?: Maybe>>; + RouteSegment?: Maybe>>; + Saved?: Maybe>>; + Shortcut?: Maybe>>; + SiteId?: Maybe>>; + StartPublish?: Maybe>>; + Status?: Maybe>>; + StopPublish?: Maybe>>; + Url?: Maybe>>; + VisitorDataSources?: Maybe>>; +}; + + +export type VisitorDataHiddenElementBlockFacetAncestorsArgs = { + filters?: InputMaybe>; + limit?: Scalars['Int']; + orderBy?: InputMaybe; + orderType?: InputMaybe; +}; + + +export type VisitorDataHiddenElementBlockFacetChangedArgs = { + unit?: InputMaybe; + value?: InputMaybe; +}; + + +export type VisitorDataHiddenElementBlockFacetContentTypeArgs = { + filters?: InputMaybe>; + limit?: Scalars['Int']; + orderBy?: InputMaybe; + orderType?: InputMaybe; +}; + + +export type VisitorDataHiddenElementBlockFacetCreatedArgs = { + unit?: InputMaybe; + value?: InputMaybe; +}; + + +export type VisitorDataHiddenElementBlockFacetIsCommonDraftArgs = { + filters?: InputMaybe>; + limit?: Scalars['Int']; + orderBy?: InputMaybe; + orderType?: InputMaybe; +}; + + +export type VisitorDataHiddenElementBlockFacetNameArgs = { + filters?: InputMaybe>; + limit?: Scalars['Int']; + orderBy?: InputMaybe; + orderType?: InputMaybe; +}; + + +export type VisitorDataHiddenElementBlockFacetRelativePathArgs = { + filters?: InputMaybe>; + limit?: Scalars['Int']; + orderBy?: InputMaybe; + orderType?: InputMaybe; +}; + + +export type VisitorDataHiddenElementBlockFacetRouteSegmentArgs = { + filters?: InputMaybe>; + limit?: Scalars['Int']; + orderBy?: InputMaybe; + orderType?: InputMaybe; +}; + + +export type VisitorDataHiddenElementBlockFacetSavedArgs = { + unit?: InputMaybe; + value?: InputMaybe; +}; + + +export type VisitorDataHiddenElementBlockFacetShortcutArgs = { + filters?: InputMaybe>; + limit?: Scalars['Int']; + orderBy?: InputMaybe; + orderType?: InputMaybe; +}; + + +export type VisitorDataHiddenElementBlockFacetSiteIdArgs = { + filters?: InputMaybe>; + limit?: Scalars['Int']; + orderBy?: InputMaybe; + orderType?: InputMaybe; +}; + + +export type VisitorDataHiddenElementBlockFacetStartPublishArgs = { + unit?: InputMaybe; + value?: InputMaybe; +}; + + +export type VisitorDataHiddenElementBlockFacetStatusArgs = { + filters?: InputMaybe>; + limit?: Scalars['Int']; + orderBy?: InputMaybe; + orderType?: InputMaybe; +}; + + +export type VisitorDataHiddenElementBlockFacetStopPublishArgs = { + unit?: InputMaybe; + value?: InputMaybe; +}; + + +export type VisitorDataHiddenElementBlockFacetUrlArgs = { + filters?: InputMaybe>; + limit?: Scalars['Int']; + orderBy?: InputMaybe; + orderType?: InputMaybe; +}; + + +export type VisitorDataHiddenElementBlockFacetVisitorDataSourcesArgs = { + filters?: InputMaybe>; + limit?: Scalars['Int']; + orderBy?: InputMaybe; + orderType?: InputMaybe; +}; + +export type VisitorDataHiddenElementBlockOrderByInput = { + Ancestors?: InputMaybe; + Category?: InputMaybe; + Changed?: InputMaybe; + ContentLink?: InputMaybe; + ContentType?: InputMaybe; + Created?: InputMaybe; + ExistingLanguages?: InputMaybe; + IsCommonDraft?: InputMaybe; + Language?: InputMaybe; + MasterLanguage?: InputMaybe; + Name?: InputMaybe; + ParentLink?: InputMaybe; + RelativePath?: InputMaybe; + RouteSegment?: InputMaybe; + Saved?: InputMaybe; + Shortcut?: InputMaybe; + SiteId?: InputMaybe; + StartPublish?: InputMaybe; + Status?: InputMaybe; + StopPublish?: InputMaybe; + Url?: InputMaybe; + VisitorDataSources?: InputMaybe; + _minimumScore?: InputMaybe; + _modified?: InputMaybe; + _ranking?: InputMaybe; +}; + +export type VisitorDataHiddenElementBlockOutput = { + __typename?: 'VisitorDataHiddenElementBlockOutput'; + autocomplete?: Maybe; + cursor?: Maybe; + facets?: Maybe; + items?: Maybe>>; + total?: Maybe; +}; + + +export type VisitorDataHiddenElementBlockOutputTotalArgs = { + all?: InputMaybe; +}; + +export type VisitorDataHiddenElementBlockWhereInput = { + Ancestors?: InputMaybe; + Category?: InputMaybe; + Changed?: InputMaybe; + ContentLink?: InputMaybe; + ContentType?: InputMaybe; + Created?: InputMaybe; + ExistingLanguages?: InputMaybe; + IsCommonDraft?: InputMaybe; + Language?: InputMaybe; + MasterLanguage?: InputMaybe; + Name?: InputMaybe; + ParentLink?: InputMaybe; + RelativePath?: InputMaybe; + RouteSegment?: InputMaybe; + Saved?: InputMaybe; + Shortcut?: InputMaybe; + SiteId?: InputMaybe; + StartPublish?: InputMaybe; + Status?: InputMaybe; + StopPublish?: InputMaybe; + Url?: InputMaybe; + VisitorDataSources?: InputMaybe; + _and?: InputMaybe>>; + _fulltext?: InputMaybe; + _modified?: InputMaybe; + _not?: InputMaybe>>; + _or?: InputMaybe>>; +}; + +export enum System_Locales { + All = 'ALL', + Neutral = 'NEUTRAL' +} + +export type ArtistAutocompleteQueryVariables = Exact<{ + searchParam: Scalars['String']; +}>; + + +export type ArtistAutocompleteQuery = { __typename?: 'Query', ArtistDetailsPage?: { __typename?: 'ArtistDetailsPageOutput', autocomplete?: { __typename?: 'ArtistDetailsPageAutocomplete', StageName?: Array | null, ArtistName?: Array | null } | null } | null }; + +export type ArtistSearchQueryVariables = Exact<{ + searchParam: Scalars['String']; + locales: Locales; + order?: InputMaybe; +}>; + + +export type ArtistSearchQuery = { __typename?: 'Query', ArtistDetailsPage?: { __typename?: 'ArtistDetailsPageOutput', items?: Array<{ __typename?: 'ArtistDetailsPage', PerformanceStartTime?: any | null, PerformanceEndTime?: any | null, StageName?: string | null, ArtistName?: string | null, ArtistPhoto?: string | null, ArtistGenre?: string | null, ArtistDescription?: string | null, ArtistIsHeadliner?: any | null, RelativePath?: string | null, _fulltext?: Array | null, ParentLink?: { __typename?: 'ContentModelReference', Url?: string | null } | null } | null> | null, facets?: { __typename?: 'ArtistDetailsPageFacet', ArtistName?: Array<{ __typename?: 'StringFacet', name?: string | null, count?: number | null } | null> | null, StageName?: Array<{ __typename?: 'StringFacet', name?: string | null, count?: number | null } | null> | null } | null } | null }; + +export type OtherContentSearchQueryVariables = Exact<{ + searchParam: Scalars['String']; + locales: Locales; + order?: InputMaybe; +}>; + + +export type OtherContentSearchQuery = { __typename?: 'Query', Content?: { __typename?: 'ContentOutput', items?: Array<{ __typename?: 'ArtistContainerPage', Name?: string | null, RelativePath?: string | null, _fulltext?: Array | null, ContentType?: Array | null, ParentLink?: { __typename?: 'ContentModelReference', Url?: string | null } | null } | { __typename?: 'ArtistDetailsPage', Name?: string | null, RelativePath?: string | null, _fulltext?: Array | null, ContentType?: Array | null, ParentLink?: { __typename?: 'ContentModelReference', Url?: string | null } | null } | { __typename?: 'BuyTicketBlock', Name?: string | null, RelativePath?: string | null, _fulltext?: Array | null, ContentType?: Array | null, ParentLink?: { __typename?: 'ContentModelReference', Url?: string | null } | null } | { __typename?: 'BuyTicketPage', Name?: string | null, RelativePath?: string | null, _fulltext?: Array | null, ContentType?: Array | null, ParentLink?: { __typename?: 'ContentModelReference', Url?: string | null } | null } | { __typename?: 'CaptchaElementBlock', Name?: string | null, RelativePath?: string | null, _fulltext?: Array | null, ContentType?: Array | null, ParentLink?: { __typename?: 'ContentModelReference', Url?: string | null } | null } | { __typename?: 'ChoiceElementBlock', Name?: string | null, RelativePath?: string | null, _fulltext?: Array | null, ContentType?: Array | null, ParentLink?: { __typename?: 'ContentModelReference', Url?: string | null } | null } | { __typename?: 'Content', Name?: string | null, RelativePath?: string | null, _fulltext?: Array | null, ContentType?: Array | null, ParentLink?: { __typename?: 'ContentModelReference', Url?: string | null } | null } | { __typename?: 'ContentBlock', Name?: string | null, RelativePath?: string | null, _fulltext?: Array | null, ContentType?: Array | null, ParentLink?: { __typename?: 'ContentModelReference', Url?: string | null } | null } | { __typename?: 'FileUploadElementBlock', Name?: string | null, RelativePath?: string | null, _fulltext?: Array | null, ContentType?: Array | null, ParentLink?: { __typename?: 'ContentModelReference', Url?: string | null } | null } | { __typename?: 'FormContainerBlock', Name?: string | null, RelativePath?: string | null, _fulltext?: Array | null, ContentType?: Array | null, ParentLink?: { __typename?: 'ContentModelReference', Url?: string | null } | null } | { __typename?: 'FormStepBlock', Name?: string | null, RelativePath?: string | null, _fulltext?: Array | null, ContentType?: Array | null, ParentLink?: { __typename?: 'ContentModelReference', Url?: string | null } | null } | { __typename?: 'ImageChoiceElementBlock', Name?: string | null, RelativePath?: string | null, _fulltext?: Array | null, ContentType?: Array | null, ParentLink?: { __typename?: 'ContentModelReference', Url?: string | null } | null } | { __typename?: 'ImageFile', Name?: string | null, RelativePath?: string | null, _fulltext?: Array | null, ContentType?: Array | null, ParentLink?: { __typename?: 'ContentModelReference', Url?: string | null } | null } | { __typename?: 'ImagePage', Name?: string | null, RelativePath?: string | null, _fulltext?: Array | null, ContentType?: Array | null, ParentLink?: { __typename?: 'ContentModelReference', Url?: string | null } | null } | { __typename?: 'LandingPage', Name?: string | null, RelativePath?: string | null, _fulltext?: Array | null, ContentType?: Array | null, ParentLink?: { __typename?: 'ContentModelReference', Url?: string | null } | null } | { __typename?: 'NumberElementBlock', Name?: string | null, RelativePath?: string | null, _fulltext?: Array | null, ContentType?: Array | null, ParentLink?: { __typename?: 'ContentModelReference', Url?: string | null } | null } | { __typename?: 'ParagraphTextElementBlock', Name?: string | null, RelativePath?: string | null, _fulltext?: Array | null, ContentType?: Array | null, ParentLink?: { __typename?: 'ContentModelReference', Url?: string | null } | null } | { __typename?: 'PredefinedHiddenElementBlock', Name?: string | null, RelativePath?: string | null, _fulltext?: Array | null, ContentType?: Array | null, ParentLink?: { __typename?: 'ContentModelReference', Url?: string | null } | null } | { __typename?: 'RangeElementBlock', Name?: string | null, RelativePath?: string | null, _fulltext?: Array | null, ContentType?: Array | null, ParentLink?: { __typename?: 'ContentModelReference', Url?: string | null } | null } | { __typename?: 'ResetButtonElementBlock', Name?: string | null, RelativePath?: string | null, _fulltext?: Array | null, ContentType?: Array | null, ParentLink?: { __typename?: 'ContentModelReference', Url?: string | null } | null } | { __typename?: 'SelectionElementBlock', Name?: string | null, RelativePath?: string | null, _fulltext?: Array | null, ContentType?: Array | null, ParentLink?: { __typename?: 'ContentModelReference', Url?: string | null } | null } | { __typename?: 'SubmitButtonElementBlock', Name?: string | null, RelativePath?: string | null, _fulltext?: Array | null, ContentType?: Array | null, ParentLink?: { __typename?: 'ContentModelReference', Url?: string | null } | null } | { __typename?: 'TextareaElementBlock', Name?: string | null, RelativePath?: string | null, _fulltext?: Array | null, ContentType?: Array | null, ParentLink?: { __typename?: 'ContentModelReference', Url?: string | null } | null } | { __typename?: 'TextboxElementBlock', Name?: string | null, RelativePath?: string | null, _fulltext?: Array | null, ContentType?: Array | null, ParentLink?: { __typename?: 'ContentModelReference', Url?: string | null } | null } | { __typename?: 'UrlElementBlock', Name?: string | null, RelativePath?: string | null, _fulltext?: Array | null, ContentType?: Array | null, ParentLink?: { __typename?: 'ContentModelReference', Url?: string | null } | null } | { __typename?: 'VisitorDataHiddenElementBlock', Name?: string | null, RelativePath?: string | null, _fulltext?: Array | null, ContentType?: Array | null, ParentLink?: { __typename?: 'ContentModelReference', Url?: string | null } | null } | null> | null, facets?: { __typename?: 'ContentFacet', Name?: Array<{ __typename?: 'StringFacet', name?: string | null, count?: number | null } | null> | null } | null } | null }; + +export type StartQueryVariables = Exact<{ + relativePath?: InputMaybe; + locales: Locales; + language?: InputMaybe; + stageName?: InputMaybe; + artistGenre?: InputMaybe; + contentId?: InputMaybe; + workId?: InputMaybe; + statusEqual?: InputMaybe; + isCommonDraft?: InputMaybe; +}>; + + +export type StartQuery = { __typename?: 'Query', Content?: { __typename?: 'ContentOutput', items?: Array<{ __typename: 'ArtistContainerPage', Name?: string | null, RelativePath?: string | null, Url?: string | null, artists?: { __typename?: 'QueryRef', ArtistDetailsPage?: { __typename?: 'ArtistDetailsPageOutput', items?: Array<{ __typename?: 'ArtistDetailsPage', PerformanceStartTime?: any | null, PerformanceEndTime?: any | null, StageName?: string | null, ArtistName?: string | null, ArtistPhoto?: string | null, ArtistGenre?: string | null, ArtistDescription?: string | null, ArtistIsHeadliner?: any | null, Name?: string | null, RelativePath?: string | null, ParentLink?: { __typename?: 'ContentModelReference', Url?: string | null } | null } | null> | null, facets?: { __typename?: 'ArtistDetailsPageFacet', ArtistGenre?: Array<{ __typename?: 'StringFacet', name?: string | null, count?: number | null } | null> | null, StageName?: Array<{ __typename?: 'StringFacet', name?: string | null, count?: number | null } | null> | null } | null } | null } | null, ParentLink?: { __typename?: 'ContentModelReference', Url?: string | null } | null } | { __typename: 'ArtistDetailsPage', Name?: string | null, Url?: string | null, RelativePath?: string | null, PerformanceStartTime?: any | null, PerformanceEndTime?: any | null, StageName?: string | null, ArtistName?: string | null, ArtistPhoto?: string | null, ArtistGenre?: string | null, ArtistDescription?: string | null, ArtistIsHeadliner?: any | null, ParentLink?: { __typename?: 'ContentModelReference', Url?: string | null } | null } | { __typename: 'BuyTicketBlock', Name?: string | null, Url?: string | null, RelativePath?: string | null, ParentLink?: { __typename?: 'ContentModelReference', Url?: string | null } | null } | { __typename: 'BuyTicketPage', Name?: string | null, Url?: string | null, RelativePath?: string | null, ContentLink?: { __typename?: 'ContentModelReference', Id?: number | null, WorkId?: number | null, GuidValue?: string | null, ProviderName?: string | null, Url?: string | null } | null, ParentLink?: { __typename?: 'ContentModelReference', Url?: string | null } | null } | { __typename: 'CaptchaElementBlock', Name?: string | null, Url?: string | null, RelativePath?: string | null, ParentLink?: { __typename?: 'ContentModelReference', Url?: string | null } | null } | { __typename: 'ChoiceElementBlock', Name?: string | null, Url?: string | null, RelativePath?: string | null, ParentLink?: { __typename?: 'ContentModelReference', Url?: string | null } | null } | { __typename: 'Content', Name?: string | null, Url?: string | null, RelativePath?: string | null, ParentLink?: { __typename?: 'ContentModelReference', Url?: string | null } | null } | { __typename: 'ContentBlock', Title?: string | null, Image?: string | null, ImageAlignment?: string | null, Content?: string | null, Name?: string | null, Url?: string | null, RelativePath?: string | null, ParentLink?: { __typename?: 'ContentModelReference', Url?: string | null } | null } | { __typename: 'FileUploadElementBlock', Name?: string | null, Url?: string | null, RelativePath?: string | null, ParentLink?: { __typename?: 'ContentModelReference', Url?: string | null } | null } | { __typename: 'FormContainerBlock', Name?: string | null, Url?: string | null, RelativePath?: string | null, ParentLink?: { __typename?: 'ContentModelReference', Url?: string | null } | null } | { __typename: 'FormStepBlock', Name?: string | null, Url?: string | null, RelativePath?: string | null, ParentLink?: { __typename?: 'ContentModelReference', Url?: string | null } | null } | { __typename: 'ImageChoiceElementBlock', Name?: string | null, Url?: string | null, RelativePath?: string | null, ParentLink?: { __typename?: 'ContentModelReference', Url?: string | null } | null } | { __typename: 'ImageFile', Name?: string | null, Url?: string | null, RelativePath?: string | null, ParentLink?: { __typename?: 'ContentModelReference', Url?: string | null } | null } | { __typename: 'ImagePage', Name?: string | null, Url?: string | null, RelativePath?: string | null, ParentLink?: { __typename?: 'ContentModelReference', Url?: string | null } | null } | { __typename: 'LandingPage', Name?: string | null, Url?: string | null, RelativePath?: string | null, Title?: string | null, Subtitle?: string | null, HeroImage?: string | null, _children?: { __typename?: 'QueryRef', ArtistContainerPage?: { __typename?: 'ArtistContainerPageOutput', items?: Array<{ __typename?: 'ArtistContainerPage', Name?: string | null, RelativePath?: string | null, headlines?: { __typename?: 'QueryRef', ArtistDetailsPage?: { __typename?: 'ArtistDetailsPageOutput', items?: Array<{ __typename?: 'ArtistDetailsPage', PerformanceStartTime?: any | null, PerformanceEndTime?: any | null, StageName?: string | null, ArtistName?: string | null, ArtistPhoto?: string | null, ArtistGenre?: string | null, ArtistDescription?: string | null, ArtistIsHeadliner?: any | null, Name?: string | null, RelativePath?: string | null, ParentLink?: { __typename?: 'ContentModelReference', Url?: string | null } | null } | null> | null } | null } | null } | null> | null } | null } | null, ParentLink?: { __typename?: 'ContentModelReference', Url?: string | null } | null, BuyTicketBlock?: { __typename?: 'LandingPageBlockData', Heading?: string | null, Message?: string | null } | null, ArtistsLink?: { __typename?: 'ContentModelReference', Expanded?: { __typename?: 'ArtistContainerPage', Name?: string | null, RelativePath?: string | null } | { __typename?: 'ArtistDetailsPage', Name?: string | null, RelativePath?: string | null } | { __typename?: 'BuyTicketBlock', Name?: string | null, RelativePath?: string | null } | { __typename?: 'BuyTicketPage', Name?: string | null, RelativePath?: string | null } | { __typename?: 'CaptchaElementBlock', Name?: string | null, RelativePath?: string | null } | { __typename?: 'ChoiceElementBlock', Name?: string | null, RelativePath?: string | null } | { __typename?: 'Content', Name?: string | null, RelativePath?: string | null } | { __typename?: 'ContentBlock', Name?: string | null, RelativePath?: string | null } | { __typename?: 'FileUploadElementBlock', Name?: string | null, RelativePath?: string | null } | { __typename?: 'FormContainerBlock', Name?: string | null, RelativePath?: string | null } | { __typename?: 'FormStepBlock', Name?: string | null, RelativePath?: string | null } | { __typename?: 'ImageChoiceElementBlock', Name?: string | null, RelativePath?: string | null } | { __typename?: 'ImageFile', Name?: string | null, RelativePath?: string | null } | { __typename?: 'ImagePage', Name?: string | null, RelativePath?: string | null } | { __typename?: 'LandingPage', Name?: string | null, RelativePath?: string | null } | { __typename?: 'NumberElementBlock', Name?: string | null, RelativePath?: string | null } | { __typename?: 'ParagraphTextElementBlock', Name?: string | null, RelativePath?: string | null } | { __typename?: 'PredefinedHiddenElementBlock', Name?: string | null, RelativePath?: string | null } | { __typename?: 'RangeElementBlock', Name?: string | null, RelativePath?: string | null } | { __typename?: 'ResetButtonElementBlock', Name?: string | null, RelativePath?: string | null } | { __typename?: 'SelectionElementBlock', Name?: string | null, RelativePath?: string | null } | { __typename?: 'SubmitButtonElementBlock', Name?: string | null, RelativePath?: string | null } | { __typename?: 'TextareaElementBlock', Name?: string | null, RelativePath?: string | null } | { __typename?: 'TextboxElementBlock', Name?: string | null, RelativePath?: string | null } | { __typename?: 'UrlElementBlock', Name?: string | null, RelativePath?: string | null } | { __typename?: 'VisitorDataHiddenElementBlock', Name?: string | null, RelativePath?: string | null } | null } | null, MainContentArea?: Array<{ __typename?: 'ContentAreaItemModel', ContentLink?: { __typename?: 'ContentModelReference', Expanded?: { __typename: 'ArtistContainerPage' } | { __typename: 'ArtistDetailsPage' } | { __typename: 'BuyTicketBlock' } | { __typename: 'BuyTicketPage' } | { __typename: 'CaptchaElementBlock' } | { __typename: 'ChoiceElementBlock' } | { __typename: 'Content' } | { __typename: 'ContentBlock', Title?: string | null, Image?: string | null, ImageAlignment?: string | null, Content?: string | null } | { __typename: 'FileUploadElementBlock' } | { __typename: 'FormContainerBlock' } | { __typename: 'FormStepBlock' } | { __typename: 'ImageChoiceElementBlock' } | { __typename: 'ImageFile', Content?: string | null, Url?: string | null, Thumbnail?: { __typename?: 'BlobModel', Url?: string | null } | null } | { __typename: 'ImagePage' } | { __typename: 'LandingPage' } | { __typename: 'NumberElementBlock' } | { __typename: 'ParagraphTextElementBlock' } | { __typename: 'PredefinedHiddenElementBlock' } | { __typename: 'RangeElementBlock' } | { __typename: 'ResetButtonElementBlock' } | { __typename: 'SelectionElementBlock' } | { __typename: 'SubmitButtonElementBlock' } | { __typename: 'TextareaElementBlock' } | { __typename: 'TextboxElementBlock' } | { __typename: 'UrlElementBlock' } | { __typename: 'VisitorDataHiddenElementBlock' } | null } | null } | null> | null, FooterContentArea?: Array<{ __typename?: 'ContentAreaItemModel', ContentLink?: { __typename?: 'ContentModelReference', Expanded?: { __typename: 'ArtistContainerPage' } | { __typename: 'ArtistDetailsPage' } | { __typename: 'BuyTicketBlock' } | { __typename: 'BuyTicketPage' } | { __typename: 'CaptchaElementBlock' } | { __typename: 'ChoiceElementBlock' } | { __typename: 'Content' } | { __typename: 'ContentBlock', Title?: string | null, Image?: string | null, ImageAlignment?: string | null, Content?: string | null } | { __typename: 'FileUploadElementBlock' } | { __typename: 'FormContainerBlock' } | { __typename: 'FormStepBlock' } | { __typename: 'ImageChoiceElementBlock' } | { __typename: 'ImageFile', Content?: string | null, Url?: string | null, Thumbnail?: { __typename?: 'BlobModel', Url?: string | null } | null } | { __typename: 'ImagePage' } | { __typename: 'LandingPage' } | { __typename: 'NumberElementBlock' } | { __typename: 'ParagraphTextElementBlock' } | { __typename: 'PredefinedHiddenElementBlock' } | { __typename: 'RangeElementBlock' } | { __typename: 'ResetButtonElementBlock' } | { __typename: 'SelectionElementBlock' } | { __typename: 'SubmitButtonElementBlock' } | { __typename: 'TextareaElementBlock' } | { __typename: 'TextboxElementBlock' } | { __typename: 'UrlElementBlock' } | { __typename: 'VisitorDataHiddenElementBlock' } | null } | null } | null> | null } | { __typename: 'NumberElementBlock', Name?: string | null, Url?: string | null, RelativePath?: string | null, ParentLink?: { __typename?: 'ContentModelReference', Url?: string | null } | null } | { __typename: 'ParagraphTextElementBlock', Name?: string | null, Url?: string | null, RelativePath?: string | null, ParentLink?: { __typename?: 'ContentModelReference', Url?: string | null } | null } | { __typename: 'PredefinedHiddenElementBlock', Name?: string | null, Url?: string | null, RelativePath?: string | null, ParentLink?: { __typename?: 'ContentModelReference', Url?: string | null } | null } | { __typename: 'RangeElementBlock', Name?: string | null, Url?: string | null, RelativePath?: string | null, ParentLink?: { __typename?: 'ContentModelReference', Url?: string | null } | null } | { __typename: 'ResetButtonElementBlock', Name?: string | null, Url?: string | null, RelativePath?: string | null, ParentLink?: { __typename?: 'ContentModelReference', Url?: string | null } | null } | { __typename: 'SelectionElementBlock', Name?: string | null, Url?: string | null, RelativePath?: string | null, ParentLink?: { __typename?: 'ContentModelReference', Url?: string | null } | null } | { __typename: 'SubmitButtonElementBlock', Name?: string | null, Url?: string | null, RelativePath?: string | null, ParentLink?: { __typename?: 'ContentModelReference', Url?: string | null } | null } | { __typename: 'TextareaElementBlock', Name?: string | null, Url?: string | null, RelativePath?: string | null, ParentLink?: { __typename?: 'ContentModelReference', Url?: string | null } | null } | { __typename: 'TextboxElementBlock', Name?: string | null, Url?: string | null, RelativePath?: string | null, ParentLink?: { __typename?: 'ContentModelReference', Url?: string | null } | null } | { __typename: 'UrlElementBlock', Name?: string | null, Url?: string | null, RelativePath?: string | null, ParentLink?: { __typename?: 'ContentModelReference', Url?: string | null } | null } | { __typename: 'VisitorDataHiddenElementBlock', Name?: string | null, Url?: string | null, RelativePath?: string | null, ParentLink?: { __typename?: 'ContentModelReference', Url?: string | null } | null } | null> | null } | null }; + +export type ArtistDetailsPageFragment = { __typename?: 'ArtistDetailsPage', PerformanceStartTime?: any | null, PerformanceEndTime?: any | null, StageName?: string | null, ArtistName?: string | null, ArtistPhoto?: string | null, ArtistGenre?: string | null, ArtistDescription?: string | null, ArtistIsHeadliner?: any | null, Name?: string | null, RelativePath?: string | null, ParentLink?: { __typename?: 'ContentModelReference', Url?: string | null } | null }; + +export type LandingPageFragment = { __typename?: 'LandingPage', Title?: string | null, Subtitle?: string | null, HeroImage?: string | null, BuyTicketBlock?: { __typename?: 'LandingPageBlockData', Heading?: string | null, Message?: string | null } | null, ArtistsLink?: { __typename?: 'ContentModelReference', Expanded?: { __typename?: 'ArtistContainerPage', Name?: string | null, RelativePath?: string | null } | { __typename?: 'ArtistDetailsPage', Name?: string | null, RelativePath?: string | null } | { __typename?: 'BuyTicketBlock', Name?: string | null, RelativePath?: string | null } | { __typename?: 'BuyTicketPage', Name?: string | null, RelativePath?: string | null } | { __typename?: 'CaptchaElementBlock', Name?: string | null, RelativePath?: string | null } | { __typename?: 'ChoiceElementBlock', Name?: string | null, RelativePath?: string | null } | { __typename?: 'Content', Name?: string | null, RelativePath?: string | null } | { __typename?: 'ContentBlock', Name?: string | null, RelativePath?: string | null } | { __typename?: 'FileUploadElementBlock', Name?: string | null, RelativePath?: string | null } | { __typename?: 'FormContainerBlock', Name?: string | null, RelativePath?: string | null } | { __typename?: 'FormStepBlock', Name?: string | null, RelativePath?: string | null } | { __typename?: 'ImageChoiceElementBlock', Name?: string | null, RelativePath?: string | null } | { __typename?: 'ImageFile', Name?: string | null, RelativePath?: string | null } | { __typename?: 'ImagePage', Name?: string | null, RelativePath?: string | null } | { __typename?: 'LandingPage', Name?: string | null, RelativePath?: string | null } | { __typename?: 'NumberElementBlock', Name?: string | null, RelativePath?: string | null } | { __typename?: 'ParagraphTextElementBlock', Name?: string | null, RelativePath?: string | null } | { __typename?: 'PredefinedHiddenElementBlock', Name?: string | null, RelativePath?: string | null } | { __typename?: 'RangeElementBlock', Name?: string | null, RelativePath?: string | null } | { __typename?: 'ResetButtonElementBlock', Name?: string | null, RelativePath?: string | null } | { __typename?: 'SelectionElementBlock', Name?: string | null, RelativePath?: string | null } | { __typename?: 'SubmitButtonElementBlock', Name?: string | null, RelativePath?: string | null } | { __typename?: 'TextareaElementBlock', Name?: string | null, RelativePath?: string | null } | { __typename?: 'TextboxElementBlock', Name?: string | null, RelativePath?: string | null } | { __typename?: 'UrlElementBlock', Name?: string | null, RelativePath?: string | null } | { __typename?: 'VisitorDataHiddenElementBlock', Name?: string | null, RelativePath?: string | null } | null } | null, MainContentArea?: Array<{ __typename?: 'ContentAreaItemModel', ContentLink?: { __typename?: 'ContentModelReference', Expanded?: { __typename: 'ArtistContainerPage' } | { __typename: 'ArtistDetailsPage' } | { __typename: 'BuyTicketBlock' } | { __typename: 'BuyTicketPage' } | { __typename: 'CaptchaElementBlock' } | { __typename: 'ChoiceElementBlock' } | { __typename: 'Content' } | { __typename: 'ContentBlock', Title?: string | null, Image?: string | null, ImageAlignment?: string | null, Content?: string | null } | { __typename: 'FileUploadElementBlock' } | { __typename: 'FormContainerBlock' } | { __typename: 'FormStepBlock' } | { __typename: 'ImageChoiceElementBlock' } | { __typename: 'ImageFile', Content?: string | null, Url?: string | null, Thumbnail?: { __typename?: 'BlobModel', Url?: string | null } | null } | { __typename: 'ImagePage' } | { __typename: 'LandingPage' } | { __typename: 'NumberElementBlock' } | { __typename: 'ParagraphTextElementBlock' } | { __typename: 'PredefinedHiddenElementBlock' } | { __typename: 'RangeElementBlock' } | { __typename: 'ResetButtonElementBlock' } | { __typename: 'SelectionElementBlock' } | { __typename: 'SubmitButtonElementBlock' } | { __typename: 'TextareaElementBlock' } | { __typename: 'TextboxElementBlock' } | { __typename: 'UrlElementBlock' } | { __typename: 'VisitorDataHiddenElementBlock' } | null } | null } | null> | null, FooterContentArea?: Array<{ __typename?: 'ContentAreaItemModel', ContentLink?: { __typename?: 'ContentModelReference', Expanded?: { __typename: 'ArtistContainerPage' } | { __typename: 'ArtistDetailsPage' } | { __typename: 'BuyTicketBlock' } | { __typename: 'BuyTicketPage' } | { __typename: 'CaptchaElementBlock' } | { __typename: 'ChoiceElementBlock' } | { __typename: 'Content' } | { __typename: 'ContentBlock', Title?: string | null, Image?: string | null, ImageAlignment?: string | null, Content?: string | null } | { __typename: 'FileUploadElementBlock' } | { __typename: 'FormContainerBlock' } | { __typename: 'FormStepBlock' } | { __typename: 'ImageChoiceElementBlock' } | { __typename: 'ImageFile', Content?: string | null, Url?: string | null, Thumbnail?: { __typename?: 'BlobModel', Url?: string | null } | null } | { __typename: 'ImagePage' } | { __typename: 'LandingPage' } | { __typename: 'NumberElementBlock' } | { __typename: 'ParagraphTextElementBlock' } | { __typename: 'PredefinedHiddenElementBlock' } | { __typename: 'RangeElementBlock' } | { __typename: 'ResetButtonElementBlock' } | { __typename: 'SelectionElementBlock' } | { __typename: 'SubmitButtonElementBlock' } | { __typename: 'TextareaElementBlock' } | { __typename: 'TextboxElementBlock' } | { __typename: 'UrlElementBlock' } | { __typename: 'VisitorDataHiddenElementBlock' } | null } | null } | null> | null }; + +export type ContentBlockFragment = { __typename?: 'ContentBlock', Title?: string | null, Image?: string | null, ImageAlignment?: string | null, Content?: string | null }; + +export type ImageFileFragment = { __typename?: 'ImageFile', Content?: string | null, Url?: string | null, Thumbnail?: { __typename?: 'BlobModel', Url?: string | null } | null }; + +type ItemsInContentArea_ArtistContainerPage_Fragment = { __typename: 'ArtistContainerPage' }; + +type ItemsInContentArea_ArtistDetailsPage_Fragment = { __typename: 'ArtistDetailsPage' }; + +type ItemsInContentArea_BuyTicketBlock_Fragment = { __typename: 'BuyTicketBlock' }; + +type ItemsInContentArea_BuyTicketPage_Fragment = { __typename: 'BuyTicketPage' }; + +type ItemsInContentArea_CaptchaElementBlock_Fragment = { __typename: 'CaptchaElementBlock' }; + +type ItemsInContentArea_ChoiceElementBlock_Fragment = { __typename: 'ChoiceElementBlock' }; + +type ItemsInContentArea_Content_Fragment = { __typename: 'Content' }; + +type ItemsInContentArea_ContentBlock_Fragment = { __typename: 'ContentBlock', Title?: string | null, Image?: string | null, ImageAlignment?: string | null, Content?: string | null }; + +type ItemsInContentArea_FileUploadElementBlock_Fragment = { __typename: 'FileUploadElementBlock' }; + +type ItemsInContentArea_FormContainerBlock_Fragment = { __typename: 'FormContainerBlock' }; + +type ItemsInContentArea_FormStepBlock_Fragment = { __typename: 'FormStepBlock' }; + +type ItemsInContentArea_ImageChoiceElementBlock_Fragment = { __typename: 'ImageChoiceElementBlock' }; + +type ItemsInContentArea_ImageFile_Fragment = { __typename: 'ImageFile', Content?: string | null, Url?: string | null, Thumbnail?: { __typename?: 'BlobModel', Url?: string | null } | null }; + +type ItemsInContentArea_ImagePage_Fragment = { __typename: 'ImagePage' }; + +type ItemsInContentArea_LandingPage_Fragment = { __typename: 'LandingPage' }; + +type ItemsInContentArea_NumberElementBlock_Fragment = { __typename: 'NumberElementBlock' }; + +type ItemsInContentArea_ParagraphTextElementBlock_Fragment = { __typename: 'ParagraphTextElementBlock' }; + +type ItemsInContentArea_PredefinedHiddenElementBlock_Fragment = { __typename: 'PredefinedHiddenElementBlock' }; + +type ItemsInContentArea_RangeElementBlock_Fragment = { __typename: 'RangeElementBlock' }; + +type ItemsInContentArea_ResetButtonElementBlock_Fragment = { __typename: 'ResetButtonElementBlock' }; + +type ItemsInContentArea_SelectionElementBlock_Fragment = { __typename: 'SelectionElementBlock' }; + +type ItemsInContentArea_SubmitButtonElementBlock_Fragment = { __typename: 'SubmitButtonElementBlock' }; + +type ItemsInContentArea_TextareaElementBlock_Fragment = { __typename: 'TextareaElementBlock' }; + +type ItemsInContentArea_TextboxElementBlock_Fragment = { __typename: 'TextboxElementBlock' }; + +type ItemsInContentArea_UrlElementBlock_Fragment = { __typename: 'UrlElementBlock' }; + +type ItemsInContentArea_VisitorDataHiddenElementBlock_Fragment = { __typename: 'VisitorDataHiddenElementBlock' }; + +export type ItemsInContentAreaFragment = ItemsInContentArea_ArtistContainerPage_Fragment | ItemsInContentArea_ArtistDetailsPage_Fragment | ItemsInContentArea_BuyTicketBlock_Fragment | ItemsInContentArea_BuyTicketPage_Fragment | ItemsInContentArea_CaptchaElementBlock_Fragment | ItemsInContentArea_ChoiceElementBlock_Fragment | ItemsInContentArea_Content_Fragment | ItemsInContentArea_ContentBlock_Fragment | ItemsInContentArea_FileUploadElementBlock_Fragment | ItemsInContentArea_FormContainerBlock_Fragment | ItemsInContentArea_FormStepBlock_Fragment | ItemsInContentArea_ImageChoiceElementBlock_Fragment | ItemsInContentArea_ImageFile_Fragment | ItemsInContentArea_ImagePage_Fragment | ItemsInContentArea_LandingPage_Fragment | ItemsInContentArea_NumberElementBlock_Fragment | ItemsInContentArea_ParagraphTextElementBlock_Fragment | ItemsInContentArea_PredefinedHiddenElementBlock_Fragment | ItemsInContentArea_RangeElementBlock_Fragment | ItemsInContentArea_ResetButtonElementBlock_Fragment | ItemsInContentArea_SelectionElementBlock_Fragment | ItemsInContentArea_SubmitButtonElementBlock_Fragment | ItemsInContentArea_TextareaElementBlock_Fragment | ItemsInContentArea_TextboxElementBlock_Fragment | ItemsInContentArea_UrlElementBlock_Fragment | ItemsInContentArea_VisitorDataHiddenElementBlock_Fragment; + +export type LandingPageBlockDataFragment = { __typename?: 'LandingPageBlockData', Heading?: string | null, Message?: string | null }; + +export const ArtistDetailsPageFragmentDoc = ` + fragment ArtistDetailsPage on ArtistDetailsPage { + PerformanceStartTime + PerformanceEndTime + StageName + ArtistName + ArtistPhoto + ArtistGenre + ArtistDescription + ArtistIsHeadliner + Name + RelativePath + ParentLink { + Url + } +} + `; +export const LandingPageBlockDataFragmentDoc = ` + fragment LandingPageBlockData on LandingPageBlockData { + Heading + Message +} + `; +export const ContentBlockFragmentDoc = ` + fragment ContentBlock on ContentBlock { + Title + Image + ImageAlignment + Content +} + `; +export const ImageFileFragmentDoc = ` + fragment ImageFile on ImageFile { + Thumbnail { + Url + } + Content + Url +} + `; +export const ItemsInContentAreaFragmentDoc = ` + fragment ItemsInContentArea on IContent { + __typename + ... on ContentBlock { + ...ContentBlock + } + ... on ImageFile { + ...ImageFile + } +} + ${ContentBlockFragmentDoc} +${ImageFileFragmentDoc}`; +export const LandingPageFragmentDoc = ` + fragment LandingPage on LandingPage { + Title + Subtitle + BuyTicketBlock { + ...LandingPageBlockData + } + HeroImage + ArtistsLink { + Expanded { + Name + RelativePath + } + } + MainContentArea { + ContentLink { + Expanded { + ...ItemsInContentArea + } + } + } + FooterContentArea { + ContentLink { + Expanded { + ...ItemsInContentArea + } + } + } +} + ${LandingPageBlockDataFragmentDoc} +${ItemsInContentAreaFragmentDoc}`; +export const ArtistAutocompleteDocument = ` + query ArtistAutocomplete($searchParam: String!) { + ArtistDetailsPage { + autocomplete { + StageName(value: $searchParam) + ArtistName(value: $searchParam, limit: 3) + } + } +} + `; +export const useArtistAutocompleteQuery = < + TData = ArtistAutocompleteQuery, + TError = unknown + >( + dataSource: { endpoint: string, fetchParams?: RequestInit }, + variables: ArtistAutocompleteQueryVariables, + options?: UseQueryOptions + ) => + useQuery( + ['ArtistAutocomplete', variables], + fetcher(dataSource.endpoint, dataSource.fetchParams || {}, ArtistAutocompleteDocument, variables), + options + ); +export const ArtistSearchDocument = ` + query ArtistSearch($searchParam: String!, $locales: Locales!, $order: OrderBy) { + ArtistDetailsPage( + locale: [$locales] + orderBy: {_ranking: RELEVANCE, ArtistName: $order} + where: {_or: [{Name: {contains: $searchParam, boost: 10}}, {Name: {startsWith: $searchParam, boost: 10}}, {StageName: {startsWith: $searchParam}}]} + ) { + items { + PerformanceStartTime + PerformanceEndTime + StageName + ArtistName + ArtistPhoto + ArtistGenre + ArtistDescription + ArtistIsHeadliner + RelativePath + ParentLink { + Url + } + _fulltext + } + facets { + ArtistName(orderBy: ASC, orderType: VALUE, limit: 100) { + name + count + } + StageName(orderBy: ASC, orderType: VALUE, limit: 100) { + name + count + } + } + } +} + `; +export const useArtistSearchQuery = < + TData = ArtistSearchQuery, + TError = unknown + >( + dataSource: { endpoint: string, fetchParams?: RequestInit }, + variables: ArtistSearchQueryVariables, + options?: UseQueryOptions + ) => + useQuery( + ['ArtistSearch', variables], + fetcher(dataSource.endpoint, dataSource.fetchParams || {}, ArtistSearchDocument, variables), + options + ); +export const OtherContentSearchDocument = ` + query OtherContentSearch($searchParam: String!, $locales: Locales!, $order: OrderBy) { + Content( + locale: [$locales] + orderBy: {_ranking: RELEVANCE, Name: $order} + where: {_or: [{Name: {contains: $searchParam, boost: 10}}, {Name: {startsWith: $searchParam, boost: 10}}], _and: {ContentType: {notEq: "ArtistDetailsPage"}}} + ) { + items { + Name + RelativePath + ParentLink { + Url + } + _fulltext + ContentType + } + facets { + Name(orderBy: ASC, orderType: VALUE, limit: 100) { + name + count + } + } + } +} + `; +export const useOtherContentSearchQuery = < + TData = OtherContentSearchQuery, + TError = unknown + >( + dataSource: { endpoint: string, fetchParams?: RequestInit }, + variables: OtherContentSearchQueryVariables, + options?: UseQueryOptions + ) => + useQuery( + ['OtherContentSearch', variables], + fetcher(dataSource.endpoint, dataSource.fetchParams || {}, OtherContentSearchDocument, variables), + options + ); +export const StartDocument = ` + query Start($relativePath: String, $locales: Locales!, $language: String, $stageName: String, $artistGenre: String, $contentId: Int, $workId: Int, $statusEqual: String, $isCommonDraft: Boolean) { + Content( + locale: [$locales] + where: {ContentLink: {WorkId: {eq: $workId}, Id: {eq: $contentId}}, RelativePath: {eq: $relativePath}, Language: {Name: {eq: $language}}, Status: {eq: $statusEqual}, IsCommonDraft: {eq: $isCommonDraft}} + orderBy: {Saved: DESC} + limit: 1 + ) { + items { + Name + ParentLink { + Url + } + Url + __typename + RelativePath + ... on LandingPage { + ...LandingPage + _children { + ArtistContainerPage { + items { + Name + RelativePath + headlines: _children { + ArtistDetailsPage( + where: {ArtistIsHeadliner: {eq: true}} + orderBy: {PerformanceStartTime: ASC, Name: ASC} + ) { + items { + ...ArtistDetailsPage + } + } + } + } + } + } + } + ... on ArtistContainerPage { + Name + RelativePath + artists: _children { + ArtistDetailsPage( + where: {StageName: {eq: $stageName}, ArtistGenre: {eq: $artistGenre}, Status: {eq: "Published"}} + orderBy: {Name: ASC, ArtistIsHeadliner: ASC, PerformanceStartTime: ASC, StageName: ASC} + limit: 100 + ) { + items { + ...ArtistDetailsPage + } + facets { + ArtistGenre(orderType: VALUE, orderBy: ASC, limit: 10) { + name + count + } + StageName(orderType: VALUE, orderBy: ASC, limit: 10) { + name + count + } + } + } + } + } + ... on ArtistDetailsPage { + ...ArtistDetailsPage + } + ... on ContentBlock { + Title + Image + ImageAlignment + Content + } + ... on BuyTicketPage { + ContentLink { + Id + WorkId + GuidValue + ProviderName + Url + } + } + } + } +} + ${LandingPageFragmentDoc} +${ArtistDetailsPageFragmentDoc}`; +export const useStartQuery = < + TData = StartQuery, + TError = unknown + >( + dataSource: { endpoint: string, fetchParams?: RequestInit }, + variables: StartQueryVariables, + options?: UseQueryOptions + ) => + useQuery( + ['Start', variables], + fetcher(dataSource.endpoint, dataSource.fetchParams || {}, StartDocument, variables), + options + ); \ No newline at end of file diff --git a/samples/musicfestival-frontend-react/src/graphql/ArtistAutocomplete.graphql b/samples/musicfestival-frontend-react/src/graphql/ArtistAutocomplete.graphql new file mode 100644 index 0000000..4dde657 --- /dev/null +++ b/samples/musicfestival-frontend-react/src/graphql/ArtistAutocomplete.graphql @@ -0,0 +1,8 @@ +query ArtistAutocomplete($searchParam: String!) { + ArtistDetailsPage { + autocomplete { + StageName(value: $searchParam) + ArtistName(value: $searchParam, limit: 3) + } + } +} \ No newline at end of file diff --git a/samples/musicfestival-frontend-react/src/graphql/ArtistSearch.graphql b/samples/musicfestival-frontend-react/src/graphql/ArtistSearch.graphql new file mode 100644 index 0000000..3caa199 --- /dev/null +++ b/samples/musicfestival-frontend-react/src/graphql/ArtistSearch.graphql @@ -0,0 +1,33 @@ +query ArtistSearch($searchParam: String!, $locales: Locales!, $order: OrderBy) { + ArtistDetailsPage( + locale: [$locales] + orderBy: { _ranking: RELEVANCE, ArtistName: $order } + where: { _or: [{ Name: { contains: $searchParam, boost: 10 } }, { Name: { startsWith: $searchParam, boost: 10 } }, { StageName: { startsWith: $searchParam } }] } + ) { + items { + PerformanceStartTime + PerformanceEndTime + StageName + ArtistName + ArtistPhoto + ArtistGenre + ArtistDescription + ArtistIsHeadliner + RelativePath + ParentLink { + Url + } + _fulltext + } + facets { + ArtistName(orderBy: ASC, orderType: VALUE, limit: 100){ + name + count + } + StageName(orderBy: ASC, orderType: VALUE, limit: 100){ + name + count + } + } + } +} \ No newline at end of file diff --git a/samples/musicfestival-frontend-react/src/graphql/OtherContentSearch.graphql b/samples/musicfestival-frontend-react/src/graphql/OtherContentSearch.graphql new file mode 100644 index 0000000..b07ffb0 --- /dev/null +++ b/samples/musicfestival-frontend-react/src/graphql/OtherContentSearch.graphql @@ -0,0 +1,32 @@ +query OtherContentSearch($searchParam: String!, $locales: Locales!, $order: OrderBy) { + Content( + locale: [$locales] + orderBy: { _ranking: RELEVANCE, Name: $order } + where: { _or: [ + { Name: { contains: $searchParam, boost: 10 } }, + { Name: { startsWith: $searchParam, boost: 10 } } + ], + _and:{ + ContentType:{ + notEq: "ArtistDetailsPage" + } + } + } + ) { + items { + Name + RelativePath + ParentLink { + Url + } + _fulltext + ContentType + } + facets{ + Name(orderBy: ASC, orderType: VALUE, limit: 100){ + name + count + } + } + } +} \ No newline at end of file diff --git a/samples/musicfestival-frontend-react/src/graphql/Start.graphql b/samples/musicfestival-frontend-react/src/graphql/Start.graphql new file mode 100644 index 0000000..a0eea38 --- /dev/null +++ b/samples/musicfestival-frontend-react/src/graphql/Start.graphql @@ -0,0 +1,132 @@ +query Start( + $relativePath: String + $locales: Locales! + $language: String + $stageName: String + $artistGenre: String + $contentId: Int + $workId: Int + $statusEqual: String + $isCommonDraft: Boolean +) { + Content( + locale: [$locales] + where: { + ContentLink: {WorkId: {eq: $workId}, Id: {eq: $contentId}} + RelativePath: { + eq: $relativePath + } + Language: { + Name: { + eq: $language + } + }, + Status: { + eq: $statusEqual + }, + IsCommonDraft: { + eq: $isCommonDraft + } + }, + orderBy: {Saved: DESC}, + # need to sort by Saved time in descending order + # otherwise sometimes you may get Published version instead of primary draft version. + limit: 1 + ) { + items { + Name + ParentLink { + Url + } + Url + __typename + RelativePath + ... on LandingPage { + ...LandingPage + _children { + ArtistContainerPage { + items { + Name + RelativePath + headlines: _children { + ArtistDetailsPage( + where: { + ArtistIsHeadliner: { + eq: true + } + } + orderBy: { + PerformanceStartTime: ASC, + Name: ASC + } + ) { + items { + ...ArtistDetailsPage + } + } + } + } + } + } + } + ... on ArtistContainerPage { + Name + RelativePath + artists: _children { + ArtistDetailsPage( + where: { + StageName: { + eq: $stageName + } + ArtistGenre: { + eq: $artistGenre + } + Status: { + eq: "Published" + } + } + orderBy: { + Name: ASC, + ArtistIsHeadliner: ASC, + PerformanceStartTime: ASC, + StageName: ASC + } + limit: 100 + ) { + items { + ...ArtistDetailsPage + } + facets { + ArtistGenre(orderType: VALUE, orderBy: ASC, limit: 10) { + name + count + } + StageName(orderType: VALUE, orderBy: ASC, limit: 10) { + name + count + } + } + } + } + } + ... on ArtistDetailsPage { + ...ArtistDetailsPage + } + ... on ContentBlock { + Title + Image + ImageAlignment + Content + } + ... on BuyTicketPage { + ContentLink { + Id + WorkId + GuidValue + ProviderName + Url + } + } + } + } +} \ No newline at end of file diff --git a/samples/musicfestival-frontend-react/src/graphql/fragments/ArtistDetailsPage.graphql b/samples/musicfestival-frontend-react/src/graphql/fragments/ArtistDetailsPage.graphql new file mode 100644 index 0000000..a754d2d --- /dev/null +++ b/samples/musicfestival-frontend-react/src/graphql/fragments/ArtistDetailsPage.graphql @@ -0,0 +1,15 @@ +fragment ArtistDetailsPage on ArtistDetailsPage { + PerformanceStartTime + PerformanceEndTime + StageName + ArtistName + ArtistPhoto + ArtistGenre + ArtistDescription + ArtistIsHeadliner + Name + RelativePath + ParentLink { + Url + } +} \ No newline at end of file diff --git a/samples/musicfestival-frontend-react/src/graphql/fragments/BuyTicket.graphql b/samples/musicfestival-frontend-react/src/graphql/fragments/BuyTicket.graphql new file mode 100644 index 0000000..ca83ceb --- /dev/null +++ b/samples/musicfestival-frontend-react/src/graphql/fragments/BuyTicket.graphql @@ -0,0 +1,28 @@ +fragment LandingPage on LandingPage { + Title + Subtitle + BuyTicketBlock { + ...LandingPageBlockData + } + HeroImage + ArtistsLink { + Expanded { + Name + RelativePath + } + } + MainContentArea { + ContentLink { + Expanded { + ...ItemsInContentArea + } + } + } + FooterContentArea { + ContentLink { + Expanded { + ...ItemsInContentArea + } + } + } +} \ No newline at end of file diff --git a/samples/musicfestival-frontend-react/src/graphql/fragments/ContentBlock.graphql b/samples/musicfestival-frontend-react/src/graphql/fragments/ContentBlock.graphql new file mode 100644 index 0000000..957a6da --- /dev/null +++ b/samples/musicfestival-frontend-react/src/graphql/fragments/ContentBlock.graphql @@ -0,0 +1,6 @@ +fragment ContentBlock on ContentBlock { + Title + Image + ImageAlignment + Content +} \ No newline at end of file diff --git a/samples/musicfestival-frontend-react/src/graphql/fragments/ImageFile.graphql b/samples/musicfestival-frontend-react/src/graphql/fragments/ImageFile.graphql new file mode 100644 index 0000000..04a497d --- /dev/null +++ b/samples/musicfestival-frontend-react/src/graphql/fragments/ImageFile.graphql @@ -0,0 +1,7 @@ +fragment ImageFile on ImageFile { + Thumbnail { + Url + } + Content + Url +} \ No newline at end of file diff --git a/samples/musicfestival-frontend-react/src/graphql/fragments/ItemsInContentArea.graphql b/samples/musicfestival-frontend-react/src/graphql/fragments/ItemsInContentArea.graphql new file mode 100644 index 0000000..360d1e0 --- /dev/null +++ b/samples/musicfestival-frontend-react/src/graphql/fragments/ItemsInContentArea.graphql @@ -0,0 +1,9 @@ +fragment ItemsInContentArea on IContent { + __typename + ...on ContentBlock { + ...ContentBlock + } + ...on ImageFile { + ...ImageFile + } +} \ No newline at end of file diff --git a/samples/musicfestival-frontend-react/src/graphql/fragments/LandingPage.graphql b/samples/musicfestival-frontend-react/src/graphql/fragments/LandingPage.graphql new file mode 100644 index 0000000..ca83ceb --- /dev/null +++ b/samples/musicfestival-frontend-react/src/graphql/fragments/LandingPage.graphql @@ -0,0 +1,28 @@ +fragment LandingPage on LandingPage { + Title + Subtitle + BuyTicketBlock { + ...LandingPageBlockData + } + HeroImage + ArtistsLink { + Expanded { + Name + RelativePath + } + } + MainContentArea { + ContentLink { + Expanded { + ...ItemsInContentArea + } + } + } + FooterContentArea { + ContentLink { + Expanded { + ...ItemsInContentArea + } + } + } +} \ No newline at end of file diff --git a/samples/musicfestival-frontend-react/src/graphql/fragments/LandingPageBlockData.graphql b/samples/musicfestival-frontend-react/src/graphql/fragments/LandingPageBlockData.graphql new file mode 100644 index 0000000..0cbd7ca --- /dev/null +++ b/samples/musicfestival-frontend-react/src/graphql/fragments/LandingPageBlockData.graphql @@ -0,0 +1,4 @@ +fragment LandingPageBlockData on LandingPageBlockData { + Heading + Message +} \ No newline at end of file diff --git a/samples/musicfestival-frontend-react/src/helpers/contentSavedEvent.ts b/samples/musicfestival-frontend-react/src/helpers/contentSavedEvent.ts new file mode 100644 index 0000000..5417968 --- /dev/null +++ b/samples/musicfestival-frontend-react/src/helpers/contentSavedEvent.ts @@ -0,0 +1,2 @@ +const subcribeContentSavedEvent = (callback: (message: any) => void) => (window as any).epi?.subscribe('contentSaved', callback) +export { subcribeContentSavedEvent } \ No newline at end of file diff --git a/samples/musicfestival-frontend-react/src/helpers/queryCacheHelper.ts b/samples/musicfestival-frontend-react/src/helpers/queryCacheHelper.ts new file mode 100644 index 0000000..8249cf7 --- /dev/null +++ b/samples/musicfestival-frontend-react/src/helpers/queryCacheHelper.ts @@ -0,0 +1,89 @@ +import { QueryClient } from "@tanstack/react-query"; +import {ArtistSearchQuery, Locales, Ranking, StartQuery} from "../generated"; +import { ContentSavedMessage } from "../models/ContentSavedMessage"; +import { extractParams, isEditOrPreviewMode } from "./urlHelper"; + +const generateGQLQueryVars = (token: string, pathname: string): any => { + const { relativePath, locales, language, contentId, workId } = extractParams(token, pathname) + let variables: any = { relativePath, locales: locales as Locales, language, statusEqual: "Published" }; + if (isEditOrPreviewMode() && token) { + variables = workId === undefined + ? { contentId, isCommonDraft: true, locales: locales as Locales, language } + : { contentId, workId, locales: locales as Locales, language }; + } + + return variables +} + +const generateGQLSearchQueryVars = (token: string, pathname: string, searchParam: string | null, sortOption: string, ranking: Ranking = Ranking.Relevance): any => { + const { locales } = extractParams(token, pathname) + let variables: any = { locales: locales as Locales, searchParam: searchParam, order: sortOption, ranking: ranking }; + if (isEditOrPreviewMode() && token) { + variables = { locales: locales as Locales, searchParam, sortOption, ranking }; + } + + return variables +} + +const updateSearchQueryCache = (queryClient: QueryClient, data: StartQuery | undefined, variables: any, message: ContentSavedMessage) => { + const hasComplexProperty = message.properties.find(p => !isSimpleProperty(p.value)) !== undefined + if (hasComplexProperty) { + queryClient.invalidateQueries(['ArtistSearch', variables]); + return; + } + + const newContent = updateSearchQueryData({ ...data }, message); + queryClient.setQueryData(['ArtistSearch', variables], newContent); +} + +function updateSearchQueryData(data: ArtistSearchQuery, message: ContentSavedMessage) { + if (!data.ArtistDetailsPage?.items || !data.ArtistDetailsPage?.items || data.ArtistDetailsPage?.items?.length === 0) { return; } + const content = data.ArtistDetailsPage?.items[0]; + message.properties.forEach((prop) => updateContentProperty(content, prop.name, prop.value)); + + return data; +} + +const updateStartQueryCache = (queryClient: QueryClient, data: StartQuery | undefined, variables: any, message: ContentSavedMessage) => { + const hasComplexProperty = message.properties.find(p => !isSimpleProperty(p.value)) !== undefined + if (hasComplexProperty) { + queryClient.invalidateQueries(['Start', variables]); + return; + } + + const newContent = updateStartQueryData({ ...data }, message); + queryClient.setQueryData(['Start', variables], newContent); +} + +function updateStartQueryData(data: StartQuery, message: ContentSavedMessage) { + if (!data.Content || !data.Content.items || data.Content?.items?.length === 0) { return; } + const content = data.Content?.items[0]; + message.properties.forEach((prop) => updateContentProperty(content, prop.name, prop.value)); + + return data; +} + +function updateContentProperty(content: any, propName: string, propValue: any) { + // we need remove the prefix icontent_ because some special properties like Name are returned with the prefix. + propName = propName.toLowerCase() + const prefixesToRemove = ["icontent_", "ichangetrackable_", "iversionable_", "iroutable_"] + prefixesToRemove.forEach(prefix => { + propName = propName.startsWith(prefix) ? propName.substring(prefix.length) : propName + }) + + const matchedKey = Object.keys(content).find((key) => key.toLowerCase() === propName); + if (!matchedKey) { return; } + + content[matchedKey] = propValue; +} + +function isSimpleProperty(propValue: any) { + if (Array.isArray(propValue) || typeof propValue === "object") { + return false + } + + return true +} + + +export { generateGQLQueryVars, updateStartQueryCache, generateGQLSearchQueryVars, updateSearchQueryCache } \ No newline at end of file diff --git a/samples/musicfestival-frontend-react/src/helpers/urlHelper.ts b/samples/musicfestival-frontend-react/src/helpers/urlHelper.ts new file mode 100644 index 0000000..5b3e81e --- /dev/null +++ b/samples/musicfestival-frontend-react/src/helpers/urlHelper.ts @@ -0,0 +1,74 @@ +import {Ranking} from "../generated"; +import { Buffer } from "buffer"; +import { Payload } from "../models/Payload"; + + +const isEditOrPreviewMode = () => { + const params = window.location.search.split(/[&?]+/); + return params.includes("epieditmode=true") || params.includes("epieditmode=false"); +} + +const getImageUrl = (path = "") => { + const siteUrl = process.env.REACT_APP_LOGIN_AUTHORITY as string + if (!path) { + return "" + } + + return path.startsWith("http") ? path : siteUrl + path +} + +const extractParams = (token: string, urlPath: string) => { + var payload: Payload = {}; + + if (token) { + const base64String = token.split('.')[1] + payload = JSON.parse(Buffer.from(base64String, 'base64').toString()); + } + + let relativePath = (urlPath.length > 1 && urlPath != "/search") ? urlPath : '/en' + + const epiContentPrefix = "/EPiServer/CMS/Content/"; + if (relativePath.startsWith(epiContentPrefix)) { + relativePath = relativePath.substring(epiContentPrefix.length - 1); + } + + if (relativePath.endsWith('/')) { + relativePath = relativePath.slice(0, -1) + } + + if (relativePath.includes(",")) { + relativePath = relativePath.substring(0, relativePath.indexOf(',')); + } + + if (relativePath.endsWith('/')) { + relativePath = relativePath.slice(0, -1) + } + + const urlSegments = relativePath.split('/') + const language = urlSegments.length ? urlSegments.find(s => s.length === 2) : "en" + + const contentId = payload.c_id && parseInt(payload.c_id!.toString()); + const workId = payload.c_ver && parseInt(payload.c_ver!.toString()); + + return { relativePath, locales: language, language, contentId: contentId, workId: workId } +} + +const getRankingFromSearchParams = (searchParams: URLSearchParams): Ranking => { + for (const [key, value] of Object.entries(Ranking)) { + if (key.toLowerCase() === searchParams.get("r")?.toString().toLowerCase()) { + return value; + } + } + + return Ranking.Relevance; +} + +const getPreviewTokenFromUrl = (queryString: string) => { + const urlParams = new URLSearchParams(queryString); + const previewToken = urlParams.get('preview_token') ?? ""; + + return previewToken; +} + + +export {isEditOrPreviewMode, extractParams, getImageUrl, getRankingFromSearchParams, getPreviewTokenFromUrl} \ No newline at end of file diff --git a/samples/musicfestival-frontend-react/src/index.css b/samples/musicfestival-frontend-react/src/index.css new file mode 100644 index 0000000..ec2585e --- /dev/null +++ b/samples/musicfestival-frontend-react/src/index.css @@ -0,0 +1,13 @@ +body { + margin: 0; + font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Roboto', 'Oxygen', + 'Ubuntu', 'Cantarell', 'Fira Sans', 'Droid Sans', 'Helvetica Neue', + sans-serif; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; +} + +code { + font-family: source-code-pro, Menlo, Monaco, Consolas, 'Courier New', + monospace; +} diff --git a/samples/musicfestival-frontend-react/src/index.tsx b/samples/musicfestival-frontend-react/src/index.tsx new file mode 100644 index 0000000..94af02b --- /dev/null +++ b/samples/musicfestival-frontend-react/src/index.tsx @@ -0,0 +1,54 @@ +import { useEffect } from 'react'; +import ReactDOM from 'react-dom/client'; +import { + BrowserRouter as Router, + Routes, + Route +} from "react-router-dom"; +import './index.css'; +import App from './App'; +import reportWebVitals from './reportWebVitals'; +import { QueryClient, QueryClientProvider } from '@tanstack/react-query'; +import LoginCallbackPage from './pages/LoginCallbackPage'; +import { isEditOrPreviewMode } from './helpers/urlHelper'; +import SearchPage from './pages/SearchPage'; + +const queryClient = new QueryClient(); +const backendUrl = process.env.REACT_APP_LOGIN_AUTHORITY as string + +export default function WrapApp() { + useEffect(() => { + if(isEditOrPreviewMode()) { + const communicationScript = document.createElement('script'); + communicationScript.src = `${backendUrl}/episerver/cms/latest/clientresources/communicationinjector.js`; + document.body.appendChild(communicationScript); + } + }); + + return ( + +
    + + } /> + } /> + } /> + +
    +
    + ) +} + + +const root = ReactDOM.createRoot( + document.getElementById('root') as HTMLElement +); +root.render( + + + +); + +// If you want to start measuring performance in your app, pass a function +// to log results (for example: reportWebVitals(console.log)) +// or send to an analytics endpoint. Learn more: https://bit.ly/CRA-vitals +reportWebVitals(); \ No newline at end of file diff --git a/samples/musicfestival-frontend-react/src/logo.svg b/samples/musicfestival-frontend-react/src/logo.svg new file mode 100644 index 0000000..9dfc1c0 --- /dev/null +++ b/samples/musicfestival-frontend-react/src/logo.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/samples/musicfestival-frontend-react/src/models/ContentSavedMessage.ts b/samples/musicfestival-frontend-react/src/models/ContentSavedMessage.ts new file mode 100644 index 0000000..4d96a00 --- /dev/null +++ b/samples/musicfestival-frontend-react/src/models/ContentSavedMessage.ts @@ -0,0 +1,13 @@ +export interface Property { + name: string; + value: string; + successful: boolean; + validationErrors?: any; +} + +export interface ContentSavedMessage { + contentLink: string; + properties: Property[]; + editUrl: string; + previewUrl: string; +} \ No newline at end of file diff --git a/samples/musicfestival-frontend-react/src/models/Payload.ts b/samples/musicfestival-frontend-react/src/models/Payload.ts new file mode 100644 index 0000000..c7f2650 --- /dev/null +++ b/samples/musicfestival-frontend-react/src/models/Payload.ts @@ -0,0 +1,4 @@ +export interface Payload { + c_id?: number; + c_ver?: number; +} \ No newline at end of file diff --git a/samples/musicfestival-frontend-react/src/pages/ArtistContainerPage.tsx b/samples/musicfestival-frontend-react/src/pages/ArtistContainerPage.tsx new file mode 100644 index 0000000..a55bd99 --- /dev/null +++ b/samples/musicfestival-frontend-react/src/pages/ArtistContainerPage.tsx @@ -0,0 +1,52 @@ +import { getImageUrl } from '../helpers/urlHelper' + +type ArtistContainerPageProps = { + content: any +} + +function ArtistContainerPage({ content }: ArtistContainerPageProps) { + return ( +
    + +
    +
    +

    {content?.Name}

    +
    +
    +

     

    + {content.artists?.ArtistDetailsPage?.items?.map((artistDetailsPage: any, artistDetailsPageIdx: number) => { + return ( + + ) + })} +

     

    +
    +
    +
    +
    +
    © Music Festival 2020
    +
    +
    +
    + ) +} + +export default ArtistContainerPage; \ No newline at end of file diff --git a/samples/musicfestival-frontend-react/src/pages/ArtistDetailsPage.tsx b/samples/musicfestival-frontend-react/src/pages/ArtistDetailsPage.tsx new file mode 100644 index 0000000..42e22b0 --- /dev/null +++ b/samples/musicfestival-frontend-react/src/pages/ArtistDetailsPage.tsx @@ -0,0 +1,51 @@ +import parse from 'html-react-parser' +import { getImageUrl } from '../helpers/urlHelper' + +type ArtistDetailsPageProps = { + content: any +} + +function ArtistDetailsPage({content}: ArtistDetailsPageProps) { + return ( +
    + +
    +
    + {(() => { + if (content?.ArtistPhoto && content.ArtistPhoto.length > 0) { + return ( + {content?.ArtistName + ) + } + })()} +
    +
    +

    {content?.ArtistName}

    +
    +
    +

    {content?.StageName}

    +

    {content?.PerformanceStartTime} - {content?.PerformanceEndTime}

    +
    +
    + {parse(content?.ArtistDescription ?? '')} +
    +
    +
    +
    +
    © Music Festival 2020
    +
    +
    +
    + ) +} + +export default ArtistDetailsPage; \ No newline at end of file diff --git a/samples/musicfestival-frontend-react/src/pages/BlockPage.tsx b/samples/musicfestival-frontend-react/src/pages/BlockPage.tsx new file mode 100644 index 0000000..c0c9bb3 --- /dev/null +++ b/samples/musicfestival-frontend-react/src/pages/BlockPage.tsx @@ -0,0 +1,61 @@ +import BuyTicketBlock from '../components/blocks/BuyTicketBlock' +import ContentBlock from '../components/blocks/ContentBlock' +import GenericBlock from '../components/blocks/GenericBlock' + +type ArtistDetailsPageProps = { + content: any +} + +function GetBlockComponent(content: any) { + if (content?.__typename == "ContentBlock") { + return + } + + if (content?.__typename == "GenericBlock") { + return + } + + if (content?.__typename == "BuyTicketBlock") { + return + } + + return +} + +function BlockPage({ content }: ArtistDetailsPageProps) { + return ( +
    +
    +
    +
    Full
    +
    +
    + {GetBlockComponent(content)} +
    + +
    +
    Wide
    +
    +
    + {GetBlockComponent(content)} +
    + +
    +
    Half
    +
    +
    + {GetBlockComponent(content)} +
    + +
    +
    Narrow
    +
    +
    + {GetBlockComponent(content)} +
    +
    +
    + ) +} + +export { GetBlockComponent, BlockPage }; \ No newline at end of file diff --git a/samples/musicfestival-frontend-react/src/pages/BuyTicketPage.tsx b/samples/musicfestival-frontend-react/src/pages/BuyTicketPage.tsx new file mode 100644 index 0000000..e01b620 --- /dev/null +++ b/samples/musicfestival-frontend-react/src/pages/BuyTicketPage.tsx @@ -0,0 +1,76 @@ +import { Form, FormLogin } from '@episerver/forms-react'; +import { FormCache, FormConstants, IdentityInfo, extractParams } from '@episerver/forms-sdk'; +import { useEffect, useState } from 'react'; +import { useNavigate, useLocation } from 'react-router-dom'; +import { useFetch } from '../useFetch'; +import SearchButton from '../components/SearchButton'; +import { getImageUrl } from '../helpers/urlHelper'; +import authService from '../authService'; + +type BuyTicketPageProps = { + content: any, +} + +function BuyTicketPage({ content }: BuyTicketPageProps) { + const location = useLocation(); + const { language } = extractParams(window.location.pathname) + const url = `${process.env.REACT_APP_ENDPOINT_GET_FORM_BY_PAGE_URL}${location.pathname}`; + + const { data: pageData, loading } = useFetch(url); + + const formCache = new FormCache(); + + const [identityInfo, setIdentityInfo] = useState({ + accessToken: formCache.get(FormConstants.FormAccessToken) + } as IdentityInfo); + + useEffect(() => { + setIdentityInfo({ + accessToken: formCache.get(FormConstants.FormAccessToken) + } as IdentityInfo) + }, [formCache.get(FormConstants.FormAccessToken)]); + + const history = useNavigate() + return ( + <> + {loading &&
    Loading...
    } + + {!loading && pageData && +
    + +
    + {pageData.childrens.map((c: any) => ( +
    + ))} +
    +
    + } + + ) +} + +export default BuyTicketPage; \ No newline at end of file diff --git a/samples/musicfestival-frontend-react/src/pages/LandingPage.tsx b/samples/musicfestival-frontend-react/src/pages/LandingPage.tsx new file mode 100644 index 0000000..7a3bfe3 --- /dev/null +++ b/samples/musicfestival-frontend-react/src/pages/LandingPage.tsx @@ -0,0 +1,72 @@ +import SearchButton from '../components/SearchButton' +import { getImageUrl } from '../helpers/urlHelper' +import { GetBlockComponent } from './BlockPage' + +type LandingPageProps = { + content: any, +} + +function LandingPage({ content }: LandingPageProps) { + return ( +
    + +
    +
    +

    {content?.Title}

    +
    {content?.Subtitle}
    +
    +
    +
    +
    + {content.ArtistsLink?.Expanded?.Name} +
    +
    +
    + {content?.MainContentArea?.map((mainContentAreaItem: any, mainContentAreaItemIdx: number) => { + return ( + (() => { + const contentItem = mainContentAreaItem?.ContentLink?.Expanded + if (contentItem?.__typename === "ImageFile") { + return ( +
    +
    +
    +
    + {contentItem?.Url +
    +
    +
    +
    + ) + } + return ( +
    + {GetBlockComponent(contentItem)} +
    + ) + })() + ) + })} +
    +
    +
    +
    + ) +} + +export default LandingPage; \ No newline at end of file diff --git a/samples/musicfestival-frontend-react/src/pages/LoginCallbackPage.tsx b/samples/musicfestival-frontend-react/src/pages/LoginCallbackPage.tsx new file mode 100644 index 0000000..0ac736a --- /dev/null +++ b/samples/musicfestival-frontend-react/src/pages/LoginCallbackPage.tsx @@ -0,0 +1,23 @@ + +import { UserManager, WebStorageStateStore } from 'oidc-client'; + +function LoginCallbackPage() { + const settings = { + response_mode: 'query', + userStore: new WebStorageStateStore({}), + }; + + new UserManager(settings).signinRedirectCallback().then((user) => { + if (user && user.state) { + window.location.href = user.state; + } else { + window.location.href = window.location.origin; + } + }).catch((err) => { + console.error(err); + }); + + return <>; +} + +export default LoginCallbackPage; \ No newline at end of file diff --git a/samples/musicfestival-frontend-react/src/pages/SearchPage.tsx b/samples/musicfestival-frontend-react/src/pages/SearchPage.tsx new file mode 100644 index 0000000..aa82248 --- /dev/null +++ b/samples/musicfestival-frontend-react/src/pages/SearchPage.tsx @@ -0,0 +1,383 @@ +import { memo, useCallback, useEffect, useState } from "react"; +import { useSearchParams } from "react-router-dom"; +import Footer from "../components/Footer"; +import Header from "../components/Header"; +import SearchButton from "../components/SearchButton"; +import { + ArtistAutocompleteQuery, + ArtistSearchQuery, + OtherContentSearchQuery, + useArtistAutocompleteQuery, + useArtistSearchQuery, + useOtherContentSearchQuery +} from "../generated"; +import { generateGQLSearchQueryVars, updateSearchQueryCache } from "../helpers/queryCacheHelper"; +import {getImageUrl, getRankingFromSearchParams, isEditOrPreviewMode} from "../helpers/urlHelper"; +import ReactPaginate from 'react-paginate'; +import { useMutation, useQueryClient } from "@tanstack/react-query"; +import { ContentSavedMessage } from "../models/ContentSavedMessage"; +import authService from "../authService"; +import { subcribeContentSavedEvent } from "../helpers/contentSavedEvent"; + +let previousSavedMessage: any = null; +const singleKeyUrl = process.env.REACT_APP_CONTENT_GRAPH_GATEWAY_URL as string +const previewUrl = process.env.REACT_APP_CG_PREVIEW_URL as string + +function SearchPage() { + console.log("Start") + const queryClient = useQueryClient() + const ARTIST = "Artist" + const OTHERCONTENT = "OtherContent" + + const [token, setToken] = useState("") + const [itemOffset, setItemOffset] = useState(0) + const [otherItemOffset, setOtherItemOffset] = useState(0) + const [itemsPerPage, setItemsPerPage] = useState(10) + const [otherItemsPerPage, setOtherItemsPerPage] = useState(10) + const [orderBy, setOrderBy] = useState("ASC") + const [searchParams] = useSearchParams() + const endOffset = itemOffset + itemsPerPage + const endOffsetOther = otherItemOffset + otherItemsPerPage + const modeEdit = isEditOrPreviewMode() + let queryString = searchParams.get("q") ?? "" + let filterQueryString = searchParams.get("f") ?? "" + const [filterBy, setFilterBy] = useState(filterQueryString ?? ARTIST) + const ranking = getRankingFromSearchParams(searchParams); + + let artistData: ArtistSearchQuery | undefined = undefined + let otherData: OtherContentSearchQuery | undefined = undefined + let autocompleteData : ArtistAutocompleteQuery | undefined = undefined + let resultNumber : number + let otherResultNumber : number + let variables: any + let options: string[] = ["ASC", "DESC"] + let itemsPerPageOptions: number[] = [10, 15] + let filterByOption: {value: string; key: string}[] = [ + {value: "Artists", key: "Artist"}, + {value: "Other Content", key: "OtherContent"} + ] + + let headers = {} + let url = singleKeyUrl + + const { mutate } = useMutation((obj: any) => obj, { + onSuccess: (message: ContentSavedMessage) => { + if (previousSavedMessage !== message) { + previousSavedMessage = message; + updateSearchQueryCache(queryClient, artistData, variables, message) + } + } + }) + + useEffect(() => { + authService.getUser().then((user) => { + if (user && user.expired) { + authService.refreshAccessToken().then((_token) => { + _token && setToken(_token) + }) + } + }); + + authService.getAccessToken().then((_token) => { + _token && setToken(_token) + modeEdit && !_token && !artistData && authService.login() + }) + }, []) + + if (modeEdit) { + if (token) { + headers = { 'Authorization': 'Bearer ' + token } + } + url = previewUrl + subcribeContentSavedEvent((message: any) => mutate(message)) + } + + variables = generateGQLSearchQueryVars(token, window.location.pathname, queryString, orderBy, ranking) + + const { data : searchQueryData } = useArtistSearchQuery({ endpoint: url, fetchParams: { headers: headers } }, variables, { staleTime: 2000, enabled: !modeEdit || !!token }) + artistData = searchQueryData + resultNumber = artistData?.ArtistDetailsPage?.items?.length ?? 0 + const currentItems = artistData?.ArtistDetailsPage?.items?.slice(itemOffset, endOffset) + const pageCount = Math.ceil(resultNumber / itemsPerPage) + + const { data : otherContentSearchQueryData } = useOtherContentSearchQuery({ endpoint: url, fetchParams: { headers: headers } }, variables, { staleTime: 2000, enabled: !modeEdit || !!token }) + otherData = otherContentSearchQueryData + otherResultNumber = otherData?.Content?.items?.length ?? 0 + const currentOtherItems = otherData?.Content?.items?.slice(otherItemOffset, endOffsetOther) + const pageOtherCount = Math.ceil(otherResultNumber / itemsPerPage) + + const { data : artistAutocompleteData } = useArtistAutocompleteQuery({ endpoint: url, fetchParams: { headers: headers } }, variables, { staleTime: 2000, enabled: !modeEdit || !!token }) + autocompleteData = artistAutocompleteData + + const handlePageClick = (event: any) => { + const newOffset = (event.selected * itemsPerPage) % resultNumber + setItemOffset(newOffset) + } + + const handleItemsChange = (event: any) => { + setItemsPerPage(event.target.value) + } + + const handleOtherPageClick = (event: any) => { + const newOffset = (event.selected * itemsPerPage) % otherResultNumber + setOtherItemOffset(newOffset) + } + + const handleOtherItemsChange = (event: any) => { + setOtherItemsPerPage(event.target.value) + } + + const handleChange = (event: any) => { + setOrderBy(event.target.value) + } + + const handleFacetClick = (event: any) => { + window.location.href = `${window.location.origin}/search?q=${event.target.innerText}&f=${filterBy}&r=${ranking}` + } + + const handleFilterByChange = (event : any) => { + setFilterBy(event.target.value) + //setOtherItemsPerPage(event.target.value) + } + + return ( +
    +
    +
    + +
    +
    + +
    +
    + Search by: + +
    +
    +
    +
    + Filter by: +
    + Artist Name: + { + artistData?.ArtistDetailsPage?.facets?.ArtistName?.map((artist, idx) => { + return ( + + ) + }) + } +
    +
    + Stage Name: + { + artistData?.ArtistDetailsPage?.facets?.StageName?.map((artist, idx) => { + return ( + + ) + }) + } +
    +
    + Content: + { + otherData?.Content?.facets?.Name?.map((content, idx) => { + return ( + + ) + }) + } +
    +
    +
    +
    +
    Your search for {queryString} resulted in {filterBy == ARTIST ? resultNumber : otherResultNumber} hits
    +
    +
    + Sort: + +
    +
    +
    +
    + { + currentItems?.map((content, idx) => { + return ( +
    + +
    +

    {content?.ArtistDescription}

    +
    +
    + ) + }) + } +
    +
    +
    People also search for:
    +

    + { + autocompleteData?.ArtistDetailsPage?.autocomplete?.ArtistName?.map((name, idx) => { + return ( + + ) + }) + } + { + autocompleteData?.ArtistDetailsPage?.autocomplete?.StageName?.map((name, idx) => { + return ( + + ) + }) + } +
    +
    + + + + + + + +
    + Items per page: + + + +
    +
    +
    +
    +
    + { + currentOtherItems?.map((content, idx) => { + return ( +
    +
    + +   + +
    +
    +

    {content?.RelativePath}

    +
    +
    + ) + }) + } +
    +
    + + + + + + + +
    + Items per page: + + + +
    +
    +
    +
    +
    +
    +
    +
    +
    + ); +} + +export default memo(SearchPage); \ No newline at end of file diff --git a/samples/musicfestival-frontend-react/src/react-app-env.d.ts b/samples/musicfestival-frontend-react/src/react-app-env.d.ts new file mode 100644 index 0000000..6431bc5 --- /dev/null +++ b/samples/musicfestival-frontend-react/src/react-app-env.d.ts @@ -0,0 +1 @@ +/// diff --git a/samples/musicfestival-frontend-react/src/reportWebVitals.ts b/samples/musicfestival-frontend-react/src/reportWebVitals.ts new file mode 100644 index 0000000..49a2a16 --- /dev/null +++ b/samples/musicfestival-frontend-react/src/reportWebVitals.ts @@ -0,0 +1,15 @@ +import { ReportHandler } from 'web-vitals'; + +const reportWebVitals = (onPerfEntry?: ReportHandler) => { + if (onPerfEntry && onPerfEntry instanceof Function) { + import('web-vitals').then(({ getCLS, getFID, getFCP, getLCP, getTTFB }) => { + getCLS(onPerfEntry); + getFID(onPerfEntry); + getFCP(onPerfEntry); + getLCP(onPerfEntry); + getTTFB(onPerfEntry); + }); + } +}; + +export default reportWebVitals; diff --git a/samples/musicfestival-frontend-react/src/setupTests.ts b/samples/musicfestival-frontend-react/src/setupTests.ts new file mode 100644 index 0000000..8f2609b --- /dev/null +++ b/samples/musicfestival-frontend-react/src/setupTests.ts @@ -0,0 +1,5 @@ +// jest-dom adds custom jest matchers for asserting on DOM nodes. +// allows you to do things like: +// expect(element).toHaveTextContent(/react/i) +// learn more: https://github.com/testing-library/jest-dom +import '@testing-library/jest-dom'; diff --git a/samples/musicfestival-frontend-react/src/useFetch.ts b/samples/musicfestival-frontend-react/src/useFetch.ts new file mode 100644 index 0000000..eb01c19 --- /dev/null +++ b/samples/musicfestival-frontend-react/src/useFetch.ts @@ -0,0 +1,33 @@ +import { useEffect, useState } from "react"; + +export const useFetch = (url: string) => { + const [data, setData]= useState(null); + const [loading, setLoading] = useState(false); + const [error, setError] = useState(null); + + useEffect(()=>{ + const fetchData = async () => { + setLoading(true); + fetch(url) + .then(async (response: Response)=>{ + if(response.ok){ + setData(await response.json()); + } + }) + .catch((err: any)=>{ + setError(err); + }) + .finally(()=>{ + setLoading(false); + }); + }; + + if(!loading){ + fetchData(); + } + + // eslint-disable-next-line react-hooks/exhaustive-deps + },[url]); + + return {data, loading, error}; +} \ No newline at end of file diff --git a/samples/musicfestival-frontend-react/tsconfig.json b/samples/musicfestival-frontend-react/tsconfig.json new file mode 100644 index 0000000..74caf0d --- /dev/null +++ b/samples/musicfestival-frontend-react/tsconfig.json @@ -0,0 +1,26 @@ +{ + "compilerOptions": { + "target": "es5", + "lib": [ + "dom", + "dom.iterable", + "esnext" + ], + "allowJs": true, + "skipLibCheck": true, + "esModuleInterop": true, + "allowSyntheticDefaultImports": true, + "strict": true, + "forceConsistentCasingInFileNames": true, + "noFallthroughCasesInSwitch": true, + "module": "esnext", + "moduleResolution": "node", + "resolveJsonModule": true, + "isolatedModules": true, + "noEmit": true, + "jsx": "react-jsx" + }, + "include": [ + "src" + ] +} \ No newline at end of file